@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600);
/* This is a compiled file, you should be editing the file in the templates directory */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #22df80;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #22df80, 0 0 5px #22df80;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -moz-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  -o-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #22df80;
  border-left-color: #22df80;
  border-radius: 10px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  -moz-animation: pace-spinner 400ms linear infinite;
  -ms-animation: pace-spinner 400ms linear infinite;
  -o-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;
}

@-webkit-keyframes pace-spinner {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes pace-spinner {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes pace-spinner {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes pace-spinner {
  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

/*!
 * Bootstrap v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}address,dl,ol,p,pre,ul{margin-bottom:1rem}dd,h1,h2,h3,h4,h5,h6,label{margin-bottom:.5rem}pre,textarea{overflow:auto}article,aside,dialog,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}address,legend{line-height:inherit}.badge,progress,sub,sup{vertical-align:baseline}label,output{display:inline-block}button,hr,input{overflow:visible}.btn-outline-danger,.btn-outline-dark,.btn-outline-info,.btn-outline-light,.btn-outline-primary,.btn-outline-success,.btn-outline-warning,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}.dropdown-menu,.form-control,.modal-content,.popover{background-clip:padding-box}.dropdown-menu,.nav,.navbar-nav{list-style:none}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}.btn:not(:disabled):not(.disabled),.close:not(:disabled):not(.disabled),.navbar-toggler:not(:disabled):not(.disabled),.page-link:not(:disabled):not(.disabled),summary{cursor:pointer}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-size:1em}pre{-ms-overflow-style:scrollbar}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[type=submit],[type=reset],button,html [type=button]{-webkit-appearance:button}[type=submit]::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;color:inherit;white-space:normal}.badge,.btn,.dropdown-header,.dropdown-item,.input-group-text,.navbar-brand,.progress-bar{white-space:nowrap}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.display-1,.display-2,.display-3,.display-4{line-height:1.2}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.blockquote,hr{margin-bottom:1rem}.text-monospace,code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.display-1,.display-2,.display-3,.display-4,.lead{font-weight:300}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem}hr{box-sizing:content-box;height:0;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014   \A0"}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd{font-size:87.5%}a>code,pre code{color:inherit}code{color:#e83e8c;word-break:break-word}kbd{padding:.2rem .4rem;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}.btn,.btn-link,.dropdown-item{font-weight:400}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered,.table-responsive>.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.collapsing,.modal,.modal-open,.progress{overflow:hidden}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.custom-file-input.is-valid~.custom-file-label,.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-file-input:valid~.custom-file-label,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.invalid-tooltip,.valid-tooltip{position:absolute;z-index:5;max-width:100%;padding:.5rem;line-height:1;border-radius:.2rem;top:100%}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{display:none;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(40,167,69,.8)}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.form-check-input.is-valid~.form-check-label,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.custom-file-label,.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-file-input:invalid~.custom-file-label,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{display:none;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.8)}.collapsing,.dropdown,.dropleft,.dropright,.dropup{position:relative}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.form-check-input.is-invalid~.form-check-label,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn-block,input[type=submit].btn-block,input[type=button].btn-block,input[type=reset].btn-block{width:100%}.btn{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-danger.focus,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-light.focus,.btn-light:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-dark.focus,.btn-dark:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-success.focus,.btn-outline-success:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success{color:#28a745;background-color:transparent;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-danger.focus,.btn-outline-danger:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-light.focus,.btn-outline-light:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-dark.focus,.btn-outline-dark:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link,.btn-link:hover{background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link{color:#007bff}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block}.btn-block+.btn-block{margin-top:.5rem}.dropdown-toggle::after,.dropup .dropdown-toggle::after{width:0;height:0;vertical-align:.255em;content:""}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropleft .dropdown-toggle::before,.dropright .dropdown-toggle::after{width:0;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;height:0}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;border-right:0;border-left:.3em solid;vertical-align:0}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;border-right:.3em solid;vertical-align:0}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.custom-control-label,.custom-file,.dropdown-header,.input-group-text,.nav{margin-bottom:0}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;color:#212529;text-align:inherit;background-color:transparent;border:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after,.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child),.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::after,.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;font-size:.875rem;color:#6c757d}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-group>.btn:first-child,.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.input-group-append,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text,.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-prepend{margin-right:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-label::after,.custom-control-label::before{position:absolute;top:.25rem;display:block;width:1rem;height:1rem;content:"";left:0}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label::before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-control-label::after{background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-file-input:lang(en)~.custom-file-label::after,.custom-file-label::after{content:"Browse"}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #fff;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select-lg,.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem}.custom-file-input:focus~.custom-file-label::after,.custom-select:focus{border-color:#80bdff}.custom-select:focus{outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);font-size:125%}.custom-file,.custom-file-input,.custom-file-label{height:calc(2.25rem + 2px)}.custom-file{position:relative;display:inline-block;width:100%}.custom-file-input{position:relative;z-index:2;width:100%;margin:0;opacity:0}.custom-file-label,.custom-file-label::after{position:absolute;padding:.375rem .75rem;line-height:1.5;color:#495057;top:0;right:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-label{left:0;z-index:1;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav,.navbar{display:-ms-flexbox;-ms-flex-wrap:wrap}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;appearance:none}.custom-range::-ms-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.nav{display:flex;flex-wrap:wrap;padding-left:0}.nav-link,.navbar{padding:.5rem 1rem}.nav-link{display:block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit}.card,.navbar-nav{display:-ms-flexbox}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:center center no-repeat;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-footer,.card-header{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03)}.card-title{margin-bottom:.75rem}.card-header,.card-subtitle,.card-text:last-child{margin-bottom:0}.card-subtitle{margin-top:-.375rem}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-header{border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.alert,.btn .badge,.page-link{position:relative}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.card-columns .card{margin-bottom:.75rem}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb,.pagination{border-radius:.25rem;list-style:none}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;background-color:#e9ecef}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0}.page-link,.popover-body,.popover-header{padding:.5rem .75rem}.page-link{display:block;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.badge,.close{font-weight:700;line-height:1}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;text-align:center;border-radius:.25rem}.badge:empty{display:none}.btn .badge{top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.popover,.tooltip{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;text-decoration:none}.modal-title,.popover,.tooltip{line-height:1.5}.popover,.text-hide,.tooltip{text-shadow:none}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.popover,.popover .arrow,.popover .arrow::after,.popover .arrow::before,.tooltip,.tooltip .arrow{position:absolute;display:block}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{z-index:1070;margin:0;text-align:left;text-align:start;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;text-align:left;text-align:start;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.carousel,.carousel-inner,.carousel-item{position:relative}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{color:#212529}.carousel-inner{width:100%;overflow:hidden}.carousel-item{display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:center center no-repeat;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::after,.carousel-indicators li::before{left:0;display:inline-block;height:10px;position:absolute;content:"";width:100%}.carousel-indicators li::before{top:-10px}.carousel-indicators li::after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-left,.rounded-top{border-top-left-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}}
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\F26E"}.fa-accessible-icon:before{content:"\F368"}.fa-accusoft:before{content:"\F369"}.fa-acquisitions-incorporated:before{content:"\F6AF"}.fa-ad:before{content:"\F641"}.fa-address-book:before{content:"\F2B9"}.fa-address-card:before{content:"\F2BB"}.fa-adjust:before{content:"\F042"}.fa-adn:before{content:"\F170"}.fa-adobe:before{content:"\F778"}.fa-adversal:before{content:"\F36A"}.fa-affiliatetheme:before{content:"\F36B"}.fa-air-freshener:before{content:"\F5D0"}.fa-algolia:before{content:"\F36C"}.fa-align-center:before{content:"\F037"}.fa-align-justify:before{content:"\F039"}.fa-align-left:before{content:"\F036"}.fa-align-right:before{content:"\F038"}.fa-alipay:before{content:"\F642"}.fa-allergies:before{content:"\F461"}.fa-amazon:before{content:"\F270"}.fa-amazon-pay:before{content:"\F42C"}.fa-ambulance:before{content:"\F0F9"}.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-amilia:before{content:"\F36D"}.fa-anchor:before{content:"\F13D"}.fa-android:before{content:"\F17B"}.fa-angellist:before{content:"\F209"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-down:before{content:"\F107"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angry:before{content:"\F556"}.fa-angrycreative:before{content:"\F36E"}.fa-angular:before{content:"\F420"}.fa-ankh:before{content:"\F644"}.fa-app-store:before{content:"\F36F"}.fa-app-store-ios:before{content:"\F370"}.fa-apper:before{content:"\F371"}.fa-apple:before{content:"\F179"}.fa-apple-alt:before{content:"\F5D1"}.fa-apple-pay:before{content:"\F415"}.fa-archive:before{content:"\F187"}.fa-archway:before{content:"\F557"}.fa-arrow-alt-circle-down:before{content:"\F358"}.fa-arrow-alt-circle-left:before{content:"\F359"}.fa-arrow-alt-circle-right:before{content:"\F35A"}.fa-arrow-alt-circle-up:before{content:"\F35B"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrows-alt:before{content:"\F0B2"}.fa-arrows-alt-h:before{content:"\F337"}.fa-arrows-alt-v:before{content:"\F338"}.fa-artstation:before{content:"\F77A"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asterisk:before{content:"\F069"}.fa-asymmetrik:before{content:"\F372"}.fa-at:before{content:"\F1FA"}.fa-atlas:before{content:"\F558"}.fa-atlassian:before{content:"\F77B"}.fa-atom:before{content:"\F5D2"}.fa-audible:before{content:"\F373"}.fa-audio-description:before{content:"\F29E"}.fa-autoprefixer:before{content:"\F41C"}.fa-avianex:before{content:"\F374"}.fa-aviato:before{content:"\F421"}.fa-award:before{content:"\F559"}.fa-aws:before{content:"\F375"}.fa-baby:before{content:"\F77C"}.fa-baby-carriage:before{content:"\F77D"}.fa-backspace:before{content:"\F55A"}.fa-backward:before{content:"\F04A"}.fa-bacon:before{content:"\F7E5"}.fa-balance-scale:before{content:"\F24E"}.fa-ban:before{content:"\F05E"}.fa-band-aid:before{content:"\F462"}.fa-bandcamp:before{content:"\F2D5"}.fa-barcode:before{content:"\F02A"}.fa-bars:before{content:"\F0C9"}.fa-baseball-ball:before{content:"\F433"}.fa-basketball-ball:before{content:"\F434"}.fa-bath:before{content:"\F2CD"}.fa-battery-empty:before{content:"\F244"}.fa-battery-full:before{content:"\F240"}.fa-battery-half:before{content:"\F242"}.fa-battery-quarter:before{content:"\F243"}.fa-battery-three-quarters:before{content:"\F241"}.fa-bed:before{content:"\F236"}.fa-beer:before{content:"\F0FC"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-bell:before{content:"\F0F3"}.fa-bell-slash:before{content:"\F1F6"}.fa-bezier-curve:before{content:"\F55B"}.fa-bible:before{content:"\F647"}.fa-bicycle:before{content:"\F206"}.fa-bimobject:before{content:"\F378"}.fa-binoculars:before{content:"\F1E5"}.fa-biohazard:before{content:"\F780"}.fa-birthday-cake:before{content:"\F1FD"}.fa-bitbucket:before{content:"\F171"}.fa-bitcoin:before{content:"\F379"}.fa-bity:before{content:"\F37A"}.fa-black-tie:before{content:"\F27E"}.fa-blackberry:before{content:"\F37B"}.fa-blender:before{content:"\F517"}.fa-blender-phone:before{content:"\F6B6"}.fa-blind:before{content:"\F29D"}.fa-blog:before{content:"\F781"}.fa-blogger:before{content:"\F37C"}.fa-blogger-b:before{content:"\F37D"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-bold:before{content:"\F032"}.fa-bolt:before{content:"\F0E7"}.fa-bomb:before{content:"\F1E2"}.fa-bone:before{content:"\F5D7"}.fa-bong:before{content:"\F55C"}.fa-book:before{content:"\F02D"}.fa-book-dead:before{content:"\F6B7"}.fa-book-medical:before{content:"\F7E6"}.fa-book-open:before{content:"\F518"}.fa-book-reader:before{content:"\F5DA"}.fa-bookmark:before{content:"\F02E"}.fa-bowling-ball:before{content:"\F436"}.fa-box:before{content:"\F466"}.fa-box-open:before{content:"\F49E"}.fa-boxes:before{content:"\F468"}.fa-braille:before{content:"\F2A1"}.fa-brain:before{content:"\F5DC"}.fa-bread-slice:before{content:"\F7EC"}.fa-briefcase:before{content:"\F0B1"}.fa-briefcase-medical:before{content:"\F469"}.fa-broadcast-tower:before{content:"\F519"}.fa-broom:before{content:"\F51A"}.fa-brush:before{content:"\F55D"}.fa-btc:before{content:"\F15A"}.fa-bug:before{content:"\F188"}.fa-building:before{content:"\F1AD"}.fa-bullhorn:before{content:"\F0A1"}.fa-bullseye:before{content:"\F140"}.fa-burn:before{content:"\F46A"}.fa-buromobelexperte:before{content:"\F37F"}.fa-bus:before{content:"\F207"}.fa-bus-alt:before{content:"\F55E"}.fa-business-time:before{content:"\F64A"}.fa-buysellads:before{content:"\F20D"}.fa-calculator:before{content:"\F1EC"}.fa-calendar:before{content:"\F133"}.fa-calendar-alt:before{content:"\F073"}.fa-calendar-check:before{content:"\F274"}.fa-calendar-day:before{content:"\F783"}.fa-calendar-minus:before{content:"\F272"}.fa-calendar-plus:before{content:"\F271"}.fa-calendar-times:before{content:"\F273"}.fa-calendar-week:before{content:"\F784"}.fa-camera:before{content:"\F030"}.fa-camera-retro:before{content:"\F083"}.fa-campground:before{content:"\F6BB"}.fa-canadian-maple-leaf:before{content:"\F785"}.fa-candy-cane:before{content:"\F786"}.fa-cannabis:before{content:"\F55F"}.fa-capsules:before{content:"\F46B"}.fa-car:before{content:"\F1B9"}.fa-car-alt:before{content:"\F5DE"}.fa-car-battery:before{content:"\F5DF"}.fa-car-crash:before{content:"\F5E1"}.fa-car-side:before{content:"\F5E4"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-caret-square-down:before{content:"\F150"}.fa-caret-square-left:before{content:"\F191"}.fa-caret-square-right:before{content:"\F152"}.fa-caret-square-up:before{content:"\F151"}.fa-caret-up:before{content:"\F0D8"}.fa-carrot:before{content:"\F787"}.fa-cart-arrow-down:before{content:"\F218"}.fa-cart-plus:before{content:"\F217"}.fa-cash-register:before{content:"\F788"}.fa-cat:before{content:"\F6BE"}.fa-cc-amazon-pay:before{content:"\F42D"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-apple-pay:before{content:"\F416"}.fa-cc-diners-club:before{content:"\F24C"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-cc-visa:before{content:"\F1F0"}.fa-centercode:before{content:"\F380"}.fa-centos:before{content:"\F789"}.fa-certificate:before{content:"\F0A3"}.fa-chair:before{content:"\F6C0"}.fa-chalkboard:before{content:"\F51B"}.fa-chalkboard-teacher:before{content:"\F51C"}.fa-charging-station:before{content:"\F5E7"}.fa-chart-area:before{content:"\F1FE"}.fa-chart-bar:before{content:"\F080"}.fa-chart-line:before{content:"\F201"}.fa-chart-pie:before{content:"\F200"}.fa-check:before{content:"\F00C"}.fa-check-circle:before{content:"\F058"}.fa-check-double:before{content:"\F560"}.fa-check-square:before{content:"\F14A"}.fa-cheese:before{content:"\F7EF"}.fa-chess:before{content:"\F439"}.fa-chess-bishop:before{content:"\F43A"}.fa-chess-board:before{content:"\F43C"}.fa-chess-king:before{content:"\F43F"}.fa-chess-knight:before{content:"\F441"}.fa-chess-pawn:before{content:"\F443"}.fa-chess-queen:before{content:"\F445"}.fa-chess-rook:before{content:"\F447"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-down:before{content:"\F078"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-chevron-up:before{content:"\F077"}.fa-child:before{content:"\F1AE"}.fa-chrome:before{content:"\F268"}.fa-church:before{content:"\F51D"}.fa-circle:before{content:"\F111"}.fa-circle-notch:before{content:"\F1CE"}.fa-city:before{content:"\F64F"}.fa-clinic-medical:before{content:"\F7F2"}.fa-clipboard:before{content:"\F328"}.fa-clipboard-check:before{content:"\F46C"}.fa-clipboard-list:before{content:"\F46D"}.fa-clock:before{content:"\F017"}.fa-clone:before{content:"\F24D"}.fa-closed-captioning:before{content:"\F20A"}.fa-cloud:before{content:"\F0C2"}.fa-cloud-download-alt:before{content:"\F381"}.fa-cloud-meatball:before{content:"\F73B"}.fa-cloud-moon:before{content:"\F6C3"}.fa-cloud-moon-rain:before{content:"\F73C"}.fa-cloud-rain:before{content:"\F73D"}.fa-cloud-showers-heavy:before{content:"\F740"}.fa-cloud-sun:before{content:"\F6C4"}.fa-cloud-sun-rain:before{content:"\F743"}.fa-cloud-upload-alt:before{content:"\F382"}.fa-cloudscale:before{content:"\F383"}.fa-cloudsmith:before{content:"\F384"}.fa-cloudversify:before{content:"\F385"}.fa-cocktail:before{content:"\F561"}.fa-code:before{content:"\F121"}.fa-code-branch:before{content:"\F126"}.fa-codepen:before{content:"\F1CB"}.fa-codiepie:before{content:"\F284"}.fa-coffee:before{content:"\F0F4"}.fa-cog:before{content:"\F013"}.fa-cogs:before{content:"\F085"}.fa-coins:before{content:"\F51E"}.fa-columns:before{content:"\F0DB"}.fa-comment:before{content:"\F075"}.fa-comment-alt:before{content:"\F27A"}.fa-comment-dollar:before{content:"\F651"}.fa-comment-dots:before{content:"\F4AD"}.fa-comment-medical:before{content:"\F7F5"}.fa-comment-slash:before{content:"\F4B3"}.fa-comments:before{content:"\F086"}.fa-comments-dollar:before{content:"\F653"}.fa-compact-disc:before{content:"\F51F"}.fa-compass:before{content:"\F14E"}.fa-compress:before{content:"\F066"}.fa-compress-arrows-alt:before{content:"\F78C"}.fa-concierge-bell:before{content:"\F562"}.fa-confluence:before{content:"\F78D"}.fa-connectdevelop:before{content:"\F20E"}.fa-contao:before{content:"\F26D"}.fa-cookie:before{content:"\F563"}.fa-cookie-bite:before{content:"\F564"}.fa-copy:before{content:"\F0C5"}.fa-copyright:before{content:"\F1F9"}.fa-couch:before{content:"\F4B8"}.fa-cpanel:before{content:"\F388"}.fa-creative-commons:before{content:"\F25E"}.fa-creative-commons-by:before{content:"\F4E7"}.fa-creative-commons-nc:before{content:"\F4E8"}.fa-creative-commons-nc-eu:before{content:"\F4E9"}.fa-creative-commons-nc-jp:before{content:"\F4EA"}.fa-creative-commons-nd:before{content:"\F4EB"}.fa-creative-commons-pd:before{content:"\F4EC"}.fa-creative-commons-pd-alt:before{content:"\F4ED"}.fa-creative-commons-remix:before{content:"\F4EE"}.fa-creative-commons-sa:before{content:"\F4EF"}.fa-creative-commons-sampling:before{content:"\F4F0"}.fa-creative-commons-sampling-plus:before{content:"\F4F1"}.fa-creative-commons-share:before{content:"\F4F2"}.fa-creative-commons-zero:before{content:"\F4F3"}.fa-credit-card:before{content:"\F09D"}.fa-critical-role:before{content:"\F6C9"}.fa-crop:before{content:"\F125"}.fa-crop-alt:before{content:"\F565"}.fa-cross:before{content:"\F654"}.fa-crosshairs:before{content:"\F05B"}.fa-crow:before{content:"\F520"}.fa-crown:before{content:"\F521"}.fa-crutch:before{content:"\F7F7"}.fa-css3:before{content:"\F13C"}.fa-css3-alt:before{content:"\F38B"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-cut:before{content:"\F0C4"}.fa-cuttlefish:before{content:"\F38C"}.fa-d-and-d:before{content:"\F38D"}.fa-d-and-d-beyond:before{content:"\F6CA"}.fa-dashcube:before{content:"\F210"}.fa-database:before{content:"\F1C0"}.fa-deaf:before{content:"\F2A4"}.fa-delicious:before{content:"\F1A5"}.fa-democrat:before{content:"\F747"}.fa-deploydog:before{content:"\F38E"}.fa-deskpro:before{content:"\F38F"}.fa-desktop:before{content:"\F108"}.fa-dev:before{content:"\F6CC"}.fa-deviantart:before{content:"\F1BD"}.fa-dharmachakra:before{content:"\F655"}.fa-dhl:before{content:"\F790"}.fa-diagnoses:before{content:"\F470"}.fa-diaspora:before{content:"\F791"}.fa-dice:before{content:"\F522"}.fa-dice-d20:before{content:"\F6CF"}.fa-dice-d6:before{content:"\F6D1"}.fa-dice-five:before{content:"\F523"}.fa-dice-four:before{content:"\F524"}.fa-dice-one:before{content:"\F525"}.fa-dice-six:before{content:"\F526"}.fa-dice-three:before{content:"\F527"}.fa-dice-two:before{content:"\F528"}.fa-digg:before{content:"\F1A6"}.fa-digital-ocean:before{content:"\F391"}.fa-digital-tachograph:before{content:"\F566"}.fa-directions:before{content:"\F5EB"}.fa-discord:before{content:"\F392"}.fa-discourse:before{content:"\F393"}.fa-divide:before{content:"\F529"}.fa-dizzy:before{content:"\F567"}.fa-dna:before{content:"\F471"}.fa-dochub:before{content:"\F394"}.fa-docker:before{content:"\F395"}.fa-dog:before{content:"\F6D3"}.fa-dollar-sign:before{content:"\F155"}.fa-dolly:before{content:"\F472"}.fa-dolly-flatbed:before{content:"\F474"}.fa-donate:before{content:"\F4B9"}.fa-door-closed:before{content:"\F52A"}.fa-door-open:before{content:"\F52B"}.fa-dot-circle:before{content:"\F192"}.fa-dove:before{content:"\F4BA"}.fa-download:before{content:"\F019"}.fa-draft2digital:before{content:"\F396"}.fa-drafting-compass:before{content:"\F568"}.fa-dragon:before{content:"\F6D5"}.fa-draw-polygon:before{content:"\F5EE"}.fa-dribbble:before{content:"\F17D"}.fa-dribbble-square:before{content:"\F397"}.fa-dropbox:before{content:"\F16B"}.fa-drum:before{content:"\F569"}.fa-drum-steelpan:before{content:"\F56A"}.fa-drumstick-bite:before{content:"\F6D7"}.fa-drupal:before{content:"\F1A9"}.fa-dumbbell:before{content:"\F44B"}.fa-dumpster:before{content:"\F793"}.fa-dumpster-fire:before{content:"\F794"}.fa-dungeon:before{content:"\F6D9"}.fa-dyalog:before{content:"\F399"}.fa-earlybirds:before{content:"\F39A"}.fa-ebay:before{content:"\F4F4"}.fa-edge:before{content:"\F282"}.fa-edit:before{content:"\F044"}.fa-egg:before{content:"\F7FB"}.fa-eject:before{content:"\F052"}.fa-elementor:before{content:"\F430"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-ello:before{content:"\F5F1"}.fa-ember:before{content:"\F423"}.fa-empire:before{content:"\F1D1"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-text:before{content:"\F658"}.fa-envelope-square:before{content:"\F199"}.fa-envira:before{content:"\F299"}.fa-equals:before{content:"\F52C"}.fa-eraser:before{content:"\F12D"}.fa-erlang:before{content:"\F39D"}.fa-ethereum:before{content:"\F42E"}.fa-ethernet:before{content:"\F796"}.fa-etsy:before{content:"\F2D7"}.fa-euro-sign:before{content:"\F153"}.fa-exchange-alt:before{content:"\F362"}.fa-exclamation:before{content:"\F12A"}.fa-exclamation-circle:before{content:"\F06A"}.fa-exclamation-triangle:before{content:"\F071"}.fa-expand:before{content:"\F065"}.fa-expand-arrows-alt:before{content:"\F31E"}.fa-expeditedssl:before{content:"\F23E"}.fa-external-link-alt:before{content:"\F35D"}.fa-external-link-square-alt:before{content:"\F360"}.fa-eye:before{content:"\F06E"}.fa-eye-dropper:before{content:"\F1FB"}.fa-eye-slash:before{content:"\F070"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-fantasy-flight-games:before{content:"\F6DC"}.fa-fast-backward:before{content:"\F049"}.fa-fast-forward:before{content:"\F050"}.fa-fax:before{content:"\F1AC"}.fa-feather:before{content:"\F52D"}.fa-feather-alt:before{content:"\F56B"}.fa-fedex:before{content:"\F797"}.fa-fedora:before{content:"\F798"}.fa-female:before{content:"\F182"}.fa-fighter-jet:before{content:"\F0FB"}.fa-figma:before{content:"\F799"}.fa-file:before{content:"\F15B"}.fa-file-alt:before{content:"\F15C"}.fa-file-archive:before{content:"\F1C6"}.fa-file-audio:before{content:"\F1C7"}.fa-file-code:before{content:"\F1C9"}.fa-file-contract:before{content:"\F56C"}.fa-file-csv:before{content:"\F6DD"}.fa-file-download:before{content:"\F56D"}.fa-file-excel:before{content:"\F1C3"}.fa-file-export:before{content:"\F56E"}.fa-file-image:before{content:"\F1C5"}.fa-file-import:before{content:"\F56F"}.fa-file-invoice:before{content:"\F570"}.fa-file-invoice-dollar:before{content:"\F571"}.fa-file-medical:before{content:"\F477"}.fa-file-medical-alt:before{content:"\F478"}.fa-file-pdf:before{content:"\F1C1"}.fa-file-powerpoint:before{content:"\F1C4"}.fa-file-prescription:before{content:"\F572"}.fa-file-signature:before{content:"\F573"}.fa-file-upload:before{content:"\F574"}.fa-file-video:before{content:"\F1C8"}.fa-file-word:before{content:"\F1C2"}.fa-fill:before{content:"\F575"}.fa-fill-drip:before{content:"\F576"}.fa-film:before{content:"\F008"}.fa-filter:before{content:"\F0B0"}.fa-fingerprint:before{content:"\F577"}.fa-fire:before{content:"\F06D"}.fa-fire-alt:before{content:"\F7E4"}.fa-fire-extinguisher:before{content:"\F134"}.fa-firefox:before{content:"\F269"}.fa-first-aid:before{content:"\F479"}.fa-first-order:before{content:"\F2B0"}.fa-first-order-alt:before{content:"\F50A"}.fa-firstdraft:before{content:"\F3A1"}.fa-fish:before{content:"\F578"}.fa-fist-raised:before{content:"\F6DE"}.fa-flag:before{content:"\F024"}.fa-flag-checkered:before{content:"\F11E"}.fa-flag-usa:before{content:"\F74D"}.fa-flask:before{content:"\F0C3"}.fa-flickr:before{content:"\F16E"}.fa-flipboard:before{content:"\F44D"}.fa-flushed:before{content:"\F579"}.fa-fly:before{content:"\F417"}.fa-folder:before{content:"\F07B"}.fa-folder-minus:before{content:"\F65D"}.fa-folder-open:before{content:"\F07C"}.fa-folder-plus:before{content:"\F65E"}.fa-font:before{content:"\F031"}.fa-font-awesome:before{content:"\F2B4"}.fa-font-awesome-alt:before{content:"\F35C"}.fa-font-awesome-flag:before{content:"\F425"}.fa-font-awesome-logo-full:before{content:"\F4E6"}.fa-fonticons:before{content:"\F280"}.fa-fonticons-fi:before{content:"\F3A2"}.fa-football-ball:before{content:"\F44E"}.fa-fort-awesome:before{content:"\F286"}.fa-fort-awesome-alt:before{content:"\F3A3"}.fa-forumbee:before{content:"\F211"}.fa-forward:before{content:"\F04E"}.fa-foursquare:before{content:"\F180"}.fa-free-code-camp:before{content:"\F2C5"}.fa-freebsd:before{content:"\F3A4"}.fa-frog:before{content:"\F52E"}.fa-frown:before{content:"\F119"}.fa-frown-open:before{content:"\F57A"}.fa-fulcrum:before{content:"\F50B"}.fa-funnel-dollar:before{content:"\F662"}.fa-futbol:before{content:"\F1E3"}.fa-galactic-republic:before{content:"\F50C"}.fa-galactic-senate:before{content:"\F50D"}.fa-gamepad:before{content:"\F11B"}.fa-gas-pump:before{content:"\F52F"}.fa-gavel:before{content:"\F0E3"}.fa-gem:before{content:"\F3A5"}.fa-genderless:before{content:"\F22D"}.fa-get-pocket:before{content:"\F265"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-ghost:before{content:"\F6E2"}.fa-gift:before{content:"\F06B"}.fa-gifts:before{content:"\F79C"}.fa-git:before{content:"\F1D3"}.fa-git-square:before{content:"\F1D2"}.fa-github:before{content:"\F09B"}.fa-github-alt:before{content:"\F113"}.fa-github-square:before{content:"\F092"}.fa-gitkraken:before{content:"\F3A6"}.fa-gitlab:before{content:"\F296"}.fa-gitter:before{content:"\F426"}.fa-glass-cheers:before{content:"\F79F"}.fa-glass-martini:before{content:"\F000"}.fa-glass-martini-alt:before{content:"\F57B"}.fa-glass-whiskey:before{content:"\F7A0"}.fa-glasses:before{content:"\F530"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-globe:before{content:"\F0AC"}.fa-globe-africa:before{content:"\F57C"}.fa-globe-americas:before{content:"\F57D"}.fa-globe-asia:before{content:"\F57E"}.fa-globe-europe:before{content:"\F7A2"}.fa-gofore:before{content:"\F3A7"}.fa-golf-ball:before{content:"\F450"}.fa-goodreads:before{content:"\F3A8"}.fa-goodreads-g:before{content:"\F3A9"}.fa-google:before{content:"\F1A0"}.fa-google-drive:before{content:"\F3AA"}.fa-google-play:before{content:"\F3AB"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-wallet:before{content:"\F1EE"}.fa-gopuram:before{content:"\F664"}.fa-graduation-cap:before{content:"\F19D"}.fa-gratipay:before{content:"\F184"}.fa-grav:before{content:"\F2D6"}.fa-greater-than:before{content:"\F531"}.fa-greater-than-equal:before{content:"\F532"}.fa-grimace:before{content:"\F57F"}.fa-grin:before{content:"\F580"}.fa-grin-alt:before{content:"\F581"}.fa-grin-beam:before{content:"\F582"}.fa-grin-beam-sweat:before{content:"\F583"}.fa-grin-hearts:before{content:"\F584"}.fa-grin-squint:before{content:"\F585"}.fa-grin-squint-tears:before{content:"\F586"}.fa-grin-stars:before{content:"\F587"}.fa-grin-tears:before{content:"\F588"}.fa-grin-tongue:before{content:"\F589"}.fa-grin-tongue-squint:before{content:"\F58A"}.fa-grin-tongue-wink:before{content:"\F58B"}.fa-grin-wink:before{content:"\F58C"}.fa-grip-horizontal:before{content:"\F58D"}.fa-grip-lines:before{content:"\F7A4"}.fa-grip-lines-vertical:before{content:"\F7A5"}.fa-grip-vertical:before{content:"\F58E"}.fa-gripfire:before{content:"\F3AC"}.fa-grunt:before{content:"\F3AD"}.fa-guitar:before{content:"\F7A6"}.fa-gulp:before{content:"\F3AE"}.fa-h-square:before{content:"\F0FD"}.fa-hacker-news:before{content:"\F1D4"}.fa-hacker-news-square:before{content:"\F3AF"}.fa-hackerrank:before{content:"\F5F7"}.fa-hamburger:before{content:"\F805"}.fa-hammer:before{content:"\F6E3"}.fa-hamsa:before{content:"\F665"}.fa-hand-holding:before{content:"\F4BD"}.fa-hand-holding-heart:before{content:"\F4BE"}.fa-hand-holding-usd:before{content:"\F4C0"}.fa-hand-lizard:before{content:"\F258"}.fa-hand-middle-finger:before{content:"\F806"}.fa-hand-paper:before{content:"\F256"}.fa-hand-peace:before{content:"\F25B"}.fa-hand-point-down:before{content:"\F0A7"}.fa-hand-point-left:before{content:"\F0A5"}.fa-hand-point-right:before{content:"\F0A4"}.fa-hand-point-up:before{content:"\F0A6"}.fa-hand-pointer:before{content:"\F25A"}.fa-hand-rock:before{content:"\F255"}.fa-hand-scissors:before{content:"\F257"}.fa-hand-spock:before{content:"\F259"}.fa-hands:before{content:"\F4C2"}.fa-hands-helping:before{content:"\F4C4"}.fa-handshake:before{content:"\F2B5"}.fa-hanukiah:before{content:"\F6E6"}.fa-hard-hat:before{content:"\F807"}.fa-hashtag:before{content:"\F292"}.fa-hat-wizard:before{content:"\F6E8"}.fa-haykal:before{content:"\F666"}.fa-hdd:before{content:"\F0A0"}.fa-heading:before{content:"\F1DC"}.fa-headphones:before{content:"\F025"}.fa-headphones-alt:before{content:"\F58F"}.fa-headset:before{content:"\F590"}.fa-heart:before{content:"\F004"}.fa-heart-broken:before{content:"\F7A9"}.fa-heartbeat:before{content:"\F21E"}.fa-helicopter:before{content:"\F533"}.fa-highlighter:before{content:"\F591"}.fa-hiking:before{content:"\F6EC"}.fa-hippo:before{content:"\F6ED"}.fa-hips:before{content:"\F452"}.fa-hire-a-helper:before{content:"\F3B0"}.fa-history:before{content:"\F1DA"}.fa-hockey-puck:before{content:"\F453"}.fa-holly-berry:before{content:"\F7AA"}.fa-home:before{content:"\F015"}.fa-hooli:before{content:"\F427"}.fa-hornbill:before{content:"\F592"}.fa-horse:before{content:"\F6F0"}.fa-horse-head:before{content:"\F7AB"}.fa-hospital:before{content:"\F0F8"}.fa-hospital-alt:before{content:"\F47D"}.fa-hospital-symbol:before{content:"\F47E"}.fa-hot-tub:before{content:"\F593"}.fa-hotdog:before{content:"\F80F"}.fa-hotel:before{content:"\F594"}.fa-hotjar:before{content:"\F3B1"}.fa-hourglass:before{content:"\F254"}.fa-hourglass-end:before{content:"\F253"}.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-start:before{content:"\F251"}.fa-house-damage:before{content:"\F6F1"}.fa-houzz:before{content:"\F27C"}.fa-hryvnia:before{content:"\F6F2"}.fa-html5:before{content:"\F13B"}.fa-hubspot:before{content:"\F3B2"}.fa-i-cursor:before{content:"\F246"}.fa-ice-cream:before{content:"\F810"}.fa-icicles:before{content:"\F7AD"}.fa-id-badge:before{content:"\F2C1"}.fa-id-card:before{content:"\F2C2"}.fa-id-card-alt:before{content:"\F47F"}.fa-igloo:before{content:"\F7AE"}.fa-image:before{content:"\F03E"}.fa-images:before{content:"\F302"}.fa-imdb:before{content:"\F2D8"}.fa-inbox:before{content:"\F01C"}.fa-indent:before{content:"\F03C"}.fa-industry:before{content:"\F275"}.fa-infinity:before{content:"\F534"}.fa-info:before{content:"\F129"}.fa-info-circle:before{content:"\F05A"}.fa-instagram:before{content:"\F16D"}.fa-intercom:before{content:"\F7AF"}.fa-internet-explorer:before{content:"\F26B"}.fa-invision:before{content:"\F7B0"}.fa-ioxhost:before{content:"\F208"}.fa-italic:before{content:"\F033"}.fa-itunes:before{content:"\F3B4"}.fa-itunes-note:before{content:"\F3B5"}.fa-java:before{content:"\F4E4"}.fa-jedi:before{content:"\F669"}.fa-jedi-order:before{content:"\F50E"}.fa-jenkins:before{content:"\F3B6"}.fa-jira:before{content:"\F7B1"}.fa-joget:before{content:"\F3B7"}.fa-joint:before{content:"\F595"}.fa-joomla:before{content:"\F1AA"}.fa-journal-whills:before{content:"\F66A"}.fa-js:before{content:"\F3B8"}.fa-js-square:before{content:"\F3B9"}.fa-jsfiddle:before{content:"\F1CC"}.fa-kaaba:before{content:"\F66B"}.fa-kaggle:before{content:"\F5FA"}.fa-key:before{content:"\F084"}.fa-keybase:before{content:"\F4F5"}.fa-keyboard:before{content:"\F11C"}.fa-keycdn:before{content:"\F3BA"}.fa-khanda:before{content:"\F66D"}.fa-kickstarter:before{content:"\F3BB"}.fa-kickstarter-k:before{content:"\F3BC"}.fa-kiss:before{content:"\F596"}.fa-kiss-beam:before{content:"\F597"}.fa-kiss-wink-heart:before{content:"\F598"}.fa-kiwi-bird:before{content:"\F535"}.fa-korvue:before{content:"\F42F"}.fa-landmark:before{content:"\F66F"}.fa-language:before{content:"\F1AB"}.fa-laptop:before{content:"\F109"}.fa-laptop-code:before{content:"\F5FC"}.fa-laptop-medical:before{content:"\F812"}.fa-laravel:before{content:"\F3BD"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-laugh:before{content:"\F599"}.fa-laugh-beam:before{content:"\F59A"}.fa-laugh-squint:before{content:"\F59B"}.fa-laugh-wink:before{content:"\F59C"}.fa-layer-group:before{content:"\F5FD"}.fa-leaf:before{content:"\F06C"}.fa-leanpub:before{content:"\F212"}.fa-lemon:before{content:"\F094"}.fa-less:before{content:"\F41D"}.fa-less-than:before{content:"\F536"}.fa-less-than-equal:before{content:"\F537"}.fa-level-down-alt:before{content:"\F3BE"}.fa-level-up-alt:before{content:"\F3BF"}.fa-life-ring:before{content:"\F1CD"}.fa-lightbulb:before{content:"\F0EB"}.fa-line:before{content:"\F3C0"}.fa-link:before{content:"\F0C1"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-linode:before{content:"\F2B8"}.fa-linux:before{content:"\F17C"}.fa-lira-sign:before{content:"\F195"}.fa-list:before{content:"\F03A"}.fa-list-alt:before{content:"\F022"}.fa-list-ol:before{content:"\F0CB"}.fa-list-ul:before{content:"\F0CA"}.fa-location-arrow:before{content:"\F124"}.fa-lock:before{content:"\F023"}.fa-lock-open:before{content:"\F3C1"}.fa-long-arrow-alt-down:before{content:"\F309"}.fa-long-arrow-alt-left:before{content:"\F30A"}.fa-long-arrow-alt-right:before{content:"\F30B"}.fa-long-arrow-alt-up:before{content:"\F30C"}.fa-low-vision:before{content:"\F2A8"}.fa-luggage-cart:before{content:"\F59D"}.fa-lyft:before{content:"\F3C3"}.fa-magento:before{content:"\F3C4"}.fa-magic:before{content:"\F0D0"}.fa-magnet:before{content:"\F076"}.fa-mail-bulk:before{content:"\F674"}.fa-mailchimp:before{content:"\F59E"}.fa-male:before{content:"\F183"}.fa-mandalorian:before{content:"\F50F"}.fa-map:before{content:"\F279"}.fa-map-marked:before{content:"\F59F"}.fa-map-marked-alt:before{content:"\F5A0"}.fa-map-marker:before{content:"\F041"}.fa-map-marker-alt:before{content:"\F3C5"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-markdown:before{content:"\F60F"}.fa-marker:before{content:"\F5A1"}.fa-mars:before{content:"\F222"}.fa-mars-double:before{content:"\F227"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mask:before{content:"\F6FA"}.fa-mastodon:before{content:"\F4F6"}.fa-maxcdn:before{content:"\F136"}.fa-medal:before{content:"\F5A2"}.fa-medapps:before{content:"\F3C6"}.fa-medium:before{content:"\F23A"}.fa-medium-m:before{content:"\F3C7"}.fa-medkit:before{content:"\F0FA"}.fa-medrt:before{content:"\F3C8"}.fa-meetup:before{content:"\F2E0"}.fa-megaport:before{content:"\F5A3"}.fa-meh:before{content:"\F11A"}.fa-meh-blank:before{content:"\F5A4"}.fa-meh-rolling-eyes:before{content:"\F5A5"}.fa-memory:before{content:"\F538"}.fa-mendeley:before{content:"\F7B3"}.fa-menorah:before{content:"\F676"}.fa-mercury:before{content:"\F223"}.fa-meteor:before{content:"\F753"}.fa-microchip:before{content:"\F2DB"}.fa-microphone:before{content:"\F130"}.fa-microphone-alt:before{content:"\F3C9"}.fa-microphone-alt-slash:before{content:"\F539"}.fa-microphone-slash:before{content:"\F131"}.fa-microscope:before{content:"\F610"}.fa-microsoft:before{content:"\F3CA"}.fa-minus:before{content:"\F068"}.fa-minus-circle:before{content:"\F056"}.fa-minus-square:before{content:"\F146"}.fa-mitten:before{content:"\F7B5"}.fa-mix:before{content:"\F3CB"}.fa-mixcloud:before{content:"\F289"}.fa-mizuni:before{content:"\F3CC"}.fa-mobile:before{content:"\F10B"}.fa-mobile-alt:before{content:"\F3CD"}.fa-modx:before{content:"\F285"}.fa-monero:before{content:"\F3D0"}.fa-money-bill:before{content:"\F0D6"}.fa-money-bill-alt:before{content:"\F3D1"}.fa-money-bill-wave:before{content:"\F53A"}.fa-money-bill-wave-alt:before{content:"\F53B"}.fa-money-check:before{content:"\F53C"}.fa-money-check-alt:before{content:"\F53D"}.fa-monument:before{content:"\F5A6"}.fa-moon:before{content:"\F186"}.fa-mortar-pestle:before{content:"\F5A7"}.fa-mosque:before{content:"\F678"}.fa-motorcycle:before{content:"\F21C"}.fa-mountain:before{content:"\F6FC"}.fa-mouse-pointer:before{content:"\F245"}.fa-mug-hot:before{content:"\F7B6"}.fa-music:before{content:"\F001"}.fa-napster:before{content:"\F3D2"}.fa-neos:before{content:"\F612"}.fa-network-wired:before{content:"\F6FF"}.fa-neuter:before{content:"\F22C"}.fa-newspaper:before{content:"\F1EA"}.fa-nimblr:before{content:"\F5A8"}.fa-nintendo-switch:before{content:"\F418"}.fa-node:before{content:"\F419"}.fa-node-js:before{content:"\F3D3"}.fa-not-equal:before{content:"\F53E"}.fa-notes-medical:before{content:"\F481"}.fa-npm:before{content:"\F3D4"}.fa-ns8:before{content:"\F3D5"}.fa-nutritionix:before{content:"\F3D6"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-oil-can:before{content:"\F613"}.fa-old-republic:before{content:"\F510"}.fa-om:before{content:"\F679"}.fa-opencart:before{content:"\F23D"}.fa-openid:before{content:"\F19B"}.fa-opera:before{content:"\F26A"}.fa-optin-monster:before{content:"\F23C"}.fa-osi:before{content:"\F41A"}.fa-otter:before{content:"\F700"}.fa-outdent:before{content:"\F03B"}.fa-page4:before{content:"\F3D7"}.fa-pagelines:before{content:"\F18C"}.fa-pager:before{content:"\F815"}.fa-paint-brush:before{content:"\F1FC"}.fa-paint-roller:before{content:"\F5AA"}.fa-palette:before{content:"\F53F"}.fa-palfed:before{content:"\F3D8"}.fa-pallet:before{content:"\F482"}.fa-paper-plane:before{content:"\F1D8"}.fa-paperclip:before{content:"\F0C6"}.fa-parachute-box:before{content:"\F4CD"}.fa-paragraph:before{content:"\F1DD"}.fa-parking:before{content:"\F540"}.fa-passport:before{content:"\F5AB"}.fa-pastafarianism:before{content:"\F67B"}.fa-paste:before{content:"\F0EA"}.fa-patreon:before{content:"\F3D9"}.fa-pause:before{content:"\F04C"}.fa-pause-circle:before{content:"\F28B"}.fa-paw:before{content:"\F1B0"}.fa-paypal:before{content:"\F1ED"}.fa-peace:before{content:"\F67C"}.fa-pen:before{content:"\F304"}.fa-pen-alt:before{content:"\F305"}.fa-pen-fancy:before{content:"\F5AC"}.fa-pen-nib:before{content:"\F5AD"}.fa-pen-square:before{content:"\F14B"}.fa-pencil-alt:before{content:"\F303"}.fa-pencil-ruler:before{content:"\F5AE"}.fa-penny-arcade:before{content:"\F704"}.fa-people-carry:before{content:"\F4CE"}.fa-pepper-hot:before{content:"\F816"}.fa-percent:before{content:"\F295"}.fa-percentage:before{content:"\F541"}.fa-periscope:before{content:"\F3DA"}.fa-person-booth:before{content:"\F756"}.fa-phabricator:before{content:"\F3DB"}.fa-phoenix-framework:before{content:"\F3DC"}.fa-phoenix-squadron:before{content:"\F511"}.fa-phone:before{content:"\F095"}.fa-phone-slash:before{content:"\F3DD"}.fa-phone-square:before{content:"\F098"}.fa-phone-volume:before{content:"\F2A0"}.fa-php:before{content:"\F457"}.fa-pied-piper:before{content:"\F2AE"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-pied-piper-hat:before{content:"\F4E5"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-piggy-bank:before{content:"\F4D3"}.fa-pills:before{content:"\F484"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-p:before{content:"\F231"}.fa-pinterest-square:before{content:"\F0D3"}.fa-pizza-slice:before{content:"\F818"}.fa-place-of-worship:before{content:"\F67F"}.fa-plane:before{content:"\F072"}.fa-plane-arrival:before{content:"\F5AF"}.fa-plane-departure:before{content:"\F5B0"}.fa-play:before{content:"\F04B"}.fa-play-circle:before{content:"\F144"}.fa-playstation:before{content:"\F3DF"}.fa-plug:before{content:"\F1E6"}.fa-plus:before{content:"\F067"}.fa-plus-circle:before{content:"\F055"}.fa-plus-square:before{content:"\F0FE"}.fa-podcast:before{content:"\F2CE"}.fa-poll:before{content:"\F681"}.fa-poll-h:before{content:"\F682"}.fa-poo:before{content:"\F2FE"}.fa-poo-storm:before{content:"\F75A"}.fa-poop:before{content:"\F619"}.fa-portrait:before{content:"\F3E0"}.fa-pound-sign:before{content:"\F154"}.fa-power-off:before{content:"\F011"}.fa-pray:before{content:"\F683"}.fa-praying-hands:before{content:"\F684"}.fa-prescription:before{content:"\F5B1"}.fa-prescription-bottle:before{content:"\F485"}.fa-prescription-bottle-alt:before{content:"\F486"}.fa-print:before{content:"\F02F"}.fa-procedures:before{content:"\F487"}.fa-product-hunt:before{content:"\F288"}.fa-project-diagram:before{content:"\F542"}.fa-pushed:before{content:"\F3E1"}.fa-puzzle-piece:before{content:"\F12E"}.fa-python:before{content:"\F3E2"}.fa-qq:before{content:"\F1D6"}.fa-qrcode:before{content:"\F029"}.fa-question:before{content:"\F128"}.fa-question-circle:before{content:"\F059"}.fa-quidditch:before{content:"\F458"}.fa-quinscape:before{content:"\F459"}.fa-quora:before{content:"\F2C4"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-quran:before{content:"\F687"}.fa-r-project:before{content:"\F4F7"}.fa-radiation:before{content:"\F7B9"}.fa-radiation-alt:before{content:"\F7BA"}.fa-rainbow:before{content:"\F75B"}.fa-random:before{content:"\F074"}.fa-raspberry-pi:before{content:"\F7BB"}.fa-ravelry:before{content:"\F2D9"}.fa-react:before{content:"\F41B"}.fa-reacteurope:before{content:"\F75D"}.fa-readme:before{content:"\F4D5"}.fa-rebel:before{content:"\F1D0"}.fa-receipt:before{content:"\F543"}.fa-recycle:before{content:"\F1B8"}.fa-red-river:before{content:"\F3E3"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-alien:before{content:"\F281"}.fa-reddit-square:before{content:"\F1A2"}.fa-redhat:before{content:"\F7BC"}.fa-redo:before{content:"\F01E"}.fa-redo-alt:before{content:"\F2F9"}.fa-registered:before{content:"\F25D"}.fa-renren:before{content:"\F18B"}.fa-reply:before{content:"\F3E5"}.fa-reply-all:before{content:"\F122"}.fa-replyd:before{content:"\F3E6"}.fa-republican:before{content:"\F75E"}.fa-researchgate:before{content:"\F4F8"}.fa-resolving:before{content:"\F3E7"}.fa-restroom:before{content:"\F7BD"}.fa-retweet:before{content:"\F079"}.fa-rev:before{content:"\F5B2"}.fa-ribbon:before{content:"\F4D6"}.fa-ring:before{content:"\F70B"}.fa-road:before{content:"\F018"}.fa-robot:before{content:"\F544"}.fa-rocket:before{content:"\F135"}.fa-rocketchat:before{content:"\F3E8"}.fa-rockrms:before{content:"\F3E9"}.fa-route:before{content:"\F4D7"}.fa-rss:before{content:"\F09E"}.fa-rss-square:before{content:"\F143"}.fa-ruble-sign:before{content:"\F158"}.fa-ruler:before{content:"\F545"}.fa-ruler-combined:before{content:"\F546"}.fa-ruler-horizontal:before{content:"\F547"}.fa-ruler-vertical:before{content:"\F548"}.fa-running:before{content:"\F70C"}.fa-rupee-sign:before{content:"\F156"}.fa-sad-cry:before{content:"\F5B3"}.fa-sad-tear:before{content:"\F5B4"}.fa-safari:before{content:"\F267"}.fa-sass:before{content:"\F41E"}.fa-satellite:before{content:"\F7BF"}.fa-satellite-dish:before{content:"\F7C0"}.fa-save:before{content:"\F0C7"}.fa-schlix:before{content:"\F3EA"}.fa-school:before{content:"\F549"}.fa-screwdriver:before{content:"\F54A"}.fa-scribd:before{content:"\F28A"}.fa-scroll:before{content:"\F70E"}.fa-sd-card:before{content:"\F7C2"}.fa-search:before{content:"\F002"}.fa-search-dollar:before{content:"\F688"}.fa-search-location:before{content:"\F689"}.fa-search-minus:before{content:"\F010"}.fa-search-plus:before{content:"\F00E"}.fa-searchengin:before{content:"\F3EB"}.fa-seedling:before{content:"\F4D8"}.fa-sellcast:before{content:"\F2DA"}.fa-sellsy:before{content:"\F213"}.fa-server:before{content:"\F233"}.fa-servicestack:before{content:"\F3EC"}.fa-shapes:before{content:"\F61F"}.fa-share:before{content:"\F064"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-share-square:before{content:"\F14D"}.fa-shekel-sign:before{content:"\F20B"}.fa-shield-alt:before{content:"\F3ED"}.fa-ship:before{content:"\F21A"}.fa-shipping-fast:before{content:"\F48B"}.fa-shirtsinbulk:before{content:"\F214"}.fa-shoe-prints:before{content:"\F54B"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-shopping-cart:before{content:"\F07A"}.fa-shopware:before{content:"\F5B5"}.fa-shower:before{content:"\F2CC"}.fa-shuttle-van:before{content:"\F5B6"}.fa-sign:before{content:"\F4D9"}.fa-sign-in-alt:before{content:"\F2F6"}.fa-sign-language:before{content:"\F2A7"}.fa-sign-out-alt:before{content:"\F2F5"}.fa-signal:before{content:"\F012"}.fa-signature:before{content:"\F5B7"}.fa-sim-card:before{content:"\F7C4"}.fa-simplybuilt:before{content:"\F215"}.fa-sistrix:before{content:"\F3EE"}.fa-sitemap:before{content:"\F0E8"}.fa-sith:before{content:"\F512"}.fa-skating:before{content:"\F7C5"}.fa-sketch:before{content:"\F7C6"}.fa-skiing:before{content:"\F7C9"}.fa-skiing-nordic:before{content:"\F7CA"}.fa-skull:before{content:"\F54C"}.fa-skull-crossbones:before{content:"\F714"}.fa-skyatlas:before{content:"\F216"}.fa-skype:before{content:"\F17E"}.fa-slack:before{content:"\F198"}.fa-slack-hash:before{content:"\F3EF"}.fa-slash:before{content:"\F715"}.fa-sleigh:before{content:"\F7CC"}.fa-sliders-h:before{content:"\F1DE"}.fa-slideshare:before{content:"\F1E7"}.fa-smile:before{content:"\F118"}.fa-smile-beam:before{content:"\F5B8"}.fa-smile-wink:before{content:"\F4DA"}.fa-smog:before{content:"\F75F"}.fa-smoking:before{content:"\F48D"}.fa-smoking-ban:before{content:"\F54D"}.fa-sms:before{content:"\F7CD"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-snowboarding:before{content:"\F7CE"}.fa-snowflake:before{content:"\F2DC"}.fa-snowman:before{content:"\F7D0"}.fa-snowplow:before{content:"\F7D2"}.fa-socks:before{content:"\F696"}.fa-solar-panel:before{content:"\F5BA"}.fa-sort:before{content:"\F0DC"}.fa-sort-alpha-down:before{content:"\F15D"}.fa-sort-alpha-up:before{content:"\F15E"}.fa-sort-amount-down:before{content:"\F160"}.fa-sort-amount-up:before{content:"\F161"}.fa-sort-down:before{content:"\F0DD"}.fa-sort-numeric-down:before{content:"\F162"}.fa-sort-numeric-up:before{content:"\F163"}.fa-sort-up:before{content:"\F0DE"}.fa-soundcloud:before{content:"\F1BE"}.fa-sourcetree:before{content:"\F7D3"}.fa-spa:before{content:"\F5BB"}.fa-space-shuttle:before{content:"\F197"}.fa-speakap:before{content:"\F3F3"}.fa-spider:before{content:"\F717"}.fa-spinner:before{content:"\F110"}.fa-splotch:before{content:"\F5BC"}.fa-spotify:before{content:"\F1BC"}.fa-spray-can:before{content:"\F5BD"}.fa-square:before{content:"\F0C8"}.fa-square-full:before{content:"\F45C"}.fa-square-root-alt:before{content:"\F698"}.fa-squarespace:before{content:"\F5BE"}.fa-stack-exchange:before{content:"\F18D"}.fa-stack-overflow:before{content:"\F16C"}.fa-stamp:before{content:"\F5BF"}.fa-star:before{content:"\F005"}.fa-star-and-crescent:before{content:"\F699"}.fa-star-half:before{content:"\F089"}.fa-star-half-alt:before{content:"\F5C0"}.fa-star-of-david:before{content:"\F69A"}.fa-star-of-life:before{content:"\F621"}.fa-staylinked:before{content:"\F3F5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-steam-symbol:before{content:"\F3F6"}.fa-step-backward:before{content:"\F048"}.fa-step-forward:before{content:"\F051"}.fa-stethoscope:before{content:"\F0F1"}.fa-sticker-mule:before{content:"\F3F7"}.fa-sticky-note:before{content:"\F249"}.fa-stop:before{content:"\F04D"}.fa-stop-circle:before{content:"\F28D"}.fa-stopwatch:before{content:"\F2F2"}.fa-store:before{content:"\F54E"}.fa-store-alt:before{content:"\F54F"}.fa-strava:before{content:"\F428"}.fa-stream:before{content:"\F550"}.fa-street-view:before{content:"\F21D"}.fa-strikethrough:before{content:"\F0CC"}.fa-stripe:before{content:"\F429"}.fa-stripe-s:before{content:"\F42A"}.fa-stroopwafel:before{content:"\F551"}.fa-studiovinari:before{content:"\F3F8"}.fa-stumbleupon:before{content:"\F1A4"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-subscript:before{content:"\F12C"}.fa-subway:before{content:"\F239"}.fa-suitcase:before{content:"\F0F2"}.fa-suitcase-rolling:before{content:"\F5C1"}.fa-sun:before{content:"\F185"}.fa-superpowers:before{content:"\F2DD"}.fa-superscript:before{content:"\F12B"}.fa-supple:before{content:"\F3F9"}.fa-surprise:before{content:"\F5C2"}.fa-suse:before{content:"\F7D6"}.fa-swatchbook:before{content:"\F5C3"}.fa-swimmer:before{content:"\F5C4"}.fa-swimming-pool:before{content:"\F5C5"}.fa-synagogue:before{content:"\F69B"}.fa-sync:before{content:"\F021"}.fa-sync-alt:before{content:"\F2F1"}.fa-syringe:before{content:"\F48E"}.fa-table:before{content:"\F0CE"}.fa-table-tennis:before{content:"\F45D"}.fa-tablet:before{content:"\F10A"}.fa-tablet-alt:before{content:"\F3FA"}.fa-tablets:before{content:"\F490"}.fa-tachometer-alt:before{content:"\F3FD"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-tape:before{content:"\F4DB"}.fa-tasks:before{content:"\F0AE"}.fa-taxi:before{content:"\F1BA"}.fa-teamspeak:before{content:"\F4F9"}.fa-teeth:before{content:"\F62E"}.fa-teeth-open:before{content:"\F62F"}.fa-telegram:before{content:"\F2C6"}.fa-telegram-plane:before{content:"\F3FE"}.fa-temperature-high:before{content:"\F769"}.fa-temperature-low:before{content:"\F76B"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-tenge:before{content:"\F7D7"}.fa-terminal:before{content:"\F120"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-th:before{content:"\F00A"}.fa-th-large:before{content:"\F009"}.fa-th-list:before{content:"\F00B"}.fa-the-red-yeti:before{content:"\F69D"}.fa-theater-masks:before{content:"\F630"}.fa-themeco:before{content:"\F5C6"}.fa-themeisle:before{content:"\F2B2"}.fa-thermometer:before{content:"\F491"}.fa-thermometer-empty:before{content:"\F2CB"}.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-think-peaks:before{content:"\F731"}.fa-thumbs-down:before{content:"\F165"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbtack:before{content:"\F08D"}.fa-ticket-alt:before{content:"\F3FF"}.fa-times:before{content:"\F00D"}.fa-times-circle:before{content:"\F057"}.fa-tint:before{content:"\F043"}.fa-tint-slash:before{content:"\F5C7"}.fa-tired:before{content:"\F5C8"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-toilet:before{content:"\F7D8"}.fa-toilet-paper:before{content:"\F71E"}.fa-toolbox:before{content:"\F552"}.fa-tools:before{content:"\F7D9"}.fa-tooth:before{content:"\F5C9"}.fa-torah:before{content:"\F6A0"}.fa-torii-gate:before{content:"\F6A1"}.fa-tractor:before{content:"\F722"}.fa-trade-federation:before{content:"\F513"}.fa-trademark:before{content:"\F25C"}.fa-traffic-light:before{content:"\F637"}.fa-train:before{content:"\F238"}.fa-tram:before{content:"\F7DA"}.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-trash:before{content:"\F1F8"}.fa-trash-alt:before{content:"\F2ED"}.fa-trash-restore:before{content:"\F829"}.fa-trash-restore-alt:before{content:"\F82A"}.fa-tree:before{content:"\F1BB"}.fa-trello:before{content:"\F181"}.fa-tripadvisor:before{content:"\F262"}.fa-trophy:before{content:"\F091"}.fa-truck:before{content:"\F0D1"}.fa-truck-loading:before{content:"\F4DE"}.fa-truck-monster:before{content:"\F63B"}.fa-truck-moving:before{content:"\F4DF"}.fa-truck-pickup:before{content:"\F63C"}.fa-tshirt:before{content:"\F553"}.fa-tty:before{content:"\F1E4"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-tv:before{content:"\F26C"}.fa-twitch:before{content:"\F1E8"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-typo3:before{content:"\F42B"}.fa-uber:before{content:"\F402"}.fa-ubuntu:before{content:"\F7DF"}.fa-uikit:before{content:"\F403"}.fa-umbrella:before{content:"\F0E9"}.fa-umbrella-beach:before{content:"\F5CA"}.fa-underline:before{content:"\F0CD"}.fa-undo:before{content:"\F0E2"}.fa-undo-alt:before{content:"\F2EA"}.fa-uniregistry:before{content:"\F404"}.fa-universal-access:before{content:"\F29A"}.fa-university:before{content:"\F19C"}.fa-unlink:before{content:"\F127"}.fa-unlock:before{content:"\F09C"}.fa-unlock-alt:before{content:"\F13E"}.fa-untappd:before{content:"\F405"}.fa-upload:before{content:"\F093"}.fa-ups:before{content:"\F7E0"}.fa-usb:before{content:"\F287"}.fa-user:before{content:"\F007"}.fa-user-alt:before{content:"\F406"}.fa-user-alt-slash:before{content:"\F4FA"}.fa-user-astronaut:before{content:"\F4FB"}.fa-user-check:before{content:"\F4FC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-clock:before{content:"\F4FD"}.fa-user-cog:before{content:"\F4FE"}.fa-user-edit:before{content:"\F4FF"}.fa-user-friends:before{content:"\F500"}.fa-user-graduate:before{content:"\F501"}.fa-user-injured:before{content:"\F728"}.fa-user-lock:before{content:"\F502"}.fa-user-md:before{content:"\F0F0"}.fa-user-minus:before{content:"\F503"}.fa-user-ninja:before{content:"\F504"}.fa-user-nurse:before{content:"\F82F"}.fa-user-plus:before{content:"\F234"}.fa-user-secret:before{content:"\F21B"}.fa-user-shield:before{content:"\F505"}.fa-user-slash:before{content:"\F506"}.fa-user-tag:before{content:"\F507"}.fa-user-tie:before{content:"\F508"}.fa-user-times:before{content:"\F235"}.fa-users:before{content:"\F0C0"}.fa-users-cog:before{content:"\F509"}.fa-usps:before{content:"\F7E1"}.fa-ussunnah:before{content:"\F407"}.fa-utensil-spoon:before{content:"\F2E5"}.fa-utensils:before{content:"\F2E7"}.fa-vaadin:before{content:"\F408"}.fa-vector-square:before{content:"\F5CB"}.fa-venus:before{content:"\F221"}.fa-venus-double:before{content:"\F226"}.fa-venus-mars:before{content:"\F228"}.fa-viacoin:before{content:"\F237"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-vial:before{content:"\F492"}.fa-vials:before{content:"\F493"}.fa-viber:before{content:"\F409"}.fa-video:before{content:"\F03D"}.fa-video-slash:before{content:"\F4E2"}.fa-vihara:before{content:"\F6A7"}.fa-vimeo:before{content:"\F40A"}.fa-vimeo-square:before{content:"\F194"}.fa-vimeo-v:before{content:"\F27D"}.fa-vine:before{content:"\F1CA"}.fa-vk:before{content:"\F189"}.fa-vnv:before{content:"\F40B"}.fa-volleyball-ball:before{content:"\F45F"}.fa-volume-down:before{content:"\F027"}.fa-volume-mute:before{content:"\F6A9"}.fa-volume-off:before{content:"\F026"}.fa-volume-up:before{content:"\F028"}.fa-vote-yea:before{content:"\F772"}.fa-vr-cardboard:before{content:"\F729"}.fa-vuejs:before{content:"\F41F"}.fa-walking:before{content:"\F554"}.fa-wallet:before{content:"\F555"}.fa-warehouse:before{content:"\F494"}.fa-water:before{content:"\F773"}.fa-weebly:before{content:"\F5CC"}.fa-weibo:before{content:"\F18A"}.fa-weight:before{content:"\F496"}.fa-weight-hanging:before{content:"\F5CD"}.fa-weixin:before{content:"\F1D7"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-wheelchair:before{content:"\F193"}.fa-whmcs:before{content:"\F40D"}.fa-wifi:before{content:"\F1EB"}.fa-wikipedia-w:before{content:"\F266"}.fa-wind:before{content:"\F72E"}.fa-window-close:before{content:"\F410"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-windows:before{content:"\F17A"}.fa-wine-bottle:before{content:"\F72F"}.fa-wine-glass:before{content:"\F4E3"}.fa-wine-glass-alt:before{content:"\F5CE"}.fa-wix:before{content:"\F5CF"}.fa-wizards-of-the-coast:before{content:"\F730"}.fa-wolf-pack-battalion:before{content:"\F514"}.fa-won-sign:before{content:"\F159"}.fa-wordpress:before{content:"\F19A"}.fa-wordpress-simple:before{content:"\F411"}.fa-wpbeginner:before{content:"\F297"}.fa-wpexplorer:before{content:"\F2DE"}.fa-wpforms:before{content:"\F298"}.fa-wpressr:before{content:"\F3E4"}.fa-wrench:before{content:"\F0AD"}.fa-x-ray:before{content:"\F497"}.fa-xbox:before{content:"\F412"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-y-combinator:before{content:"\F23B"}.fa-yahoo:before{content:"\F19E"}.fa-yandex:before{content:"\F413"}.fa-yandex-international:before{content:"\F414"}.fa-yarn:before{content:"\F7E3"}.fa-yelp:before{content:"\F1E9"}.fa-yen-sign:before{content:"\F157"}.fa-yin-yang:before{content:"\F6AD"}.fa-yoast:before{content:"\F2B1"}.fa-youtube:before{content:"\F167"}.fa-youtube-square:before{content:"\F431"}.fa-zhihu:before{content:"\F63F"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/build/fonts/fontawesome-webfont.eot);src:url(/build/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/build/fonts/fontawesome-webfont.woff2) format('woff2'),url(/build/fonts/fontawesome-webfont.woff) format('woff'),url(/build/fonts/fontawesome-webfont.ttf) format('truetype'),url(/build/images/fontawesome-webfont.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-vcard:before,.fa-address-card:before{content:"\F2BB"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }










/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 20px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }







.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}
.chartWrap {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.nvtooltip.with-3d-shadow,
.with-3d-shadow .nvtooltip {
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.nvtooltip {
    position: absolute;
    background-color: rgba(255,255,255,1);
    padding: 1px;
    border: 1px solid rgba(0,0,0,.2);
    z-index: 10000;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    pointer-events: none;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.nvtooltip.with-transitions,
.with-transitions .nvtooltip {
    transition: opacity 250ms linear;
    -moz-transition: opacity 250ms linear;
    -webkit-transition: opacity 250ms linear;
    transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -webkit-transition-delay: 250ms;
}
.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip { padding: 8px }
.nvtooltip h3 {
    margin: 0;
    padding: 4px 14px;
    line-height: 18px;
    font-weight: 400;
    background-color: rgba(247,247,247,.75);
    text-align: center;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.nvtooltip p {
    margin: 0;
    padding: 5px 14px;
    text-align: center;
}
.nvtooltip span {
    display: inline-block;
    margin: 2px 0;
}
.nvtooltip table {
    margin: 6px;
    border-spacing: 0;
}
.nvtooltip table td {
    padding: 2px 9px 2px 0;
    vertical-align: middle;
}
.nvtooltip table td.key { font-weight: 400 }
.nvtooltip table td.value {
    text-align: right;
    font-weight: 700;
}
.nvtooltip table tr.highlight td {
    padding: 1px 9px 1px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
.nvtooltip table td.legend-color-guide div {
    width: 8px;
    height: 8px;
    vertical-align: middle;
}
.nvtooltip .footer {
    padding: 3px;
    text-align: center;
}
.nvtooltip-pending-removal {
    position: absolute;
    pointer-events: none;
}
svg {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 100%;
    height: 100%;
}
svg text { font: 400 12px Arial }
svg .title { font: 700 14px Arial }
.nvd3 .nv-background {
    fill: #fff;
    fill-opacity: 0;
}
.nvd3.nv-noData {
    font-size: 18px;
    font-weight: 700;
}
.nv-brush .extent {
    fill-opacity: .125;
    shape-rendering: crispEdges;
}
.nvd3 .nv-legend .nv-series { cursor: pointer }
.nvd3 .nv-legend .disabled circle { fill-opacity: 0 }
.nvd3 .nv-axis { pointer-events: none }
.nvd3 .nv-axis path {
    fill: none;
    stroke: #000;
    stroke-opacity: .75;
    shape-rendering: crispEdges;
}
.nvd3 .nv-axis path.domain { stroke-opacity: .75 }
.nvd3 .nv-axis.nv-x path.domain { stroke-opacity: 0 }
.nvd3 .nv-axis line {
    fill: none;
    stroke: #e5e5e5;
    shape-rendering: crispEdges;
}
.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero { stroke-opacity: .75 }
.nvd3 .nv-axis .nv-axisMaxMin text { font-weight: 700 }
.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text { text-anchor: middle }
.nv-brush .resize path {
    fill: #eee;
    stroke: #666;
}
.nvd3 .nv-bars .negative rect { zfill: brown }
.nvd3 .nv-bars rect {
    zfill: #4682b4;
    fill-opacity: .75;
    transition: fill-opacity 250ms linear;
    -moz-transition: fill-opacity 250ms linear;
    -webkit-transition: fill-opacity 250ms linear;
}
.nvd3 .nv-bars rect.hover { fill-opacity: 1 }
.nvd3 .nv-bars .hover rect { fill: #add8e6 }
.nvd3 .nv-bars text { fill: rgba(0,0,0,0) }
.nvd3 .nv-bars .hover text { fill: rgba(0,0,0,1) }
.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect {
    stroke-opacity: 0;
    transition: fill-opacity 250ms linear;
    -moz-transition: fill-opacity 250ms linear;
    -webkit-transition: fill-opacity 250ms linear;
}
.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-discretebar .nv-groups rect:hover { fill-opacity: 1 }
.nvd3 .nv-discretebar .nv-groups text,
.nvd3 .nv-multibarHorizontal .nv-groups text {
    font-weight: 700;
    fill: rgba(0,0,0,1);
    stroke: rgba(0,0,0,0);
}
.nvd3.nv-pie path {
    stroke-opacity: 0;
    transition: fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;
    -moz-transition: fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;
    -webkit-transition: fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;
}
.nvd3.nv-pie .nv-slice text {
    stroke: #000;
    stroke-width: 0;
}
.nvd3.nv-pie path {
    stroke: #fff;
    stroke-width: 1px;
    stroke-opacity: 1;
}
.nvd3.nv-pie .hover path { fill-opacity: .7 }
.nvd3.nv-pie .nv-label { pointer-events: none }
.nvd3.nv-pie .nv-label rect {
    fill-opacity: 0;
    stroke-opacity: 0;
}
.nvd3 .nv-groups path.nv-line {
    fill: none;
    stroke-width: 1.5px;
}
.nvd3 .nv-groups path.nv-line.nv-thin-line { stroke-width: 1px }
.nvd3 .nv-groups path.nv-area { stroke: none;fill-opacity:0.2;}
.nvd3 .nv-line.hover path { stroke-width: 6px }
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
    fill-opacity: 0;
    stroke-opacity: 0;
}
.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
    fill-opacity: .5!important;
    stroke-opacity: .5!important;
}
.with-transitions .nvd3 .nv-groups .nv-point {
    transition: stroke-width 250ms linear,stroke-opacity 250ms linear;
    -moz-transition: stroke-width 250ms linear,stroke-opacity 250ms linear;
    -webkit-transition: stroke-width 250ms linear,stroke-opacity 250ms linear;
}
.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover {
    stroke-width: 7px;
    fill-opacity: .95!important;
    stroke-opacity: .95!important;
}
.nvd3 .nv-point-paths path {
    stroke: #aaa;
    stroke-opacity: 0;
    fill: #eee;
    fill-opacity: 0;
}
.nvd3 .nv-indexLine { cursor: ew-resize }
.nvd3 .nv-distribution { pointer-events: none }
.nvd3 .nv-groups .nv-point.hover {
    stroke-width: 20px;
    stroke-opacity: .5;
}
.nvd3 .nv-scatter .nv-point.hover { fill-opacity: 1 }
.nvd3.nv-stackedarea path.nv-area {
    fill-opacity: .7;
    stroke-opacity: 0;
    transition: fill-opacity 250ms linear,stroke-opacity 250ms linear;
    -moz-transition: fill-opacity 250ms linear,stroke-opacity 250ms linear;
    -webkit-transition: fill-opacity 250ms linear,stroke-opacity 250ms linear;
}
.nvd3.nv-stackedarea path.nv-area.hover { fill-opacity: .9 }
.nvd3.nv-stackedarea .nv-groups .nv-point {
    stroke-opacity: 0;
    fill-opacity: 0;
}
.nvd3.nv-linePlusBar .nv-bar rect { fill-opacity: .75 }
.nvd3.nv-linePlusBar .nv-bar rect:hover { fill-opacity: 1 }
.nvd3.nv-bullet { font: 10px sans-serif }
.nvd3.nv-bullet .nv-measure { fill-opacity: .8 }
.nvd3.nv-bullet .nv-measure:hover { fill-opacity: 1 }
.nvd3.nv-bullet .nv-marker {
    stroke: #000;
    stroke-width: 2px;
}
.nvd3.nv-bullet .nv-markerTriangle {
    stroke: #000;
    fill: #fff;
    stroke-width: 1.5px;
}
.nvd3.nv-bullet .nv-tick line {
    stroke: #666;
    stroke-width: .5px;
}
.nvd3.nv-bullet .nv-range.nv-s0 { fill: #eee }
.nvd3.nv-bullet .nv-range.nv-s1 { fill: #ddd }
.nvd3.nv-bullet .nv-range.nv-s2 { fill: #ccc }
.nvd3.nv-bullet .nv-title {
    font-size: 14px;
    font-weight: 700;
}
.nvd3.nv-bullet .nv-subtitle { fill: #999 }
.nvd3.nv-bullet .nv-range {
    fill: #bababa;
    fill-opacity: .4;
}
.nvd3.nv-bullet .nv-range:hover { fill-opacity: .7 }
.nvd3.nv-sparkline path { fill: none }
.nvd3.nv-sparklineplus g.nv-hoverValue { pointer-events: none }
.nvd3.nv-sparklineplus .nv-hoverValue line {
    stroke: #333;
    stroke-width: 1.5px;
}
.nvd3.nv-sparklineplus,
.nvd3.nv-sparklineplus g { pointer-events: all }
.nvd3 .nv-hoverArea {
    fill-opacity: 0;
    stroke-opacity: 0;
}
.nvd3.nv-sparklineplus .nv-xValue,
.nvd3.nv-sparklineplus .nv-yValue {
    stroke-width: 0;
    font-size: .9em;
    font-weight: 400;
}
.nvd3.nv-sparklineplus .nv-yValue { stroke: #f66 }
.nvd3.nv-sparklineplus .nv-maxValue {
    stroke: #2ca02c;
    fill: #2ca02c;
}
.nvd3.nv-sparklineplus .nv-minValue {
    stroke: #d62728;
    fill: #d62728;
}
.nvd3.nv-sparklineplus .nv-currentValue {
    font-weight: 700;
    font-size: 1.1em;
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick { stroke-width: 2px }
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover { stroke-width: 4px }
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive { stroke: #2ca02c }
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative { stroke: #d62728 }
.nvd3.nv-historicalStockChart .nv-axis .nv-axislabel { font-weight: 700 }
.nvd3.nv-historicalStockChart .nv-dragTarget {
    fill-opacity: 0;
    stroke: none;
    cursor: move;
}
.nvd3 .nv-brush .extent { fill-opacity: 0!important }
.nvd3 .nv-brushBackground rect {
    stroke: #000;
    stroke-width: .4;
    fill: #fff;
    fill-opacity: .7;
}
.nvd3.nv-indentedtree .name { margin-left: 5px }
.nvd3.nv-indentedtree .clickable {
    color: #08C;
    cursor: pointer;
}
.nvd3.nv-indentedtree span.clickable:hover {
    color: #005580;
    text-decoration: underline;
}
.nvd3.nv-indentedtree .nv-childrenCount {
    display: inline-block;
    margin-left: 5px;
}
.nvd3.nv-indentedtree .nv-treeicon { cursor: pointer }
.nvd3.nv-indentedtree .nv-treeicon.nv-folded { cursor: pointer }
.nvd3 .background path {
    fill: none;
    stroke: #ccc;
    stroke-opacity: .4;
    shape-rendering: crispEdges;
}
.nvd3 .foreground path {
    fill: none;
    stroke: #4682b4;
    stroke-opacity: .7;
}
.nvd3 .brush .extent {
    fill-opacity: .3;
    stroke: #fff;
    shape-rendering: crispEdges;
}
.nvd3 .axis line,
.axis path {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}
.nvd3 .axis text { text-shadow: 0 1px 0 #fff }
.nvd3 .nv-interactiveGuideLine { pointer-events: none }
.nvd3 line.nv-guideline { stroke: #ccc }
svg {
	width: 100%;
	height: 100%;
}

svg a {
	cursor: pointer;
}

.mapplic-element a {
	color: #333;
	text-decoration: none !important;
}

.mapplic-element input,
.mapplic-element button {
	outline: none;
}

.mapplic-element * { -webkit-tap-highlight-color: rgba(0,0,0,0); }

.mapplic-element {
	background-color: #f8f8f8;
	font-size: 0;
	overflow: hidden;
}

/* Fullscreen */
:-webkit-full-screen {
	width: 100%;
	height: 100% !important;
}

:-webkit-full-screen .mapplic-fullscreen-button {
	/*background-image: url(images/fullscreen-exit.png);*/
}

/* Preloader */
.mapplic-element.mapplic-loading {
	/*background: #f8f8f8 url(images/loader.gif) no-repeat center;*/
}

.mapplic-element > * {
	opacity: 1;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	transition: opacity 0.6s;
}

.mapplic-element.mapplic-loading > * {
	opacity: 0;
}

/* Main elements */
.mapplic-container {
	background-color: #f8f8f8;
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 70%;
	height: 100%;
}

:-webkit-full-screen .mapplic-container {
	width: 80%;
}

.mapplic-map {
	position: absolute;
	left: 0;
	top: 0;
}

/* Map layer */
.mapplic-layer {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

.mapplic-layer img {
	width: 100%;
}

.mapplic-map-image {
	/*cursor: url(images/openhand.cur), default;*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mapplic-map.mapplic-dragging .mapplic-map-image {
	/*cursor: url(images/closedhand.cur), move;*/
}

.mapplic-locations {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mapplic-pin {
	/*background-image: url(images/pin-red.png);*/
	background-repeat: no-repeat;
	background-position: center;
	width: 30px;
	height: 30px;
	margin-top: -25px;
	margin-left: -10px;
	position: absolute;
}

.mapplic-pin.mapplic-animate {
	-webkit-animation: bounce-in 0.4s forwards;
	animation: bounce-in 0.4s forwards;
}

@-webkit-keyframes bounce-in {
	0%   {margin-top: -120px; opacity: 0;}
	33%  {margin-top: -25px; opacity: 1;}
	66%  {margin-top: -30px;}
	100% {margin-top: -25px; opacity: 1;}
}

/*.mapplic-pin.orange { background-image: url(images/pin-orange.png); }*/
/*.mapplic-pin.green { background-image: url(images/pin-green.png); }*/
/*.mapplic-pin.blue { background-image: url(images/pin-blue.png); }*/
/*.mapplic-pin.purple { background-image: url(images/pin-purple.png); }*/

/* Minimap */
.mapplic-minimap {
	border: 1px solid rgba(0, 0, 0, 0.4);
	position: absolute;
	width: 140px;
	margin: 10px;
	bottom: 0;
	right: 0;
	overflow: hidden;
}

.mapplic-minimap img {
	width: 100%;
}

.mapplic-minimap-overlay {
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.mapplic-minimap .mapplic-minimap-active {
	position: absolute;
	opacity: 1;
	top: 0;
	left: 0;
	-webkit-transition: clip 0.1s;
	-moz-transition: clip 0.1s;
	transition: clip 0.1s;
}

.mapplic-minimap-background {
	-webkit-filter: blur(2px);
}

/* Clear Button */
.mapplic-clear-button {
	background-color: #fff;
	/*background-image: url(images/target.png);*/
	background-repeat: no-repeat;
	background-position: center;
	margin: 10px;
	width: 28px;
	height: 28px;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* Fullscreen Button */
.mapplic-fullscreen-button {
	background-color: #fff;
	/*background-image: url(images/fullscreen.png);*/
	background-repeat: no-repeat;
	background-position: center;
	margin: 10px;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 0;
	left: 0;
}

/* Levels */
.mapplic-levels {
	background-color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	margin: 10px;
	overflow: hidden;
}

.mapplic-levels > * {
	display: block;
	width: 100%;
}

.mapplic-levels-select {
	border: none;
	margin: 0;
	padding: 6px 2px;
	font-size: 12px;
	outline: none;
}

.mapplic-levels a {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	cursor: pointer;
	height: 20px;
	width: 100%;
}

.mapplic-levels .mapplic-levels-up {
	/*background-image: url(images/arrow-up.png);*/
	border-bottom: 1px solid #eee;
}

.mapplic-levels .mapplic-levels-down {
	/*background-image: url(images/arrow-down.png);*/
	border-top: 1px solid #eee;
}

.mapplic-levels a.disabled {
	background-color: #eee;
	cursor: default;
}

/* Sidebar */
.mapplic-sidebar {
	background-color: #f8f8f8;
	width: 30%;
	height: 100%;
	float: left;
	position: relative;
}

:-webkit-full-screen .mapplic-sidebar {
	width: 20%;
}

/* Search */
.mapplic-search-form {
	background-color: #f8f8f8;
	border-bottom: 1px solid #ddd;
	padding: 14px 12px;
	margin: 0;
	width: 100%;
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mapplic-search-input {
	/*background-image: url(images/viewer.png);*/
	background-repeat: no-repeat;
	background-position: 8px;
	border: 2px solid #eee;
	border-radius: 2px;
	font-size: 14px;
	font-family: inherit;
	line-height: 20px;
	height: 38px;
	margin: 0;
	padding: 8px 32px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-transition: border-color 0.1s;
	-moz-transition: border-color 0.1s;
	transition: border-color 0.1s;
}

.mapplic-search-input:focus {
	border-color: #6ed8dd;
}

.mapplic-search-clear {
	/*background-image: url(images/cross.png);*/
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	border: none;
	cursor: pointer;
	display: none;
	position: absolute;
	right: 22px;
	margin: 10px 0;
	width: 16px;
	height: 16px;
}

.mapplic-not-found {
	color: #bbb;
	display: none;
	font-size: 13px;
	padding: 0 30px;
	position: absolute;
	text-align: center;
	top: 100px;
}

/* List */
.mapplic-list-container {
	padding-top: 66px;
	height: 100%;
	overflow-y: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mapplic-list {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow-y: auto;
	height: 100%;
}

.mapplic-list-container ol {
	list-style: none;
	padding: 0;
	margin: 0;
}

.mapplic-list-container li {
	border-color: inherit;
}

.mapplic-list-category > a {
	background-color: #aaa;
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 26px;
	padding: 12px 12px 12px 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
}

.mapplic-list-category ol {
	border-bottom: 3px solid #eee !important;
}

.mapplic-list-thumbnail {
	border-radius: 2px;
	float: left;
	margin-right: 10px;
}

.mapplic-list-category > a .mapplic-list-count {
	background-color: rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	float: right;
	font-size: 12px;
	line-height: 20px;
	padding: 0 6px;
	margin-left: 10px;
	text-align: center;
	margin-top: 4px;
}

.mapplic-list-location > a {
	background-color: #fff;
	border-left: 2px solid transparent;
	border-bottom: 1px solid #eee;
	display: block;
	font-size: 14px;
	padding: 10px;
	min-height: 50px;
	-webkit-transition: border-color 0.2s;
	-moz-transition: border-color 0.2s;
	transition: border-color 0.2s;
}

.mapplic-list-location > a:hover {
	background-color: #f4fcfc;
	border-left: 2px solid;
	border-color: inherit;
	border-bottom: 1px solid #eee;
}

.mapplic-list-location h4 {
	color: #444;
	font-size: 14px;
	font-weight: normal;
	margin: 4px 0 8px 0;
}

.mapplic-list-location span {
	color: #bbb;
	font-size: 13px;
	font-weight: normal;
}

/* Tooltip */
.mapplic-tooltip {
	background-color: #fff;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	display: none;
	max-width: 280px;
	min-width: 120px;
	margin-top: -76px;
	padding: 10px 14px;
	position: absolute;
}

.mapplic-tooltip-title {
	color: #444;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 16px 0;
}

.mapplic-hovertip {
	min-width: 50px;
	pointer-events: none;
}

.mapplic-hovertip .mapplic-tooltip-title {
	margin: 0;
}

.mapplic-tooltip-content {
	max-height: 160px;
	overflow-y: auto;
}

.mapplic-tooltip-description,
.mapplic-tooltip p {
	color: #bbb;
	font-size: 13px;
	line-height: 16px;
}

.mapplic-tooltip-link {
	background-color: #ccc;
	color: #fff !important;
	float: right;
	font-size: 14px;
	line-height: 26px;
	padding: 0 8px;
	margin-top: 10px;
}

.mapplic-tooltip-link:hover {
	background-color: #aaa;
}

.mapplic-tooltip img {
	max-width: 100%;
}

.mapplic-tooltip-triangle {
	/*background-image: url(images/tooltip-triangle.png);*/
	width: 14px;
	height: 6px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-bottom: -6px;
	margin-left: -7px;
}

.mapplic-tooltip-close {
	background-color: #eee;
	/*background-image: url(images/cross.png);*/
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	cursor: pointer;
	float: right;
	margin: 0 -4px 0 0;
	width: 10px;
	height: 10px;
}

/* Coordinates */
.mapplic-coordinates {
	background-color: rgba(255, 255, 255, 0.9);
	color: #333;
	position: absolute;
	margin: 10px;
	margin-left: -80px;
	padding: 4px 6px;
	font-size: 14px;
	top: 0;
	left: 50%;
	pointer-events: none;
}

/* Responsive layout */
@media all and (max-width: 479px) {
	.mapplic-container,
	.mapplic-sidebar {
		width: 100%;
	}

	.mapplic-container {
		height: 400px;
	}

	.mapplic-tooltip {
		max-width: 160px;
	}

	.mapplic-minimap {
		width: 80px;
	}

	.mapplic-element {
		height: auto !important;
	}

	.mapplic-fullscreen-button {
		display: none;
	}
}

.rickshaw_graph .detail{pointer-events:none;position:absolute;top:0;z-index:2;background:rgba(0,0,0,.1);bottom:0;width:1px;transition:opacity .25s linear;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear}.rickshaw_graph .detail.inactive{opacity:0}.rickshaw_graph .detail .item.active{opacity:1}.rickshaw_graph .detail .x_label{font-family:Arial,sans-serif;border-radius:3px;padding:6px;opacity:.5;border:1px solid #e0e0e0;font-size:12px;position:absolute;background:#fff;white-space:nowrap}.rickshaw_graph .detail .x_label.left{left:0}.rickshaw_graph .detail .x_label.right{right:0}.rickshaw_graph .detail .item{position:absolute;z-index:2;border-radius:3px;padding:.25em;font-size:12px;font-family:Arial,sans-serif;opacity:0;background:rgba(0,0,0,.4);color:#fff;border:1px solid rgba(0,0,0,.4);margin-left:1em;margin-right:1em;margin-top:-1em;white-space:nowrap}.rickshaw_graph .detail .item.left{left:0}.rickshaw_graph .detail .item.right{right:0}.rickshaw_graph .detail .item.active{opacity:1;background:rgba(0,0,0,.8)}.rickshaw_graph .detail .item:after{position:absolute;display:block;width:0;height:0;content:"";border:5px solid transparent}.rickshaw_graph .detail .item.left:after{top:1em;left:-5px;margin-top:-5px;border-right-color:rgba(0,0,0,.8);border-left-width:0}.rickshaw_graph .detail .item.right:after{top:1em;right:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8);border-right-width:0}.rickshaw_graph .detail .dot{width:4px;height:4px;margin-left:-3px;margin-top:-3.5px;border-radius:5px;position:absolute;box-shadow:0 0 2px rgba(0,0,0,.6);box-sizing:content-box;-moz-box-sizing:content-box;background:#fff;border-width:2px;border-style:solid;display:none;background-clip:padding-box}.rickshaw_graph .detail .dot.active{display:block}.rickshaw_graph{position:relative}.rickshaw_graph svg{display:block;overflow:hidden}.rickshaw_graph .x_tick{position:absolute;top:0;bottom:0;width:0;border-left:1px dotted rgba(0,0,0,.2);pointer-events:none}.rickshaw_graph .x_tick .title{position:absolute;font-size:12px;font-family:Arial,sans-serif;opacity:.5;white-space:nowrap;margin-left:3px;bottom:1px}.rickshaw_annotation_timeline{height:1px;border-top:1px solid #e0e0e0;margin-top:10px;position:relative}.rickshaw_annotation_timeline .annotation{position:absolute;height:6px;width:6px;margin-left:-2px;top:-3px;border-radius:5px;background-color:rgba(0,0,0,.25)}.rickshaw_graph .annotation_line{position:absolute;top:0;bottom:-6px;width:0;border-left:2px solid rgba(0,0,0,.3);display:none}.rickshaw_graph .annotation_line.active{display:block}.rickshaw_graph .annotation_range{background:rgba(0,0,0,.1);display:none;position:absolute;top:0;bottom:-6px}.rickshaw_graph .annotation_range.active{display:block}.rickshaw_graph .annotation_range.active.offscreen{display:none}.rickshaw_annotation_timeline .annotation .content{background:#fff;color:#000;opacity:.9;padding:5px;box-shadow:0 0 2px rgba(0,0,0,.8);border-radius:3px;position:relative;z-index:20;font-size:12px;padding:6px 8px 8px;top:18px;left:-11px;width:160px;display:none;cursor:pointer}.rickshaw_annotation_timeline .annotation .content:before{content:"\25B2";position:absolute;top:-11px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.8)}.rickshaw_annotation_timeline .annotation.active,.rickshaw_annotation_timeline .annotation:hover{background-color:rgba(0,0,0,.8);cursor:none}.rickshaw_annotation_timeline .annotation .content:hover{z-index:50}.rickshaw_annotation_timeline .annotation.active .content{display:block}.rickshaw_annotation_timeline .annotation:hover .content{display:block;z-index:50}.rickshaw_graph .y_axis,.rickshaw_graph .x_axis_d3{fill:none}.rickshaw_graph .y_ticks .tick line,.rickshaw_graph .x_ticks_d3 .tick{stroke:rgba(0,0,0,.16);stroke-width:2px;shape-rendering:crisp-edges;pointer-events:none}.rickshaw_graph .y_grid .tick,.rickshaw_graph .x_grid_d3 .tick{z-index:-1;stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:1 1}.rickshaw_graph .y_grid .tick[data-y-value="0"]{stroke-dasharray:1 0}.rickshaw_graph .y_grid path,.rickshaw_graph .x_grid_d3 path{fill:none;stroke:none}.rickshaw_graph .y_ticks path,.rickshaw_graph .x_ticks_d3 path{fill:none;stroke:gray}.rickshaw_graph .y_ticks text,.rickshaw_graph .x_ticks_d3 text{opacity:.5;font-size:12px;pointer-events:none}.rickshaw_graph .x_tick.glow .title,.rickshaw_graph .y_ticks.glow text{fill:#000;color:#000;text-shadow:-1px 1px 0 rgba(255,255,255,.1),1px -1px 0 rgba(255,255,255,.1),1px 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(255,255,255,.1),1px 0 0 rgba(255,255,255,.1),-1px 0 0 rgba(255,255,255,.1),-1px -1px 0 rgba(255,255,255,.1)}.rickshaw_graph .x_tick.inverse .title,.rickshaw_graph .y_ticks.inverse text{fill:#fff;color:#fff;text-shadow:-1px 1px 0 rgba(0,0,0,.8),1px -1px 0 rgba(0,0,0,.8),1px 1px 0 rgba(0,0,0,.8),0 1px 0 rgba(0,0,0,.8),0 -1px 0 rgba(0,0,0,.8),1px 0 0 rgba(0,0,0,.8),-1px 0 0 rgba(0,0,0,.8),-1px -1px 0 rgba(0,0,0,.8)}.rickshaw_legend{font-family:Arial;font-size:12px;color:#fff;background:#404040;display:inline-block;padding:12px 5px;border-radius:2px;position:relative}.rickshaw_legend:hover{z-index:10}.rickshaw_legend .swatch{width:10px;height:10px;border:1px solid rgba(0,0,0,.2)}.rickshaw_legend .line{clear:both;line-height:140%;padding-right:15px}.rickshaw_legend .line .swatch{display:inline-block;margin-right:3px;border-radius:2px}.rickshaw_legend .label{margin:0;white-space:nowrap;display:inline;font-size:inherit;background-color:transparent;color:inherit;font-weight:400;line-height:normal;padding:0;text-shadow:none}.rickshaw_legend .action:hover{opacity:.6}.rickshaw_legend .action{margin-right:.2em;font-size:10px;opacity:.2;cursor:pointer;font-size:14px}.rickshaw_legend .line.disabled{opacity:.4}.rickshaw_legend ul{list-style-type:none;margin:0;padding:0;margin:2px;cursor:pointer}.rickshaw_legend li{padding:0 0 0 2px;min-width:80px;white-space:nowrap}.rickshaw_legend li:hover{background:rgba(255,255,255,.08);border-radius:3px}.rickshaw_legend li:active{background:rgba(255,255,255,.2);border-radius:3px}
/* Sizes */
.live-tile,
.list-tile,
.copy-tile,
.tile-strip .flip-list > li {
  
 
  outline: 1px solid transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  width: 100%;
}
.live-tile.half-tile,
.list-tile.half-tile,
.copy-tile.half-tile,
.tile-strip .flip-list > li.half-tile {
  height: 70px;
  width: 70px;
}
.live-tile.half-wide,
.list-tile.half-wide,
.copy-tile.half-wide,
.tile-strip .flip-list > li.half-wide {
  width: 70px;
}
.live-tile.two-wide,
.list-tile.two-wide,
.copy-tile.two-wide,
.tile-strip .flip-list > li.two-wide {
  width: 310px;
}
.live-tile.three-wide,
.list-tile.three-wide,
.copy-tile.three-wide,
.tile-strip .flip-list > li.three-wide {
  width: 470px;
}
.live-tile.four-wide,
.list-tile.four-wide,
.copy-tile.four-wide,
.tile-strip .flip-list > li.four-wide {
  width: 630px;
}
.live-tile.five-wide,
.list-tile.five-wide,
.copy-tile.five-wide,
.tile-strip .flip-list > li.five-wide {
  width: 790px;
}
.live-tile.six-wide,
.list-tile.six-wide,
.copy-tile.six-wide,
.tile-strip .flip-list > li.six-wide {
  width: 950px;
}
.live-tile.seven-wide,
.list-tile.seven-wide,
.copy-tile.seven-wide,
.tile-strip .flip-list > li.seven-wide {
  width: 1110px;
}
.live-tile.eight-wide,
.list-tile.eight-wide,
.copy-tile.eight-wide,
.tile-strip .flip-list > li.eight-wide {
  width: 1270px;
}
.live-tile.nine-wide,
.list-tile.nine-wide,
.copy-tile.nine-wide,
.tile-strip .flip-list > li.nine-wide {
  width: 1430px;
}
.live-tile.ten-wide,
.list-tile.ten-wide,
.copy-tile.ten-wide,
.tile-strip .flip-list > li.ten-wide {
  width: 1590px;
}
.live-tile.half-tall,
.list-tile.half-tall,
.copy-tile.half-tall,
.tile-strip .flip-list > li.half-tall {
  height: 70px;
}
.live-tile.two-tall,
.list-tile.two-tall,
.copy-tile.two-tall,
.tile-strip .flip-list > li.two-tall {
  height: 310px;
}
.live-tile.three-tall,
.list-tile.three-tall,
.copy-tile.three-tall,
.tile-strip .flip-list > li.three-tall {
  height: 470px;
}
.live-tile.four-tall,
.list-tile.four-tall,
.copy-tile.four-tall,
.tile-strip .flip-list > li.four-tall {
  height: 630px;
}
.live-tile.five-tall,
.list-tile.five-tall,
.copy-tile.five-tall,
.tile-strip .flip-list > li.five-tall {
  height: 790px;
}
.live-tile.six-tall,
.list-tile.six-tall,
.copy-tile.six-tall,
.tile-strip .flip-list > li.six-tall {
  height: 950px;
}
.live-tile.seven-tall,
.list-tile.seven-tall,
.copy-tile.seven-tall,
.tile-strip .flip-list > li.seven-tall {
  height: 1110px;
}
.live-tile.eight-tall,
.list-tile.eight-tall,
.copy-tile.eight-tall,
.tile-strip .flip-list > li.eight-tall {
  height: 1270px;
}
.live-tile.nine-tall,
.list-tile.nine-tall,
.copy-tile.nine-tall,
.tile-strip .flip-list > li.nine-tall {
  height: 1430px;
}
.live-tile.ten-tall,
.list-tile.ten-tall,
.copy-tile.ten-tall,
.tile-strip .flip-list > li.ten-tall {
  height: 1590px;
}
/* flip-list tile grid sprite styles */
.live-tile > .flip-list,
.list-tile > .flip-list {
  height: 100%;
  width: 100%;
}
.flip-list > li {
  height: 50px;
  margin: 0px;
  padding: 0px;
  width: 50px;
}
.flip-list.fourTiles > li {
  border: none;
  padding: 0;
  margin: 0;
  height: 50%;
  width: 50%;
}
.flip-list.nineTiles > li {
  height: 33%;
  width: 33%;
  border: none;
  padding: 0;
  margin: 0;
}
.flip-list.fourTiles > li > div,
.flip-list.fourTiles > li > div > a,
.flip-list.fourTiles > li > div > img,
.flip-list.nineTiles > li > div,
.flip-list.nineTiles > li > div > a,
.flip-list.nineTiles > li > div > img {
  border: none;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* fourTile background positions */
.fourTiles .fourTiles1 img,
.fourTiles img.fourTiles1,
.fourTiles .fourTiles1 a,
.fourTiles .tile-1 img,
.fourTiles .tile-1 a {
  background-position: 0px 0px;
}
.fourTiles .fourTiles2 img,
.fourTiles img.fourTiles2,
.fourTiles .fourTiles2 a,
.fourTiles .tile-2 img,
.fourTiles .tile-2 a {
  background-position: -75px 0px;
}
.fourTiles .fourTiles3 img,
.fourTiles img.fourTiles3,
.fourTiles .fourTiles3 a,
.fourTiles .tile-3 img,
.fourTiles .tile-3 a {
  background-position: 0px -75px;
}
.fourTiles .fourTiles4 img,
.fourTiles img.fourTiles4,
.fourTiles .fourTiles4 a,
.fourTiles .tile-4 img,
.fourTiles .tile-4 a {
  background-position: -75px -75px;
}
/* nineTile background positions */
.nineTiles .nineTiles1 img,
.nineTiles img.nineTiles1,
.nineTiles .nineTiles1 a,
.nineTiles .tile-1 img,
.nineTiles .tile-1 a {
  background-position: 0px 0px;
}
.nineTiles .nineTiles2 img,
.nineTiles img.nineTiles2,
.nineTiles .nineTiles2 a,
.nineTiles .tile-2 img,
.nineTiles .tile-2 a {
  background-position: -50px 0px;
}
.nineTiles .nineTiles3 img,
.nineTiles img.nineTiles3,
.nineTiles .nineTiles3 a,
.nineTiles .tile-3 img,
.nineTiles .tile-3 a {
  background-position: -100px 0px;
}
.nineTiles .nineTiles4 img,
.nineTiles img.nineTiles4,
.nineTiles .nineTiles4 a,
.nineTiles .tile-4 img,
.nineTiles .tile-4 a {
  background-position: 0px -50px;
}
.nineTiles .nineTiles5 img,
.nineTiles img.nineTiles5,
.nineTiles .nineTiles5 a,
.nineTiles .tile-5 img,
.nineTiles .tile-5 a {
  background-position: -50px -50px;
}
.nineTiles .nineTiles6 img,
.nineTiles img.nineTiles6,
.nineTiles .nineTiles6 a,
.nineTiles .tile-6 img,
.nineTiles .tile-6 a {
  background-position: -100px -50px;
}
.nineTiles .nineTiles7 img,
.nineTiles img.nineTiles7,
.nineTiles .nineTiles7 a,
.nineTiles .tile-7 img,
.nineTiles .tile-7 a {
  background-position: 0px -100px;
}
.nineTiles .nineTiles8 img,
.nineTiles img.nineTiles8,
.nineTiles .nineTiles8 a,
.nineTiles .tile-8 img,
.nineTiles .tile-8 a {
  background-position: -50px -100px;
}
.nineTiles .nineTiles9 img,
.nineTiles img.nineTiles9,
.nineTiles .nineTiles9 a,
.nineTiles .tile-9 img,
.nineTiles .tile-9 a {
  background-position: -100px -100px;
}
.tile-group,
.tile-strip {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 20;
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  -ms-perspective: 800px;
  perspective: 800px;
}
.tile-group.one-tile,
.tile-strip.one-tile {
  height: 160px;
  width: 160px;
}
.tile-group.half-wide,
.tile-strip.half-wide {
  width: 80px;
}
.tile-group.one-wide,
.tile-strip.one-wide {
  width: 160px;
}
.tile-group.two-wide,
.tile-strip.two-wide {
  width: 320px;
}
.tile-group.three-wide,
.tile-strip.three-wide {
  width: 480px;
}
.tile-group.four-wide,
.tile-strip.four-wide {
  width: 640px;
}
.tile-group.five-wide,
.tile-strip.five-wide {
  width: 800px;
}
.tile-group.six-wide,
.tile-strip.six-wide {
  width: 960px;
}
.tile-group.seven-wide,
.tile-strip.seven-wide {
  width: 1120px;
}
.tile-group.eight-wide,
.tile-strip.eight-wide {
  width: 1280px;
}
.tile-group.nine-wide,
.tile-strip.nine-wide {
  width: 1440px;
}
.tile-group.ten-wide,
.tile-strip.ten-wide {
  width: 1600px;
}
.tile-group.half-tall,
.tile-strip.half-tall {
  height: 80px;
}
.tile-group.one-tall,
.tile-strip.one-tall {
  height: 160px;
}
.tile-group.two-tall,
.tile-strip.two-tall {
  height: 320px;
}
.tile-group.three-tall,
.tile-strip.three-tall {
  height: 480px;
}
.tile-group.four-tall,
.tile-strip.four-tall {
  height: 640px;
}
.tile-group.five-tall,
.tile-strip.five-tall {
  height: 800px;
}
.tile-group.six-tall,
.tile-strip.six-tall {
  height: 960px;
}
.tile-group.seven-tall,
.tile-strip.seven-tall {
  height: 1120px;
}
.tile-group.eight-tall,
.tile-strip.eight-tall {
  height: 1280px;
}
.tile-group.nine-tall,
.tile-strip.nine-tall {
  height: 1440px;
}
.tile-group.ten-tall,
.tile-strip.ten-tall {
  height: 1600px;
}
/* liveTile styles */
.tile-strip,
.live-tile,
.list-tile,
.copy-tile,
.slide {
  float: left;
}
.bounce {
  cursor: pointer;
  outline: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bounce.bounce-c {
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.95, M12=0, M21=0, M22=0.95);
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}
.bounce.bounce-t {
  -webkit-transform: rotateX(20deg);
  -ms-transform: rotateX(20deg);
  -moz-transform: rotateX(20deg);
  -o-transform: rotateX(20deg);
  transform: rotateX(20deg);
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}
.bounce.bounce-b {
  -webkit-transform: rotateX(-20deg);
  -ms-transform: rotateX(-20deg);
  -moz-transform: rotateX(-20deg);
  -o-transform: rotateX(-20deg);
  transform: rotateX(-20deg);
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.bounce.bounce-r {
  -webkit-transform: rotateY(20deg);
  -ms-transform: rotateY(20deg);
  -moz-transform: rotateY(20deg);
  -o-transform: rotateY(20deg);
  transform: rotateY(20deg);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.bounce.bounce-l {
  -webkit-transform: rotateY(-20deg);
  -ms-transform: rotateY(-20deg);
  -moz-transform: rotateY(-20deg);
  -o-transform: rotateY(-20deg);
  transform: rotateY(-20deg);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.bounce.bounce-tl {
  -webkit-transform: rotateX(10deg) rotateY(-10deg);
  -ms-transform: rotateX(10deg) rotateY(-10deg);
  -moz-transform: rotateX(10deg) rotateY(-10deg);
  -o-transform: rotateX(10deg) rotateY(-10deg);
  transform: rotateX(10deg) rotateY(-10deg);
}
.bounce.bounce-tr {
  -webkit-transform: rotateX(10deg) rotateY(10deg);
  -ms-transform: rotateX(10deg) rotateY(10deg);
  -moz-transform: rotateX(10deg) rotateY(10deg);
  -o-transform: rotateX(10deg) rotateY(10deg);
  transform: rotateX(10deg) rotateY(10deg);
}
.bounce.bounce-bl {
  -webkit-transform: rotateX(-10deg) rotateY(-10deg);
  -ms-transform: rotateX(-10deg) rotateY(-10deg);
  -moz-transform: rotateX(-10deg) rotateY(-10deg);
  -o-transform: rotateX(-10deg) rotateY(-10deg);
  transform: rotateX(-10deg) rotateY(-10deg);
}
.bounce.bounce-br {
  -webkit-transform: rotateX(-10deg) rotateY(10deg);
  -ms-transform: rotateX(-10deg) rotateY(10deg);
  -moz-transform: rotateX(-10deg) rotateY(10deg);
  -o-transform: rotateX(-10deg) rotateY(10deg);
  transform: rotateX(-10deg) rotateY(10deg);
}
.live-tile,
.list-tile,
.copy-tile {
  color: #fff;
  overflow: hidden;
  position: relative;
  height:100%;
  z-index: 20;
}
.live-tile p,
.list-tile p,
.copy-tile p,
.live-tile .face,
.list-tile .face,
.copy-tile .face {
  display: block;
  font-size: 1em;
  line-height: 1.2em;
  margin: 0;
}
.live-tile .face,
.list-tile .face,
.copy-tile .face {
  padding: 0px;
}

.live-tile.half-tile p,
.list-tile.half-tile p,
.copy-tile.half-tile p {
  padding: 5px;
}
.live-tile .face.full,
.list-tile .face.full,
.copy-tile .face.full {
  height: 100%;
  width: 100%;
}
.live-tile img,
.list-tile img,
.copy-tile img {
  border: none;
}
.live-tile .tile-title,
.list-tile .tile-title,
.copy-tile .tile-title {
  position: absolute;
  bottom: 0px;
  font-size: 12px;
  left: 0px;
  padding: 0 0 6px 2%;
  text-decoration: none;
  width: 98%;
  z-index: 30;
}
.live-tile a,
.list-tile a,
.copy-tile a {
  color: #fff;
}
.live-tile a.tile-title:link,
.list-tile a.tile-title:link,
.copy-tile a.tile-title:link,
.live-tile a.tile-title:visited,
.list-tile a.tile-title:visited,
.copy-tile a.tile-title:visited,
.live-tile a.tile-title:hover,
.list-tile a.tile-title:hover,
.copy-tile a.tile-title:hover,
.live-tile a.tile-title,
.list-tile a.tile-title,
.copy-tile a.tile-title {
  text-decoration: none;
}
.live-tile a:link,
.list-tile a:link,
.copy-tile a:link,
.live-tile a:visited,
.list-tile a:visited,
.copy-tile a:visited {
  color: #fff;
  text-decoration: underline;
}
.live-tile a:hover,
.list-tile a:hover,
.copy-tile a:hover {
  color: #fff;
  text-decoration: none;
}
.light .copy-tile {
  color: #000;
}
.light .copy-tile.accent {
  color: #fff;
}
.light .copy-tile.accent a,
.light .copy-tile.accent a:link,
.light .copy-tile.accent a:visited,
.light .copy-tile.accent a:hover {
  color: #fff;
}
.light .copy-tile a,
.light .copy-tile a:link,
.light .copy-tile a:visited,
.light .copy-tile a:hover {
  color: #000;
}
.light .copy-tile .face,
.light .copy-tile .accent {
  color: #fff;
}
.light .copy-tile .face a,
.light .copy-tile .accent a,
.light .copy-tile .face a:link,
.light .copy-tile .accent a:link,
.light .copy-tile .face a:visited,
.light .copy-tile .accent a:visited,
.light .copy-tile .face a:hover,
.light .copy-tile .accent a:hover {
  color: #fff;
}
.copy-tile p {
  padding: 5px 5px 0px 5px;
  font-size: .95em;
}
.noselect > div,
.noselect > .slide,
.noselect > .slide-front,
.noselect > .slide-back,
.noselect > .fade-front,
.noselect > .fade-back,
.noselect > .flip-front,
.noselect > .flip-back {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.live-tile > div,
.list-tile > div,
.live-tile > .slide,
.carousel > .slide,
.live-tile > .slide-front,
.live-tile > .slide-back,
.live-tile > .fade-front,
.live-tile > .fade-back,
.live-tile > .flip-front,
.live-tile > .flip-back {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  margin: 0px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 20;
}
.list-tile > div {
  position: relative;
  background-color: transparent;
}
img.full,
a.full,
.live-tile .full,
.list-tile .full {
  display: block;
  margin: 0px;
  height: 100%;
  text-decoration: none;
  width: 100%;
}
img.full-w,
a.full-w,
.live-tile .full-w,
.list-tile .full-w {
  display: block;
  margin: 0px;
  text-decoration: none;
  width: 100%;
}
img.full-h,
a.full-h,
.live-tile .full-h,
.list-tile .full-h {
  display: block;
  margin: 0px;
  height: 100%;
}
.live-tile > .back,
.live-tile > .slide-back,
.live-tile > .fade-back,
.live-tile > .flip-back,
.flip-list .flip-back {
  position: absolute;
  z-index: 10;
}
/*  ========== flip-list Styles ==========
	.flip-list
	---li
	------div.flip-front
	------div.flip-back
*/
.flip-list {
  padding: 0px;
  margin: 0px;
}
.list-tile .flip-list {
  height: 100%;
  width: 100%;
}
.flip-list > li > a {
  border: none;
  outline: none;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
}
.flip-list > li img {
  border: none;
  outline: none;
  height: 100%;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.flip-list > li {
  float: left;
  list-style-type: none;
  outline: none;
  position: relative;
}
.flip-list > li > div {
  border: none;
  background: white;
  height: 100%;
  left: 0px;
  margin: 0px;
  overflow: hidden;
  position: absolute;
  padding: 0px;
  top: 0px;
  width: 100%;
  z-index: 20;
}
.flip-list > li > div.flip-back {
  height: 0px;
}
/* ------ Hardware Accelerated Tiles --------*/
/* flip */
.live-tile.flip.ha,
.flip-list.ha {
  position: relative;
  overflow: hidden;
}
.live-tile.flip .ha.flip-front,
.flip-list .ha.flip-front,
.live-tile.flip .ha.flip-back,
.flip-list .ha.flip-back {
  position: absolute;
  z-index: 20;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-list > li > .ha.flip-back,
.flip-list > li > .ha.flip-back img {
  /* override the values set for margin and ensure the back tile is visible  */

  margin: 0px !important;
  height: 100%;
}

.metroBig,
.metroExtraLarge,
.face.metroBig,
.face.metroExtraLarge,
.live-tile .metroExtraLarge {
  font-size: 2em;
  line-height: 1.1em;
}
a.metroBig:link,
a.metroExtraLarge:link,
a.face.metroBig:link,
a.face.metroExtraLarge:link,
a.live-tile .metroExtraLarge:link {
  text-decoration: none;
}
.metroLarger,
.face.metroLarger,
.live-tile .metroLarger {
  font-size: 1.5em;
  line-height: 1.1em;
}
a.metroLarger:link,
a.face.metroLarger:link,
a.live-tile .metroLarger:link {
  text-decoration: none;
}
.metroLarge,
.face.metroLarge,
.live-tile .metroLarge {
  font-size: 1.2em;
  line-height: 1.1em;
}
a.metroLarge:link,
a.face.metroLarge:link,
a.live-tile .metroLarge:link {
  text-decoration: none;
}
.metroSmall,
.face.metroSmall,
.live-tile .metroSmall {
  font-size: .9em;
  line-height: 1em;
}
a.metroSmall:link,
a.face.metroSmall:link,
a.live-tile .metroSmall:link {
  text-decoration: none;
}
.metroSmaller,
.face.metroSmaller,
.live-tile .metroSmaller {
  font-size: .8em;
  line-height: 1em;
}
a.metroSmaller:link,
a.face.metroSmaller:link,
a.live-tile .metroSmaller:link {
  text-decoration: none;
}
.metroExtraSmall,
.face.metroExtraSmall,
.live-tile .metroExtraSmall {
  font-size: .7em;
  line-height: 1em;
}
a.metroExtraSmall:link,
a.face.metroExtraSmall:link,
a.live-tile .metroExtraSmall:link {
  text-decoration: none;
}
.live-tile.me .metroBig,
.live-tile .bottom {
  display: block;
  position: absolute;
  left: 10px;
  bottom: 10px;
  padding: 0;
  text-decoration: none;
}
.live-tile.half-tile .bottom {
  left: 5px;
}
/***** Theme Definitions *****/

.dark {
  background-color: #000;
  color: #fff;
}
.light.accent {
  background-color: #fff;
}
.dark.accent {
  background-color: #000;
}
.light .appbar {
  background-color: #dfdfdf;
}
.dark .appbar {
  background-color: #212021;
}
/*live tile accent colors */
.amber .accent,
.amber .accentBg,
.amber .accentBgHover:hover,
.amber .accentBgHover a:hover,
.amber .live-tile > div,
.amber .copy-tile > div,
.amber .live-tile > .face,
.amber .copy-tile > .face,
.amber .live-tile > .slide,
.amber .live-tile > .flip-back,
.amber .live-tile > .flip-front,
.amber .live-tile > .slide-back,
.amber .live-tile > .slide-front,
.amber .list-tile > div,
.amber .flip-list > li > div {
  background-color: #f1a30b;
}
.amber .accentColor,
.amber .accentHover:hover,
.amber .accentHover a:hover,
.amber .accentLink a,
.amber .accentLink a:hover,
.amber .accentLink a:visited,
.amber a.accentLink,
.amber a.accentLink:hover,
.amber a.accentLink:visited {
  color: #f1a30b;
}
.amber .accentBorder {
  border-color: #f1a30b;
}
.amber .accentBorderBottom {
  border-bottom-color: #f1a30b;
}
.amber .accentBorderLeft {
  border-left-color: #f1a30b;
}
.amber .accentBorderRight {
  border-right-color: #f1a30b;
}
.amber .accentBorderTop {
  border-top-color: #f1a30b;
}
.blue .accent,
.blue .accentBg,
.blue .accentBgHover:hover,
.blue .accentBgHover a:hover,
.blue .live-tile > div,
.blue .copy-tile > div,
.blue .live-tile > .face,
.blue .copy-tile > .face,
.blue .live-tile > .slide,
.blue .live-tile > .flip-back,
.blue .live-tile > .flip-front,
.blue .live-tile > .slide-back,
.blue .live-tile > .slide-front,
.blue .list-tile > div,
.blue .flip-list > li > div {
  background-color: #1ba1e2;
}
.blue .accentColor,
.blue .accentHover:hover,
.blue .accentHover a:hover,
.blue .accentLink a,
.blue .accentLink a:hover,
.blue .accentLink a:visited,
.blue a.accentLink,
.blue a.accentLink:hover,
.blue a.accentLink:visited {
  color: #1ba1e2;
}
.blue .accentBorder {
  border-color: #1ba1e2;
}
.blue .accentBorderBottom {
  border-bottom-color: #1ba1e2;
}
.blue .accentBorderLeft {
  border-left-color: #1ba1e2;
}
.blue .accentBorderRight {
  border-right-color: #1ba1e2;
}
.blue .accentBorderTop {
  border-top-color: #1ba1e2;
}
.brown .accent,
.brown .accentBg,
.brown .accentBgHover:hover,
.brown .accentBgHover a:hover,
.brown .live-tile > div,
.brown .copy-tile > div,
.brown .live-tile > .face,
.brown .copy-tile > .face,
.brown .live-tile > .slide,
.brown .live-tile > .flip-back,
.brown .live-tile > .flip-front,
.brown .live-tile > .slide-back,
.brown .live-tile > .slide-front,
.brown .list-tile > div,
.brown .flip-list > li > div {
  background-color: #a05000;
}
.brown .accentColor,
.brown .accentHover:hover,
.brown .accentHover a:hover,
.brown .accentLink a,
.brown .accentLink a:hover,
.brown .accentLink a:visited,
.brown a.accentLink,
.brown a.accentLink:hover,
.brown a.accentLink:visited {
  color: #a05000;
}
.brown .accentBorder {
  border-color: #a05000;
}
.brown .accentBorderBottom {
  border-bottom-color: #a05000;
}
.brown .accentBorderLeft {
  border-left-color: #a05000;
}
.brown .accentBorderRight {
  border-right-color: #a05000;
}
.brown .accentBorderTop {
  border-top-color: #a05000;
}
.cobalt .accent,
.cobalt .accentBg,
.cobalt .accentBgHover:hover,
.cobalt .accentBgHover a:hover,
.cobalt .live-tile > div,
.cobalt .copy-tile > div,
.cobalt .live-tile > .face,
.cobalt .copy-tile > .face,
.cobalt .live-tile > .slide,
.cobalt .live-tile > .flip-back,
.cobalt .live-tile > .flip-front,
.cobalt .live-tile > .slide-back,
.cobalt .live-tile > .slide-front,
.cobalt .list-tile > div,
.cobalt .flip-list > li > div {
  background-color: #0050ef;
}
.cobalt .accentColor,
.cobalt .accentHover:hover,
.cobalt .accentHover a:hover,
.cobalt .accentLink a,
.cobalt .accentLink a:hover,
.cobalt .accentLink a:visited,
.cobalt a.accentLink,
.cobalt a.accentLink:hover,
.cobalt a.accentLink:visited {
  color: #0050ef;
}
.cobalt .accentBorder {
  border-color: #0050ef;
}
.cobalt .accentBorderBottom {
  border-bottom-color: #0050ef;
}
.cobalt .accentBorderLeft {
  border-left-color: #0050ef;
}
.cobalt .accentBorderRight {
  border-right-color: #0050ef;
}
.cobalt .accentBorderTop {
  border-top-color: #0050ef;
}
.crimson .accent,
.crimson .accentBg,
.crimson .accentBgHover:hover,
.crimson .accentBgHover a:hover,
.crimson .live-tile > div,
.crimson .copy-tile > div,
.crimson .live-tile > .face,
.crimson .copy-tile > .face,
.crimson .live-tile > .slide,
.crimson .live-tile > .flip-back,
.crimson .live-tile > .flip-front,
.crimson .live-tile > .slide-back,
.crimson .live-tile > .slide-front,
.crimson .list-tile > div,
.crimson .flip-list > li > div {
  background-color: #a20025;
}
.crimson .accentColor,
.crimson .accentHover:hover,
.crimson .accentHover a:hover,
.crimson .accentLink a,
.crimson .accentLink a:hover,
.crimson .accentLink a:visited,
.crimson a.accentLink,
.crimson a.accentLink:hover,
.crimson a.accentLink:visited {
  color: #a20025;
}
.crimson .accentBorder {
  border-color: #a20025;
}
.crimson .accentBorderBottom {
  border-bottom-color: #a20025;
}
.crimson .accentBorderLeft {
  border-left-color: #a20025;
}
.crimson .accentBorderRight {
  border-right-color: #a20025;
}
.crimson .accentBorderTop {
  border-top-color: #a20025;
}
.cyan .accent,
.cyan .accentBg,
.cyan .accentBgHover:hover,
.cyan .accentBgHover a:hover,
.cyan .live-tile > div,
.cyan .copy-tile > div,
.cyan .live-tile > .face,
.cyan .copy-tile > .face,
.cyan .live-tile > .slide,
.cyan .live-tile > .flip-back,
.cyan .live-tile > .flip-front,
.cyan .live-tile > .slide-back,
.cyan .live-tile > .slide-front,
.cyan .list-tile > div,
.cyan .flip-list > li > div {
  background-color: #1ba0e1;
}
.cyan .accentColor,
.cyan .accentHover:hover,
.cyan .accentHover a:hover,
.cyan .accentLink a,
.cyan .accentLink a:hover,
.cyan .accentLink a:visited,
.cyan a.accentLink,
.cyan a.accentLink:hover,
.cyan a.accentLink:visited {
  color: #1ba0e1;
}
.cyan .accentBorder {
  border-color: #1ba0e1;
}
.cyan .accentBorderBottom {
  border-bottom-color: #1ba0e1;
}
.cyan .accentBorderLeft {
  border-left-color: #1ba0e1;
}
.cyan .accentBorderRight {
  border-right-color: #1ba0e1;
}
.cyan .accentBorderTop {
  border-top-color: #1ba0e1;
}
.emerald .accent,
.emerald .accentBg,
.emerald .accentBgHover:hover,
.emerald .accentBgHover a:hover,
.emerald .live-tile > div,
.emerald .copy-tile > div,
.emerald .live-tile > .face,
.emerald .copy-tile > .face,
.emerald .live-tile > .slide,
.emerald .live-tile > .flip-back,
.emerald .live-tile > .flip-front,
.emerald .live-tile > .slide-back,
.emerald .live-tile > .slide-front,
.emerald .list-tile > div,
.emerald .flip-list > li > div {
  background-color: #008a00;
}
.emerald .accentColor,
.emerald .accentHover:hover,
.emerald .accentHover a:hover,
.emerald .accentLink a,
.emerald .accentLink a:hover,
.emerald .accentLink a:visited,
.emerald a.accentLink,
.emerald a.accentLink:hover,
.emerald a.accentLink:visited {
  color: #008a00;
}
.emerald .accentBorder {
  border-color: #008a00;
}
.emerald .accentBorderBottom {
  border-bottom-color: #008a00;
}
.emerald .accentBorderLeft {
  border-left-color: #008a00;
}
.emerald .accentBorderRight {
  border-right-color: #008a00;
}
.emerald .accentBorderTop {
  border-top-color: #008a00;
}
.green .accent,
.green .accentBg,
.green .accentBgHover:hover,
.green .accentBgHover a:hover,
.green .live-tile > div,
.green .copy-tile > div,
.green .live-tile > .face,
.green .copy-tile > .face,
.green .live-tile > .slide,
.green .live-tile > .flip-back,
.green .live-tile > .flip-front,
.green .live-tile > .slide-back,
.green .live-tile > .slide-front,
.green .list-tile > div,
.green .flip-list > li > div {
  background-color: #339933;
}
.green .accentColor,
.green .accentHover:hover,
.green .accentHover a:hover,
.green .accentLink a,
.green .accentLink a:hover,
.green .accentLink a:visited,
.green a.accentLink,
.green a.accentLink:hover,
.green a.accentLink:visited {
  color: #339933;
}
.green .accentBorder {
  border-color: #339933;
}
.green .accentBorderBottom {
  border-bottom-color: #339933;
}
.green .accentBorderLeft {
  border-left-color: #339933;
}
.green .accentBorderRight {
  border-right-color: #339933;
}
.green .accentBorderTop {
  border-top-color: #339933;
}
.indigo .accent,
.indigo .accentBg,
.indigo .accentBgHover:hover,
.indigo .accentBgHover a:hover,
.indigo .live-tile > div,
.indigo .copy-tile > div,
.indigo .live-tile > .face,
.indigo .copy-tile > .face,
.indigo .live-tile > .slide,
.indigo .live-tile > .flip-back,
.indigo .live-tile > .flip-front,
.indigo .live-tile > .slide-back,
.indigo .live-tile > .slide-front,
.indigo .list-tile > div,
.indigo .flip-list > li > div {
  background-color: #6a00ff;
}
.indigo .accentColor,
.indigo .accentHover:hover,
.indigo .accentHover a:hover,
.indigo .accentLink a,
.indigo .accentLink a:hover,
.indigo .accentLink a:visited,
.indigo a.accentLink,
.indigo a.accentLink:hover,
.indigo a.accentLink:visited {
  color: #6a00ff;
}
.indigo .accentBorder {
  border-color: #6a00ff;
}
.indigo .accentBorderBottom {
  border-bottom-color: #6a00ff;
}
.indigo .accentBorderLeft {
  border-left-color: #6a00ff;
}
.indigo .accentBorderRight {
  border-right-color: #6a00ff;
}
.indigo .accentBorderTop {
  border-top-color: #6a00ff;
}
.lime .accent,
.lime .accentBg,
.lime .accentBgHover:hover,
.lime .accentBgHover a:hover,
.lime .live-tile > div,
.lime .copy-tile > div,
.lime .live-tile > .face,
.lime .copy-tile > .face,
.lime .live-tile > .slide,
.lime .live-tile > .flip-back,
.lime .live-tile > .flip-front,
.lime .live-tile > .slide-back,
.lime .live-tile > .slide-front,
.lime .list-tile > div,
.lime .flip-list > li > div {
  background-color: #a2c139;
}
.lime .accentColor,
.lime .accentHover:hover,
.lime .accentHover a:hover,
.lime .accentLink a,
.lime .accentLink a:hover,
.lime .accentLink a:visited,
.lime a.accentLink,
.lime a.accentLink:hover,
.lime a.accentLink:visited {
  color: #a2c139;
}
.lime .accentBorder {
  border-color: #a2c139;
}
.lime .accentBorderBottom {
  border-bottom-color: #a2c139;
}
.lime .accentBorderLeft {
  border-left-color: #a2c139;
}
.lime .accentBorderRight {
  border-right-color: #a2c139;
}
.lime .accentBorderTop {
  border-top-color: #a2c139;
}
.magenta .accent,
.magenta .accentBg,
.magenta .accentBgHover:hover,
.magenta .accentBgHover a:hover,
.magenta .live-tile > div,
.magenta .copy-tile > div,
.magenta .live-tile > .face,
.magenta .copy-tile > .face,
.magenta .live-tile > .slide,
.magenta .live-tile > .flip-back,
.magenta .live-tile > .flip-front,
.magenta .live-tile > .slide-back,
.magenta .live-tile > .slide-front,
.magenta .list-tile > div,
.magenta .flip-list > li > div {
  background-color: #d80073;
}
.magenta .accentColor,
.magenta .accentHover:hover,
.magenta .accentHover a:hover,
.magenta .accentLink a,
.magenta .accentLink a:hover,
.magenta .accentLink a:visited,
.magenta a.accentLink,
.magenta a.accentLink:hover,
.magenta a.accentLink:visited {
  color: #d80073;
}
.magenta .accentBorder {
  border-color: #d80073;
}
.magenta .accentBorderBottom {
  border-bottom-color: #d80073;
}
.magenta .accentBorderLeft {
  border-left-color: #d80073;
}
.magenta .accentBorderRight {
  border-right-color: #d80073;
}
.magenta .accentBorderTop {
  border-top-color: #d80073;
}
.mango .accent,
.mango .accentBg,
.mango .accentBgHover:hover,
.mango .accentBgHover a:hover,
.mango .live-tile > div,
.mango .copy-tile > div,
.mango .live-tile > .face,
.mango .copy-tile > .face,
.mango .live-tile > .slide,
.mango .live-tile > .flip-back,
.mango .live-tile > .flip-front,
.mango .live-tile > .slide-back,
.mango .live-tile > .slide-front,
.mango .list-tile > div,
.mango .flip-list > li > div {
  background-color: #f09609;
}
.mango .accentColor,
.mango .accentHover:hover,
.mango .accentHover a:hover,
.mango .accentLink a,
.mango .accentLink a:hover,
.mango .accentLink a:visited,
.mango a.accentLink,
.mango a.accentLink:hover,
.mango a.accentLink:visited {
  color: #f09609;
}
.mango .accentBorder {
  border-color: #f09609;
}
.mango .accentBorderBottom {
  border-bottom-color: #f09609;
}
.mango .accentBorderLeft {
  border-left-color: #f09609;
}
.mango .accentBorderRight {
  border-right-color: #f09609;
}
.mango .accentBorderTop {
  border-top-color: #f09609;
}
.mauve .accent,
.mauve .accentBg,
.mauve .accentBgHover:hover,
.mauve .accentBgHover a:hover,
.mauve .live-tile > div,
.mauve .copy-tile > div,
.mauve .live-tile > .face,
.mauve .copy-tile > .face,
.mauve .live-tile > .slide,
.mauve .live-tile > .flip-back,
.mauve .live-tile > .flip-front,
.mauve .live-tile > .slide-back,
.mauve .live-tile > .slide-front,
.mauve .list-tile > div,
.mauve .flip-list > li > div {
  background-color: #765f89;
}
.mauve .accentColor,
.mauve .accentHover:hover,
.mauve .accentHover a:hover,
.mauve .accentLink a,
.mauve .accentLink a:hover,
.mauve .accentLink a:visited,
.mauve a.accentLink,
.mauve a.accentLink:hover,
.mauve a.accentLink:visited {
  color: #765f89;
}
.mauve .accentBorder {
  border-color: #765f89;
}
.mauve .accentBorderBottom {
  border-bottom-color: #765f89;
}
.mauve .accentBorderLeft {
  border-left-color: #765f89;
}
.mauve .accentBorderRight {
  border-right-color: #765f89;
}
.mauve .accentBorderTop {
  border-top-color: #765f89;
}
.olive .accent,
.olive .accentBg,
.olive .accentBgHover:hover,
.olive .accentBgHover a:hover,
.olive .live-tile > div,
.olive .copy-tile > div,
.olive .live-tile > .face,
.olive .copy-tile > .face,
.olive .live-tile > .slide,
.olive .live-tile > .flip-back,
.olive .live-tile > .flip-front,
.olive .live-tile > .slide-back,
.olive .live-tile > .slide-front,
.olive .list-tile > div,
.olive .flip-list > li > div {
  background-color: #6d8764;
}
.olive .accentColor,
.olive .accentHover:hover,
.olive .accentHover a:hover,
.olive .accentLink a,
.olive .accentLink a:hover,
.olive .accentLink a:visited,
.olive a.accentLink,
.olive a.accentLink:hover,
.olive a.accentLink:visited {
  color: #6d8764;
}
.olive .accentBorder {
  border-color: #6d8764;
}
.olive .accentBorderBottom {
  border-bottom-color: #6d8764;
}
.olive .accentBorderLeft {
  border-left-color: #6d8764;
}
.olive .accentBorderRight {
  border-right-color: #6d8764;
}
.olive .accentBorderTop {
  border-top-color: #6d8764;
}
.orange .accent,
.orange .accentBg,
.orange .accentBgHover:hover,
.orange .accentBgHover a:hover,
.orange .live-tile > div,
.orange .copy-tile > div,
.orange .live-tile > .face,
.orange .copy-tile > .face,
.orange .live-tile > .slide,
.orange .live-tile > .flip-back,
.orange .live-tile > .flip-front,
.orange .live-tile > .slide-back,
.orange .live-tile > .slide-front,
.orange .list-tile > div,
.orange .flip-list > li > div {
  background-color: #fa6801;
}
.orange .accentColor,
.orange .accentHover:hover,
.orange .accentHover a:hover,
.orange .accentLink a,
.orange .accentLink a:hover,
.orange .accentLink a:visited,
.orange a.accentLink,
.orange a.accentLink:hover,
.orange a.accentLink:visited {
  color: #fa6801;
}
.orange .accentBorder {
  border-color: #fa6801;
}
.orange .accentBorderBottom {
  border-bottom-color: #fa6801;
}
.orange .accentBorderLeft {
  border-left-color: #fa6801;
}
.orange .accentBorderRight {
  border-right-color: #fa6801;
}
.orange .accentBorderTop {
  border-top-color: #fa6801;
}
.pink .accent,
.pink .accentBg,
.pink .accentBgHover:hover,
.pink .accentBgHover a:hover,
.pink .live-tile > div,
.pink .copy-tile > div,
.pink .live-tile > .face,
.pink .copy-tile > .face,
.pink .live-tile > .slide,
.pink .live-tile > .flip-back,
.pink .live-tile > .flip-front,
.pink .live-tile > .slide-back,
.pink .live-tile > .slide-front,
.pink .list-tile > div,
.pink .flip-list > li > div {
  background-color: #e671b8;
}
.pink .accentColor,
.pink .accentHover:hover,
.pink .accentHover a:hover,
.pink .accentLink a,
.pink .accentLink a:hover,
.pink .accentLink a:visited,
.pink a.accentLink,
.pink a.accentLink:hover,
.pink a.accentLink:visited {
  color: #e671b8;
}
.pink .accentBorder {
  border-color: #e671b8;
}
.pink .accentBorderBottom {
  border-bottom-color: #e671b8;
}
.pink .accentBorderLeft {
  border-left-color: #e671b8;
}
.pink .accentBorderRight {
  border-right-color: #e671b8;
}
.pink .accentBorderTop {
  border-top-color: #e671b8;
}
.purple .accent,
.purple .accentBg,
.purple .accentBgHover:hover,
.purple .accentBgHover a:hover,
.purple .live-tile > div,
.purple .copy-tile > div,
.purple .live-tile > .face,
.purple .copy-tile > .face,
.purple .live-tile > .slide,
.purple .live-tile > .flip-back,
.purple .live-tile > .flip-front,
.purple .live-tile > .slide-back,
.purple .live-tile > .slide-front,
.purple .list-tile > div,
.purple .flip-list > li > div {
  background-color: #a200ff;
}
.purple .accentColor,
.purple .accentHover:hover,
.purple .accentHover a:hover,
.purple .accentLink a,
.purple .accentLink a:hover,
.purple .accentLink a:visited,
.purple a.accentLink,
.purple a.accentLink:hover,
.purple a.accentLink:visited {
  color: #a200ff;
}
.purple .accentBorder {
  border-color: #a200ff;
}
.purple .accentBorderBottom {
  border-bottom-color: #a200ff;
}
.purple .accentBorderLeft {
  border-left-color: #a200ff;
}
.purple .accentBorderRight {
  border-right-color: #a200ff;
}
.purple .accentBorderTop {
  border-top-color: #a200ff;
}
.violet .accent,
.violet .accentBg,
.violet .accentBgHover:hover,
.violet .accentBgHover a:hover,
.violet .live-tile > div,
.violet .copy-tile > div,
.violet .live-tile > .face,
.violet .copy-tile > .face,
.violet .live-tile > .slide,
.violet .live-tile > .flip-back,
.violet .live-tile > .flip-front,
.violet .live-tile > .slide-back,
.violet .live-tile > .slide-front,
.violet .list-tile > div,
.violet .flip-list > li > div {
  background-color: #a200ff;
}
.violet .accentColor,
.violet .accentHover:hover,
.violet .accentHover a:hover,
.violet .accentLink a,
.violet .accentLink a:hover,
.violet .accentLink a:visited,
.violet a.accentLink,
.violet a.accentLink:hover,
.violet a.accentLink:visited {
  color: #a200ff;
}
.violet .accentBorder {
  border-color: #a200ff;
}
.violet .accentBorderBottom {
  border-bottom-color: #a200ff;
}
.violet .accentBorderLeft {
  border-left-color: #a200ff;
}
.violet .accentBorderRight {
  border-right-color: #a200ff;
}
.violet .accentBorderTop {
  border-top-color: #a200ff;
}
.red .accent,
.red .accentBg,
.red .accentBgHover:hover,
.red .accentBgHover a:hover,
.red .live-tile > div,
.red .copy-tile > div,
.red .live-tile > .face,
.red .copy-tile > .face,
.red .live-tile > .slide,
.red .live-tile > .flip-back,
.red .live-tile > .flip-front,
.red .live-tile > .slide-back,
.red .live-tile > .slide-front,
.red .list-tile > div,
.red .flip-list > li > div {
  background-color: #e51400;
}
.red .accentColor,
.red .accentHover:hover,
.red .accentHover a:hover,
.red .accentLink a,
.red .accentLink a:hover,
.red .accentLink a:visited,
.red a.accentLink,
.red a.accentLink:hover,
.red a.accentLink:visited {
  color: #e51400;
}
.red .accentBorder {
  border-color: #e51400;
}
.red .accentBorderBottom {
  border-bottom-color: #e51400;
}
.red .accentBorderLeft {
  border-left-color: #e51400;
}
.red .accentBorderRight {
  border-right-color: #e51400;
}
.red .accentBorderTop {
  border-top-color: #e51400;
}
.sienna .accent,
.sienna .accentBg,
.sienna .accentBgHover:hover,
.sienna .accentBgHover a:hover,
.sienna .live-tile > div,
.sienna .copy-tile > div,
.sienna .live-tile > .face,
.sienna .copy-tile > .face,
.sienna .live-tile > .slide,
.sienna .live-tile > .flip-back,
.sienna .live-tile > .flip-front,
.sienna .live-tile > .slide-back,
.sienna .live-tile > .slide-front,
.sienna .list-tile > div,
.sienna .flip-list > li > div {
  background-color: #7b3a3e;
}
.sienna .accentColor,
.sienna .accentHover:hover,
.sienna .accentHover a:hover,
.sienna .accentLink a,
.sienna .accentLink a:hover,
.sienna .accentLink a:visited,
.sienna a.accentLink,
.sienna a.accentLink:hover,
.sienna a.accentLink:visited {
  color: #7b3a3e;
}
.sienna .accentBorder {
  border-color: #7b3a3e;
}
.sienna .accentBorderBottom {
  border-bottom-color: #7b3a3e;
}
.sienna .accentBorderLeft {
  border-left-color: #7b3a3e;
}
.sienna .accentBorderRight {
  border-right-color: #7b3a3e;
}
.sienna .accentBorderTop {
  border-top-color: #7b3a3e;
}
.steel .accent,
.steel .accentBg,
.steel .accentBgHover:hover,
.steel .accentBgHover a:hover,
.steel .live-tile > div,
.steel .copy-tile > div,
.steel .live-tile > .face,
.steel .copy-tile > .face,
.steel .live-tile > .slide,
.steel .live-tile > .flip-back,
.steel .live-tile > .flip-front,
.steel .live-tile > .slide-back,
.steel .live-tile > .slide-front,
.steel .list-tile > div,
.steel .flip-list > li > div {
  background-color: #657688;
}
.steel .accentColor,
.steel .accentHover:hover,
.steel .accentHover a:hover,
.steel .accentLink a,
.steel .accentLink a:hover,
.steel .accentLink a:visited,
.steel a.accentLink,
.steel a.accentLink:hover,
.steel a.accentLink:visited {
  color: #657688;
}
.steel .accentBorder {
  border-color: #657688;
}
.steel .accentBorderBottom {
  border-bottom-color: #657688;
}
.steel .accentBorderLeft {
  border-left-color: #657688;
}
.steel .accentBorderRight {
  border-right-color: #657688;
}
.steel .accentBorderTop {
  border-top-color: #657688;
}
.teal .accent,
.teal .accentBg,
.teal .accentBgHover:hover,
.teal .accentBgHover a:hover,
.teal .live-tile > div,
.teal .copy-tile > div,
.teal .live-tile > .face,
.teal .copy-tile > .face,
.teal .live-tile > .slide,
.teal .live-tile > .flip-back,
.teal .live-tile > .flip-front,
.teal .live-tile > .slide-back,
.teal .live-tile > .slide-front,
.teal .list-tile > div,
.teal .flip-list > li > div {
  background-color: #00aba9;
}
.teal .accentColor,
.teal .accentHover:hover,
.teal .accentHover a:hover,
.teal .accentLink a,
.teal .accentLink a:hover,
.teal .accentLink a:visited,
.teal a.accentLink,
.teal a.accentLink:hover,
.teal a.accentLink:visited {
  color: #00aba9;
}
.teal .accentBorder {
  border-color: #00aba9;
}
.teal .accentBorderBottom {
  border-bottom-color: #00aba9;
}
.teal .accentBorderLeft {
  border-left-color: #00aba9;
}
.teal .accentBorderRight {
  border-right-color: #00aba9;
}
.teal .accentBorderTop {
  border-top-color: #00aba9;
}
.yellow .accent,
.yellow .accentBg,
.yellow .accentBgHover:hover,
.yellow .accentBgHover a:hover,
.yellow .live-tile > div,
.yellow .copy-tile > div,
.yellow .live-tile > .face,
.yellow .copy-tile > .face,
.yellow .live-tile > .slide,
.yellow .live-tile > .flip-back,
.yellow .live-tile > .flip-front,
.yellow .live-tile > .slide-back,
.yellow .live-tile > .slide-front,
.yellow .list-tile > div,
.yellow .flip-list > li > div {
  background-color: #d8c101;
}
.yellow .accentColor,
.yellow .accentHover:hover,
.yellow .accentHover a:hover,
.yellow .accentLink a,
.yellow .accentLink a:hover,
.yellow .accentLink a:visited,
.yellow a.accentLink,
.yellow a.accentLink:hover,
.yellow a.accentLink:visited {
  color: #d8c101;
}
.yellow .accentBorder {
  border-color: #d8c101;
}
.yellow .accentBorderBottom {
  border-bottom-color: #d8c101;
}
.yellow .accentBorderLeft {
  border-left-color: #d8c101;
}
.yellow .accentBorderRight {
  border-right-color: #d8c101;
}
.yellow .accentBorderTop {
  border-top-color: #d8c101;
}
.trans .accent,
.trans .accentBg,
.trans .accentBgHover:hover,
.trans .accentBgHover a:hover,
.trans .live-tile > div,
.trans .copy-tile > div,
.trans .live-tile > .face,
.trans .copy-tile > .face,
.trans .live-tile > .slide,
.trans .live-tile > .flip-back,
.trans .live-tile > .flip-front,
.trans .live-tile > .slide-back,
.trans .live-tile > .slide-front,
.trans .list-tile > div,
.trans .flip-list > li > div {
  background-color: transparent;
}
.trans .accentColor,
.trans .accentHover:hover,
.trans .accentHover a:hover,
.trans .accentLink a,
.trans .accentLink a:hover,
.trans .accentLink a:visited,
.trans a.accentLink,
.trans a.accentLink:hover,
.trans a.accentLink:visited {
  color: transparent;
}
.trans .accentBorder {
  border-color: transparent;
}
.trans .accentBorderBottom {
  border-bottom-color: transparent;
}
.trans .accentBorderLeft {
  border-left-color: transparent;
}
.trans .accentBorderRight {
  border-right-color: transparent;
}
.trans .accentBorderTop {
  border-top-color: transparent;
}
.white .accent,
.white .accentBg,
.white .accentBgHover:hover,
.white .accentBgHover a:hover,
.white .live-tile > div,
.white .copy-tile > div,
.white .live-tile > .face,
.white .copy-tile > .face,
.white .live-tile > .slide,
.white .live-tile > .flip-back,
.white .live-tile > .flip-front,
.white .live-tile > .slide-back,
.white .live-tile > .slide-front,
.white .list-tile > div,
.white .flip-list > li > div {
  background-color: #ffffff;
}
.white .accentColor,
.white .accentHover:hover,
.white .accentHover a:hover,
.white .accentLink a,
.white .accentLink a:hover,
.white .accentLink a:visited,
.white a.accentLink,
.white a.accentLink:hover,
.white a.accentLink:visited {
  color: #ffffff;
}
.white .accentBorder {
  border-color: #ffffff;
}
.white .accentBorderBottom {
  border-bottom-color: #ffffff;
}
.white .accentBorderLeft {
  border-left-color: #ffffff;
}
.white .accentBorderRight {
  border-right-color: #ffffff;
}
.white .accentBorderTop {
  border-top-color: #ffffff;
}
.black .accent,
.black .accentBg,
.black .accentBgHover:hover,
.black .accentBgHover a:hover,
.black .live-tile > div,
.black .copy-tile > div,
.black .live-tile > .face,
.black .copy-tile > .face,
.black .live-tile > .slide,
.black .live-tile > .flip-back,
.black .live-tile > .flip-front,
.black .live-tile > .slide-back,
.black .live-tile > .slide-front,
.black .list-tile > div,
.black .flip-list > li > div {
  background-color: #000000;
}
.black .accentColor,
.black .accentHover:hover,
.black .accentHover a:hover,
.black .accentLink a,
.black .accentLink a:hover,
.black .accentLink a:visited,
.black a.accentLink,
.black a.accentLink:hover,
.black a.accentLink:visited {
  color: #000000;
}
.black .accentBorder {
  border-color: #000000;
}
.black .accentBorderBottom {
  border-bottom-color: #000000;
}
.black .accentBorderLeft {
  border-left-color: #000000;
}
.black .accentBorderRight {
  border-right-color: #000000;
}
.black .accentBorderTop {
  border-top-color: #000000;
}
/* Local style overrides */
html body .amber.accent,
html body .amber.live-tile > .accent,
html body .amber.list-tile > .accent,
html body .amber.copy-tile > .accent,
html body .amber.live-tile > div,
html body .amber.copy-tile > div,
html body .amber.list-tile > div,
html body .amber.live-tile > .face,
html body .amber.list-tile > .face,
html body .amber.copy-tile > .face,
html body .amber.live-tile > .slide,
html body .amber.live-tile > .flip-back,
html body .amber.live-tile > .flip-front,
html body .amber.live-tile > .slide-back,
html body .amber.live-tile > .slide-front,
html body .amber.flip-list > li > .accent,
html body .amber.flip-list > li > .flip-back,
html body .amber.flip-list > li > .flip-front,
html body .amber.slide.accent,
html body .amber.slide-front.accent,
html body .amber.slide-back.accent,
html body .amber.flip-front.accent,
html body .amber.flip-back.accent {
  background-color: #f1a30b;
}
html body .amber.accentColor,
html body .amber.accentHover:hover,
html body .amber.accentHover a:hover,
html body .amber.accentLink a,
html body .amber.accentLink a:hover,
html body .amber.accentLink a:visited,
a.accentLinkhtml body .amber,
a.accentLinkhtml body .amber:hover,
a.accentLinkhtml body .amber:visited {
  color: #f1a30b;
}
html body .amber.accentBorder {
  border-color: #f1a30b;
}
html body .amber.accentBorderBottom {
  border-bottom-color: #f1a30b;
}
html body .amber.accentBorderLeft {
  border-left-color: #f1a30b;
}
html body .amber.accentBorderRight {
  border-right-color: #f1a30b;
}
html body .amber.accentBorderTop {
  border-top-color: #f1a30b;
}
html body .blue.accent,
html body .blue.live-tile > .accent,
html body .blue.list-tile > .accent,
html body .blue.copy-tile > .accent,
html body .blue.live-tile > div,
html body .blue.copy-tile > div,
html body .blue.list-tile > div,
html body .blue.live-tile > .face,
html body .blue.list-tile > .face,
html body .blue.copy-tile > .face,
html body .blue.live-tile > .slide,
html body .blue.live-tile > .flip-back,
html body .blue.live-tile > .flip-front,
html body .blue.live-tile > .slide-back,
html body .blue.live-tile > .slide-front,
html body .blue.flip-list > li > .accent,
html body .blue.flip-list > li > .flip-back,
html body .blue.flip-list > li > .flip-front,
html body .blue.slide.accent,
html body .blue.slide-front.accent,
html body .blue.slide-back.accent,
html body .blue.flip-front.accent,
html body .blue.flip-back.accent {
  background-color: #1ba1e2;
}
html body .blue.accentColor,
html body .blue.accentHover:hover,
html body .blue.accentHover a:hover,
html body .blue.accentLink a,
html body .blue.accentLink a:hover,
html body .blue.accentLink a:visited,
a.accentLinkhtml body .blue,
a.accentLinkhtml body .blue:hover,
a.accentLinkhtml body .blue:visited {
  color: #1ba1e2;
}
html body .blue.accentBorder {
  border-color: #1ba1e2;
}
html body .blue.accentBorderBottom {
  border-bottom-color: #1ba1e2;
}
html body .blue.accentBorderLeft {
  border-left-color: #1ba1e2;
}
html body .blue.accentBorderRight {
  border-right-color: #1ba1e2;
}
html body .blue.accentBorderTop {
  border-top-color: #1ba1e2;
}
html body .brown.accent,
html body .brown.live-tile > .accent,
html body .brown.list-tile > .accent,
html body .brown.copy-tile > .accent,
html body .brown.live-tile > div,
html body .brown.copy-tile > div,
html body .brown.list-tile > div,
html body .brown.live-tile > .face,
html body .brown.list-tile > .face,
html body .brown.copy-tile > .face,
html body .brown.live-tile > .slide,
html body .brown.live-tile > .flip-back,
html body .brown.live-tile > .flip-front,
html body .brown.live-tile > .slide-back,
html body .brown.live-tile > .slide-front,
html body .brown.flip-list > li > .accent,
html body .brown.flip-list > li > .flip-back,
html body .brown.flip-list > li > .flip-front,
html body .brown.slide.accent,
html body .brown.slide-front.accent,
html body .brown.slide-back.accent,
html body .brown.flip-front.accent,
html body .brown.flip-back.accent {
  background-color: #a05000;
}
html body .brown.accentColor,
html body .brown.accentHover:hover,
html body .brown.accentHover a:hover,
html body .brown.accentLink a,
html body .brown.accentLink a:hover,
html body .brown.accentLink a:visited,
a.accentLinkhtml body .brown,
a.accentLinkhtml body .brown:hover,
a.accentLinkhtml body .brown:visited {
  color: #a05000;
}
html body .brown.accentBorder {
  border-color: #a05000;
}
html body .brown.accentBorderBottom {
  border-bottom-color: #a05000;
}
html body .brown.accentBorderLeft {
  border-left-color: #a05000;
}
html body .brown.accentBorderRight {
  border-right-color: #a05000;
}
html body .brown.accentBorderTop {
  border-top-color: #a05000;
}
html body .cobalt.accent,
html body .cobalt.live-tile > .accent,
html body .cobalt.list-tile > .accent,
html body .cobalt.copy-tile > .accent,
html body .cobalt.live-tile > div,
html body .cobalt.copy-tile > div,
html body .cobalt.list-tile > div,
html body .cobalt.live-tile > .face,
html body .cobalt.list-tile > .face,
html body .cobalt.copy-tile > .face,
html body .cobalt.live-tile > .slide,
html body .cobalt.live-tile > .flip-back,
html body .cobalt.live-tile > .flip-front,
html body .cobalt.live-tile > .slide-back,
html body .cobalt.live-tile > .slide-front,
html body .cobalt.flip-list > li > .accent,
html body .cobalt.flip-list > li > .flip-back,
html body .cobalt.flip-list > li > .flip-front,
html body .cobalt.slide.accent,
html body .cobalt.slide-front.accent,
html body .cobalt.slide-back.accent,
html body .cobalt.flip-front.accent,
html body .cobalt.flip-back.accent {
  background-color: #0050ef;
}
html body .cobalt.accentColor,
html body .cobalt.accentHover:hover,
html body .cobalt.accentHover a:hover,
html body .cobalt.accentLink a,
html body .cobalt.accentLink a:hover,
html body .cobalt.accentLink a:visited,
a.accentLinkhtml body .cobalt,
a.accentLinkhtml body .cobalt:hover,
a.accentLinkhtml body .cobalt:visited {
  color: #0050ef;
}
html body .cobalt.accentBorder {
  border-color: #0050ef;
}
html body .cobalt.accentBorderBottom {
  border-bottom-color: #0050ef;
}
html body .cobalt.accentBorderLeft {
  border-left-color: #0050ef;
}
html body .cobalt.accentBorderRight {
  border-right-color: #0050ef;
}
html body .cobalt.accentBorderTop {
  border-top-color: #0050ef;
}
html body .crimson.accent,
html body .crimson.live-tile > .accent,
html body .crimson.list-tile > .accent,
html body .crimson.copy-tile > .accent,
html body .crimson.live-tile > div,
html body .crimson.copy-tile > div,
html body .crimson.list-tile > div,
html body .crimson.live-tile > .face,
html body .crimson.list-tile > .face,
html body .crimson.copy-tile > .face,
html body .crimson.live-tile > .slide,
html body .crimson.live-tile > .flip-back,
html body .crimson.live-tile > .flip-front,
html body .crimson.live-tile > .slide-back,
html body .crimson.live-tile > .slide-front,
html body .crimson.flip-list > li > .accent,
html body .crimson.flip-list > li > .flip-back,
html body .crimson.flip-list > li > .flip-front,
html body .crimson.slide.accent,
html body .crimson.slide-front.accent,
html body .crimson.slide-back.accent,
html body .crimson.flip-front.accent,
html body .crimson.flip-back.accent {
  background-color: #a20025;
}
html body .crimson.accentColor,
html body .crimson.accentHover:hover,
html body .crimson.accentHover a:hover,
html body .crimson.accentLink a,
html body .crimson.accentLink a:hover,
html body .crimson.accentLink a:visited,
a.accentLinkhtml body .crimson,
a.accentLinkhtml body .crimson:hover,
a.accentLinkhtml body .crimson:visited {
  color: #a20025;
}
html body .crimson.accentBorder {
  border-color: #a20025;
}
html body .crimson.accentBorderBottom {
  border-bottom-color: #a20025;
}
html body .crimson.accentBorderLeft {
  border-left-color: #a20025;
}
html body .crimson.accentBorderRight {
  border-right-color: #a20025;
}
html body .crimson.accentBorderTop {
  border-top-color: #a20025;
}
html body .cyan.accent,
html body .cyan.live-tile > .accent,
html body .cyan.list-tile > .accent,
html body .cyan.copy-tile > .accent,
html body .cyan.live-tile > div,
html body .cyan.copy-tile > div,
html body .cyan.list-tile > div,
html body .cyan.live-tile > .face,
html body .cyan.list-tile > .face,
html body .cyan.copy-tile > .face,
html body .cyan.live-tile > .slide,
html body .cyan.live-tile > .flip-back,
html body .cyan.live-tile > .flip-front,
html body .cyan.live-tile > .slide-back,
html body .cyan.live-tile > .slide-front,
html body .cyan.flip-list > li > .accent,
html body .cyan.flip-list > li > .flip-back,
html body .cyan.flip-list > li > .flip-front,
html body .cyan.slide.accent,
html body .cyan.slide-front.accent,
html body .cyan.slide-back.accent,
html body .cyan.flip-front.accent,
html body .cyan.flip-back.accent {
  background-color: #1ba0e1;
}
html body .cyan.accentColor,
html body .cyan.accentHover:hover,
html body .cyan.accentHover a:hover,
html body .cyan.accentLink a,
html body .cyan.accentLink a:hover,
html body .cyan.accentLink a:visited,
a.accentLinkhtml body .cyan,
a.accentLinkhtml body .cyan:hover,
a.accentLinkhtml body .cyan:visited {
  color: #1ba0e1;
}
html body .cyan.accentBorder {
  border-color: #1ba0e1;
}
html body .cyan.accentBorderBottom {
  border-bottom-color: #1ba0e1;
}
html body .cyan.accentBorderLeft {
  border-left-color: #1ba0e1;
}
html body .cyan.accentBorderRight {
  border-right-color: #1ba0e1;
}
html body .cyan.accentBorderTop {
  border-top-color: #1ba0e1;
}
html body .emerald.accent,
html body .emerald.live-tile > .accent,
html body .emerald.list-tile > .accent,
html body .emerald.copy-tile > .accent,
html body .emerald.live-tile > div,
html body .emerald.copy-tile > div,
html body .emerald.list-tile > div,
html body .emerald.live-tile > .face,
html body .emerald.list-tile > .face,
html body .emerald.copy-tile > .face,
html body .emerald.live-tile > .slide,
html body .emerald.live-tile > .flip-back,
html body .emerald.live-tile > .flip-front,
html body .emerald.live-tile > .slide-back,
html body .emerald.live-tile > .slide-front,
html body .emerald.flip-list > li > .accent,
html body .emerald.flip-list > li > .flip-back,
html body .emerald.flip-list > li > .flip-front,
html body .emerald.slide.accent,
html body .emerald.slide-front.accent,
html body .emerald.slide-back.accent,
html body .emerald.flip-front.accent,
html body .emerald.flip-back.accent {
  background-color: #008a00;
}
html body .emerald.accentColor,
html body .emerald.accentHover:hover,
html body .emerald.accentHover a:hover,
html body .emerald.accentLink a,
html body .emerald.accentLink a:hover,
html body .emerald.accentLink a:visited,
a.accentLinkhtml body .emerald,
a.accentLinkhtml body .emerald:hover,
a.accentLinkhtml body .emerald:visited {
  color: #008a00;
}
html body .emerald.accentBorder {
  border-color: #008a00;
}
html body .emerald.accentBorderBottom {
  border-bottom-color: #008a00;
}
html body .emerald.accentBorderLeft {
  border-left-color: #008a00;
}
html body .emerald.accentBorderRight {
  border-right-color: #008a00;
}
html body .emerald.accentBorderTop {
  border-top-color: #008a00;
}
html body .green.accent,
html body .green.live-tile > .accent,
html body .green.list-tile > .accent,
html body .green.copy-tile > .accent,
html body .green.live-tile > div,
html body .green.copy-tile > div,
html body .green.list-tile > div,
html body .green.live-tile > .face,
html body .green.list-tile > .face,
html body .green.copy-tile > .face,
html body .green.live-tile > .slide,
html body .green.live-tile > .flip-back,
html body .green.live-tile > .flip-front,
html body .green.live-tile > .slide-back,
html body .green.live-tile > .slide-front,
html body .green.flip-list > li > .accent,
html body .green.flip-list > li > .flip-back,
html body .green.flip-list > li > .flip-front,
html body .green.slide.accent,
html body .green.slide-front.accent,
html body .green.slide-back.accent,
html body .green.flip-front.accent,
html body .green.flip-back.accent {
  background-color: #339933;
}
html body .green.accentColor,
html body .green.accentHover:hover,
html body .green.accentHover a:hover,
html body .green.accentLink a,
html body .green.accentLink a:hover,
html body .green.accentLink a:visited,
a.accentLinkhtml body .green,
a.accentLinkhtml body .green:hover,
a.accentLinkhtml body .green:visited {
  color: #339933;
}
html body .green.accentBorder {
  border-color: #339933;
}
html body .green.accentBorderBottom {
  border-bottom-color: #339933;
}
html body .green.accentBorderLeft {
  border-left-color: #339933;
}
html body .green.accentBorderRight {
  border-right-color: #339933;
}
html body .green.accentBorderTop {
  border-top-color: #339933;
}
html body .indigo.accent,
html body .indigo.live-tile > .accent,
html body .indigo.list-tile > .accent,
html body .indigo.copy-tile > .accent,
html body .indigo.live-tile > div,
html body .indigo.copy-tile > div,
html body .indigo.list-tile > div,
html body .indigo.live-tile > .face,
html body .indigo.list-tile > .face,
html body .indigo.copy-tile > .face,
html body .indigo.live-tile > .slide,
html body .indigo.live-tile > .flip-back,
html body .indigo.live-tile > .flip-front,
html body .indigo.live-tile > .slide-back,
html body .indigo.live-tile > .slide-front,
html body .indigo.flip-list > li > .accent,
html body .indigo.flip-list > li > .flip-back,
html body .indigo.flip-list > li > .flip-front,
html body .indigo.slide.accent,
html body .indigo.slide-front.accent,
html body .indigo.slide-back.accent,
html body .indigo.flip-front.accent,
html body .indigo.flip-back.accent {
  background-color: #6a00ff;
}
html body .indigo.accentColor,
html body .indigo.accentHover:hover,
html body .indigo.accentHover a:hover,
html body .indigo.accentLink a,
html body .indigo.accentLink a:hover,
html body .indigo.accentLink a:visited,
a.accentLinkhtml body .indigo,
a.accentLinkhtml body .indigo:hover,
a.accentLinkhtml body .indigo:visited {
  color: #6a00ff;
}
html body .indigo.accentBorder {
  border-color: #6a00ff;
}
html body .indigo.accentBorderBottom {
  border-bottom-color: #6a00ff;
}
html body .indigo.accentBorderLeft {
  border-left-color: #6a00ff;
}
html body .indigo.accentBorderRight {
  border-right-color: #6a00ff;
}
html body .indigo.accentBorderTop {
  border-top-color: #6a00ff;
}
html body .lime.accent,
html body .lime.live-tile > .accent,
html body .lime.list-tile > .accent,
html body .lime.copy-tile > .accent,
html body .lime.live-tile > div,
html body .lime.copy-tile > div,
html body .lime.list-tile > div,
html body .lime.live-tile > .face,
html body .lime.list-tile > .face,
html body .lime.copy-tile > .face,
html body .lime.live-tile > .slide,
html body .lime.live-tile > .flip-back,
html body .lime.live-tile > .flip-front,
html body .lime.live-tile > .slide-back,
html body .lime.live-tile > .slide-front,
html body .lime.flip-list > li > .accent,
html body .lime.flip-list > li > .flip-back,
html body .lime.flip-list > li > .flip-front,
html body .lime.slide.accent,
html body .lime.slide-front.accent,
html body .lime.slide-back.accent,
html body .lime.flip-front.accent,
html body .lime.flip-back.accent {
  background-color: #a2c139;
}
html body .lime.accentColor,
html body .lime.accentHover:hover,
html body .lime.accentHover a:hover,
html body .lime.accentLink a,
html body .lime.accentLink a:hover,
html body .lime.accentLink a:visited,
a.accentLinkhtml body .lime,
a.accentLinkhtml body .lime:hover,
a.accentLinkhtml body .lime:visited {
  color: #a2c139;
}
html body .lime.accentBorder {
  border-color: #a2c139;
}
html body .lime.accentBorderBottom {
  border-bottom-color: #a2c139;
}
html body .lime.accentBorderLeft {
  border-left-color: #a2c139;
}
html body .lime.accentBorderRight {
  border-right-color: #a2c139;
}
html body .lime.accentBorderTop {
  border-top-color: #a2c139;
}
html body .magenta.accent,
html body .magenta.live-tile > .accent,
html body .magenta.list-tile > .accent,
html body .magenta.copy-tile > .accent,
html body .magenta.live-tile > div,
html body .magenta.copy-tile > div,
html body .magenta.list-tile > div,
html body .magenta.live-tile > .face,
html body .magenta.list-tile > .face,
html body .magenta.copy-tile > .face,
html body .magenta.live-tile > .slide,
html body .magenta.live-tile > .flip-back,
html body .magenta.live-tile > .flip-front,
html body .magenta.live-tile > .slide-back,
html body .magenta.live-tile > .slide-front,
html body .magenta.flip-list > li > .accent,
html body .magenta.flip-list > li > .flip-back,
html body .magenta.flip-list > li > .flip-front,
html body .magenta.slide.accent,
html body .magenta.slide-front.accent,
html body .magenta.slide-back.accent,
html body .magenta.flip-front.accent,
html body .magenta.flip-back.accent {
  background-color: #d80073;
}
html body .magenta.accentColor,
html body .magenta.accentHover:hover,
html body .magenta.accentHover a:hover,
html body .magenta.accentLink a,
html body .magenta.accentLink a:hover,
html body .magenta.accentLink a:visited,
a.accentLinkhtml body .magenta,
a.accentLinkhtml body .magenta:hover,
a.accentLinkhtml body .magenta:visited {
  color: #d80073;
}
html body .magenta.accentBorder {
  border-color: #d80073;
}
html body .magenta.accentBorderBottom {
  border-bottom-color: #d80073;
}
html body .magenta.accentBorderLeft {
  border-left-color: #d80073;
}
html body .magenta.accentBorderRight {
  border-right-color: #d80073;
}
html body .magenta.accentBorderTop {
  border-top-color: #d80073;
}
html body .mango.accent,
html body .mango.live-tile > .accent,
html body .mango.list-tile > .accent,
html body .mango.copy-tile > .accent,
html body .mango.live-tile > div,
html body .mango.copy-tile > div,
html body .mango.list-tile > div,
html body .mango.live-tile > .face,
html body .mango.list-tile > .face,
html body .mango.copy-tile > .face,
html body .mango.live-tile > .slide,
html body .mango.live-tile > .flip-back,
html body .mango.live-tile > .flip-front,
html body .mango.live-tile > .slide-back,
html body .mango.live-tile > .slide-front,
html body .mango.flip-list > li > .accent,
html body .mango.flip-list > li > .flip-back,
html body .mango.flip-list > li > .flip-front,
html body .mango.slide.accent,
html body .mango.slide-front.accent,
html body .mango.slide-back.accent,
html body .mango.flip-front.accent,
html body .mango.flip-back.accent {
  background-color: #f09609;
}
html body .mango.accentColor,
html body .mango.accentHover:hover,
html body .mango.accentHover a:hover,
html body .mango.accentLink a,
html body .mango.accentLink a:hover,
html body .mango.accentLink a:visited,
a.accentLinkhtml body .mango,
a.accentLinkhtml body .mango:hover,
a.accentLinkhtml body .mango:visited {
  color: #f09609;
}
html body .mango.accentBorder {
  border-color: #f09609;
}
html body .mango.accentBorderBottom {
  border-bottom-color: #f09609;
}
html body .mango.accentBorderLeft {
  border-left-color: #f09609;
}
html body .mango.accentBorderRight {
  border-right-color: #f09609;
}
html body .mango.accentBorderTop {
  border-top-color: #f09609;
}
html body .mauve.accent,
html body .mauve.live-tile > .accent,
html body .mauve.list-tile > .accent,
html body .mauve.copy-tile > .accent,
html body .mauve.live-tile > div,
html body .mauve.copy-tile > div,
html body .mauve.list-tile > div,
html body .mauve.live-tile > .face,
html body .mauve.list-tile > .face,
html body .mauve.copy-tile > .face,
html body .mauve.live-tile > .slide,
html body .mauve.live-tile > .flip-back,
html body .mauve.live-tile > .flip-front,
html body .mauve.live-tile > .slide-back,
html body .mauve.live-tile > .slide-front,
html body .mauve.flip-list > li > .accent,
html body .mauve.flip-list > li > .flip-back,
html body .mauve.flip-list > li > .flip-front,
html body .mauve.slide.accent,
html body .mauve.slide-front.accent,
html body .mauve.slide-back.accent,
html body .mauve.flip-front.accent,
html body .mauve.flip-back.accent {
  background-color: #765f89;
}
html body .mauve.accentColor,
html body .mauve.accentHover:hover,
html body .mauve.accentHover a:hover,
html body .mauve.accentLink a,
html body .mauve.accentLink a:hover,
html body .mauve.accentLink a:visited,
a.accentLinkhtml body .mauve,
a.accentLinkhtml body .mauve:hover,
a.accentLinkhtml body .mauve:visited {
  color: #765f89;
}
html body .mauve.accentBorder {
  border-color: #765f89;
}
html body .mauve.accentBorderBottom {
  border-bottom-color: #765f89;
}
html body .mauve.accentBorderLeft {
  border-left-color: #765f89;
}
html body .mauve.accentBorderRight {
  border-right-color: #765f89;
}
html body .mauve.accentBorderTop {
  border-top-color: #765f89;
}
html body .olive.accent,
html body .olive.live-tile > .accent,
html body .olive.list-tile > .accent,
html body .olive.copy-tile > .accent,
html body .olive.live-tile > div,
html body .olive.copy-tile > div,
html body .olive.list-tile > div,
html body .olive.live-tile > .face,
html body .olive.list-tile > .face,
html body .olive.copy-tile > .face,
html body .olive.live-tile > .slide,
html body .olive.live-tile > .flip-back,
html body .olive.live-tile > .flip-front,
html body .olive.live-tile > .slide-back,
html body .olive.live-tile > .slide-front,
html body .olive.flip-list > li > .accent,
html body .olive.flip-list > li > .flip-back,
html body .olive.flip-list > li > .flip-front,
html body .olive.slide.accent,
html body .olive.slide-front.accent,
html body .olive.slide-back.accent,
html body .olive.flip-front.accent,
html body .olive.flip-back.accent {
  background-color: #6d8764;
}
html body .olive.accentColor,
html body .olive.accentHover:hover,
html body .olive.accentHover a:hover,
html body .olive.accentLink a,
html body .olive.accentLink a:hover,
html body .olive.accentLink a:visited,
a.accentLinkhtml body .olive,
a.accentLinkhtml body .olive:hover,
a.accentLinkhtml body .olive:visited {
  color: #6d8764;
}
html body .olive.accentBorder {
  border-color: #6d8764;
}
html body .olive.accentBorderBottom {
  border-bottom-color: #6d8764;
}
html body .olive.accentBorderLeft {
  border-left-color: #6d8764;
}
html body .olive.accentBorderRight {
  border-right-color: #6d8764;
}
html body .olive.accentBorderTop {
  border-top-color: #6d8764;
}
html body .orange.accent,
html body .orange.live-tile > .accent,
html body .orange.list-tile > .accent,
html body .orange.copy-tile > .accent,
html body .orange.live-tile > div,
html body .orange.copy-tile > div,
html body .orange.list-tile > div,
html body .orange.live-tile > .face,
html body .orange.list-tile > .face,
html body .orange.copy-tile > .face,
html body .orange.live-tile > .slide,
html body .orange.live-tile > .flip-back,
html body .orange.live-tile > .flip-front,
html body .orange.live-tile > .slide-back,
html body .orange.live-tile > .slide-front,
html body .orange.flip-list > li > .accent,
html body .orange.flip-list > li > .flip-back,
html body .orange.flip-list > li > .flip-front,
html body .orange.slide.accent,
html body .orange.slide-front.accent,
html body .orange.slide-back.accent,
html body .orange.flip-front.accent,
html body .orange.flip-back.accent {
  background-color: #fa6801;
}
html body .orange.accentColor,
html body .orange.accentHover:hover,
html body .orange.accentHover a:hover,
html body .orange.accentLink a,
html body .orange.accentLink a:hover,
html body .orange.accentLink a:visited,
a.accentLinkhtml body .orange,
a.accentLinkhtml body .orange:hover,
a.accentLinkhtml body .orange:visited {
  color: #fa6801;
}
html body .orange.accentBorder {
  border-color: #fa6801;
}
html body .orange.accentBorderBottom {
  border-bottom-color: #fa6801;
}
html body .orange.accentBorderLeft {
  border-left-color: #fa6801;
}
html body .orange.accentBorderRight {
  border-right-color: #fa6801;
}
html body .orange.accentBorderTop {
  border-top-color: #fa6801;
}
html body .pink.accent,
html body .pink.live-tile > .accent,
html body .pink.list-tile > .accent,
html body .pink.copy-tile > .accent,
html body .pink.live-tile > div,
html body .pink.copy-tile > div,
html body .pink.list-tile > div,
html body .pink.live-tile > .face,
html body .pink.list-tile > .face,
html body .pink.copy-tile > .face,
html body .pink.live-tile > .slide,
html body .pink.live-tile > .flip-back,
html body .pink.live-tile > .flip-front,
html body .pink.live-tile > .slide-back,
html body .pink.live-tile > .slide-front,
html body .pink.flip-list > li > .accent,
html body .pink.flip-list > li > .flip-back,
html body .pink.flip-list > li > .flip-front,
html body .pink.slide.accent,
html body .pink.slide-front.accent,
html body .pink.slide-back.accent,
html body .pink.flip-front.accent,
html body .pink.flip-back.accent {
  background-color: #e671b8;
}
html body .pink.accentColor,
html body .pink.accentHover:hover,
html body .pink.accentHover a:hover,
html body .pink.accentLink a,
html body .pink.accentLink a:hover,
html body .pink.accentLink a:visited,
a.accentLinkhtml body .pink,
a.accentLinkhtml body .pink:hover,
a.accentLinkhtml body .pink:visited {
  color: #e671b8;
}
html body .pink.accentBorder {
  border-color: #e671b8;
}
html body .pink.accentBorderBottom {
  border-bottom-color: #e671b8;
}
html body .pink.accentBorderLeft {
  border-left-color: #e671b8;
}
html body .pink.accentBorderRight {
  border-right-color: #e671b8;
}
html body .pink.accentBorderTop {
  border-top-color: #e671b8;
}
html body .purple.accent,
html body .purple.live-tile > .accent,
html body .purple.list-tile > .accent,
html body .purple.copy-tile > .accent,
html body .purple.live-tile > div,
html body .purple.copy-tile > div,
html body .purple.list-tile > div,
html body .purple.live-tile > .face,
html body .purple.list-tile > .face,
html body .purple.copy-tile > .face,
html body .purple.live-tile > .slide,
html body .purple.live-tile > .flip-back,
html body .purple.live-tile > .flip-front,
html body .purple.live-tile > .slide-back,
html body .purple.live-tile > .slide-front,
html body .purple.flip-list > li > .accent,
html body .purple.flip-list > li > .flip-back,
html body .purple.flip-list > li > .flip-front,
html body .purple.slide.accent,
html body .purple.slide-front.accent,
html body .purple.slide-back.accent,
html body .purple.flip-front.accent,
html body .purple.flip-back.accent {
  background-color: #a200ff;
}
html body .purple.accentColor,
html body .purple.accentHover:hover,
html body .purple.accentHover a:hover,
html body .purple.accentLink a,
html body .purple.accentLink a:hover,
html body .purple.accentLink a:visited,
a.accentLinkhtml body .purple,
a.accentLinkhtml body .purple:hover,
a.accentLinkhtml body .purple:visited {
  color: #a200ff;
}
html body .purple.accentBorder {
  border-color: #a200ff;
}
html body .purple.accentBorderBottom {
  border-bottom-color: #a200ff;
}
html body .purple.accentBorderLeft {
  border-left-color: #a200ff;
}
html body .purple.accentBorderRight {
  border-right-color: #a200ff;
}
html body .purple.accentBorderTop {
  border-top-color: #a200ff;
}
html body .violet.accent,
html body .violet.live-tile > .accent,
html body .violet.list-tile > .accent,
html body .violet.copy-tile > .accent,
html body .violet.live-tile > div,
html body .violet.copy-tile > div,
html body .violet.list-tile > div,
html body .violet.live-tile > .face,
html body .violet.list-tile > .face,
html body .violet.copy-tile > .face,
html body .violet.live-tile > .slide,
html body .violet.live-tile > .flip-back,
html body .violet.live-tile > .flip-front,
html body .violet.live-tile > .slide-back,
html body .violet.live-tile > .slide-front,
html body .violet.flip-list > li > .accent,
html body .violet.flip-list > li > .flip-back,
html body .violet.flip-list > li > .flip-front,
html body .violet.slide.accent,
html body .violet.slide-front.accent,
html body .violet.slide-back.accent,
html body .violet.flip-front.accent,
html body .violet.flip-back.accent {
  background-color: #a200ff;
}
html body .violet.accentColor,
html body .violet.accentHover:hover,
html body .violet.accentHover a:hover,
html body .violet.accentLink a,
html body .violet.accentLink a:hover,
html body .violet.accentLink a:visited,
a.accentLinkhtml body .violet,
a.accentLinkhtml body .violet:hover,
a.accentLinkhtml body .violet:visited {
  color: #a200ff;
}
html body .violet.accentBorder {
  border-color: #a200ff;
}
html body .violet.accentBorderBottom {
  border-bottom-color: #a200ff;
}
html body .violet.accentBorderLeft {
  border-left-color: #a200ff;
}
html body .violet.accentBorderRight {
  border-right-color: #a200ff;
}
html body .violet.accentBorderTop {
  border-top-color: #a200ff;
}
html body .red.accent,
html body .red.live-tile > .accent,
html body .red.list-tile > .accent,
html body .red.copy-tile > .accent,
html body .red.live-tile > div,
html body .red.copy-tile > div,
html body .red.list-tile > div,
html body .red.live-tile > .face,
html body .red.list-tile > .face,
html body .red.copy-tile > .face,
html body .red.live-tile > .slide,
html body .red.live-tile > .flip-back,
html body .red.live-tile > .flip-front,
html body .red.live-tile > .slide-back,
html body .red.live-tile > .slide-front,
html body .red.flip-list > li > .accent,
html body .red.flip-list > li > .flip-back,
html body .red.flip-list > li > .flip-front,
html body .red.slide.accent,
html body .red.slide-front.accent,
html body .red.slide-back.accent,
html body .red.flip-front.accent,
html body .red.flip-back.accent {
  background-color: #e51400;
}
html body .red.accentColor,
html body .red.accentHover:hover,
html body .red.accentHover a:hover,
html body .red.accentLink a,
html body .red.accentLink a:hover,
html body .red.accentLink a:visited,
a.accentLinkhtml body .red,
a.accentLinkhtml body .red:hover,
a.accentLinkhtml body .red:visited {
  color: #e51400;
}
html body .red.accentBorder {
  border-color: #e51400;
}
html body .red.accentBorderBottom {
  border-bottom-color: #e51400;
}
html body .red.accentBorderLeft {
  border-left-color: #e51400;
}
html body .red.accentBorderRight {
  border-right-color: #e51400;
}
html body .red.accentBorderTop {
  border-top-color: #e51400;
}
html body .sienna.accent,
html body .sienna.live-tile > .accent,
html body .sienna.list-tile > .accent,
html body .sienna.copy-tile > .accent,
html body .sienna.live-tile > div,
html body .sienna.copy-tile > div,
html body .sienna.list-tile > div,
html body .sienna.live-tile > .face,
html body .sienna.list-tile > .face,
html body .sienna.copy-tile > .face,
html body .sienna.live-tile > .slide,
html body .sienna.live-tile > .flip-back,
html body .sienna.live-tile > .flip-front,
html body .sienna.live-tile > .slide-back,
html body .sienna.live-tile > .slide-front,
html body .sienna.flip-list > li > .accent,
html body .sienna.flip-list > li > .flip-back,
html body .sienna.flip-list > li > .flip-front,
html body .sienna.slide.accent,
html body .sienna.slide-front.accent,
html body .sienna.slide-back.accent,
html body .sienna.flip-front.accent,
html body .sienna.flip-back.accent {
  background-color: #7b3a3e;
}
html body .sienna.accentColor,
html body .sienna.accentHover:hover,
html body .sienna.accentHover a:hover,
html body .sienna.accentLink a,
html body .sienna.accentLink a:hover,
html body .sienna.accentLink a:visited,
a.accentLinkhtml body .sienna,
a.accentLinkhtml body .sienna:hover,
a.accentLinkhtml body .sienna:visited {
  color: #7b3a3e;
}
html body .sienna.accentBorder {
  border-color: #7b3a3e;
}
html body .sienna.accentBorderBottom {
  border-bottom-color: #7b3a3e;
}
html body .sienna.accentBorderLeft {
  border-left-color: #7b3a3e;
}
html body .sienna.accentBorderRight {
  border-right-color: #7b3a3e;
}
html body .sienna.accentBorderTop {
  border-top-color: #7b3a3e;
}
html body .steel.accent,
html body .steel.live-tile > .accent,
html body .steel.list-tile > .accent,
html body .steel.copy-tile > .accent,
html body .steel.live-tile > div,
html body .steel.copy-tile > div,
html body .steel.list-tile > div,
html body .steel.live-tile > .face,
html body .steel.list-tile > .face,
html body .steel.copy-tile > .face,
html body .steel.live-tile > .slide,
html body .steel.live-tile > .flip-back,
html body .steel.live-tile > .flip-front,
html body .steel.live-tile > .slide-back,
html body .steel.live-tile > .slide-front,
html body .steel.flip-list > li > .accent,
html body .steel.flip-list > li > .flip-back,
html body .steel.flip-list > li > .flip-front,
html body .steel.slide.accent,
html body .steel.slide-front.accent,
html body .steel.slide-back.accent,
html body .steel.flip-front.accent,
html body .steel.flip-back.accent {
  background-color: #657688;
}
html body .steel.accentColor,
html body .steel.accentHover:hover,
html body .steel.accentHover a:hover,
html body .steel.accentLink a,
html body .steel.accentLink a:hover,
html body .steel.accentLink a:visited,
a.accentLinkhtml body .steel,
a.accentLinkhtml body .steel:hover,
a.accentLinkhtml body .steel:visited {
  color: #657688;
}
html body .steel.accentBorder {
  border-color: #657688;
}
html body .steel.accentBorderBottom {
  border-bottom-color: #657688;
}
html body .steel.accentBorderLeft {
  border-left-color: #657688;
}
html body .steel.accentBorderRight {
  border-right-color: #657688;
}
html body .steel.accentBorderTop {
  border-top-color: #657688;
}
html body .teal.accent,
html body .teal.live-tile > .accent,
html body .teal.list-tile > .accent,
html body .teal.copy-tile > .accent,
html body .teal.live-tile > div,
html body .teal.copy-tile > div,
html body .teal.list-tile > div,
html body .teal.live-tile > .face,
html body .teal.list-tile > .face,
html body .teal.copy-tile > .face,
html body .teal.live-tile > .slide,
html body .teal.live-tile > .flip-back,
html body .teal.live-tile > .flip-front,
html body .teal.live-tile > .slide-back,
html body .teal.live-tile > .slide-front,
html body .teal.flip-list > li > .accent,
html body .teal.flip-list > li > .flip-back,
html body .teal.flip-list > li > .flip-front,
html body .teal.slide.accent,
html body .teal.slide-front.accent,
html body .teal.slide-back.accent,
html body .teal.flip-front.accent,
html body .teal.flip-back.accent {
  background-color: #00aba9;
}
html body .teal.accentColor,
html body .teal.accentHover:hover,
html body .teal.accentHover a:hover,
html body .teal.accentLink a,
html body .teal.accentLink a:hover,
html body .teal.accentLink a:visited,
a.accentLinkhtml body .teal,
a.accentLinkhtml body .teal:hover,
a.accentLinkhtml body .teal:visited {
  color: #00aba9;
}
html body .teal.accentBorder {
  border-color: #00aba9;
}
html body .teal.accentBorderBottom {
  border-bottom-color: #00aba9;
}
html body .teal.accentBorderLeft {
  border-left-color: #00aba9;
}
html body .teal.accentBorderRight {
  border-right-color: #00aba9;
}
html body .teal.accentBorderTop {
  border-top-color: #00aba9;
}
html body .yellow.accent,
html body .yellow.live-tile > .accent,
html body .yellow.list-tile > .accent,
html body .yellow.copy-tile > .accent,
html body .yellow.live-tile > div,
html body .yellow.copy-tile > div,
html body .yellow.list-tile > div,
html body .yellow.live-tile > .face,
html body .yellow.list-tile > .face,
html body .yellow.copy-tile > .face,
html body .yellow.live-tile > .slide,
html body .yellow.live-tile > .flip-back,
html body .yellow.live-tile > .flip-front,
html body .yellow.live-tile > .slide-back,
html body .yellow.live-tile > .slide-front,
html body .yellow.flip-list > li > .accent,
html body .yellow.flip-list > li > .flip-back,
html body .yellow.flip-list > li > .flip-front,
html body .yellow.slide.accent,
html body .yellow.slide-front.accent,
html body .yellow.slide-back.accent,
html body .yellow.flip-front.accent,
html body .yellow.flip-back.accent {
  background-color: #d8c101;
}
html body .yellow.accentColor,
html body .yellow.accentHover:hover,
html body .yellow.accentHover a:hover,
html body .yellow.accentLink a,
html body .yellow.accentLink a:hover,
html body .yellow.accentLink a:visited,
a.accentLinkhtml body .yellow,
a.accentLinkhtml body .yellow:hover,
a.accentLinkhtml body .yellow:visited {
  color: #d8c101;
}
html body .yellow.accentBorder {
  border-color: #d8c101;
}
html body .yellow.accentBorderBottom {
  border-bottom-color: #d8c101;
}
html body .yellow.accentBorderLeft {
  border-left-color: #d8c101;
}
html body .yellow.accentBorderRight {
  border-right-color: #d8c101;
}
html body .yellow.accentBorderTop {
  border-top-color: #d8c101;
}
html body .trans.accent,
html body .trans.live-tile > .accent,
html body .trans.list-tile > .accent,
html body .trans.copy-tile > .accent,
html body .trans.live-tile > div,
html body .trans.copy-tile > div,
html body .trans.list-tile > div,
html body .trans.live-tile > .face,
html body .trans.list-tile > .face,
html body .trans.copy-tile > .face,
html body .trans.live-tile > .slide,
html body .trans.live-tile > .flip-back,
html body .trans.live-tile > .flip-front,
html body .trans.live-tile > .slide-back,
html body .trans.live-tile > .slide-front,
html body .trans.flip-list > li > .accent,
html body .trans.flip-list > li > .flip-back,
html body .trans.flip-list > li > .flip-front,
html body .trans.slide.accent,
html body .trans.slide-front.accent,
html body .trans.slide-back.accent,
html body .trans.flip-front.accent,
html body .trans.flip-back.accent {
  background-color: transparent;
}
html body .trans.accentColor,
html body .trans.accentHover:hover,
html body .trans.accentHover a:hover,
html body .trans.accentLink a,
html body .trans.accentLink a:hover,
html body .trans.accentLink a:visited,
a.accentLinkhtml body .trans,
a.accentLinkhtml body .trans:hover,
a.accentLinkhtml body .trans:visited {
  color: transparent;
}
html body .trans.accentBorder {
  border-color: transparent;
}
html body .trans.accentBorderBottom {
  border-bottom-color: transparent;
}
html body .trans.accentBorderLeft {
  border-left-color: transparent;
}
html body .trans.accentBorderRight {
  border-right-color: transparent;
}
html body .trans.accentBorderTop {
  border-top-color: transparent;
}
html body .white.accent,
html body .white.live-tile > .accent,
html body .white.list-tile > .accent,
html body .white.copy-tile > .accent,
html body .white.live-tile > div,
html body .white.copy-tile > div,
html body .white.list-tile > div,
html body .white.live-tile > .face,
html body .white.list-tile > .face,
html body .white.copy-tile > .face,
html body .white.live-tile > .slide,
html body .white.live-tile > .flip-back,
html body .white.live-tile > .flip-front,
html body .white.live-tile > .slide-back,
html body .white.live-tile > .slide-front,
html body .white.flip-list > li > .accent,
html body .white.flip-list > li > .flip-back,
html body .white.flip-list > li > .flip-front,
html body .white.slide.accent,
html body .white.slide-front.accent,
html body .white.slide-back.accent,
html body .white.flip-front.accent,
html body .white.flip-back.accent {
  background-color: #ffffff;
}
html body .white.accentColor,
html body .white.accentHover:hover,
html body .white.accentHover a:hover,
html body .white.accentLink a,
html body .white.accentLink a:hover,
html body .white.accentLink a:visited,
a.accentLinkhtml body .white,
a.accentLinkhtml body .white:hover,
a.accentLinkhtml body .white:visited {
  color: #ffffff;
}
html body .white.accentBorder {
  border-color: #ffffff;
}
html body .white.accentBorderBottom {
  border-bottom-color: #ffffff;
}
html body .white.accentBorderLeft {
  border-left-color: #ffffff;
}
html body .white.accentBorderRight {
  border-right-color: #ffffff;
}
html body .white.accentBorderTop {
  border-top-color: #ffffff;
}
html body .black.accent,
html body .black.live-tile > .accent,
html body .black.list-tile > .accent,
html body .black.copy-tile > .accent,
html body .black.live-tile > div,
html body .black.copy-tile > div,
html body .black.list-tile > div,
html body .black.live-tile > .face,
html body .black.list-tile > .face,
html body .black.copy-tile > .face,
html body .black.live-tile > .slide,
html body .black.live-tile > .flip-back,
html body .black.live-tile > .flip-front,
html body .black.live-tile > .slide-back,
html body .black.live-tile > .slide-front,
html body .black.flip-list > li > .accent,
html body .black.flip-list > li > .flip-back,
html body .black.flip-list > li > .flip-front,
html body .black.slide.accent,
html body .black.slide-front.accent,
html body .black.slide-back.accent,
html body .black.flip-front.accent,
html body .black.flip-back.accent {
  background-color: #000000;
}
html body .black.accentColor,
html body .black.accentHover:hover,
html body .black.accentHover a:hover,
html body .black.accentLink a,
html body .black.accentLink a:hover,
html body .black.accentLink a:visited,
a.accentLinkhtml body .black,
a.accentLinkhtml body .black:hover,
a.accentLinkhtml body .black:visited {
  color: #000000;
}
html body .black.accentBorder {
  border-color: #000000;
}
html body .black.accentBorderBottom {
  border-bottom-color: #000000;
}
html body .black.accentBorderLeft {
  border-left-color: #000000;
}
html body .black.accentBorderRight {
  border-right-color: #000000;
}
html body .black.accentBorderTop {
  border-top-color: #000000;
}

.appbar {
  background-color: #212021;
  bottom: 0px;
  color: #fff;
  font-size: .9em;
  height: 60px;
  left: 0px;
  line-height: normal;
  margin: 0;
  max-height: 100%;
  overflow: hidden;
  padding: 10px 0;
  position: fixed;
  right: 0px;
  text-align: right;
  width: 100%;
  z-index: 100;
  -ms-touch-action: manipulation;
}
.appbar.top {
  bottom: auto !important;
  top: 0px;
}
.appbar a.etc,
.appbar a.etc:hover,
.appbar a.etc:visited {
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 32px;
  /* add some extra padding to make it easier to touch */

  height: 60px;
  position: absolute;
  right: 8px;
  text-decoration: none;
  top: 0px;
  width: 90px;
  z-index: 100;
}
.appbar .clear {
  clear: both;
}
.appbar .theme-options {
  display: block;
  float: left;
  margin: 0px;
  position: relative;
  width: 80%;
}
.appbar .theme-options > ul {
  padding-right: 8px;
}
.appbar .theme-options li {
  display: block;
  margin: 8px;
  float: left;
  line-height: 32px;
  height: 32px;
  width: 32px;
}
.appbar .theme-options li > a,
.appbar .theme-options li > a:hover,
.appbar .theme-options li > a:visited {
  display: block;
  padding: 0px;
  text-decoration: none;
  height: 32px;
  width: 32px;
}
.appbar .base-theme-options {
  display: block;
  float: left;
  margin: 0px;
  position: relative;
  width: 20%;
}
.appbar .base-theme-options > ul {
  padding-left: 2px;
}
.appbar .base-theme-options li {
  display: block;
  margin: 8px;
  float: left;
  line-height: 32px;
  height: 32px;
  width: 32px;
}
.appbar .base-theme-options li > a,
.appbar .base-theme-options li > a:hover,
.appbar .base-theme-options li > a:visited {
  display: block;
  padding: 0px;
  text-decoration: none;
  height: 32px;
  width: 32px;
}
.appbar .base-theme-options li > a.dark.accent {
  background-color: #000;
}
.appbar .theme-options h2,
.appbar .base-theme-options h2 {
  font-size: 2em;
  font-weight: normal;
  padding: 8px 8px 12px;
  text-align: left;
}
.appbar .charm-title {
  font-size: 10px;
  display: block;
  text-align: center;
}
.appbar .links {
  font-size: 2em;
  padding: 24px 0 0 8px;
  text-align: left;
}
.appbar .links a,
.appbar .links a:link {
  text-decoration: none;
}
.appbar.small {
  height: 28px;
}
.appbar.small a.etc,
.appbar.small a.etc:hover,
.appbar.small a.etc:visited {
  font-size: 16px;
  height: 60px;
  width: 90px;
}
.light .appbar {
  background-color: #dfdfdf;
  color: #000;
}
.dark .appbar {
  background-color: #212021;
}
.light .appbar-buttons li a {
  color: #000;
}
.light .appbar-buttons a > img {
  background-image: url(/build/images/metroIcons_light.jpg);
}
.light .appbar a.etc,
.light .appbar a.etc:hover,
.light .appbar a.etc:visited {
  color: #000;
}
.small .appbar-buttons {
  /* default width is 3 buttons */

  width: 156px;
}
.small .appbar-buttons a > img {
  height: 32px;
  width: 32px;
}
.small .appbar-buttons.one {
  width: 52px;
}
.small .appbar-buttons.two {
  width: 104px;
}
.small .appbar-buttons.three {
  width: 156px;
}
.small .appbar-buttons.four {
  width: 208px;
}
.small .appbar-buttons.five {
  width: 260px;
}
.small .appbar-buttons.six {
  width: 312px;
}
.small .appbar-buttons.seven {
  width: 364px;
}
.small .appbar-buttons.eight {
  width: 416px;
}
.small .appbar-buttons.nine {
  width: 468px;
}
.small .appbar-buttons.ten {
  width: 520px;
}
.appbar-buttons {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  padding: 0 0 2px;
  text-align: right;
  /* default width is 3 buttons */

  width: 252px;
}
.appbar-buttons.one {
  width: 84px;
}
.appbar-buttons.two {
  width: 168px;
}
.appbar-buttons.three {
  width: 252px;
}
.appbar-buttons.four {
  width: 336px;
}
.appbar-buttons.five {
  width: 420px;
}
.appbar-buttons.six {
  width: 504px;
}
.appbar-buttons.seven {
  width: 588px;
}
.appbar-buttons.eight {
  width: 672px;
}
.appbar-buttons.nine {
  width: 756px;
}
.appbar-buttons.ten {
  width: 840px;
}
.appbar-buttons a > img {
  background-image: url(/build/images/metroIcons.jpg);
  background-repeat: no-repeat;
  border: none;
  height: 64px;
  width: 64px;
}
.appbar-buttons a.small > img {
  height: 32px;
  width: 32px;
}
.appbar-buttons a.search > img {
  background-position: -12px -12px;
}
.appbar-buttons a.home > img {
  background-position: -104px -12px;
}
.appbar-buttons a.twitter > img {
  background-position: -196px -12px;
}
.appbar-buttons a.calendar > img {
  background-position: -288px -12px;
}
.appbar-buttons a.storm > img {
  background-position: -380px -12px;
}
.appbar-buttons a.down > img {
  background-position: -472px -12px;
}
.appbar-buttons a.camera > img {
  background-position: -12px -99px;
}
.appbar-buttons a.camcorder > img {
  background-position: -104px -99px;
}
.appbar-buttons a.qmark > img,
.appbar-buttons a.about > img {
  background-position: -196px -99px;
}
.appbar-buttons a.share > img {
  background-position: -288px -99px;
}
.appbar-buttons a.rain > img {
  background-position: -380px -99px;
}
.appbar-buttons a.cancel > img,
.appbar-buttons a.close > img {
  background-position: -472px -99px;
}
.appbar-buttons a.delete > img,
.appbar-buttons a.trash > img {
  background-position: -12px -188px;
}
.appbar-buttons a.tag > img {
  background-position: -104px -188px;
}
.appbar-buttons a.addcontact > img {
  background-position: -196px -188px;
}
.appbar-buttons a.save > img {
  background-position: -288px -188px;
}
.appbar-buttons a.snow > img {
  background-position: -380px -188px;
}
.appbar-buttons a.msg > img {
  background-position: -472px -188px;
}
.appbar-buttons a.email > img {
  background-position: -12px -274px;
}
.appbar-buttons a.clock > img {
  background-position: -104px -274px;
}
.appbar-buttons a.edit > img {
  background-position: -196px -274px;
}
.appbar-buttons a.circle > img {
  background-position: -288px -274px;
}
.appbar-buttons a.moon > img {
  background-position: -380px -274px;
}
.appbar-buttons a.calc > img {
  background-position: -12px -362px;
}
.appbar-buttons a.gear > img {
  background-position: -104px -362px;
}
.appbar-buttons a.plus > img {
  background-position: -196px -362px;
}
.appbar-buttons a.dot > img {
  background-position: -288px -362px;
}
.appbar-buttons a.restart > img,
.appbar-buttons a.return > img {
  background-position: -380px -362px;
}
.appbar-buttons a.add > img {
  background-position: -472px -362px;
}
.appbar-buttons a.phone > img {
  background-position: -12px -453px;
}
.appbar-buttons a.film > img {
  background-position: -104px -453px;
}
.appbar-buttons a.back > img {
  background-position: -196px -453px;
}
.appbar-buttons a.car > img {
  background-position: -288px -453px;
}
.appbar-buttons a.forward > img {
  background-position: -380px -453px;
}
.appbar-buttons a.selectmany > img {
  background-position: -472px -453px;
}
.appbar-buttons a.stop > img {
  background-position: -12px -538px;
}
.appbar-buttons a.contacts > img {
  background-position: -104px -538px;
}
.appbar-buttons a.select > img {
  background-position: -196px -538px;
}
.appbar-buttons a.sun > img {
  background-position: -288px -538px;
}
.appbar-buttons a.dpad > img {
  background-position: -380px -538px;
}
.appbar-buttons a.play > img {
  background-position: -472px -538px;
}
.appbar-buttons li {
  display: inline;
  padding: 0 10px;
  float: left;
  list-style: none;
}
.appbar-buttons li a {
  font-weight: bold;
  background-color: transparent;
  color: #fff;
}
.appbar-buttons li a:active,
.appbar-buttons ul#menu li.selected a,
.appbar-buttons .appbar-buttons li a:hover {
  text-decoration: none;
}
.small .appbar-buttons .search > img,
.appbar-buttons .small.search > img {
  background-position: -562px -6px;
}
.small .appbar-buttons .home > img,
.appbar-buttons .small.home > img {
  background-position: -608px -6px;
}
.small .appbar-buttons .twitter > img,
.appbar-buttons .small.twitter > img {
  background-position: -654px -6px;
}
.small .appbar-buttons .calendar > img,
.appbar-buttons .small.calendar > img {
  background-position: -700px -6px;
}
.small .appbar-buttons .storm > img,
.appbar-buttons .small.storm > img {
  background-position: -746px -6px;
}
.small .appbar-buttons .down > img,
.appbar-buttons .small.down > img {
  background-position: -792px -6px;
}
.small .appbar-buttons .camera > img,
.appbar-buttons .small.camera > img {
  background-position: -562px -50px;
}
.small .appbar-buttons .camcorder > img,
.appbar-buttons .small.camcorder > img {
  background-position: -608px -50px;
}
.small .appbar-buttons .qmark > img,
.appbar-buttons .small.qmark > img,
.small .appbar-buttons .about > img,
.appbar-buttons .small.about > img {
  background-position: -654px -50px;
}
.small .appbar-buttons .share > img,
.appbar-buttons .small.share > img {
  background-position: -700px -50px;
}
.small .appbar-buttons .rain > img,
.appbar-buttons .small.rain > img {
  background-position: -746px -50px;
}
.small .appbar-buttons .cancel > img,
.appbar-buttons .small.cancel > img,
.small .appbar-buttons .close > img,
.appbar-buttons .small.close > img {
  background-position: -792px -50px;
}
.small .appbar-buttons .delete > img,
.appbar-buttons .small.delete > img,
.small .appbar-buttons .trash > img,
.appbar-buttons .small.trash > img {
  background-position: -562px -94px;
}
.small .appbar-buttons .tag > img,
.appbar-buttons .small.tag > img {
  background-position: -608px -94px;
}
.small .appbar-buttons .addcontact > img,
.appbar-buttons .small.addcontact > img {
  background-position: -654px -94px;
}
.small .appbar-buttons .save > img,
.appbar-buttons .small.save > img {
  background-position: -700px -94px;
}
.small .appbar-buttons .snow > img,
.appbar-buttons .small.snow > img {
  background-position: -746px -94px;
}
.small .appbar-buttons .msg > img,
.appbar-buttons .small.msg > img {
  background-position: -792px -94px;
}
.small .appbar-buttons .email > img,
.appbar-buttons .small.email > img {
  background-position: -562px -137px;
}
.small .appbar-buttons .clock > img,
.appbar-buttons .small.clock > img {
  background-position: -608px -137px;
}
.small .appbar-buttons .edit > img,
.appbar-buttons .small.edit > img {
  background-position: -654px -137px;
}
.small .appbar-buttons .circle > img,
.appbar-buttons .small.circle > img {
  background-position: -700px -137px;
}
.small .appbar-buttons .moon > img,
.appbar-buttons .small.moon > img {
  background-position: -746px -137px;
}
.small .appbar-buttons .calc > img,
.appbar-buttons .small.calc > img {
  background-position: -562px -181px;
}
.small .appbar-buttons .gear > img,
.appbar-buttons .small.gear > img {
  background-position: -608px -181px;
}
.small .appbar-buttons .plus > img,
.appbar-buttons .small.plus > img {
  background-position: -654px -181px;
}
.small .appbar-buttons .dot > img,
.appbar-buttons .small.dot > img {
  background-position: -700px -181px;
}
.small .appbar-buttons .restart > img,
.appbar-buttons .small.restart > img,
.small .appbar-buttons .return > img,
.appbar-buttons .small.return > img {
  background-position: -746px -181px;
}
.small .appbar-buttons .add > img,
.appbar-buttons .small.add > img {
  background-position: -792px -181px;
}
.small .appbar-buttons .phone > img,
.appbar-buttons .small.phone > img {
  background-position: -562px -226px;
}
.small .appbar-buttons .film > img,
.appbar-buttons .small.film > img {
  background-position: -608px -226px;
}
.small .appbar-buttons .back > img,
.appbar-buttons .small.back > img {
  background-position: -654px -226px;
}
.small .appbar-buttons .car > img,
.appbar-buttons .small.car > img {
  background-position: -700px -226px;
}
.small .appbar-buttons .forward > img,
.appbar-buttons .small.forward > img {
  background-position: -746px -226px;
}
.small .appbar-buttons .selectmany > img,
.appbar-buttons .small.selectmany > img {
  background-position: -792px -226px;
}
.small .appbar-buttons .stop > img,
.appbar-buttons .small.stop > img {
  background-position: -562px -269px;
}
.small .appbar-buttons .contacts > img,
.appbar-buttons .small.contacts > img {
  background-position: -608px -269px;
}
.small .appbar-buttons .select > img,
.appbar-buttons .small.select > img {
  background-position: -654px -269px;
}
.small .appbar-buttons .sun > img,
.appbar-buttons .small.sun > img {
  background-position: -700px -269px;
}
.small .appbar-buttons .dpad > img,
.appbar-buttons .small.dpad > img {
  background-position: -746px -269px;
}
.small .appbar-buttons .play > img,
.appbar-buttons .small.play > img {
  background-position: -792px -269px;
}
/* Media queries */
@media screen and (max-width: 1025px) {
  .appbar .theme-options h2,
  .appbar .base-theme-options h2,
  .appbar .links {
    font-size: 1.7em;
    padding: 8px 8px 2px;
    text-align: left;
  }
  .appbar .base-theme-options li,
  .appbar .base-theme-options li a,
  .appbar .theme-options li,
  .appbar .theme-options li a {
    display: block;
    height: 32px;
    margin: 4px;
    width: 32px;
  }
}
@media screen and (max-width: 801px) {
  .appbar .theme-options h2,
  .appbar .base-theme-options h2,
  .appbar .links {
    font-size: 1.3em;
  }
  .appbar .theme-options > ul {
    padding-right: 6px;
  }
}
@media screen and (max-width: 641px) {
  .appbar .theme-options {
    width: 70%;
  }
  .appbar .base-theme-options {
    width: 30%;
  }
}


table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}

table.has-columns-hidden > tbody > tr > td > span.responsiveExpander {
    background: url(/build/images/plus.png) no-repeat 5px center;
    padding-left: 32px;
    cursor: pointer;
}

table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander {
    background: url(/build/images/minus.png) no-repeat 5px center;
}

table.has-columns-hidden > tbody > tr.row-detail > td {
    background: #eee;
}

table.has-columns-hidden > tbody > tr.row-detail > td > ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

table.has-columns-hidden > tbody > tr.row-detail > td > ul > li > span.columnTitle {
    font-weight: bold;
}

/*------------------------------------------------------------------
Pages Icons
------------------------------------------------------------------ */
@font-face {
	font-family: 'pages-icon';
	src:url(/build/fonts/Pages-icon.eot);
	src:url(/build/fonts/Pages-icon.eot?#iefix-u69vo5) format('embedded-opentype'),
		url(/build/fonts/Pages-icon.woff) format('woff'),
		url(/build/fonts/Pages-icon.ttf) format('truetype'),
		url(/build/images/Pages-icon.svg#Pages-icon) format('svg');
	font-weight: normal;
	font-style: normal;
}

.pg {
  display: inline-block;
  font: normal normal normal 14px/1 pages-icon;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="pg-"], [class*=" pg-"] {
  display: inline-block;
  font: normal normal normal 14px/1 pages-icon;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pg-link:before {
  content: "\E900";
}
.pg-menu:before {
  content: "\E901";
}
.pg-alt_menu:before {
  content: "\E902";
}
.pg-thumbs:before {
  content: "\E903";
}
.pg-world:before {
  content: "\E904";
}
.pg-boxnet:before {
  content: "\E662";
}
.pg-signals:before {
  content: "\E61C";
}
.pg-crop:before {
  content: "\E657";
}
.pg-folder_alt:before {
  content: "\E658";
}
.pg-folder:before {
  content: "\E659";
}
.pg-theme:before {
  content: "\E65A";
}
.pg-battery_empty:before {
  content: "\E65B";
}
.pg-battery:before {
  content: "\E65C";
}
.pg-note:before {
  content: "\E65D";
}
.pg-server_hard:before {
  content: "\E65E";
}
.pg-servers:before {
  content: "\E65F";
}
.pg-menu_justify:before {
  content: "\E660";
}
.pg-credit_card:before {
  content: "\E60F";
}
.pg-fullscreen_restore:before {
  content: "\E633";
}
.pg-fullscreen:before {
  content: "\E634";
}
.pg-minus:before {
  content: "\E635";
}
.pg-minus_circle:before {
  content: "\E63A";
}
.pg-plus_circle:before {
  content: "\E656";
}
.pg-refresh_new:before {
  content: "\E600";
}
.pg-close_line:before {
  content: "\E601";
}
.pg-close:before {
  content: "\E60A";
}
.pg-arrow_down:before {
  content: "\E60B";
}
.pg-arrow_left_line_alt:before {
  content: "\E628";
}
.pg-arrow_left:before {
  content: "\E629";
}
.pg-arrow_lright_line_alt:before {
  content: "\E62A";
}
.pg-arrow_maximize_line:before {
  content: "\E62B";
}
.pg-arrow_maximize:before {
  content: "\E62C";
}
.pg-arrow_minimize_line:before {
  content: "\E62F";
}
.pg-arrow_minimize:before {
  content: "\E630";
}
.pg-arrow_right:before {
  content: "\E631";
}
.pg-arrow_up:before {
  content: "\E632";
}
.pg-more:before {
  content: "\E655";
}
.pg-bag:before {
  content: "\E602";
}
.pg-bag1:before {
  content: "\E603";
}
.pg-bold:before {
  content: "\E604";
}
.pg-calender:before {
  content: "\E605";
}
.pg-camera:before {
  content: "\E606";
}
.pg-centeralign:before {
  content: "\E607";
}
.pg-charts:before {
  content: "\E608";
}
.pg-clock:before {
  content: "\E609";
}
.pg-comment:before {
  content: "\E60C";
}
.pg-contact_book:before {
  content: "\E60D";
}
.pg-credit_card_line:before {
  content: "\E60E";
}
.pg-cupboard:before {
  content: "\E610";
}
.pg-desktop:before {
  content: "\E611";
}
.pg-download:before {
  content: "\E612";
}
.pg-eraser:before {
  content: "\E613";
}
.pg-extra:before {
  content: "\E614";
}
.pg-form:before {
  content: "\E615";
}
.pg-grid:before {
  content: "\E616";
}
.pg-home:before {
  content: "\E617";
}
.pg-image:before {
  content: "\E618";
}
.pg-inbox:before {
  content: "\E619";
}
.pg-indent:before {
  content: "\E61A";
}
.pg-italic:before {
  content: "\E61B";
}
.pg-laptop:before {
  content: "\E61D";
}
.pg-layouts:before {
  content: "\E61E";
}
.pg-layouts2:before {
  content: "\E61F";
}
.pg-layouts3:before {
  content: "\E620";
}
.pg-layouts4:before {
  content: "\E621";
}
.pg-leftalign:before {
  content: "\E622";
}
.pg-like:before {
  content: "\E623";
}
.pg-like1:before {
  content: "\E624";
}
.pg-lock:before {
  content: "\E625";
}
.pg-mail:before {
  content: "\E626";
}
.pg-map:before {
  content: "\E627";
}
.pg-menu_lv:before {
  content: "\E62D";
}
.pg-movie:before {
  content: "\E636";
}
.pg-ordered_list:before {
  content: "\E637";
  color: #231f20;
}
.pg-outdent:before {
  content: "\E638";
}
.pg-phone:before {
  content: "\E639";
}
.pg-plus:before {
  content: "\E63B";
}
.pg-power:before {
  content: "\E63C";
}
.pg-printer:before {
  content: "\E63D";
}
.pg-refresh:before {
  content: "\E63E";
}
.pg-resize:before {
  content: "\E63F";
}
.pg-right_align:before {
  content: "\E640";
}
.pg-save:before {
  content: "\E641";
}
.pg-search:before {
  content: "\E642";
}
.pg-sent:before {
  content: "\E643";
}
.pg-settings_small_1:before {
  content: "\E644";
}
.pg-settings_small:before {
  content: "\E645";
}
.pg-settings:before {
  content: "\E646";
}
.pg-shopping_cart:before {
  content: "\E647";
}
.pg-social:before {
  content: "\E648";
}
.pg-spam:before {
  content: "\E649";
}
.pg-suitcase:before {
  content: "\E64A";
}
.pg-tables:before {
  content: "\E64B";
}
.pg-tablet:before {
  content: "\E64C";
}
.pg-telephone:before {
  content: "\E64D";
}
.pg-text_style:before {
  content: "\E64E";
}
.pg-trash_line:before {
  content: "\E64F";
}
.pg-trash:before {
  content: "\E650";
}
.pg-ui:before {
  content: "\E651";
}
.pg-underline:before {
  content: "\E652";
}
.pg-unordered_list:before {
  content: "\E653";
}
.pg-video:before {
  content: "\E654";
}

/*------------------------------------------------------------------
Pages v4.1.0
Theme : Default
Generated From SASS
[Table of contents]

1. Layouts
2. View Ports
3. Chat
4. Cards
5. Typography
6. Buttons
7. Alerts
8. Notifications
9. Progress Indicators
10. Modals
11. Tabs & Accordians
12. Sliders
13. Treeview
14. Nestables
15. Form Elements
16. Tables & Datatables
17. Charts
18. Lists
19. Social App
20. Email App
21. Calendar App
22. Login
23. Lockscreen
24. Timeline
25. Gallery
26. Vector Map
27. Pricing Table
28. Widgets
29. Misc
30. Print
31. Demo
-------------------------------------------------------------------*/
.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/*!
* direction.less v0.1.0
*/
/* Page Loader
------------------------------------
*/
.pace .pace-progress {
  background: #10cfbd;
  height: 3px;
}
.pace .pace-progress-inner {
  box-shadow: none;
}
.pace .pace-activity {
  -webkit-animation: none;
  animation: none;
  top: 73px;
  background: url(/build/images/progress-circle-success.svg) no-repeat top left;
  background-size: 100% auto;
  margin: 0 auto;
  border-width: 0;
  border-radius: 0;
  width: 28px;
  height: 40px;
  right: 19px;
  left: auto;
}
/*------------------------------------------------------------------
[1. Core Layout]
*/
html {
  height: 100%;
}
/* Body Triggers for layout options
------------------------------------------------------------------
*/
body {
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #fafafa;
  direction: ltr;
  -moz-osx-font-smoothing: grayscale;
}
body.fixed-header .header {
  position: fixed;
  left: 0;
  top: 0;
}
body.no-header .page-container .page-content-wrapper .content {
  padding-top: 0px;
}
body.no-header .header {
  border-bottom-color: transparent;
}
body.dashboard {
  background: #f5f5f5;
}
body.dashboard .page-container {
  background: #f5f5f5;
}
body.rtl [class^="col-"],
body.rtl [class*="col-"] {
  float: left;
}
body.menu-pin .overlay {
  padding-left: 0;
}
body.menu-pin .overlay .overlay-brand {
  margin-left: 0;
}
/* Page Container
------------------------------------
*/
.page-container {
  width: 100%;
  height: 100%;
  padding-left: 70px;
}
.page-container .page-content-wrapper {
  min-height: 100%;
  position: relative;
}
.page-container .page-content-wrapper .content {
  /* Content holder */
  z-index: 10;
  padding-top: 60px;
  padding-bottom: 69px;
  min-height: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.page-container .page-content-wrapper .content.full-width {
  width: 100%;
}
.page-container .page-content-wrapper .content .content-inner {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  padding-left: 30px;
  position: relative;
}
.page-container .page-content-wrapper .content:only-child {
  padding-bottom: 0px;
}
.page-container .page-content-wrapper .content.overlay-footer {
  padding-bottom: 0px;
}
.page-container .page-content-wrapper .footer {
  /* Footer */
  width: auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.page-container .page-content-wrapper .footer.fixed {
  position: fixed;
}
.page-title {
  margin-top: 0px;
}
.group-container {
  white-space: nowrap !important;
}
.group-container .single-group {
  vertical-align: top;
  display: inline-block;
  white-space: normal;
}
.jumbotron {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
  background-color: #f0f0f0;
}
.jumbotron .inner {
  position: relative;
  z-index: 2;
}
.jumbotron.lg {
  height: 600px;
}
.jumbotron .cover-photo {
  width: 100%;
  height: inherit;
  overflow: hidden;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  background-size: cover;
  background-color: #10cfbd;
}
.jumbotron .cover-photo img {
  display: none;
}
.jumbotron h1 {
  font-size: 44px;
}
/* Other overides */
.container-fluid {
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}
.copyright {
  padding: 25px 0;
  border-top: 1px solid rgba(98, 98, 98, 0.07);
}
.pager {
  margin: 0;
}
/* SPLIT VIEW FOR EMAIL and APPS
------------------------------------
*/
.split-view {
  position: relative;
  height: 100%;
}
.split-view .split-list {
  float: left;
  width: 360px;
  background: #fff;
  height: 100%;
  overflow-y: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
  border-right: 1px solid #e6e6e6;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.split-view .split-list .list-view-fake-header {
  font-size: 10.8px !important;
  line-height: normal !important;
}
.split-view .split-list.slideLeft {
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
.split-view .split-list .list-refresh {
  position: absolute;
  right: 18px;
  top: 4px;
  color: #626262;
  opacity: .34;
  z-index: 101;
}
.split-view .split-list .list-refresh i {
  font-size: 11px;
}
.split-view .split-list .list-view-fake-header,
.split-view .split-list .list-view-group-header {
  background: #f0f0f0;
  height: 28px;
  color: rgba(98, 98, 98, 0.7);
  font-family: 'Montserrat';
  text-transform: uppercase;
  font-size: 10.8px;
  padding-left: 12px;
  padding-top: 6px;
  letter-spacing: 0.07em;
  width: 100%;
}
.split-view .split-list .item {
  height: 111px;
  list-style: none;
  position: relative;
  border-bottom: 1px solid rgba(230, 230, 230, 0.7);
  cursor: pointer;
}
.split-view .split-list .item .inline {
  width: 230px;
}
.split-view .split-list .item .inline > * {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-family: arial;
}
.split-view .split-list .item .recipients {
  letter-spacing: 0.01em;
  padding-bottom: 2px;
}
.split-view .split-list .item .checkbox {
  float: left;
  clear: left;
  display: none;
  max-width: 32px;
}
.split-view .split-list .item .subject {
  font-family: 'Helvetica';
  font-size: 14.33px;
  color: #3b4752;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 38px;
  display: -webkit-box;
  white-space: normal;
  line-height: 18px;
}
.split-view .split-list .item .body {
  font-size: 12.6px;
  opacity: .52;
  height: 22px;
}
.split-view .split-list .item .datetime {
  color: #121212;
  font-family: arial;
  font-size: 11.1px;
  position: absolute;
  right: 20px;
  top: 15px;
  opacity: 0.46;
}
.split-view .split-details {
  position: relative;
  overflow: auto;
  height: 100%;
}
.split-view .split-details .no-result {
  bottom: 0;
  left: 0;
  margin-top: -34px;
  opacity: 0.5;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
}
.split-view .split-details .actions {
  height: 50px;
  float: left;
}
.split-view .split-details .actions li {
  list-style: none;
  position: relative;
}
.split-view .split-details .actions li:last-child:after {
  display: none;
}
.split-view .split-details .actions li:after {
  content: "";
  height: 14px;
  position: absolute;
  right: -4px;
  top: 18px;
  width: 1px;
  background: rgba(0, 0, 0, 0.07);
}
.split-view .split-details .actions li a {
  font-size: 13.1px;
  color: #626262;
  font-weight: 600;
  padding: 0 13px;
  line-height: 50px;
  white-space: nowrap;
}
/* Horizontal Menu
------------------------------------
*/
.horizontal-app-menu {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.horizontal-app-menu.fixed-header {
  overflow: hidden;
}
.horizontal-app-menu.fixed-header .header {
  position: relative;
}
.horizontal-app-menu.fixed-header .page-container {
  overflow: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.horizontal-app-menu .header {
  display: block;
  height: auto;
  border-bottom: none;
  background-color: #2b303b;
  color: #788195;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.horizontal-app-menu .header .header-inner {
  height: 60px;
  background-color: transparent;
  position: relative;
  color: #788195;
}
.horizontal-app-menu .header .header-lg-height {
  height: 75px;
}
.horizontal-app-menu .header .header-md-height {
  height: 51px;
}
.horizontal-app-menu .header .header-sm-height {
  height: 50px;
}
.horizontal-app-menu .header .search-link {
  color: #788195;
}
.horizontal-app-menu .header .header-inner .brand.inline {
  position: relative;
  border-right: 1px solid #40444d;
  padding-right: 15px;
  margin-right: 0px;
  width: auto;
}
.horizontal-app-menu .header .header-inner .brand.inline > img {
  width: auto;
}
.horizontal-app-menu .header .notification-list {
  border: none;
}
.horizontal-app-menu .header .title-bar {
  padding-bottom: 18px;
}
.horizontal-app-menu .header .page-title {
  color: #788195;
  font-size: 21px;
  line-height: 21px;
  font-weight: normal;
  margin-bottom: 0;
  margin-left: 15px;
}
.horizontal-app-menu .header .pg {
  color: #788195;
  display: block;
}
.horizontal-app-menu .menu-bar {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  color: #788195;
}
.horizontal-app-menu .menu-bar ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.horizontal-app-menu .menu-bar ul li a .arrow {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 15px;
  width: 23px;
}
.horizontal-app-menu .menu-bar ul li a .arrow:before {
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\F104";
  font-weight: 300;
  text-shadow: none;
  position: relative;
  top: 2px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 0.12s ease;
  transition: all 0.12s ease;
}
.horizontal-app-menu .menu-bar ul li {
  line-height: 24px;
}
.horizontal-app-menu .menu-bar ul li .sub-menu {
  padding: 0;
  left: 50%;
  top: 0;
  visibility: hidden;
  opacity: 0;
  min-width: calc(100% + 4px);
  padding: 18px 25px;
  background: #fff;
  z-index: 1;
  position: absolute;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  -webkit-transform: translate3d(15px, 0, 0);
  transform: translate3d(15px, 0, 0);
  -ms-transform: translate(15px, 0);
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
.horizontal-app-menu .menu-bar ul li .sub-menu li a {
  min-width: 50px;
  width: 100%;
  padding: 4px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.horizontal-app-menu .menu-bar ul li:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(34%, 0, 0);
  transform: translate3d(34%, 0, 0);
  -ms-transform: translate(34%, 0);
}
.horizontal-app-menu .menu-bar > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
.horizontal-app-menu .menu-bar > ul > li {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  position: relative;
}
.horizontal-app-menu .menu-bar > ul > li:hover:not(".open") > a {
  color: #fff;
}
.horizontal-app-menu .menu-bar > ul > li:first-child > a {
  padding-left: 0;
}
.horizontal-app-menu .menu-bar > ul > li:last-child > a {
  padding-right: 0;
}
.horizontal-app-menu .menu-bar > ul > li > a {
  padding: 0 20px;
}
.horizontal-app-menu .menu-bar > ul > li > ul {
  display: none;
  opacity: 0;
  list-style: none;
  border: 0;
  top: -7px;
  left: -4px;
  min-width: calc(100% + 4px);
  padding: 0 25px;
  padding-top: 60px;
  padding-bottom: 18px;
  background: #fff;
  z-index: 1;
  position: absolute;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
}
.horizontal-app-menu .menu-bar > ul > li.open > ul {
  display: block;
}
.horizontal-app-menu .menu-bar > ul > li.open > ul:before {
  content: '';
  position: absolute;
  height: 1px;
  top: 52px;
  width: calc(100% -  50px);
  background-color: rgba(0, 0, 0, 0.07);
}
.horizontal-app-menu .menu-bar > ul > li.open > ul > li {
  padding-left: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  -ms-transform: translate(0, -10px);
  opacity: 0;
  transition: all 0.18s ease;
  border-bottom: none;
}
.horizontal-app-menu .menu-bar > ul > li.open > ul > li > a {
  min-width: 50px;
  width: 100%;
  padding: 4px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.horizontal-app-menu .menu-bar > ul > li.open > ul > li > a > .arrow:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.horizontal-app-menu .menu-bar > ul > li.open > ul > li:last-child > a {
  padding-bottom: 0;
}
.horizontal-app-menu .menu-bar > ul > li.open > a {
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  -ms-transform: translate(0, -10px);
  opacity: 0;
  transition: all 0.18s ease !important;
}
.horizontal-app-menu .menu-bar > ul > li.opening > ul {
  opacity: 1;
}
.horizontal-app-menu .menu-bar > ul > li.opening > ul > li {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0);
  opacity: 1;
}
.horizontal-app-menu .menu-bar > ul > li.opening > a {
  position: relative;
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0);
  opacity: 1;
}
.horizontal-app-menu .menu-bar > ul > li.closing > ul {
  opacity: 0;
}
.horizontal-app-menu .menu-bar > ul > li.closing > ul > li {
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  -ms-transform: translate(0, -10px);
  opacity: 0;
}
.horizontal-app-menu .menu-bar > ul > li.closing > a {
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  -ms-transform: translate(0, -10px);
  opacity: 0;
}
.horizontal-app-menu .menu-bar > ul li > a {
  color: #788195;
}
.horizontal-app-menu .secondary-sidebar {
  margin-left: -25px;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.horizontal-app-menu .inner-content {
  margin-left: 225px;
}
.horizontal-app-menu .content {
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
}
.horizontal-app-menu .page-container {
  padding-left: 0;
}
.horizontal-app-menu .page-container .page-content-wrapper .content {
  padding-top: 0;
}
.horizontal-app-menu .ghost-nav-dropdown {
  top: -7px;
  left: -4px;
  background: #fff;
  z-index: 1000;
  position: absolute;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  transition: all 0.18s ease-in;
}
.horizontal-app-menu .calendar .calendar-header {
  background-color: transparent;
  padding-left: 0;
  position: relative;
  left: -20px;
}
.horizontal-app-menu .calendar .options {
  padding-left: 0;
}
.horizontal-app-menu .calendar .months .month:first-child {
  padding-left: 0;
}
.horizontal-app-menu .calendar .weeks-wrapper {
  margin-left: 0;
  padding-left: 0;
}
.horizontal-app-menu .calendar .week-dragger {
  margin-left: 0;
}
.horizontal-app-menu .calendar .calendar-container .grid {
  overflow: hidden;
}
@media (max-width: 991px) {
  body.horizontal-menu-open .header {
    z-index: 1000;
  }
  .horizontal-menu-backdrop {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
    transition: opacity .3s ease;
    display: none;
  }
  .horizontal-app-menu .menu-bar {
    position: fixed;
    top: 0;
    bottom: 0;
    background-color: #2b303b;
    width: 270px;
    left: -270px;
    overflow-y: auto;
    -webkit-transition: -webkit-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
    transition: transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-perspective: 1000;
    flex-direction: column;
    z-index: 1;
  }
  .horizontal-app-menu .menu-bar.open {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -ms-transform: translate(100%, 0);
  }
  .horizontal-app-menu .menu-bar > ul {
    flex-flow: column nowrap;
    overflow-x: hidden;
  }
  .horizontal-app-menu .menu-bar > ul > li:first-child a,
  .horizontal-app-menu .menu-bar > ul > li:last-child a {
    padding-right: 32px !important;
    padding-left: 20px !important;
  }
  .horizontal-app-menu .menu-bar ul {
    width: 100%;
  }
  .horizontal-app-menu .menu-bar ul li {
    min-height: 45px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .horizontal-app-menu .menu-bar ul li > ul {
    padding: 0;
    overflow: hidden;
    margin-top: 6px;
    position: static;
    background: #21252d;
    opacity: 1;
    padding: 12px 0 10px 10px;
    min-width: 0;
    left: 0;
    box-shadow: none;
  }
  .horizontal-app-menu .menu-bar ul li > ul:before {
    display: none;
  }
  .horizontal-app-menu .menu-bar ul li > ul > li {
    padding-left: 0;
    min-height: 40px;
  }
  .horizontal-app-menu .menu-bar ul li > ul > li > a {
    font-size: 13px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 40px;
  }
  .horizontal-app-menu .menu-bar ul li a {
    font-family: Arial, sans-serif;
    display: inline-block;
    padding-left: 20px !important;
    padding-right: 32px !important;
    min-height: 40px;
    line-height: 40px;
    font-size: 14px;
    clear: both;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }
  .horizontal-app-menu .menu-bar ul li a > .arrow {
    float: right;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: all 0.12s ease;
    transform-origin: 90% 50%;
    padding-left: 17px;
  }
  .horizontal-app-menu .menu-bar ul li a > .arrow.open {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  .horizontal-app-menu .menu-bar ul li.active {
    border: none;
  }
  .horizontal-app-menu .menu-bar ul li.open ul li {
    opacity: 1;
    transform: none;
  }
  .horizontal-app-menu .menu-bar ul li.open > a {
    opacity: 1;
    transform: none;
    color: #fff;
    padding-left: 20px !important;
  }
  .horizontal-app-menu .menu-bar .search-link {
    background: rgba(120, 129, 149, 0.1);
    display: block;
    height: 54px;
    width: 100%;
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
    color: #788195;
    flex-shrink: 0;
    margin-top: auto;
  }
  .horizontal-app-menu .menu-bar .search-link i {
    margin: 0;
  }
  .horizontal-app-menu .menu-bar .toggle-sidebar {
    width: 35px;
    text-align: center;
    margin: 7px 10px 10px 8px;
    padding: 10px;
  }
  .horizontal-app-menu[data-pages-direction="slideRight"] {
    right: 0;
  }
  .horizontal-app-menu .header .header-sm-height {
    height: 100%;
  }
  .horizontal-app-menu .ghost-nav-dropdown {
    display: none;
  }
  .horizontal-app-menu .options {
    padding-left: 10px !important;
  }
}
@media (max-width: 1400px) {
  .header .brand.inline::after {
    top: -7px !important;
  }
}
@media (min-width: 980px) {
  .horizontal-menu .page-content {
    margin-left: 0;
  }
  .horizontal-menu .page-content .content {
    padding-top: 123px;
  }
}
/* Secondary App Menu */
.inner-content {
  margin-top: 0px;
  padding: 0px;
  overflow: auto;
  min-height: 100%;
  margin-left: 250px;
}
.toggle-secondary-sidebar {
  display: none;
}
.secondary-sidebar {
  background: #2d3446;
  width: 250px;
  float: left;
  padding-left: 47px;
  height: 100%;
  position: fixed;
  padding: 20px 0;
}
.secondary-sidebar.not-fixed {
  position: inherit;
}
.secondary-sidebar.open {
  position: fixed;
  visibility: hidden;
  display: block;
}
.secondary-sidebar .btn-compose {
  font-family: 'Montserrat';
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.secondary-sidebar .menu-title {
  color: rgba(120, 129, 149, 0.7);
  font-size: 10.8px;
  font-family: 'Montserrat';
  font-weight: normal;
  letter-spacing: 0.03em;
}
.secondary-sidebar .menu-title {
  padding-left: 30px;
}
.secondary-sidebar > ul > li {
  padding-left: 0;
}
.secondary-sidebar ul li a {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 30px;
  padding-right: 30px;
}
.secondary-sidebar ul li a > .icon-thumbnail {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  width: auto;
  line-height: auto;
}
.secondary-sidebar ul li a > .icon-thumbnail > svg {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.secondary-sidebar ul li a.active {
  color: #2c2c2c;
}
.secondary-sidebar ul li a > .title {
  width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.secondary-sidebar ul li a > .title:after {
  display: none;
}
.secondary-sidebar ul li a > .badge {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.secondary-sidebar ul li a > .arrow:before {
  float: right;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\F104";
  font-weight: 300;
  text-shadow: none;
  -webkit-transition: all 0.12s ease;
  transition: all 0.12s ease;
}
.secondary-sidebar ul li ul {
  margin: 0;
  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 7px;
}
.secondary-sidebar ul li ul li {
  padding: 0;
  margin-bottom: 9px;
  margin-top: 5px;
}
.secondary-sidebar ul li.open > a {
  color: #2c2c2c;
}
.secondary-sidebar ul li.open > a .arrow:before {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.secondary-sidebar ul li.open > ul {
  display: block;
}
.secondary-sidebar ul li > ul {
  display: none;
}
.secondary-sidebar .main-menu {
  padding-left: 0;
}
.secondary-sidebar .main-menu > li {
  list-style: none;
}
.secondary-sidebar .main-menu > li.active > a {
  color: #48b0f7;
}
.secondary-sidebar .main-menu > li.active > a:hover {
  color: #48b0f7;
}
.secondary-sidebar .main-menu > li.active > a > .title {
  position: relative;
}
.secondary-sidebar .main-menu > li.active > a > .title:after {
  background: #48b0f7;
  border-radius: 50%;
  content: "";
  height: 7px;
  position: absolute;
  right: -14px;
  top: 6.5px;
  width: 7px;
}
.secondary-sidebar .main-menu > li a {
  font-size: 14px;
  color: #788195;
  line-height: 37px;
}
.secondary-sidebar .main-menu > li a:hover {
  color: #fff;
}
.secondary-sidebar .main-menu > li a > .title i {
  margin-right: 6px;
  opacity: .9;
}
.secondary-sidebar .sub-menu {
  margin-left: 23px;
}
.secondary-sidebar .sub-menu li {
  list-style: none;
  padding: 0;
}
.secondary-sidebar .sub-menu li.active a {
  color: #fff !important;
}
.secondary-sidebar .sub-menu li a {
  color: rgba(120, 129, 149, 0.89);
  line-height: 25px;
}
.secondary-sidebar .sub-menu li a:hover {
  color: #fff;
}
.secondary-sidebar .sub-menu li a .badge,
.secondary-sidebar .main-menu li a .badge {
  background: transparent;
  font-size: 13px;
  color: #788195;
  line-height: 25px;
}
.secondary-sidebar.light {
  background-color: #fff;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}
.secondary-sidebar.light .menu-title {
  color: rgba(120, 129, 149, 0.6);
  opacity: 1;
}
.secondary-sidebar.light .icon-thumbnail {
  background-color: transparent;
}
.secondary-sidebar.light .main-menu li a:hover {
  color: #2c2c2c;
}
.secondary-sidebar.light .main-menu li.active > a {
  color: #2c2c2c;
}
.secondary-sidebar.light .sub-menu {
  margin-top: 5px;
}
.secondary-sidebar.light .sub-menu li.active a {
  color: #2c2c2c !important;
}
.secondary-sidebar.light .sub-menu li a {
  color: rgba(120, 129, 149, 0.6);
}
.secondary-sidebar.light .sub-menu li a:hover {
  color: #2c2c2c;
}
/* Header
------------------------------------
*/
.header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  width: 100%;
  padding: 0 20px 0 0;
  z-index: 800;
  background-color: #fff;
  border-bottom: 1px solid rgba(230, 230, 230, 0.7);
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.header a {
  color: #626262;
}
.header a:hover,
.header a:active,
.header a:focus {
  color: #626262;
}
.header .header-inner {
  height: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.header.transparent {
  background-color: transparent !important;
}
.header .brand {
  vertical-align: middle;
  width: 280px;
  text-align: center;
}
.header .bubble {
  border-radius: 100%;
  height: 12px;
  width: 12px;
  background-color: #f55753;
  color: #fff;
  position: absolute;
  top: -6px;
  float: right;
  right: -5px;
}
.header .notification-list {
  display: inline-block;
  line-height: 23px;
}
.header .search-link {
  display: inline-block;
  margin-left: 15px;
  color: #626262;
  opacity: .7;
  font-size: 14px;
  vertical-align: middle;
  line-height: 12px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.header .search-link i {
  margin-right: 15px;
  font-size: 16px;
  vertical-align: middle;
}
.header .search-link:hover {
  opacity: 1;
}
.header .pg {
  font-size: 16px;
}
.header ul li {
  line-height: 12px;
  vertical-align: middle;
}
.header .dropdown {
  line-height: 12px;
}
.header .dropdown-menu {
  margin-top: 10px;
}
/* Bootstrap navbar
------------------------------------
*/
.navbar {
  min-height: 50px;
  position: relative;
  margin-bottom: 20px;
  border: 1px solid transparent;
  top: -1px;
}
.navbar-nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.nav > li > a {
  padding: 10px 15px;
}
.navbar-default {
  background-color: #fff;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent;
}
.navbar-toggle {
  border-radius: 0;
  background-color: transparent !important;
}
.navbar-default .navbar-nav > li > a {
  color: #626262;
}
.nav-collapse.collapse {
  height: 100%  !important;
}
.navbar-center,
.navbar-center > li {
  float: none;
  display: inline-block;
  *display: inline;
  /* ie7 fix */
  *zoom: 1;
  /* hasLayout ie7 trigger */
  vertical-align: top;
}
.navbar-nav li a {
  min-width: 50px;
}
/* Header Responsive Classes
------------------------------------
*/
@media only screen and (min-width: 980px) {
  body.menu-pin .header .brand {
    width: 245px;
  }
  body.menu-behind .header .brand {
    width: 200px;
    text-align: left;
    padding-left: 20px;
  }
  body.box-layout {
    background-color: #fff;
  }
  body.box-layout > .container,
  body.box-layout > .full-height > .container {
    height: 100%;
    padding: 0;
    background-color: #fafafa;
  }
  body.box-layout .header {
    background-color: transparent;
    border: 0;
    padding: 0;
  }
  body.box-layout .header > .container {
    background-color: #fff;
    border-bottom: 1px solid rgba(230, 230, 230, 0.7);
    padding: 0 20px 0 0;
    height: 100%;
  }
  .header .brand {
    position: relative;
  }
  .header .user-info-wrapper .user-details .user-name {
    font-size: 16px;
  }
  .header .user-info-wrapper .user-details .user-other {
    font-size: 10px;
  }
  .header .user-info-wrapper .user-pic {
    position: relative;
    top: -6px;
  }
  .notification-panel {
    width: 400px;
  }
}
@media (max-width: 991px) {
  body.box-layout .header > .container {
    padding: 0;
  }
  body.box-layout .header > .container .pull-right .sm-action-bar {
    right: 0;
  }
  body.horizontal-app-menu .header > .container {
    padding: 0;
  }
  .header {
    padding: 0 15px;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  .header .header-inner {
    text-align: center;
  }
  .header .header-inner .mark-email {
    left: 45px;
    position: absolute;
    top: 23px;
  }
  .header .header-inner .quickview-link {
    position: absolute;
    right: 0;
    top: 12px;
  }
  .header .brand {
    width: auto;
  }
  .header > .pull-left,
  .header > .pull-right {
    position: relative;
  }
  .header > .pull-right .sm-action-bar {
    right: 0;
  }
}
.windows .header .search-link {
  font-size: 15px;
}
/* Breadcrumbs
------------------------------------
*/
.breadcrumb {
  font-family: 'Montserrat';
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  box-shadow: none;
  background-color: transparent;
  padding: 15px 0;
  margin: 0;
  border: none;
  text-transform: uppercase;
}
.breadcrumb.breadcrumb-alt {
  padding: 8px 0;
  text-transform: none;
}
.breadcrumb.breadcrumb-alt a {
  letter-spacing: normal;
  color: #000;
  font-size: 12px !important;
}
.breadcrumb.breadcrumb-alt > .breadcrumb-item,
.breadcrumb.breadcrumb-alt > .breadcrumb-item.active {
  letter-spacing: normal;
  opacity: .46;
  color: #000;
  font-size: 12px !important;
}
.breadcrumb a {
  margin-left: 5px;
  margin-right: 5px;
  font-size: 10.5px !important;
  letter-spacing: 0.06em;
  font-weight: 500;
  color: #7b7d82;
}
.breadcrumb .breadcrumb-item {
  float: left;
  padding-left: 0px;
}
.breadcrumb > .breadcrumb-item + .breadcrumb-item:before {
  padding: 0 5px;
  color: #515050;
  font-family: FontAwesome;
  content: "\F105";
  font-size: 12px;
  font-weight: bold;
}
.breadcrumb > .breadcrumb-item.active {
  font-weight: 500;
  color: #0090d9;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 10.5px !important;
  letter-spacing: 0.06em;
}
.breadcrumb > .breadcrumb-item.active:before {
  padding-right: 10px;
}
/* Main Menu Sidebar
------------------------------------
*/
body.mobile .sidebar-menu {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
body.mobile .sidebar-menu > ul {
  height: auto !important;
  overflow: visible !important;
  -webkit-overflow-scrolling: touch !important;
}
body.mobile .page-sidebar .sidebar-menu .menu-items li:hover a {
  color: #788195;
}
body.mobile .page-sidebar .sidebar-menu .menu-items li:hover .icon-thumbnail {
  color: #788195 !important;
}
body.mobile .page-sidebar .sidebar-menu .menu-items li.active > a,
body.mobile .page-sidebar .sidebar-menu .menu-items li.open > a {
  color: #fff;
}
body.mobile .page-sidebar .sidebar-menu .menu-items li.active > .icon-thumbnail,
body.mobile .page-sidebar .sidebar-menu .menu-items li.open > .icon-thumbnail {
  color: #fff;
}
body.mobile .drager {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
body.sidebar-visible .page-sidebar .scroll-element {
  visibility: visible;
}
body.sidebar-visible .page-sidebar .menu-items .icon-thumbnail {
  -webkit-transform: translate3d(-14px, 0, 0);
  transform: translate3d(-14px, 0, 0);
  -ms-transform: translate(-14px, 0);
}
body.sidebar-visible .page-sidebar .sidebar-header .sidebar-header-controls {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
  -ms-transform: translate(48px, 0);
}
.page-sidebar {
  width: 280px;
  background-color: #2b303b;
  z-index: 1000;
  left: -210px;
  position: fixed;
  bottom: 0;
  top: 0;
  right: auto;
  overflow: hidden;
  -webkit-transition: -webkit-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  -moz-transition: -moz-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  -o-transition: -o-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  transition: transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.page-sidebar a,
.page-sidebar button {
  color: #788195;
}
.page-sidebar a:hover,
.page-sidebar button:hover,
.page-sidebar a:active,
.page-sidebar button:active {
  color: #fff;
  background-color: transparent !important;
}
.page-sidebar a:hover:focus,
.page-sidebar button:hover:focus,
.page-sidebar a:active:focus,
.page-sidebar button:active:focus {
  color: #fff;
}
.page-sidebar a:visited,
.page-sidebar button:visited,
.page-sidebar a:focus,
.page-sidebar button:focus {
  color: #788195;
}
.page-sidebar button.sidebar-slide-toggle.active {
  color: #788195;
}
.page-sidebar button.sidebar-slide-toggle.active:focus {
  background: transparent;
}
.page-sidebar .scroll-element {
  visibility: hidden;
}
.page-sidebar .sidebar-header {
  /* Side-bar header */
  display: block;
  height: 60px;
  line-height: 60px;
  background-color: #272b35;
  border-bottom: 1px solid #232730;
  color: #fff;
  width: 100%;
  padding: 0 20px;
  padding-left: 30px;
  clear: both;
  z-index: 10;
  position: relative;
}
.page-sidebar .sidebar-header .sidebar-header-controls {
  display: inline-block;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.05, 0.74, 0.27, 0.99);
  transition: transform 0.4s cubic-bezier(0.05, 0.74, 0.27, 0.99);
  -webkit-backface-visibility: hidden;
}
.page-sidebar .sidebar-header .sidebar-slide-toggle i {
  -webkit-transition: all 0.12s ease;
  transition: all 0.12s ease;
}
.page-sidebar .sidebar-header .sidebar-slide-toggle.active i {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.page-sidebar .close-sidebar {
  position: absolute;
  right: 19px;
  top: 14px;
  padding: 9px;
  z-index: 1;
}
.page-sidebar .close-sidebar > i {
  color: rgba(255, 255, 255, 0.57);
}
.page-sidebar .sidebar-overlay-slide {
  /* Side-bar Top Slider */
  width: 100%;
  height: 100%;
  background-color: #272b35;
  display: block;
  z-index: 9;
  padding: 80px 20px 20px 20px;
}
.page-sidebar .sidebar-overlay-slide.from-top {
  top: -100%;
  position: absolute;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.page-sidebar .sidebar-overlay-slide.from-top.show {
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
}
.page-sidebar .sidebar-menu {
  /* Side-bar Menu */
  height: calc(100% - 50px);
  position: relative;
  width: 100%;
}
.page-sidebar .sidebar-menu .outer-tab-nav-section {
  display: inline-block;
  width: 45px;
  position: absolute;
  height: 100%;
  background-color: #0aa699 !important;
}
.page-sidebar .sidebar-menu .menu-items {
  /* Side-bar Menut Items */
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  height: calc(100% - 10px);
  width: 100%;
}
.page-sidebar .sidebar-menu .menu-items li:hover > .icon-thumbnail,
.page-sidebar .sidebar-menu .menu-items li.open > .icon-thumbnail,
.page-sidebar .sidebar-menu .menu-items li.active > .icon-thumbnail {
  color: #fff;
}
.page-sidebar .sidebar-menu .menu-items li:hover > a,
.page-sidebar .sidebar-menu .menu-items li.open > a,
.page-sidebar .sidebar-menu .menu-items li.active > a {
  color: #fff;
}
.page-sidebar .sidebar-menu .menu-items li > a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 65%;
}
.page-sidebar .sidebar-menu .menu-items > li {
  display: block;
  padding: 0;
  clear: right;
}
.page-sidebar .sidebar-menu .menu-items > li:after,
.page-sidebar .sidebar-menu .menu-items > li:before {
  display: table;
  content: " ";
  clear: both;
}
.page-sidebar .sidebar-menu .menu-items > li > a {
  font-family: Arial, sans-serif;
  display: inline-block;
  padding-left: 32px;
  min-height: 40px;
  line-height: 40px;
  font-size: 14px;
  clear: both;
}
.page-sidebar .sidebar-menu .menu-items > li > a.open {
  background: #313131;
}
.page-sidebar .sidebar-menu .menu-items > li > a > .arrow {
  float: right;
  padding-right: 30px;
}
.page-sidebar .sidebar-menu .menu-items > li > a > .arrow:before {
  float: right;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\F104";
  font-weight: 300;
  text-shadow: none;
  -webkit-transition: all 0.12s ease;
  transition: all 0.12s ease;
}
.page-sidebar .sidebar-menu .menu-items > li > a > .arrow.open:before {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.page-sidebar .sidebar-menu .menu-items > li > a > .badge {
  margin-top: 12px;
}
.page-sidebar .sidebar-menu .menu-items > li > a > .title {
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 65%;
}
.page-sidebar .sidebar-menu .menu-items > li > a > .details {
  font-size: 12px;
  opacity: 0.4;
  display: block;
  clear: both;
}
.page-sidebar .sidebar-menu .menu-items > li > a.detailed > .title {
  line-height: 28px;
}
.page-sidebar .sidebar-menu .menu-items > li > a.detailed > .details {
  line-height: 16px;
}
.page-sidebar .sidebar-menu .menu-items > li.active > ul.sub-menu {
  display: block;
}
.page-sidebar .sidebar-menu .menu-items > li > .icon-thumbnail:first-letter {
  text-transform: uppercase;
}
.page-sidebar .sidebar-menu .menu-items > li > ul.sub-menu > li ul.sub-menu li {
  padding-left: 10px;
  padding-right: 3px;
}
.page-sidebar .sidebar-menu .menu-items > li > ul.sub-menu > li ul.sub-menu .icon-thumbnail {
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 10px;
}
.page-sidebar .sidebar-menu .menu-items > li > ul.sub-menu li > a > .arrow:before {
  float: right;
  margin-top: 1px;
  margin-right: 20px;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\F104";
  font-weight: 300;
  text-shadow: none;
  -webkit-transition: all 0.12s ease;
  transition: all 0.12s ease;
}
.page-sidebar .sidebar-menu .menu-items > li > ul.sub-menu li > a > .arrow.open:before {
  float: right;
  margin-top: 1px;
  margin-right: 18px;
  display: inline;
  font-family: FontAwesome;
  height: auto;
  font-size: 16px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-weight: 300;
  text-shadow: none;
}
.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu {
  display: none;
  list-style: none;
  clear: both;
  margin: 0 0 10px 0;
  background-color: #21252d;
  padding: 18px 0 10px 0;
}
.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li {
  background: none;
  padding: 0px 20px 0 40px;
  margin-top: 1px;
}
.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li:hover > .icon-thumbnail {
  color: #fff;
}
.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li > a {
  display: inline-block;
  padding: 5px 0px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  white-space: normal;
}
.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li .icon-thumbnail {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin: 0;
  background-color: #2b303b;
  font-size: 14px;
}
.page-sidebar .sidebar-menu .muted {
  color: #576775;
  opacity: .45;
}
.page-sidebar .icon-thumbnail [class^="bg-"],
.page-sidebar [class*="bg-"] {
  color: #fff;
}
[data-toggle-pin="sidebar"] > i:before {
  content: "\F10C";
}
/* Sidebar icon holder
------------------------------------
*/
.icon-thumbnail {
  display: inline-block;
  background: #21252d;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  vertical-align: middle;
  position: relative;
  left: 0;
  float: right;
  margin-right: 14px;
  color: #788195;
  font-size: 16px;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.05, 0.74, 0.27, 0.99);
  transition: transform 0.4s cubic-bezier(0.05, 0.74, 0.27, 0.99);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-weight: bold;
}
.icon-thumbnail > i {
  font-size: 14px;
}
.icon-thumbnail > svg {
  width: auto;
  height: auto;
  display: inline;
}
/* Sidebar Responsive Classes
------------------------------------
*/
@media only screen and (max-width: 1400px) {
  .page-sidebar .page-sidebar-inner .sidebar-slide .sidebar-menu {
    bottom: 50px;
  }
  .page-sidebar .page-sidebar-inner .sidebar-slide .sidebar-widgets {
    display: none;
  }
}
@media only screen and (min-width: 980px) {
  body.ie9.menu-pin .page-sidebar {
    transform: none !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
  }
  body.menu-pin [data-toggle-pin="sidebar"] > i:before {
    content: "\F192";
  }
  body.menu-pin .page-sidebar {
    transform: translate(210px, 0) !important;
    -webkit-transform: translate(210px, 0) !important;
    -ms-transform: translate(210px, 0) !important;
  }
  body.menu-pin .page-sidebar {
    width: 250px;
  }
  body.menu-pin .page-sidebar .sidebar-header .sidebar-header-controls {
    -webkit-transform: translateX(18px);
    -ms-transform: translateX(18px);
    transform: translateX(18px);
  }
  body.menu-pin .page-sidebar .menu-items .icon-thumbnail {
    -webkit-transform: translate3d(-14px, 0, 0);
    transform: translate3d(-14px, 0, 0);
    -ms-transform: translate(-14px, 0);
  }
  body.menu-behind .page-sidebar {
    z-index: 799;
  }
  body.box-layout .page-sidebar {
    left: auto;
    transform: none !important;
    -webkit-transform: none !important;
  }
}
@media (max-width: 991px) {
  .page-sidebar {
    width: 250px;
    z-index: auto;
    left: 0 !important;
    -webkit-transform: translate3d(0, 0px, 0px) !important;
    transform: translate3d(0, 0px, 0px) !important;
  }
  .page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li {
    padding: 0px 30px 0 36px;
  }
  .icon-thumbnail {
    margin-right: 24px;
  }
  .page-sidebar {
    display: none;
    z-index: auto;
  }
  .page-sidebar.visible {
    display: block;
  }
  .page-sidebar .page-sidebar-inner {
    z-index: 1;
    left: 0 !important;
    width: 260px;
  }
  .page-sidebar .page-sidebar-inner .sidebar-slide .sidebar-menu {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    top: 40px;
    bottom: 0;
  }
  .page-sidebar .page-sidebar-inner .sidebar-slide .sidebar-menu ul > li > a > .badge {
    display: inline-block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .page-sidebar .sidebar-menu .menu-items ul {
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .page-sidebar .sidebar-menu .menu-items > li > a {
    padding-left: 27px;
  }
  .page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li {
    padding: 0px 27px 0 31px;
  }
}
@media (max-width: 991px) {
  .sidebar-menu .icon-thumbnail {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  .page-sidebar .sidebar-header {
    padding: 0 12px;
  }
  .page-sidebar .sidebar-menu .menu-items > li > a {
    padding-left: 20px;
  }
  .page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li {
    padding: 0px 25px 0 28px;
  }
}
@media (max-width: 480px) {
  body .header .header-inner .toggle-secondary-sidebar {
    font-size: 16px;
    top: 12px;
  }
  .page-sidebar .sidebar-header {
    height: 48px;
    line-height: 48px;
  }
}
/* END Sidebar
------------------------------------
*/
/* Overlay Search
------------------------------------
*/
.overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.95);
  z-index: 1010;
  padding-left: 64px;
  overflow: auto;
}
.overlay .inline-block {
  display: inline-block;
}
.overlay .overlay-brand {
  margin-left: 7px;
}
.overlay > div {
  width: 100%;
  height: 260px;
  display: block;
  overflow: hidden;
}
.overlay .has-results {
  overflow: visible;
}
.overlay .overlay-search {
  font-weight: 700;
  font-size: 77px;
  height: 100px;
  letter-spacing: -1.925px;
  line-height: 100px;
  width: 100%;
  padding-left: 0 !important;
}
.overlay .overlay-close {
  position: absolute;
  right: 20px;
  top: 5px;
}
/* Quick View
------------------------------------
*/
.quickview-wrapper {
  position: fixed;
  right: -285px;
  top: 0;
  width: 285px;
  background: #fff;
  bottom: 0;
  z-index: 1000;
  box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
  border-left: 1px solid rgba(222, 227, 231, 0.56);
  -webkit-transition: -webkit-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  transition: transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.quickview-wrapper.open {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
}
.quickview-wrapper .quickview-toggle {
  position: absolute;
  right: 12px;
  top: 2px;
  color: #788195;
  padding: 6px;
  opacity: 0.4;
}
.quickview-wrapper .quickview-toggle:hover {
  opacity: 1;
}
.quickview-wrapper .nav-tabs {
  /* Quickview Tabs */
  background-color: #2b303b;
  position: relative;
  padding: 0 43px;
}
.quickview-wrapper .nav-tabs > li > a {
  padding: 11px;
  color: #788195;
  border: 0;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  min-width: 62px;
  line-height: 1.4;
}
.quickview-wrapper .nav-tabs > li > a > span {
  opacity: 0.6;
}
.quickview-wrapper .nav-tabs > li > a:hover > span {
  color: #788195;
  opacity: 1;
}
.quickview-wrapper .nav-tabs > li > a.active:hover,
.quickview-wrapper .nav-tabs > li > a.active:focus {
  background: transparent;
  color: #cdd0d8;
  opacity: 1;
}
.quickview-wrapper .nav-tabs > li.active > a,
.quickview-wrapper .nav-tabs > li.active > a:hover,
.quickview-wrapper .nav-tabs > li.active > a:focus {
  background-color: transparent;
  border: 0;
  color: #cdd0d8;
  opacity: 1;
}
.quickview-wrapper .nav-tabs ~ .tab-content {
  position: absolute;
  padding: 0;
  left: 0;
  right: 0;
  top: 38px;
  bottom: 0;
  height: auto;
}
.quickview-wrapper .nav-tabs ~ .tab-content > div {
  height: 100%;
}
.quickview-wrapper .nav-tabs ~ .tab-content ul {
  margin: 0;
  padding: 0;
}
.quickview-wrapper .nav-tabs ~ .tab-content ul li {
  list-style: none;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes {
  /* Quickview Notes */
  background: #fbf9e3;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes a,
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes button {
  color: #968974;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list {
  position: relative;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list .toolbar {
  height: 50px;
  padding: 0 25px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list .toolbar ul {
  margin-top: 10px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list .toolbar ul > li {
  display: inline-block;
  height: auto;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list .toolbar ul > li a {
  height: 22px;
  line-height: 22px;
  display: block;
  padding: 0 5px;
  font-size: 14px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list .toolbar ul > li a:hover,
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list .toolbar ul > li a.selected {
  background: #968974;
  color: #FBF9E3;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list .toolbar .btn-remove-notes {
  background: transparent;
  bottom: 8px;
  display: block;
  left: 50%;
  margin-left: -40%;
  position: absolute;
  width: 83%;
  border: 1px solid #968974;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul {
  padding: 0;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul li {
  cursor: pointer;
  height: 42px;
  padding: 0 25px;
  display: block;
  clear: both;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul li .left {
  float: left;
  width: 65%;
  height: 100%;
  padding-top: 9px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul li .left .checkbox {
  display: none;
  float: left;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul li .left .checkbox label {
  margin-right: 0;
  vertical-align: text-top;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul li .left p {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  display: inline-block;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul li .right {
  font-size: 10.5px;
  text-align: right;
  width: 35%;
  line-height: 41px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul li .right .date {
  margin-right: 10px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .list > ul li:hover {
  background: #f4ecd1;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note {
  /* Quickview Note */
  background-image: url(/build/images/notes_lines.png);
  background-repeat: repeat-y;
  background-position: 27px top;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note > div {
  display: table;
  height: 100%;
  width: 100%;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .toolbar {
  background: #fcfcfa;
  height: 35px;
  width: 100%;
  display: table-row;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.33);
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .toolbar > li {
  display: inline-block;
  border-right: 1px solid #EDECEC;
  float: left;
  line-height: 37px;
  padding: 0;
  text-align: center;
  width: 40px;
  height: auto;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .toolbar > li > a {
  color: #a5a5a5;
  display: block;
  font-size: 14px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .toolbar > li > a:hover {
  background: #fffaf6;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .toolbar > li > a.active {
  color: #333;
  background: #f9f1ea;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .toolbar:after {
  position: absolute;
  content: "";
  width: 100%;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body {
  display: table-row;
  height: 100%;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body > div {
  display: table;
  height: 100%;
  width: 100%;
  padding: 0 20px 0 45px;
  white-space: normal;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .top {
  height: 50px;
  display: table-row;
  clear: both;
  line-height: 50px;
  text-align: center;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .top > a {
  float: left;
  color: #b0b0a8;
  margin-left: 10px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .top > span {
  font-style: italic;
  color: #b0b0a8;
  font-size: 11px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .content {
  display: table-row;
  height: 100%;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .content form {
  height: 100%;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .content .quick-note-editor {
  font-size: 12px;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .content .quick-note-editor:focus {
  outline: none;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .content .quick-note-editor::-moz-selection {
  background: #fef8ae;
}
.quickview-wrapper .nav-tabs ~ .tab-content .quickview-notes .note .body .content .quick-note-editor::selection {
  background: #fef8ae;
}
/* Pages Scroll bar
------------------------------------
*/
.scroll {
  position: relative;
  overflow: auto;
}
.scroll-wrapper > .scroll-element,
.scroll-wrapper > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}
.scroll-wrapper > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.scroll-wrapper > .scroll-element.scroll-x {
  bottom: 2px;
  height: 7px;
  left: 0;
  min-width: 100%;
  width: 100%;
}
.scroll-wrapper > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 2px;
  top: 0;
  width: 4px;
}
.scroll-wrapper > .scroll-element .scroll-element_outer {
  opacity: 0.3;
}
.scroll-wrapper > .scroll-element .scroll-element_size {
  background-color: rgba(0, 0, 0, 0.07);
  opacity: 0;
}
.scroll-wrapper > .scroll-element .scroll-bar {
  background-color: #697686;
}
.scroll-wrapper > .scroll-element.scroll-x .scroll-bar {
  bottom: 0;
  height: 4px;
  min-width: 24px;
  top: auto;
}
.scroll-wrapper > .scroll-element.scroll-x .scroll-element_outer {
  bottom: 0;
  top: auto;
  left: 2px;
  -webkit-transition: height 0.2s;
  transition: height 0.2s;
}
.scroll-wrapper > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}
.scroll-wrapper > .scroll-element.scroll-y .scroll-bar {
  left: auto;
  min-height: 24px;
  right: 0;
  width: 4px;
}
.scroll-wrapper > .scroll-element.scroll-y .scroll-element_outer {
  left: auto;
  right: 0;
  top: 2px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.scroll-wrapper > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}
.scroll-wrapper > .scroll-content {
  box-sizing: inherit !important;
}
.scroll-wrapper.auto-hide > .scroll-element .scroll-element_track {
  display: none;
}
.scroll-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}
.scroll-wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}
/* hover & drag */
.scroll-wrapper > .scroll-element:hover .scroll-element_outer,
.scroll-wrapper > .scroll-element.scroll-draggable .scroll-element_outer {
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.scroll-wrapper > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scroll-wrapper > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
  opacity: 1;
}
.scroll-wrapper > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scroll-wrapper > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
  height: 100%;
  width: 100%;
}
.scroll-wrapper > .scroll-element.scroll-x:hover .scroll-element_outer,
.scroll-wrapper > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
  height: 10px;
  min-height: 7px;
}
.scroll-wrapper > .scroll-element.scroll-y:hover .scroll-element_outer,
.scroll-wrapper > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
  min-width: 7px;
  width: 7px;
}
/*------------------------------------------------------------------
[5. Typography]
*/
/* Standard elements
--------------------------------------------------
*/
html {
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  color: #626262;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.01em;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-feature-settings: "kern" 1;
  -moz-font-feature-settings: "kern" 1;
}
/* Headings
------------------------------------
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-weight: 300;
  color: #2c2c2c;
}
h1 {
  font-size: 44px;
  line-height: 55px;
  letter-spacing: -0.08px;
}
h2 {
  font-size: 31px;
  line-height: 40px;
}
h3 {
  font-size: 27px;
  line-height: 35px;
}
h4 {
  font-size: 22px;
  line-height: 31.88px;
}
h5 {
  font-size: 18px;
  line-height: 25.88px;
}
h3 small,
h4 small,
h5 small {
  font-weight: 300;
}
h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
  padding-bottom: 10px;
}
/* Lins and Others
------------------------------------
*/
a {
  text-shadow: none !important;
  color: #584b8d;
  transition: color 0.1s linear 0s, background-color 0.1s linear 0s, opacity 0.2s linear 0s !important;
}
a:focus,
a:hover,
a:active {
  color: #6d5cae;
}
a,
a:focus,
a:hover,
a:active {
  outline: 0 !important;
  text-decoration: none;
}
a[ng-click] {
  cursor: pointer;
}
br {
  line-height: normal;
  clear: both;
}
code {
  color: #c64643;
  background-color: #f0f0f0;
}
code:hover {
  background-color: #fddddd;
}
p {
  display: block;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.01em;
  line-height: 22px;
  margin: 0px 0px 10px 0px;
  font-style: normal;
  white-space: normal;
}
small,
.small {
  line-height: 18px;
  font-size: 85%;
}
label.inline {
  display: inline-block;
  position: relative;
  top: 0px;
  font-size: 13px;
}
ul,
ol {
  margin-bottom: 10px;
}
ul > li,
ol > li {
  padding-left: 3px;
  line-height: 24px;
}
ul.lg-icon > li,
ol.lg-icon > li {
  font-size: 21px;
}
ul.lg-icon > li span,
ol.lg-icon > li span {
  font-size: 14px;
}
ul.no-style,
ol.no-style {
  list-style: none;
  padding-left: 5px;
}
address {
  margin-bottom: 0px;
}
address a {
  color: #626262;
}
blockquote {
  padding: 0 0 0 18px;
  border-left: 0;
}
blockquote:before {
  content: '';
  font-family: FontAwesome;
  content: "\F10D";
  margin-right: 13px;
  float: left;
}
blockquote p {
  font-size: 16px;
}
blockquote small {
  line-height: 29px;
  color: #8b91a0;
  padding-left: 30px;
}
blockquote small:before {
  content: "";
}
blockquote.pull-right {
  border-right: 0;
}
blockquote.pull-right:before {
  float: right;
  content: '';
  font-family: FontAwesome;
  content: "\F10D";
  margin-left: 13px;
  margin-right: 0;
}
blockquote.pull-right small {
  padding-right: 30px;
}
blockquote.pull-right small:after {
  content: "";
}
hr {
  border-color: #e6e6e6;
}
hr.double {
  border-width: 2px;
}
hr.dotted {
  border-style: dotted none none;
}
/* Font Sizes
------------------------------------
*/
.small-text {
  font-size: 12px !important;
}
.normal-text {
  font-size: 13px !important;
}
.large-text {
  font-size: 15px !important;
}
/* Font Weights
------------------------------------
 */
.normal {
  font-weight: normal;
}
.semi-bold {
  font-weight: 400 !important;
}
.bold {
  font-weight: bold !important;
}
.light {
  font-weight: 300 !important;
}
/* Misc
------------------------------------
*/
.logo {
  margin: 18px 14px;
}
.all-caps {
  text-transform: uppercase;
}
.muted {
  color: #e2e2e2;
}
.hint-text {
  opacity: .7;
}
.no-decoration {
  text-decoration: none !important;
}
/* Monochrome Colors
------------------------------------
 */
.bg-master {
  background-color: #626262;
}
.bg-master-light {
  background-color: #e6e6e6;
}
.bg-master-lighter {
  background-color: #f0f0f0;
}
.bg-master-lightest {
  background-color: #fafafa;
}
.bg-master-dark {
  background-color: #2c2c2c;
}
.bg-master-darker {
  background-color: #1a1a1a;
}
.bg-master-darkest {
  background-color: #121212;
}
/* Contextual Colors
------------------------------------
*/
/* Primary
------------------------------------
*/
.bg-primary {
  background-color: #6d5cae !important;
}
.bg-primary-dark {
  background-color: #584b8d;
}
.bg-primary-darker {
  background-color: #413768;
}
.bg-primary-light {
  background-color: #8a7dbe;
}
.bg-primary-lighter {
  background-color: #e2deef;
}
/* Complete
------------------------------------
*/
.bg-complete {
  background-color: #48b0f7;
}
.bg-complete-dark {
  background-color: #3a8fc8;
}
.bg-complete-darker {
  background-color: #2b6a94;
}
.bg-complete-light {
  background-color: #6dc0f9;
}
.bg-complete-lighter {
  background-color: #daeffd;
}
/* Success
------------------------------------
*/
.bg-success {
  background-color: #10cfbd !important;
}
.bg-success-dark {
  background-color: #0da899;
}
.bg-success-darker {
  background-color: #0a7c71;
}
.bg-success-light {
  background-color: #40d9ca;
}
.bg-success-lighter {
  background-color: #cff5f2;
}
/* Info
------------------------------------
*/
.bg-info {
  background-color: #3b4752 !important;
}
.bg-info-dark {
  background-color: #303a42;
}
.bg-info-darker {
  background-color: #232b31;
}
.bg-info-light {
  background-color: #626c75;
}
.bg-info-lighter {
  background-color: #d8dadc;
}
/* Danger
------------------------------------
*/
.bg-danger {
  background-color: #f55753 !important;
}
.bg-danger-dark {
  background-color: #c64643;
}
.bg-danger-darker {
  background-color: #933432;
}
.bg-danger-light {
  background-color: #f77975;
}
.bg-danger-lighter {
  background-color: #fddddd;
}
/* Warning
------------------------------------
 */
.bg-warning {
  background-color: #f8d053 !important;
}
.bg-warning-dark {
  background-color: #c9a843;
}
.bg-warning-darker {
  background-color: #957d32;
}
.bg-warning-light {
  background-color: #f9d975;
}
.bg-warning-lighter {
  background-color: #fef6dd;
}
/* More Color Options
------------------------------------
*/
/* Menu
------------------------------------
*/
.bg-menu-dark {
  background-color: #21252d;
}
.bg-menu {
  background-color: #2b303b;
}
.bg-menu-light {
  background-color: #788195;
}
/* Gradients
------------------------------------
*/
.gradient-grey {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);
}
.gradient-black {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);
}
/* Other Colors
------------------------------------
*/
.bg-white {
  background-color: #fff;
}
.bg-transparent {
  background-color: transparent !important;
}
/* Text Colors */
.link {
  opacity: .7;
}
.link:hover {
  opacity: 1;
}
.text-master {
  color: #626262 !important;
}
.text-master-light {
  color: #e6e6e6 !important;
}
.text-black {
  color: #2c2c2c !important;
}
.text-white {
  color: #fff !important;
}
.text-complete {
  color: #48b0f7 !important;
}
.text-success {
  color: #10cfbd !important;
}
.text-info {
  color: #3b4752 !important;
}
.text-warning {
  color: #f8d053 !important;
}
.text-warning-dark {
  color: #c9a843 !important;
}
.text-danger {
  color: #f55753 !important;
}
.text-primary {
  color: #6d5cae !important;
}
/* Text Aligngments
------------------------------------
*/
.text-right {
  text-align: right !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
/* Labels
------------------------------------
*/
.label {
  padding: 3px 9px;
  font-size: 11px;
  line-height: 1;
  text-shadow: none;
  background-color: #e6e6e6;
  font-weight: 600;
  color: #626262;
  border-radius: .25em;
}
.label-success {
  background-color: #10cfbd;
  color: #fff;
}
.label-warning {
  background-color: #f8d053;
  color: #fff;
}
.label-important,
.label-danger {
  background-color: #f55753;
  color: #fff;
}
.label-info {
  background-color: #48b0f7;
  color: #fff;
}
.label-inverse {
  background-color: #3a8fc8;
  color: #fff;
}
.label-white {
  background-color: #fff;
  color: #626262;
}
/* Font Sizes
------------------------------------
*/
.fs-10 {
  font-size: 10px !important;
}
.fs-11 {
  font-size: 10.5px !important;
}
.fs-12 {
  font-size: 12px !important;
}
.fs-13 {
  font-size: 13px !important;
}
.fs-14 {
  font-size: 14px !important;
}
.fs-15 {
  font-size: 15px !important;
}
.fs-16 {
  font-size: 16px !important;
}
/* Line-heights
------------------------------------
*/
.lh-normal {
  line-height: normal;
}
.lh-10 {
  line-height: 10px;
}
.lh-11 {
  line-height: 11px;
}
.lh-12 {
  line-height: 12px;
}
.lh-13 {
  line-height: 13px;
}
.lh-14 {
  line-height: 14px;
}
.lh-15 {
  line-height: 15px;
}
.lh-16 {
  line-height: 16px;
}
/* Font Faces
------------------------------------
*/
.font-arial {
  font-family: Arial, sans-serif !important;
}
.font-montserrat {
  font-family: 'Montserrat' !important;
}
.font-georgia {
  font-family: Georgia !important;
}
.font-heading {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
/* Wells
------------------------------------
*/
.well {
  background-color: #e6e6e6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border: none;
  background-image: none;
}
.well.well-large {
  padding: 24px;
  width: auto;
}
.well.well-small {
  padding: 13px;
  width: auto;
}
.well.green {
  background-color: #48b0f7;
  color: #fff;
  border: none;
}
.overflow-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.jumbotron {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
.jumbotron p {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: inherit;
}
.jumbotron p.small {
  font-size: 85%;
}
/* Responsive Handlers : Typo
------------------------------------
*/
@media (max-width: 1400px) {
  body,
  p {
    font-size: 13px;
    line-height: 20px;
  }
  h1 {
    font-size: 33px;
    line-height: 44px;
    letter-spacing: -0.08px;
  }
  h2 {
    font-size: 28px;
    line-height: 40px;
  }
  h3 {
    font-size: 24px;
    line-height: 35.88px;
  }
  h4 {
    font-size: 18px;
    line-height: 33.88px;
  }
  h5 {
    font-size: 16px;
    line-height: 25.88px;
  }
  small,
  .small {
    font-size: 89%;
    line-height: 17px;
  }
}
/* For Windows : Fixes
------------------------------------
*/
.windows body,
.windows p {
  font-size: 13px;
  letter-spacing: normal;
}
.windows h3 {
  font-size: 29px;
  line-height: 33px;
}
.windows h4 {
  font-size: 23px;
  line-height: 32px;
}
.windows h5 {
  font-size: 19px;
  line-height: 28px;
  font-weight: normal;
}
.windows h1,
.windows h2,
.windows h3,
.windows h4,
.windows h5 {
  letter-spacing: normal;
}
.windows .jumbotron p {
  font-size: 13px;
}
.windows .jumbotron p.small {
  font-size: 85%;
}
.windows small,
.windows .small {
  font-size: 89%;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.table > tbody > tr > td,
.table > tbody > tr > th {
  line-height: 1.42857143;
}
.table > tfoot > tr > td,
.table > tfoot > tr > th {
  line-height: 1.42857143;
}
.table > thead > tr > td,
.table > thead > tr > th {
  line-height: 1.42857143;
}
/*------------------------------------------------------------------
[6. Buttons]
*/
/*
[Buttons Base Styles]
*/
.btn {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.01em;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-feature-settings: "kern" 1;
  -moz-font-feature-settings: "kern" 1;
  margin-bottom: 0;
  border: 1px solid #f0f0f0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background-image: none !important;
  color: #626262;
  background-color: #fff;
  text-shadow: none;
  box-shadow: none;
  line-height: 21px;
  position: relative;
  transition: color 0.1s linear 0s, background-color 0.1s linear 0s, opacity 0.2s linear 0s !important;
  padding: 6px 17px;
}
.btn:hover {
  background-color: #fafafa;
  border: 1px solid rgba(98, 98, 98, 0.27);
  color: #333;
}
.btn.active {
  border-color: #e6e6e6;
  background: #fff;
  color: #333;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: none !important;
  outline-style: none;
  color: #333;
  background-color: #fff;
}
.btn .caret {
  margin-left: 3px;
}
.btn .caret.single {
  margin-left: 0px;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  box-shadow: none;
}
button:focus {
  outline: none !important;
}
/*
Alternate buttons
--------------------------------------------------
*/
.btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: #6d5cae;
  border-color: #6d5cae;
}
.btn-primary.active,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary.active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled):active:hover,
.show .dropdown-toggle.btn-primary {
  background-color: #584b8d;
  border-color: #584b8d;
  color: #fff;
  box-shadow: none;
}
.btn-primary.hover,
.btn-primary:hover,
.show .dropdown-toggle.btn-primary {
  background-color: #8a7dbe;
  border-color: #8a7dbe;
  color: #fff;
}
.btn-primary.active:hover {
  background: #5e4f96;
  border-color: #5e4f96;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #6d5cae;
  border-color: #6d5cae;
}
.btn-primary .badge {
  color: #6d5cae;
  background-color: #fff;
}
.btn-success,
.btn-success:focus {
  color: #fff;
  background-color: #10cfbd;
  border-color: #10cfbd;
}
.btn-success.active,
.btn-success:not(:disabled):not(.disabled):active,
.btn-success.active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled):active:hover,
.show .dropdown-toggle.btn-success {
  background-color: #0da899;
  border-color: #0da899;
  color: #fff;
  box-shadow: none;
}
.btn-success.hover,
.btn-success:hover,
.show .dropdown-toggle.btn-success {
  background-color: #40d9ca;
  border-color: #40d9ca;
  color: #fff;
}
.btn-success.active:hover {
  background: #0eb2a3;
  border-color: #0eb2a3;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #10cfbd;
  border-color: #10cfbd;
}
.btn-success .badge {
  color: #10cfbd;
  background-color: #fff;
}
.btn-complete,
.btn-complete:focus {
  color: #fff;
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.btn-complete.active,
.btn-complete:not(:disabled):not(.disabled):active,
.btn-complete.active:focus,
.btn-complete:not(:disabled):not(.disabled):active:focus,
.btn-complete:not(:disabled):not(.disabled):active:hover,
.show .dropdown-toggle.btn-complete {
  background-color: #3a8fc8;
  border-color: #3a8fc8;
  color: #fff;
  box-shadow: none;
}
.btn-complete.hover,
.btn-complete:hover,
.show .dropdown-toggle.btn-complete {
  background-color: #6dc0f9;
  border-color: #6dc0f9;
  color: #fff;
}
.btn-complete.active:hover {
  background: #3e97d4;
  border-color: #3e97d4;
}
.btn-complete.disabled,
.btn-complete[disabled],
fieldset[disabled] .btn-complete,
.btn-complete.disabled:hover,
.btn-complete[disabled]:hover,
fieldset[disabled] .btn-complete:hover,
.btn-complete.disabled:focus,
.btn-complete[disabled]:focus,
fieldset[disabled] .btn-complete:focus,
.btn-complete.disabled:active,
.btn-complete[disabled]:active,
fieldset[disabled] .btn-complete:active,
.btn-complete.disabled.active,
.btn-complete[disabled].active,
fieldset[disabled] .btn-complete.active {
  background-color: #48b0f7;
  border-color: #48b0f7;
}
.btn-complete .badge {
  color: #48b0f7;
  background-color: #fff;
}
.btn-info,
.btn-info:focus {
  color: #fff;
  background-color: #3b4752;
  border-color: #3b4752;
}
.btn-info.active,
.btn-info:not(:disabled):not(.disabled):active,
.btn-info.active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled):active:hover,
.show .dropdown-toggle.btn-info {
  background-color: #303a42;
  border-color: #303a42;
  color: #fff;
  box-shadow: none;
}
.btn-info.hover,
.btn-info:hover,
.show .dropdown-toggle.btn-info {
  background-color: #626c75;
  border-color: #626c75;
  color: #fff;
}
.btn-info.active:hover {
  background: #333d47;
  border-color: #333d47;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #3b4752;
  border-color: #3b4752;
}
.btn-info .badge {
  color: #3b4752;
  background-color: #fff;
}
.btn-warning,
.btn-warning:focus {
  color: #fff;
  background-color: #f8d053;
  border-color: #f8d053;
}
.btn-warning.active,
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning.active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled):active:hover,
.show .dropdown-toggle.btn-warning {
  background-color: #c9a843;
  border-color: #c9a843;
  color: #fff;
  box-shadow: none;
}
.btn-warning.hover,
.btn-warning:hover,
.show .dropdown-toggle.btn-warning {
  background-color: #f9d975;
  border-color: #f9d975;
  color: #fff;
}
.btn-warning.active:hover {
  background: #d5b347;
  border-color: #d5b347;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f8d053;
  border-color: #f8d053;
}
.btn-warning .badge {
  color: #f8d053;
  background-color: #fff;
}
.btn-danger,
.btn-danger:focus {
  color: #fff;
  background-color: #f55753;
  border-color: #f55753;
}
.btn-danger.active,
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger.active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled):active:hover,
.show .dropdown-toggle.btn-danger {
  background-color: #c64643;
  border-color: #c64643;
  color: #fff;
  box-shadow: none;
}
.btn-danger.hover,
.btn-danger:hover,
.show .dropdown-toggle.btn-danger {
  background-color: #f77975;
  border-color: #f77975;
  color: #fff;
}
.btn-danger.active:hover {
  background: #d34b47;
  border-color: #d34b47;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #f55753;
  border-color: #f55753;
}
.btn-danger .badge {
  color: #f55753;
  background-color: #fff;
}
.btn-default,
.btn-default:focus {
  color: #5e5e5e;
  background-color: #fff;
  border-color: #f0f0f0;
}
.btn-default.active,
.btn-default:active,
.btn-default.active:focus,
.btn-default:active:focus,
.btn-default:active:hover {
  background-color: #f0f0f0;
  border-color: #e6e6e6;
  color: #2c2c2c;
}
.btn-default.hover,
.btn-default:hover {
  background-color: #fafafa;
  border-color: rgba(98, 98, 98, 0.27);
  color: #1a1a1a;
}
.btn-default.active:hover {
  background: #f0f0f0;
}
.btn-link {
  color: #5e5e5e;
  background-color: transparent;
  border: none;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.btn-link.disabled,
.btn-link[disabled] {
  background-color: transparent;
  border: none;
  text-decoration: none;
  outline: none;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
/*
Button Sizes
--------------------------------------------------
*/
.btn-lg,
.btn-group-lg > .btn {
  padding-left: 28px;
  padding-right: 28px;
  line-height: 23px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 11.9px;
  line-height: 20px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 2px 9px;
  font-size: 10.5px;
}
.btn-cons {
  margin-right: 5px;
  min-width: 120px;
}
/*
Rounded buttons
--------------------------------------------------
*/
.btn-rounded {
  border-radius: 100px !important;
}
/*
 Dropdown menus
--------------------------------------------------
*/
.btn-group.show .dropdown-toggle,
.show .dropdown-toggle,
.show.dropdown-default .dropdown-toggle {
  box-shadow: none;
}
/* Pages default dropdown */
.dropdown-default {
  display: inline-block;
}
.dropdown-default.toggle-only {
  padding-left: 9px;
  padding-right: 9px;
}
.dropdown-default.toggle-only:after {
  position: initial;
}
.dropdown-default.show > .btn.dropdown-toggle {
  border-color: transparent !important;
  background: transparent !important;
  z-index: 791 !important;
  color: #626262;
}
.dropdown-default.show .dropdown-menu {
  opacity: 1;
  transform: scale(1, 1) !important;
  z-index: 700;
  pointer-events: all;
}
.dropdown-default.show .dropdown-menu .dropdown-item {
  visibility: visible;
}
.dropdown-default.show.dropup > .btn-primary + .dropdown-menu:after,
.dropdown-default.show.dropup > .btn-success + .dropdown-menu:after,
.dropdown-default.show.dropup > .btn-complete + .dropdown-menu:after,
.dropdown-default.show.dropup > .btn-warning + .dropdown-menu:after,
.dropdown-default.show.dropup > .btn-danger + .dropdown-menu:after,
.dropdown-default.show.dropup > .btn-info + .dropdown-menu:after {
  top: auto;
  bottom: 0;
}
.dropdown-default.show > .btn-primary + .dropdown-menu:after,
.dropdown-default.show > .btn-success + .dropdown-menu:after,
.dropdown-default.show > .btn-complete + .dropdown-menu:after,
.dropdown-default.show > .btn-warning + .dropdown-menu:after,
.dropdown-default.show > .btn-danger + .dropdown-menu:after,
.dropdown-default.show > .btn-info + .dropdown-menu:after {
  top: 0;
  height: 42px;
}
.dropdown-default.show > .btn-primary + .dropdown-menu:after {
  background-color: #6d5cae;
}
.dropdown-default.show > .btn-success + .dropdown-menu:after {
  background-color: #10cfbd;
}
.dropdown-default.show > .btn-complete + .dropdown-menu:after {
  background-color: #48b0f7;
}
.dropdown-default.show > .btn-warning + .dropdown-menu:after {
  background-color: #f8d053;
}
.dropdown-default.show > .btn-danger + .dropdown-menu:after {
  background-color: #f55753;
}
.dropdown-default.show > .btn-info + .dropdown-menu:after {
  background-color: #3b4752;
}
.dropdown-default.dropup .btn.dropdown-toggle.btn-lg + .dropdown-menu {
  margin-bottom: -47px;
  padding-bottom: 49px;
}
.dropdown-default.dropup .btn.dropdown-toggle.btn-lg + .dropdown-menu:after {
  bottom: 49px;
}
.dropdown-default.dropup .btn.dropdown-toggle.btn-sm + .dropdown-menu {
  margin-bottom: -34px;
  padding-bottom: 36px;
}
.dropdown-default.dropup .btn.dropdown-toggle.btn-sm + .dropdown-menu:after {
  bottom: 36px;
}
.dropdown-default.dropup .btn.dropdown-toggle.btn-xs + .dropdown-menu {
  margin-bottom: -29px;
  padding-bottom: 31px;
}
.dropdown-default.dropup .btn.dropdown-toggle.btn-xs + .dropdown-menu:after {
  bottom: 31px;
}
.dropdown-default.dropup .dropdown-menu {
  margin-bottom: -40px;
  padding: 0 3px 44px 0 !important;
  transform-origin: center bottom 0;
  top: auto !important;
  bottom: 100% !important;
}
.dropdown-default.dropup .dropdown-menu:after {
  bottom: 43px;
  top: auto !important;
}
.dropdown-default .btn.dropdown-toggle {
  text-align: left;
  padding-right: 27px;
}
.dropdown-default .btn.dropdown-toggle.btn-lg {
  padding-right: 42px;
}
.dropdown-default .btn.dropdown-toggle.btn-lg:after {
  right: 26px;
}
.dropdown-default .btn.dropdown-toggle.btn-lg + .dropdown-menu {
  margin-top: -47px;
  padding-top: 49px;
}
.dropdown-default .btn.dropdown-toggle.btn-lg + .dropdown-menu:after {
  top: 49px;
}
.dropdown-default .btn.dropdown-toggle.btn-sm {
  padding-right: 26px;
}
.dropdown-default .btn.dropdown-toggle.btn-sm:after {
  right: 16px;
}
.dropdown-default .btn.dropdown-toggle.btn-sm + .dropdown-menu {
  margin-top: -34px;
  padding-top: 36px;
}
.dropdown-default .btn.dropdown-toggle.btn-sm + .dropdown-menu:after {
  top: 36px;
}
.dropdown-default .btn.dropdown-toggle.btn-xs {
  padding-right: 21px;
}
.dropdown-default .btn.dropdown-toggle.btn-xs:after {
  right: 8px;
}
.dropdown-default .btn.dropdown-toggle.btn-xs + .dropdown-menu {
  margin-top: -29px;
  padding-top: 31px;
}
.dropdown-default .btn.dropdown-toggle.btn-xs + .dropdown-menu:after {
  top: 31px;
}
.dropdown-default .btn.dropdown-toggle:after {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -2px;
}
.dropdown-default .btn-rounded {
  padding-left: 17px;
  padding-right: 17px;
}
.dropdown-default .btn-rounded + .dropdown-menu {
  border-radius: 17px;
}
.dropdown-default .dropdown-menu {
  margin-top: -4px;
  width: 100%;
  padding-top: 42px;
  overflow: hidden;
  backface-visibility: hidden;
  display: block;
  opacity: 0;
  transform: scale(1, 0) !important;
  transform-origin: center top 0;
  -webkit-transition: all 170ms cubic-bezier(0.05, 0.74, 0.27, 0.99) 0s;
  transition: all 170ms cubic-bezier(0.05, 0.74, 0.27, 0.99) 0s;
  z-index: -1;
}
.dropdown-default .dropdown-menu:after {
  content: "";
  position: absolute;
  height: 1px;
  left: 0;
  top: 42px;
  background: #e6e6e6;
  width: 100%;
}
.dropdown-default .dropdown-menu li,
.dropdown-default .dropdown-menu .dropdown-item {
  visibility: hidden;
}
.navbar-nav .dropdown-menu {
  position: absolute;
}
.dropdown-menu {
  position: absolute;
  display: none;
  float: left;
  list-style: none;
  text-shadow: none;
  -webkit-box-shadow: 0px 0px 5px rgba(98, 98, 98, 0.2);
  box-shadow: 0px 0px 5px rgba(98, 98, 98, 0.2);
  border: none;
  border-radius: 3px;
  font-size: 13px;
  margin: 0;
  background: #fafafa;
  min-width: 50px;
  z-index: 700 !important;
}
.dropdown-menu .divider {
  background-color: #e6e6e6;
  height: 1px;
  margin: 3px 0;
  border-bottom: 0px;
}
.dropdown-menu > li,
.dropdown-menu > .dropdown-item {
  padding-left: 0px;
  line-height: 35px;
  color: #626262;
  padding: 0 20px;
  border-radius: 3px;
  display: block;
  clear: both;
  white-space: nowrap;
  text-align: left;
}
.dropdown-menu > li:hover,
.dropdown-menu > .dropdown-item:hover,
.dropdown-menu > li:focus,
.dropdown-menu > .dropdown-item:focus,
.dropdown-menu > li:active,
.dropdown-menu > .dropdown-item:active {
  color: #1a1a1a;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-menu > li:first-child,
.dropdown-menu > .dropdown-item:first-child {
  padding-top: 9px;
}
.dropdown-menu > li:last-child,
.dropdown-menu > .dropdown-item:last-child {
  padding-bottom: 9px;
}
.dropdown-menu > li.dropdown-header,
.dropdown-menu > .dropdown-item.dropdown-header {
  padding: 3px 20px;
}
.dropdown-menu > li.active > a,
.dropdown-menu > .dropdown-item.active > a,
.dropdown-menu > li.active,
.dropdown-menu > .dropdown-item.active,
.dropdown-menu > li.active > a:hover,
.dropdown-menu > .dropdown-item.active > a:hover,
.dropdown-menu > li.active:hover,
.dropdown-menu > .dropdown-item.active:hover,
.dropdown-menu > li.active > a:focus,
.dropdown-menu > .dropdown-item.active > a:focus,
.dropdown-menu > li.active:focus,
.dropdown-menu > .dropdown-item.active:focus {
  color: #1a1a1a;
  text-decoration: none;
  background-color: #f0f0f0;
}
.dropdown-menu > li.disabled > a,
.dropdown-menu > .dropdown-item.disabled > a,
.dropdown-menu > li.disabled,
.dropdown-menu > .dropdown-item.disabled,
.dropdown-menu > li.disabled > a:hover,
.dropdown-menu > .dropdown-item.disabled > a:hover,
.dropdown-menu > li.disabled:hover,
.dropdown-menu > .dropdown-item.disabled:hover,
.dropdown-menu > li.disabled > a:focus,
.dropdown-menu > .dropdown-item.disabled > a:focus,
.dropdown-menu > li.disabled:focus,
.dropdown-menu > .dropdown-item.disabled:focus {
  color: #959595;
}
.dropdown-menu > li.disabled > a:hover,
.dropdown-menu > .dropdown-item.disabled > a:hover,
.dropdown-menu > li.disabled:hover,
.dropdown-menu > .dropdown-item.disabled:hover,
.dropdown-menu > li.disabled > a:focus,
.dropdown-menu > .dropdown-item.disabled > a:focus,
.dropdown-menu > li.disabled:focus,
.dropdown-menu > .dropdown-item.disabled:focus {
  text-decoration: none;
  cursor: default;
}
.dropdown-menu > li > a,
.dropdown-menu > .dropdown-item > a {
  line-height: 35px;
  color: #626262;
  padding: 0 20px;
  border-radius: 3px;
  display: block;
  clear: both;
  white-space: nowrap;
  text-align: left;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > .dropdown-item > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .dropdown-item > a:focus {
  color: #1a1a1a;
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}
.dropdown-menu > li {
  padding: 0;
}
.dropdown-backdrop {
  z-index: 600;
}
/*
Animated buttons
--------------------------------------------------
*/
.btn-animated {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.btn-animated > span {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.btn-animated:before {
  position: absolute;
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 2.5;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn-animated:after {
  content: '';
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn-animated.from-top:before {
  left: 0;
  top: -100%;
}
.btn-animated.from-top:hover:before,
.btn-animated.from-top.show-icon:before {
  top: 0;
}
.btn-animated.from-top:hover > span,
.btn-animated.from-top.show-icon > span {
  -webkit-transform: translateY(300%);
  -ms-transform: translateY(300%);
  transform: translateY(300%);
}
.btn-animated.from-left:before {
  left: -100%;
  top: 0;
}
.btn-animated.from-left:hover:before,
.btn-animated.from-left.show-icon:before {
  left: 0;
}
.btn-animated.from-left:hover > span,
.btn-animated.from-left.show-icon > span {
  -webkit-transform: translateX(200%);
  -ms-transform: translateX(200%);
  transform: translateX(200%);
}
.btn-animated.fa:before {
  font-family: FontAwesome;
}
.btn-animated.pg:before {
  font-family: "pages-icon";
}
/*
Tag buttons
--------------------------------------------------
*/
.btn-tag {
  line-height: 17px;
  border-radius: 17px 3px 3px 17px;
  padding: 5px 19px;
}
.btn-tag:hover,
.btn-tag.hover {
  border-color: transparent;
}
.btn-tag.btn-tag-light {
  background: #fafdff;
  color: #5b8ca5;
  border: 1px solid #cbe4f0;
}
.btn-tag.btn-tag-light:hover {
  background: #fff;
}
.btn-tag.btn-tag-dark {
  background: #e6e6e6;
  color: #626262;
}
.btn-tag.btn-tag-dark:hover {
  background: #ebebeb;
}
.btn-tag.btn-tag-rounded {
  border-radius: 17px;
}
/*
Misc buttons
--------------------------------------------------
*/
.btn-toolbar .btn {
  padding-left: 14px;
  padding-right: 14px;
}
.pager .disabled > button,
.pager .disabled > button:hover,
.pager .disabled > button:focus,
.pager .disabled > span {
  cursor: not-allowed;
  opacity: .5;
}
.modal-content a.btn-primary:not([href]):not([tabindex]) {
  color: #fff;
}
.modal-content a.btn-primary:not([href]):not([tabindex]):hover,
.modal-content a.btn-primary:not([href]):not([tabindex]):focus {
  color: #fff;
}
/*------------------------------------------------------------------
[7. Alerts]
*/
.alert {
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  padding: 9px 19px 9px 15px;
  border-radius: 3px;
  font-size: 13px;
  border-width: 0;
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
.alert.bordered {
  border-width: 1px;
}
.alert .link {
  color: #ce8f22;
  font-weight: bold;
}
.alert .alert-heading {
  color: #ce8f22 !important;
  margin-bottom: 5px;
  font-weight: 600;
}
.alert .btn-small {
  position: relative;
  top: -3.5px;
}
.alert .button-set .btn {
  position: relative;
  top: 8px;
}
.alert .close {
  background: url(/build/images/noti-cross.png) no-repeat scroll 0 0 transparent;
  background-position: -9px -10px;
  width: 10px;
  height: 9px;
  position: relative;
  opacity: 0.8;
  top: 4.5px;
  float: right;
  margin-left: 20px;
  font-size: 0;
}
.alert .close:hover {
  opacity: 1;
}
/* Alert : Color Options
------------------------------------
*/
.alert-danger,
.alert-error {
  background-color: #fddddd;
  color: #933432;
  border-color: #933432;
}
.alert-danger .close,
.alert-error .close {
  background-position: -95px -10px !important;
}
.alert-warning {
  background-color: #fef6dd;
  color: #957d32;
  border-color: #957d32;
}
.alert-info {
  background-color: #daeffd;
  color: #2b6a94;
  border-color: #2b6a94;
}
.alert-info .close {
  background-position: -67px -10px !important;
}
.alert-success {
  background-color: #cff5f2;
  color: #0a7c71;
  border-color: #0a7c71;
}
.alert-success .close {
  background-position: -38px -10px !important;
}
.alert-default {
  background-color: #fff;
  color: #626262;
  border-color: #e6e6e6;
}
.alert-default .close {
  background-position: -67px -10px !important;
}
/*------------------------------------------------------------------
[8. Notifications]
*/
/* Badges
--------------------------------------------------
*/
.badge {
  text-shadow: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-weight: 600;
  background-color: #e6e6e6;
  font-size: 11px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 4px;
  color: #626262;
  border-radius: 10px;
}
.badge-success {
  background-color: #10cfbd;
  color: #fff;
}
.badge-warning {
  background-color: #f8d053;
  color: #fff;
}
.badge-important {
  background-color: #f55753;
  color: #fff;
}
.badge-danger {
  background-color: #f55753;
  color: #fff;
}
.badge-info {
  background-color: #3b4752;
  color: #fff;
}
.badge-inverse {
  background-color: #2b6a94;
  color: #fff;
}
.badge-white {
  background-color: #fff;
  color: #626262;
}
.badge-disable {
  background-color: #2c2c2c;
  color: #626262;
}
/* Tool Tip
--------------------------------------------------
*/
.tooltip-inner {
  font-size: 12px;
}
/* Notification popup
--------------------------------------------------
*/
.popover {
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
  z-index: 790;
}
.notification-toggle {
  top: 35px;
  left: -26px;
  padding: 0;
}
.notification-toggle:before {
  border-bottom: 0px !important;
}
.notification-toggle:after {
  border-bottom: 0px !important;
}
.notification-panel {
  background-color: #fff;
  border: 1px solid #e6e6e6;
}
.notification-panel .notification-body {
  height: auto;
  max-height: 350px;
  position: relative;
  overflow: hidden;
}
.notification-panel .notification-body .notification-item {
  position: relative;
  margin-left: 25px;
  background-color: #fff;
  padding-right: 26px;
}
.notification-panel .notification-body .notification-item.unread .heading {
  opacity: 1;
}
.notification-panel .notification-body .notification-item.unread .option {
  background-color: #daeffd;
}
.notification-panel .notification-body .notification-item.unread .option .mark {
  color: #6dc0f9;
}
.notification-panel .notification-body .notification-item .heading {
  line-height: 43px;
  margin-right: 5px;
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
  float: left;
  width: 100%;
  font-size: 14px;
  opacity: 0.7;
}
.notification-panel .notification-body .notification-item .heading:after {
  content: '';
  position: absolute;
  width: 5px;
  height: 100%;
  background-color: #fff;
  right: 0;
  top: 1px;
}
.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper {
  cursor: pointer;
}
.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper i {
  -webkit-transition: all 0.12s linear;
  transition: all 0.12s linear;
}
.notification-panel .notification-body .notification-item .heading .time {
  font-size: 11px;
  margin-right: 8px;
}
.notification-panel .notification-body .notification-item .heading.open {
  display: block;
}
.notification-panel .notification-body .notification-item .heading.open .more-details {
  display: block;
}
.notification-panel .notification-body .notification-item .heading.open .thumbnail-wrapper i {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper.d24 {
  line-height: 20px;
}
.notification-panel .notification-body .notification-item .more-details {
  display: none;
  background-color: #fff;
  width: 100%;
  height: 100%;
  clear: both;
  position: relative;
}
.notification-panel .notification-body .notification-item .more-details .more-details-inner {
  margin-left: 10px;
  padding-left: 28px;
  padding-top: 15px;
  margin-bottom: 20px;
  position: relative;
  border-left: 1px solid rgba(230, 230, 230, 0.7);
  text-align: left;
}
.notification-panel .notification-body .notification-item .more-details .more-details-inner:after {
  width: 14px;
  height: 14px;
  position: absolute;
  content: '';
  background-color: #fff;
  left: -7px;
  top: 25px;
  border: 1px solid rgba(230, 230, 230, 0.9);
  border-radius: 99px;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
}
.notification-panel .notification-body .notification-item .more-details .more-details-inner:before {
  color: #c0c0c0;
  position: absolute;
  bottom: 0;
  left: -5px;
  content: ' \25CF';
  font-size: 13px;
  line-height: 5px;
  background-color: #fff;
  height: 9px;
}
.notification-panel .notification-body .notification-item .more-details .more-details-inner .hint-text {
  opacity: .44;
}
.notification-panel .notification-body .notification-item .option {
  font-size: 10px;
  position: absolute;
  height: 44px;
  width: 26px;
  right: 0;
  text-align: center;
  vertical-align: middle;
  line-height: 44px;
  background-color: #fafafa;
  height: 100%;
}
.notification-panel .notification-body .notification-item .option .mark {
  background-color: transparent;
  color: #c0c0c0;
}
.notification-panel .notification-body .notification-item .option .mark:before {
  content: ' \25CF';
  font-size: 12px;
}
.notification-panel .notification-body .notification-item:last-child .heading {
  border-bottom: 0px;
}
.notification-panel .notification-footer {
  padding: 10px;
  display: block;
  border-top: 1px solid #e6e6e6;
}
.notification-panel .notification-footer a {
  color: #626262;
  opacity: .54;
}
.notification-panel .notification-footer a:hover {
  opacity: .74;
}
/* Simple alerts
--------------------------------------------------
*/
.alerts-container {
  position: fixed;
  width: 350px;
  right: 20px;
  z-index: 999;
  top: 80px;
}
.alerts-container[data-placement$='-left'] {
  left: 100px;
  right: auto;
}
.alerts-container[data-placement$='-right'] {
  right: 20px;
  left: auto;
}
.alerts-container[data-placement^='top-'] {
  top: 80px;
  bottom: auto;
}
.alerts-container[data-placement^='bottom-'] {
  top: auto;
  bottom: 20px;
}
.alerts-container[data-placement='bottom-right'] .alert:last-child,
.alerts-container[data-placement='bottom-left'] .alert:last-child {
  margin-bottom: 0;
}
.alerts-container .alert {
  position: relative;
}
.alerts-container .alert .close {
  position: absolute;
  right: 9px;
  top: 15px;
}
/* Pages Notifications plugin
--------------------------------------------------
*/
/* Pages Notification customizations */
body:not(.horizontal-app-menu) .pgn-wrapper[data-position="top"] {
  top: 60px;
  left: 70px;
}
body:not(.horizontal-app-menu) .pgn-wrapper[data-position="bottom"] {
  left: 70px;
}
body:not(.horizontal-app-menu) .pgn-wrapper[data-position$='-left'] {
  left: 90px;
  right: auto;
}
body:not(.horizontal-app-menu) .pgn-wrapper[data-position^='top-'] {
  top: 80px;
  bottom: auto;
}
body.menu-pin .pgn-wrapper[data-position$='-left'],
body.menu-pin .pgn-wrapper[data-position="top"],
body.menu-pin .pgn-wrapper[data-position="bottom"] {
  left: 250px;
}
body.horizontal-app-menu .pgn-wrapper {
  z-index: 799;
}
.pgn-wrapper {
  position: fixed;
  z-index: 999;
}
.pgn-wrapper[data-position$='-left'] {
  left: 30px;
}
.pgn-wrapper[data-position$='-right'] {
  right: 20px;
}
.pgn-wrapper[data-position^='top-'] {
  top: 20px;
}
.pgn-wrapper[data-position^='bottom-'] {
  bottom: 20px;
}
.pgn-wrapper[data-position='top'] {
  top: 0;
  left: 0;
  right: 0;
}
.pgn-wrapper[data-position='bottom'] {
  bottom: 0;
  left: 0;
  right: 0;
}
.pgn {
  position: relative;
  margin: 10px;
}
.pgn .alert {
  margin: 0;
}
/* Simple
------------------------------------
*/
.pgn-simple .alert {
  padding-top: 13px;
  padding-bottom: 13px;
  max-width: 500px;
  animation: fadeIn 0.3s cubic-bezier(0.05, 0.74, 0.27, 0.99) forwards;
  -webkit-animation: fadeIn 0.3s cubic-bezier(0.05, 0.74, 0.27, 0.99) forwards;
  max-height: 250px;
  overflow: hidden;
}
/* Bar
------------------------------------
*/
.pgn-bar {
  overflow: hidden;
  margin: 0;
}
.pgn-bar .alert {
  border-radius: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  max-height: 91px;
}
.pgn-wrapper[data-position='top'] .pgn-bar .alert {
  animation: slideInFromTop 0.5s cubic-bezier(0.05, 0.74, 0.27, 0.99) forwards;
  -webkit-animation: slideInFromTop 0.5s cubic-bezier(0.05, 0.74, 0.27, 0.99) forwards;
  transform-origin: top left;
  -webkit-transform-origin: top left;
}
.pgn-wrapper[data-position='bottom'] .pgn-bar .alert {
  animation: slideInFromBottom 0.5s cubic-bezier(0.05, 0.74, 0.27, 0.99) forwards;
  -webkit-animation: slideInFromBottom 0.5s cubic-bezier(0.05, 0.74, 0.27, 0.99) forwards;
  transform-origin: bottom left;
  -webkit-transform-origin: bottom left;
}
.pgn-bar .alert span {
  opacity: 0;
  animation: fadeIn 0.3s cubic-bezier(0.05, 0.74, 0.27, 0.99) forwards;
  -webkit-animation: fadeIn 0.3s cubic-bezier(0.05, 0.74, 0.27, 0.99) forwards;
}
@keyframes slideInFromTop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes slideInFromTop {
  0% {
    -webkit-transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes slideInFromBottom {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes slideInFromBottom {
  0% {
    -webkit-transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
/* Circle
------------------------------------
*/
.pgn-circle .alert {
  margin-bottom: 10px;
  border-radius: 300px;
  animation: fadeInCircle 0.3s ease forwards, resizeCircle 0.3s 0.4s cubic-bezier(0.25, 0.25, 0.4, 1.6) forwards;
  -webkit-animation: fadeInCircle 0.3s ease forwards, resizeCircle 0.3s 0.4s cubic-bezier(0.25, 0.25, 0.4, 1.6) forwards;
  height: 60px;
  overflow: hidden;
  padding: 6px 55px 6px 6px;
  -webkit-transform: translateZ(0);
  position: relative;
}
.pgn-wrapper[data-position$='-right'] .pgn-circle .alert {
  float: right;
}
.pgn-wrapper[data-position$='-left'] .pgn-circle .alert {
  float: left;
}
.pgn-wrapper[data-position^='bottom-'] .pgn-circle .alert {
  margin-bottom: 20px;
}
.pgn-circle .alert > div > div.pgn-thumbnail > div {
  border-radius: 50%;
  overflow: hidden;
  width: 48px;
  height: 48px;
}
.pgn-circle .alert > div > div.pgn-thumbnail > div > img {
  width: 100%;
  height: 100%;
}
.pgn-circle .alert > div > div.pgn-message > div {
  opacity: 0;
  height: 47px;
  padding-left: 9px;
  animation: fadeIn .3s .5s ease forwards;
  -webkit-animation: fadeIn .3s .5s ease forwards;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  word-wrap: break-word;
}
.pgn-circle .alert > div > div.pgn-message > div p:only-child {
  padding: 12px 0;
}
.pgn-circle .alert .close {
  margin-top: -12px;
  position: absolute;
  right: 18px;
  top: 50%;
  opacity: 0;
  animation: fadeIn .3s .5s ease forwards;
  -webkit-animation: fadeIn .3s .5s ease forwards;
}
.pgn-circle .alert p {
  margin-bottom: 0;
}
.pgn-circle .alert > div {
  display: table;
  height: 100%;
}
.pgn-circle .alert > div > div {
  display: table-cell;
  vertical-align: middle;
}
@keyframes fadeInCircle {
  0% {
    opacity: 0;
    width: 60px;
  }
  100% {
    opacity: 1;
    width: 60px;
  }
}
@-webkit-keyframes fadeInCircle {
  0% {
    opacity: 0;
    width: 60px;
  }
  100% {
    opacity: 1;
    width: 60px;
  }
}
@keyframes resizeCircle {
  0% {
    width: 60px;
  }
  100% {
    width: 300px;
  }
}
@-webkit-keyframes resizeCircle {
  0% {
    width: 60px;
  }
  100% {
    width: 300px;
  }
}
/* Flip
------------------------------------
*/
.pgn-wrapper[data-position^='bottom-'] .pgn-flip .alert {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.pgn-flip .alert {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  box-shadow: 0 6px 4px -3px rgba(0, 0, 0, 0.2);
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  border-radius: 0;
  padding: 25px 35px;
  max-width: 500px;
  max-height: 250px;
  overflow: hidden;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    -webkit-transition-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 20deg);
    -webkit-transition-timing-function: ease-out;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -10deg);
    -webkit-transition-timing-function: ease-in;
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 5deg);
    -webkit-transition-timing-function: ease-out;
  }
  100% {
    -webkit-transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 20deg);
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -10deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 5deg);
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.pgn-circle .alert .close {
  margin-top: -4px;
}
body > .pgn-wrapper {
  z-index: 900;
}
@media (max-width: 979px) {
  body .pgn-wrapper[data-position="top"] {
    left: 0 !important;
  }
  body .pgn-wrapper[data-position="bottom"] {
    left: 0 !important;
  }
}
@media (max-width: 767px) {
  body .pgn-wrapper[data-position$='-left'],
  body .pgn-wrapper[data-position$='-right'] {
    left: 10px !important;
    right: 10px !important;
  }
  body .pgn-wrapper[data-position$='-right'] .alert,
  body .pgn-wrapper[data-position$='-left'] .alert {
    max-width: 100%;
    width: 100%;
  }
}
/* Notifications demo
--------------------------------------------------
*/
.notification-positions {
  border-radius: 4px;
  border: 3px dashed #e6e6e6;
  height: 370px;
  position: relative;
}
.notification-positions > div > .position:not(:only-child) {
  max-width: 50%;
}
.notification-positions .position {
  padding: 15px;
}
.notification-positions .position img {
  border: 3px solid transparent;
}
.notification-positions .position:hover {
  cursor: pointer;
}
.notification-positions .position.active img {
  border-color: #0090d9;
}
.notification-positions .position.pull-top,
.notification-positions .position.pull-bottom {
  left: 0;
  right: 0;
}
.notification-positions .position img {
  width: 100%;
}
.notification-tabs {
  flex-wrap: wrap;
}
/*------------------------------------------------------------------
[9. Progress Indicators]
*/
.progress {
  height: 4px;
  background-color: rgba(98, 98, 98, 0.2);
  background-image: none;
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 20px;
}
.progress.transparent {
  background-color: rgba(0, 0, 0, 0.28);
}
.progress.progress-small {
  height: 3px;
}
/* Circular Progress : indeterminate color
------------------------------------
*/
.progress-bar-indeterminate {
  background: url(/build/images/progress-bar-master.svg) no-repeat top left;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.progress-bar-indeterminate.progress-bar-primary {
  background-image: url(/build/images/progress-bar-primary.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-complete {
  background-image: url(/build/images/progress-bar-complete.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-success {
  background-image: url(/build/images/progress-bar-success.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-info {
  background-image: url(/build/images/progress-bar-info.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-warning {
  background-image: url(/build/images/progress-bar-warning.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-danger {
  background-image: url(/build/images/progress-bar-danger.svg);
  background-color: transparent;
}
.progress-bar-indeterminate.progress-bar-master {
  background-image: url(/build/images/progress-bar-master.svg);
  background-color: transparent;
}
/* Progress Bar
------------------------------------
*/
.progress-bar {
  box-shadow: none;
  border-radius: 0;
  background-color: #626262;
  background-image: none;
  -webkit-transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -ms-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
/* Progress Bar : Color Options
------------------------------------
*/
.progress-bar-primary {
  background-color: #6d5cae;
  background-image: none;
}
.progress-bar-complete {
  background-color: #48b0f7;
  background-image: none;
}
.progress-bar-success {
  background-color: #10cfbd;
  background-image: none;
}
.progress-bar-info {
  background-color: #3b4752;
  background-image: none;
}
.progress-bar-warning {
  background-color: #f8d053;
  background-image: none;
}
.progress-bar-danger {
  background-color: #f55753;
  background-image: none;
}
.progress-bar-white {
  background-color: #fff;
  background-image: none;
}
.progress-bar-black {
  background-color: #000;
  background-image: none;
}
.progress-info .bar,
.progress .bar-info {
  background-color: #232b31;
  background-image: none;
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #957d32;
  background-image: none;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #933432;
  background-image: none;
}
.progress-white .bar,
.progress .bar-white {
  background-color: #fff;
  background-image: none;
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #10cfbd;
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #3b4752;
}
/* Circular Progress : indeterminate
------------------------------------
*/
.progress-circle-indeterminate {
  background: url(/build/images/progress-circle-master.svg) no-repeat top left;
  width: 50px;
  height: 50px;
  background-size: 100% auto;
  margin: 0 auto;
}
.progress-circle-indeterminate.progress-circle-warning {
  background-image: url(/build/images/progress-circle-warning.svg);
}
.progress-circle-indeterminate.progress-circle-danger {
  background-image: url(/build/images/progress-circle-danger.svg);
}
.progress-circle-indeterminate.progress-circle-info {
  background-image: url(/build/images/progress-circle-info.svg);
}
.progress-circle-indeterminate.progress-circle-primary {
  background-image: url(/build/images/progress-circle-primary.svg);
}
.progress-circle-indeterminate.progress-circle-success {
  background-image: url(/build/images/progress-circle-success.svg);
}
.progress-circle-indeterminate.progress-circle-complete {
  background-image: url(/build/images/progress-circle-complete.svg);
}
/* Circular Progress
------------------------------------
*/
.progress-circle {
  display: block;
  height: 45px;
  margin: 0 auto;
  position: relative;
  width: 45px;
  -webkit-backface-visibility: hidden;
}
.progress-circle.progress-circle-warning .pie .half-circle {
  border-color: #f8d053;
}
.progress-circle.progress-circle-danger .pie .half-circle {
  border-color: #f55753;
}
.progress-circle.progress-circle-info .pie .half-circle {
  border-color: #3b4752;
}
.progress-circle.progress-circle-primary .pie .half-circle {
  border-color: #6d5cae;
}
.progress-circle.progress-circle-success .pie .half-circle {
  border-color: #10cfbd;
}
.progress-circle.progress-circle-complete .pie .half-circle {
  border-color: #48b0f7;
}
.progress-circle.progress-circle-thick .pie .half-circle,
.progress-circle.progress-circle-thick .shadow {
  border-width: 5px;
}
.progress-circle .pie {
  clip: rect(0, 45px, 45px, 22.5px);
  height: 45px;
  position: absolute;
  width: 45px;
}
.progress-circle .pie .half-circle {
  border: 3px solid #626262;
  border-radius: 50%;
  clip: rect(0, 22.5px, 45px, 0);
  height: 45px;
  position: absolute;
  width: 45px;
}
.progress-circle .shadow {
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  height: 100%;
  width: 100%;
  box-shadow: none !important;
}
/*------------------------------------------------------------------
[11. Tabs & Accordians]
*/
/* Tabs
------------------------------------
*/
.nav-tabs {
  position: relative;
}
.nav-tabs > li {
  padding-left: 0;
  padding-right: 0;
}
.nav-tabs > li > a.active:hover,
.nav-tabs > li > a.active:focus {
  border-color: #e6e6e6;
  color: #626262;
  background-color: #e6e6e6;
}
.nav-tabs > li > a {
  display: block;
  border-radius: 0;
  padding: 13px 20px;
  margin-right: 0;
  font-family: 'Montserrat';
  font-weight: 500;
  letter-spacing: 0.06em;
  color: rgba(98, 98, 98, 0.7);
  font-size: 10.5px;
  min-width: 70px;
  text-transform: uppercase;
  border-color: transparent;
  position: relative;
  line-height: 1.7em;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background: transparent;
  border-color: transparent;
  color: #626262;
}
.nav-tabs > li > a .tab-icon {
  margin-right: 6px;
}
.nav-tabs ~ .tab-content {
  overflow: hidden;
  padding: 15px;
}
.nav-tabs ~ .tab-content > .tab-pane.slide-left,
.nav-tabs ~ .tab-content > .tab-pane.slide-right {
  -webkit-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}
.nav-tabs ~ .tab-content > .tab-pane.slide-left.sliding,
.nav-tabs ~ .tab-content > .tab-pane.slide-right.sliding {
  opacity: 0 !important;
}
.nav-tabs ~ .tab-content > .tab-pane.slide-left.active,
.nav-tabs ~ .tab-content > .tab-pane.slide-right.active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0);
  opacity: 1;
}
.nav-tabs ~ .tab-content > .tab-pane.slide-left.sliding {
  -webkit-transform: translate3d(10%, 0, 0) !important;
  transform: translate3d(10%, 0, 0) !important;
  -ms-transform: translate(10%, 0) !important;
}
.nav-tabs ~ .tab-content > .tab-pane.slide-right.sliding {
  -webkit-transform: translate3d(-10%, 0, 0) !important;
  transform: translate3d(-10%, 0, 0) !important;
  -ms-transform: translate(-10%, 0) !important;
}
.nav-tabs.nav-tabs-left,
.nav-tabs.nav-tabs-right {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.nav-tabs.nav-tabs-left:after,
.nav-tabs.nav-tabs-right:after {
  border-bottom: 0px;
}
.nav-tabs.nav-tabs-left > li,
.nav-tabs.nav-tabs-right > li {
  float: none;
}
.nav-tabs.nav-tabs-left {
  float: left;
  padding-right: 0;
}
.nav-tabs.nav-tabs-left ~ .tab-content {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  -ms-flex: 1;
  -ms-flex-negative: 0;
}
.nav-tabs.nav-tabs-right {
  float: right;
  padding-right: 0;
}
.nav-tabs.nav-tabs-right ~ .tab-content {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  -ms-flex: 1;
  -ms-flex-negative: 0;
}
/* Tabs : Simple
------------------------------------
*/
.nav-tabs-simple {
  border-bottom: 0px;
}
.nav-tabs-simple:after {
  content: '';
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  position: absolute;
  bottom: -2px;
  z-index: 120;
  left: 0;
}
.nav-tabs-simple > li {
  margin-bottom: 0;
}
.nav-tabs-simple > li > a:after {
  position: absolute;
  -webkit-transition: all 0.1s linear 0s;
  transition: all 0.1s linear 0s;
  -webkit-backface-visibility: hidden;
  width: 100%;
  display: block;
  background-color: #f55753;
  height: 0px;
  content: '';
  left: 0;
  z-index: 125;
  top: 100%;
}
.nav-tabs-primary.nav-tabs-simple > li > a:after {
  background-color: #6d5cae;
}
.nav-tabs-success.nav-tabs-simple > li > a:after {
  background-color: #10cfbd;
}
.nav-tabs-complete.nav-tabs-simple > li > a:after {
  background-color: #48b0f7;
}
.nav-tabs-danger.nav-tabs-simple > li > a:after {
  background-color: #f55753;
}
.nav-tabs-warning.nav-tabs-simple > li > a:after {
  background-color: #f8d053;
}
.nav-tabs-info.nav-tabs-simple > li > a:after {
  background-color: #3b4752;
}
.nav-tabs-simple > li > a.active:hover,
.nav-tabs-simple > li > a.active:focus {
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs-simple > li > a.active:after,
.nav-tabs-simple > li > a:hover:after {
  height: 3px;
}
.nav-tabs-simple.nav-tabs-left:after,
.nav-tabs-simple.nav-tabs-right:after {
  border-bottom: 0px;
}
.nav-tabs-simple.nav-tabs-left > li > a:after,
.nav-tabs-simple.nav-tabs-right > li > a:after {
  width: 0px;
  height: 100%;
  top: 0;
  bottom: 0;
  position: absolute;
}
.nav-tabs-simple.nav-tabs-left > li > a.active:after,
.nav-tabs-simple.nav-tabs-right > li > a.active:after,
.nav-tabs-simple.nav-tabs-left > li > a:hover:after,
.nav-tabs-simple.nav-tabs-right > li > a:hover:after {
  width: 3px;
}
.nav-tabs-simple.nav-tabs-left > li > a:after {
  right: 0;
  left: auto;
}
.nav-tabs-simple.nav-tabs-right > li > a:after {
  left: 0;
}
/* Tabs : Line Triangles
------------------------------------
*/
.nav-tabs-linetriangle {
  border-bottom: 0;
}
.nav-tabs-linetriangle:after {
  content: '';
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 100;
  left: 0;
}
.nav-tabs-linetriangle > li > a.active {
  background: transparent;
  box-shadow: none;
  border-color: transparent;
}
.nav-tabs-linetriangle > li > a.active:hover,
.nav-tabs-linetriangle > li > a.active:focus,
.nav-tabs-linetriangle > li > a.active:active {
  border-color: transparent;
  background-color: transparent;
}
.nav-tabs-linetriangle > li > a.active:after,
.nav-tabs-linetriangle > li > a.active:before {
  border: medium solid transparent;
  content: "";
  height: 0;
  left: 50%;
  pointer-events: none;
  position: absolute;
  width: 0;
  z-index: 120;
  top: 98%;
}
.nav-tabs-linetriangle > li > a.active:after {
  border-top-color: #fafafa;
  border-width: 10px;
  margin-left: -10px;
}
.nav-tabs-linetriangle > li > a.active:before {
  border-top-color: rgba(0, 0, 0, 0.2);
  border-width: 11px;
  margin-left: -11px;
}
.nav-tabs-linetriangle > li > a span {
  font-size: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav-tabs-linetriangle > li > a:hover,
.nav-tabs-linetriangle > li > a:focus {
  overflow: visible;
  -webkit-transition: color 0.2s ease 0s;
  transition: color 0.2s ease 0s;
}
.nav-tabs-linetriangle ~ .tab-content {
  background: #fff;
}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs:after {
  border-bottom: none;
}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs > li > a.active:before {
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 11px solid rgba(0, 0, 0, 0.2);
}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs > li > a.active:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fafafa;
  margin-top: 1px;
  margin-right: 2px;
}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs > li > a.active:after,
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs > li > a.active:before {
  top: auto;
  right: -22px;
  left: auto;
}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs:after {
  border-bottom: none;
}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs > li > a.active:before {
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-right: 11px solid rgba(0, 0, 0, 0.2);
}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs > li > a.active:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fafafa;
  margin-top: 1px;
  margin-left: -9px;
}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs > li > a.active:after,
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs > li > a.active:before {
  top: auto;
  left: -11px;
  right: auto;
}
@media screen and (max-width: 58em) {
  .nav-tabs-linetriangle {
    font-size: 0.6em;
  }
}
/* Tabs : Fill-up
------------------------------------
*/
.nav-tabs-fillup {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  perspective: 1000;
}
.nav-tabs-fillup > li {
  overflow: hidden;
}
.nav-tabs-fillup > li > a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
  background: transparent;
}
.nav-tabs-fillup > li > a:after {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  background: none repeat scroll 0 0 #10cfbd;
  border: 1px solid #10cfbd;
  content: "";
  height: calc(100% + 1px);
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translate3d(0, 100%, 0px);
  transform: translate3d(0, 100%, 0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  width: 100%;
  z-index: -1;
}
.nav-tabs-primary.nav-tabs-fillup > li > a:after {
  background: none repeat scroll 0 0 #6d5cae;
  border: 1px solid #6d5cae;
}
.nav-tabs-success.nav-tabs-fillup > li > a:after {
  background: none repeat scroll 0 0 #10cfbd;
  border: 1px solid #10cfbd;
}
.nav-tabs-complete.nav-tabs-fillup > li > a:after {
  background: none repeat scroll 0 0 #48b0f7;
  border: 1px solid #48b0f7;
}
.nav-tabs-warning.nav-tabs-fillup > li > a:after {
  background: none repeat scroll 0 0 #f8d053;
  border: 1px solid #f8d053;
}
.nav-tabs-danger.nav-tabs-fillup > li > a:after {
  background: none repeat scroll 0 0 #f55753;
  border: 1px solid #f55753;
}
.nav-tabs-info.nav-tabs-fillup > li > a:after {
  background: none repeat scroll 0 0 #3b4752;
  border: 1px solid #3b4752;
}
.nav-tabs-fillup > li > a span {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0px, 5px, 0px);
  transform: translate3d(0px, 5px, 0px);
  -webkit-transition: -webkit-transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s;
  display: block;
  font-weight: 700;
  line-height: 1.5;
}
.nav-tabs-fillup > li > a.active {
  z-index: 100;
  color: #fff;
}
.nav-tabs-fillup > li > a.active:hover,
.nav-tabs-fillup > li > a.active:focus {
  border-color: transparent;
  background: transparent;
  color: #fff;
}
.nav-tabs-fillup > li > a.active:after {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate(0px, 0px);
}
.nav-tabs-fillup > li > a.active span {
  -webkit-transform: translate3d(0px, -5px, 0px);
  transform: translate3d(0px, -5px, 0px);
  -ms-transform: translate(0px, -5px);
}
.nav-tabs-fillup .icon:before {
  -webkit-transform: translate3d(0px, 5px, 0px);
  transform: translate3d(0px, 5px, 0px);
  -ms-transform: translate(0px, 5px);
  -webkit-transition: transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s;
  display: block;
  margin: 0;
}
.nav-tabs-fillup ~ .tab-content {
  background: #fff;
}
.nav-tabs-fillup.nav-tabs-left,
.nav-tabs-fillup.nav-tabs-right {
  border-bottom: none;
}
.nav-tabs-fillup.nav-tabs-left:after,
.nav-tabs-fillup.nav-tabs-right:after {
  border-bottom: none;
}
.nav-tabs-fillup.nav-tabs-left > li > a:after,
.nav-tabs-fillup.nav-tabs-right > li > a:after {
  width: calc(100% + 1px);
  height: 100%;
}
.nav-tabs-fillup.nav-tabs-left > li.active a:after,
.nav-tabs-fillup.nav-tabs-right > li.active a:after {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate(0px, 0px);
}
.nav-tabs-fillup.nav-tabs-left > li > a:after {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0);
}
.nav-tabs-fillup.nav-tabs-left > li > a span {
  -webkit-transform: translate3d(5px, 0, 0px);
  transform: translate3d(5px, 0, 0px);
  -ms-transform: translate(5px, 0);
}
.nav-tabs-fillup.nav-tabs-left > li.active a span {
  -webkit-transform: translate3d(-5px, 0, 0px);
  transform: translate3d(-5px, 0, 0px);
  -ms-transform: translate(-5px, 0);
}
.nav-tabs-fillup.nav-tabs-left > li.active .icon:before {
  -webkit-transform: translate3d(-5px, 0, 0px);
  transform: translate3d(-5px, 0, 0px);
  -ms-transform: translate(-5px, 0);
}
.nav-tabs-fillup.nav-tabs-right > li > a:after {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
  left: -1px;
}
.nav-tabs-fillup.nav-tabs-right > li > a span {
  -webkit-transform: translate3d(-5px, 0, 0px);
  transform: translate3d(-5px, 0, 0px);
  -ms-transform: translate(-5px, 0);
}
.nav-tabs-fillup.nav-tabs-right > li.active a span {
  -webkit-transform: translate3d(5px, 0, 0px);
  transform: translate3d(5px, 0, 0px);
  -ms-transform: translate(5px, 0);
}
.nav-tabs-fillup.nav-tabs-right > li.active .icon:before {
  -webkit-transform: translate3d(5px, 0, 0px);
  transform: translate3d(5px, 0, 0px);
  -ms-transform: translate(5px, 0);
}
.nav-tabs-header {
  overflow: scroll;
  width: 100%;
}
.nav-tabs-header .nav-tabs {
  width: auto;
  white-space: nowrap;
}
.nav-tabs-header .nav-tabs > li {
  display: inline-block;
  float: inherit;
}
.nav-tabs-header.nav-tabs-linetriangle {
  height: 54px;
  overflow-y: hidden;
}
.nav-tabs-header.nav-tabs-linetriangle:after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  position: relative;
  bottom: 3px;
  z-index: 120;
  content: "";
  clear: both;
}
.nav-tabs-header.nav-tabs-linetriangle ~ .tab-content {
  position: relative;
  top: -12px;
}
.nav-tabs-header ~ .tab-content {
  overflow: hidden;
  padding: 15px;
}
.nav-tab-dropdown .cs-select {
  width: 100% !important;
  max-width: 100%;
}
.nav-tab-dropdown .cs-select .cs-placeholder {
  height: 48px;
  padding: 12px 34px 15px 15px;
  font-family: 'Montserrat';
  font-weight: 500;
  letter-spacing: 0.06em;
  font-size: 10.5px;
  text-transform: uppercase;
}
.nav-tab-dropdown .cs-select .cs-backdrop {
  border: 1px solid transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
/* Panel Groups
------------------------------------
*/
.card-group {
  margin-bottom: 18px;
}
.card-group.horizontal {
  display: block;
}
.card-group.horizontal .card + .card {
  border-left: 1px solid rgba(0, 0, 0, 0.07);
}
.card-group .card-header {
  padding: 13px 18px 10px 22px;
}
.card-group .card-header.collapsed {
  background-color: #fff;
}
.card-group .card-header + .card-collapse .card-body {
  border: 0;
}
.card-group .card-header .card-title {
  width: 100%;
}
.card-group .card-header .card-title > a {
  color: #626262;
  font-size: 13px;
  font-weight: normal;
  display: block;
  opacity: 1;
}
.card-group .card-header .card-title > a:hover {
  color: #626262 !important;
}
.card-group .card-header .card-title > a:hover:after {
  color: #626262 !important;
}
.card-group .card-header .card-title > a:after {
  font-family: 'FontAwesome';
  content: "\F056";
  position: absolute;
  right: 13px;
  top: 36%;
  color: #626262;
}
.card-group .card-header .card-title > a.collapsed {
  color: rgba(98, 98, 98, 0.7);
  opacity: 1;
}
.card-group .card-header .card-title > a.collapsed:after {
  content: "\F055";
  color: rgba(98, 98, 98, 0.7);
}
.card-group .card {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0 0;
}
.card-group .card + .card {
  margin-top: 2px;
}
.card-group .card .card-body {
  height: auto;
}
.nav-pills > li:first-child {
  padding-left: 0;
}
.nav-pills > li > a {
  color: #626262;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #626262;
  background-color: #e6e6e6;
}
@media (max-width: 767px) {
  .nav.nav-tabs.nav-stack-sm li {
    float: none;
  }
  .nav.nav-tabs.nav-stack-sm.nav-tabs-linetriangle > li.active > a:after,
  .nav.nav-tabs.nav-stack-sm.nav-tabs-linetriangle > li.active > a:before {
    display: none;
  }
}
/*------------------------------------------------------------------
[10. Modals]
*/
.modal .close {
  position: absolute;
  right: 25px;
  top: 15px;
}
.modal .close:focus {
  outline: 0;
}
.modal .modal-dialog {
  transition: all .2s !important;
}
.modal .modal-content {
  border: 1px solid #f2f6f7;
  border-radius: 3px;
  box-shadow: none;
}
.modal .modal-header {
  text-align: center;
  border-bottom: 0;
  padding: 25px 25px 0 25px;
  position: relative;
  flex-direction: column;
  align-items: flex-start;
}
.modal .modal-header p {
  color: #8b91a0;
}
.modal .modal-body {
  box-shadow: none;
  padding: 25px;
  padding-top: 0;
  white-space: normal;
}
.modal .modal-footer {
  border-top: none;
  box-shadow: none;
  margin-top: 0;
  padding: 25px;
  padding-top: 0;
}
.modal .drop-shadow {
  box-shadow: 0 0 9px rgba(191, 191, 191, 0.36) !important;
}
.modal.fade {
  opacity: 1 !important;
}
.modal.fade.stick-up {
  /*&.in{
				.modal-dialog{
					.translate3d(0,0,0);
				}
			}*/
}
.modal.fade.stick-up .modal-dialog {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -ms-transform: translate(0, -100%);
  margin-top: -5px;
}
.modal.fade.stick-up.show .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0);
}
.modal.fade.slide-up {
  height: 100%;
  top: auto;
  /*&.in{
	  			.modal-dialog{
					.translate3d(0,0,0);
				}
			}*/
}
.modal.fade.slide-up.show .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0);
}
.modal.fade.slide-up.disable-scroll {
  overflow: hidden;
}
.modal.fade.slide-up .modal-dialog {
  display: table;
  height: 100%;
  -webkit-transform: translate3d(0, 75%, 0);
  transform: translate3d(0, 75%, 0);
  -ms-transform: translate(0, 75%);
}
.modal.fade.slide-up .modal-content-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.modal.fade.center-scale {
  /*&.in{
	  			.modal-dialog{
	  				opacity: 1;
					.scale(1);
				}
			}*/
}
.modal.fade.center-scale .modal-dialog {
  display: table;
  height: 100%;
}
.modal.fade.center-scale .modal-content {
  display: table-cell;
  vertical-align: middle;
  border: 0;
  background: transparent;
}
.modal.fade.center-scale .modal-content .modal-header {
  border-bottom: 0px;
}
.modal.fade.center-scale.show .modal-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.modal.fade.center-scale .modal-dialog {
  opacity: 0;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}
.modal.fade.fill-in {
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  /*&.in{
				background-color: rgba(255, 255, 255, 0.85);
	  			.modal-dialog{
	  				opacity: 1;
					.scale(1);
				}
			}*/
}
.modal.fade.fill-in > .close {
  opacity: 0.6;
  z-index: 9999;
}
.modal.fade.fill-in > .close > i {
  font-size: 16px;
}
.modal.fade.fill-in .modal-dialog {
  display: table;
  height: 100%;
}
.modal.fade.fill-in .modal-content {
  display: table-cell;
  vertical-align: middle;
  border: 0;
  background: transparent;
}
.modal.fade.fill-in .modal-content .modal-header {
  border-bottom: 0px;
}
.modal.fade.fill-in.show {
  background-color: rgba(255, 255, 255, 0.85);
}
.modal.fade.fill-in.show .modal-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.modal.fade.fill-in .modal-dialog {
  opacity: 0;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}
.modal.fade.slide-right {
  /*&.in{
	  			.modal-dialog{
					.translate3d(0,0,0);
				}
			}*/
}
.modal.fade.slide-right .close {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 10px;
  z-index: 10;
}
.modal.fade.slide-right.show .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0);
}
.modal.fade.slide-right .modal-dialog {
  position: absolute;
  right: 0;
  margin: 0;
  height: 100%;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0);
}
.modal.fade.slide-right .modal-dialog .modal-content-wrapper {
  height: 100%;
}
.modal.fade.slide-right .modal-dialog .modal-content {
  height: 100%;
}
.modal.fade.slide-right .modal-dialog .modal-body {
  background-color: #fff;
}
.modal.fade.slide-right .modal-content {
  border-radius: 0px;
}
.fill-in-modal .modal-backdrop {
  background-color: transparent;
}
.modal-backdrop {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  /*&.in{
		opacity: 0.30;
	}*/
}
.modal-backdrop.show {
  opacity: 0.30;
}
/* Responsive Handlers: Modals
------------------------------------
*/
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
@media (max-width: 768px) {
  .modal.fill-in .modal-dialog {
    width: calc(100% - 20px);
  }
  .modal.slide-up .modal-dialog {
    width: calc(100% - 20px);
  }
}
@media (min-width: 768px) {
  .modal.stick-up .modal-dialog {
    margin: -5px auto;
  }
  .modal.slide-up .modal-dialog {
    margin: 0 auto;
  }
  .modal.fill-in .modal-dialog {
    margin: 0 auto;
  }
  .modal .modal-content {
    box-shadow: none;
  }
  .modal .modal-dialog {
    width: 600px;
  }
  .modal .modal-sm {
    width: 300px;
  }
  .modal .modal-sm {
    min-width: auto;
  }
}
/*------------------------------------------------------------------
[12. Sliders]
*/
/* Ion Range Slider
https://github.com/IonDen/ion.rangeSlider
--------------------------------------------------
*/
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background-image: none;
}
.irs-bar {
  background: #f55753;
}
.irs-wrapper .irs-line {
  background-color: #e6e6e6;
}
.irs-wrapper .irs-line-mid,
.irs-wrapper .irs-line-left,
.irs-wrapper .irs-line-right,
.irs-wrapper .irs-diapason,
.irs-wrapper .irs-slider {
  background: none;
}
.irs-wrapper .irs-diapason {
  background-color: #f55753;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.irs-wrapper .irs-from,
.irs-wrapper .irs-to,
.irs-wrapper .irs-single {
  background: #f55753;
}
.irs-wrapper .irs-slider.from:before {
  top: -2%;
  left: 37%;
  width: 16%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  background-color: #f55753;
}
.irs-wrapper .irs-slider.to:before {
  top: -2%;
  left: 37%;
  width: 16%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  background-color: #f55753;
}
.irs-wrapper .irs-slider.single:before {
  top: -2%;
  left: 37%;
  width: 16%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  background-color: #f55753;
}
.irs-wrapper .irs-from:after,
.irs-wrapper .irs-to:after,
.irs-wrapper .irs-single:after {
  border-top-color: #f55753;
}
.irs-wrapper.success .irs-diapason {
  background-color: #10cfbd;
}
.irs-wrapper.success .irs-from,
.irs-wrapper.success .irs-to,
.irs-wrapper.success .irs-single {
  background: #10cfbd;
}
.irs-wrapper.success .irs-slider.from:before {
  background-color: #10cfbd;
}
.irs-wrapper.success .irs-slider.to:before {
  background-color: #10cfbd;
}
.irs-wrapper.success .irs-slider.single:before {
  background-color: #10cfbd;
}
.irs-wrapper.success .irs-from:after,
.irs-wrapper.success .irs-to:after,
.irs-wrapper.success .irs-single:after {
  border-top-color: #10cfbd;
}
.irs-wrapper.success .irs-bar {
  background-color: #10cfbd;
}
.irs-wrapper.primary .irs-diapason {
  background-color: #6d5cae;
}
.irs-wrapper.primary .irs-from,
.irs-wrapper.primary .irs-to,
.irs-wrapper.primary .irs-single {
  background: #6d5cae;
}
.irs-wrapper.primary .irs-slider.from:before {
  background-color: #6d5cae;
}
.irs-wrapper.primary .irs-slider.to:before {
  background-color: #6d5cae;
}
.irs-wrapper.primary .irs-slider.single:before {
  background-color: #6d5cae;
}
.irs-wrapper.primary .irs-from:after,
.irs-wrapper.primary .irs-to:after,
.irs-wrapper.primary .irs-single:after {
  border-top-color: #6d5cae;
}
.irs-wrapper.primary .irs-bar {
  background-color: #6d5cae;
}
.irs-wrapper.warning .irs-diapason {
  background-color: #f8d053;
}
.irs-wrapper.warning .irs-from,
.irs-wrapper.warning .irs-to,
.irs-wrapper.warning .irs-single {
  background: #f8d053;
}
.irs-wrapper.warning .irs-slider.from:before {
  background-color: #f8d053;
}
.irs-wrapper.warning .irs-slider.to:before {
  background-color: #f8d053;
}
.irs-wrapper.warning .irs-slider.single:before {
  background-color: #f8d053;
}
.irs-wrapper.warning .irs-from:after,
.irs-wrapper.warning .irs-to:after,
.irs-wrapper.warning .irs-single:after {
  border-top-color: #f8d053;
}
.irs-wrapper.warning .irs-bar {
  background-color: #f8d053;
}
.irs-wrapper.complete .irs-diapason {
  background-color: #48b0f7;
}
.irs-wrapper.complete .irs-from,
.irs-wrapper.complete .irs-to,
.irs-wrapper.complete .irs-single {
  background: #48b0f7;
}
.irs-wrapper.complete .irs-slider.from:before {
  background-color: #48b0f7;
}
.irs-wrapper.complete .irs-slider.to:before {
  background-color: #48b0f7;
}
.irs-wrapper.complete .irs-slider.single:before {
  background-color: #48b0f7;
}
.irs-wrapper.complete .irs-from:after,
.irs-wrapper.complete .irs-to:after,
.irs-wrapper.complete .irs-single:after {
  border-top-color: #48b0f7;
}
.irs-wrapper.complete .irs-bar {
  background-color: #48b0f7;
}
.irs-wrapper.danger .irs-diapason {
  background-color: #f55753;
}
.irs-wrapper.danger .irs-from,
.irs-wrapper.danger .irs-to,
.irs-wrapper.danger .irs-single {
  background: #f55753;
}
.irs-wrapper.danger .irs-slider.from:before {
  background-color: #f55753;
}
.irs-wrapper.danger .irs-slider.to:before {
  background-color: #f55753;
}
.irs-wrapper.danger .irs-slider.single:before {
  background-color: #f55753;
}
.irs-wrapper.danger .irs-from:after,
.irs-wrapper.danger .irs-to:after,
.irs-wrapper.danger .irs-single:after {
  border-top-color: #f55753;
}
.irs-wrapper.danger .irs-bar {
  background-color: #f55753;
}
/* noUiSlider
http://refreshless.com/nouislider/
--------------------------------------------------
*/
.noUi-target {
  border-radius: 0px;
  border: 0;
  box-shadow: none;
  direction: ltr;
}
.noUi-target.bg-complete .noUi-connect {
  background-color: #48b0f7;
}
.noUi-target.bg-success .noUi-connect {
  background-color: #10cfbd;
}
.noUi-target.bg-warning .noUi-connect {
  background-color: #f8d053;
}
.noUi-target.bg-danger .noUi-connect {
  background-color: #f55753;
}
.noUi-target.bg-info .noUi-connect {
  background-color: #3b4752;
}
.noUi-target.bg-primary .noUi-connect {
  background-color: #6d5cae;
}
.noUi-target.noUi-connect {
  box-shadow: none;
}
.noUi-handle {
  border-radius: 999px;
  box-shadow: none;
}
.noUi-handle:before,
.noUi-handle:after {
  display: none;
}
.noUi-horizontal {
  height: 4px;
}
.noUi-horizontal .noUi-handle {
  width: 18px;
  height: 18px;
  left: -15px;
  border: 1px solid #dbdbdb;
  top: -7px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.noUi-horizontal .noUi-handle:hover {
  border: 1px solid #c0c0c0;
}
.noUi-horizontal .noUi-handle:active {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  border: 1px solid #dbdbdb;
}
.noUi-horizontal .noUi-handle:focus {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  border: 1px solid #dbdbdb;
}
.disable-hover-scale .noUi-handle:active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.disable-hover-scale .noUi-handle:focus {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.vertical-slider {
  height: 150px;
}
.noUi-vertical {
  width: 4px;
}
.noUi-vertical .noUi-handle {
  width: 18px;
  height: 18px;
  border: 1px solid #dbdbdb;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.noUi-vertical .noUi-handle:hover {
  border: 1px solid #c0c0c0;
}
.noUi-vertical .noUi-handle:active {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  border: 1px solid #dbdbdb;
}
.noUi-vertical .noUi-handle:focus {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  border: 1px solid #dbdbdb;
}
.noUi-base {
  padding: 5px 0;
}
.noUi-origin {
  border-radius: 0px;
  bottom: 5px;
}
.noUi-connect {
  box-shadow: none;
}
.noUi-background {
  background: #ececec !important;
  box-shadow: none;
}
/*------------------------------------------------------------------
[14. Nesstables]
*/
.dd-handle {
  border-color: rgba(230, 230, 230, 0.7);
  color: #626262;
}
.dd-handle:hover {
  background-color: #fafafa;
}
.dark .dd-handle {
  color: #626262;
  background: #f0f0f0;
}
.dark .dd-handle:hover {
  background-color: #fafafa;
}
.dark .dd-placeholder {
  background-color: #e6e6e6;
}
.dd3-content {
  background: #fff;
  border-color: rgba(230, 230, 230, 0.7);
  color: #626262;
}
.dd3-content:hover {
  background-color: #fafafa;
}
.dd3-handle {
  background: transparent;
  text-indent: 9999px;
}
.dd3-handle:before {
  font-family: 'pages-icon';
  color: #626262;
  content: "\E660";
  font-size: 11px;
  top: 5px;
}
.dd-placeholder {
  background: #f0f0f0;
  border-color: rgba(98, 98, 98, 0.35);
}
.dd-empty {
  background-image: none;
  background: #f0f0f0;
  border-color: rgba(98, 98, 98, 0.5);
}
.dd-item > button {
  font-size: 11px;
}
.dd-item > button:before {
  font-family: 'pages-icon';
  content: "\E63B";
}
.dd-item > button[data-action="collapse"]:before {
  font-family: 'pages-icon';
  content: "\E635";
}
/* Responsive Handlers : Nestables
------------------------------------
*/
@media only screen and (min-width: 700px) {
  .dd {
    width: 100%;
  }
  .nestable-lists .dd {
    float: left;
  }
}
/*------------------------------------------------------------------
[13. Treeview]
*/
span.dynatree-active a {
  color: #2c2c2c !important;
  background-color: transparent !important;
}
span.dynatree-selected a {
  color: #2c2c2c !important;
  font-style: normal;
}
ul.dynatree-container a:focus,
span.dynatree-focused a:link {
  background-color: transparent;
}
ul.dynatree-container {
  background-color: transparent;
}
ul.dynatree-container a:hover {
  color: #626262;
  opacity: 0.7;
  background-color: transparent;
}
ul.dynatree-container a {
  color: #626262;
}
span.dynatree-empty,
span.dynatree-vline,
span.dynatree-connector,
span.dynatree-expander,
span.dynatree-icon,
span.dynatree-checkbox,
span.dynatree-radio,
span.dynatree-drag-helper-img,
#dynatree-drop-marker {
  height: 17px;
  position: relative;
  top: 3px;
}
/*------------------------------------------------------------------
[2. View Ports]
*/
.view-port {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  white-space: nowrap;
  word-spacing: 0;
  font-size: 0;
  overflow: hidden;
}
.view-port > * {
  font-size: initial;
}
.view-port .navbar {
  border-radius: 0;
  padding-left: 0;
  margin-bottom: 0;
  border-left: 0;
  display: table;
  width: 100%;
  top: 0;
  border-top: 0;
  padding: 0;
  border-bottom: 1px solid #e7e7e7;
}
.view-port .navbar .navbar-inner {
  display: table-cell;
  height: 50px;
  vertical-align: middle;
}
.view-port .navbar .action {
  position: absolute;
  top: 0;
  line-height: 50px;
  z-index: 1;
}
.view-port .navbar .action.pull-right {
  right: 0;
}
.view-port .navbar .view-heading {
  font-size: 15px;
  text-align: center;
}
.view-port .navbar > p {
  line-height: 12px;
  font-size: 12px;
  margin: 0;
}
.view-port .navbar.navbar-sm {
  min-height: 35px;
}
.view-port .navbar.navbar-sm .navbar-inner {
  height: 35px;
}
.view-port .navbar.navbar-sm .action {
  line-height: 35px;
}
.view-port .view {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  vertical-align: top;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.view-port .view:first-child:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  z-index: -1;
}
.view-port .view:only-child {
  margin: 0;
}
.view-port.from-top > .view:last-child {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
}
.view-port.push > .view:first-child {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
}
.view-port.push > .view:last-child {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
}
.view-port.push-parrallax > .view:first-child {
  -webkit-transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -webkit-transform: translate3d(-25%, 0, 0);
  transform: translate3d(-25%, 0, 0);
  -ms-transform: translate(-25%, 0);
}
.view-port.push-parrallax > .view:first-child:before {
  opacity: 0;
  z-index: 100;
}
.view-port.push-parrallax > .view:last-child {
  -webkit-transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
  box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
}
/*------------------------------------------------------------------
[4. Cards]
*/
.card {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  word-wrap: none;
}
.card .card-header {
  background: transparent;
  border-radius: 0px;
  border-bottom: 0px;
  padding: 20px 20px 7px 20px;
  position: relative;
  z-index: 3;
  min-height: 48px;
}
.card .card-header.separator:after {
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.08);
  left: 16px;
  right: 16px;
  position: absolute;
  bottom: 0;
}
.card .card-header + .card-body {
  padding-top: 0;
}
.card .card-header .card-title {
  font-family: 'Montserrat';
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: 0.06em;
  font-size: 10.5px;
  font-weight: 500;
  margin: 0;
  padding: 0;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-stroke: 0px;
  filter: alpha(opacity=40);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.card .card-header .card-controls {
  float: right;
  margin-top: -3px;
}
.card .card-header .card-controls ul {
  margin: 0;
  padding: 0;
}
.card .card-header .card-controls ul li {
  display: inline-block;
  list-style: none;
  line-height: 0;
}
.card .card-header .card-controls:after {
  content: "";
  display: table;
  clear: both;
}
.card .card-header.card-header-hover .card-title {
  opacity: .4;
}
.card .card-header.card-header-hover:hover .card-title {
  opacity: 1;
}
.card.card-default {
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.card.card-default > .card-header {
  color: #333;
}
.card.card-bordered {
  border: 1px solid rgba(230, 230, 230, 0.7);
}
.card.card-borderless {
  border: none;
}
.card.card-condensed .card-header {
  padding: 13px 13px 0 13px;
  min-height: 30px;
}
.card.card-condensed .card-header .card-title {
  opacity: .4;
}
.card.card-condensed .card-body {
  padding: 13px;
}
.card.card-hover .card-header .card-title {
  opacity: .4;
}
.card.card-hover:hover .card-header .card-title {
  opacity: 1;
}
.card.card-transparent {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.card.card-transparent .card-body {
  background: transparent;
}
.card.full-height {
  height: calc(100%);
}
.card.full-height .card-body {
  height: auto;
  width: 100%;
  height: 100%;
}
.card.card-featured {
  -webkit-box-shadow: -1px 1px 3px 0px rgba(121, 129, 135, 0.14);
  box-shadow: -1px 1px 3px 0px rgba(121, 129, 135, 0.14);
  width: calc(100% - 50px);
  float: right;
}
.card.card-featured .card-title h4 {
  font-family: 'Montserrat';
  font-size: 16px;
  text-transform: uppercase;
  color: #f0f0f0;
}
.card.card-featured .card-body h3 {
  line-height: 34px;
  font-size: 26px;
}
.card.card-featured .footer .username {
  line-height: 8px;
  padding-top: 10px;
  font-size: 16px;
}
.card.card-featured .footer .buttons li {
  display: inline;
  list-style: none;
  font-weight: bold;
  margin-left: 20px;
}
.card.card-featured .footer .buttons li:first-child {
  margin-left: 0;
}
.card.card-featured .footer .buttons .heart {
  color: #f55753;
}
.card.card-featured .footer .buttons .comment {
  color: #626262;
}
.card.card-featured .ribbon {
  width: 38px;
  height: 38px;
  margin-left: -39px;
  float: left;
  -webkit-box-shadow: inset -3px 0px 3px 0px rgba(0, 0, 0, 0.14);
  box-shadow: inset -3px 0px 3px 0px rgba(0, 0, 0, 0.14);
}
.card.card-featured .ribbon.green {
  background: #48b0f7;
}
.card.card-featured .ribbon.blue {
  background: #10cfbd;
}
.card.hover-fill:hover {
  background: #f0f0f0;
}
.card.hover-stroke:hover {
  border: 1px solid #e6e6e6;
}
.card .card-body {
  padding: 20px;
}
.card .card-body.no-padding .row {
  margin-left: 0;
  margin-right: 0;
}
.card .card-body.no-bottom-padding {
  padding-bottom: 0;
}
.card .card-body.no-top-padding {
  padding-top: 0;
}
.card .card-body .title {
  margin-top: 0px;
}
.card .card-body.scrollable {
  margin-bottom: 20px;
}
/* Portlets
------------------------------------
*/
.card-progress {
  background: rgba(255, 255, 255, 0.8);
  bottom: 0;
  left: 0;
  position: absolute !important;
  right: 0;
  top: 0;
  display: none;
  z-index: 2;
}
.card-progress > .progress,
.card-progress > .progress.progress-small {
  height: 3px;
}
.card-progress > .progress-circle-indeterminate,
.card-progress > .card-bar-indeterminate {
  display: block;
  left: 50%;
  margin-left: -17px;
  margin-top: -17px;
  position: absolute;
  top: 50%;
}
.card-progress > .progress-circle-indeterminate {
  width: 35px;
  height: 35px;
}
.card-maximized {
  position: fixed !important;
  left: 280px;
  top: 59px;
  bottom: 0;
  right: 0;
  z-index: 600;
  margin: 0;
  width: auto;
}
/* Pages notification holder */
.card .pgn-wrapper {
  position: absolute;
  z-index: 602;
  left: 0 !important;
  top: 0 !important;
}
.card-header a:not(.btn) {
  color: #626262 !important;
  opacity: .4;
  padding-top: 10px;
  padding-bottom: 10px;
}
.card-header a:not(.btn).card-refresh {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.card-header a:not(.btn).card-refresh.refreshing {
  opacity: 1;
}
.card-header .dropdown-menu .dropdown-item {
  padding: 0 20px !important;
}
.card-header .dropdown-menu .dropdown-item:hover {
  opacity: 1;
  background-color: transparent;
}
.card-header a[data-toggle]:hover {
  opacity: 1;
}
.card-icon {
  -moz-osx-font-smoothing: grayscale;
  font-family: "pages-icon";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.card-icon-close:before {
  content: "\E60A";
}
.card-icon-maximize:before {
  content: "\E634";
}
.card-icon-refresh:before {
  content: "\E600";
}
.card-icon-collapse:before {
  content: "\E62C";
}
.card-icon-settings:before {
  content: "\E655";
}
.card-icon-refresh-lg-master,
.card-icon-refresh-lg-white {
  width: 15px;
  height: 15px;
  display: block;
  background-size: cover;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.card-icon-refresh-lg-master.fade,
.card-icon-refresh-lg-white.fade {
  opacity: 0.1;
}
.card-icon-refresh-lg-master {
  background-image: url(/build/images/progress-circle-lg-master-static.svg);
}
.card-icon-refresh-lg-white {
  background-image: url(/build/images/progress-circle-lg-white-static.svg);
}
.card-icon-refresh-lg-master-animated,
.card-icon-refresh-lg-white-animated {
  width: 15px;
  height: 15px;
  display: block;
  background-size: cover;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.card-icon-refresh-lg-master-animated.active,
.card-icon-refresh-lg-white-animated.active {
  opacity: 1;
}
.card-icon-refresh-lg-master-animated {
  background-image: url(/build/images/progress-circle-lg-master.svg);
}
.card-icon-refresh-lg-white-animated {
  background-image: url(/build/images/progress-circle-lg-white.svg);
}
/* For demo purpose only */
.card-scroll {
  height: 100px;
}
.sortable .card-header {
  cursor: move;
}
/* To prevent lag while dragging */
.ui-sortable-handle {
  transition: max-height 0.3s ease 0s;
}
.sortable .grid .grid-title {
  cursor: move;
}
.ui-sortable {
  min-height: 0px !important;
}
.ui-sortable-placeholder {
  border: 1px dotted black;
  visibility: visible !important;
  height: 100% !important;
}
.ui-sortable-placeholder * {
  visibility: hidden;
}
.sortable-box-placeholder {
  background-color: #f0f0f0;
  border: 1px dashed #e6e6e6;
  display: block;
  margin-top: 0px !important;
  margin-bottom: 24px !important;
}
.sortable-box-placeholder * {
  visibility: hidden;
}
.sortable .card {
  transition: none;
}
.sortable-column {
  padding-bottom: 100px;
}
.demo-card-scrollable {
  height: 158px;
}
.card-body {
  padding: 15px;
}
/*------------------------------------------------------------------
[15. Form Elements]
*/
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
input[type="radio"],
input[type="checkbox"] {
  margin-top: 1px 0 0;
  line-height: normal;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
select[multiple],
select[size] {
  height: auto !important;
}
input:focus,
select:focus,
textarea:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
form legend {
  margin: 15px 0px 10px 0px;
}
.form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid rgba(0, 0, 0, 0.07);
  font-family: Arial, sans-serif;
  -webkit-appearance: none;
  color: #2c2c2c;
  outline: 0;
  padding: 8px 12px;
  line-height: normal;
  font-size: 14px;
  font-weight: normal;
  vertical-align: middle;
  min-height: 35px;
  -webkit-transition: all 0.12s ease;
  transition: all 0.12s ease;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-transition: background 0.2s linear 0s;
  transition: background 0.2s linear 0s;
}
.form-control:focus {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #f0f0f0;
  outline: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control:focus::-moz-placeholder {
  color: inherit;
  opacity: 0.7;
}
.form-control:focus:-ms-input-placeholder {
  color: inherit;
  opacity: 0.7;
}
.form-control:focus::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.7;
}
.form-control::-moz-placeholder {
  color: inherit;
  opacity: 0.33;
}
.form-control:-ms-input-placeholder {
  color: inherit;
  opacity: 0.33;
}
.form-control::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.33;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background: #f8f8f8;
  color: rgba(98, 98, 98, 0.23);
}
.form-control.transparent {
  background-color: transparent;
  border-color: transparent;
}
.form-control.transparent:focus {
  background-color: transparent;
  border-color: transparent;
}
/* Input Sizes
--------------------------------------------------
*/
.input-sm,
.form-horizontal .form-group-sm .form-control {
  font-size: 13px;
  min-height: 32px;
  padding: 7px 9px;
}
.input-lg,
.form-horizontal .form-group-lg .form-control {
  border-radius: 3px;
  font-size: 18px;
  min-height: 45px;
  padding: 11px 13px;
}
.input-xlg {
  min-height: 51px;
  font-size: 18px;
  line-height: 22px;
}
.input-group-lg .form-control {
  padding: 6px 1rem;
}
.input-group-sm .form-control {
  padding: 0 .5rem;
  min-height: 32px;
}
.select2-lg .select2-container .select2-selection.select2-selection--single {
  height: 45px;
  padding: 11px 13px;
}
.select2-lg .select2-container .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-top: 0px;
  line-height: 22px;
  font-size: 18px;
}
.select2-lg .select2-container .select2-selection.select2-selection--single .select2-selection__arrow {
  bottom: 9px;
}
.select2-sm .select2-container .select2-selection.select2-selection--single {
  height: 32px;
  padding: 8px 9px;
}
.select2-sm .select2-container .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-top: 0px;
  line-height: 16px;
  font-size: 13px;
}
.select2-sm .select2-container .select2-selection.select2-selection--single .select2-selection__arrow {
  bottom: 4px;
}
/* Checkboxes and Radio buttons
--------------------------------------------------
*/
.radio,
.checkbox {
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 0px;
}
.radio label,
.checkbox label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 25px;
  margin-right: 15px;
  min-width: 17px;
  min-height: 17px;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 0;
}
.radio label:before,
.checkbox label:before {
  -webkit-box-sizing: inherit;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-right: 10px;
  position: absolute;
  left: 0px;
  background-color: #fff;
  border: 1px solid #d0d0d0;
}
.radio label {
  margin-bottom: 6px;
}
.radio label:before {
  bottom: 2.5px;
  border-radius: 99px;
  -webkit-transition: border 0.3s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
  transition: border 0.3s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);
}
.radio input[type=radio]:checked + label:before {
  border-width: 5px;
}
.radio input[type="radio"]:focus + label {
  color: #2c2c2c;
}
.radio input[type="radio"]:focus + label:before {
  background-color: #e6e6e6;
}
.radio input[type=radio] {
  opacity: 0;
  width: 0;
  height: 0;
}
.radio input[type=radio][disabled] + label {
  opacity: 0.65;
}
.radio.radio-success input[type=radio]:checked + label:before {
  border-color: #10cfbd;
}
.radio.radio-primary input[type=radio]:checked + label:before {
  border-color: #6d5cae;
}
.radio.radio-info input[type=radio]:checked + label:before {
  border-color: #3b4752;
}
.radio.radio-warning input[type=radio]:checked + label:before {
  border-color: #f8d053;
}
.radio.radio-danger input[type=radio]:checked + label:before {
  border-color: #f55753;
}
.radio.radio-complete input[type=radio]:checked + label:before {
  border-color: #48b0f7;
}
.checkbox + .checkbox,
.radio + .radio {
  margin-top: -5px;
}
.checkbox input[type=radio][disabled] + label:after {
  background-color: #e6e6e6;
}
.checkbox label {
  transition: border 0.2s linear 0s, color 0.2s linear 0s;
}
.checkbox label:before {
  top: 1.4px;
  border-radius: 3px;
  transition: border 0.2s linear 0s, color 0.2s linear 0s;
}
.checkbox label::after {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 3.5px;
  top: 0px;
  font-size: 11px;
  transition: border 0.2s linear 0s, color 0.2s linear 0s;
}
.checkbox label:after {
  border-radius: 3px;
}
.checkbox input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.checkbox.checkbox-circle label:after {
  border-radius: 99px;
}
.checkbox.checkbox-circle label:before {
  border-radius: 99px;
}
.checkbox input[type=checkbox]:checked + label:before {
  border-width: 8.5px;
}
.checkbox input[type=checkbox]:checked + label::after {
  font-family: 'FontAwesome';
  content: "\F00C";
  color: #fff;
}
.checkbox input[type="checkbox"]:focus + label {
  color: #2c2c2c;
}
.checkbox input[type="checkbox"]:focus + label:before {
  background-color: #e6e6e6;
}
.checkbox input[type=checkbox][disabled] + label {
  opacity: 0.65;
}
.checkbox input[type=checkbox][disabled] + label:before {
  background-color: #eceff3;
}
.checkbox.right label {
  margin-right: 35px;
  padding-left: 0 !important;
}
.checkbox.right label:before {
  right: -35px;
  left: auto;
}
.checkbox.right input[type=checkbox]:checked + label {
  position: relative;
}
.checkbox.right input[type=checkbox]:checked + label::after {
  font-family: 'FontAwesome';
  content: "\F00C";
  position: absolute;
  right: -27px;
  left: auto;
}
body.rtl .checkbox label::after {
  left: -1.2px;
}
.checkbox.check-success input[type=checkbox]:checked + label:before {
  border-color: #10cfbd;
}
.checkbox.check-primary input[type=checkbox]:checked + label:before {
  border-color: #6d5cae;
}
.checkbox.check-complete input[type=checkbox]:checked + label:before {
  border-color: #48b0f7;
}
.checkbox.check-warning input[type=checkbox]:checked + label:before {
  border-color: #f8d053;
}
.checkbox.check-danger input[type=checkbox]:checked + label:before {
  border-color: #f55753;
}
.checkbox.check-info input[type=checkbox]:checked + label:before {
  border-color: #3b4752;
}
.checkbox.check-success input[type=checkbox]:checked + label::after,
.checkbox.check-primary input[type=checkbox]:checked + label::after,
.checkbox.check-complete input[type=checkbox]:checked + label::after,
.checkbox.check-warning input[type=checkbox]:checked + label::after,
.checkbox.check-danger input[type=checkbox]:checked + label::after,
.checkbox.check-info input[type=checkbox]:checked + label::after {
  color: #fff;
}
.input-group-text {
  background-color: #f0f0f0;
  color: rgba(98, 98, 98, 0.47);
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 2px;
}
.input-group-text.primary {
  border: 1px solid #6d5cae;
  color: #fff;
  background-color: #6d5cae;
}
.input-group-text.success {
  background-color: #0090d9;
  color: #fff;
}
.input-group-text.info {
  background-color: #1f3853;
  color: #fff;
}
.input-group-text.warning {
  background-color: #fbb05e;
  color: #fff;
}
.input-group-text.danger {
  background-color: #f35958;
  color: #fff;
}
.input-group-text.transparent {
  background-color: transparent;
}
.input-group-append .input-group-text {
  border-left: 0;
}
.input-group-prepend .input-group-text {
  border-right: 0;
}
/* Form layouts
--------------------------------------------------
*/
@media only screen and (min-width: 768px) {
  form .row {
    margin-left: 0;
    margin-right: 0;
  }
  form .row [class*='col-']:not(:first-child),
  form .row [class*='col-']:not(:last-child) {
    padding-right: 7px;
    padding-left: 7px;
  }
  form .row [class*='col-']:first-child {
    padding-left: 0;
  }
  form .row [class*='col-']:last-child {
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /*form .row [class*="col-md-"]:not(:first-child),
  form .row [class*="col-md-"]:not(:last-child){
    padding-right: 0;
    padding-left: 0;
  }*/
}
/* Form layouts  : Horizontal
--------------------------------------------------
*/
.form-horizontal .form-group {
  border-bottom: 1px solid #e6e6e6;
  padding-top: 19px;
  padding-bottom: 19px;
  margin-bottom: 0;
}
.form-horizontal .form-group:last-child {
  border-bottom: none;
}
.form-horizontal .form-group:hover .control-label {
  opacity: .6;
}
.form-horizontal .form-group.focused .control-label {
  opacity: 1;
}
.form-horizontal .form-group .control-label {
  text-align: left;
  opacity: .42;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
.form-horizontal .radio {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .control-label {
  padding-top: 7px;
  margin-bottom: 0;
}
/* Form layouts  : Attached
--------------------------------------------------
*/
.form-group-attached .form-group.form-group-default {
  border-radius: 0;
  margin-bottom: 0;
}
.form-group-attached > div {
  margin: 0;
}
.form-group-attached > div:first-child.row > [class*='col-']:first-child .form-group-default {
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
}
.form-group-attached > div:first-child.row > [class*='col-']:last-child .form-group-default {
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
}
.form-group-attached > div:first-child.form-group-default {
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
}
.form-group-attached > div:last-child.row > [class*='col-']:first-child .form-group-default {
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.form-group-attached > div:last-child.row > [class*='col-']:last-child .form-group-default {
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.form-group-attached > div:last-child.form-group-default {
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.form-group-attached > div.row > [class*='col-'] {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.form-group-attached > div.row > [class*='col-']:not(:only-child):not(:last-child) > .form-group-default {
  border-right-color: transparent;
}
.form-group-attached > div:not(:last-child) .form-group-default,
.form-group-attached > div:not(:last-child).form-group-default {
  border-bottom-color: transparent;
}
/* Form layouts  : Responsive Handlers
--------------------------------------------------
*/
@media (max-width: 767px) {
  .form-group-attached .form-group-default {
    border-right-color: rgba(0, 0, 0, 0.07) !important;
  }
}
@media only screen and (min-width: 768px) {
  .form-group-attached > div.row > [class*='col-'] .form-group {
    height: 100%;
    width: 100%;
  }
}
/* Form Groups
--------------------------------------------------
*/
.form-group {
  margin-bottom: 10px;
}
.form-group label:not(.error) {
  font-family: 'Montserrat';
  font-size: 10.5px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-weight: 500;
}
.form-group label .help {
  margin-left: 8px;
}
.form-group .help {
  font-size: 12px;
  color: rgba(98, 98, 98, 0.55);
}
.form-group-default {
  background-color: #fff;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 2px;
  padding-top: 7px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  overflow: hidden;
  width: 100%;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.form-group-default.required:after {
  color: #f55753;
  content: "*";
  font-family: arial;
  font-size: 20px;
  position: absolute;
  right: 12px;
  top: 6px;
}
.form-group-default.disabled {
  background: #f8f8f8;
  color: rgba(98, 98, 98, 0.23);
}
.form-group-default.disabled input {
  opacity: .6;
}
.form-group-default.disabled.focused {
  background: #f8f8f8;
}
.form-group-default.disabled.focused label {
  opacity: 1;
}
.form-group-default.focused {
  border-color: rgba(0, 0, 0, 0.1) !important;
  background-color: #f0f0f0;
}
.form-group-default.focused label {
  opacity: .4;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.form-group-default.has-error {
  background-color: rgba(245, 87, 83, 0.1);
}
.form-group-default.has-success .form-control-feedback,
.form-group-default.has-error .form-control-feedback {
  display: none !important;
}
.form-group-default.has-success .form-control,
.form-group-default.has-success .form-control:focus,
.form-group-default.has-error .form-control,
.form-group-default.has-error .form-control:focus {
  border: none;
  box-shadow: none;
}
.form-group-default.input-group {
  padding: 0;
}
.form-group-default.input-group > label {
  margin-top: 6px;
  padding-left: 12px;
}
.form-group-default.input-group > label.inline {
  margin-top: 6px;
  float: left;
}
.form-group-default.input-group > .form-control {
  margin-top: -2px;
  margin-bottom: 3px;
  padding-left: 12px;
}
.form-group-default.input-group label {
  margin-top: 6px;
  padding-left: 12px;
}
.form-group-default.input-group .form-input-group {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.form-group-default.input-group .form-control {
  margin-top: -2px;
  margin-bottom: 3px;
  padding-left: 12px;
  width: 100%;
}
.form-group-default.input-group .input-group-text {
  border: 0;
  border-radius: 0;
  min-width: 50px;
}
.form-group-default.input-group .input-group-text i {
  width: 100%;
}
.form-group-default.input-group .btn {
  border-top: 0;
  border-bottom: 0;
}
.form-group-default .form-control {
  border: none;
  height: 25px;
  min-height: 25px;
  padding: 0;
  margin-top: -4px;
  background: none;
}
.form-group-default .form-control.error {
  color: #2c2c2c;
}
.form-group-default .form-control:focus {
  background: none;
}
.form-group-default textarea.form-control {
  padding-top: 5px;
}
.form-group-default label {
  margin: 0;
  display: block;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.form-group-default label.label-lg {
  font-size: 13px;
  left: 13px;
  top: 9px;
}
.form-group-default label.label-sm {
  font-size: 11px;
  left: 11px;
  top: 6px;
}
.form-group-default label.highlight {
  opacity: 1;
}
.form-group-default label.fade {
  opacity: .5;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.form-group-default > .input-lg {
  height: 29px;
  min-height: 29px;
  padding-left: 1px;
}
.form-group-default > .input-sm {
  min-height: 18px;
  height: 18px;
}
.form-group-default.form-group-default-select {
  overflow: visible;
}
.form-group-default.form-group-default-select .ui-select-container.ui-select-bootstrap.dropdown .ui-select-match {
  padding-top: 6px;
  height: 23px;
}
.form-group-default.form-group-default-select .ui-select-container .select2-choices {
  border: 0px;
}
.form-group-default.form-group-default-select2 {
  padding: 0;
}
.form-group-default.form-group-default-select2 > label {
  position: absolute;
  z-index: 10;
  padding: 7px 12px 0 12px;
}
.form-group-default.form-group-default-select2 > label.label-lg {
  left: 0;
  top: 0;
}
.form-group-default.form-group-default-select2 > label.label-sm {
  left: 0;
  top: 0;
}
.form-group-default.form-group-default-select2 .select2-container .select2-selection--single {
  padding-top: 20px;
  height: 52px;
  border: 0 !important;
}
.form-group-default.form-group-default-select2 .select2-container .select2-selection--single .select2-arrow b:before {
  top: 20px;
}
.form-group-default.form-group-default-select2 .select2-container .select2-selection--single .select2-chosen {
  padding-left: 3px;
  padding-top: 1px;
}
.form-group-default.form-group-default-select2 .select2-container .select2-selection--multiple {
  padding-top: 19px;
  padding-bottom: 0;
  min-height: 52px;
  border: 0px !important;
}
.form-group-default.form-group-default-select2 .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  margin-top: 5px;
}
.form-group-default.form-group-default-select2.input-lg {
  height: auto;
  padding: 0;
}
.form-group-default.form-group-default-select2.input-lg .select2-container .select2-selection--single {
  padding-top: 26px;
  height: 58px;
}
.form-group-default.form-group-default-select2.input-lg .select2-container .select2-selection--single .select2-selection__rendered {
  font-size: 18px;
}
.form-group-default.form-group-default-select2.input-sm {
  height: auto;
  padding: 0;
}
.form-group-default.form-group-default-select2.input-sm .select2-container .select2-selection--single {
  padding-top: 21px;
  height: 49px;
}
.form-group-default.form-group-default-select2.input-sm .select2-container .select2-selection--single .select2-selection__rendered {
  font-size: 13px;
}
.form-group-default.form-group-default-selectFx {
  padding: 0;
}
.form-group-default.form-group-default-selectFx > label {
  position: absolute;
  z-index: 10;
  padding: 7px 12px 0 12px;
}
.form-group-default.form-group-default-selectFx > label.label-lg {
  left: 0;
  top: 0;
}
.form-group-default.form-group-default-selectFx > label.label-sm {
  left: 0;
  top: 0;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-placeholder {
  padding-top: 28px;
  height: 52px;
  padding-left: 12px;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select {
  height: auto;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select > span:after,
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select .cs-selected span:after {
  top: 39px;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select.input-lg .cs-placeholder {
  height: 60px;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select.input-sm .cs-placeholder {
  height: 50px;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .dropdown-placeholder {
  vertical-align: top;
}
/* Form validation
--------------------------------------------------
*/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #0da899;
}
.has-success .form-control {
  border-color: #0da899;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-success .form-control:focus {
  border-color: #09786e;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-success .input-group-addon {
  background: #f0f0f0;
  border: 1px solid rgba(0, 0, 0, 0.07);
  color: rgba(98, 98, 98, 0.47);
}
.has-success .form-control-feedback {
  color: #0da899;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #c9a843;
}
.has-warning .form-control {
  border-color: #c9a843;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .form-control:focus {
  border-color: #a98b31;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .input-group-addon {
  background: #f0f0f0;
  border: 1px solid rgba(0, 0, 0, 0.07);
  color: rgba(98, 98, 98, 0.47);
}
.has-warning .form-control-feedback {
  color: #c9a843;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #f55753;
}
.has-error .form-control {
  border-color: #f55753;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-error .form-control:focus {
  border-color: #f22823;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-error .input-group-addon {
  background: #f0f0f0;
  border: 1px solid rgba(0, 0, 0, 0.07);
  color: rgba(98, 98, 98, 0.47);
}
.has-error .form-control-feedback {
  color: #f55753;
}
.error {
  font-size: 12px;
  color: #f55753;
  display: block;
}
/* Plugins
--------------------------------------------------
Datepicker
https://github.com/eternicode/bootstrap-datepicker
*/
.datepicker {
  padding: 16px 25px;
  border-radius: 2px;
  font-size: 12px;
}
.datepicker:after {
  border-bottom-color: #fafafa;
}
.datepicker thead tr .datepicker-switch {
  color: #6f7b8a;
  font-size: 13px;
}
.datepicker thead tr .next,
.datepicker thead tr .prev {
  color: #6d5cae;
  content: '';
  font-size: 0px;
}
.datepicker thead tr .next:before,
.datepicker thead tr .prev:before {
  color: #6d5cae;
  font-family: 'FontAwesome';
  font-size: 10px;
}
.datepicker thead tr .prev:before {
  content: "\F053";
}
.datepicker thead tr .next:before {
  content: "\F054";
}
.datepicker thead tr .dow {
  font-family: 'Montserrat';
  color: #6d5cae;
  text-transform: uppercase;
  font-size: 11px;
}
.datepicker thead tr th {
  width: 31px;
  height: 29px;
}
.datepicker tbody tr .odd {
  color: #d0d3d8;
}
.datepicker table tr td {
  width: 31px;
  height: 29px;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #e6e6e6;
}
.datepicker table tr td.day:hover {
  background: #f0f0f0;
}
.datepicker table tr td.active {
  background-color: #6d5cae !important;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-image: none;
  text-shadow: none;
  font-weight: 600;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #f0f0f0;
  background-image: none;
  color: #fff;
}
.datepicker table tr td span {
  border-radius: 4px;
  width: 42px;
  height: 42px;
  line-height: 42px;
}
.datepicker table tr td span.active {
  background-color: #6d5cae !important;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-image: none;
  border: none;
  text-shadow: none;
}
.datepicker.dropdown-menu {
  border-color: #e6e6e6;
  color: #626262;
}
.datepicker.datepicker-dropdown.datepicker-orient-bottom:before {
  border-color: #e6e6e6;
}
.datepicker-inline {
  width: auto;
}
.input-daterange .input-group-addon {
  text-shadow: none;
  border: 0;
  margin: 0;
}
/* Timepicker
https://github.com/m3wolf/bootstrap3-timepicker
*/
.bootstrap-timepicker-widget table td a i {
  font-size: 12px;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget .bootstrap-timepicker-widget input {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.bootstrap-timepicker-widget.dropdown-menu {
  background: #fff;
}
/* Daterangepicker
http://www.dangrossman.info/
*/
.daterangepicker {
  background: #fff;
}
.daterangepicker .calendar .calendar-date {
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.daterangepicker .calendar .prev,
.daterangepicker .calendar .next,
.daterangepicker .calendar th {
  color: #6d5cae;
  text-transform: uppercase;
  font-size: 11px;
}
.daterangepicker .calendar .month {
  color: #6f7b8a;
  font-size: 13px;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #6d5cae;
  border-color: #6d5cae;
}
/* Select2
http://ivaynberg.github.io/select2/
*/
.form-group-default .select2-container .select2-selection,
.select2-container-multi .select2-choices {
  border-color: transparent;
}
select.full-width + .select2-container {
  width: 100% !important;
}
.select2-container *:focus {
  outline: none;
}
.select2-container .select2-selection {
  background-image: none;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
  padding: 2px 9px;
  transition: border 0.2s linear 0s;
}
.select2-container .select2-selection .select2-selection__rendered {
  padding: 0;
  padding-left: 3px;
  padding-top: 1px;
}
.select2-container .select2-selection .select2-selection__rendered .select2-selection__clear {
  font-weight: normal;
  right: 16px;
  width: 20px;
  text-align: center;
  color: #888;
}
.select2-container .select2-selection .select2-selection__arrow {
  top: auto;
  bottom: 5px;
  right: 10px !important;
  left: auto;
  background: transparent;
  border-left: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.select2-container .select2-selection.select2-selection--single {
  height: 35px;
}
.select2-container .select2-selection > .select2-chosen {
  margin-right: 26px;
  margin-left: 0;
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: transparent;
}
.select2-container--default .select2-results__group {
  color: #2c2c2c;
}
.select2-search input,
.select2-search-choice-close,
.select2-container .select2-choice abbr,
.select2-container .select2-choice .select2-arrow b {
  background-image: none !important;
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background-image: none !important;
  border: 1px solid rgba(0, 0, 0, 0.07);
  background: #f0f0f0;
}
.select2-dropdown-open .select2-choice .select2-arrow {
  -webkit-transform: scale(scale(1, -1));
  -ms-transform: scale(scale(1, -1));
  transform: scale(scale(1, -1));
}
.select2-dropdown {
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-bottom: none;
  border-radius: 2px;
  padding-top: 0px;
}
.select2-dropdown.select2-drop-above {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  box-shadow: none;
}
.select2-container--open .select2-selection {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.07);
  background: #f0f0f0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.select2-search--dropdown {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
}
.select2-search--dropdown input {
  background: #fff !important;
  vertical-align: baseline;
  line-height: 28px;
  border-radius: 2px;
  border: none;
  font-size: 12px;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
}
.select2-results {
  margin: 3px 8px 10px 8px;
}
.select2-results li {
  color: #626262;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  color: #2c2c2c;
}
.select2-results li.select2-result-with-children > .select2-result-label:first-child {
  padding-top: 8px;
}
.select2-results .select2-results__option--highlighted {
  background-color: #f0f0f0 !important;
  border-radius: 3px;
  color: #626262 !important;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: none;
  color: #626262;
  font-size: 12px;
  padding-left: 8px;
  padding-top: 0px;
  position: relative;
  top: -5px;
}
.select2-dropdown {
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  padding-top: 5px;
  z-index: 790;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-container--open .select2-selection--multiple .select2-selection__choice {
  background-color: #fff !important;
}
.select2-selection--multiple .select2-selection__rendered {
  background-image: none;
}
.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  background-color: #e6e6e6;
  background-image: none;
  border: none;
  box-shadow: none;
  color: inherit;
  border-radius: 8px;
  margin: 6px 6px 0px 0;
  padding: 0 8px 0 7px;
  line-height: 21px;
}
.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  color: #626262;
  font-weight: 900;
  margin-right: 4px;
}
.select2-selection--multiple.select2-container-active .select2-choices {
  border: 1px solid rgba(0, 0, 0, 0.07);
  box-shadow: none;
}
.select2-selection--multiple .select2-search-choice-close {
  left: 6px;
}
.select2-search-choice-close {
  background: none;
  top: 4px;
  right: 0;
}
.select2-search-choice-close:hover {
  text-decoration: none;
}
.select2-drop-multi .select2-results .select2-no-results,
.select2-drop-multi .select2-results .select2-searching,
.select2-drop-multi .select2-results .select2-selection-limit {
  top: 0px;
}
.select2.form-control {
  padding: 0;
  box-shadow: none;
  border: 0;
}
.select2-drop-mask {
  z-index: 700;
}
.ui-select-bootstrap .ui-select-choices-row.active > span {
  background: #f0f0f0;
  border-radius: 3px;
  color: #626262;
}
.ui-select-bootstrap > .ui-select-choices {
  background-color: #fff;
}
.ui-select-choices-group-label {
  color: #2c2c2c;
  font-weight: bold;
}
.modal-open .select2-drop-active {
  z-index: 1051;
}
.modal-open .select2-container {
  z-index: 1051;
}
.modal-open .datepicker.dropdown-menu {
  z-index: 1051 !important;
}
.modal-open .select2-drop-mask {
  z-index: 1050;
}
.modal-open .cs-skin-slide.cs-active {
  z-index: 1050;
}
.dropdown-placeholder {
  display: inline-block;
  vertical-align: middle;
}
.dropdown-mask {
  bottom: 0;
  display: none;
  left: 0;
  outline: 0 none;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 600;
}
.ui-select-bootstrap *:focus {
  outline: none;
}
.ui-select-bootstrap .ui-select-choices-row > span {
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 24px;
  font-size: 14px;
}
.ui-select-bootstrap .ui-select-match {
  box-shadow: none;
}
.ui-select-bootstrap .ui-select-choices-group-label {
  padding-left: 15px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 700;
  color: #626262;
}
.ui-select-bootstrap .ui-select-match.btn-default-focus {
  background-color: transparent;
}
.form-group-default-select {
  padding-bottom: 2px;
}
.form-group-default-select .ui-select-bootstrap .ui-select-dropdown {
  width: calc(100% + 24px) !important;
  margin-left: -12px;
  padding: 10px;
}
.form-group-default-select .ui-select-bootstrap .ui-select-match-text {
  width: calc(100% + 24px);
  margin-top: -17px;
  margin-left: -16px;
  padding: 16px 16px 0;
}
.form-group-default-select .ui-select-bootstrap .ui-select-match {
  padding-top: 2px !important;
}
.form-group-default-select .ui-select-bootstrap .ui-select-match i.caret {
  margin-top: 10px;
}
.form-group-default-select .ui-select-bootstrap .ui-select-match.btn-default-focus {
  outline: none;
}
.form-group-default-select .ui-select-bootstrap .ui-select-match > .ui-select-toggle {
  width: calc(100% + 27px);
  height: 50px;
  margin-top: -34px;
  margin-left: -16px;
  padding: 32px 16px 16px;
}
.form-group-default-select .ui-select-bootstrap .dropdown-menu .divider {
  display: none;
}
.form-group-default-select .ui-select-bootstrap.ui-select-container {
  margin-top: -3px;
  padding-bottom: 2px;
}
.form-group-default-select .ui-select-multiple {
  margin-top: -7px;
}
.form-group-default-select .ui-select-multiple .select2-search-field input {
  height: 23px !important;
}
.form-group-default-select .ui-select-multiple .select2-search-choice {
  margin-top: 2px;
  margin-bottom: 0;
}
.form-group-default-select .ui-select-multiple .select2-search-choice:first-child {
  margin-left: 0;
}
.form-group-default-select .select2-container-multi .select2-choices {
  background-color: transparent;
}
/* Bootstrap Tags input
https://github.com/timschlechter/bootstrap-tagsinput
*/
.form-group-default .bootstrap-tagsinput {
  border: 0px;
  margin-bottom: 0;
  padding-top: 0;
  vertical-align: top;
  padding-bottom: 0px;
  padding-left: 0;
  margin-top: -3px;
}
.form-group-default .bootstrap-tagsinput .tag {
  padding: 2px 9px;
  line-height: 18px;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 2px;
}
.form-group-default .bootstrap-tagsinput .tag [data-role="remove"] {
  display: inline-block;
  vertical-align: top;
}
.form-group-default .bootstrap-tagsinput input {
  min-height: 20px;
}
.form-group-default .bootstrap-tagsinput input:first-child {
  margin-left: 0;
}
.bootstrap-tagsinput {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 4px;
  padding: 0;
  padding-top: 5px;
  padding-right: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
  -webkit-transition: background 0.2s linear 0s;
  transition: background 0.2s linear 0s;
}
.bootstrap-tagsinput.active-element {
  background-color: #e6e6e6;
}
.bootstrap-tagsinput input {
  border: none;
  margin: 5px;
  margin-top: 0;
  margin-right: 0;
  min-height: 25px;
  min-width: 10em !important;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-flex-shrink: 0;
  -webkit-flex-grow: 1;
  -webkit-flex-basis: auto;
}
.bootstrap-tagsinput .tag {
  padding: 3px 9px;
  padding-right: 6px;
  border-radius: 3px;
  line-height: 18px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-flex-shrink: 0;
  -webkit-flex-grow: 1;
  -webkit-flex-basis: auto;
  margin: 5px;
  margin-top: 0;
  margin-right: 0;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 4px;
  float: right;
  vertical-align: middle;
}
.bootstrap-tagsinput .tag[data-role="remove"]:hover:active,
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: none;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  font-family: 'pages-icon';
  content: "\E60A";
  padding: 0;
}
/* Bootstrap3 wysihtml5
https://github.com/Waxolunist/bootstrap3-wysihtml5-bower
*/
.wysiwyg5-wrapper {
  position: relative;
}
.wysiwyg5-wrapper .wysihtml5-toolbar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  /*height: 50px;*/
  background: #f0f0f0;
  border-top: 1px solid #e6e6e6;
}
.wysiwyg5-wrapper .wysihtml5-toolbar .btn {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-color: transparent;
  border-right-color: #e6e6e6;
  color: #A5A5A5;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  line-height: 50px;
  padding: 0 5px;
  border-width: 1px;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.wysiwyg5-wrapper .wysihtml5-toolbar .btn:hover .editor-icon {
  opacity: .8;
}
.wysiwyg5-wrapper .wysihtml5-toolbar .btn.active .editor-icon {
  opacity: 1;
}
.wysiwyg5-wrapper .wysihtml5-toolbar .btn.dropdown-toggle {
  padding-left: 10px;
  padding-right: 20px;
}
.wysiwyg5-wrapper .wysihtml5-toolbar .btn.dropdown-toggle .current-font {
  opacity: .5;
  font-size: 14px;
}
.wysiwyg5-wrapper .wysihtml5-toolbar > li {
  margin: 0;
  padding: 0;
}
.wysiwyg5-wrapper .wysiwyg {
  width: 100%;
  min-height: 200px;
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 50px !important;
  border: 0;
}
.wysiwyg5-wrapper .wysiwyg:focus {
  background-color: #fafafa;
  outline: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.wysiwyg5-wrapper .expand-wysiwyg {
  bottom: 0;
  color: #A5A5A5;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  position: absolute;
  right: 0;
}
.wysiwyg5-wrapper .wysihtml5-sandbox {
  border: none !important;
  padding: 16px 16px 50px !important;
  width: 100% !important;
}
.wysiwyg5-wrapper .wysihtml5-sandbox.expanded {
  height: 100% !important;
}
.toggle-wysiwyg {
  position: absolute;
  right: 15px;
  top: 0;
}
.toggle-wysiwyg li {
  display: inline-block;
  font-weight: 600;
}
.editor-icon {
  background-image: url(/build/images/editor_tray.png);
  display: inline-block;
  height: 40px;
  margin-top: 5px;
  opacity: 0.4;
  vertical-align: top;
  width: 40px;
}
.editor-icon-headline {
  background-position: 0 0;
  width: 31px;
}
.editor-icon-bold {
  background-position: -40px 0;
}
.editor-icon-italic {
  background-position: -80px 0;
}
.editor-icon-underline {
  background-position: -120px 0;
}
.editor-icon-link {
  background-position: -160px 0;
}
.editor-icon-quote {
  background-position: -200px 0;
}
.editor-icon-ul {
  background-position: -240px 0;
}
.editor-icon-ol {
  background-position: -280px 0;
}
.editor-icon-outdent {
  background-position: -320px 0;
}
.editor-icon-indent {
  background-position: -360px 0;
}
.editor-icon-image {
  background-position: -400px 0;
}
.editor-icon-html {
  background-position: -440px 0;
}
/* Summernote
https://github.com/HackerWins/summernote
*/
.summernote-wrapper .note-editor {
  border-color: #e6e6e6;
}
.summernote-wrapper .note-editor .note-toolbar {
  padding: 0;
  background-color: #f0f0f0;
  border-bottom: none;
}
.summernote-wrapper .note-editor .note-toolbar .btn-group {
  margin: 0 -1px 0 0;
}
.summernote-wrapper .note-editor .note-toolbar .btn-group .btn {
  font-size: 12px;
  font-weight: 600;
  height: 50px;
  min-width: 47px;
  line-height: 50px;
  padding: 0 5px;
  border-radius: 0;
  background-color: #f0f0f0;
  border-color: transparent;
  border-right-color: #e6e6e6;
  border-bottom-color: #e6e6e6;
  color: #626262;
}
.summernote-wrapper .note-editor .note-toolbar .btn-group .btn.active,
.summernote-wrapper .note-editor .note-toolbar .btn-group .btn:active {
  background-color: #e6e6e6;
}
.summernote-wrapper .note-editor .note-toolbar .btn-group .btn.dropdown-toggle {
  min-width: 61px;
}
.summernote-wrapper .note-editor .note-toolbar .btn-group .btn:not(:last-child),
.summernote-wrapper .note-editor .note-toolbar .btn-group .btn:not(:only-child) {
  margin-right: 1px;
}
.summernote-wrapper .note-editor .note-statusbar {
  background-color: transparent;
}
.summernote-wrapper .note-editor .note-statusbar .note-resizebar {
  border-top-color: transparent;
}
.summernote-wrapper .note-editor .note-statusbar .note-resizebar .note-icon-bar {
  border-top: 1px solid #e6e6e6;
}
.summernote-wrapper .note-popover .popover .popover-content .dropdown-menu li a i,
.summernote-wrapper .note-toolbar .dropdown-menu li a i {
  color: #6d5cae;
}
input,
input:focus {
  -webkit-transition: none !important;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
}
input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px #f0f0f0 inset !important;
}
input.error:-webkit-autofill,
input.error:-webkit-autofill:focus,
.has-error input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #F9E9E9 inset !important;
}
/* Pages SelectFx */
/* Default custom select styles */
div.cs-select {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  text-align: left;
  background: #fff;
  width: 100%;
  max-width: 500px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div.cs-select:focus {
  outline: none;
  /* For better accessibility add a style for this in your skin */
}
.cs-select select {
  display: none;
}
.cs-select span {
  display: block;
  position: relative;
  cursor: pointer;
  padding: 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Placeholder and selected option */
.cs-select > span {
  padding-right: 3em;
}
.cs-select > span::after,
.cs-select .cs-selected span::after {
  speak: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cs-select > span::after {
  content: '\25BE';
  right: 1em;
}
.cs-select .cs-selected span::after {
  content: '\2713';
  margin-left: 1em;
}
.cs-select.cs-active > span::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
/* Options */
.cs-select .cs-options {
  position: absolute;
  overflow: hidden;
  width: 100%;
  background: #fff;
  visibility: hidden;
}
.cs-select.cs-active .cs-options {
  visibility: visible;
}
.cs-select ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.cs-select ul span {
  padding: 1em;
}
.cs-select ul li.cs-focus span {
  background-color: #ddd;
}
/* Optgroup and optgroup label */
.cs-select li.cs-optgroup ul {
  padding-left: 1em;
}
.cs-select li.cs-optgroup > span {
  cursor: default;
}
div.cs-skin-slide {
  color: #fff;
  /*font-size: 1.5em;*/
  width: 300px;
}
@media screen and (max-width: 30em) {
  div.cs-skin-slide {
    font-size: 1em;
    width: 250px;
  }
}
div.cs-skin-slide::before {
  content: '';
  background: #282b30;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
.cs-skin-slide.cs-active::before {
  -webkit-transform: scale3d(1.1, 3.5, 1);
  transform: scale3d(1.1, 3.5, 1);
}
.cs-skin-slide > span {
  height: 80px;
  line-height: 32px;
  -webkit-transition: text-indent 0.3s, opacity 0.3s;
  transition: text-indent 0.3s, opacity 0.3s;
}
@media screen and (max-width: 30em) {
  .cs-skin-slide > span {
    height: 60px;
    line-height: 28px;
  }
}
.cs-skin-slide.cs-active > span {
  text-indent: -290px;
  opacity: 0;
}
.cs-skin-slide.cs-active > span::after {
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.cs-skin-slide .cs-options {
  background: transparent;
  width: 70%;
  height: 400%;
  padding: 1.9em 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate(-50%, -50%);
}
@media screen and (max-width: 30em) {
  .cs-skin-slide .cs-options {
    padding-top: 3em;
  }
}
.cs-skin-slide .cs-options li {
  opacity: 0;
  -webkit-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}
.cs-skin-slide.cs-active .cs-options li {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.cs-skin-slide.cs-active .cs-options li:first-child {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(2) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(3) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(4) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(5) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
/* more options need more delay declaration */
.cs-skin-slide .cs-options li span {
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 2px;
  font-size: 65%;
  padding: 0.8em 1em 0.8em 2.5em;
}
.cs-skin-slide .cs-options li span:hover,
.cs-skin-slide .cs-options li.cs-focus span,
.cs-skin-slide .cs-options li.cs-selected span {
  color: #eb7e7f;
  background: transparent;
}
.cs-skin-slide .cs-selected span::after {
  content: '';
}
/* Pages Select  overriding */
.form-group-default .cs-skin-slide > span {
  padding: 0 30px 0 0;
  height: 22px;
  line-height: 21px;
}
.form-group-default .cs-wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.cs-wrapper {
  display: inline-block;
}
.form-control.cs-select:not(.cs-active) {
  width: 100% !important;
}
.cs-select {
  background-color: transparent;
}
.cs-select span {
  text-overflow: initial;
}
.cs-select .cs-placeholder {
  width: 100%;
}
div.cs-skin-slide {
  width: auto;
  font-family: Arial, sans-serif;
  color: #5e5e5e;
}
div.cs-skin-slide:before {
  background-color: transparent;
}
div.cs-skin-slide.cs-transparent {
  background: none;
}
div.cs-skin-slide.cs-transparent .cs-backdrop {
  border-color: transparent;
  background: none;
}
div.cs-skin-slide.cs-transparent.cs-active .cs-backdrop {
  background: #fafafa;
}
div.cs-skin-slide > span {
  height: 35px;
  padding: 6px 33px 6px 17px;
  line-height: 23px;
  z-index: 1;
}
div.cs-skin-slide.cs-active {
  z-index: 790;
}
div.cs-skin-slide.cs-active:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
div.cs-skin-slide.cs-active .cs-backdrop {
  border: transparent;
  background: #fafafa;
  box-shadow: -1px 0 1px #ccc, 1px 0 1px #ccc;
}
div.cs-skin-slide > span:after,
div.cs-skin-slide.cs-active > span:after {
  content: "\F0D7";
  font-family: FontAwesome;
  color: #5e5e5e;
}
div.cs-skin-slide .cs-options {
  height: auto;
  padding: 9px 0;
  width: auto;
  padding: 10px;
  max-height: 350px;
  transform: translate3d(1, 1, 1);
  overflow: hidden;
  z-index: 1;
}
div.cs-skin-slide .cs-options ul {
  width: 100%;
  display: table;
}
div.cs-skin-slide .cs-options ul li {
  display: table-row;
}
div.cs-skin-slide .cs-options ul li span {
  display: table-cell;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: normal;
  padding: 5px 0;
  text-transform: none;
  max-height: 350px;
  overflow-y: auto;
}
div.cs-skin-slide .cs-options ul li span:hover,
div.cs-skin-slide .cs-options ul li.cs-focus span,
div.cs-skin-slide .cs-options ul li.cs-selected span {
  color: #2c2c2c;
}
.cs-backdrop {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid rgba(0, 0, 0, 0.07);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(6) {
  transition-delay: 0.3s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(7) {
  transition-delay: 0.35s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(8) {
  transition-delay: 0.4s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(9) {
  transition-delay: 0.45s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(10) {
  transition-delay: 0.5s;
}
.cs-skin-slide.cs-active .cs-options li:nth-child(11) {
  transition-delay: 0.55s;
}
.cs-input-group-addon {
  background: #f0f0f0;
  border: 1px solid rgba(0, 0, 0, 0.07);
  padding: 6px 10px;
}
.twitter-typeahead {
  width: 100%;
}
.tt-menu {
  width: 100%;
  padding: 3px 10px 3px 3px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.tt-suggestion {
  color: #626262;
  padding: 3px 7px 4px;
  padding-left: 26px;
  line-height: 24px;
}
.tt-suggestion:hover {
  cursor: pointer;
  background: #f0f0f0;
}
.tt-suggestion.tt-cursor {
  background: #f0f0f0;
}
.tt-suggestion p {
  margin: 0;
}
.form-group-default.typehead {
  overflow: inherit;
}
.form-group-default .tt-menu {
  width: calc(100% + 24px);
  margin: 4px -12px;
}
.dropzone {
  overflow: hidden;
}
.dropzone .dz-default.dz-message {
  width: 100%;
}
/* Dropzone for Angular */
.dropzone[dropzone="dropzone"] input[type="file"] {
  visibility: hidden;
}
/* end overrides */
/* Demo specifc classes */
.demo-form-wysiwyg {
  height: 250px;
}
.error-form .form-group-default {
  padding: 0;
  justify-content: space-between;
}
.error-form .form-group-default label {
  margin-top: 6px;
  padding-left: 12px;
}
.error-form .form-group-default .form-control {
  margin-top: -2px;
  margin-bottom: 3px;
  padding-left: 12px;
}
.error-container.bottom-container {
  margin-top: 0;
}
.h-c-50 {
  height: calc(50px);
}
.card-toolbar .note-editor .btn-toolbar {
  display: block;
}
/*------------------------------------------------------------------
[16. Tables and Datatables]
*/
/* Generic Tables
------------------------------------
*/
.table {
  margin-bottom: 0;
  margin-top: 5px;
}
.table thead tr th {
  text-transform: uppercase;
  font-weight: 500;
  font-family: 'Montserrat';
  font-size: 10.5px;
  letter-spacing: 0.06em;
  padding-top: 14px;
  padding-bottom: 14px;
  vertical-align: middle;
  border-bottom: 1px solid rgba(230, 230, 230, 0.7);
  color: rgba(44, 44, 44, 0.35);
  border-top: none;
}
.table thead tr th[class*='sorting_']:not([class='sorting_disabled']) {
  color: #2c2c2c;
}
.table thead tr th:first-child {
  padding-left: 18px !important;
}
.table thead tr th .btn {
  margin-top: -20px;
  margin-bottom: -20px;
}
.table tbody tr td {
  background: #fff;
  border-bottom: 1px solid rgba(230, 230, 230, 0.7);
  border-top: 0px;
  padding: 20px;
  font-size: 13.5px;
}
.table tbody tr td .btn-tag {
  background: rgba(44, 44, 44, 0.07);
  display: inline-block;
  margin: 5px;
  border-radius: 4px;
  padding: 5px;
  color: #62605a !important;
}
.table tbody tr td .btn-tag:hover {
  background: rgba(44, 44, 44, 0.15);
}
.table tbody tr td[class*='sorting_'] {
  color: #000;
}
.table tbody tr td .checkbox label::after {
  left: 0.5px;
}
.table tbody tr.selected td {
  background: #fef6dd;
}
.table.table-hover tbody tr:hover td {
  background: #daeffd !important;
}
.table.table-hover tbody tr.selected:hover td {
  background: #fef6dd !important;
}
.table.table-striped tbody tr td {
  background: #fafafa !important;
}
.table.table-striped tbody tr:nth-child(2n+1) td {
  background: #fff !important;
}
.table.table-borderless tbody tr td {
  border-top: 0;
}
.table.table-condensed {
  table-layout: fixed;
}
.table.table-condensed thead tr th {
  padding-left: 20px;
  padding-right: 20px;
}
.table.table-condensed tbody tr td {
  padding-top: 12px;
  padding-bottom: 12px;
}
.table.table-condensed thead tr th,
.table.table-condensed tbody tr td,
.table.table-condensed tbody tr td *:not(.dropdown-default) {
  white-space: nowrap;
  vertical-align: middle;
  text-overflow: ellipsis;
}
.table.table-condensed thead tr th.reset-overflow *,
.table.table-condensed tbody tr td.reset-overflow *,
.table.table-condensed tbody tr td *:not(.dropdown-default).reset-overflow * {
  overflow: initial !important;
}
.table.table-condensed.table-detailed > tbody > tr.shown > td {
  background: #fef6dd;
}
.table.table-condensed.table-detailed > tbody > tr.shown > td:first-child:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.table.table-condensed.table-detailed > tbody > tr.shown + tr > td {
  background: rgba(250, 250, 250, 0.4);
  padding: 0px 40px;
}
.table.table-condensed.table-detailed > tbody > tr.shown + tr > td .table-inline {
  margin-top: 13px;
  margin-bottom: 13px;
  background: transparent;
}
.table.table-condensed.table-detailed > tbody > tr.shown + tr > td .table-inline tr,
.table.table-condensed.table-detailed > tbody > tr.shown + tr > td .table-inline td {
  background: transparent;
  font-weight: 600;
}
.table.table-condensed.table-detailed > tbody > tr.row-details > td:first-child:before {
  content: '';
  display: none;
}
.table.table-condensed.table-detailed > tbody > tr > td:hover {
  cursor: pointer;
}
.table.table-condensed.table-detailed > tbody > tr > td:first-child:before {
  content: "\F054";
  display: inline-block;
  font-size: 8px;
  top: -1px;
  position: relative;
  margin-right: 8px;
  font-family: 'FontAwesome';
  -webkit-transition: all 0.12s linear;
  transition: all 0.12s linear;
}
.table.table-condensed.table-detailed .table-inline td {
  border: none;
  text-align: left;
}
.table.table-borderless > tbody > tr > td {
  border-bottom: 0px;
}
.fht-table {
  margin-bottom: 0 !important;
}
/* Data-tables
------------------------------------
*/
.table.dataTable.no-footer {
  border: none;
}
.dataTables_scroll:hover .dataTables_scrollBody:before {
  content: "";
  top: 0;
  height: 0;
}
.dataTables_scrollBody {
  overflow-y: auto;
  border: none !important;
}
.dataTables_scrollBody:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 60px;
  bottom: 0;
  background: transparent;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
}
.dataTables_wrapper .dataTables_paginate ul > li.disabled a {
  opacity: .5;
}
.dataTables_wrapper .dataTables_paginate ul > li > a {
  padding: 5px 10px;
  color: #626262;
  opacity: .35;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.dataTables_wrapper .dataTables_paginate ul > li > a:hover {
  opacity: .65;
}
.dataTables_wrapper .dataTables_paginate ul > li.next > a,
.dataTables_wrapper .dataTables_paginate ul > li.prev > a {
  opacity: 1;
}
.dataTables_wrapper .dataTables_paginate ul > li.disabled a {
  opacity: .35;
}
.dataTables_wrapper .dataTables_paginate ul > li.disabled a:hover {
  opacity: .35;
}
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
  margin-top: 25px !important;
}
.dataTables_paginate.paging_bootstrap.pagination {
  padding-top: 0;
  padding-right: 20px;
}
.dataTables_wrapper .dataTables_info {
  clear: none;
  font-size: 12px;
  padding: 0 33px;
  color: #626262;
}
.dataTables_wrapper .dataTables_paginate ul > li {
  display: inline-block;
  padding-left: 0;
  font-size: 11px;
}
.dataTables_scrollHeadInner {
  padding-right: 0 !important;
}
.export-options-container {
  position: relative;
}
.dataTables_wrapper .dataTables_paginate ul > li.active > a {
  font-weight: bold;
  color: #626262;
  opacity: 1;
}
.export-options-container a {
  color: inherit;
  opacity: 1;
}
.exportOptions .DTTT.btn-group a {
  display: block !important;
}
table.dataTable thead .sorting_asc:after {
  background-image: url(/build/images/sort_asc.png);
}
table.dataTable thead .sorting_desc:after {
  background-image: url(/build/images/sort_desc.png);
}
table.dataTable thead .sorting:after {
  background-image: url(/build/images/sort_both.png);
}
table.dataTable thead .sorting_asc_disabled:after {
  background-image: url(/build/images/sort_asc_disabled.png);
}
table.dataTable thead .sorting_desc_disabled:after {
  background-image: url(/build/images/sort_desc_disabled.png);
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  bottom: 12px;
  content: "";
  width: 19px;
  height: 19px;
  background-position: center center;
  opacity: 1;
}
table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 12px;
}
/* Demo classes */
.demo-table-search thead th:nth-child(1) {
  width: 20%;
}
.demo-table-search thead th:nth-child(2) {
  width: 22%;
}
.demo-table-search thead th:nth-child(3) {
  width: 24%;
}
.demo-table-search thead th:nth-child(4) {
  width: 15%;
}
.demo-table-search thead th:nth-child(5) {
  width: 19%;
}
.demo-table-dynamic thead th:nth-child(1) {
  width: 25%;
}
.demo-table-dynamic thead th:nth-child(2) {
  width: 30%;
}
.demo-table-dynamic thead th:nth-child(3) {
  width: 20%;
}
.demo-table-dynamic thead th:nth-child(4) {
  width: 25%;
}
.table-invoice th {
  border-top: 0;
}
.dataTables_wrapper .row {
  width: 100%;
}
.dataTables_wrapper .row > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.dataTables_wrapper#tableWithDynamicRows_wrapper > div {
  width: 100%;
}
/* Responsive Handlers : Tables */
@media (max-width: 991px) {
  .dataTables_wrapper .dataTables_info {
    float: left;
  }
  .dataTables_paginate.paging_bootstrap.pagination {
    float: right;
  }
}
@media (max-width: 767px) {
  .table-responsive {
    border: 1px solid #ddd;
  }
  .dataTables_wrapper .row {
    margin: 0;
  }
  .dataTables_wrapper .row > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0 !important;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px;
  }
  .dataTables_wrapper .dataTables_info ul,
  .dataTables_wrapper .dataTables_paginate ul {
    padding: 0;
  }
}
@media (max-width: 480px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: left;
    clear: both;
    display: block;
  }
}
/*------------------------------------------------------------------
[17. Charts]
*/
.line-chart .nvd3 line.nv-guideline {
  /* Vertical bar on hover in interactive chart */
  stroke-width: 30px;
  stroke-opacity: .04;
  stroke: #000;
}
.line-chart .nvd3 .nv-groups path.nv-area {
  /*  filled area */
  fill-opacity: .1;
}
.line-chart .nvd3 .nv-groups path.nv-line {
  /*  Line */
  stroke-opacity: .3;
}
.line-chart .nvd3 .nv-axis line {
  /*  grid lines */
  stroke-opacity: .5;
}
.line-chart[data-x-grid="false"] .nv-x .tick line {
  display: none;
}
.line-chart[data-y-grid="false"] .nv-y .tick line {
  display: none;
}
.line-chart .domain {
  /* domain */
  opacity: 0;
}
.line-chart[data-points="true"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  /* Toggle points */
  fill-opacity: 1;
  stroke-opacity: .5;
}
.line-chart .nvtooltip table td.legend-color-guide div {
  border-radius: 100px;
}
.line-chart thead .nv-pointer-events-none strong {
  color: #afafaf;
}
.line-chart .nv-pointer-events-none {
  font-size: 12px;
}
.line-chart .nv-pointer-events-none .value.nv-pointer-events-none {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 11px;
  color: #afafaf;
}
.line-chart .nvtooltip table {
  margin: 12px 10px 14px 15px;
}
.line-chart .nvtooltip.xy-tooltip.nv-pointer-events-none {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
.line-chart[data-stroke-width="1"] .nvd3 .nv-groups path.nv-line {
  /* Line widths */
  stroke-width: 1px;
}
.line-chart[data-stroke-width="1"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  /* Line widths */
  stroke-width: 2px;
}
.line-chart[data-stroke-width="2"] .nvd3 .nv-groups path.nv-line {
  stroke-width: 2px;
}
.line-chart[data-stroke-width="2"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke-width: 3px;
}
.line-chart[data-stroke-width="3"] .nvd3 .nv-groups path.nv-line {
  stroke-width: 3px;
}
.line-chart[data-stroke-width="3"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke-width: 4px;
}
.line-chart .tick text,
.line-chart .nvd3 .nv-axis .nv-axisMaxMin text {
  fill: rgba(98, 98, 98, 0.5);
  font-family: "Montserrat";
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
}
.line-chart .nvd3.nv-scatter .nv-groups .nv-point.hover,
.line-chart .nvd3 .nv-groups .nv-point.hover {
  fill: inherit !important;
  stroke: inherit !important;
}
/* Line widths
------------------------------------
*/
.line-chart[data-line-color="master"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="master"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="master"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #626262;
}
.line-chart[data-line-color="success"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="success"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="success"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #10cfbd;
}
.line-chart[data-line-color="primary"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="primary"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="primary"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #6d5cae;
}
.line-chart[data-line-color="info"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="info"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="info"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #3b4752;
}
.line-chart[data-line-color="complete"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="complete"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="complete"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #48b0f7;
}
.line-chart[data-line-color="warning"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="warning"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="warning"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #f8d053;
}
.line-chart[data-line-color="danger"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="danger"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="danger"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #f55753;
}
.line-chart[data-line-color="white"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="white"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="white"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #fff;
}
.line-chart[data-line-color="black"] .nvd3 line.nv-guideline,
.line-chart[data-line-color="black"] .nvd3 .nv-groups path.nv-line,
.line-chart[data-line-color="black"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke: #000;
}
/* Area Fill colors
------------------------------------
*/
.line-chart[data-area-color="master"] .nvd3 .nv-groups path.nv-area {
  fill: #626262;
}
.line-chart[data-area-color="success"] .nvd3 .nv-groups path.nv-area {
  fill: #10cfbd;
}
.line-chart[data-area-color="info"] .nvd3 .nv-groups path.nv-area {
  fill: #3b4752;
}
.line-chart[data-area-color="complete"] .nvd3 .nv-groups path.nv-area {
  fill: #48b0f7;
}
.line-chart[data-area-color="primary"] .nvd3 .nv-groups path.nv-area {
  fill: #6d5cae;
}
.line-chart[data-area-color="warning"] .nvd3 .nv-groups path.nv-area {
  fill: #f8d053;
}
.line-chart[data-area-color="danger"] .nvd3 .nv-groups path.nv-area {
  fill: #f55753;
}
.line-chart[data-area-color="white"] .nvd3 .nv-groups path.nv-area {
  fill: #fff;
}
.line-chart[data-area-color="black"] .nvd3 .nv-groups path.nv-area {
  fill: #000;
}
/* Point fill colors
------------------------------------
*/
.line-chart[data-point-color="master"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill: #626262;
}
.line-chart[data-point-color="success"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill: #10cfbd;
}
.line-chart[data-point-color="info"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill: #3b4752;
}
.line-chart[data-point-color="complete"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill: #48b0f7;
}
.line-chart[data-point-color="primary"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill: #6d5cae;
}
.line-chart[data-point-color="warning"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill: #f8d053;
}
.line-chart[data-point-color="danger"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill: #f55753;
}
.line-chart[data-point-color="white"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill: #fff;
}
#nvd3-line svg,
#nvd3-line2 svg,
#nvd3-area svg {
  height: 500px;
}
/* Rickshaw Charts
------------------------------------
*/
.rickshaw-chart.rickshaw_graph .detail {
  padding-left: 15px;
  transform: translateX(-15px);
  width: 30px;
  background: rgba(0, 0, 0, 0.04);
  right: -15px;
}
.rickshaw-chart.rickshaw_graph .detail .item,
.rickshaw-chart.rickshaw_graph .detail .x_label {
  transform: translateX(15px);
}
.rickshaw-chart.rickshaw_graph .detail:after {
  content: "";
  width: 1px;
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  display: block;
}
.rickshaw-chart .y_grid .tick.major line {
  stroke-dasharray: 3px, 5px;
  opacity: .7;
}
.rickshaw-chart.rickshaw_graph .detail .x_label {
  display: none;
}
.rickshaw-chart.rickshaw_graph .detail .item {
  line-height: 1.4;
  padding: 0.5em;
}
.rickshaw-chart.rickshaw_graph .detail_swatch {
  float: right;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 4px 0 0;
}
.rickshaw-chart.rickshaw_graph .detail .date {
  font-size: 11px;
  color: #a0a0a0;
  opacity: .5;
}
#tab-rickshaw-realtime #rickshaw-realtime_y_axis {
  position: absolute;
  top: 0;
  background: rgba(255, 255, 255, 0.8);
  bottom: 0;
  width: 40px;
  left: 0;
  z-index: 1;
}
#tab-rickshaw-realtime #rickshaw-realtime_y_axis .rickshaw_graph .y_ticks path,
#tab-rickshaw-realtime #rickshaw-realtime_y_axis .rickshaw_graph .x_ticks_d3 path {
  fill: none;
  stroke: none;
}
#tab-rickshaw-realtime #rickshaw-realtime_y_axis .rickshaw_graph .y_ticks text,
#tab-rickshaw-realtime #rickshaw-realtime_y_axis .rickshaw_graph .x_ticks_d3 text {
  opacity: 0.35;
  font-family: 'Montserrat';
  font-size: 11px;
}
#tab-rickshaw-bars #rickshaw-stacked-bars.rickshaw_graph .detail .dot {
  border-radius: 50px;
}
#tab-rickshaw-bars #rickshaw-stacked-bars.rickshaw_graph .detail .x_label {
  display: none;
}
#tab-rickshaw-bars #rickshaw-stacked-bars.rickshaw_graph .detail .item {
  line-height: 1.4;
  padding: 0.5em;
}
#tab-rickshaw-bars #rickshaw-stacked-bars .detail_swatch {
  float: right;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 4px 0 0;
}
#tab-rickshaw-bars #rickshaw-stacked-bars.rickshaw_graph .detail .date {
  font-size: 11px;
  color: #a0a0a0;
  opacity: .5;
}
#tab-rickshaw-slider #rickshaw-slider {
  height: 500px;
}
#tab-rickshaw-slider .rickshaw_graph .x_grid_d3 .tick {
  stroke-opacity: 0;
}
#tab-rickshaw-slider .rickshaw_graph .y_ticks path,
#tab-rickshaw-slider .rickshaw_graph .x_ticks_d3 path {
  stroke: none;
}
#tab-rickshaw-slider .rickshaw_graph .y_ticks text,
#tab-rickshaw-slider .rickshaw_graph .x_ticks_d3 text {
  font-family: 'Montserrat';
  font-size: 11px;
}
#tab-rickshaw-slider .rickshaw_range_slider_preview .frame {
  opacity: 0;
}
#tab-rickshaw-slider .rickshaw_range_slider_preview .left_handle,
#tab-rickshaw-slider .rickshaw_range_slider_preview .right_handle {
  fill: #000;
  fill-opacity: 0.1 !important;
}
#tab-rickshaw-slider .slider {
  position: absolute;
  top: 0;
  height: 93px;
  overflow: hidden;
}
#tab-rickshaw-slider .chart {
  position: absolute;
  bottom: 40px;
  top: 150px;
  left: 33px;
  right: 0;
  width: auto;
}
#tab-rickshaw-slider .chart .x_tick.plain .title {
  font-family: 'Montserrat';
  font-size: 11px;
}
#tab-rickshaw-slider .y_axis {
  bottom: 0;
  position: absolute;
  top: 150px;
  width: 40px;
  left: -6px;
}
#tab-rickshaw-slider .rickshaw_graph .x_tick {
  border-color: transparent;
}
#tab-rickshaw-slider .rickshaw_graph .x_tick .title {
  bottom: -24px;
  left: -15px;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 0;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
/*------------------------------------------------------------------
[18. List]
*/
.list-view-wrapper {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
.list-view-container {
  position: relative;
}
.list-view-container .list-quickscroll ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 120;
  padding-top: 10px;
  padding-bottom: 10px;
}
.list-view-container .list-quickscroll ul li a {
  font-size: 0.7em;
  vertical-align: baseline;
}
.list-view-group-container {
  margin: 0;
  min-height: 1px;
  overflow: hidden;
  padding: 26px 0 0 0;
  position: relative;
}
.list-view-group-container:last-child ul {
  border: 0;
}
.list-view-group-header,
.list-view-fake-header {
  background: #fafafa;
  color: #232830;
  font: normal 11px/14px 'Montserrat', Arial;
  text-transform: uppercase;
  margin: 0;
  padding: 6px 0 5px 15px;
  position: absolute;
  z-index: 10;
}
.list-view-group-header {
  bottom: auto;
  min-height: 1px;
  top: 0;
  width: 100%;
  border-top: 0;
}
.list-view-fake-header {
  width: 100%;
  z-index: 100;
  font-size: 11px !important;
  line-height: 14px !important;
}
.list-view-fake-header.list-view-hidden {
  visibility: hidden;
}
.list-view-group-container.list-view-animated .list-view-group-header {
  bottom: 0;
  top: auto;
}
input.list-view-search {
  font-size: 15px;
  color: #232830;
}
.no-top-border .list-view-fake-header {
  border-top: 0;
}
.list-view ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.list-view li {
  padding-left: 15px;
  white-space: nowrap;
  cursor: pointer;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.list-view li:hover {
  background-color: #daeffd;
}
.list-view li.active {
  background-color: #fef6dd;
}
.list-view li p {
  margin: 0;
  line-height: 19px;
}
.list-view li > a {
  margin-right: 15px;
  width: 100%;
}
.list-view li > * {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal!important;
  -webkit-box-direction: normal!important;
  -webkit-flex-direction: row!important;
  -ms-flex-direction: row!important;
  flex-direction: row!important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.list-view.boreded li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.list-view.boreded li:last-child > a {
  border-bottom: 0;
}
.list-view.boreded li + li {
  border-top: 0;
}
[data-ios="true"] .list-view-group-header,
[data-ios="true"] .list-view-fake-header {
  width: 288px;
  /*scrollbars aren't visible in iOS devices, so make the headers wider */
}
.list-group-item {
  border: 1px solid #f0f0f0;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  background-color: #40d9ca;
  border-color: #40d9ca;
}
.list-group-item:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.list-group-item:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
/*------------------------------------------------------------------
[19. Social App]
*/
.social-wrapper,
.social {
  height: 100%;
  width: 100%;
}
/* Cover
------------------------------------
*/
.social-wrapper .social .jumbotron {
  height: 60vh;
  padding-top: 0;
}
.social-wrapper .social .cover-photo {
  position: relative;
  margin: 0 auto;
  overflow-x: hidden;
}
.social-wrapper .social .cover-photo:before {
  background-image: url(/build/images/linear_gradient.png);
  background-repeat: repeat-x;
  bottom: 0;
  content: " ";
  height: 270px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.social-wrapper .social .cover-photo .pull-bottom {
  z-index: 2;
}
.cover-img-container {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cover-img-container .cover-img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  min-width: 100%;
  min-height: 100%;
}
/* Feed
------------------------------------
*/
.social-user-profile {
  width: 52px;
}
.social-user-profile > .thumbnail-wrapper {
  float: none;
}
.social-wrapper .social .feed {
  overflow-y: hidden;
  width: 100%;
}
.social-wrapper .social .feed > .day {
  white-space: normal;
  display: block;
  width: 100%;
  margin: 0 auto;
}
.social-wrapper .social .feed > .day:after {
  feed: '';
  display: block;
  clear: both;
}
.social-wrapper .social .feed > .day:hover > .timeline:after {
  background: #48b0f7;
}
/* Social Cards
------------------------------------
*/
.social-card {
  padding-bottom: 0;
  margin-bottom: 0;
  background: #FFF;
  float: left;
  position: relative;
  border-radius: 4px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-bottom: 20px;
  width: 300px;
  border: 1px solid #e6e6e6;
}
.social-card .circle {
  position: absolute;
  right: 20px;
  top: 20px;
  display: block;
  border-radius: 50%;
  border: 2px solid #f0f0f0;
  width: 9px;
  height: 9px;
  background: #626c75;
  z-index: 1;
}
.social-card .circle:hover {
  cursor: pointer;
}
.social-card.full-width {
  width: 100% !important;
}
.social-card.status {
  background: #daeffd;
  border-radius: 4px;
  padding: 15px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.social-card.status:hover,
.social-card.status.hover {
  border-color: #d8dadc !important;
}
.social-card.status h5 {
  font-size: 12px;
  margin: 0;
}
.social-card.status h5 .time {
  color: #fff;
}
.social-card.status h2 {
  color: #2c2c2c;
  font-size: 25px;
  line-height: 32px;
  margin: 0;
  font-weight: normal;
}
.social-card.status .reactions {
  color: #f0f0f0;
  opacity: .45;
  font-size: 12px;
  margin: 5px 0 0;
  padding: 0;
}
.social-card.status .reactions li {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.social-card.status .circle {
  width: 9px;
  height: 9px;
  border: none;
  background: #48b0f7;
}
.social-card .card-header,
.social-card .card-footer {
  background-color: #fff;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
.social-card.share .card-header {
  padding: 15px 15px 12px;
  border-bottom: 1px solid #e6e6e6;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.social-card.share .card-header:hover {
  background: #daeffd;
  border-color: #daeffd;
  cursor: pointer;
}
.social-card.share .card-header:hover h6 {
  opacity: .6;
}
.social-card.share .card-header.last {
  border-bottom: none;
}
.social-card.share .card-header .user-pic {
  float: left;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 10px;
}
.social-card.share .card-header .user-pic > img {
  width: 30px;
  height: 30px;
}
.social-card.share .card-header h5 {
  font-weight: bold;
  font-size: 14px;
  margin: 0;
  line-height: 22.7px;
  font-family: arial;
  letter-spacing: -0.006em;
  margin-top: -3px;
}
.social-card.share .card-header h6 {
  font-size: 12px;
  margin: 0;
  font-family: arial;
  opacity: .45;
}
.social-card.share .card-description {
  padding: 12px 16px 11px;
  font-size: 14px;
  line-height: 21px;
  margin: 0;
}
.social-card.share .card-description p {
  margin-bottom: 4px;
}
.social-card.share .card-description .via {
  opacity: .45;
  display: block;
  font-size: 12px;
  font-family: arial;
}
.social-card.share .card-content {
  position: relative;
}
.social-card.share .card-content .buttons {
  left: 17px;
  padding: 0;
  position: absolute;
  top: 10px;
}
.social-card.share .card-content .buttons li {
  display: inline-block;
  list-style: none;
  margin-right: 10px;
}
.social-card.share .card-content .buttons li a {
  color: #fff;
}
.social-card.share .card-feed {
  overflow: hidden;
  position: relative;
  max-height: 400px;
}
.social-card.share .card-feed:hover .buttons {
  opacity: 1;
}
.social-card.share .card-feed .buttons {
  position: absolute;
  top: 5px;
  right: 0;
  opacity: 0;
}
.social-card.share .card-feed .buttons li {
  display: inline-block;
  list-style: none;
}
.social-card.share .card-feed .buttons li a {
  color: #fff;
  opacity: 0.8;
  padding: 5px;
}
.social-card.share .card-feed > * {
  max-width: 100%;
}
.social-card.share .card-footer {
  padding: 14px 16px 11px;
  font-size: 12px !important;
}
.social-card.share .card-footer:hover {
  background: #daeffd;
  cursor: pointer;
}
.social-card.share .card-footer:hover .reactions,
.social-card.share .card-footer:hover .time {
  opacity: .8;
}
.social-card.share .card-footer .time {
  float: left;
  opacity: .45;
  font-family: arial;
  margin-top: 1px;
}
.social-card.share .card-footer .reactions {
  float: right;
  margin: 0;
  padding: 0;
  opacity: .45;
}
.social-card.share .card-footer .reactions li {
  display: inline-block;
  list-style: none;
}
.social-card.share .card-footer .reactions li a {
  color: inherit;
}
.social-card.share .card-description,
.social-card.share .card-feed,
.social-card.share .card-footer {
  border-color: transparent;
  border-style: solid;
}
.social-card.share .card-description {
  border-width: 1px;
}
.social-card.share .card-feed {
  border-width: 0 1px;
  margin-top: -2px;
}
.social-card.share .card-footer {
  border-width: 0 1px 1px 1px;
}
.social-card.share.share-other .card-description {
  padding-bottom: 0;
}
.social-card.share.share-other .card-footer {
  padding-top: 0;
  border-radius: 0;
}
.social-card.share.share-other .card-footer:hover {
  background: #fff;
}
.social-card.share.share-other .card-header {
  border-top: 1px solid #daeffd;
}
.social-card.share.share-other .circle {
  background: #f8d053;
}
.social-card.col1 {
  width: 300px;
}
.social-card.col2 {
  width: 620px;
}
.social-card.col3 {
  width: 920px;
}
.social-card img {
  width: 100%;
}
/* Step Form : Status */
.simform {
  margin-left: 0;
  padding: 0;
  position: static;
  margin-bottom: 20px;
}
.simform .error-message {
  padding-top: 29px !important;
  padding-left: 22px;
}
.simform .final-message,
.simform .error-message {
  margin: 0 !important;
  font-size: 15px;
  opacity: 0.5;
  display: none;
  margin-top: 19px;
  position: static;
  text-align: left;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.simform ol:before {
  background: transparent;
}
.simform .questions li {
  overflow: hidden;
}
.simform .questions li.current {
  position: relative;
}
.simform .questions li.current input {
  font-size: 14px;
  padding: 0 !important;
  margin: 0 !important;
}
.simform .questions li > span {
  width: 100%;
}
.simform .questions li > span label {
  font-size: 12px;
  opacity: .55;
  font-weight: 300;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.simform .questions input {
  background: transparent !important;
  height: 30px;
}
.simform .questions .current input,
.simform .no-js .questions input {
  background: transparent;
  border: none;
}
.simform .controls {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.simform .controls .next,
.simform .controls .number {
  display: none !important;
}
.simform .progress:before {
  background: none;
}
.simform .show {
  display: block;
}
/* Responsive Handlers: Social App
------------------------------------
*/
@media (min-width: 991px) and (max-width: 1070px) {
  .day .card:first-child .col-md-4:first-child {
    width: 100%;
    margin-bottom: 20px;
  }
  .day .card:first-child .col-md-4:nth-child(2),
  .day .card:first-child .col-md-4:nth-child(3) {
    width: 50%;
  }
}
@media (max-width: 667px) {
  .social-wrapper .social .feed > .day > .card {
    width: 100% !important;
  }
}
/*------------------------------------------------------------------
[20. Email App]
*/
/* Email Components
--------------------------------------------------
*/
.compose-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  background: #fff;
  border-top: 1px solid #f0f0f0;
  z-index: 101;
}
.compose-wrapper .compose-email {
  font-size: 24px;
}
.email-composer {
  position: relative;
  overflow: auto;
  height: 100%;
  background: #fff;
}
.email-composer .email-toolbar-wrapper .wysihtml5-toolbar {
  background: #f0f0f0;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
  border-top: none;
}
.email-composer .email-body-wrapper {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 20px;
}
.email-composer .bootstrap-tagsinput {
  margin: 0;
  padding: 0;
}
.email-composer > .row {
  margin-left: -30px;
  margin-right: -30px;
}
.split-view .split-details .email-content-wrapper {
  background: #fff;
  height: 100%;
  width: auto;
  overflow: auto;
}
.split-view .split-details .email-content-wrapper .actions-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 50px;
  z-index: 799;
}
.split-view .split-details .email-content-wrapper .email-content {
  margin: 0 auto;
  width: 600px;
  display: block;
  padding-top: 62px;
  padding-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
}
.split-view .split-details .email-content-wrapper .email-content .email-content-header .sender .name {
  font-size: 15px;
  color: #3b4752;
}
.split-view .split-details .email-content-wrapper .email-content .email-content-header .sender .datetime {
  color: #626262;
  opacity: .45;
  font-family: arial;
}
.split-view .split-details .email-content-wrapper .email-content .email-content-header .subject {
  font-family: arial;
  color: #3b4752;
  font-size: 15.2px;
  line-height: 17px;
}
.split-view .split-details .email-content-wrapper .email-content .email-content-header .fromto .btn-xs {
  border-radius: 13px;
}
.split-view .split-details .email-content-wrapper .email-content .email-content-body p {
  line-height: 23px;
  color: #626262;
  letter-spacing: 0.001em;
}
.split-view .split-details .email-content-wrapper .email-content .email-reply {
  min-height: 200px;
}
.split-view .split-details .email-content-wrapper .email-content .editor-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.split-view .split-details .email-content-wrapper .email-content .editor-wrapper .wysihtml5-sandbox {
  max-height: 150px;
  min-height: 130px !important;
  width: 100% !important;
}
/* Email App Top Header
--------------------------------------------------
*/
.header-wrapper-email {
  font-size: 14.92px;
}
.header-wrapper-email .dropdown > .btn {
  color: #48b0f7;
}
.header-wrapper-email .btn:hover {
  text-decoration: none;
}
/* Responsive Handler : Email App
--------------------------------------------------
*/
@media (max-width: 768px) {
  .email-content .wysiwyg5-wrapper {
    min-height: 400px;
  }
}
@media (max-width: 1024px) {
  .email-composer {
    margin-left: 0;
  }
}
.email-composer .email-toolbar-wrapper .dropdown .dropdown-toggle::after {
  display: none;
}
/*------------------------------------------------------------------
[21. Calendar App]
*/
body.overflow-hidden {
  overflow: hidden;
}
/*
Calendar
--------------------------------------------------
Header / .calendar-header
Years / .years .year
Months / .months
Weeks / .weeks-wrapper .week
Grid / .calendar-container
Events / .event-container
*/
.calendar {
  height: 100%;
}
.calendar .drager {
  overflow: hidden;
}
.calendar .drager .scroll-element {
  display: none;
}
.calendar.month {
  padding-left: 5px;
}
.calendar.month .options .date {
  margin-bottom: 22px;
}
.calendar.month .week-dragger {
  display: none;
}
.calendar.month .calendar-container {
  border-top: 1px solid #e6e6e6;
  padding-top: 0;
  height: calc(100% - 169px);
}
.calendar.month .calendar-container .view .tble {
  width: 100%;
}
.calendar.month .calendar-container .view .tble .thead .tcell .weekday {
  margin-left: 10px;
}
.calendar .calendar-header {
  height: 43px;
  background-color: #fafafa;
  line-height: 43px;
  padding-left: 60px;
}
.calendar .calendar-header > .drager {
  width: calc(100% - 141px);
  border-right: 1px solid rgba(0, 0, 0, 0.33);
  line-height: 35px;
}
.calendar .calendar-header .years {
  width: auto;
  list-style: none;
  white-space: nowrap;
  margin-top: 5px;
}
.calendar .calendar-header .years .year {
  display: inline-block;
  width: 69px;
  text-align: center;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.calendar .calendar-header .years .year > a {
  color: rgba(0, 0, 0, 0.5);
  position: relative;
}
.calendar .calendar-header .years .year > a.active {
  color: #000;
}
.calendar .calendar-header .years .year > a.has-event:before {
  position: absolute;
  content: '\25CF';
  width: 100%;
  font-size: 8px;
  line-height: 6px;
  text-align: center;
  color: rgba(0, 0, 0, 0.44);
}
.calendar .options {
  padding-left: 60px;
  margin-top: 15px;
}
.calendar .options .months {
  width: auto;
  white-space: nowrap;
  height: 43px;
  line-height: 43px;
}
.calendar .options .months .month {
  min-width: 30px;
  max-width: 100px;
  padding: 0 10px;
  display: inline-block;
}
.calendar .options .months .month > a {
  position: relative;
  color: rgba(0, 0, 0, 0.28);
}
.calendar .options .months .month > a:hover {
  color: rgba(0, 0, 0, 0.33);
}
.calendar .options .months .month > a.active {
  color: #000000;
}
.calendar .options .months .month > a.has-event:before {
  position: absolute;
  content: '\25CF';
  top: -6px;
  width: 100%;
  font-size: 8px;
  line-height: 6px;
  text-align: center;
  color: rgba(0, 0, 0, 0.33);
}
.calendar .options .date {
  margin-bottom: 20px;
}
.calendar .week-dragger {
  border-bottom: 1px solid #e6e6e6;
  margin-left: -20px;
}
.calendar .weeks-wrapper {
  width: auto;
  white-space: nowrap;
  padding-left: 10px;
  padding-bottom: 12px;
  margin-bottom: 5px;
  margin-left: 20px;
}
.calendar .weeks-wrapper .week {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
}
.calendar .weeks-wrapper .week:first-child {
  padding-left: 4px;
}
.calendar .weeks-wrapper .week:last-child {
  padding-left: 0px;
}
.calendar .weeks-wrapper .week:before {
  content: '';
  position: absolute;
  right: -20px;
  bottom: 6px;
  height: 20px;
  width: 20px;
  border-left: 1px dotted rgba(0, 0, 0, 0.3);
}
.calendar .weeks-wrapper .week.active .day-wrapper .week-date .day > a {
  color: rgba(0, 0, 0, 0.6);
}
.calendar .weeks-wrapper .week .day-wrapper {
  display: inline-block;
}
.calendar .weeks-wrapper .week .day-wrapper .week-date {
  text-align: center;
  width: 21px;
  height: 21px;
  margin: 6px;
  border-radius: 99px;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
}
.calendar .weeks-wrapper .week .day-wrapper .week-date.current-date {
  background-color: #e6e6e6;
}
.calendar .weeks-wrapper .week .day-wrapper .week-date.active {
  background-color: #10cfbd;
}
.calendar .weeks-wrapper .week .day-wrapper .week-date.active .day > a {
  font-weight: bold;
  opacity: 1;
  color: #fff;
}
.calendar .weeks-wrapper .week .day-wrapper .week-date .day > a {
  letter-spacing: -0.01em;
}
.calendar .weeks-wrapper .week .day-wrapper .week-day {
  text-align: center;
}
.calendar .weeks-wrapper .week .day-wrapper .day {
  display: inline-block;
  text-align: center;
  position: relative;
  z-index: 10;
  padding: 1px 0;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
}
.calendar .weeks-wrapper .week .day-wrapper .day > a {
  position: relative;
  width: 100%;
  display: block;
  text-align: center;
  color: rgba(0, 0, 0, 0.3);
  opacity: 0.7;
  font-weight: 600;
}
.calendar .weeks-wrapper .week .day-wrapper .day > a.has-event:before {
  position: absolute;
  content: '\25CF';
  top: -10px;
  width: 100%;
  font-size: 8px;
  line-height: 6px;
  text-align: center;
  color: #10cfbd;
}
.calendar .weeks-wrapper .week .day-wrapper .day.week-header {
  text-transform: uppercase;
  text-align: center;
  font-family: 'Montserrat';
  letter-spacing: 0.06em;
  font-size: 10.5px;
}
.calendar .calendar-container {
  position: relative;
  height: calc(100% - 200px);
  padding-top: 10px;
}
.calendar .calendar-container .view {
  width: 100%;
  height: 100%;
  white-space: nowrap;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell {
  position: relative;
  height: 20%;
  clear: both;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell .cell-inner .holder {
  position: absolute;
  top: 37px;
  left: 0;
  right: 0;
  bottom: 0;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell.active {
  background: #fff;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell.active .cell-inner {
  background-color: #fef8e7;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell.not {
  background-color: #fafafa;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell.drop-target .cell-inner {
  background-color: #fafafa;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell .cell-inner:only-child,
.calendar .calendar-container .view.month-view .tble .trow .tcell .cell-inner {
  height: 100%;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell .month-date {
  position: relative;
  text-align: center;
  margin-top: 10px;
  margin-right: 6px;
  width: 25px;
  height: 25px;
  padding-top: 2px;
  margin: 6px;
  float: right;
  display: block;
  z-index: 1;
  border-radius: 99px;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell .month-date.current-date {
  background-color: #e6e6e6;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell .month-date.active {
  background-color: #10cfbd;
  font-weight: bold;
  opacity: 1;
  color: #fff;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell .event-container {
  height: 30px;
  position: relative !important;
  min-height: 30px !important;
}
.calendar .calendar-container .view.month-view .tble .trow .tcell .event-container .event-inner {
  padding: 8px;
}
.calendar .calendar-container .view.month-view .ghost-element {
  height: 30px;
  position: relative;
  width: 100%;
}
.calendar .calendar-container .view.month-view .grid .tble {
  height: 100%;
  width: 100%;
}
.calendar .calendar-container .view.month-view .event-container .event-title {
  font-size: 12px;
}
.calendar .calendar-container .view.day-view .tble {
  white-space: nowrap;
}
.calendar .calendar-container .view.day-view .tble .thead {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}
.calendar .calendar-container .view.day-view .tble .tcell {
  display: none;
  max-width: 100%;
  width: 100%;
}
.calendar .calendar-container .view.day-view .tble .tcell.active {
  display: inline-block;
}
.calendar .calendar-container .view.day-view .tble .trow {
  display: block;
  height: 80px;
}
.calendar .calendar-container .view.day-view .tble .trow .tcell.active {
  background-color: #fff;
}
.calendar .calendar-container .view .tble {
  display: inline-table;
  width: calc(100% - 50px);
  vertical-align: top;
  position: relative;
}
.calendar .calendar-container .view .tble .thead {
  display: table-row;
  width: 100%;
  background: #fff;
}
.calendar .calendar-container .view .tble .thead .tcell {
  padding: 10px;
  height: 40px;
  position: relative;
}
.calendar .calendar-container .view .tble .thead .tcell .weekday {
  font-size: 12px;
  display: inline-block;
  color: rgba(0, 0, 0, 0.51);
}
.calendar .calendar-container .view .tble .thead .tcell .weekdate {
  font-size: 14px;
  display: inline-block;
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.77);
}
.calendar .calendar-container .view .tble .thead .tcell.active .weekdate,
.calendar .calendar-container .view .tble .thead .tcell.active .weekday {
  color: #000000;
}
.calendar .calendar-container .view .tble .thead .tcell:before {
  content: '';
  border-bottom: 1px solid #e6e6e6;
  width: calc(100% - 18px);
  position: absolute;
  bottom: 0;
}
.calendar .calendar-container .view .tble .thead .tcell .event-bubble {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-left: 5px;
  float: right;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.calendar .calendar-container .view .tble .tcell {
  display: table-cell;
  height: 80px;
  max-width: 14.2857%;
  width: 14.2857%;
}
.calendar .calendar-container .view .tble .trow {
  display: table-row;
}
.calendar .calendar-container .view .tble .trow .tcell {
  background: #fff;
  padding: 0 10px;
}
.calendar .calendar-container .view .tble .trow .tcell .cell-inner {
  height: 40px;
  position: relative;
}
.calendar .calendar-container .view .tble .trow .tcell .cell-inner:first-child {
  border-bottom: 1px dotted #e6e6e6;
}
.calendar .calendar-container .view .tble .trow .tcell .cell-inner:last-child {
  border-bottom: 1px solid #e6e6e6;
}
.calendar .calendar-container .view .tble .trow .tcell .cell-inner:only-child {
  height: 40px;
  border-bottom: 0;
}
.calendar .calendar-container .view .tble .trow .tcell.active {
  background-color: #fef8e7;
}
.calendar .calendar-container .view .tble .trow .tcell.active > * {
  border-color: rgba(0, 0, 0, 0.1) !important;
}
.calendar .calendar-container .view .tble .trow .tcell.disable {
  background-color: #fafafa;
}
.calendar .calendar-container .view .tble .loading {
  left: 10px;
}
.calendar .calendar-container .loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 100;
}
.calendar .calendar-container .pgn-wrapper {
  position: absolute;
}
.calendar .calendar-container .even-holder {
  position: absolute;
  display: table;
  width: calc(100% - 50px);
  width: 100% \0;
  height: calc(100% - 25px);
}
.calendar .calendar-container .even-holder .event-placeholder {
  height: 100%;
  width: 14.2857%;
  display: table-cell;
}
.calendar .calendar-container .event-container {
  width: 100%;
  height: 40px;
  position: absolute !important;
  z-index: 10;
  overflow: hidden;
  margin-bottom: 5px;
  min-height: 40px !important;
  -webkit-transition: width 0.16s ease;
  transition: width 0.16s ease;
}
.calendar .calendar-container .event-container .event-inner {
  padding: 15px;
}
.calendar .calendar-container .event-container .event-inner:before {
  position: absolute;
  width: 8px;
  height: 8px;
  content: '';
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 999px;
  right: 14px;
  top: 11px;
}
.calendar .calendar-container .event-container .time-wrap {
  line-height: 12px;
  text-align: left;
  color: rgba(0, 0, 0, 0.77);
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar .calendar-container .event-container .event-start-time,
.calendar .calendar-container .event-container .event-end-time {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.44);
}
.calendar .calendar-container .event-container .event-title {
  font-size: 14px;
  line-height: 15px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar .calendar-container .event-container .resizable-handle {
  position: absolute;
  opacity: 1;
  z-index: 3;
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}
.calendar .calendar-container .event-container .resizable-handle:after {
  content: "=";
  color: rgba(0, 0, 0, 0.44);
}
.calendar .calendar-container .event-container.dragging {
  z-index: 100;
}
.calendar .calendar-container .grid {
  display: block;
  overflow: scroll;
  height: calc(100% - 40px);
  -webkit-overflow-scrolling: touch;
}
.calendar .calendar-container .grid.slot-60 .tble .trow .tcell .cell-inner {
  height: 80px;
  border-bottom: 1px solid #e6e6e6;
}
.calendar .calendar-container .grid.slot-15 .tble .trow .tcell {
  height: 25px;
}
.calendar .calendar-container .grid.slot-15 .tble .trow .tcell .cell-inner {
  height: 25px;
  border-bottom: 1px dotted #e6e6e6;
}
.calendar .calendar-container .grid.slot-15 .tble .trow .tcell .cell-inner:last-child {
  border-bottom: 1px solid #e6e6e6;
}
.calendar .calendar-container .grid.slot-15 .time-slot-wrapper .time-slot {
  height: 100px;
}
.calendar .calendar-container .allday-cell {
  height: 40px;
  display: inline-block;
  width: 50px;
  float: left;
}
.calendar .time-slot-wrapper {
  display: inline-block;
  width: 50px;
  float: left;
  height: 100%;
}
.calendar .time-slot-wrapper .time-slot {
  display: block;
  height: 80px;
  width: 100%;
  background: #fff;
}
.calendar .time-slot-wrapper .time-slot:first-child span {
  display: none;
}
.calendar .time-slot-wrapper .time-slot > span {
  float: right;
  font-size: 12px;
  position: relative;
  top: -13%;
  color: rgba(0, 0, 0, 0.46);
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 0.06em;
  font-size: 10.5px;
  font-family: 'Montserrat';
  right: 5px;
}
.calendar-event {
  width: 330px;
  right: -330px;
}
.calendar-event .scrollable {
  height: 100%;
}
.date-selector {
  cursor: pointer;
}
.horizontal-app-menu .calendar .weeks-wrapper .week:first-child {
  padding-left: 0;
}
.horizontal-app-menu .calendar .calendar-container .allday-cell {
  width: 38px;
}
.horizontal-app-menu .calendar .time-slot-wrapper {
  width: 38px;
}
/*
Responsive Util
*/
@media (max-width: 991px) {
  .calendar {
    background-color: #fff;
  }
  .calendar .calendar-header {
    display: none;
  }
  .calendar .options {
    margin-top: 0;
    padding-left: 10px;
  }
  .calendar .options .months {
    line-height: 21px;
    padding-top: 14px;
  }
  .calendar .options .date {
    margin-bottom: 10px;
  }
  .calendar .calendar-container {
    height: 100%;
  }
  .calendar .calendar-container .view.week-view .tble {
    white-space: nowrap;
  }
  .calendar .calendar-container .view.week-view .tble .thead {
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
  }
  .calendar .calendar-container .view.week-view .tble .tcell {
    display: none;
    max-width: 100%;
    width: 100%;
  }
  .calendar .calendar-container .view.week-view .tble .tcell.active {
    display: inline-block;
    background-color: #fff;
  }
  .calendar .calendar-container .view.week-view .tble .trow {
    display: block;
    height: 80px;
  }
  .calendar .calendar-container .view.month-view .allday-cell {
    display: none;
  }
  .calendar .calendar-container .view.month-view .grid .tble {
    padding-left: 0;
  }
  .calendar .calendar-container .view.month-view .tble .thead .tcell {
    padding: 3px;
    padding-top: 10px;
  }
  .calendar .calendar-container .view.month-view .tble .trow .tcell {
    padding: 0 6px;
  }
  .calendar .calendar-container .view.month-view .tble .trow .tcell .event-container {
    border-radius: 99px;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    position: absolute !important;
    height: 16px !important;
    width: 16px !important;
    min-height: 16px !important;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .calendar .calendar-container .view.month-view .tble .trow .tcell .event-container .event-inner {
    display: none;
  }
  .calendar .calendar-container.month {
    height: calc(100% - 101px);
  }
  .calendar .weeks-wrapper {
    margin-bottom: 0;
  }
  .calendar.month {
    padding-left: 0;
  }
  .calendar.month .calendar-container {
    height: calc(100% - 108px);
  }
  .calendar-event {
    width: 240px;
    right: -240px;
  }
  .months-drager {
    margin-left: 16px;
    margin-right: 36px;
    border-right: 1px solid #e6e6e6;
    padding-top: 0;
  }
  .horizontal-app-menu .months-drager {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 640px) {
  .calendar.month .calendar-container .view .tble .thead .tcell {
    text-align: center;
  }
  .calendar.month .calendar-container .view .tble .thead .tcell:before {
    width: 100%;
  }
  .calendar.month .calendar-container .view .tble .thead .tcell .weekday {
    width: 11px;
    overflow: hidden;
    letter-spacing: 4px;
    font-weight: bold;
  }
}
/*------------------------------------------------------------------
[22. Login]
*/
.login-wrapper {
  height: 100%;
  background-color: #6d5cae;
}
.login-wrapper > * {
  height: 100%;
}
.login-wrapper .bg-pic {
  position: absolute;
  width: 100%;
  overflow: hidden;
}
.login-wrapper .bg-pic > img {
  height: 100%;
  opacity: 0.6;
}
.login-wrapper .login-container {
  width: 496px;
  display: block;
  position: relative;
  float: right;
}
.login-wrapper .bg-caption {
  width: 500px;
}
.register-container {
  width: 550px;
  margin: auto;
  height: 100%;
}
/* Responsive handlers : Login
------------------------------------
*/
@media (max-width: 768px) {
  .login-wrapper .login-container {
    width: 100%;
  }
  .register-container {
    width: 100%;
    padding: 15px;
  }
}
@media only screen and (max-width: 321px) {
  .login-wrapper .login-container {
    width: 100%;
  }
}
/*------------------------------------------------------------------
[23. Lock Screen]
*/
.lock-container {
  margin-left: auto;
  margin-right: auto;
  width: 600px;
}
.lock-screen-wrapper .credentials {
  margin-top: -84px;
  position: absolute;
  top: 50%;
}
.lock-screen-wrapper .credentials .thumbnail-wrapper {
  width: 53px;
  height: 53px;
}
.lock-screen-wrapper .credentials .logged {
  opacity: .21;
  margin-top: -5px !important;
}
.lock-screen-wrapper .credentials .name {
  opacity: .69;
  margin-top: -5px !important;
  font-size: 36px;
  height: 45px;
  overflow: hidden;
}
.lock-screen-wrapper .terms-wrapper > div {
  display: table;
}
.lock-screen-wrapper .terms-wrapper .terms {
  display: table-cell;
  vertical-align: middle;
}
.lock-screen-wrapper .terms-wrapper .logo-terms {
  width: 60px;
  height: 60px;
  border-radius: 15px;
  text-align: center;
  position: relative;
}
.lock-screen-wrapper .terms-wrapper .logo-terms .brand {
  left: 50%;
  margin-left: -21px;
  margin-top: -5px;
  position: absolute;
  top: 50%;
}
/* Responsive Handlers : Lockscreen
------------------------------------
*/
@media (max-width: 767px) {
  .lock-container {
    width: 80%;
  }
  .lock-screen-wrapper .credentials form {
    margin-top: 15px;
  }
}
@media (max-width: 480px) {
  .lock-screen-wrapper .credentials {
    margin: 0;
    position: static;
    margin-top: 100px;
    width: 100%;
    float: left;
    clear: both;
  }
  .lock-screen-wrapper .credentials > div {
    text-align: center;
  }
  .lock-screen-wrapper .credentials .thumbnail-wrapper {
    float: none;
    margin: 0 auto;
  }
}
/*------------------------------------------------------------------
[24. Timeline]
*/
/*
  Adapted from Vertical Timeline by Sebastiano Guerriero
  http://codyhouse.co/gem/vertical-timeline/
*/
/* --------------------------------

Modules - reusable parts of our design

-------------------------------- */
.timeline-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.timeline-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
.timeline-container.top-circle:before {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 99px;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  background-color: #fff;
  z-index: 10;
}
/* --------------------------------

Main components

-------------------------------- */
.timeline {
  position: relative;
  padding: 3em 0 10em 0;
  margin-top: 0;
  margin-bottom: 0;
}
.timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 2px;
  background: #fff;
}
@media only screen and (min-width: 1170px) {
  .timeline-container:not(.left) .timeline {
    margin-bottom: 0;
  }
  .timeline-container:not(.left) .timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}
.timeline-block {
  position: relative;
  margin: 2em 0;
}
.timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.timeline-block:first-child {
  margin-top: 0;
}
.timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .timeline-container:not(.left) .timeline .timeline-block {
    margin: 4em 0;
  }
  .timeline-container:not(.left) .timeline .timeline-block:first-child {
    margin-top: 0;
  }
  .timeline-container:not(.left) .timeline .timeline-block:last-child {
    margin-bottom: 0;
  }
}
.timeline-point {
  position: absolute;
  top: 12px;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  background: #b3b3b3;
  border: 2px solid #fff;
}
.timeline-point.small {
  height: 12px;
  margin-left: 13px;
  margin-top: 14px;
  width: 12px;
}
.timeline-point i {
  color: #fff;
  font-size: 14px;
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
}
.timeline-point.primary {
  background-color: #6d5cae;
}
.timeline-point.complete {
  background-color: #48b0f7;
}
.timeline-point.success {
  background-color: #10cfbd;
}
.timeline-point.info {
  background-color: #3b4752;
}
.timeline-point.danger {
  background-color: #f55753;
}
.timeline-point.warning {
  background-color: #f8d053;
}
@media only screen and (min-width: 1170px) {
  .timeline-container:not(.left) .timeline .timeline-point {
    left: 50%;
    margin-left: -21px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .timeline-container:not(.left) .timeline .timeline-point.is-hidden {
    visibility: hidden;
  }
  .timeline-container:not(.left) .timeline .timeline-point.small {
    margin-left: -7px;
  }
  .timeline-container:not(.left) .timeline .timeline-point.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}
@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.timeline-content {
  position: relative;
  margin-left: 60px;
}
.timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.timeline-content .card {
  margin-bottom: 0;
}
.timeline-content .event-date {
  display: inline-block;
  float: left;
  padding: .8em 0;
  opacity: .7;
  clear: both;
}
@media (max-width: 480px) {
  .timeline-container {
    width: 94%;
  }
}
@media only screen and (min-width: 1170px) {
  .timeline-container:not(.left) .timeline .timeline-content {
    margin-left: 0;
    width: 46%;
  }
  .timeline-container:not(.left) .timeline .timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .timeline-container:not(.left) .timeline .timeline-content.is-hidden {
    visibility: hidden;
  }
  .timeline-container:not(.left) .timeline .timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
  .timeline-container:not(.left) .timeline .timeline-content .event-date {
    position: absolute;
    width: 100%;
    left: 118%;
    top: -2px;
    font-size: 16px;
    font-size: 1rem;
  }
  .timeline-container:not(.left) .timeline .timeline-content .event-date small {
    margin-top: 13px;
    display: block;
  }
  .timeline-container:not(.left) .timeline .timeline-content .event-date h6 + small {
    margin-top: 0;
  }
  .timeline-container:not(.left) .timeline .timeline-block:nth-child(odd) .timeline-content .card {
    float: right;
  }
  .timeline-container:not(.left) .timeline .timeline-block:nth-child(even) .timeline-content {
    float: right;
  }
  .timeline-container:not(.left) .timeline .timeline-block:nth-child(even) .timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .timeline-container:not(.left) .timeline .timeline-block:nth-child(even) .timeline-content .event-date {
    left: auto;
    right: 118%;
    text-align: right;
  }
}
@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .timeline-container:not(.left) .timeline .timeline-block:nth-child(even) .timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
.timeline-container.center .timeline {
  margin-top: 3em;
  margin-bottom: 3em;
}
.timeline-container.center .timeline::before {
  left: 50%;
  margin-left: -2px;
}
.timeline-container.center .timeline .timeline-point {
  left: 50%;
  margin-left: -21px;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
}
.timeline-container.center .timeline .timeline-point.is-hidden {
  visibility: hidden;
}
.timeline-container.center .timeline .timeline-point.small {
  margin-left: -7px;
}
.timeline-container.center .timeline .timeline-point.bounce-in {
  visibility: visible;
  -webkit-animation: cd-bounce-1 0.6s;
  -moz-animation: cd-bounce-1 0.6s;
  animation: cd-bounce-1 0.6s;
}
.timeline-container.center .timeline .timeline-content {
  margin-left: 0;
  width: 46%;
}
.timeline-container.center .timeline .timeline-content::before {
  top: 24px;
  left: 100%;
  border-color: transparent;
  border-left-color: white;
}
.timeline-container.center .timeline .timeline-content.is-hidden {
  visibility: hidden;
}
.timeline-container.center .timeline .timeline-content.bounce-in {
  visibility: visible;
  -webkit-animation: cd-bounce-2 0.6s;
  -moz-animation: cd-bounce-2 0.6s;
  animation: cd-bounce-2 0.6s;
}
.timeline-container.center .timeline .timeline-content .event-date {
  position: absolute;
  width: 100%;
  left: 118%;
  top: -2px;
  font-size: 16px;
  font-size: 1rem;
}
.timeline-container.center .timeline .timeline-content .event-date small {
  margin-top: 13px;
  display: block;
}
.timeline-container.center .timeline .timeline-content .event-date h6 + small {
  margin-top: 0;
}
.timeline-container.center .timeline .timeline-block:nth-child(odd) .timeline-content .card {
  float: right;
}
.timeline-container.center .timeline .timeline-block:nth-child(even) .timeline-content {
  float: right;
}
.timeline-container.center .timeline .timeline-block:nth-child(even) .timeline-content::before {
  top: 24px;
  left: auto;
  right: 100%;
  border-color: transparent;
  border-right-color: white;
}
.timeline-container.center .timeline .timeline-block:nth-child(even) .timeline-content .event-date {
  left: auto;
  right: 118%;
  text-align: right;
}
@media only screen and (min-width: 1170px) {
  .timeline-container.left {
    width: 60%;
    margin-left: 100px;
  }
}
/*------------------------------------------------------------------
[25. Gallery]
*/
.gallery {
  margin: 70px auto 0 auto;
}
.gallery-item {
  overflow: hidden;
  cursor: default;
  background-color: #000;
  margin-bottom: 10px;
  position: relative;
  width: 280px;
  height: 240px;
}
.gallery-item:hover {
  cursor: pointer;
}
.gallery-item[data-width="1"] {
  width: 280px;
}
.gallery-item[data-width="2"] {
  width: 570px;
}
.gallery-item[data-height="1"] {
  height: 240px;
}
.gallery-item[data-height="2"] {
  height: 490px;
}
.gallery-item > img {
  opacity: 1;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
.gallery-item > .live-tile img {
  opacity: 1;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
.gallery-item .rating {
  margin-top: -5px;
  color: rgba(255, 255, 255, 0.3);
}
.gallery-item .rating > .rated {
  color: #ffffff;
}
.gallery-item .item-info {
  -webkit-transform: translate3d(0, 40%, 0);
  transform: translate3d(0, 40%, 0);
  -webkit-transition: -webkit-transform 0.35s, color 0.35s;
  transition: transform 0.35s, color 0.35s;
}
.gallery-item .item-info.more-content {
  -webkit-transform: translate3d(0, 32%, 0);
  transform: translate3d(0, 32%, 0);
}
.gallery-item:hover .item-info {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.gallery-item:hover > img {
  opacity: 0.6;
}
.gallery-item:hover > .live-tile img {
  opacity: 0.6;
}
.gallery-item:active .item-info {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.gallery-item:active > img {
  opacity: 0.6;
}
.item-details {
  z-index: 1050;
}
.item-details .dialog__content {
  width: 845px;
  max-width: 845px;
  padding: 0;
  text-align: left;
  border: 1px solid rgba(0, 0, 0, 0.8);
}
.item-details .dialog__content .dialog__overview {
  height: 516px;
  position: relative;
}
.item-details .dialog__content .dialog__overview .buy-now {
  position: absolute;
  bottom: 20px;
  right: 35px;
}
.item-details .dialog__content .dialog__overview .item-slideshow .slide {
  width: 516px;
  height: 516px;
  display: block;
  overflow: hidden;
}
.item-details .dialog__content .dialog__footer {
  height: 75px;
}
.item-details .dialog__content .dialog__footer .price {
  margin: 0;
  padding: 0;
  line-height: 75px;
}
.item-details .dialog__content .dialog__footer .separator {
  position: relative;
}
.item-details .dialog__content .dialog__footer .separator:after {
  content: "";
  width: 1px;
  background: rgba(255, 255, 255, 0.1);
  position: absolute;
  height: 27px;
  right: 0;
  top: 24px;
}
.item-details .dialog__content .dialog__footer .recommended li {
  overflow: hidden;
}
.item-details .dialog__content .dialog__footer .recommended li a {
  width: 56px;
  height: 56px;
  display: block;
}
.item-details .dialog__content .dialog__footer .recommended li img {
  width: 100%;
}
.item-details .dialog__content .close {
  top: 15px;
  right: 15px;
  z-index: 100;
}
.item-details .owl-nav {
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
  color: #fff;
  opacity: .7;
  font-size: 18px;
  padding: 0 20px;
}
.item-details .owl-nav .owl-prev {
  float: left;
}
.item-details .owl-nav .owl-next {
  float: right;
}
.item-details .owl-dots {
  bottom: 23px;
  position: absolute;
  right: 23px;
}
.item-details .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  display: inline-block;
  background: rgba(0, 0, 0, 0.3);
  margin-left: 6px;
}
.item-details .owl-dots .owl-dot.active {
  background: #fff;
}
.owl-carousel .owl-stage-outer {
  direction: ltr;
}
.gallery-filters {
  position: absolute;
  left: 0;
  right: 0;
  height: 70px;
  top: -70px;
}
@media (max-width: 920px) {
  .gallery-item.first {
    display: none;
  }
}
@media (max-width: 767px) {
  .item-details .dialog__content {
    height: 90%;
    overflow-y: auto;
    width: 400px;
    max-width: 400px;
  }
  .item-details .dialog__content .container-fluid {
    height: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .item-details .dialog__content .dialog__overview {
    height: 100%;
    margin-right: -30px;
    margin-left: -30px;
  }
  .item-details .item-slideshow-wrapper {
    height: 515px !important;
  }
  .item-details .item-description {
    height: auto !important;
  }
  .item-details .item-description .buy-now {
    position: static !important;
    float: right;
    margin-bottom: 20px;
  }
  .item-details .item-slideshow .owl-stage-outer,
  .item-details .item-slideshow .owl-stage {
    height: 100%;
  }
  .item-details .item-slideshow .slide {
    width: 100% !important;
  }
}
@media (max-width: 420px) {
  .gallery {
    margin-top: 80px;
  }
  .gallery-filters {
    top: -90px;
  }
  .item-details .dialog__content {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 610px) {
  .gallery-item,
  .gallery {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .item-details .dialog__content .container-fluid > .row {
    margin-left: -30px;
    margin-right: -30px;
  }
}
/*------------------------------------------------------------------
[26. Vector Map : Mapplic Plugin]
*/
.horizontal-app-menu .map-controls {
  left: 15px;
  top: 15px;
}
.mapplic-container {
  width: 100%;
  background-color: transparent;
}
.mapplic-container .mapplic-fullscreen-button {
  left: auto;
  right: 154px;
  bottom: 0;
  top: auto;
}
.mapplic-container .mapplic-clear-button {
  visibility: hidden;
}
.mapplic-tooltip:before {
  content: "Location";
  font-size: 12px;
  margin: 0;
  line-height: normal;
  opacity: .7;
  color: #626262;
}
.mapplic-tooltip-close {
  opacity: .5;
  background: none;
}
.mapplic-tooltip-close:after {
  content: "\E60A";
  font-family: 'pages-icon';
  font-size: 12px;
  position: relative;
  top: -2px;
  color: #626262;
  opacity: .7;
}
.mapplic-tooltip-title {
  display: none;
}
.mapplic-tooltip-content {
  margin-top: 5px;
}
.mapplic-tooltip {
  max-width: 150px;
  padding: 10px 12px;
  border-radius: 4px;
}
.mapplic-tooltip-description {
  font-weight: bold;
  color: #626262;
}
.mapplic-tooltip-description strong {
  color: #f55753;
  margin-right: 2px;
}
.map-controls {
  position: absolute;
  left: 50px;
  top: 80px;
  z-index: 1;
}
.map-controls select {
  width: 240px;
}
.mapplic-pin {
  background-image: url(/build/images/marker-master.svg);
  background-size: contain;
}
.mapplic-pin.pulse {
  background-image: url(/build/images/pulse-master.svg);
}
.mapplic-pin.pulse.green {
  background-image: url(/build/images/pulse-success.svg);
}
.mapplic-pin.pulse.blue {
  background-image: url(/build/images/pulse-complete.svg);
}
.mapplic-pin.pulse.purple {
  background-image: url(/build/images/pulse-primary.svg);
}
.mapplic-pin.pulse.yellow {
  background-image: url(/build/images/pulse-warning.svg);
}
.mapplic-pin.pulse.red {
  background-image: url(/build/images/pulse-danger.svg);
}
.mapplic-pin.pulse-alt {
  background-image: url(/build/images/pulse-alt-master.svg);
}
.mapplic-pin.pulse-alt.green {
  background-image: url(/build/images/pulse-alt-success.svg);
}
.mapplic-pin.pulse-alt.blue {
  background-image: url(/build/images/pulse-alt-complete.svg);
}
.mapplic-pin.pulse-alt.purple {
  background-image: url(/build/images/pulse-alt-primary.svg);
}
.mapplic-pin.pulse-alt.yellow {
  background-image: url(/build/images/pulse-alt-warning.svg);
}
.mapplic-pin.pulse-alt.red {
  background-image: url(/build/images/pulse-alt-danger.svg);
}
.mapplic-pin.marker {
  background-image: url(/build/images/marker-master.svg);
}
.mapplic-pin.marker.green {
  background-image: url(/build/images/marker-success.svg);
}
.mapplic-pin.marker.blue {
  background-image: url(/build/images/marker-complete.svg);
}
.mapplic-pin.marker.purple {
  background-image: url(/build/images/marker-primary.svg);
}
.mapplic-pin.marker.yellow {
  background-image: url(/build/images/marker-warning.svg);
}
.mapplic-pin.marker.red {
  background-image: url(/build/images/marker-danger.svg);
}
.mapplic-pin.marker-alt {
  background-image: url(/build/images/marker-alt-master.svg);
}
.mapplic-pin.marker-alt.green {
  background-image: url(/build/images/marker-alt-success.svg);
}
.mapplic-pin.marker-alt.blue {
  background-image: url(/build/images/marker-alt-complete.svg);
}
.mapplic-pin.marker-alt.purple {
  background-image: url(/build/images/marker-alt-primary.svg);
}
.mapplic-pin.marker-alt.yellow {
  background-image: url(/build/images/marker-alt-warning.svg);
}
.mapplic-pin.marker-alt.red {
  background-image: url(/build/images/marker-alt-danger.svg);
}
/*------------------------------------------------------------------
[27. Pricing]
*/
.pricing-table td[class*="bg-"],
.pricing-table th[class*="bg-"] {
  border-top-color: transparent;
  border-bottom-color: rgba(0, 0, 0, 0.02);
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.pricing-table > thead > tr > th {
  border-bottom-width: 1px;
}
.pricing-table tr td:nth-child(2),
.pricing-table tr th:nth-child(2) {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 768px) {
  /* Force table to not be like tables anymore */
  .pricing-table,
  .pricing-table thead,
  .pricing-table tbody,
  .pricing-table th,
  .pricing-table td,
  .pricing-table tr {
    display: block;
  }
  .pricing-table {
    /* Hide table headers (but not display: none;, for accessibility) */
    /*
    Label the data
    */
  }
  .pricing-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .pricing-table tr {
    margin-top: 25px;
  }
  .pricing-table tr td:nth-child(2),
  .pricing-table tr th:nth-child(2) {
    border-left: none;
  }
  .pricing-table td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
  }
  .pricing-table td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 50%;
    margin-top: -11px;
    left: 17px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  .pricing-table td:before {
    content: attr(data-title);
  }
}
/* Pricing Layouts */
.pricing-layout-overflow-top {
  position: relative;
  margin-top: -232px;
}
/*------------------------------------------------------------------
[27. Widgets]
*/
.widget {
  position: relative;
}
.widget > div {
  position: relative;
  z-index: 1;
}
.widget:after {
  background-size: cover;
  content: " ";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 0;
  opacity: .69;
}
.widget-1:after {
  background-image: url(/build/images/pages_hero.jpg);
  background-size: cover;
  content: " ";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 0;
  opacity: .69;
}
.widget-1:before {
  background-image: url(/build/images/linear_gradient.png);
  background-repeat: repeat-x;
  content: " ";
  left: 0;
  right: 0;
  height: 325px;
  bottom: 0;
  position: absolute;
  z-index: 1;
}
.widget-1 > .card-body .company:nth-child(2) > div {
  display: table;
  margin: 0 auto;
  width: 127px;
}
.widget-1 > .card-body > * {
  z-index: 1;
}
.widget-1 > .card-body > *:not(.pull-bottom) {
  position: relative;
}
.widget-1 > .card-body .pull-bottom {
  padding: 0 49px 56px 42px;
}
.widget-1 span.label {
  color: #fff;
  background: rgba(255, 255, 255, 0.3);
}
.widget-2:after {
  background-image: url(/build/images/person-cropped.jpg);
}
.widget-3 a {
  text-decoration: none;
}
.widget-3 .pg-map {
  font-size: 30px;
}
.widget-3 .widget-3-fav {
  background: rgba(0, 0, 0, 0.07);
  vertical-align: middle;
  padding: 6px 11px;
  display: block;
}
.widget-4 .row-sm-height:nth-child(1) {
  height: 30px;
}
.widget-4 .row-sm-height:nth-child(2) {
  height: 30px;
}
.widget-4-chart {
  height: 100%;
  width: 100%;
  bottom: 0;
  position: absolute;
  right: 0;
}
.widget-4-chart.line-chart .tick text,
.widget-4-chart .line-chart .nvd3 .nv-axis .nv-axisMaxMin text {
  transform: translate(-10px, -32px);
}
.widget-4-chart .nvtooltip .nv-pointer-events-none thead {
  display: none;
}
.widget-4-chart .nvtooltip .nv-pointer-events-none tbody .nv-pointer-events-none .key {
  display: none;
}
.widget-5-chart-container {
  overflow: hidden;
}
.widget-5-chart {
  height: auto;
  width: auto;
  bottom: 20px;
  position: absolute;
  right: 20px;
  left: 20px;
  top: 40px;
}
.widget-6 {
  background: #939393;
}
.widget-6 .label {
  background: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.67);
}
.widget-7 .slide-back .row-sm-height:nth-child(1) {
  height: 60%;
}
.widget-7 .slide-back .row-sm-height:nth-child(2) {
  height: 40%;
}
.widget-7-chart {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.widget-7-chart.line-chart[data-points="true"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke-opacity: 1;
}
.widget-7-chart .nvd3 circle.nv-point:nth-child(4) {
  fill: #f55753 !important;
  stroke: #f55753 !important;
}
.widget-8 {
  height: 145px;
}
.widget-8 .row-xs-height:first-child {
  height: 41px;
}
.widget-8-chart {
  height: 100px;
  width: 50%;
  bottom: 0;
  position: absolute;
  right: 0;
}
.widget-8-chart .line-chart[data-points="true"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke-opacity: 0.3;
}
.widget-8-chart .line-chart .nvd3 .nv-groups path.nv-line {
  stroke-opacity: 0.15;
}
.widget-8-chart .nvtooltip {
  display: none;
}
.widget-9 {
  height: 145px;
}
.widget-9 .row-xs-height:first-child {
  height: 26px;
}
.widget-9 .progress {
  background: rgba(0, 0, 0, 0.1);
}
.widget-10 {
  height: 145px;
}
.widget-11 sup {
  margin-right: -4px;
}
.widget-11 .widget-11-table {
  height: 780px;
}
.widget-11 .widget-11-table tr td:first-child {
  width: 40%;
}
.widget-11-2 sup {
  margin-right: -4px;
}
.widget-11-2 .widget-11-2-table {
  height: 273px;
}
.widget-12 .list-inline a {
  padding: 3px 4px;
  border-radius: 3px;
  opacity: .7;
}
.widget-12 .list-inline .active a {
  opacity: 1;
}
.widget-12 .nvd3-line svg {
  height: 316px;
}
.widget-12 .company-stat-boxes .close {
  line-height: 0;
}
.widget-12 .widget-12-search {
  margin-top: -3px;
}
@media (max-width: 992px) {
  .widget-12 {
    flex: none;
  }
}
.widget-14 .row-xs-height:nth-child(1) {
  height: 30px;
}
.widget-14 .row-xs-height:nth-child(2) {
  height: 120px;
}
.widget-14 .row-xs-height:nth-child(3) {
  height: 297px;
}
.widget-14-chart_y_axis {
  position: absolute;
  top: 0;
  background: rgba(255, 255, 255, 0.8);
  bottom: 0;
  width: 35px;
  left: 0;
  z-index: 2;
}
.widget-14-chart_y_axis .rickshaw_graph .y_ticks path,
.widget-14-chart_y_axis .rickshaw_graph .x_ticks_d3 path {
  fill: none;
  stroke: none;
}
.widget-14-chart_y_axis .rickshaw_graph .y_ticks text,
.widget-14-chart_y_axis .rickshaw_graph .x_ticks_d3 text {
  opacity: 0.35;
  font-family: 'Montserrat';
  font-size: 11px;
}
.widget-14-chart_y_axis .y_ticks.plain g:first-child {
  opacity: 0 !important;
}
.widget-14-chart-legend .ui-sortable li {
  padding-right: 0;
}
.widget-14-chart-legend .ui-sortable li .action {
  display: none;
}
.widget-14-chart-legend .ui-sortable li:last-child {
  margin-top: 7px;
}
.widget-15 #widget-15-tab-1 > div {
  height: 170px;
}
.widget-15-2 {
  height: 469px;
}
.widget-15-2 #widget-15-2-tab-1 .full-width {
  height: 180px;
}
.widget-16-header .pull-left:last-child {
  width: 69%;
}
.widget-16-chart {
  height: 200px;
}
.widget-16-chart.line-chart[data-stroke-width="2"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  stroke-width: 2px;
}
.widget-17 {
  height: 467px;
}
.widget-17 .widget-17-weather {
  width: 90%;
}
.widget-18-post {
  height: 342px;
  background: url(/build/images/quote.jpg);
  background-position: center center;
  background-size: cover;
}
.widget-19-post {
  height: 237px;
  background: #00A79A;
}
.widget-19-post img {
  top: 50%;
  margin-top: -70px;
}
.btn-circle-arrow {
  border: 1px solid #fff;
  border-radius: 100px;
  position: relative;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.btn-circle-arrow i {
  font-size: 11px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5px;
  margin-top: -4px;
}
/*** Large screens ***/
@media only screen and (min-width: 1824px) {
  .ar-3-2:before {
    padding-top: calc(55% - 5px) !important;
  }
  .ar-2-3:before {
    padding-top: calc(135% - 5px) !important;
  }
}
@media (max-width: 991px) {
  .card {
    height: auto !important;
  }
  .widget-8,
  .widget-9,
  .widget-10 {
    height: 180px !important;
  }
}
@media (max-width: 480px) {
  .widget-1-wrapper {
    height: 340px;
  }
}
@media (max-width: 420px) {
  .widgets-container {
    margin-top: 80px;
  }
}
@media (max-width: 610px) {
  .widget-item,
  .widgets-container {
    width: 100% !important;
  }
}
/*------------------------------------------------------------------
[3. Chat]
*/
/* Chat Components
--------------------------------------------------
*/
.chat-view .chat-inner {
  padding: 15px;
  overflow-x: hidden;
  height: calc(100% - 103px);
}
.chat-view .message {
  margin-bottom: 10px;
  line-height: 30px;
}
.chat-view .profile-img-wrapper {
  height: 28px;
  width: 28px;
}
.chat-view .chat-bubble {
  position: relative;
  border-radius: 12px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 16px;
  margin: 5px 0px 0 5px;
  max-width: 60%;
  white-space: normal;
}
.chat-view .chat-bubble > p {
  margin: 0;
}
.chat-view .chat-bubble.from-me {
  background: #daeffd;
  color: #2c2c2c;
  opacity: 0.8;
  float: right;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.chat-view .chat-bubble.from-them {
  color: #2c2c2c;
  background: #f0f0f0;
  position: relative;
  opacity: 0.8;
  float: left;
  border: 1px solid #f0f5f8;
}
.chat-view .chat-input {
  border: 0;
  height: 45px;
}
.chat-view .chat-input:focus,
.chat-view .chat-input:active {
  background-color: #fff;
}
.chat-view .user-controls {
  padding-top: 12px;
}
/* Chat User List
--------------------------------------------------
*/
.chat-user-list > a {
  height: 60px;
}
/* Alert List
--------------------------------------------------
*/
.alert-list > a {
  height: 45px;
}
/*------------------------------------------------------------------
[28. Misc : Helper Classes]
*/
.custom {
  height: 150px;
}
.icon-list .fa-item {
  display: block;
  color: #121212;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
}
.icon-list .fa-item > i {
  width: 32px;
  font-size: 14px;
  display: inline-block;
  text-align: right;
  margin-right: 10px;
}
.push-on-sidebar-open {
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  -webkit-backface-visibility: hidden;
}
/* Thumbnail for icons and profile pics
------------------------------------
*/
.thumbnail-wrapper {
  display: inline-block;
  overflow: hidden;
  float: left;
}
.thumbnail-wrapper.circular {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.thumbnail-wrapper.bordered {
  border-width: 4px;
  border-style: solid;
}
.thumbnail-wrapper.bordered.d16 {
  width: 20px;
  height: 20px;
}
.thumbnail-wrapper.bordered.d16 > * {
  line-height: 12px;
}
.thumbnail-wrapper.bordered.d24 {
  width: 28px;
  height: 28px;
}
.thumbnail-wrapper.bordered.d24 > * {
  line-height: 24px;
}
.thumbnail-wrapper.bordered.d32 {
  width: 36px;
  height: 36px;
}
.thumbnail-wrapper.bordered.d32 > * {
  line-height: 28px;
}
.thumbnail-wrapper.bordered.d48 {
  width: 52px;
  height: 52px;
}
.thumbnail-wrapper.bordered.d48 > * {
  line-height: 44px;
}
.thumbnail-wrapper.d16 {
  width: 16px;
  height: 16px;
}
.thumbnail-wrapper.d16 > * {
  line-height: 16px;
}
.thumbnail-wrapper.d24 {
  width: 24px;
  height: 24px;
}
.thumbnail-wrapper.d24 > * {
  line-height: 24px;
}
.thumbnail-wrapper.d32 {
  width: 32px;
  height: 32px;
}
.thumbnail-wrapper.d32 > * {
  line-height: 32px;
}
.thumbnail-wrapper.d39 {
  width: 39px;
  height: 39px;
}
.thumbnail-wrapper.d39 > * {
  line-height: 39px;
}
.thumbnail-wrapper.d48 {
  width: 48px;
  height: 48px;
}
.thumbnail-wrapper.d48 > * {
  line-height: 50px;
}
.thumbnail-wrapper > * {
  vertical-align: middle;
  width: 100%;
  height: 100%;
  text-align: center;
}
/* Profile dropdown
------------------------------------
*/
.profile-dropdown {
  background: #fff;
  padding: 0;
}
.profile-dropdown:before {
  position: absolute;
  top: -7px;
  right: 15px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.profile-dropdown:after {
  position: absolute;
  top: -6px;
  right: 16px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.profile-dropdown > a {
  opacity: .5;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
  padding-left: 17px;
  padding-right: 37px;
  min-width: 138px;
}
.profile-dropdown > a > i {
  margin-right: 5px;
}
.profile-dropdown > a:hover {
  opacity: 1;
}
.profile-dropdown > a:last-child {
  margin-top: 11px;
  padding-bottom: 3px !important;
  padding-top: 3px;
}
.profile-dropdown-toggle {
  background: transparent;
  border: none;
}
/* Scroll
------------------------------------
*/
.scrollable {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
/* Overides
------------------------------------
*/
.no-padding {
  padding: 0px !important;
}
.no-margin {
  margin: 0px !important;
}
.no-overflow {
  overflow: hidden !important;
}
.auto-overflow {
  overflow: auto !important;
}
.reset-overflow {
  overflow: initial !important;
}
.center-margin {
  margin-left: auto;
  margin-right: auto;
}
.inherit-size {
  width: inherit;
  height: inherit;
}
.inherit-height {
  height: inherit;
}
.image-responsive-height {
  width: 100%;
}
.image-responsive-width {
  height: 100%;
}
.overlayer {
  position: absolute;
  display: block;
  z-index: 21;
}
.overlayer.fullwidth {
  width: 100%;
}
.overlayer-wrapper {
  position: relative;
  display: block;
  z-index: 10;
}
.overlay-fixed {
  position: fixed !important;
  top: auto !important;
}
.top-left {
  position: absolute !important;
  top: 0;
  left: 0;
}
.top-right {
  position: absolute !important;
  top: 1px;
  right: 0;
}
.bottom-left {
  position: absolute !important;
  bottom: 1px;
  left: 0;
}
.bottom-right {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
.pull-bottom {
  position: absolute !important;
  bottom: 0;
}
.pull-up {
  position: absolute !important;
  top: 0;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.pull-center {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  display: table;
  z-index: 1;
}
.cursor {
  cursor: pointer;
}
.scroll-x-hidden {
  overflow-x: hidden !important;
}
/* Generic Padding Helpers
------------------------------------
*/
.p-t-0 {
  padding-top: 0px !important;
}
.p-r-0 {
  padding-right: 0px !important;
}
.p-l-0 {
  padding-left: 0px !important;
}
.p-b-0 {
  padding-bottom: 0px !important;
}
.padding-0 {
  padding: 0px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.padding-5 {
  padding: 5px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.padding-10 {
  padding: 10px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.padding-15 {
  padding: 15px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.padding-20 {
  padding: 20px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.p-r-25 {
  padding-right: 25px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.padding-25 {
  padding: 25px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.padding-30 {
  padding: 30px !important;
}
.p-t-35 {
  padding-top: 35px !important;
}
.p-r-35 {
  padding-right: 35px !important;
}
.p-l-35 {
  padding-left: 35px !important;
}
.p-b-35 {
  padding-bottom: 35px !important;
}
.padding-35 {
  padding: 35px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.padding-40 {
  padding: 40px !important;
}
.p-t-45 {
  padding-top: 45px !important;
}
.p-r-45 {
  padding-right: 45px !important;
}
.p-l-45 {
  padding-left: 45px !important;
}
.p-b-45 {
  padding-bottom: 45px !important;
}
.padding-45 {
  padding: 45px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.p-r-50 {
  padding-right: 50px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.padding-50 {
  padding: 50px !important;
}
/* Generic Margin Helpers
------------------------------------
 */
.m-t-0 {
  margin-top: 0px;
}
.m-r-0 {
  margin-right: 0px;
}
.m-l-0 {
  margin-left: 0px;
}
.m-b-0 {
  margin-bottom: 0px;
}
.m-t-5 {
  margin-top: 5px;
}
.m-r-5 {
  margin-right: 5px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-b-5 {
  margin-bottom: 5px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-r-10 {
  margin-right: 10px;
}
.m-l-10 {
  margin-left: 10px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-t-15 {
  margin-top: 15px;
}
.m-r-15 {
  margin-right: 15px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-t-20 {
  margin-top: 20px;
}
.m-r-20 {
  margin-right: 20px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-t-25 {
  margin-top: 25px;
}
.m-r-25 {
  margin-right: 25px;
}
.m-l-25 {
  margin-left: 25px;
}
.m-b-25 {
  margin-bottom: 25px;
}
.m-t-30 {
  margin-top: 30px;
}
.m-r-30 {
  margin-right: 30px;
}
.m-l-30 {
  margin-left: 30px;
}
.m-b-30 {
  margin-bottom: 30px;
}
.m-t-35 {
  margin-top: 35px;
}
.m-r-35 {
  margin-right: 35px;
}
.m-l-35 {
  margin-left: 35px;
}
.m-b-35 {
  margin-bottom: 35px;
}
.m-t-40 {
  margin-top: 40px;
}
.m-r-40 {
  margin-right: 40px;
}
.m-l-40 {
  margin-left: 40px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.m-t-45 {
  margin-top: 45px;
}
.m-r-45 {
  margin-right: 45px;
}
.m-l-45 {
  margin-left: 45px;
}
.m-b-45 {
  margin-bottom: 45px;
}
.m-t-50 {
  margin-top: 50px;
}
.m-r-50 {
  margin-right: 50px;
}
.m-l-50 {
  margin-left: 50px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.full-height {
  height: 100% !important;
}
.full-width {
  width: 100%;
}
.hide {
  display: none !important;
}
.inline {
  display: inline-block !important;
}
.block {
  display: block !important;
}
.b-blank {
  border-color: #000;
}
/* Border Helpers
------------------------------------
*/
.b-a,
.b-r,
.b-l,
.b-t,
.b-b {
  border-style: solid;
  border-width: 0;
}
.b-r {
  border-right-width: 1px;
}
.b-l {
  border-left-width: 1px;
}
.b-t {
  border-top-width: 1px;
}
.b-b {
  border-bottom-width: 1px;
}
.b-a {
  border-width: 1px;
}
.b-dashed {
  border-style: dashed;
}
.b-thick {
  border-width: 2px;
}
.b-transparent {
  border-color: rgba(0, 0, 0, 0.4);
}
.b-transparent-white {
  border-color: rgba(255, 255, 255, 0.3);
}
.b-grey {
  border-color: #e6e6e6;
}
.b-white {
  border-color: #fff;
}
.b-primary {
  border-color: #6d5cae;
}
.b-complete {
  border-color: #6d5cae;
}
.b-success {
  border-color: #10cfbd;
}
.b-info {
  border-color: #3b4752;
}
.b-danger {
  border-color: #f55753;
}
.b-warning {
  border-color: #f8d053;
}
/* Border Radius
------------------------------------
*/
.b-rad-sm {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.b-rad-md {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.b-rad-lg {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
.no-border {
  border: none !important;
}
/** Profile Wrappers **/
.profile-img-wrapper {
  float: left;
  border-radius: 100px 100px 100px 100px;
  display: inline-block;
  height: 35px;
  overflow: hidden;
  width: 35px;
  -webkit-flex: 1;
  -moz-flex: 1;
  flex: 1;
}
.profile-img-wrapper.big {
  height: 68px;
  width: 68px;
}
.profile-img-wrapper.with-left-space-custom {
  margin-left: 7px;
}
.relative {
  position: relative;
}
.flex-1 {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
[data-pages-bg-image] {
  background-size: cover;
}
/* Demo Purposes */
.icon-set-preview {
  transition: opacity 0.1s linear;
}
#icon-list {
  transition: all 0.1s ease-in-out;
}
.error-number {
  font-family: 'Montserrat';
  font-size: 90px;
  line-height: 90px;
}
.error-container-innner {
  margin-left: auto;
  margin-right: auto;
  width: 360px;
}
.error-container {
  margin-top: -100px;
  width: 38%;
}
.visible-xlg {
  display: none;
}
.hidden-xlg {
  display: block;
}
.sm-gutter .row > [class^="col-"],
.sm-gutter .row > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
.sm-gutter .row {
  margin-left: -5px;
  margin-right: -5px;
}
/* Aspect ratio */
.ar-1-1 .card,
.ar-2-1 .card,
.ar-1-2 .card,
.ar-3-2 .card,
.ar-2-3 .card {
  margin: 0;
}
.ar-1-1 {
  position: relative;
  width: 100%;
  /* desired width */
  overflow: hidden;
}
.ar-1-1:before {
  content: "";
  display: block;
  padding-top: 100%;
  /* initial ratio of 1:1*/
}
.ar-1-1 > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.ar-2-1 {
  position: relative;
  width: 100%;
  /* desired width */
  overflow: hidden;
}
.ar-2-1:before {
  content: "";
  display: block;
  padding-top: calc(50% -  5px);
  /* initial ratio of 1:1*/
}
.ar-2-1 > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.ar-1-2 {
  position: relative;
  width: 100%;
  /* desired width */
  overflow: hidden;
}
.ar-1-2:before {
  content: "";
  display: block;
  padding-top: calc(150% -  5px);
  /* initial ratio of 1:1*/
}
.ar-1-2 > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.ar-3-2 {
  position: relative;
  width: 100%;
  /* desired width */
  overflow: hidden;
}
.ar-3-2:before {
  content: "";
  display: block;
  padding-top: calc(75% -  5px);
  /* initial ratio of 1:1*/
}
.ar-3-2 > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.ar-2-3 {
  position: relative;
  width: 100%;
  /* desired width */
  overflow: hidden;
}
.ar-2-3:before {
  content: "";
  display: block;
  padding-top: calc(125% -  5px);
  /* initial ratio of 1:1*/
}
.ar-2-3 > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.v-align-bottom {
  vertical-align: bottom !important;
}
.v-align-top {
  vertical-align: top !important;
}
.v-align-middle {
  vertical-align: middle !important;
}
/* vertical alignment styles */
.col-top {
  vertical-align: top !important;
}
.col-middle {
  vertical-align: middle !important;
}
.col-bottom {
  vertical-align: bottom !important;
}
/* columns of same height styles
------------------------------------
*/
.container-xs-height {
  display: table;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.row-xs-height {
  display: table-row;
}
.col-xs-height {
  display: table-cell;
  float: none;
}
@media (min-width: 768px) {
  .container-sm-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
  }
  .row-sm-height {
    /*display:table-row;*/
  }
  .col-sm-height {
    /*display:table-cell !important;
        float:none !important;*/
  }
}
@media (min-width: 992px) {
  .container-md-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
  }
  .row-md-height {
    display: table-row;
  }
  .col-md-height {
    display: table-cell !important;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .container-lg-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
  }
  .row-lg-height {
    display: table-row;
  }
  .col-lg-height {
    display: table-cell !important;
    float: none !important;
  }
}
.windows .d-flex {
  -ms-flex-wrap: wrap;
}
/*------------------------------------------------------------------
[29. Print]
*/
@media print {
  .header,
  .page-sidebar,
  .quickview-wrapper,
  .overlay {
    display: none;
  }
  .page-container {
    padding-left: 0;
  }
  .page-content-wrapper .content {
    border-top: 0;
  }
  .page-content-wrapper .content .card {
    border: none;
  }
  .page-content-wrapper .content .card .card-body {
    padding: 0;
  }
  [class^='padding-'],
  [class*='padding-'],
  .table tbody tr td {
    padding: 10px;
  }
}
/*------------------------------------------------------------------
[30. Demo : Only for demo pursposes]
*/
.builder {
  width: 423px;
  right: -423px;
}
.builder > div {
  height: calc(100% - 12px);
}
.builder [data-action].active:before {
  background-image: url(/build/images/tick.svg);
  width: 23px;
  height: 23px;
  content: '';
  position: absolute;
  top: 84px;
  right: -10px;
  z-index: 10;
}
.builder a {
  position: relative;
  display: block;
  width: 100%;
  color: #a1a1a1;
}
.builder a > img {
  opacity: 0.33;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.builder a.active {
  color: #626262;
}
.builder a.active > img {
  opacity: 0.87;
}
.builder a:hover {
  color: #818181;
}
.builder a:hover > img {
  opacity: 0.7;
}
.builder a.btn-toggle-layout.active:before {
  background-image: url(/build/images/tick.svg);
  width: 23px;
  height: 23px;
  content: '';
  position: absolute;
  top: 84px;
  right: -10px;
  z-index: 10;
}
.builder .builder-footer {
  right: 0;
  left: 0;
  z-index: 10;
}
.builder .theme-selector.active:before {
  top: 54px;
  right: 10px;
}
.builder .nav-tabs {
  background-color: transparent;
  padding: 0;
}
.builder .nav-tabs > li > a {
  min-width: 99px;
  padding: 16px 0;
}
.builder .nav-tabs ~ .tab-content {
  position: relative;
  padding-right: 0px;
  height: 100%;
  top: 0;
  background-color: #fff;
}
.builder .nav-tabs ~ .tab-content .tab-pane {
  height: 100%;
  overflow-x: hidden !important;
}
.builder .nav-tabs ~ .tab-content .tab-pane .scrollable {
  padding-top: 27px;
  height: calc(100% - 47px);
  overflow-x: hidden !important;
}
.builder .builder-close {
  position: absolute;
  right: 36px;
  top: 20px;
  padding: 7px;
  width: auto;
  z-index: 10;
}
.builder .builder-toggle {
  position: absolute;
  width: 54px;
  height: 50px;
  top: 20%;
  left: -48px;
  text-align: center;
  line-height: 50px;
  cursor: pointer;
}
.builder:before {
  position: absolute;
  content: '';
  width: 48px;
  height: 50px;
  background-color: #fff;
  top: 20%;
  left: -47px;
  box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
  border-left: 1px solid rgba(222, 227, 231, 0.56);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.builder:after {
  position: absolute;
  content: '';
  background-color: #fff;
  width: 5px;
  height: 50px;
  left: 0;
  top: 20%;
}
.builder .btn-toggle-theme > img {
  opacity: 1 !important;
}
.builder .btn-toggle-theme p {
  line-height: 18px;
}
.rtl .builder .builder-toggle {
  left: auto;
  right: -48px;
}
.content-builder {
  display: none;
}
.content-builder.active {
  display: block;
}
.content-builder .placeholder {
  position: relative;
}
.content-builder .placeholder:after {
  content: "Content goes here";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  right: 0;
  text-align: center;
  font-size: 26px;
  opacity: .16;
  color: #626262;
}
.previewer {
  height: 35px;
}
/* Demo Widths For GIF Animations
------------------------------------
*/
.demo-bg-hinted {
  background-color: #939393;
}
.demo-fs-23 {
  font-size: 23px !important;
}
.demo-mw-50 {
  max-width: 50px;
}
.demo-mw-300 {
  max-width: 300px;
}
.demo-mw-350 {
  max-width: 350px;
}
.demo-mw-400 {
  max-width: 400px;
}
.demo-mw-500 {
  max-width: 500px;
}
.demo-mw-600 {
  max-width: 600px;
}
.demo-container {
  height: 2000px;
}
/* Views page */
.view-iframe-wrapper {
  width: 100%;
  height: 255px;
  background: #fff;
  position: relative;
}
.view-iframe-wrapper iframe {
  width: 100%;
  height: 100%;
  padding: 45px 45px 0 45px;
}
@media (max-width: 1200px) {
  .view-iframe-wrapper iframe {
    padding: 0;
  }
}
.visible-xlg {
  display: none;
}
.hidden-xlg {
  display: block;
}
/*** Large screens ***/
@media (min-width: 1824px) {
  .visible-xlg {
    display: block !important;
  }
  .hidden-xlg {
    display: none !important;
  }
  .quickview-wrapper .tab-content #quickview-notes > .inner {
    width: 570px;
  }
  .container-fluid.container-fixed-lg {
    width: 1700px;
    margin-right: auto;
    margin-left: auto;
  }
  .menu-pin .container-fluid.container-fixed-lg {
    width: 1450px;
  }
  /*.visible-xlg {
        display: block !important;
    }
    .hidden-xlg {
        display: none !important;
    }*/
  .col-xlg-1,
  .col-xlg-2,
  .col-xlg-3,
  .col-xlg-4,
  .col-xlg-5,
  .col-xlg-6,
  .col-xlg-7,
  .col-xlg-8,
  .col-xlg-9,
  .col-xlg-10,
  .col-xlg-11 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .col-xlg-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-xlg-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
  }
  .col-xlg-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }
  .col-xlg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xlg-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
  }
  .col-xlg-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
  }
  .col-xlg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xlg-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
  }
  .col-xlg-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
  .col-xlg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xlg-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
  }
  .col-xlg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xlg-pull-12 {
    right: 100%;
  }
  .col-xlg-pull-11 {
    right: 91.6667%;
  }
  .col-xlg-pull-10 {
    right: 83.3333%;
  }
  .col-xlg-pull-9 {
    right: 75%;
  }
  .col-xlg-pull-8 {
    right: 66.6667%;
  }
  .col-xlg-pull-7 {
    right: 58.3333%;
  }
  .col-xlg-pull-6 {
    right: 50%;
  }
  .col-xlg-pull-5 {
    right: 41.6667%;
  }
  .col-xlg-pull-4 {
    right: 33.3333%;
  }
  .col-xlg-pull-3 {
    right: 25%;
  }
  .col-xlg-pull-2 {
    right: 16.6667%;
  }
  .col-xlg-pull-1 {
    right: 8.33333%;
  }
  .col-xlg-pull-0 {
    right: 0;
  }
  .col-xlg-push-12 {
    left: 100%;
  }
  .col-xlg-push-11 {
    left: 91.6667%;
  }
  .col-xlg-push-10 {
    left: 83.3333%;
  }
  .col-xlg-push-9 {
    left: 75%;
  }
  .col-xlg-push-8 {
    left: 66.6667%;
  }
  .col-xlg-push-7 {
    left: 58.3333%;
  }
  .col-xlg-push-6 {
    left: 50%;
  }
  .col-xlg-push-5 {
    left: 41.6667%;
  }
  .col-xlg-push-4 {
    left: 33.3333%;
  }
  .col-xlg-push-3 {
    left: 25%;
  }
  .col-xlg-push-2 {
    left: 16.6667%;
  }
  .col-xlg-push-1 {
    left: 8.33333%;
  }
  .col-xlg-push-0 {
    left: 0;
  }
  .col-xlg-offset-12 {
    margin-left: 100%;
  }
  .col-xlg-offset-11 {
    margin-left: 91.6667%;
  }
  .col-xlg-offset-10 {
    margin-left: 83.3333%;
  }
  .col-xlg-offset-9 {
    margin-left: 75%;
  }
  .col-xlg-offset-8 {
    margin-left: 66.6667%;
  }
  .col-xlg-offset-7 {
    margin-left: 58.3333%;
  }
  .col-xlg-offset-6 {
    margin-left: 50%;
  }
  .col-xlg-offset-5 {
    margin-left: 41.6667%;
  }
  .col-xlg-offset-4 {
    margin-left: 33.3333%;
  }
  .col-xlg-offset-3 {
    margin-left: 25%;
  }
  .col-xlg-offset-2 {
    margin-left: 16.6667%;
  }
  .col-xlg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-xlg-offset-0 {
    margin-left: 0;
  }
}
/*** Desktops ***/
/*** Medium Size Screen ***/
@media only screen and (max-width: 1400px) {
  .footer-widget {
    padding: 11px 21px !important;
  }
}
@media only screen and (max-width: 1199px) {
  .visible-xl-down {
    display: block !important;
  }
}
/*** Desktops & Laptops ***/
@media only screen and (min-width: 980px) {
  body.menu-pin .page-container {
    padding-left: 0;
  }
  body.menu-pin .page-container .page-content-wrapper .content {
    padding-left: 250px;
  }
  body.menu-pin .page-container .page-content-wrapper .footer {
    left: 250px;
  }
  body.box-layout {
    background-color: #fff;
  }
  body.box-layout .page-container .page-content-wrapper .footer {
    width: auto;
  }
}
/*** General tablets and phones ***/
@media (max-width: 991px) {
  .hidden-lg-down {
    display: none !important;
  }
  .page-container {
    padding-left: 0;
  }
  .d-flex-lg-down {
    display: flex;
  }
  .justify-between-lg-down {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  body.sidebar-open .page-container {
    -webkit-transform: translate3d(250px, 0, 0);
    transform: translate3d(250px, 0, 0);
    -ms-transform: translate(250px, 0);
    overflow: hidden;
    position: fixed;
  }
  body.sidebar-open .push-on-sidebar-open {
    -webkit-transform: translate3d(250px, 0, 0);
    transform: translate3d(250px, 0, 0);
    -ms-transform: translate(250px, 0);
    overflow: hidden;
  }
  body.box-layout > .container {
    padding: 0;
    height: 100%;
  }
  body.horizontal-app-menu .secondary-sidebar {
    margin-left: 0;
  }
  .sm-action-bar {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
  }
  .sm-action-bar > a {
    padding: 10px;
    display: inline-block;
  }
  .pace .pace-activity {
    top: 60px;
  }
  .page-container {
    padding-left: 0;
    position: relative;
    transition: transform .25s ease;
    -webkit-transition: -webkit-transform 0.25s ease;
  }
  .page-container .page-content-wrapper .content {
    overflow-x: hidden;
    height: auto;
  }
  .icon-thumbnail {
    margin-right: 24px;
  }
  .page-sidebar {
    display: none;
    z-index: auto;
  }
  .page-sidebar.visible {
    display: block;
  }
  .page-sidebar .page-sidebar-inner {
    z-index: 1;
    left: 0 !important;
    width: 260px;
  }
  .page-sidebar .page-sidebar-inner .sidebar-slide .sidebar-menu {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    top: 40px;
    bottom: 0;
  }
  .page-sidebar .page-sidebar-inner .sidebar-slide .sidebar-menu ul > li > a > .badge {
    display: inline-block;
  }
  .secondary-sidebar {
    float: none;
    height: auto;
    left: 50%;
    margin-left: -125px;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 60px;
    z-index: 9999;
    display: none;
    border-radius: 10px;
  }
  .secondary-sidebar .btn-compose {
    display: none;
  }
  .inner-content,
  .horizontal-app-menu .inner-content {
    margin: 0;
  }
  .breadcrumb {
    padding-left: 15px;
    padding-right: 15px;
  }
  .copyright {
    padding-left: 15px;
    padding-right: 15px;
  }
  body > .pgn-wrapper[data-position="top"] {
    top: 48px;
    left: 0;
  }
  body > .pgn-wrapper[data-position="bottom"] {
    left: 0;
  }
  body > .pgn-wrapper[data-position$='-left'] {
    left: 20px;
    right: auto;
  }
  .sm-table {
    display: table;
    width: 100%;
  }
  .user-profile-wrapper {
    position: absolute;
    right: 50px;
    top: -9px;
  }
  .container {
    width: 100%;
  }
  .table-responsive-block table,
  .table-responsive-block thead,
  .table-responsive-block tbody,
  .table-responsive-block th,
  .table-responsive-block td,
  .table-responsive-block tr {
    display: block;
  }
  .table-responsive-block thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table-responsive-block tr {
    border: 1px solid rgba(230, 230, 230, 0.7);
    margin-bottom: 15px;
  }
  .table-responsive-block td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
  }
  .table-responsive-block td:last-child {
    border-bottom: 0;
  }
  .table-responsive-block td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  .table-responsive-block td:before {
    content: attr(data-title);
  }
  .kill-pull-md-down {
    position: relative;
    display: block;
    width: inherit;
  }
  .kill-pull-md-down .toggle-secondary-sidebar {
    display: inline-block;
    font-size: 18px;
  }
  .nav-tabs-header.nav-tabs-linetriangle {
    height: 61px;
  }
  .overlay {
    padding-left: 15px;
  }
}
/* Landscape view of all tablet devices */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .page-container .page-content-wrapper .content {
    padding-top: 60px;
  }
  body.box-layout > .container {
    width: 100%;
  }
  .error-page .error-container {
    width: auto;
  }
  .inner-content {
    margin-left: 0;
  }
  .secondary-sidebar {
    float: none;
    height: auto;
    left: 50%;
    margin-left: -155px;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 60px;
    z-index: 9999;
    display: none;
    border-radius: 10px;
  }
  .secondary-sidebar .btn-compose {
    display: none;
  }
  .horizontal-app-menu .secondary-sidebar {
    display: inline-block;
    position: relative;
    top: inherit;
    left: inherit;
    right: inherit;
    padding: 20px 0;
    border-radius: 0;
    float: left;
    height: 100%;
  }
  .split-details {
    margin-left: 0;
  }
  .toggle-secondary-sidebar {
    display: block;
    font-size: 18px;
    left: 50%;
    margin-left: -36px;
    position: absolute;
  }
  .toggle-secondary-sidebar ~ .brand {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .sm-b-r,
  .sm-b-l,
  .sm-b-t,
  .sm-b-b {
    border-width: 0;
  }
  .sm-b-r {
    border-right-width: 1px;
  }
  .sm-b-l {
    border-left-width: 1px;
  }
  .sm-b-t {
    border-top-width: 1px;
  }
  .sm-b-b {
    border-bottom-width: 1px;
  }
  .sidebar-menu .icon-thumbnail {
    margin-right: 15px;
  }
}
@media (min-width: 1200px) {
  .row-same-height {
    overflow: hidden;
  }
  .row-same-height > [class*="col-lg"] {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .visible-md {
    display: block!important;
  }
}
@media (min-width: 992px) {
  .row-same-height {
    overflow: hidden;
  }
  .row-same-height > [class*="col-md"] {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
  }
}
@media (min-width: 768px) {
  .row-same-height {
    overflow: hidden;
  }
  .row-same-height > [class*="col-sm"] {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
  }
  .box-layout .container .jumbotron,
  .container-fluid .jumbotron {
    padding: 0;
  }
  .d-flex-md-up {
    display: flex;
  }
  .navbar-toggle {
    display: none;
  }
  .navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
  }
  .dataTables_wrapper.form-inline .checkbox input[type=checkbox],
  .form-inline .radio input[type=radio] {
    position: absolute;
  }
  .justify-end-md-up {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media (min-width: 700px) {
  .dd {
    float: none;
  }
}
/* Portrait view of all tablet devices */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .icon-thumbnail {
    margin-right: 21px;
  }
  .error-page .error-container {
    width: auto;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .visible-sm {
    display: block;
  }
  .hidden-sm {
    display: none;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
  .md-p-t-0 {
    padding-top: 0px;
  }
  .md-p-r-0 {
    padding-right: 0px;
  }
  .md-p-l-0 {
    padding-left: 0px;
  }
  .md-p-b-0 {
    padding-bottom: 0px;
  }
  .md-p-t-5 {
    padding-top: 5px;
  }
  .md-p-r-5 {
    padding-right: 5px;
  }
  .md-p-l-5 {
    padding-left: 5px;
  }
  .md-p-b-5 {
    padding-bottom: 5px;
  }
  .md-p-t-10 {
    padding-top: 10px;
  }
  .md-p-r-10 {
    padding-right: 10px;
  }
  .md-p-l-10 {
    padding-left: 10px;
  }
  .md-p-b-10 {
    padding-bottom: 10px;
  }
  .md-p-t-15 {
    padding-top: 15px;
  }
  .md-p-r-15 {
    padding-right: 15px;
  }
  .md-p-l-15 {
    padding-left: 15px;
  }
  .md-p-b-15 {
    padding-bottom: 15px;
  }
  .md-m-t-5 {
    margin-top: 5px;
  }
  .md-m-r-5 {
    margin-right: 5px;
  }
  .md-m-l-5 {
    margin-left: 5px;
  }
  .md-m-b-5 {
    margin-bottom: 5px;
  }
  .md-m-t-10 {
    margin-top: 10px;
  }
  .md-m-r-10 {
    margin-right: 10px;
  }
  .md-m-l-10 {
    margin-left: 10px;
  }
  .md-m-b-10 {
    margin-bottom: 10px;
  }
  .md-m-t-15 {
    margin-top: 15px;
  }
  .md-m-r-15 {
    margin-right: 15px;
  }
  .md-m-l-15 {
    margin-left: 15px;
  }
  .md-m-b-15 {
    margin-bottom: 15px;
  }
}
@media (max-width: 979px) {
  .toggle-secondary-sidebar {
    font-size: 18px;
    position: static;
    display: block;
  }
  .toggle-secondary-sidebar ~ .brand {
    display: none !important;
  }
  .secondary-sidebar {
    float: none;
    height: auto;
    left: 50%;
    margin-left: -125px;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 60px;
    z-index: 9999;
    display: none;
    border-radius: 10px;
  }
  .secondary-sidebar .btn-compose {
    display: none;
  }
  .split-view .split-list {
    width: 100%;
    height: auto;
    bottom: 50px;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1000;
    float: none;
  }
  .split-view .split-list .item {
    padding: 8px;
  }
  .split-view .split-list .item .inline {
    width: 188px;
  }
  .split-view .split-details {
    margin-left: 0;
    width: 100%;
  }
  .split-view .split-details .email-content-wrapper {
    overflow: auto;
    padding: 0;
    height: calc(100% - 50px);
  }
  .split-view .split-details .email-content-wrapper .email-content {
    width: 90%;
  }
  .compose-wrapper {
    display: block !important;
  }
  .compose-wrapper .btn-compose {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .header {
    height: 48px;
  }
  .header .header-inner {
    height: 48px;
  }
  .header .user-info-wrapper {
    display: none;
  }
  .header .search-link {
    height: 19px;
    width: 16px;
    overflow: hidden;
  }
  .jumbotron,
  .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .page-container .page-content-wrapper .content {
    padding-top: 48px;
    padding-bottom: 100px;
  }
  .icon-thumbnail {
    margin-right: 20px;
  }
  .secondary-sidebar {
    top: 48px;
  }
  .split-details {
    margin-left: 0;
  }
  .email-composer {
    padding-left: 30px;
    padding-right: 30px;
  }
  .sm-pull-bottom,
  .sm-pull-up {
    position: relative !important;
  }
  .sm-p-t-0 {
    padding-top: 0px !important;
  }
  .sm-p-r-0 {
    padding-right: 0px !important;
  }
  .sm-p-l-0 {
    padding-left: 0px !important;
  }
  .sm-p-b-0 {
    padding-bottom: 0px !important;
  }
  .sm-padding-0 {
    padding: 0px !important;
  }
  .sm-p-t-5 {
    padding-top: 5px !important;
  }
  .sm-p-r-5 {
    padding-right: 5px !important;
  }
  .sm-p-l-5 {
    padding-left: 5px !important;
  }
  .sm-p-b-5 {
    padding-bottom: 5px !important;
  }
  .sm-padding-5 {
    padding: 5px !important;
  }
  .sm-p-t-10 {
    padding-top: 10px !important;
  }
  .sm-p-r-10 {
    padding-right: 10px !important;
  }
  .sm-p-l-10 {
    padding-left: 10px !important;
  }
  .sm-p-b-10 {
    padding-bottom: 10px !important;
  }
  .sm-padding-10 {
    padding: 10px !important;
  }
  .sm-p-t-15 {
    padding-top: 15px !important;
  }
  .sm-p-r-15 {
    padding-right: 15px !important;
  }
  .sm-p-l-15 {
    padding-left: 15px !important;
  }
  .sm-p-b-15 {
    padding-bottom: 15px !important;
  }
  .sm-padding-15 {
    padding: 15px !important;
  }
  .sm-p-t-20 {
    padding-top: 20px !important;
  }
  .sm-p-r-20 {
    padding-right: 20px !important;
  }
  .sm-p-l-20 {
    padding-left: 20px !important;
  }
  .sm-p-b-20 {
    padding-bottom: 20px !important;
  }
  .sm-padding-20 {
    padding: 20px !important;
  }
  .sm-p-t-25 {
    padding-top: 25px !important;
  }
  .sm-p-r-25 {
    padding-right: 25px !important;
  }
  .sm-p-l-25 {
    padding-left: 25px !important;
  }
  .sm-p-b-25 {
    padding-bottom: 25px !important;
  }
  .sm-padding-25 {
    padding: 25px !important;
  }
  .sm-m-t-5 {
    margin-top: 5px !important;
  }
  .sm-m-r-5 {
    margin-right: 5px !important;
  }
  .sm-m-l-5 {
    margin-left: 5px !important;
  }
  .sm-m-b-5 {
    margin-bottom: 5px !important;
  }
  .sm-m-t-10 {
    margin-top: 10px !important;
  }
  .sm-m-r-10 {
    margin-right: 10px !important;
  }
  .sm-m-l-10 {
    margin-left: 10px !important;
  }
  .sm-m-b-10 {
    margin-bottom: 10px !important;
  }
  .sm-m-t-15 {
    margin-top: 15px !important;
  }
  .sm-m-r-15 {
    margin-right: 15px !important;
  }
  .sm-m-l-15 {
    margin-left: 15px !important;
  }
  .sm-m-b-15 {
    margin-bottom: 15px !important;
  }
  .sm-m-t-20 {
    margin-top: 20px !important;
  }
  .sm-m-r-20 {
    margin-right: 20px !important;
  }
  .sm-m-l-20 {
    margin-left: 20px !important;
  }
  .sm-m-b-20 {
    margin-bottom: 20px !important;
  }
  .sm-m-t-25 {
    margin-top: 25px !important;
  }
  .sm-m-r-25 {
    margin-right: 25px !important;
  }
  .sm-m-l-25 {
    margin-left: 25px !important;
  }
  .sm-m-b-25 {
    margin-bottom: 25px !important;
  }
  .sm-no-margin {
    margin: 0px !important;
  }
  .sm-no-padding {
    padding: 0px !important;
  }
  .sm-text-right {
    text-align: right !important;
  }
  .sm-text-left {
    text-align: left !important;
  }
  .sm-text-center {
    text-align: center !important;
  }
  .sm-pull-right {
    float: right !important;
  }
  .sm-pull-left {
    float: left !important;
  }
  .sm-pull-reset {
    float: none !important;
  }
  .sm-block {
    display: block;
  }
  .error-container {
    width: auto;
  }
  .sm-image-responsive-height {
    width: 100%;
    height: auto;
  }
  .email-composer {
    padding-left: 30px;
    padding-right: 30px;
  }
  .sm-padding-10 {
    padding: 10px!important;
  }
  .lock-box {
    align-items: flex-start;
    height: auto;
  }
  .login-box {
    padding-right: 15px;
    padding-left: 15px;
  }
  .visible-xs-inline-block {
    display: inline-block !important;
  }
  .nav-tabs-linetriangle.nav-cust {
    flex-direction: column;
  }
  .nav-tabs-linetriangle li a.active:after,
  .nav-tabs-linetriangle li a.active:before {
    display: none;
  }
  .sm-vh-25 {
    height: 25vh !important;
  }
  .sm-vh-50 {
    height: 50vh !important;
  }
  .sm-vh-75 {
    height: 75vh !important;
  }
  .sm-vh-100 {
    height: 100vh !important;
  }
  .horizontal-app-menu .page-container .page-content-wrapper .content > .container {
    padding-left: 0;
    padding-right: 0;
  }
  .summernote-wrapper .btn-group {
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/*** Phones ***/
@media (max-width: 480px) {
  body {
    width: 100%;
  }
  body .header {
    width: 100%;
    height: 48px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  body .header .header-inner {
    height: 48px;
    text-align: center;
  }
  body .header .header-inner .mark-email {
    left: 35px;
    top: 14px;
  }
  body .header .header-inner .quickview-link {
    top: 14px;
  }
  body .header .dropdown-submenu {
    top: 12px;
  }
  body #overlay-search {
    font-size: 48px;
    height: 118px;
    line-height: 46px;
  }
  .page-sidebar .sidebar-header {
    height: 48px;
    line-height: 48px;
  }
  .card .card-heading {
    padding-left: 15px;
  }
  .card .card-body {
    padding: 15px;
    padding-top: 0;
  }
  .error-page {
    padding: 15px;
  }
  .error-page .error-container {
    margin-top: 30px;
    width: auto;
  }
  .error-page .pull-bottom {
    position: relative;
  }
  .map-controls {
    left: 10px;
  }
  .register-container {
    height: auto !important;
  }
  .error-container-innner {
    width: auto;
  }
}
/*** Retina Display Images **/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 200/100), only screen and (min-device-pixel-ratio: 2) {
  .editor-icon {
    background-image: url(/build/images/editor_tray_2x.png);
    background-size: 480px 40px;
  }
  .alert .close {
    background: url(/build/images/noti-cross-2x.png) no-repeat scroll 0 0 transparent;
    background-position: -9px -10px;
    width: 10px;
    height: 9px;
    position: relative;
    opacity: 0.8;
    background-size: 114px 29px;
  }
}
.hidden {
  display: none !important;
}
.visible-sm,
.visible-xs {
  display: none;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block;
  }
  .hidden-xs {
    display: none;
  }
}




/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYXNzZXRzL3BsdWdpbnMvcGFjZS9wYWNlLXRoZW1lLWZsYXNoLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXNzZXRzL3BsdWdpbnMvYm9vdHN0cmFwL2Nzcy9ib290c3RyYXAubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2ZvbnRhd2Vzb21lLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Fzc2V0cy9wbHVnaW5zL2ZvbnQtYXdlc29tZS9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Fzc2V0cy9wbHVnaW5zL2pxdWVyeS1zY3JvbGxiYXIvanF1ZXJ5LnNjcm9sbGJhci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Fzc2V0cy9wbHVnaW5zL3NlbGVjdDIvY3NzL3NlbGVjdDIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXNzZXRzL3BsdWdpbnMvc3dpdGNoZXJ5L2Nzcy9zd2l0Y2hlcnkubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXNzZXRzL3BsdWdpbnMvbnZkMy9udi5kMy5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hc3NldHMvcGx1Z2lucy9tYXBwbGljL2Nzcy9tYXBwbGljLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXNzZXRzL3BsdWdpbnMvcmlja3NoYXcvcmlja3NoYXcubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXNzZXRzL3BsdWdpbnMvanF1ZXJ5LW1ldHJvanMvTWV0cm9Kcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Fzc2V0cy9wbHVnaW5zL2pxdWVyeS1kYXRhdGFibGUvZXh0ZW5zaW9ucy9GaXhlZENvbHVtbnMvY3NzL2RhdGFUYWJsZXMuZml4ZWRDb2x1bW5zLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Fzc2V0cy9wbHVnaW5zL2RhdGF0YWJsZXMtcmVzcG9uc2l2ZS9jc3MvZGF0YXRhYmxlcy5yZXNwb25zaXZlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGFnZXMvY3NzL3BhZ2VzLWljb25zLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGFnZXMvY3NzL3BhZ2VzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsd0ZBQXdGO0FBQ3hGO0VBQ0UsNkJBQTZCO0VBQzdCLHFCQUFxQjtFQUNyQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLE9BQU87RUFDUCxZQUFZO0VBQ1osWUFBWTtFQUNaLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGFBQWE7RUFDYixhQUFhO0VBQ2IsOENBQThDO0VBQzlDLGFBQWE7RUFDYixxREFBcUQ7RUFDckQsa0RBQWtEO0VBQ2xELGlEQUFpRDtFQUNqRCxnREFBZ0Q7RUFDaEQsNkNBQTZDO0NBQzlDOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsVUFBVTtFQUNWLFlBQVk7RUFDWixZQUFZO0VBQ1osYUFBYTtFQUNiLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQixzREFBc0Q7RUFDdEQsbURBQW1EO0VBQ25ELGtEQUFrRDtFQUNsRCxpREFBaUQ7RUFDakQsOENBQThDO0NBQy9DOztBQUVEO0VBQ0UsS0FBSyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsRUFBRTtFQUNoRSxPQUFPLGtDQUFrQyxDQUFDLDBCQUEwQixFQUFFO0NBQ3ZFO0FBQ0Q7RUFDRSxLQUFLLDZCQUE2QixDQUFDLHdCQUF3QixFQUFFO0VBQzdELE9BQU8sK0JBQStCLENBQUMsMEJBQTBCLEVBQUU7Q0FDcEU7QUFDRDtF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O0VBQ0Usa0NBQWtDO0NBQ25DO0FBQ0Q7RUFDRSxrQ0FBa0M7Q0FDbkM7QUFDRDtFQUNFLGtDQUFrQztDQUNuQztBQUNEO0VBQ0Usa0NBQWtDO0NBQ25DO0FBQ0Q7RUFDRSxpQ0FBaUM7Q0FDbEM7QUFDRDtFQUNFLGtDQUFrQztDQUNuQztBQUNEOztFQUVFLGtDQUFrQztDQUNuQztBQUNEO0VBQ0Usa0NBQWtDO0NBQ25DO0FBQ0Q7RUFDRSxrQ0FBa0M7Q0FDbkM7QUFDRDs7RUFFRSxrQ0FBa0M7Q0FDbkM7QUFDRDs7RUFFRSxrQ0FBa0M7Q0FDbkM7QUFDRDtFQUNFLG1DQUFtQztDQUNwQztBQUNEO0VBQ0UsbUNBQW1DO0NBQ3BDO0FBQ0Q7RUFDRSxtQ0FBbUM7Q0FDcEM7QUFDRDtFQUNFLG1DQUFtQztDQUNwQztBQUNEO0VBQ0UsbUNBQW1DO0NBQ3BDO0FBQ0Q7RUFDRSxrQ0FBa0M7Q0FDbkM7QUFDRDtFQUNFLG1DQUFtQztDQUNwQztBQUNEO0VBQ0UsbUNBQW1DO0NBQ3BDO0FBQ0Q7RUFDRSxtQ0FBbUM7Q0FDcEM7QUFDRDtFQUNFLG1DQUFtQztDQUNwQztBQUNEO0VBQ0Usa0NBQWtDO0NBQ25DO0FBQ0Q7RUFDRSxtQ0FBbUM7Q0FDcEM7QUFDRDtFQUNFLG1DQUFtQztDQUNwQztBQUNEO0VBQ0UsbUNBQW1DO0NBQ3BDO0FBQ0Q7O0VBRUUsbUNBQW1DO0NBQ3BDO0FBQ0Q7RUFDRSxtQ0FBbUM7Q0FDcEM7QUFDRDtFQUNFLGtDQUFrQztDQUNuQztBQUNEO0VBQ0UsbUNBQW1DO0NBQ3BDO0FBQ0Q7RUFDRSxtQ0FBbUM7Q0FDcEM7QUFDRDtFQUNFLG1DQUFtQztDQUNwQztBQUNEO0VBQ0UsbUNBQW1DO0NBQ3BDO0FBQ0Q7RUFDRSxtQ0FBbUM7Q0FDcEM7QUFDRDtFQUNFLGtDQUFrQztDQUNuQztBQUNEO0VBQ0UsbUNBQW1DO0NBQ3BDO0FBQ0Q7RUFDRSxtQ0FBbUM7Q0FDcEM7QUFDRDtFQUNFLG1DQUFtQztDQUNwQztBQUNEO0VBQ0UsbUNBQW1DO0NBQ3BDO0FBQ0Q7RUFDRSxtQ0FBbUM7Q0FDcEM7QUFD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QUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtDQUNoQjtBQUNE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QjtHQUNwQjtFQUNEO0lBQ0UsV0FBVztJQUNYLFVBQVU7R0FDWDtFQUNEO0lBQ0UsVUFBVTtHQUNYO0VBQ0Q7SUFDRSxVQUFVO0dBQ1g7RUFDRDtJQUNFLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2Qsa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxhQUFhO0lBQ2Isa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxtQkFBbUI7R0FDcEI7RUFDRDtJQUNFLGNBQWM7SUFDZCxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxjQUFjO0dBQ2Y7RUFDRDtJQUNFLGlCQUFpQjtJQUNqQixZQUFZO0dBQ2I7RUFDRDtJQUNFLG1CQUFtQjtHQUNwQjtFQUNEO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLFlBQVk7R0FDYjtDQUNGO0FBQ0QsOEJBQThCO0FBQzlCO0VBQ0U7SUFDRSxpREFBbUQ7SUFDbkQsNEJBQTRCO0dBQzdCO0VBQ0Q7SUFDRSw0RUFBbUY7SUFDbkYsZ0NBQWdDO0lBQ2hDLFlBQVk7SUFDWixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGFBQWE7SUFDYiw0QkFBNEI7R0FDN0I7Q0FDRjtBQUNEO0VBQ0UseUJBQXlCO0NBQzFCO0FBQ0Q7O0VBRUUsY0FBYztDQUNmO0FBQ0Q7RUFDRTtJQUNFLGVBQWU7R0FDaEI7RUFDRDtJQUNFLGNBQWM7R0FDZjtDQUNGIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBUaGlzIGlzIGEgY29tcGlsZWQgZmlsZSwgeW91IHNob3VsZCBiZSBlZGl0aW5nIHRoZSBmaWxlIGluIHRoZSB0ZW1wbGF0ZXMgZGlyZWN0b3J5ICovXG4ucGFjZSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMyMmRmODA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMjJkZjgwLCAwIDAgNXB4ICMyMmRmODA7XG4gIG9wYWNpdHk6IDEuMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDBweCwgLTRweCk7XG59XG5cbi5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMmRmODA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjJkZjgwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5ALW8ta2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHsgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5ALW1zLWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5Aa2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4xLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovZGwsaDEsaDIsaDMsaDQsaDUsaDYsb2wscCxwcmUsdWx7bWFyZ2luLXRvcDowfWFkZHJlc3MsZGwsb2wscCxwcmUsdWx7bWFyZ2luLWJvdHRvbToxcmVtfWRkLGgxLGgyLGgzLGg0LGg1LGg2LGxhYmVse21hcmdpbi1ib3R0b206LjVyZW19cHJlLHRleHRhcmVhe292ZXJmbG93OmF1dG99YXJ0aWNsZSxhc2lkZSxkaWFsb2csZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbGVnZW5kLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31hZGRyZXNzLGxlZ2VuZHtsaW5lLWhlaWdodDppbmhlcml0fS5iYWRnZSxwcm9ncmVzcyxzdWIsc3Vwe3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWxhYmVsLG91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9ja31idXR0b24saHIsaW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX0uYnRuLW91dGxpbmUtZGFuZ2VyLC5idG4tb3V0bGluZS1kYXJrLC5idG4tb3V0bGluZS1pbmZvLC5idG4tb3V0bGluZS1saWdodCwuYnRuLW91dGxpbmUtcHJpbWFyeSwuYnRuLW91dGxpbmUtc3VjY2VzcywuYnRuLW91dGxpbmUtd2FybmluZywuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmRyb3Bkb3duLW1lbnUsLmZvcm0tY29udHJvbCwubW9kYWwtY29udGVudCwucG9wb3ZlcntiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmRyb3Bkb3duLW1lbnUsLm5hdiwubmF2YmFyLW5hdntsaXN0LXN0eWxlOm5vbmV9OnJvb3R7LS1ibHVlOiMwMDdiZmY7LS1pbmRpZ286IzY2MTBmMjstLXB1cnBsZTojNmY0MmMxOy0tcGluazojZTgzZThjOy0tcmVkOiNkYzM1NDU7LS1vcmFuZ2U6I2ZkN2UxNDstLXllbGxvdzojZmZjMTA3Oy0tZ3JlZW46IzI4YTc0NTstLXRlYWw6IzIwYzk5NzstLWN5YW46IzE3YTJiODstLXdoaXRlOiNmZmY7LS1ncmF5OiM2Yzc1N2Q7LS1ncmF5LWRhcms6IzM0M2E0MDstLXByaW1hcnk6IzAwN2JmZjstLXNlY29uZGFyeTojNmM3NTdkOy0tc3VjY2VzczojMjhhNzQ1Oy0taW5mbzojMTdhMmI4Oy0td2FybmluZzojZmZjMTA3Oy0tZGFuZ2VyOiNkYzM1NDU7LS1saWdodDojZjhmOWZhOy0tZGFyazojMzQzYTQwOy0tYnJlYWtwb2ludC14czowOy0tYnJlYWtwb2ludC1zbTo1NzZweDstLWJyZWFrcG9pbnQtbWQ6NzY4cHg7LS1icmVha3BvaW50LWxnOjk5MnB4Oy0tYnJlYWtwb2ludC14bDoxMjAwcHg7LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiOy0tZm9udC1mYW1pbHktbW9ub3NwYWNlOlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fUAtbXMtdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1c3tvdXRsaW5lOjAhaW1wb3J0YW50fWFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDtib3JkZXItYm90dG9tOjB9LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLC5wYWdlLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksc3VtbWFyeXtjdXJzb3I6cG9pbnRlcn1hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfW9sIG9sLG9sIHVsLHVsIG9sLHVsIHVse21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3RlLGZpZ3VyZXttYXJnaW46MCAwIDFyZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWE6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXN7b3V0bGluZTowfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtc2l6ZToxZW19cHJley1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXJ9aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdDtjYXB0aW9uLXNpZGU6Ym90dG9tfXRoe3RleHQtYWxpZ246aW5oZXJpdH1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOmRvdHRlZCAxcHg7b3V0bGluZTotd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHh9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPXN1Ym1pdF0sW3R5cGU9cmVzZXRdLGJ1dHRvbixodG1sIFt0eXBlPWJ1dHRvbl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1tb250aF17LXdlYmtpdC1hcHBlYXJhbmNlOmxpc3Rib3h9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6MS41cmVtO2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfS5iYWRnZSwuYnRuLC5kcm9wZG93bi1oZWFkZXIsLmRyb3Bkb3duLWl0ZW0sLmlucHV0LWdyb3VwLXRleHQsLm5hdmJhci1icmFuZCwucHJvZ3Jlc3MtYmFye3doaXRlLXNwYWNlOm5vd3JhcH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufS5kaXNwbGF5LTEsLmRpc3BsYXktMiwuZGlzcGxheS0zLC5kaXNwbGF5LTR7bGluZS1oZWlnaHQ6MS4yfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6aW5oZXJpdH0uYmxvY2txdW90ZSxocnttYXJnaW4tYm90dG9tOjFyZW19LnRleHQtbW9ub3NwYWNlLGNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9LmRpc3BsYXktMSwuZGlzcGxheS0yLC5kaXNwbGF5LTMsLmRpc3BsYXktNCwubGVhZHtmb250LXdlaWdodDozMDB9LmgxLGgxe2ZvbnQtc2l6ZToyLjVyZW19LmgyLGgye2ZvbnQtc2l6ZToycmVtfS5oMyxoM3tmb250LXNpemU6MS43NXJlbX0uaDQsaDR7Zm9udC1zaXplOjEuNXJlbX0uaDUsaDV7Zm9udC1zaXplOjEuMjVyZW19Lmg2LGg2e2ZvbnQtc2l6ZToxcmVtfS5sZWFke2ZvbnQtc2l6ZToxLjI1cmVtfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW19LmRpc3BsYXktMntmb250LXNpemU6NS41cmVtfS5kaXNwbGF5LTN7Zm9udC1zaXplOjQuNXJlbX0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW19aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDttYXJnaW4tdG9wOjFyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMSl9LmltZy1mbHVpZCwuaW1nLXRodW1ibmFpbHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uc21hbGwsc21hbGx7Zm9udC1zaXplOjgwJTtmb250LXdlaWdodDo0MDB9Lm1hcmssbWFya3twYWRkaW5nOi4yZW07YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS5saXN0LWlubGluZSwubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGUtZm9vdGVye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjgwJTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTQgXFwwMEEwXCJ9LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOi4yNXJlbX0uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojNmM3NTdkfWNvZGUsa2Jke2ZvbnQtc2l6ZTo4Ny41JX1hPmNvZGUscHJlIGNvZGV7Y29sb3I6aW5oZXJpdH1jb2Rle2NvbG9yOiNlODNlOGM7d29yZC1icmVhazpicmVhay13b3JkfWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1yYWRpdXM6LjJyZW19a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6NzAwfS5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzt3aWR0aDoxMDAlfS5idG4sLmJ0bi1saW5rLC5kcm9wZG93bi1pdGVte2ZvbnQtd2VpZ2h0OjQwMH1wcmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODcuNSU7Y29sb3I6IzIxMjUyOX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH0ucHJlLXNjcm9sbGFibGV7bWF4LWhlaWdodDozNDBweDtvdmVyZmxvdy15OnNjcm9sbH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19LnJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLC5jb2wtMSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtYXV0bywuY29sLWxnLC5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctYXV0bywuY29sLW1kLC5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtYXV0bywuY29sLXNtLC5jb2wtc20tMSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tYXV0bywuY29sLXhsLC5jb2wteGwtMSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtYXV0b3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29sey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbC1zbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtc20tYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1zbS0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1zbS0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1zbS0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1zbS02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1zbS04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1zbS05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtc20tMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLXNtLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1zbS1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1zbS0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItc20tMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLXNtLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1zbS0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItc20tNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLXNtLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1zbS02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItc20tN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLXNtLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1zbS05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItc20tMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLXNtLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1zbS0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1key1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLW1kLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLW1kLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLW1kLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLW1kLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLW1kLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLW1kLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLW1kLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1tZC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbWQtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1tZC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbWQtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLW1kLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1tZC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbWQtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLW1kLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1tZC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbWQtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLW1kLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1tZC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbWQtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLW1kLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLWxnLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wtbGctMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtbGctMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbGctM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtbGctNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbGctNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtbGctOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbGctOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLWxnLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1sZy0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1sZy1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGctbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItbGctMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLWxnLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1sZy0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItbGctM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLWxnLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1sZy01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItbGctNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLWxnLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1sZy04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItbGctOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLWxnLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1sZy0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItbGctMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGx7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXhsLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wteGwtMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wteGwtMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wteGwtM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wteGwtNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wteGwtNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wteGwtOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wteGwtOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXhsLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC14bC0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXIteGwtMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXhsLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci14bC0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXIteGwtM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXhsLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci14bC01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXIteGwtNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXhsLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci14bC04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXIteGwtOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXhsLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci14bC0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX0udGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFibGUgdGQsLnRhYmxlIHRoe3BhZGRpbmc6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RlZTJlNn0udGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2RlZTJlNn0udGFibGUgLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGFibGUtc20gdGQsLnRhYmxlLXNtIHRoe3BhZGRpbmc6LjNyZW19LnRhYmxlLWJvcmRlcmVkLC50YWJsZS1ib3JkZXJlZCB0ZCwudGFibGUtYm9yZGVyZWQgdGh7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCwudGFibGUtYm9yZGVyZWQgdGhlYWQgdGh7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHh9LnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkrdGJvZHksLnRhYmxlLWJvcmRlcmxlc3MgdGQsLnRhYmxlLWJvcmRlcmxlc3MgdGgsLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGh7Ym9yZGVyOjB9LnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KX0udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1wcmltYXJ5LC50YWJsZS1wcmltYXJ5PnRkLC50YWJsZS1wcmltYXJ5PnRoe2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIsLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9LnRhYmxlLXNlY29uZGFyeSwudGFibGUtc2Vjb25kYXJ5PnRkLC50YWJsZS1zZWNvbmRhcnk+dGh7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtc3VjY2VzcywudGFibGUtc3VjY2Vzcz50ZCwudGFibGUtc3VjY2Vzcz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1pbmZvLC50YWJsZS1pbmZvPnRkLC50YWJsZS1pbmZvPnRoe2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIsLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLXdhcm5pbmcsLnRhYmxlLXdhcm5pbmc+dGQsLnRhYmxlLXdhcm5pbmc+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciwudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtZGFuZ2VyLC50YWJsZS1kYW5nZXI+dGQsLnRhYmxlLWRhbmdlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIsLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1saWdodCwudGFibGUtbGlnaHQ+dGQsLnRhYmxlLWxpZ2h0PnRoe2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyLC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWRhcmssLnRhYmxlLWRhcms+dGQsLnRhYmxlLWRhcms+dGh7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciwudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtYWN0aXZlLC50YWJsZS1hY3RpdmU+dGQsLnRhYmxlLWFjdGl2ZT50aCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMzIzODNlfS50YWJsZSAudGhlYWQtbGlnaHQgdGh7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjl9LnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiMzMjM4M2V9LnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KX0udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA3NSl9QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXNte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS1zbT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1tZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUtbWQ+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfS50YWJsZS1yZXNwb25zaXZlLWxnPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14bHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUteGw+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX0udGFibGUtcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LmNvbGxhcHNpbmcsLm1vZGFsLC5tb2RhbC1vcGVuLC5wcm9ncmVzc3tvdmVyZmxvdzpoaWRkZW59LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCl9c2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4zNzVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoLjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsLmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNtLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMS44MTI1cmVtICsgMnB4KX0uZm9ybS1jb250cm9sLWxnLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLHNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuODc1cmVtICsgMnB4KX0uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6LTVweH0uZm9ybS1yb3c+LmNvbCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fS5mb3JtLWNoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjEuMjVyZW19LmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDouM3JlbTttYXJnaW4tbGVmdDotMS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNmM3NTdkfS5mb3JtLWNoZWNrLWxhYmVse21hcmdpbi1ib3R0b206MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDouNzVyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OjB9LmludmFsaWQtdG9vbHRpcCwudmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouNXJlbTtsaW5lLWhlaWdodDoxO2JvcmRlci1yYWRpdXM6LjJyZW07dG9wOjEwMCV9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCwxNjcsNjksLjgpfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuY3VzdG9tLXNlbGVjdC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmZvcm0tY29udHJvbC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzI4YTc0NX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNzFkZDhhfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzM0Y2U1N30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksLjgpfS5jb2xsYXBzaW5nLC5kcm9wZG93biwuZHJvcGxlZnQsLmRyb3ByaWdodCwuZHJvcHVwe3Bvc2l0aW9uOnJlbGF0aXZlfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1jb250cm9sLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2VmYTJhOX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTQ2MDZkfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6aW5oZXJpdH0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uZm9ybS1pbmxpbmV7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZvcm0taW5saW5lIGxhYmVse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCwuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowfX0uYnRuLWJsb2NrLGlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2t7d2lkdGg6MTAwJX0uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5idG57dHJhbnNpdGlvbjpub25lfX0uYnRuOmZvY3VzLC5idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi5mb2N1cywuYnRuOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeTpmb2N1cywuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7b3BhY2l0eTouNjV9YS5idG4uZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG57cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2OWQ5O2JvcmRlci1jb2xvcjojMDA2MmNjfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2M7Ym9yZGVyLWNvbG9yOiMwMDVjYmZ9LmJ0bi1zZWNvbmRhcnkuZm9jdXMsLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVhNjI2ODtib3JkZXItY29sb3I6IzU0NWI2Mn0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mjtib3JkZXItY29sb3I6IzRlNTU1Yn0uYnRuLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzR9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLC5idG4tc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNDtib3JkZXItY29sb3I6IzFjNzQzMH0uYnRuLWluZm8uZm9jdXMsLmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTM4NDk2O2JvcmRlci1jb2xvcjojMTE3YThifS5idG4taW5mby5kaXNhYmxlZCwuYnRuLWluZm86ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGI7Ym9yZGVyLWNvbG9yOiMxMDcwN2Z9LmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzpmb2N1cywuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTBhODAwO2JvcmRlci1jb2xvcjojZDM5ZTAwfS5idG4td2FybmluZy5kaXNhYmxlZCwuYnRuLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDA7Ym9yZGVyLWNvbG9yOiNjNjk1MDB9LmJ0bi1kYW5nZXIuZm9jdXMsLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzB9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLWNvbG9yOiNiMjFmMmR9LmJ0bi1saWdodC5mb2N1cywuYnRuLWxpZ2h0OmZvY3VzLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1fS5idG4tbGlnaHQuZGlzYWJsZWQsLmJ0bi1saWdodDpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2RhZTBlNTtib3JkZXItY29sb3I6I2QzZDlkZn0uYnRuLWRhcmsuZm9jdXMsLmJ0bi1kYXJrOmZvY3VzLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNH0uYnRuLWRhcmsuZGlzYWJsZWQsLmJ0bi1kYXJrOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0O2JvcmRlci1jb2xvcjojMTcxYTFkfS5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5e2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWR7Y29sb3I6IzI4YTc0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1pbmZvLmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtaW5mb3tjb2xvcjojMTdhMmI4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWR7Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZHtjb2xvcjojZmZjMTA3O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tb3V0bGluZS1kYW5nZXJ7Y29sb3I6I2RjMzU0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0e2NvbG9yOiNmOGY5ZmE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZHtjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LC41KX0uYnRuLW91dGxpbmUtZGFya3tjb2xvcjojMzQzYTQwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1vdXRsaW5lLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWR7Y29sb3I6IzM0M2E0MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tbGluaywuYnRuLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbmsuZm9jdXMsLmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbmt7Y29sb3I6IzAwN2JmZn0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiM30uYnRuLWxpbmsuZm9jdXMsLmJ0bi1saW5rOmZvY3Vze2JveC1zaGFkb3c6bm9uZX0uYnRuLWxpbmsuZGlzYWJsZWQsLmJ0bi1saW5rOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZ3twYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc217cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrfS5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tdG9wOi41cmVtfS5kcm9wZG93bi10b2dnbGU6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7d2lkdGg6MDtoZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne2hlaWdodDowO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjEwcmVtO3BhZGRpbmc6LjVyZW0gMDttYXJnaW46LjEyNXJlbSAwIDA7Zm9udC1zaXplOjFyZW07Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTtib3JkZXItdG9wOjA7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSwuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye3dpZHRoOjA7Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7aGVpZ2h0OjB9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnV7dG9wOjA7cmlnaHQ6YXV0bztsZWZ0OjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0Oi4xMjVyZW19LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZDt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnV7dG9wOjA7cmlnaHQ6MTAwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMTI1cmVtfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2Rpc3BsYXk6bm9uZX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjU1ZW07Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7dmVydGljYWwtYWxpZ246MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XXtyaWdodDphdXRvO2JvdHRvbTphdXRvfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjouNXJlbSAwO292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuLC5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWZpbGUsLmRyb3Bkb3duLWhlYWRlciwuaW5wdXQtZ3JvdXAtdGV4dCwubmF2e21hcmdpbi1ib3R0b206MH0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6IzE2MTgxYjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDEuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNmM3NTdkfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yNXJlbSAxLjVyZW07Y29sb3I6IzIxMjUyOX0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXA+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmhvdmVye3otaW5kZXg6MX0uYnRuLWdyb3VwIC5idG4rLmJ0biwuYnRuLWdyb3VwIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tbGVmdDotMXB4fS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZCwuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uYnRuLXRvb2xiYXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNTYyNXJlbTtwYWRkaW5nLWxlZnQ6LjU2MjVyZW19LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZXttYXJnaW4tcmlnaHQ6MH0uYnRuLWdyb3VwLXNtPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouMzc1cmVtO3BhZGRpbmctbGVmdDouMzc1cmVtfS5idG4tZ3JvdXAtbGc+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXB7d2lkdGg6MTAwJX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWxlZnQ6MH0uaW5wdXQtZ3JvdXAtYXBwZW5kLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9se21hcmdpbi1sZWZ0Oi0xcHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttYXJnaW4tYm90dG9tOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpmb2N1cywuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGV7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uaW5wdXQtZ3JvdXAtYXBwZW5kLC5pbnB1dC1ncm91cC1wcmVwZW5ke2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAtcHJlcGVuZHttYXJnaW4tcmlnaHQ6LTFweH0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10sLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtfS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2NvbnRlbnQ6XCJcIjtsZWZ0OjB9LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTZ9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjUwJSA1MCV9LmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pfi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIgbm8tcmVwZWF0ICNmZmY7YmFja2dyb3VuZC1zaXplOjhweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3QtbGcsLmN1c3RvbS1zZWxlY3Qtc217cGFkZGluZy10b3A6LjM3NXJlbTtwYWRkaW5nLWJvdHRvbTouMzc1cmVtfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLC5jdXN0b20tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojODBiZGZmfS5jdXN0b20tc2VsZWN0OmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA1cHggcmdiYSgxMjgsMTg5LDI1NSwuNSl9LmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSl7aGVpZ2h0OmF1dG87cGFkZGluZy1yaWdodDouNzVyZW07YmFja2dyb3VuZC1pbWFnZTpub25lfS5jdXN0b20tc2VsZWN0OmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5ke29wYWNpdHk6MH0uY3VzdG9tLXNlbGVjdC1zbXtoZWlnaHQ6Y2FsYygxLjgxMjVyZW0gKyAycHgpO2ZvbnQtc2l6ZTo3NSV9LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMi44NzVyZW0gKyAycHgpO2ZvbnQtc2l6ZToxMjUlfS5jdXN0b20tZmlsZSwuY3VzdG9tLWZpbGUtaW5wdXQsLmN1c3RvbS1maWxlLWxhYmVse2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpfS5jdXN0b20tZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTttYXJnaW46MDtvcGFjaXR5OjB9LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nzt0b3A6MDtyaWdodDowfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tZmlsZS1sYWJlbHtsZWZ0OjA7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntib3R0b206MDt6LWluZGV4OjM7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYyhjYWxjKDIuMjVyZW0gKyAycHgpIC0gMXB4ICogMik7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MCAuMjVyZW0gLjI1cmVtIDB9Lm5hdiwubmF2YmFye2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtd3JhcDp3cmFwfS5jdXN0b20tcmFuZ2V7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotLjI1cmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tcmFuZ2U6Oi1tcy10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6LjVyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlcnttYXJnaW4tcmlnaHQ6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowfS5uYXYtbGluaywubmF2YmFye3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2LWxpbmt7ZGlzcGxheTpibG9ja30ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkfS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWl0ZW17bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicyAubmF2LWxpbmt7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19Lm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVye2JvcmRlci1jb2xvcjojZTllY2VmICNlOWVjZWYgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNiAjZGVlMmU2ICNmZmZ9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9Lm5hdi1maWxsIC5uYXYtaXRlbXstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhcj4uY29udGFpbmVyLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDppbmhlcml0fS5jYXJkLC5uYXZiYXItbmF2e2Rpc3BsYXk6LW1zLWZsZXhib3h9Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItbmF2e2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO2ZsZXgtYmFzaXM6MTAwJTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6Y2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNtey1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm5hdmJhci1leHBhbmQtbGd7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ubmF2YmFyLWV4cGFuZHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC43KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIil9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgwLDAsMCwuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjojZmZmfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5jYXJkLWJvZHl7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjEuMjVyZW19LmNhcmQtZm9vdGVyLC5jYXJkLWhlYWRlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206Ljc1cmVtfS5jYXJkLWhlYWRlciwuY2FyZC1zdWJ0aXRsZSwuY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LS4zNzVyZW19LmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uY2FyZC1oZWFkZXItcGlsbHMsLmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtfS5jYXJkLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCkgMCAwfS5jYXJkLWhlYWRlcisubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0uY2FyZC1mb290ZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1ib3R0b206LS43NXJlbTtib3JkZXItYm90dG9tOjB9LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtfS5hbGVydCwuYnRuIC5iYWRnZSwucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJkLWltZ3t3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZy10b3B7d2lkdGg6MTAwJTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLWJvdHRvbXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1kZWNre2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJkLWRlY2sgLmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1kZWNrey1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0uY2FyZC1kZWNrIC5jYXJke2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4OjEgMCAwJTtmbGV4OjEgMCAwJTstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MTVweH19LmNhcmQtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1ncm91cHstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHstbXMtZmxleDoxIDAgMCU7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZHtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLXRvcHtib3JkZXItcmFkaXVzOjB9LmNhcmQtY29sdW1uc3std2Via2l0LWNvbHVtbi1jb3VudDozOy1tb3otY29sdW1uLWNvdW50OjM7Y29sdW1uLWNvdW50OjM7LXdlYmtpdC1jb2x1bW4tZ2FwOjEuMjVyZW07LW1vei1jb2x1bW4tZ2FwOjEuMjVyZW07Y29sdW1uLWdhcDoxLjI1cmVtO29ycGhhbnM6MTt3aWRvd3M6MX0uY2FyZC1jb2x1bW5zIC5jYXJke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9fS5jYXJkLWNvbHVtbnMgLmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19LmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czowfS5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowfS5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJyZWFkY3J1bWIsLnBhZ2luYXRpb257Ym9yZGVyLXJhZGl1czouMjVyZW07bGlzdC1zdHlsZTpub25lfS5icmVhZGNydW1ie2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOi43NXJlbSAxcmVtO21hcmdpbi1ib3R0b206MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiM2Yzc1N2Q7Y29udGVudDpcIi9cIn0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZXtjb2xvcjojNmM3NTdkfS5wYWdpbmF0aW9ue2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowfS5wYWdlLWxpbmssLnBvcG92ZXItYm9keSwucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzouNXJlbSAuNzVyZW19LnBhZ2UtbGlua3tkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0Oi0xcHg7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjI7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7ei1pbmRleDoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5iYWRnZSwuY2xvc2V7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjF9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNGVtO2ZvbnQtc2l6ZTo3NSU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJhZGdlOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYnRuIC5iYWRnZXt0b3A6LTFweH0uYmFkZ2UtcGlsbHtwYWRkaW5nLXJpZ2h0Oi42ZW07cGFkZGluZy1sZWZ0Oi42ZW07Ym9yZGVyLXJhZGl1czoxMHJlbX0uYmFkZ2UtcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwNjJjY30uYmFkZ2Utc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkfS5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMsLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mn0uYmFkZ2Utc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NX0uYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cywuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNH0uYmFkZ2UtaW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiOH0uYmFkZ2UtaW5mb1tocmVmXTpmb2N1cywuYmFkZ2UtaW5mb1tocmVmXTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yn0uYmFkZ2Utd2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwN30uYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cywuYmFkZ2Utd2FybmluZ1tocmVmXTpob3Zlcntjb2xvcjojMjEyNTI5O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2QzOWUwMH0uYmFkZ2UtZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fS5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXMsLmJhZGdlLWRhbmdlcltocmVmXTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2JkMjEzMH0uYmFkZ2UtbGlnaHR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9LmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzLC5iYWRnZS1saWdodFtocmVmXTpob3Zlcntjb2xvcjojMjEyNTI5O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2RhZTBlNX0uYmFkZ2UtZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MH0uYmFkZ2UtZGFya1tocmVmXTpmb2N1cywuYmFkZ2UtZGFya1tocmVmXTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzFkMjEyNH0uanVtYm90cm9ue3BhZGRpbmc6MnJlbSAxcmVtO21hcmdpbi1ib3R0b206MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouM3JlbX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lmp1bWJvdHJvbntwYWRkaW5nOjRyZW0gMnJlbX19Lmp1bWJvdHJvbi1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5hbGVydHtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjRyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07Y29sb3I6aW5oZXJpdH0uYWxlcnQtcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2NjZTVmZjtib3JkZXItY29sb3I6I2I4ZGFmZn0uYWxlcnQtcHJpbWFyeSBocntib3JkZXItdG9wLWNvbG9yOiM5ZmNkZmZ9LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzAwMjc1Mn0uYWxlcnQtc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZTJlM2U1O2JvcmRlci1jb2xvcjojZDZkOGRifS5hbGVydC1zZWNvbmRhcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYzhjYmNmfS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzIwMjMyNn0uYWxlcnQtc3VjY2Vzc3tjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2Q0ZWRkYTtib3JkZXItY29sb3I6I2MzZTZjYn0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNiMWRmYmJ9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzBiMmUxM30uYWxlcnQtaW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2QxZWNmMTtib3JkZXItY29sb3I6I2JlZTVlYn0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhYmRkZTV9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzA2MmMzM30uYWxlcnQtd2FybmluZ3tjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZDtib3JkZXItY29sb3I6I2ZmZWViYX0uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmZmU4YTF9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzUzM2YwM30uYWxlcnQtZGFuZ2Vye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjhkN2RhO2JvcmRlci1jb2xvcjojZjVjNmNifS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZjFiMGI3fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6IzQ5MTIxN30uYWxlcnQtbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmU7Ym9yZGVyLWNvbG9yOiNmZGZkZmV9LmFsZXJ0LWxpZ2h0IGhye2JvcmRlci10b3AtY29sb3I6I2VjZWNmNn0uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmt7Y29sb3I6IzY4Njg2OH0uYWxlcnQtZGFya3tjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkOTtib3JkZXItY29sb3I6I2M2YzhjYX0uYWxlcnQtZGFyayBocntib3JkZXItdG9wLWNvbG9yOiNiOWJiYmV9LmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmt7Y29sb3I6IzA0MDUwNX1ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246MXJlbSAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfX0ucHJvZ3Jlc3N7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjFyZW07Zm9udC1zaXplOi43NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LnByb2dyZXNzLWJhcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucHJvZ3Jlc3MtYmFye3RyYW5zaXRpb246bm9uZX19LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6MXJlbSAxcmVtfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGV9Lm1lZGlhe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1lZGlhLWJvZHl7LW1zLWZsZXg6MTtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206LTFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcnt6LWluZGV4OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVte2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0MDg1O2JvcmRlci1jb2xvcjojMDA0MDg1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4M2Q0MTtib3JkZXItY29sb3I6IzM4M2Q0MX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU1NzI0O2JvcmRlci1jb2xvcjojMTU1NzI0fS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYzU0NjA7Ym9yZGVyLWNvbG9yOiMwYzU0NjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1NjQwNDtib3JkZXItY29sb3I6Izg1NjQwNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MjFjMjQ7Ym9yZGVyLWNvbG9yOiM3MjFjMjR9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODI7Ym9yZGVyLWNvbG9yOiM4MTgxODJ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFiMWUyMTtib3JkZXItY29sb3I6IzFiMWUyMX0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi41fS5wb3BvdmVyLC50b29sdGlwe2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOi44NzVyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1vZGFsLXRpdGxlLC5wb3BvdmVyLC50b29sdGlwe2xpbmUtaGVpZ2h0OjEuNX0ucG9wb3ZlciwudGV4dC1oaWRlLC50b29sdGlwe3RleHQtc2hhZG93Om5vbmV9LmNsb3NlOmZvY3VzLC5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljc1fWJ1dHRvbi5jbG9zZXtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTtvdXRsaW5lOjB9Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOi41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI1JSl9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246bm9uZX19Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gKC41cmVtICogMikpfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllY2VmO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW19Lm1vZGFsLWhlYWRlciAuY2xvc2V7cGFkZGluZzoxcmVtO21hcmdpbjotMXJlbSAtMXJlbSAtMXJlbSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjB9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjFyZW19Lm1vZGFsLWZvb3RlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjFyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0ucG9wb3ZlciwucG9wb3ZlciAuYXJyb3csLnBvcG92ZXIgLmFycm93OjphZnRlciwucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwudG9vbHRpcCwudG9vbHRpcCAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9ja30ubW9kYWwtZm9vdGVyPjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDouMjVyZW19Lm1vZGFsLWZvb3Rlcj46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjI1cmVtfS5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjEuNzVyZW0gYXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSl9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZ3ttYXgtd2lkdGg6ODAwcHh9fS50b29sdGlwe3otaW5kZXg6MTA3MDttYXJnaW46MDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC5hcnJvd3t3aWR0aDouOHJlbTtoZWlnaHQ6LjRyZW19LnRvb2x0aXAgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSwuYnMtdG9vbHRpcC10b3B7cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93LC5icy10b29sdGlwLXRvcCAuYXJyb3d7Ym90dG9tOjB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtdG9vbHRpcC1yaWdodHtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3d7bGVmdDowO3dpZHRoOi40cmVtO2hlaWdodDouOHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gLjRyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLC5icy10b29sdGlwLWJvdHRvbXtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3csLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvd3t0b3A6MH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItd2lkdGg6MCAuNHJlbSAuNHJlbTtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sLmJzLXRvb2x0aXAtbGVmdHtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LC5icy10b29sdGlwLWxlZnQgLmFycm93e3JpZ2h0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci13aWR0aDouNHJlbSAwIC40cmVtIC40cmVtO2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnRvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6LjI1cmVtIC41cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wb3BvdmVye3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNjA7bWF4LXdpZHRoOjI3NnB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6LjNyZW19LnBvcG92ZXIgLmFycm93e3dpZHRoOjFyZW07aGVpZ2h0Oi41cmVtO21hcmdpbjowIC4zcmVtfS5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIgLmFycm93OjpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSwuYnMtcG9wb3Zlci10b3B7bWFyZ2luLWJvdHRvbTouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdywuYnMtcG9wb3Zlci10b3AgLmFycm93e2JvdHRvbTpjYWxjKCguNXJlbSArIDFweCkgKiAtMSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3Jle2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcntib3R0b206MXB4O2JvcmRlci10b3AtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sLmJzLXBvcG92ZXItcmlnaHR7bWFyZ2luLWxlZnQ6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3d7bGVmdDpjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7d2lkdGg6LjVyZW07aGVpZ2h0OjFyZW07bWFyZ2luOi4zcmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXJ7bGVmdDoxcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwuYnMtcG9wb3Zlci1ib3R0b217bWFyZ2luLXRvcDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93e3RvcDpjYWxjKCguNXJlbSArIDFweCkgKiAtMSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3Jle2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcnt0b3A6MXB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07bWFyZ2luLWxlZnQ6LS41cmVtO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmN2Y3fS5jYXJvdXNlbCwuY2Fyb3VzZWwtaW5uZXIsLmNhcm91c2VsLWl0ZW17cG9zaXRpb246cmVsYXRpdmV9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sLmJzLXBvcG92ZXItbGVmdHttYXJnaW4tcmlnaHQ6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LC5icy1wb3BvdmVyLWxlZnQgLmFycm93e3JpZ2h0OmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3Jle2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MXB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnBvcG92ZXItaGVhZGVye21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e2NvbG9yOiMyMTI1Mjl9LmNhcm91c2VsLWlubmVye3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pdGVte2Rpc3BsYXk6bm9uZTstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtcGVyc3BlY3RpdmU6MTAwMHB4O3BlcnNwZWN0aXZlOjEwMDBweH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1pdGVte3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX1Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkpey5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0LC5jYXJvdXNlbC1pdGVtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX1Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkpey5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCwuY2Fyb3VzZWwtaXRlbS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX1Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkpey5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW17b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246LjZzO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZle29wYWNpdHk6MX0uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7b3BhY2l0eTowfS5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX1Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCkpey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fS5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTouNX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOmNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbToxMHB4O2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjE1JTttYXJnaW4tbGVmdDoxNSU7bGlzdC1zdHlsZTpub25lfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG87d2lkdGg6MzBweDtoZWlnaHQ6M3B4O21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlciwuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3Jle2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MTAwJX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3Jle3RvcDotMTBweH0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXJ7Ym90dG9tOi0xMHB4fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MjBweDtsZWZ0OjE1JTt6LWluZGV4OjEwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9YS5iZy1wcmltYXJ5OmZvY3VzLGEuYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2MhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpmb2N1cyxhLmJnLXNlY29uZGFyeTpob3ZlcixidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyIWltcG9ydGFudH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpmb2N1cyxhLmJnLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMsYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0IWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjghaW1wb3J0YW50fWEuYmctaW5mbzpmb2N1cyxhLmJnLWluZm86aG92ZXIsYnV0dG9uLmJnLWluZm86Zm9jdXMsYnV0dG9uLmJnLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiIWltcG9ydGFudH0uYmctd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDchaW1wb3J0YW50fWEuYmctd2FybmluZzpmb2N1cyxhLmJnLXdhcm5pbmc6aG92ZXIsYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9YS5iZy1kYW5nZXI6Zm9jdXMsYS5iZy1kYW5nZXI6aG92ZXIsYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyxidXR0b24uYmctZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JkMjEzMCFpbXBvcnRhbnR9LmJnLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9YS5iZy1saWdodDpmb2N1cyxhLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1cyxidXR0b24uYmctbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1IWltcG9ydGFudH0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDAhaW1wb3J0YW50fWEuYmctZGFyazpmb2N1cyxhLmJnLWRhcms6aG92ZXIsYnV0dG9uLmJnLWRhcms6Zm9jdXMsYnV0dG9uLmJnLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0IWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCFpbXBvcnRhbnR9LnJvdW5kZWQtcmlnaHQsLnJvdW5kZWQtdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLC5yb3VuZGVkLXJpZ2h0e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdCwucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbSwucm91bmRlZC1sZWZ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0uYm9yZGVyLXRvcC0we2JvcmRlci10b3A6MCFpbXBvcnRhbnR9LmJvcmRlci1yaWdodC0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0LTB7Ym9yZGVyLWxlZnQ6MCFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojMDA3YmZmIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeXtib3JkZXItY29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNze2JvcmRlci1jb2xvcjojMjhhNzQ1IWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMxN2EyYjghaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3tib3JkZXItY29sb3I6I2ZmYzEwNyFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNkYzM1NDUhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fS5ib3JkZXItZGFya3tib3JkZXItY29sb3I6IzM0M2E0MCFpbXBvcnRhbnR9LmJvcmRlci13aGl0ZXtib3JkZXItY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnJvdW5kZWR7Ym9yZGVyLXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmV7cGFkZGluZy10b3A6NDIuODU3MTQzJX0uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjU2LjI1JX0uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmV7cGFkZGluZy10b3A6NzUlfS5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZXtwYWRkaW5nLXRvcDoxMDAlfS5mbGV4LXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3khaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LmZpeGVkLWJvdHRvbSwuZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtdG9we3RvcDowfS5maXhlZC1ib3R0b217Ym90dG9tOjB9QHN1cHBvcnRzICgocG9zaXRpb246LXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKXsuc3RpY2t5LXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpIWltcG9ydGFudH0uc2hhZG93LWxne2JveC1zaGFkb3c6MCAxcmVtIDNyZW0gcmdiYSgwLDAsMCwuMTc1KSFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnctMjV7d2lkdGg6MjUlIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItMCwubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItMSwubXktMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LTIsLm15LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtMiwubXgtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItMywubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItNCwubXktNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItMCwucHgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItMSwucHktMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LTIsLnB5LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtMiwucHgtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtMywucHktM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItMywucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC0zLC5weC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItNCwucHktNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtNSwucHktNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC01LC5weC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItYXV0bywubXktYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5IWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbGV4LXNtLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5mbG9hdC1zbS1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1zbS1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm0tc20tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LXNtLTAsLm15LXNtLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItc20tMCwubXgtc20tMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLXNtLTAsLm15LXNtLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtc20tMCwubXgtc20tMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC1zbS0xLC5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItc20tMSwubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItc20tMSwubXktc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTEsLm14LXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTIsLm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTIsLm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItc20tMiwubXktc20tMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtc20tMiwubXgtc20tMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LXNtLTMsLm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItc20tMywubXgtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTMsLm15LXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtc20tMywubXgtc20tM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC1zbS00LC5teS1zbS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItc20tNCwubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItc20tNCwubXktc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTQsLm14LXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtc20tNSwubXktc20tNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci1zbS01LC5teC1zbS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItc20tNSwubXktc20tNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC1zbS01LC5teC1zbS01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtc20tMCwucHktc20tMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItc20tMCwucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi1zbS0wLC5weS1zbS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC1zbS0wLC5weC1zbS0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC1zbS0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtc20tMSwucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci1zbS0xLC5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItc20tMSwucHktc20tMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC1zbS0xLC5weC1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTIsLnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci1zbS0yLC5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi1zbS0yLC5weS1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtc20tMiwucHgtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtc20tMywucHktc20tM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItc20tMywucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi1zbS0zLC5weS1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC1zbS0zLC5weC1zbS0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC1zbS00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtc20tNCwucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci1zbS00LC5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItc20tNCwucHktc20tNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC1zbS00LC5weC1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtc20tNSwucHktc20tNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItc20tNSwucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1zbS01LC5weS1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC1zbS01LC5weC1zbS01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsZXgtbWQtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ubS1tZC0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbWQtMCwubXktbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTEsLm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1tZC0xLC5teS1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbWQtMSwubXgtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbWQtMiwubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbWQtMywubXktbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTQsLm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbWQtNCwubXgtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1tZC0xLC5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbWQtMiwucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1tZC0yLC5weC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLW1kLTMsLnB5LW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1tZC00LC5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxleC1sZy1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0uZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbGctcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5tLWxnLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1sZy0wLC5teS1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLWxnLTAsLm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1sZy0wLC5teS1sZy0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLWxnLTAsLm14LWxnLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtbGctMSwubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTEsLm14LWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTEsLm15LWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1sZy0xLC5teC1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1sZy0yLC5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTIsLm15LWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1sZy0zLC5teS1sZy0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTMsLm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1sZy0zLC5teS1sZy0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTMsLm14LWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtbGctNCwubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTQsLm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTQsLm15LWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1sZy00LC5teC1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LWxnLTUsLm15LWxnLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItbGctNSwubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLWxnLTUsLm15LWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtbGctNSwubXgtbGctNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LWxnLTAsLnB5LWxnLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItbGctMCwucHktbGctMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtbGctMCwucHgtbGctMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTEsLnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItbGctMSwucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTEsLnB5LWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtbGctMSwucHgtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1sZy0yLC5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItbGctMiwucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItbGctMiwucHktbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LWxnLTMsLnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItbGctMywucHktbGctM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtbGctMywucHgtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTQsLnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItbGctNCwucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtbGctNCwucHgtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbGctNSwucHktbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0udGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxleC14bC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0uZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQteGwtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5tLXhsLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC14bC0wLC5teS14bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLXhsLTAsLm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi14bC0wLC5teS14bC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLXhsLTAsLm14LXhsLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQteGwtMSwubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTEsLm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTEsLm15LXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC14bC0xLC5teC14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC14bC0yLC5teS14bC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci14bC0yLC5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTIsLm15LXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTIsLm14LXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC14bC0zLC5teS14bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTMsLm14LXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi14bC0zLC5teS14bC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTMsLm14LXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQteGwtNCwubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTQsLm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTQsLm15LXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC14bC00LC5teC14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LXhsLTUsLm15LXhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLXhsLTUsLm15LXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwteGwtNSwubXgteGwtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LXhsLTAsLnB5LXhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwteGwtMCwucHgteGwtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTEsLnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHIteGwtMSwucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTEsLnB5LXhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwteGwtMSwucHgteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC14bC0yLC5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHIteGwtMiwucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGIteGwtMiwucHkteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LXhsLTMsLnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGIteGwtMywucHkteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwteGwtMywucHgteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTQsLnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHIteGwtNCwucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTQsLnB5LXhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwteGwtNCwucHgteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LXhsLTUsLnB5LXhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGIteGwtNSwucHkteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwteGwtNSwucHgteGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXIteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0udGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMhaW1wb3J0YW50fS50ZXh0LXdoaXRle2NvbG9yOiNmZmYhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7Y29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9YS50ZXh0LXByaW1hcnk6Zm9jdXMsYS50ZXh0LXByaW1hcnk6aG92ZXJ7Y29sb3I6IzAwNjJjYyFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsYS50ZXh0LXNlY29uZGFyeTpob3Zlcntjb2xvcjojNTQ1YjYyIWltcG9ydGFudH0udGV4dC1zdWNjZXNze2NvbG9yOiMyOGE3NDUhaW1wb3J0YW50fWEudGV4dC1zdWNjZXNzOmZvY3VzLGEudGV4dC1zdWNjZXNzOmhvdmVye2NvbG9yOiMxZTdlMzQhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9YS50ZXh0LWluZm86Zm9jdXMsYS50ZXh0LWluZm86aG92ZXJ7Y29sb3I6IzExN2E4YiFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3tjb2xvcjojZmZjMTA3IWltcG9ydGFudH1hLnRleHQtd2FybmluZzpmb2N1cyxhLnRleHQtd2FybmluZzpob3Zlcntjb2xvcjojZDM5ZTAwIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7Y29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9YS50ZXh0LWRhbmdlcjpmb2N1cyxhLnRleHQtZGFuZ2VyOmhvdmVye2NvbG9yOiNiZDIxMzAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fWEudGV4dC1saWdodDpmb2N1cyxhLnRleHQtbGlnaHQ6aG92ZXJ7Y29sb3I6I2RhZTBlNSFpbXBvcnRhbnR9LnRleHQtZGFya3tjb2xvcjojMzQzYTQwIWltcG9ydGFudH1hLnRleHQtZGFyazpmb2N1cyxhLnRleHQtZGFyazpob3Zlcntjb2xvcjojMWQyMTI0IWltcG9ydGFudH0udGV4dC1ib2R5e2NvbG9yOiMyMTI1MjkhaW1wb3J0YW50fS50ZXh0LW11dGVke2NvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsLjUpIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7YmxvY2txdW90ZSxpbWcscHJlLHRye3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfSosOjphZnRlciw6OmJlZm9yZXt0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fWE6bm90KC5idG4pe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCFpbXBvcnRhbnR9YmxvY2txdW90ZSxwcmV7Ym9yZGVyOjFweCBzb2xpZCAjYWRiNWJkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfWgyLGgzLHB7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9QHBhZ2V7c2l6ZTphM30uY29udGFpbmVyLGJvZHl7bWluLXdpZHRoOjk5MnB4IWltcG9ydGFudH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoe2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9fSIsIi5mYSwuZmFiLC5mYWwsLmZhciwuZmFzey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDoxfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0uMDY2N2VtfS5mYS14c3tmb250LXNpemU6Ljc1ZW19LmZhLXNte2ZvbnQtc2l6ZTouODc1ZW19LmZhLTF4e2ZvbnQtc2l6ZToxZW19LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLTZ4e2ZvbnQtc2l6ZTo2ZW19LmZhLTd4e2ZvbnQtc2l6ZTo3ZW19LmZhLTh4e2ZvbnQtc2l6ZTo4ZW19LmZhLTl4e2ZvbnQtc2l6ZTo5ZW19LmZhLTEweHtmb250LXNpemU6MTBlbX0uZmEtZnd7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MS4yNWVtfS5mYS11bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tbGVmdDoyLjVlbTtwYWRkaW5nLWxlZnQ6MH0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe2xlZnQ6LTJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtYm9yZGVye2JvcmRlcjouMDhlbSBzb2xpZCAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbTtwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW19LmZhLXB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS1wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mYS5mYS1wdWxsLWxlZnQsLmZhYi5mYS1wdWxsLWxlZnQsLmZhbC5mYS1wdWxsLWxlZnQsLmZhci5mYS1wdWxsLWxlZnQsLmZhcy5mYS1wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLmZhLXB1bGwtcmlnaHQsLmZhYi5mYS1wdWxsLXJpZ2h0LC5mYWwuZmEtcHVsbC1yaWdodCwuZmFyLmZhLXB1bGwtcmlnaHQsLmZhcy5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXthbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5mYS1mbGlwLXZlcnRpY2Fse3RyYW5zZm9ybTpzY2FsZVkoLTEpfS5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLC5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIn0uZmEtZmxpcC1ib3RoLC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbHt0cmFuc2Zvcm06c2NhbGUoLTEpfTpyb290IC5mYS1mbGlwLWJvdGgsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCw6cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwe2ZpbHRlcjpub25lfS5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6Mi41ZW19LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjhcIn0uZmEtYWNjdXNvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjlcIn0uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZhZlwifS5mYS1hZDpiZWZvcmV7Y29udGVudDpcIlxcZjY0MVwifS5mYS1hZGRyZXNzLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYWRvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzhcIn0uZmEtYWR2ZXJzYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmFcIn0uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmJcIn0uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkMFwifS5mYS1hbGdvbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZjXCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYWxpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNjQyXCJ9LmZhLWFsbGVyZ2llczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyY1wifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjlcIn0uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uZmEtYW1pbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZkXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMTdiXCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOVwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdyeTpiZWZvcmV7Y29udGVudDpcIlxcZjU1NlwifS5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMzZlXCJ9LmZhLWFuZ3VsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjBcIn0uZmEtYW5raDpiZWZvcmV7Y29udGVudDpcIlxcZjY0NFwifS5mYS1hcHAtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmZcIn0uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmV7Y29udGVudDpcIlxcZjM3MFwifS5mYS1hcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM3MVwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3OVwifS5mYS1hcHBsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDFcIn0uZmEtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE1XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODdcIn0uZmEtYXJjaHdheTpiZWZvcmV7Y29udGVudDpcIlxcZjU1N1wifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNThcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzU5XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWFcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YlwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhYlwifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGFhXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MlwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWFycm93cy1hbHQtaDpiZWZvcmV7Y29udGVudDpcIlxcZjMzN1wifS5mYS1hcnJvd3MtYWx0LXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzhcIn0uZmEtYXJ0c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjc3YVwifS5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTJcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjlcIn0uZmEtYXN5bW1ldHJpazpiZWZvcmV7Y29udGVudDpcIlxcZjM3MlwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5mYS1hdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjU1OFwifS5mYS1hdGxhc3NpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2JcIn0uZmEtYXRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjVkMlwifS5mYS1hdWRpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMzczXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjllXCJ9LmZhLWF1dG9wcmVmaXhlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQxY1wifS5mYS1hdmlhbmV4OmJlZm9yZXtjb250ZW50OlwiXFxmMzc0XCJ9LmZhLWF2aWF0bzpiZWZvcmV7Y29udGVudDpcIlxcZjQyMVwifS5mYS1hd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjU1OVwifS5mYS1hd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzVcIn0uZmEtYmFieTpiZWZvcmV7Y29udGVudDpcIlxcZjc3Y1wifS5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNzdkXCJ9LmZhLWJhY2tzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjU1YVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0YVwifS5mYS1iYWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjdlNVwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1iYW5kLWFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MlwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCJ9LmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzM1wifS5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzRcIn0uZmEtYmF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZFwifS5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9LmZhLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjM2XCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjZcIn0uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTViXCJ9LmZhLWJpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmNjQ3XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uZmEtYmltb2JqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMzc4XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtYmlvaGF6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzgwXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzlcIn0uZmEtYml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YVwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtYmxhY2tiZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YlwifS5mYS1ibGVuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTE3XCJ9LmZhLWJsZW5kZXItcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YjZcIn0uZmEtYmxpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWRcIn0uZmEtYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjc4MVwifS5mYS1ibG9nZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzdjXCJ9LmZhLWJsb2dnZXItYjpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZFwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn0uZmEtYm9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjVkN1wifS5mYS1ib25nOmJlZm9yZXtjb250ZW50OlwiXFxmNTVjXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmRcIn0uZmEtYm9vay1kZWFkOmJlZm9yZXtjb250ZW50OlwiXFxmNmI3XCJ9LmZhLWJvb2stbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdlNlwifS5mYS1ib29rLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MThcIn0uZmEtYm9vay1yZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGFcIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn0uZmEtYm93bGluZy1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDM2XCJ9LmZhLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NlwifS5mYS1ib3gtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZVwifS5mYS1ib3hlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OFwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9LmZhLWJyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNWRjXCJ9LmZhLWJyZWFkLXNsaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2VjXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OVwifS5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTlcIn0uZmEtYnJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWFcIn0uZmEtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWRcIn0uZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1idXJuOmJlZm9yZXtjb250ZW50OlwiXFxmNDZhXCJ9LmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2ZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWJ1cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWVcIn0uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjY0YVwifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWNcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtY2FsZW5kYXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWNhbGVuZGFyLWRheTpiZWZvcmV7Y29udGVudDpcIlxcZjc4M1wifS5mYS1jYWxlbmRhci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLXdlZWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODRcIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1jYW1wZ3JvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNmJiXCJ9LmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODVcIn0uZmEtY2FuZHktY2FuZTpiZWZvcmV7Y29udGVudDpcIlxcZjc4NlwifS5mYS1jYW5uYWJpczpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZlwifS5mYS1jYXBzdWxlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2YlwifS5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVkZVwifS5mYS1jYXItYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjVkZlwifS5mYS1jYXItY3Jhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTFcIn0uZmEtY2FyLXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTRcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9LmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIn0uZmEtY2Fycm90OmJlZm9yZXtjb250ZW50OlwiXFxmNzg3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc4OFwifS5mYS1jYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YmVcIn0uZmEtY2MtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2VudGVyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifS5mYS1jZW50b3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODlcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzBcIn0uZmEtY2hhbGtib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUxYlwifS5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWNcIn0uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjVlN1wifS5mYS1jaGFydC1hcmVhOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLWNoYXJ0LWJhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS1jaGFydC1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWNoYXJ0LXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtY2hlY2stZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmNTYwXCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1jaGVlc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZWZcIn0uZmEtY2hlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzlcIn0uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZXtjb250ZW50OlwiXFxmNDNhXCJ9LmZhLWNoZXNzLWJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNDNjXCJ9LmZhLWNoZXNzLWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2ZcIn0uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNDQxXCJ9LmZhLWNoZXNzLXBhd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDNcIn0uZmEtY2hlc3MtcXVlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDVcIn0uZmEtY2hlc3Mtcm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjQ0N1wifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzdcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjY4XCJ9LmZhLWNodXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjUxZFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWNlXCJ9LmZhLWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NGZcIn0uZmEtY2xpbmljLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjJcIn0uZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMzI4XCJ9LmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ2Y1wifS5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZFwifS5mYS1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODFcIn0uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2JcIn0uZmEtY2xvdWQtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjZjM1wifS5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2NcIn0uZmEtY2xvdWQtcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjczZFwifS5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZXtjb250ZW50OlwiXFxmNzQwXCJ9LmZhLWNsb3VkLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcZjZjNFwifS5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjc0M1wifS5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzgyXCJ9LmZhLWNsb3Vkc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODNcIn0uZmEtY2xvdWRzbWl0aDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NFwifS5mYS1jbG91ZHZlcnNpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODVcIn0uZmEtY29ja3RhaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjFcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5mYS1jb2RlLWJyYW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNFwifS5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb2luczpiZWZvcmV7Y29udGVudDpcIlxcZjUxZVwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtY29tbWVudC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTFcIn0uZmEtY29tbWVudC1kb3RzOmJlZm9yZXtjb250ZW50OlwiXFxmNGFkXCJ9LmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdmNVwifS5mYS1jb21tZW50LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGIzXCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg2XCJ9LmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY1M1wifS5mYS1jb21wYWN0LWRpc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWZcIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwifS5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNzhjXCJ9LmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTYyXCJ9LmZhLWNvbmZsdWVuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OGRcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLWNvb2tpZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2M1wifS5mYS1jb29raWUtYml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2NFwifS5mYS1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifS5mYS1jb3VjaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiOFwifS5mYS1jcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODhcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGU3XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZThcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmV7Y29udGVudDpcIlxcZjRlOVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZXtjb250ZW50OlwiXFxmNGVhXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmV7Y29udGVudDpcIlxcZjRlY1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZXtjb250ZW50OlwiXFxmNGVlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWZcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRmMFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjFcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmMlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjNcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn0uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmV7Y29udGVudDpcIlxcZjZjOVwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNyb3AtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTY1XCJ9LmZhLWNyb3NzOmJlZm9yZXtjb250ZW50OlwiXFxmNjU0XCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn0uZmEtY3JvdzpiZWZvcmV7Y29udGVudDpcIlxcZjUyMFwifS5mYS1jcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjUyMVwifS5mYS1jcnV0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjdcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1jc3MzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4YlwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9LmZhLWN1dDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifS5mYS1jdXR0bGVmaXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMzhjXCJ9LmZhLWQtYW5kLWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGRcIn0uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2FcIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn0uZmEtZGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTVcIn0uZmEtZGVtb2NyYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDdcIn0uZmEtZGVwbG95ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzhlXCJ9LmZhLWRlc2twcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGZcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS5mYS1kZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2NcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1kaGFybWFjaGFrcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTVcIn0uZmEtZGhsOmJlZm9yZXtjb250ZW50OlwiXFxmNzkwXCJ9LmZhLWRpYWdub3NlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MFwifS5mYS1kaWFzcG9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjc5MVwifS5mYS1kaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTIyXCJ9LmZhLWRpY2UtZDIwOmJlZm9yZXtjb250ZW50OlwiXFxmNmNmXCJ9LmZhLWRpY2UtZDY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDFcIn0uZmEtZGljZS1maXZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTIzXCJ9LmZhLWRpY2UtZm91cjpiZWZvcmV7Y29udGVudDpcIlxcZjUyNFwifS5mYS1kaWNlLW9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyNVwifS5mYS1kaWNlLXNpeDpiZWZvcmV7Y29udGVudDpcIlxcZjUyNlwifS5mYS1kaWNlLXRocmVlOmJlZm9yZXtjb250ZW50OlwiXFxmNTI3XCJ9LmZhLWRpY2UtdHdvOmJlZm9yZXtjb250ZW50OlwiXFxmNTI4XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmV7Y29udGVudDpcIlxcZjM5MVwifS5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjZcIn0uZmEtZGlyZWN0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjVlYlwifS5mYS1kaXNjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMzkyXCJ9LmZhLWRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5M1wifS5mYS1kaXZpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjlcIn0uZmEtZGl6enk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjdcIn0uZmEtZG5hOmJlZm9yZXtjb250ZW50OlwiXFxmNDcxXCJ9LmZhLWRvY2h1YjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NFwifS5mYS1kb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTVcIn0uZmEtZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmNmQzXCJ9LmZhLWRvbGxhci1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU1XCJ9LmZhLWRvbGx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDcyXCJ9LmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzRcIn0uZmEtZG9uYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNGI5XCJ9LmZhLWRvb3ItY2xvc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNTJhXCJ9LmZhLWRvb3Itb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjUyYlwifS5mYS1kb3QtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLWRvdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmFcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn0uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM5NlwifS5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNTY4XCJ9LmZhLWRyYWdvbjpiZWZvcmV7Y29udGVudDpcIlxcZjZkNVwifS5mYS1kcmF3LXBvbHlnb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZWVcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzk3XCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtZHJ1bTpiZWZvcmV7Y29udGVudDpcIlxcZjU2OVwifS5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTZhXCJ9LmZhLWRydW1zdGljay1iaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ3XCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1kdW1iYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0YlwifS5mYS1kdW1wc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc5M1wifS5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNzk0XCJ9LmZhLWR1bmdlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDlcIn0uZmEtZHlhbG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzk5XCJ9LmZhLWVhcmx5YmlyZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWFcIn0uZmEtZWJheTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNFwifS5mYS1lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9LmZhLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtZWdnOmJlZm9yZXtjb250ZW50OlwiXFxmN2ZiXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWVsZW1lbnRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzMFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjVmMVwifS5mYS1lbWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyM1wifS5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDFcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTBcIn0uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifS5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NThcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS1lcXVhbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLWVybGFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZFwifS5mYS1ldGhlcmV1bTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZVwifS5mYS1ldGhlcm5ldDpiZWZvcmV7Y29udGVudDpcIlxcZjc5NlwifS5mYS1ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9LmZhLWV1cm8tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1leGNoYW5nZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjJcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMxZVwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWRcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYwXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWZcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNmRjXCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1mZWF0aGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTJkXCJ9LmZhLWZlYXRoZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZiXCJ9LmZhLWZlZGV4OmJlZm9yZXtjb250ZW50OlwiXFxmNzk3XCJ9LmZhLWZlZG9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjc5OFwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODJcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmJcIn0uZmEtZmlnbWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTlcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1YlwifS5mYS1maWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifS5mYS1maWxlLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzZcIn0uZmEtZmlsZS1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjN1wifS5mYS1maWxlLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn0uZmEtZmlsZS1jb250cmFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjU2Y1wifS5mYS1maWxlLWNzdjpiZWZvcmV7Y29udGVudDpcIlxcZjZkZFwifS5mYS1maWxlLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNTZkXCJ9LmZhLWZpbGUtZXhjZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzNcIn0uZmEtZmlsZS1leHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmVcIn0uZmEtZmlsZS1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifS5mYS1maWxlLWltcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjU2ZlwifS5mYS1maWxlLWludm9pY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzBcIn0uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjU3MVwifS5mYS1maWxlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzdcIn0uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3OFwifS5mYS1maWxlLXBkZjpiZWZvcmV7Y29udGVudDpcIlxcZjFjMVwifS5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzRcIn0uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzJcIn0uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzNcIn0uZmEtZmlsZS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzRcIn0uZmEtZmlsZS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifS5mYS1maWxlLXdvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzJcIn0uZmEtZmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NVwifS5mYS1maWxsLWRyaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzZcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOFwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjBcIn0uZmEtZmluZ2VycHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzdcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZFwifS5mYS1maXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjdlNFwifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNFwifS5mYS1maXJlZm94OmJlZm9yZXtjb250ZW50OlwiXFxmMjY5XCJ9LmZhLWZpcnN0LWFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3OVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGFcIn0uZmEtZmlyc3RkcmFmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhMVwifS5mYS1maXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTc4XCJ9LmZhLWZpc3QtcmFpc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNmRlXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtZmxhZy11c2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NGRcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWZsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZFwifS5mYS1mbHVzaGVkOmJlZm9yZXtjb250ZW50OlwiXFxmNTc5XCJ9LmZhLWZseTpiZWZvcmV7Y29udGVudDpcIlxcZjQxN1wifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjVkXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWZvbGRlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjVlXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtZm9udC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9LmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWNcIn0uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjVcIn0uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNlwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtZm9udGljb25zLWZpOmJlZm9yZXtjb250ZW50OlwiXFxmM2EyXCJ9LmZhLWZvb3RiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTNcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLWZyZWVic2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTRcIn0uZmEtZnJvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUyZVwifS5mYS1mcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1mcm93bi1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNTdhXCJ9LmZhLWZ1bGNydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGJcIn0uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY2MlwifS5mYS1mdXRib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGNcIn0uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTBkXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEtZ2FzLXB1bXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmZcIn0uZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZ2VtOmJlZm9yZXtjb250ZW50OlwiXFxmM2E1XCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTJcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1naWZ0czpiZWZvcmV7Y29udGVudDpcIlxcZjc5Y1wifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDNcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMlwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDkyXCJ9LmZhLWdpdGtyYWtlbjpiZWZvcmV7Y29udGVudDpcIlxcZjNhNlwifS5mYS1naXRsYWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTZcIn0uZmEtZ2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDI2XCJ9LmZhLWdsYXNzLWNoZWVyczpiZWZvcmV7Y29udGVudDpcIlxcZjc5ZlwifS5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTdiXCJ9LmZhLWdsYXNzLXdoaXNrZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTBcIn0uZmEtZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIlxcZjUzMFwifS5mYS1nbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhNVwifS5mYS1nbGlkZS1nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE2XCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9LmZhLWdsb2JlLWFmcmljYTpiZWZvcmV7Y29udGVudDpcIlxcZjU3Y1wifS5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZFwifS5mYS1nbG9iZS1hc2lhOmJlZm9yZXtjb250ZW50OlwiXFxmNTdlXCJ9LmZhLWdsb2JlLWV1cm9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjdhMlwifS5mYS1nb2ZvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTdcIn0uZmEtZ29sZi1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDUwXCJ9LmZhLWdvb2RyZWFkczpiZWZvcmV7Y29udGVudDpcIlxcZjNhOFwifS5mYS1nb29kcmVhZHMtZzpiZWZvcmV7Y29udGVudDpcIlxcZjNhOVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTBcIn0uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FhXCJ9LmZhLWdvb2dsZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmM2FiXCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMmIzXCJ9LmZhLWdvb2dsZS1wbHVzLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ0XCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtZ29wdXJhbTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NFwifS5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifS5mYS1ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9LmZhLWdyZWF0ZXItdGhhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUzMVwifS5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzJcIn0uZmEtZ3JpbWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZlwifS5mYS1ncmluOmJlZm9yZXtjb250ZW50OlwiXFxmNTgwXCJ9LmZhLWdyaW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTgxXCJ9LmZhLWdyaW4tYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU4MlwifS5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODNcIn0uZmEtZ3Jpbi1oZWFydHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODRcIn0uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODVcIn0uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODZcIn0uZmEtZ3Jpbi1zdGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4N1wifS5mYS1ncmluLXRlYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg4XCJ9LmZhLWdyaW4tdG9uZ3VlOmJlZm9yZXtjb250ZW50OlwiXFxmNTg5XCJ9LmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU4YVwifS5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNThiXCJ9LmZhLWdyaW4td2luazpiZWZvcmV7Y29udGVudDpcIlxcZjU4Y1wifS5mYS1ncmlwLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGRcIn0uZmEtZ3JpcC1saW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjdhNFwifS5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2E1XCJ9LmZhLWdyaXAtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGVcIn0uZmEtZ3JpcGZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWNcIn0uZmEtZ3J1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWRcIn0uZmEtZ3VpdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmN2E2XCJ9LmZhLWd1bHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FmXCJ9LmZhLWhhY2tlcnJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZjdcIn0uZmEtaGFtYnVyZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODA1XCJ9LmZhLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjZlM1wifS5mYS1oYW1zYTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NVwifS5mYS1oYW5kLWhvbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmRcIn0uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNGJlXCJ9LmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzBcIn0uZmEtaGFuZC1saXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn0uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODA2XCJ9LmZhLWhhbmQtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn0uZmEtaGFuZC1wZWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifS5mYS1oYW5kLXBvaW50LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn0uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1wb2ludC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtaGFuZC1yb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9LmZhLWhhbmQtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn0uZmEtaGFuZC1zcG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5mYS1oYW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjRjMlwifS5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGM0XCJ9LmZhLWhhbmRzaGFrZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNVwifS5mYS1oYW51a2lhaDpiZWZvcmV7Y29udGVudDpcIlxcZjZlNlwifS5mYS1oYXJkLWhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjgwN1wifS5mYS1oYXNodGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkyXCJ9LmZhLWhhdC13aXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZThcIn0uZmEtaGF5a2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNjY2XCJ9LmZhLWhkZDpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1oZWFkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWRjXCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjVcIn0uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGZcIn0uZmEtaGVhZHNldDpiZWZvcmV7Y29udGVudDpcIlxcZjU5MFwifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1oZWFydC1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTlcIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFlXCJ9LmZhLWhlbGljb3B0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzNcIn0uZmEtaGlnaGxpZ2h0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTFcIn0uZmEtaGlraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNmVjXCJ9LmZhLWhpcHBvOmJlZm9yZXtjb250ZW50OlwiXFxmNmVkXCJ9LmZhLWhpcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTJcIn0uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiMFwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWhvY2tleS1wdWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDUzXCJ9LmZhLWhvbGx5LWJlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmN2FhXCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtaG9vbGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjdcIn0uZmEtaG9ybmJpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTJcIn0uZmEtaG9yc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjBcIn0uZmEtaG9yc2UtaGVhZDpiZWZvcmV7Y29udGVudDpcIlxcZjdhYlwifS5mYS1ob3NwaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmOFwifS5mYS1ob3NwaXRhbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2RcIn0uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZXtjb250ZW50OlwiXFxmNDdlXCJ9LmZhLWhvdC10dWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTNcIn0uZmEtaG90ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmODBmXCJ9LmZhLWhvdGVsOmJlZm9yZXtjb250ZW50OlwiXFxmNTk0XCJ9LmZhLWhvdGphcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiMVwifS5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTRcIn0uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1M1wifS5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI1MlwifS5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uZmEtaG91c2UtZGFtYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNmYxXCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLWhyeXZuaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjJcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtaHVic3BvdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiMlwifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5mYS1pY2UtY3JlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTBcIn0uZmEtaWNpY2xlczpiZWZvcmV7Y29udGVudDpcIlxcZjdhZFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWlkLWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDdmXCJ9LmZhLWlnbG9vOmJlZm9yZXtjb250ZW50OlwiXFxmN2FlXCJ9LmZhLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLWltYWdlczpiZWZvcmV7Y29udGVudDpcIlxcZjMwMlwifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5mYS1pbmZpbml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjUzNFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDVhXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1pbnRlcmNvbTpiZWZvcmV7Y29udGVudDpcIlxcZjdhZlwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS1pbnZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiMFwifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS1pdHVuZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjRcIn0uZmEtaXR1bmVzLW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjVcIn0uZmEtamF2YTpiZWZvcmV7Y29udGVudDpcIlxcZjRlNFwifS5mYS1qZWRpOmJlZm9yZXtjb250ZW50OlwiXFxmNjY5XCJ9LmZhLWplZGktb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGVcIn0uZmEtamVua2luczpiZWZvcmV7Y29udGVudDpcIlxcZjNiNlwifS5mYS1qaXJhOmJlZm9yZXtjb250ZW50OlwiXFxmN2IxXCJ9LmZhLWpvZ2V0OmJlZm9yZXtjb250ZW50OlwiXFxmM2I3XCJ9LmZhLWpvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTk1XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYVwifS5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjY2YVwifS5mYS1qczpiZWZvcmV7Y29udGVudDpcIlxcZjNiOFwifS5mYS1qcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjlcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2NcIn0uZmEta2FhYmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmJcIn0uZmEta2FnZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmNWZhXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1rZXliYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNGY1XCJ9LmZhLWtleWJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LmZhLWtleWNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYVwifS5mYS1raGFuZGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmRcIn0uZmEta2lja3N0YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmJcIn0uZmEta2lja3N0YXJ0ZXItazpiZWZvcmV7Y29udGVudDpcIlxcZjNiY1wifS5mYS1raXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNTk2XCJ9LmZhLWtpc3MtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU5N1wifS5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OThcIn0uZmEta2l3aS1iaXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTM1XCJ9LmZhLWtvcnZ1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZlwifS5mYS1sYW5kbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjY2ZlwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYlwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uZmEtbGFwdG9wLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZmNcIn0uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTJcIn0uZmEtbGFyYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZFwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS1sYXVnaDpiZWZvcmV7Y29udGVudDpcIlxcZjU5OVwifS5mYS1sYXVnaC1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTlhXCJ9LmZhLWxhdWdoLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5YlwifS5mYS1sYXVnaC13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNTljXCJ9LmZhLWxheWVyLWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmNWZkXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifS5mYS1sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1sZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFkXCJ9LmZhLWxlc3MtdGhhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUzNlwifS5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzdcIn0uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmVcIn0uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2JmXCJ9LmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn0uZmEtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjMFwifS5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMDhjXCJ9LmZhLWxpbmtlZGluLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9LmZhLWxpbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifS5mYS1saXJhLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifS5mYS1sb2NrLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzFcIn0uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjMwOVwifS5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBhXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBiXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzBjXCJ9LmZhLWxvdy12aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn0uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTlkXCJ9LmZhLWx5ZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzNcIn0uZmEtbWFnZW50bzpiZWZvcmV7Y29udGVudDpcIlxcZjNjNFwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtbWFpbC1idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmNjc0XCJ9LmZhLW1haWxjaGltcDpiZWZvcmV7Y29udGVudDpcIlxcZjU5ZVwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LmZhLW1hbmRhbG9yaWFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTBmXCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5mYS1tYXAtbWFya2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNTlmXCJ9LmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWEwXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDFcIn0uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFya2Rvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MGZcIn0uZmEtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmNWExXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9LmZhLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmFcIn0uZmEtbWFzdG9kb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjZcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LmZhLW1lZGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNWEyXCJ9LmZhLW1lZGFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzZcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLW1lZGl1bS1tOmJlZm9yZXtjb250ZW50OlwiXFxmM2M3XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1tZWRydDpiZWZvcmV7Y29udGVudDpcIlxcZjNjOFwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uZmEtbWVnYXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTNcIn0uZmEtbWVoOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLW1laC1ibGFuazpiZWZvcmV7Y29udGVudDpcIlxcZjVhNFwifS5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNWE1XCJ9LmZhLW1lbW9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjUzOFwifS5mYS1tZW5kZWxleTpiZWZvcmV7Y29udGVudDpcIlxcZjdiM1wifS5mYS1tZW5vcmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNjc2XCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtbWV0ZW9yOmJlZm9yZXtjb250ZW50OlwiXFxmNzUzXCJ9LmZhLW1pY3JvY2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYlwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9LmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M5XCJ9LmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTM5XCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0uZmEtbWljcm9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjYxMFwifS5mYS1taWNyb3NvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2FcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU2XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS5mYS1taXR0ZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjVcIn0uZmEtbWl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2NiXCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjg5XCJ9LmZhLW1penVuaTpiZWZvcmV7Y29udGVudDpcIlxcZjNjY1wifS5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtbW9iaWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjZFwifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OlwiXFxmMjg1XCJ9LmZhLW1vbmVybzpiZWZvcmV7Y29udGVudDpcIlxcZjNkMFwifS5mYS1tb25leS1iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2QxXCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUzYVwifS5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTNiXCJ9LmZhLW1vbmV5LWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNTNjXCJ9LmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUzZFwifS5mYS1tb251bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjVhNlwifS5mYS1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMTg2XCJ9LmZhLW1vcnRhci1wZXN0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTdcIn0uZmEtbW9zcXVlOmJlZm9yZXtjb250ZW50OlwiXFxmNjc4XCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uZmEtbW91bnRhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmNcIn0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1tdWctaG90OmJlZm9yZXtjb250ZW50OlwiXFxmN2I2XCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLW5hcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDJcIn0uZmEtbmVvczpiZWZvcmV7Y29udGVudDpcIlxcZjYxMlwifS5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNmZmXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1uZXdzcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn0uZmEtbmltYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmNWE4XCJ9LmZhLW5pbnRlbmRvLXN3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQxOFwifS5mYS1ub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNDE5XCJ9LmZhLW5vZGUtanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDNcIn0uZmEtbm90LWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTNlXCJ9LmZhLW5vdGVzLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODFcIn0uZmEtbnBtOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q0XCJ9LmZhLW5zODpiZWZvcmV7Y29udGVudDpcIlxcZjNkNVwifS5mYS1udXRyaXRpb25peDpiZWZvcmV7Y29udGVudDpcIlxcZjNkNlwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1vaWwtY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNjEzXCJ9LmZhLW9sZC1yZXB1YmxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjUxMFwifS5mYS1vbTpiZWZvcmV7Y29udGVudDpcIlxcZjY3OVwifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vc2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn0uZmEtb3R0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MDBcIn0uZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1wYWdlNDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtcGFnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTVcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWFhXCJ9LmZhLXBhbGV0dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2ZcIn0uZmEtcGFsZmVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q4XCJ9LmZhLXBhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MlwifS5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtcGFyYWNodXRlLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjRjZFwifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtcGFya2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjU0MFwifS5mYS1wYXNzcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjVhYlwifS5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmV7Y29udGVudDpcIlxcZjY3YlwifS5mYS1wYXN0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1wYXRyZW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q5XCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNjdjXCJ9LmZhLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjMwNFwifS5mYS1wZW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzA1XCJ9LmZhLXBlbi1mYW5jeTpiZWZvcmV7Y29udGVudDpcIlxcZjVhY1wifS5mYS1wZW4tbmliOmJlZm9yZXtjb250ZW50OlwiXFxmNWFkXCJ9LmZhLXBlbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtcGVuY2lsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMwM1wifS5mYS1wZW5jaWwtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWVcIn0uZmEtcGVubnktYXJjYWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNzA0XCJ9LmZhLXBlb3BsZS1jYXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjRjZVwifS5mYS1wZXBwZXItaG90OmJlZm9yZXtjb250ZW50OlwiXFxmODE2XCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn0uZmEtcGVyY2VudGFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjU0MVwifS5mYS1wZXJpc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGFcIn0uZmEtcGVyc29uLWJvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmNzU2XCJ9LmZhLXBoYWJyaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmM2RiXCJ9LmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9LmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTFcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn0uZmEtcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGRcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXBob25lLXZvbHVtZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5mYS1waHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTdcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNVwifS5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMWE3XCJ9LmZhLXBpZ2d5LWJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDNcIn0uZmEtcGlsbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODRcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQyXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDNcIn0uZmEtcGl6emEtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MThcIn0uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjY3ZlwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifS5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZXtjb250ZW50OlwiXFxmNWFmXCJ9LmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjViMFwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9LmZhLXBsYXlzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2RmXCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmNlXCJ9LmZhLXBvbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODFcIn0uZmEtcG9sbC1oOmJlZm9yZXtjb250ZW50OlwiXFxmNjgyXCJ9LmZhLXBvbzpiZWZvcmV7Y29udGVudDpcIlxcZjJmZVwifS5mYS1wb28tc3Rvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWFcIn0uZmEtcG9vcDpiZWZvcmV7Y29udGVudDpcIlxcZjYxOVwifS5mYS1wb3J0cmFpdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMFwifS5mYS1wb3VuZC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1wcmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNjgzXCJ9LmZhLXByYXlpbmctaGFuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODRcIn0uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNWIxXCJ9LmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODVcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODZcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmZcIn0uZmEtcHJvY2VkdXJlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4N1wifS5mYS1wcm9kdWN0LWh1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODhcIn0uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTQyXCJ9LmZhLXB1c2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMVwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uZmEtcHl0aG9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2UyXCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyOVwifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtcXVpZGRpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNDU4XCJ9LmZhLXF1aW5zY2FwZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OVwifS5mYS1xdW9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LmZhLXF1cmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNjg3XCJ9LmZhLXItcHJvamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjRmN1wifS5mYS1yYWRpYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjlcIn0uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiYVwifS5mYS1yYWluYm93OmJlZm9yZXtjb250ZW50OlwiXFxmNzViXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1yYXNwYmVycnktcGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmJcIn0uZmEtcmF2ZWxyeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkOVwifS5mYS1yZWFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjQxYlwifS5mYS1yZWFjdGV1cm9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZFwifS5mYS1yZWFkbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDVcIn0uZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDBcIn0uZmEtcmVjZWlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0M1wifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9LmZhLXJlZC1yaXZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNlM1wifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMjgxXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0uZmEtcmVkaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmN2JjXCJ9LmZhLXJlZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWVcIn0uZmEtcmVkby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjlcIn0uZmEtcmVnaXN0ZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZFwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTVcIn0uZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXJlcGx5ZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNlwifS5mYS1yZXB1YmxpY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNzVlXCJ9LmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmOFwifS5mYS1yZXNvbHZpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn0uZmEtcmVzdHJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmRcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1yZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjJcIn0uZmEtcmliYm9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ2XCJ9LmZhLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGJcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1yb2JvdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0NFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtcm9ja2V0Y2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlOFwifS5mYS1yb2Nrcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmM2U5XCJ9LmZhLXJvdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ3XCJ9LmZhLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZVwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQzXCJ9LmZhLXJ1YmxlLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDVcIn0uZmEtcnVsZXItY29tYmluZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDZcIn0uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0N1wifS5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OFwifS5mYS1ydW5uaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNzBjXCJ9LmZhLXJ1cGVlLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtc2FkLWNyeTpiZWZvcmV7Y29udGVudDpcIlxcZjViM1wifS5mYS1zYWQtdGVhcjpiZWZvcmV7Y29udGVudDpcIlxcZjViNFwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtc2FzczpiZWZvcmV7Y29udGVudDpcIlxcZjQxZVwifS5mYS1zYXRlbGxpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmZcIn0uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzBcIn0uZmEtc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS1zY2hsaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWFcIn0uZmEtc2Nob29sOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ5XCJ9LmZhLXNjcmV3ZHJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTRhXCJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifS5mYS1zY3JvbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGVcIn0uZmEtc2QtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjdjMlwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn0uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY4OFwifS5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODlcIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9LmZhLXNlYXJjaGVuZ2luOmJlZm9yZXtjb250ZW50OlwiXFxmM2ViXCJ9LmZhLXNlZWRsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ4XCJ9LmZhLXNlbGxjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmRhXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn0uZmEtc2VydmljZXN0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmM2VjXCJ9LmZhLXNoYXBlczpiZWZvcmV7Y29udGVudDpcIlxcZjYxZlwifS5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2NFwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMVwifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGRcIn0uZmEtc2hla2VsLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGJcIn0uZmEtc2hpZWxkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZFwifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGJcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjE0XCJ9LmZhLXNob2UtcHJpbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTRiXCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTFcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjA3YVwifS5mYS1zaG9wd2FyZTpiZWZvcmV7Y29udGVudDpcIlxcZjViNVwifS5mYS1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2NcIn0uZmEtc2h1dHRsZS12YW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjZcIn0uZmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkOVwifS5mYS1zaWduLWluLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNlwifS5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9LmZhLXNpZ24tb3V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtc2lnbmF0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWI3XCJ9LmZhLXNpbS1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmN2M0XCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE1XCJ9LmZhLXNpc3RyaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWVcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS1zaXRoOmJlZm9yZXtjb250ZW50OlwiXFxmNTEyXCJ9LmZhLXNrYXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzVcIn0uZmEtc2tldGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2M2XCJ9LmZhLXNraWluZzpiZWZvcmV7Y29udGVudDpcIlxcZjdjOVwifS5mYS1za2lpbmctbm9yZGljOmJlZm9yZXtjb250ZW50OlwiXFxmN2NhXCJ9LmZhLXNrdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTRjXCJ9LmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTRcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtc2xhY2staGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZlwifS5mYS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjcxNVwifS5mYS1zbGVpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2NcIn0uZmEtc2xpZGVycy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtc21pbGUtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjViOFwifS5mYS1zbWlsZS13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNGRhXCJ9LmZhLXNtb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWZcIn0uZmEtc21va2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZFwifS5mYS1zbW9raW5nLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZFwifS5mYS1zbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2RcIn0uZmEtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWJcIn0uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWNcIn0uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFkXCJ9LmZhLXNub3dib2FyZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjdjZVwifS5mYS1zbm93Zmxha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn0uZmEtc25vd21hbjpiZWZvcmV7Y29udGVudDpcIlxcZjdkMFwifS5mYS1zbm93cGxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjdkMlwifS5mYS1zb2NrczpiZWZvcmV7Y29udGVudDpcIlxcZjY5NlwifS5mYS1zb2xhci1wYW5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjViYVwifS5mYS1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTVlXCJ9LmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjBcIn0uZmEtc29ydC1hbW91bnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjFcIn0uZmEtc29ydC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifS5mYS1zb3J0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtc291cmNldHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkM1wifS5mYS1zcGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmJcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zcGVha2FwOmJlZm9yZXtjb250ZW50OlwiXFxmM2YzXCJ9LmZhLXNwaWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjcxN1wifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLXNwbG90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmNcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjFiY1wifS5mYS1zcHJheS1jYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmRcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9LmZhLXNxdWFyZS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVjXCJ9LmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjY5OFwifS5mYS1zcXVhcmVzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjViZVwifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1zdGFtcDpiZWZvcmV7Y29udGVudDpcIlxcZjViZlwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9LmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmNjk5XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWMwXCJ9LmZhLXN0YXItb2YtZGF2aWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OWFcIn0uZmEtc3Rhci1vZi1saWZlOmJlZm9yZXtjb250ZW50OlwiXFxmNjIxXCJ9LmZhLXN0YXlsaW5rZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI3XCJ9LmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjNmNlwifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ4XCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MVwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1zdGlja2VyLW11bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjdcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjJcIn0uZmEtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGVcIn0uZmEtc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTRmXCJ9LmZhLXN0cmF2YTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOFwifS5mYS1zdHJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTBcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWRcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjlcIn0uZmEtc3RyaXBlLXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmFcIn0uZmEtc3Ryb29wd2FmZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTFcIn0uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y4XCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzFcIn0uZmEtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLXN1cGVycG93ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9LmZhLXN1cHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOVwifS5mYS1zdXJwcmlzZTpiZWZvcmV7Y29udGVudDpcIlxcZjVjMlwifS5mYS1zdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q2XCJ9LmZhLXN3YXRjaGJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzNcIn0uZmEtc3dpbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjVjNFwifS5mYS1zd2ltbWluZy1wb29sOmJlZm9yZXtjb250ZW50OlwiXFxmNWM1XCJ9LmZhLXN5bmFnb2d1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjY5YlwifS5mYS1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLXN5bmMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmYxXCJ9LmZhLXN5cmluZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtdGFibGUtdGVubmlzOmJlZm9yZXtjb250ZW50OlwiXFxmNDVkXCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS10YWJsZXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZhXCJ9LmZhLXRhYmxldHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTBcIn0uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmRcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtdGFwZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkYlwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXRlYW1zcGVhazpiZWZvcmV7Y29udGVudDpcIlxcZjRmOVwifS5mYS10ZWV0aDpiZWZvcmV7Y29udGVudDpcIlxcZjYyZVwifS5mYS10ZWV0aC1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNjJmXCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZlXCJ9LmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NjlcIn0uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmNzZiXCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtdGVuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDdcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLXRoZS1yZWQteWV0aTpiZWZvcmV7Y29udGVudDpcIlxcZjY5ZFwifS5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmNjMwXCJ9LmZhLXRoZW1lY286YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzZcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9LmZhLXRoZXJtb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDkxXCJ9LmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9LmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRoaW5rLXBlYWtzOmJlZm9yZXtjb250ZW50OlwiXFxmNzMxXCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtdGlja2V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmZlwifS5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS10aW50LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWM3XCJ9LmZhLXRpcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNWM4XCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLXRvaWxldDpiZWZvcmV7Y29udGVudDpcIlxcZjdkOFwifS5mYS10b2lsZXQtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MWVcIn0uZmEtdG9vbGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjU1MlwifS5mYS10b29sczpiZWZvcmV7Y29udGVudDpcIlxcZjdkOVwifS5mYS10b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjVjOVwifS5mYS10b3JhaDpiZWZvcmV7Y29udGVudDpcIlxcZjZhMFwifS5mYS10b3JpaS1nYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNmExXCJ9LmZhLXRyYWN0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MjJcIn0uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxM1wifS5mYS10cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWNcIn0uZmEtdHJhZmZpYy1saWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjYzN1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS10cmFtOmJlZm9yZXtjb250ZW50OlwiXFxmN2RhXCJ9LmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOFwifS5mYS10cmFzaC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWRcIn0uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyOVwifS5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjgyYVwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifS5mYS10cmlwYWR2aXNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2MlwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn0uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZVwifS5mYS10cnVjay1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNjNiXCJ9LmZhLXRydWNrLW1vdmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZlwifS5mYS10cnVjay1waWNrdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2M2NcIn0uZmEtdHNoaXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTUzXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3NFwifS5mYS10djpiZWZvcmV7Y29udGVudDpcIlxcZjI2Y1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZThcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5OVwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MVwifS5mYS10eXBvMzpiZWZvcmV7Y29udGVudDpcIlxcZjQyYlwifS5mYS11YmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDAyXCJ9LmZhLXVidW50dTpiZWZvcmV7Y29udGVudDpcIlxcZjdkZlwifS5mYS11aWtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwM1wifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmV7Y29udGVudDpcIlxcZjVjYVwifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS11bmRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJlYVwifS5mYS11bmlyZWdpc3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNFwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtdW5saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLXVudGFwcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDVcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLXVwczpiZWZvcmV7Y29udGVudDpcIlxcZjdlMFwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS11c2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwNlwifS5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYVwifS5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYlwifS5mYS11c2VyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNGZjXCJ9LmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9LmZhLXVzZXItY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmRcIn0uZmEtdXNlci1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmVcIn0uZmEtdXNlci1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmNGZmXCJ9LmZhLXVzZXItZnJpZW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjUwMFwifS5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTAxXCJ9LmZhLXVzZXItaW5qdXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyOFwifS5mYS11c2VyLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDJcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS11c2VyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNTAzXCJ9LmZhLXVzZXItbmluamE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDRcIn0uZmEtdXNlci1udXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyZlwifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtdXNlci1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDVcIn0uZmEtdXNlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNlwifS5mYS11c2VyLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwN1wifS5mYS11c2VyLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwOFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9LmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLXVzZXJzLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwOVwifS5mYS11c3BzOmJlZm9yZXtjb250ZW50OlwiXFxmN2UxXCJ9LmZhLXVzc3VubmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9LmZhLXV0ZW5zaWwtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTVcIn0uZmEtdXRlbnNpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTdcIn0uZmEtdmFhZGluOmJlZm9yZXtjb250ZW50OlwiXFxmNDA4XCJ9LmZhLXZlY3Rvci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2JcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhYVwifS5mYS12aWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDkyXCJ9LmZhLXZpYWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkzXCJ9LmZhLXZpYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDA5XCJ9LmZhLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXZpZGVvLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGUyXCJ9LmZhLXZpaGFyYTpiZWZvcmV7Y29udGVudDpcIlxcZjZhN1wifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjQwYVwifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdmltZW8tdjpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXZudjpiZWZvcmV7Y29udGVudDpcIlxcZjQwYlwifS5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTlcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtdm90ZS15ZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzJcIn0uZmEtdnItY2FyZGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzI5XCJ9LmZhLXZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9LmZhLXdhbGtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTRcIn0uZmEtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNTU1XCJ9LmZhLXdhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5mYS13YXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc3M1wifS5mYS13ZWVibHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2NcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGFcIn0uZmEtd2VpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNDk2XCJ9LmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNWNkXCJ9LmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMlwifS5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGNcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjE5M1wifS5mYS13aG1jczpiZWZvcmV7Y29udGVudDpcIlxcZjQwZFwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMWViXCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9LmZhLXdpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MmVcIn0uZmEtd2luZG93LWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMFwifS5mYS13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDFcIn0uZmEtd2luZG93LXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS5mYS13aW5lLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjcyZlwifS5mYS13aW5lLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNGUzXCJ9LmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWNlXCJ9LmZhLXdpeDpiZWZvcmV7Y29udGVudDpcIlxcZjVjZlwifS5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjczMFwifS5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTE0XCJ9LmZhLXdvbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjE5YVwifS5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDExXCJ9LmZhLXdwYmVnaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTdcIn0uZmEtd3BleHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJkZVwifS5mYS13cGZvcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmMjk4XCJ9LmZhLXdwcmVzc3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTRcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXgtcmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDk3XCJ9LmZhLXhib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTJcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEteWFuZGV4OmJlZm9yZXtjb250ZW50OlwiXFxmNDEzXCJ9LmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDE0XCJ9LmZhLXlhcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTNcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS15ZW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS15aW4teWFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjZhZFwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDMxXCJ9LmZhLXpoaWh1OmJlZm9yZXtjb250ZW50OlwiXFxmNjNmXCJ9LnNyLW9ubHl7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsMCwwLDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99IiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovQGZvbnQtZmFjZXtmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtzcmM6dXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uZmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS1md3t3aWR0aDoxLjI4NTcxNDI5ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXVse3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjIuMTQyODU3MTRlbTtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTRlbTt3aWR0aDoyLjE0Mjg1NzE0ZW07dG9wOi4xNDI4NTcxNGVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg2ZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmEuZmEtcHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7YW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmZhLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKX0uZmEtZmxpcC12ZXJ0aWNhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgLTEpO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9OnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5mYS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLWVudmVsb3BlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDNcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifS5mYS1zdGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDZcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGNcIn0uZmEtcmVtb3ZlOmJlZm9yZSwuZmEtY2xvc2U6YmVmb3JlLC5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifS5mYS1nZWFyOmJlZm9yZSwuZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLXRyYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTRcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1maWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTZcIn0uZmEtY2xvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWFcIn0uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWJcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWNcIn0uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZFwifS5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLC5mYS1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWVcIn0uZmEtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAyOFwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyYVwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDJkXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzJcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzVcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNjXCJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS1waG90bzpiZWZvcmUsLmZhLWltYWdlOmJlZm9yZSwuZmEtcGljdHVyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS10aW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDQzXCJ9LmZhLWVkaXQ6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDVcIn0uZmEtY2hlY2stc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDZcIn0uZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ3XCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0YVwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU4XCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVjXCJ9LmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDVkXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMDY1XCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjlcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmJcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtd2FybmluZzpiZWZvcmUsLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDcyXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc5XCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDdiXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWFycm93cy12OmJlZm9yZXtjb250ZW50OlwiXFxmMDdkXCJ9LmZhLWFycm93cy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMDdlXCJ9LmZhLWJhci1jaGFydC1vOmJlZm9yZSwuZmEtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9LmZhLWdlYXJzOmJlZm9yZSwuZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS10aHVtYnMtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA4N1wifS5mYS10aHVtYnMtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDg4XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1oZWFydC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDhhXCJ9LmZhLXNpZ24tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDhiXCJ9LmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifS5mYS10aHVtYi10YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDhkXCJ9LmZhLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGVcIn0uZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5MFwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MlwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTNcIn0uZmEtbGVtb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5NlwifS5mYS1ib29rbWFyay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk3XCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9LmZhLWZhY2Vib29rLWY6YmVmb3JlLC5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWJcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDljXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWZlZWQ6YmVmb3JlLC5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtaGRkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmM1wifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1oYW5kLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZC1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9LmZhLWhhbmQtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjFcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1ncm91cDpiZWZvcmUsLmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLWNoYWluOmJlZm9yZSwuZmEtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjBjMVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1jdXQ6YmVmb3JlLC5mYS1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifS5mYS1jb3B5OmJlZm9yZSwuZmEtZmlsZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBjNVwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtc2F2ZTpiZWZvcmUsLmZhLWZsb3BweS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1uYXZpY29uOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMGNlXCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkMlwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQzXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifS5mYS1tb25leTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNlwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS11bnNvcnRlZDpiZWZvcmUsLmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn0uZmEtc29ydC1kb3duOmJlZm9yZSwuZmEtc29ydC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtdXA6YmVmb3JlLC5mYS1zb3J0LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkZVwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwifS5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtbGVnYWw6YmVmb3JlLC5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS10YWNob21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGU0XCJ9LmZhLWNvbW1lbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNVwifS5mYS1jb21tZW50cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU2XCJ9LmZhLWZsYXNoOmJlZm9yZSwuZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZjBlN1wifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMGU5XCJ9LmZhLXBhc3RlOmJlZm9yZSwuZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9LmZhLWxpZ2h0YnVsYi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVjXCJ9LmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVkXCJ9LmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZVwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLWJlbGwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMlwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY3V0bGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNVwifS5mYS1maWxlLXRleHQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmNlwifS5mYS1idWlsZGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY3XCJ9LmZhLWhvc3BpdGFsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjhcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZkXCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5mYS1mb2xkZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE1XCJ9LmZhLXNtaWxlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtZnJvd24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1tZWgtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LmZhLWtleWJvYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uZmEtZmxhZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLC5mYS1zdGFyLWhhbGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyM1wifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS11bmxpbms6YmVmb3JlLC5mYS1jaGFpbi1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjdcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyYVwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMTMyXCJ9LmZhLWNhbGVuZGFyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDVcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ3XCJ9LmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLXBlbmNpbC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGNcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtdG9nZ2xlLWRvd246YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLXRvZ2dsZS11cDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9LmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWV1cm86YmVmb3JlLC5mYS1ldXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZ2JwOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS5mYS1jbnk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW46YmVmb3JlLC5mYS1qcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0uZmEtcnVibGU6YmVmb3JlLC5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtd29uOmJlZm9yZSwuZmEta3J3OmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9LmZhLWJpdGNvaW46YmVmb3JlLC5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1YlwifS5mYS1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWNcIn0uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWRcIn0uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVlXCJ9LmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY2XCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjdcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmFcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzFcIn0uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3MlwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3NFwifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzVcIn0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE3NlwifS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzdcIn0uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE3OFwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3OVwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2JcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MFwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtZ2l0dGlwOmJlZm9yZSwuZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODVcIn0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg2XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODdcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMTg4XCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4YlwifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGVcIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MFwifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTNcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTk2XCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjE5YVwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjE5Y1wifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTBcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEzXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMWE2XCJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWE5XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYVwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYlwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMWIxXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMFwifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzZcIn0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2JcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2NcIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtcmE6YmVmb3JlLC5mYS1yZXNpc3RhbmNlOmJlZm9yZSwuZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDBcIn0uZmEtZ2U6YmVmb3JlLC5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDFcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMlwifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDNcIn0uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsLmZhLXljLXNxdWFyZTpiZWZvcmUsLmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ0XCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDZcIn0uZmEtd2VjaGF0OmJlZm9yZSwuZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXNlbmQ6YmVmb3JlLC5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1zZW5kLW86YmVmb3JlLC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ5XCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGFcIn0uZmEtY2lyY2xlLXRoaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGJcIn0uZmEtaGVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWRjXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZFwifS5mYS1zbGlkZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn0uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsLmZhLWZ1dGJvbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZThcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS1uZXdzcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlYVwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMWViXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWNcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWY0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmNVwifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLWJlbGwtc2xhc2gtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFmN1wifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOFwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uZmEtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmY1wifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMWZkXCJ9LmZhLWFyZWEtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmVcIn0uZmEtcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9LmZhLWxpbmUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDFcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxmMjAyXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDNcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDVcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uZmEtY2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn0uZmEtc2hla2VsOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZSwuZmEtaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLW1lYW5wYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMjBjXCJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGRcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTNcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjE0XCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE1XCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxN1wifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn0uZmEtZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIlxcZjIxOVwifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFiXCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWRcIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFlXCJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uZmEtbWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifS5mYS1pbnRlcnNleDpiZWZvcmUsLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjZcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyOFwifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzBcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzJcIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjMzXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9LmZhLWhvdGVsOmJlZm9yZSwuZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjM2XCJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9LmZhLW1lZGl1bTpiZWZvcmV7Y29udGVudDpcIlxcZjIzYVwifS5mYS15YzpiZWZvcmUsLmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifS5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjNjXCJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjNkXCJ9LmZhLWV4cGVkaXRlZHNzbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZVwifS5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLC5mYS1iYXR0ZXJ5OmJlZm9yZSwuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9LmZhLWJhdHRlcnktMzpiZWZvcmUsLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uZmEtYmF0dGVyeS0yOmJlZm9yZSwuZmEtYmF0dGVyeS1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjQyXCJ9LmZhLWJhdHRlcnktMTpiZWZvcmUsLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifS5mYS1iYXR0ZXJ5LTA6YmVmb3JlLC5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9LmZhLW1vdXNlLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn0uZmEtaS1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn0uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ3XCJ9LmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ4XCJ9LmZhLXN0aWNreS1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ5XCJ9LmZhLXN0aWNreS1ub3RlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGFcIn0uZmEtY2MtamNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9LmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9LmZhLWNsb25lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9LmZhLWJhbGFuY2Utc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uZmEtaG91cmdsYXNzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTBcIn0uZmEtaG91cmdsYXNzLTE6YmVmb3JlLC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uZmEtaG91cmdsYXNzLTI6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI1MlwifS5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uZmEtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9LmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSwuZmEtaGFuZC1yb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uZmEtaGFuZC1zdG9wLW86YmVmb3JlLC5mYS1oYW5kLXBhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn0uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9LmZhLWhhbmQtbGl6YXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn0uZmEtaGFuZC1zcG9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9LmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjVhXCJ9LmZhLWhhbmQtcGVhY2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifS5mYS10cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWNcIn0uZmEtcmVnaXN0ZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZFwifS5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjVlXCJ9LmZhLWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9LmZhLWdnLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifS5mYS10cmlwYWR2aXNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2MlwifS5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50OlwiXFxmMjYzXCJ9LmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjY0XCJ9LmZhLWdldC1wb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjVcIn0uZmEtd2lraXBlZGlhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uZmEtc2FmYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmMjY3XCJ9LmZhLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifS5mYS1maXJlZm94OmJlZm9yZXtjb250ZW50OlwiXFxmMjY5XCJ9LmZhLW9wZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjZhXCJ9LmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9LmZhLXR2OmJlZm9yZSwuZmEtdGVsZXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI2Y1wifS5mYS1jb250YW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmRcIn0uZmEtNTAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn0uZmEtYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjcwXCJ9LmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MVwifS5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjcyXCJ9LmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzNcIn0uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3NFwifS5mYS1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5mYS1tYXAtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9LmZhLW1hcC1zaWduczpiZWZvcmV7Y29udGVudDpcIlxcZjI3N1wifS5mYS1tYXAtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3OFwifS5mYS1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzlcIn0uZmEtY29tbWVudGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifS5mYS1jb21tZW50aW5nLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2JcIn0uZmEtaG91eno6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2NcIn0uZmEtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2RcIn0uZmEtYmxhY2stdGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjdlXCJ9LmZhLWZvbnRpY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjI4MFwifS5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn0uZmEtZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifS5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODNcIn0uZmEtY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODRcIn0uZmEtbW9keDpiZWZvcmV7Y29udGVudDpcIlxcZjI4NVwifS5mYS1mb3J0LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODZcIn0uZmEtdXNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjg3XCJ9LmZhLXByb2R1Y3QtaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifS5mYS1taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OVwifS5mYS1zY3JpYmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGFcIn0uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9LmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjhjXCJ9LmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhkXCJ9LmZhLXN0b3AtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGVcIn0uZmEtc2hvcHBpbmctYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkwXCJ9LmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifS5mYS1oYXNodGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkyXCJ9LmZhLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjI5M1wifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NFwifS5mYS1wZXJjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjk1XCJ9LmZhLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifS5mYS13cGJlZ2lubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn0uZmEtZW52aXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjk5XCJ9LmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWFcIn0uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWJcIn0uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWNcIn0uZmEtYmxpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWRcIn0uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWVcIn0uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTBcIn0uZmEtYnJhaWxsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMVwifS5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTJcIn0uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9LmZhLWRlYWZuZXNzOmJlZm9yZSwuZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSwuZmEtZGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifS5mYS1nbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhNVwifS5mYS1nbGlkZS1nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE2XCJ9LmZhLXNpZ25pbmc6YmVmb3JlLC5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9LmZhLWxvdy12aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn0uZmEtdmlhZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMmE5XCJ9LmZhLXZpYWRlby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uZmEtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWJcIn0uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWNcIn0uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFkXCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn0uZmEtZmlyc3Qtb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjBcIn0uZmEteW9hc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjFcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9LmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMmIzXCJ9LmZhLWZhOmJlZm9yZSwuZmEtZm9udC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9LmZhLWhhbmRzaGFrZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmI1XCJ9LmZhLWVudmVsb3BlLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjZcIn0uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmI3XCJ9LmZhLWxpbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifS5mYS1hZGRyZXNzLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uZmEtYWRkcmVzcy1ib29rLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmFcIn0uZmEtdmNhcmQ6YmVmb3JlLC5mYS1hZGRyZXNzLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn0uZmEtdmNhcmQtbzpiZWZvcmUsLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJjXCJ9LmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9LmZhLXVzZXItY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmVcIn0uZmEtdXNlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmMwXCJ9LmZhLWlkLWJhZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmMxXCJ9LmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsLmZhLWlkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzJcIn0uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLC5mYS1pZC1jYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzNcIn0uZmEtcXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn0uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn0uZmEtdGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzZcIn0uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsLmZhLXRoZXJtb21ldGVyOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjJjN1wifS5mYS10aGVybW9tZXRlci0zOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzhcIn0uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzlcIn0uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2FcIn0uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9LmZhLXNob3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjY1wifS5mYS1iYXRodHViOmJlZm9yZSwuZmEtczE1OmJlZm9yZSwuZmEtYmF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZFwifS5mYS1wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmNlXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMFwifS5mYS13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDFcIn0uZmEtd2luZG93LXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn0uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSwuZmEtd2luZG93LWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQzXCJ9LmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSwuZmEtd2luZG93LWNsb3NlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDRcIn0uZmEtYmFuZGNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDVcIn0uZmEtZ3JhdjpiZWZvcmV7Y29udGVudDpcIlxcZjJkNlwifS5mYS1ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9LmZhLWltZGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDhcIn0uZmEtcmF2ZWxyeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkOVwifS5mYS1lZXJjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmRhXCJ9LmZhLW1pY3JvY2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYlwifS5mYS1zbm93Zmxha2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJkY1wifS5mYS1zdXBlcnBvd2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjJkZFwifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmRlXCJ9LmZhLW1lZXR1cDpiZWZvcmV7Y29udGVudDpcIlxcZjJlMFwifS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfVxuIiwiLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgQkFTRSBDU1MgKioqKioqKioqKioqKioqL1xyXG5cclxuLnNjcm9sbC13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1jb250ZW50IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcblxyXG4uc2Nyb2xsLWVsZW1lbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2Nyb2xsLWVsZW1lbnQsIC5zY3JvbGwtZWxlbWVudCBkaXYge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlLFxyXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyLFxyXG4uc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1hcnJvdyB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zY3JvbGwtdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCA+IHRleHRhcmVhIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5zY3JvbGwtdGV4dGFyZWEgPiAuc2Nyb2xsLWNvbnRlbnQgPiB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKiBTSU1QTEUgSU5ORVIgU0NST0xMQkFSICoqKioqKioqKioqKioqKi9cclxuXHJcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQsXHJcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2XHJcbntcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDhweDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXHJcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrLFxyXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrLFxyXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcclxuICAgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MClcIjtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxyXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjsgfVxyXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50OmhvdmVyIC5zY3JvbGwtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTsgfVxyXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxOyB9XHJcblxyXG5cclxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXHJcblxyXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgbGVmdDogLTEycHg7IH1cclxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IHRvcDogLTEycHg7IH1cclxuXHJcblxyXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMTJweDsgfVxyXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0xMnB4OyB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqIFNJTVBMRSBPVVRFUiBTQ1JPTExCQVIgKioqKioqKioqKioqKioqL1xyXG5cclxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCxcclxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCBkaXZcclxue1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGhlaWdodDogOHB4OyB0b3A6IDJweDsgfVxyXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGxlZnQ6IDJweDsgd2lkdGg6IDhweDsgfVxyXG5cclxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyBvdmVyZmxvdzogaGlkZGVuOyB9XHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxyXG5cclxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrLFxyXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5OyB9XHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyOyB9XHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7IH1cclxuXHJcblxyXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cclxuXHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7IGxlZnQ6IC0xMnB4OyBtYXJnaW4tbGVmdDogMTJweDsgfVxyXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgeyB0b3A6ICAtMTJweDsgbWFyZ2luLXRvcDogIDEycHg7IH1cclxuXHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIgeyBtaW4td2lkdGg6IDEwcHg7IH1cclxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7IG1pbi1oZWlnaHQ6IDEwcHg7IH1cclxuXHJcblxyXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cclxuXHJcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBsZWZ0OiAtMTRweDsgfVxyXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtMTRweDsgfVxyXG5cclxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTE0cHg7IH1cclxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtMTRweDsgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgTUFDIE9TIFggKioqKioqKioqKioqKioqL1xyXG5cclxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQsXHJcbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50IGRpdlxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZDNkU3MTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbn1cclxuLnNjcm9sbGJhci1tYWNvc3g6aG92ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIsXHJcbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1iYXIge1xyXG4gICAgLW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKVwiO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcclxuICAgIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuXHJcbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMHB4O1xyXG59XHJcblxyXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cclxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIgeyBoZWlnaHQ6IDdweDsgbWluLXdpZHRoOiAxMHB4OyB0b3A6IC05cHg7IH1cclxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIgeyBsZWZ0OiAtOXB4OyBtaW4taGVpZ2h0OiAxMHB4OyB3aWR0aDogN3B4OyB9XHJcblxyXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyBsZWZ0OiAycHg7IH1cclxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtNHB4OyB9XHJcblxyXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyB0b3A6IDJweDsgfVxyXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTRweDsgfVxyXG5cclxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXHJcbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMTFweDsgfVxyXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtMTFweDsgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgTElHSFQgKioqKioqKioqKioqKioqL1xyXG5cclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCxcclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l4TURBbElpQjVNajBpTUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyUmlaR0prWWlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTmxPR1U0WlRnaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrJyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCAjZThlOGU4IDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsI2RiZGJkYiksIGNvbG9yLXN0b3AoMTAwJSwjZThlOGU4KSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCNlOGU4ZTggMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2RiZGJkYiAwJSwjZThlOGU4IDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCNlOGU4ZTggMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkYmRiZGIgMCUsI2U4ZThlOCAxMDAlKTtcclxuXHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTdweDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l4TURBbElpQjVNajBpTUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWmxabVZtWlNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTm1OV1kxWmpVaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrJyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmVmZWZlIDAlLCAjZjVmNWY1IDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsI2ZlZmVmZSksIGNvbG9yLXN0b3AoMTAwJSwjZjVmNWY1KSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmVmZWZlIDAlLCNmNWY1ZjUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlZmVmZSAwJSwjZjVmNWY1IDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmVmZWZlIDAlLCNmNWY1ZjUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZWZlZmUgMCUsI2Y1ZjVmNSAxMDAlKTtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXHJcblxyXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgeyBsZWZ0OiAtMTdweDsgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIHsgdG9wOiAgLTE3cHg7IG1hcmdpbi10b3A6ICAxN3B4OyB9XHJcblxyXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtYmFyIHsgaGVpZ2h0OiAxMHB4OyBtaW4td2lkdGg6IDEwcHg7IHRvcDogMHB4OyB9XHJcbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIgeyBsZWZ0OiAwcHg7IG1pbi1oZWlnaHQ6IDEwcHg7IHdpZHRoOiAxMHB4OyB9XHJcblxyXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGhlaWdodDogMTJweDsgbGVmdDogMnB4OyB0b3A6IDJweDsgfVxyXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTRweDsgfVxyXG5cclxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyBsZWZ0OiAycHg7IHRvcDogMnB4OyB3aWR0aDogMTJweDsgfVxyXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtNHB4OyB9XHJcblxyXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cclxuXHJcbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC0xOXB4OyB9XHJcbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTE5cHg7IH1cclxuXHJcbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBsZWZ0OiAtMTlweDsgfVxyXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtMTlweDsgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgUkFJTCAqKioqKioqKioqKioqKiovXHJcblxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQsXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCBkaXZcclxue1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogM3B4IDAgMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAycHggMCAzcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwYjlhMDtcclxuXHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlcjpob3ZlciAuc2Nyb2xsLWJhciB7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuXHJcbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgeyBsZWZ0OiAtMTdweDsgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgeyBtYXJnaW4tdG9wOiAxN3B4OyB0b3A6IC0xN3B4OyB9XHJcblxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIgeyBoZWlnaHQ6IDEwcHg7IG1pbi13aWR0aDogMTBweDsgdG9wOiAxcHg7IH1cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHsgbGVmdDogMXB4OyBtaW4taGVpZ2h0OiAxMHB4OyB3aWR0aDogMTBweDsgfVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGhlaWdodDogMTVweDsgbGVmdDogNXB4OyB9XHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGhlaWdodDogMnB4OyBsZWZ0OiAtMTBweDsgdG9wOiA1cHg7IH1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyB0b3A6IDVweDsgd2lkdGg6IDE1cHg7IH1cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogNXB4OyB0b3A6IC0xMHB4OyB3aWR0aDogMnB4OyB9XHJcblxyXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTI1cHg7IH1cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0yNXB4OyB9XHJcblxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBsZWZ0OiAtMjVweDsgfVxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyB0b3A6IC0yNXB4OyB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBEWU5BTUlDICoqKioqKioqKioqKioqKi9cclxuXHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudCxcclxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IGRpdlxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDdweDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcblxyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3NpemUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxufVxyXG5cclxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YzZlNzE7XHJcblxyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxufVxyXG5cclxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXHJcblxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICB0b3A6IGF1dG87XHJcbn1cclxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IDJweDtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcclxuICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAycHg7XHJcblxyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycztcclxuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcclxufVxyXG5cclxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTRweDsgfVxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC00cHg7IH1cclxuXHJcblxyXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cclxuXHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTExcHg7IH1cclxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0xMXB4OyB9XHJcblxyXG5cclxuLyogaG92ZXIgJiBkcmFnICovXHJcblxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyLFxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApXCI7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG59XHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUsXHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1iYXIsXHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciAuc2Nyb2xsLWJhciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXg6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyLFxyXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogN3B4O1xyXG59XHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteTpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXHJcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XHJcbiAgICBtaW4td2lkdGg6IDdweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBHT09HTEUgQ0hST01FICoqKioqKioqKioqKioqKi9cclxuXHJcbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LFxyXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCBkaXZcclxue1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge31cclxuXHJcbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxufVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTZweDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcclxuICAgIGJvcmRlci1jb2xvcjogI2E5YTlhOTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xyXG59XHJcblxyXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cclxuXHJcbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgeyBsZWZ0OiAtMTZweDsgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7IHRvcDogIC0xNnB4OyBtYXJnaW4tdG9wOiAgMTZweDsgfVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIgeyBoZWlnaHQ6IDhweDsgbWluLXdpZHRoOiAxMHB4OyB0b3A6IDNweDsgfVxyXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7IGxlZnQ6IDNweDsgbWluLWhlaWdodDogMTBweDsgd2lkdGg6IDhweDsgfVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkYmRiOyB9XHJcbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF90cmFjayB7IGhlaWdodDogMTRweDsgbGVmdDogLTNweDsgfVxyXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGhlaWdodDogMTRweDsgbGVmdDogLTRweDsgfVxyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X291dGVyIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7IH1cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtM3B4OyB3aWR0aDogMTRweDsgfVxyXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTRweDsgd2lkdGg6IDE0cHg7IH1cclxuXHJcbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xyXG5cclxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC0xOXB4OyB9XHJcbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0xOXB4OyB9XHJcblxyXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IGxlZnQ6IC0xOXB4OyB9XHJcbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtMTlweDsgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIuc2VsZWN0Mi1jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI4cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6OHB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtmb250LXNpemU6MTAwJTttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwNTF9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzo2cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRde2N1cnNvcjpwb2ludGVyfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntsZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtwYWRkaW5nOjRweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY2xvc2UtbWFza3tib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3BhY2l0eTowO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTttYXJnaW4tdG9wOjVweDtmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7bWFyZ2luLWxlZnQ6MnB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2JvcmRlci1jb2xvcjojNTg5N2ZifVxuIiwiLnN3aXRjaGVyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGZkZmRmO2JvcmRlci1yYWRpdXM6MjBweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6NTBweDstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3h9LnN3aXRjaGVyeT5zbWFsbHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtoZWlnaHQ6MzBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDozMHB4fS5zd2l0Y2hlcnktc21hbGx7Ym9yZGVyLXJhZGl1czoyMHB4O2hlaWdodDoyMHB4O3dpZHRoOjMzcHh9LnN3aXRjaGVyeS1zbWFsbD5zbWFsbHtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5zd2l0Y2hlcnktbGFyZ2V7Ym9yZGVyLXJhZGl1czo0MHB4O2hlaWdodDo0MHB4O3dpZHRoOjY2cHh9LnN3aXRjaGVyeS1sYXJnZT5zbWFsbHtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fSIsIi5jaGFydFdyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubnZ0b29sdGlwLndpdGgtM2Qtc2hhZG93LFxuLndpdGgtM2Qtc2hhZG93IC5udnRvb2x0aXAge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubnZ0b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm52dG9vbHRpcC53aXRoLXRyYW5zaXRpb25zLFxuLndpdGgtdHJhbnNpdGlvbnMgLm52dG9vbHRpcCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cbi5udnRvb2x0aXAueC1udnRvb2x0aXAsXG4ubnZ0b29sdGlwLnktbnZ0b29sdGlwIHsgcGFkZGluZzogOHB4IH1cbi5udnRvb2x0aXAgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LDI0NywyNDcsLjc1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLm52dG9vbHRpcCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm52dG9vbHRpcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHggMDtcbn1cbi5udnRvb2x0aXAgdGFibGUge1xuICAgIG1hcmdpbjogNnB4O1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLm52dG9vbHRpcCB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMnB4IDlweCAycHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm52dG9vbHRpcCB0YWJsZSB0ZC5rZXkgeyBmb250LXdlaWdodDogNDAwIH1cbi5udnRvb2x0aXAgdGFibGUgdGQudmFsdWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubnZ0b29sdGlwIHRhYmxlIHRyLmhpZ2hsaWdodCB0ZCB7XG4gICAgcGFkZGluZzogMXB4IDlweCAxcHggMDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLm52dG9vbHRpcCB0YWJsZSB0ZC5sZWdlbmQtY29sb3ItZ3VpZGUgZGl2IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubnZ0b29sdGlwIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubnZ0b29sdGlwLXBlbmRpbmctcmVtb3ZhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuc3ZnIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuc3ZnIHRleHQgeyBmb250OiA0MDAgMTJweCBBcmlhbCB9XG5zdmcgLnRpdGxlIHsgZm9udDogNzAwIDE0cHggQXJpYWwgfVxuLm52ZDMgLm52LWJhY2tncm91bmQge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xufVxuLm52ZDMubnYtbm9EYXRhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5udi1icnVzaCAuZXh0ZW50IHtcbiAgICBmaWxsLW9wYWNpdHk6IC4xMjU7XG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xufVxuLm52ZDMgLm52LWxlZ2VuZCAubnYtc2VyaWVzIHsgY3Vyc29yOiBwb2ludGVyIH1cbi5udmQzIC5udi1sZWdlbmQgLmRpc2FibGVkIGNpcmNsZSB7IGZpbGwtb3BhY2l0eTogMCB9XG4ubnZkMyAubnYtYXhpcyB7IHBvaW50ZXItZXZlbnRzOiBub25lIH1cbi5udmQzIC5udi1heGlzIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIHN0cm9rZS1vcGFjaXR5OiAuNzU7XG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xufVxuLm52ZDMgLm52LWF4aXMgcGF0aC5kb21haW4geyBzdHJva2Utb3BhY2l0eTogLjc1IH1cbi5udmQzIC5udi1heGlzLm52LXggcGF0aC5kb21haW4geyBzdHJva2Utb3BhY2l0eTogMCB9XG4ubnZkMyAubnYtYXhpcyBsaW5lIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogI2U1ZTVlNTtcbiAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG59XG4ubnZkMyAubnYtYXhpcyAuemVybyBsaW5lLFxuLm52ZDMgLm52LWF4aXMgbGluZS56ZXJvIHsgc3Ryb2tlLW9wYWNpdHk6IC43NSB9XG4ubnZkMyAubnYtYXhpcyAubnYtYXhpc01heE1pbiB0ZXh0IHsgZm9udC13ZWlnaHQ6IDcwMCB9XG4ubnZkMyAueCAubnYtYXhpcyAubnYtYXhpc01heE1pbiB0ZXh0LFxuLm52ZDMgLngyIC5udi1heGlzIC5udi1heGlzTWF4TWluIHRleHQsXG4ubnZkMyAueDMgLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dCB7IHRleHQtYW5jaG9yOiBtaWRkbGUgfVxuLm52LWJydXNoIC5yZXNpemUgcGF0aCB7XG4gICAgZmlsbDogI2VlZTtcbiAgICBzdHJva2U6ICM2NjY7XG59XG4ubnZkMyAubnYtYmFycyAubmVnYXRpdmUgcmVjdCB7IHpmaWxsOiBicm93biB9XG4ubnZkMyAubnYtYmFycyByZWN0IHtcbiAgICB6ZmlsbDogIzQ2ODJiNDtcbiAgICBmaWxsLW9wYWNpdHk6IC43NTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG59XG4ubnZkMyAubnYtYmFycyByZWN0LmhvdmVyIHsgZmlsbC1vcGFjaXR5OiAxIH1cbi5udmQzIC5udi1iYXJzIC5ob3ZlciByZWN0IHsgZmlsbDogI2FkZDhlNiB9XG4ubnZkMyAubnYtYmFycyB0ZXh0IHsgZmlsbDogcmdiYSgwLDAsMCwwKSB9XG4ubnZkMyAubnYtYmFycyAuaG92ZXIgdGV4dCB7IGZpbGw6IHJnYmEoMCwwLDAsMSkgfVxuLm52ZDMgLm52LW11bHRpYmFyIC5udi1ncm91cHMgcmVjdCxcbi5udmQzIC5udi1tdWx0aWJhckhvcml6b250YWwgLm52LWdyb3VwcyByZWN0LFxuLm52ZDMgLm52LWRpc2NyZXRlYmFyIC5udi1ncm91cHMgcmVjdCB7XG4gICAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xufVxuLm52ZDMgLm52LW11bHRpYmFyIC5udi1ncm91cHMgcmVjdDpob3Zlcixcbi5udmQzIC5udi1tdWx0aWJhckhvcml6b250YWwgLm52LWdyb3VwcyByZWN0OmhvdmVyLFxuLm52ZDMgLm52LWRpc2NyZXRlYmFyIC5udi1ncm91cHMgcmVjdDpob3ZlciB7IGZpbGwtb3BhY2l0eTogMSB9XG4ubnZkMyAubnYtZGlzY3JldGViYXIgLm52LWdyb3VwcyB0ZXh0LFxuLm52ZDMgLm52LW11bHRpYmFySG9yaXpvbnRhbCAubnYtZ3JvdXBzIHRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZmlsbDogcmdiYSgwLDAsMCwxKTtcbiAgICBzdHJva2U6IHJnYmEoMCwwLDAsMCk7XG59XG4ubnZkMy5udi1waWUgcGF0aCB7XG4gICAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcixzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXIsc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhcixzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyLHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXIsc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xufVxuLm52ZDMubnYtcGllIC5udi1zbGljZSB0ZXh0IHtcbiAgICBzdHJva2U6ICMwMDA7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLm52ZDMubnYtcGllIHBhdGgge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2Utb3BhY2l0eTogMTtcbn1cbi5udmQzLm52LXBpZSAuaG92ZXIgcGF0aCB7IGZpbGwtb3BhY2l0eTogLjcgfVxuLm52ZDMubnYtcGllIC5udi1sYWJlbCB7IHBvaW50ZXItZXZlbnRzOiBub25lIH1cbi5udmQzLm52LXBpZSAubnYtbGFiZWwgcmVjdCB7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xuICAgIHN0cm9rZS1vcGFjaXR5OiAwO1xufVxuLm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWxpbmUge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbn1cbi5udmQzIC5udi1ncm91cHMgcGF0aC5udi1saW5lLm52LXRoaW4tbGluZSB7IHN0cm9rZS13aWR0aDogMXB4IH1cbi5udmQzIC5udi1ncm91cHMgcGF0aC5udi1hcmVhIHsgc3Ryb2tlOiBub25lO2ZpbGwtb3BhY2l0eTowLjI7fVxuLm52ZDMgLm52LWxpbmUuaG92ZXIgcGF0aCB7IHN0cm9rZS13aWR0aDogNnB4IH1cbi5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xuICAgIHN0cm9rZS1vcGFjaXR5OiAwO1xufVxuLm52ZDMubnYtc2NhdHRlci5udi1zaW5nbGUtcG9pbnQgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICAgIGZpbGwtb3BhY2l0eTogLjUhaW1wb3J0YW50O1xuICAgIHN0cm9rZS1vcGFjaXR5OiAuNSFpbXBvcnRhbnQ7XG59XG4ud2l0aC10cmFuc2l0aW9ucyAubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhcixzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyLHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXIsc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xufVxuLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3Zlcixcbi5udmQzIC5udi1ncm91cHMgLm52LXBvaW50LmhvdmVyIHtcbiAgICBzdHJva2Utd2lkdGg6IDdweDtcbiAgICBmaWxsLW9wYWNpdHk6IC45NSFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlLW9wYWNpdHk6IC45NSFpbXBvcnRhbnQ7XG59XG4ubnZkMyAubnYtcG9pbnQtcGF0aHMgcGF0aCB7XG4gICAgc3Ryb2tlOiAjYWFhO1xuICAgIHN0cm9rZS1vcGFjaXR5OiAwO1xuICAgIGZpbGw6ICNlZWU7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xufVxuLm52ZDMgLm52LWluZGV4TGluZSB7IGN1cnNvcjogZXctcmVzaXplIH1cbi5udmQzIC5udi1kaXN0cmlidXRpb24geyBwb2ludGVyLWV2ZW50czogbm9uZSB9XG4ubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlciB7XG4gICAgc3Ryb2tlLXdpZHRoOiAyMHB4O1xuICAgIHN0cm9rZS1vcGFjaXR5OiAuNTtcbn1cbi5udmQzIC5udi1zY2F0dGVyIC5udi1wb2ludC5ob3ZlciB7IGZpbGwtb3BhY2l0eTogMSB9XG4ubnZkMy5udi1zdGFja2VkYXJlYSBwYXRoLm52LWFyZWEge1xuICAgIGZpbGwtb3BhY2l0eTogLjc7XG4gICAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zIGxpbmVhcixzdHJva2Utb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXMgbGluZWFyLHN0cm9rZS1vcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcyBsaW5lYXIsc3Ryb2tlLW9wYWNpdHkgMjUwbXMgbGluZWFyO1xufVxuLm52ZDMubnYtc3RhY2tlZGFyZWEgcGF0aC5udi1hcmVhLmhvdmVyIHsgZmlsbC1vcGFjaXR5OiAuOSB9XG4ubnZkMy5udi1zdGFja2VkYXJlYSAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gICAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xufVxuLm52ZDMubnYtbGluZVBsdXNCYXIgLm52LWJhciByZWN0IHsgZmlsbC1vcGFjaXR5OiAuNzUgfVxuLm52ZDMubnYtbGluZVBsdXNCYXIgLm52LWJhciByZWN0OmhvdmVyIHsgZmlsbC1vcGFjaXR5OiAxIH1cbi5udmQzLm52LWJ1bGxldCB7IGZvbnQ6IDEwcHggc2Fucy1zZXJpZiB9XG4ubnZkMy5udi1idWxsZXQgLm52LW1lYXN1cmUgeyBmaWxsLW9wYWNpdHk6IC44IH1cbi5udmQzLm52LWJ1bGxldCAubnYtbWVhc3VyZTpob3ZlciB7IGZpbGwtb3BhY2l0eTogMSB9XG4ubnZkMy5udi1idWxsZXQgLm52LW1hcmtlciB7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLm52ZDMubnYtYnVsbGV0IC5udi1tYXJrZXJUcmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbn1cbi5udmQzLm52LWJ1bGxldCAubnYtdGljayBsaW5lIHtcbiAgICBzdHJva2U6ICM2NjY7XG4gICAgc3Ryb2tlLXdpZHRoOiAuNXB4O1xufVxuLm52ZDMubnYtYnVsbGV0IC5udi1yYW5nZS5udi1zMCB7IGZpbGw6ICNlZWUgfVxuLm52ZDMubnYtYnVsbGV0IC5udi1yYW5nZS5udi1zMSB7IGZpbGw6ICNkZGQgfVxuLm52ZDMubnYtYnVsbGV0IC5udi1yYW5nZS5udi1zMiB7IGZpbGw6ICNjY2MgfVxuLm52ZDMubnYtYnVsbGV0IC5udi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubnZkMy5udi1idWxsZXQgLm52LXN1YnRpdGxlIHsgZmlsbDogIzk5OSB9XG4ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlIHtcbiAgICBmaWxsOiAjYmFiYWJhO1xuICAgIGZpbGwtb3BhY2l0eTogLjQ7XG59XG4ubnZkMy5udi1idWxsZXQgLm52LXJhbmdlOmhvdmVyIHsgZmlsbC1vcGFjaXR5OiAuNyB9XG4ubnZkMy5udi1zcGFya2xpbmUgcGF0aCB7IGZpbGw6IG5vbmUgfVxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyBnLm52LWhvdmVyVmFsdWUgeyBwb2ludGVyLWV2ZW50czogbm9uZSB9XG4ubnZkMy5udi1zcGFya2xpbmVwbHVzIC5udi1ob3ZlclZhbHVlIGxpbmUge1xuICAgIHN0cm9rZTogIzMzMztcbiAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xufVxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyxcbi5udmQzLm52LXNwYXJrbGluZXBsdXMgZyB7IHBvaW50ZXItZXZlbnRzOiBhbGwgfVxuLm52ZDMgLm52LWhvdmVyQXJlYSB7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xuICAgIHN0cm9rZS1vcGFjaXR5OiAwO1xufVxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYteFZhbHVlLFxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYteVZhbHVlIHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubnZkMy5udi1zcGFya2xpbmVwbHVzIC5udi15VmFsdWUgeyBzdHJva2U6ICNmNjYgfVxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYtbWF4VmFsdWUge1xuICAgIHN0cm9rZTogIzJjYTAyYztcbiAgICBmaWxsOiAjMmNhMDJjO1xufVxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYtbWluVmFsdWUge1xuICAgIHN0cm9rZTogI2Q2MjcyODtcbiAgICBmaWxsOiAjZDYyNzI4O1xufVxuLm52ZDMubnYtc3BhcmtsaW5lcGx1cyAubnYtY3VycmVudFZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG4ubnZkMy5udi1vaGxjQmFyIC5udi10aWNrcyAubnYtdGljayB7IHN0cm9rZS13aWR0aDogMnB4IH1cbi5udmQzLm52LW9obGNCYXIgLm52LXRpY2tzIC5udi10aWNrLmhvdmVyIHsgc3Ryb2tlLXdpZHRoOiA0cHggfVxuLm52ZDMubnYtb2hsY0JhciAubnYtdGlja3MgLm52LXRpY2sucG9zaXRpdmUgeyBzdHJva2U6ICMyY2EwMmMgfVxuLm52ZDMubnYtb2hsY0JhciAubnYtdGlja3MgLm52LXRpY2submVnYXRpdmUgeyBzdHJva2U6ICNkNjI3MjggfVxuLm52ZDMubnYtaGlzdG9yaWNhbFN0b2NrQ2hhcnQgLm52LWF4aXMgLm52LWF4aXNsYWJlbCB7IGZvbnQtd2VpZ2h0OiA3MDAgfVxuLm52ZDMubnYtaGlzdG9yaWNhbFN0b2NrQ2hhcnQgLm52LWRyYWdUYXJnZXQge1xuICAgIGZpbGwtb3BhY2l0eTogMDtcbiAgICBzdHJva2U6IG5vbmU7XG4gICAgY3Vyc29yOiBtb3ZlO1xufVxuLm52ZDMgLm52LWJydXNoIC5leHRlbnQgeyBmaWxsLW9wYWNpdHk6IDAhaW1wb3J0YW50IH1cbi5udmQzIC5udi1icnVzaEJhY2tncm91bmQgcmVjdCB7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIHN0cm9rZS13aWR0aDogLjQ7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBmaWxsLW9wYWNpdHk6IC43O1xufVxuLm52ZDMubnYtaW5kZW50ZWR0cmVlIC5uYW1lIHsgbWFyZ2luLWxlZnQ6IDVweCB9XG4ubnZkMy5udi1pbmRlbnRlZHRyZWUgLmNsaWNrYWJsZSB7XG4gICAgY29sb3I6ICMwOEM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm52ZDMubnYtaW5kZW50ZWR0cmVlIHNwYW4uY2xpY2thYmxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTU4MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5udmQzLm52LWluZGVudGVkdHJlZSAubnYtY2hpbGRyZW5Db3VudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubnZkMy5udi1pbmRlbnRlZHRyZWUgLm52LXRyZWVpY29uIHsgY3Vyc29yOiBwb2ludGVyIH1cbi5udmQzLm52LWluZGVudGVkdHJlZSAubnYtdHJlZWljb24ubnYtZm9sZGVkIHsgY3Vyc29yOiBwb2ludGVyIH1cbi5udmQzIC5iYWNrZ3JvdW5kIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAjY2NjO1xuICAgIHN0cm9rZS1vcGFjaXR5OiAuNDtcbiAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG59XG4ubnZkMyAuZm9yZWdyb3VuZCBwYXRoIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzQ2ODJiNDtcbiAgICBzdHJva2Utb3BhY2l0eTogLjc7XG59XG4ubnZkMyAuYnJ1c2ggLmV4dGVudCB7XG4gICAgZmlsbC1vcGFjaXR5OiAuMztcbiAgICBzdHJva2U6ICNmZmY7XG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xufVxuLm52ZDMgLmF4aXMgbGluZSxcbi5heGlzIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlcztcbn1cbi5udmQzIC5heGlzIHRleHQgeyB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmIH1cbi5udmQzIC5udi1pbnRlcmFjdGl2ZUd1aWRlTGluZSB7IHBvaW50ZXItZXZlbnRzOiBub25lIH1cbi5udmQzIGxpbmUubnYtZ3VpZGVsaW5lIHsgc3Ryb2tlOiAjY2NjIH0iLCJzdmcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuc3ZnIGEge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1hcHBsaWMtZWxlbWVudCBhIHtcclxuXHRjb2xvcjogIzMzMztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcHBsaWMtZWxlbWVudCBpbnB1dCxcclxuLm1hcHBsaWMtZWxlbWVudCBidXR0b24ge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXBwbGljLWVsZW1lbnQgKiB7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgfVxyXG5cclxuLm1hcHBsaWMtZWxlbWVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHRmb250LXNpemU6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogRnVsbHNjcmVlbiAqL1xyXG46LXdlYmtpdC1mdWxsLXNjcmVlbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjotd2Via2l0LWZ1bGwtc2NyZWVuIC5tYXBwbGljLWZ1bGxzY3JlZW4tYnV0dG9uIHtcclxuXHQvKmJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvZnVsbHNjcmVlbi1leGl0LnBuZyk7Ki9cclxufVxyXG5cclxuLyogUHJlbG9hZGVyICovXHJcbi5tYXBwbGljLWVsZW1lbnQubWFwcGxpYy1sb2FkaW5nIHtcclxuXHQvKmJhY2tncm91bmQ6ICNmOGY4ZjggdXJsKGltYWdlcy9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyOyovXHJcbn1cclxuXHJcbi5tYXBwbGljLWVsZW1lbnQgPiAqIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxufVxyXG5cclxuLm1hcHBsaWMtZWxlbWVudC5tYXBwbGljLWxvYWRpbmcgPiAqIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBNYWluIGVsZW1lbnRzICovXHJcbi5tYXBwbGljLWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDcwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbjotd2Via2l0LWZ1bGwtc2NyZWVuIC5tYXBwbGljLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDgwJTtcclxufVxyXG5cclxuLm1hcHBsaWMtbWFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi8qIE1hcCBsYXllciAqL1xyXG4ubWFwcGxpYy1sYXllciB7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLm1hcHBsaWMtbGF5ZXIgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1hcHBsaWMtbWFwLWltYWdlIHtcclxuXHQvKmN1cnNvcjogdXJsKGltYWdlcy9vcGVuaGFuZC5jdXIpLCBkZWZhdWx0OyovXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1hcHBsaWMtbWFwLm1hcHBsaWMtZHJhZ2dpbmcgLm1hcHBsaWMtbWFwLWltYWdlIHtcclxuXHQvKmN1cnNvcjogdXJsKGltYWdlcy9jbG9zZWRoYW5kLmN1ciksIG1vdmU7Ki9cclxufVxyXG5cclxuLm1hcHBsaWMtbG9jYXRpb25zIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFwcGxpYy1waW4ge1xyXG5cdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9waW4tcmVkLnBuZyk7Ki9cclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luLXRvcDogLTI1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLm1hcHBsaWMtcGluLm1hcHBsaWMtYW5pbWF0ZSB7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IGJvdW5jZS1pbiAwLjRzIGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbjogYm91bmNlLWluIDAuNHMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2UtaW4ge1xyXG5cdDAlICAge21hcmdpbi10b3A6IC0xMjBweDsgb3BhY2l0eTogMDt9XHJcblx0MzMlICB7bWFyZ2luLXRvcDogLTI1cHg7IG9wYWNpdHk6IDE7fVxyXG5cdDY2JSAge21hcmdpbi10b3A6IC0zMHB4O31cclxuXHQxMDAlIHttYXJnaW4tdG9wOiAtMjVweDsgb3BhY2l0eTogMTt9XHJcbn1cclxuXHJcbi8qLm1hcHBsaWMtcGluLm9yYW5nZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvcGluLW9yYW5nZS5wbmcpOyB9Ki9cclxuLyoubWFwcGxpYy1waW4uZ3JlZW4geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Bpbi1ncmVlbi5wbmcpOyB9Ki9cclxuLyoubWFwcGxpYy1waW4uYmx1ZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvcGluLWJsdWUucG5nKTsgfSovXHJcbi8qLm1hcHBsaWMtcGluLnB1cnBsZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvcGluLXB1cnBsZS5wbmcpOyB9Ki9cclxuXHJcbi8qIE1pbmltYXAgKi9cclxuLm1hcHBsaWMtbWluaW1hcCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTQwcHg7XHJcblx0bWFyZ2luOiAxMHB4O1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWFwcGxpYy1taW5pbWFwIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXBwbGljLW1pbmltYXAtb3ZlcmxheSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tYXBwbGljLW1pbmltYXAgLm1hcHBsaWMtbWluaW1hcC1hY3RpdmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY2xpcCAwLjFzO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogY2xpcCAwLjFzO1xyXG5cdHRyYW5zaXRpb246IGNsaXAgMC4xcztcclxufVxyXG5cclxuLm1hcHBsaWMtbWluaW1hcC1iYWNrZ3JvdW5kIHtcclxuXHQtd2Via2l0LWZpbHRlcjogYmx1cigycHgpO1xyXG59XHJcblxyXG4vKiBDbGVhciBCdXR0b24gKi9cclxuLm1hcHBsaWMtY2xlYXItYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy90YXJnZXQucG5nKTsqL1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMTBweDtcclxuXHR3aWR0aDogMjhweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBGdWxsc2NyZWVuIEJ1dHRvbiAqL1xyXG4ubWFwcGxpYy1mdWxsc2NyZWVuLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHQvKmJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvZnVsbHNjcmVlbi5wbmcpOyovXHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAxMHB4O1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIExldmVscyAqL1xyXG4ubWFwcGxpYy1sZXZlbHMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW46IDEwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1hcHBsaWMtbGV2ZWxzID4gKiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXBwbGljLWxldmVscy1zZWxlY3Qge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogNnB4IDJweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLm1hcHBsaWMtbGV2ZWxzIGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXBwbGljLWxldmVscyAubWFwcGxpYy1sZXZlbHMtdXAge1xyXG5cdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9hcnJvdy11cC5wbmcpOyovXHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuXHJcbi5tYXBwbGljLWxldmVscyAubWFwcGxpYy1sZXZlbHMtZG93biB7XHJcblx0LypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2Fycm93LWRvd24ucG5nKTsqL1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG59XHJcblxyXG4ubWFwcGxpYy1sZXZlbHMgYS5kaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIFNpZGViYXIgKi9cclxuLm1hcHBsaWMtc2lkZWJhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHR3aWR0aDogMzAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbjotd2Via2l0LWZ1bGwtc2NyZWVuIC5tYXBwbGljLXNpZGViYXIge1xyXG5cdHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi8qIFNlYXJjaCAqL1xyXG4ubWFwcGxpYy1zZWFyY2gtZm9ybSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRwYWRkaW5nOiAxNHB4IDEycHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tYXBwbGljLXNlYXJjaC1pbnB1dCB7XHJcblx0LypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3ZpZXdlci5wbmcpOyovXHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2VlZTtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGhlaWdodDogMzhweDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogOHB4IDMycHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXM7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXM7XHJcbn1cclxuXHJcbi5tYXBwbGljLXNlYXJjaC1pbnB1dDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNmVkOGRkO1xyXG59XHJcblxyXG4ubWFwcGxpYy1zZWFyY2gtY2xlYXIge1xyXG5cdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9jcm9zcy5wbmcpOyovXHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMjJweDtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5tYXBwbGljLW5vdC1mb3VuZCB7XHJcblx0Y29sb3I6ICNiYmI7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0cGFkZGluZzogMCAzMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiAxMDBweDtcclxufVxyXG5cclxuLyogTGlzdCAqL1xyXG4ubWFwcGxpYy1saXN0LWNvbnRhaW5lciB7XHJcblx0cGFkZGluZy10b3A6IDY2cHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubWFwcGxpYy1saXN0IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFwcGxpYy1saXN0LWNvbnRhaW5lciBvbCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1hcHBsaWMtbGlzdC1jb250YWluZXIgbGkge1xyXG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLm1hcHBsaWMtbGlzdC1jYXRlZ29yeSA+IGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDEycHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tYXBwbGljLWxpc3QtY2F0ZWdvcnkgb2wge1xyXG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXBwbGljLWxpc3QtdGh1bWJuYWlsIHtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWFwcGxpYy1saXN0LWNhdGVnb3J5ID4gYSAubWFwcGxpYy1saXN0LWNvdW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZzogMCA2cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLm1hcHBsaWMtbGlzdC1sb2NhdGlvbiA+IGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XHJcblx0LW1vei10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcclxufVxyXG5cclxuLm1hcHBsaWMtbGlzdC1sb2NhdGlvbiA+IGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGZjZmM7XHJcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcclxuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuXHJcbi5tYXBwbGljLWxpc3QtbG9jYXRpb24gaDQge1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbjogNHB4IDAgOHB4IDA7XHJcbn1cclxuXHJcbi5tYXBwbGljLWxpc3QtbG9jYXRpb24gc3BhbiB7XHJcblx0Y29sb3I6ICNiYmI7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIFRvb2x0aXAgKi9cclxuLm1hcHBsaWMtdG9vbHRpcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1heC13aWR0aDogMjgwcHg7XHJcblx0bWluLXdpZHRoOiAxMjBweDtcclxuXHRtYXJnaW4tdG9wOiAtNzZweDtcclxuXHRwYWRkaW5nOiAxMHB4IDE0cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ubWFwcGxpYy10b29sdGlwLXRpdGxlIHtcclxuXHRjb2xvcjogIzQ0NDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW46IDAgMCAxNnB4IDA7XHJcbn1cclxuXHJcbi5tYXBwbGljLWhvdmVydGlwIHtcclxuXHRtaW4td2lkdGg6IDUwcHg7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXBwbGljLWhvdmVydGlwIC5tYXBwbGljLXRvb2x0aXAtdGl0bGUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1hcHBsaWMtdG9vbHRpcC1jb250ZW50IHtcclxuXHRtYXgtaGVpZ2h0OiAxNjBweDtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4ubWFwcGxpYy10b29sdGlwLWRlc2NyaXB0aW9uLFxyXG4ubWFwcGxpYy10b29sdGlwIHAge1xyXG5cdGNvbG9yOiAjYmJiO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuLm1hcHBsaWMtdG9vbHRpcC1saW5rIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRwYWRkaW5nOiAwIDhweDtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubWFwcGxpYy10b29sdGlwLWxpbms6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcbn1cclxuXHJcbi5tYXBwbGljLXRvb2x0aXAgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXBwbGljLXRvb2x0aXAtdHJpYW5nbGUge1xyXG5cdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy90b29sdGlwLXRyaWFuZ2xlLnBuZyk7Ki9cclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG59XHJcblxyXG4ubWFwcGxpYy10b29sdGlwLWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9jcm9zcy5wbmcpOyovXHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAwIC00cHggMCAwO1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdGhlaWdodDogMTBweDtcclxufVxyXG5cclxuLyogQ29vcmRpbmF0ZXMgKi9cclxuLm1hcHBsaWMtY29vcmRpbmF0ZXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiAxMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtODBweDtcclxuXHRwYWRkaW5nOiA0cHggNnB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogNTAlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vKiBSZXNwb25zaXZlIGxheW91dCAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdC5tYXBwbGljLWNvbnRhaW5lcixcclxuXHQubWFwcGxpYy1zaWRlYmFyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm1hcHBsaWMtY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogNDAwcHg7XHJcblx0fVxyXG5cclxuXHQubWFwcGxpYy10b29sdGlwIHtcclxuXHRcdG1heC13aWR0aDogMTYwcHg7XHJcblx0fVxyXG5cclxuXHQubWFwcGxpYy1taW5pbWFwIHtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0Lm1hcHBsaWMtZWxlbWVudCB7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYXBwbGljLWZ1bGxzY3JlZW4tYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5yaWNrc2hhd19ncmFwaCAuZGV0YWlse3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDoyO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7Ym90dG9tOjA7d2lkdGg6MXB4O3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGxpbmVhcjstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXI7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXJ9LnJpY2tzaGF3X2dyYXBoIC5kZXRhaWwuaW5hY3RpdmV7b3BhY2l0eTowfS5yaWNrc2hhd19ncmFwaCAuZGV0YWlsIC5pdGVtLmFjdGl2ZXtvcGFjaXR5OjF9LnJpY2tzaGF3X2dyYXBoIC5kZXRhaWwgLnhfbGFiZWx7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjZweDtvcGFjaXR5Oi41O2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtmb250LXNpemU6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7d2hpdGUtc3BhY2U6bm93cmFwfS5yaWNrc2hhd19ncmFwaCAuZGV0YWlsIC54X2xhYmVsLmxlZnR7bGVmdDowfS5yaWNrc2hhd19ncmFwaCAuZGV0YWlsIC54X2xhYmVsLnJpZ2h0e3JpZ2h0OjB9LnJpY2tzaGF3X2dyYXBoIC5kZXRhaWwgLml0ZW17cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6LjI1ZW07Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtvcGFjaXR5OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuNCk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW07bWFyZ2luLXRvcDotMWVtO3doaXRlLXNwYWNlOm5vd3JhcH0ucmlja3NoYXdfZ3JhcGggLmRldGFpbCAuaXRlbS5sZWZ0e2xlZnQ6MH0ucmlja3NoYXdfZ3JhcGggLmRldGFpbCAuaXRlbS5yaWdodHtyaWdodDowfS5yaWNrc2hhd19ncmFwaCAuZGV0YWlsIC5pdGVtLmFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KX0ucmlja3NoYXdfZ3JhcGggLmRldGFpbCAuaXRlbTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Y29udGVudDpcIlwiO2JvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnR9LnJpY2tzaGF3X2dyYXBoIC5kZXRhaWwgLml0ZW0ubGVmdDphZnRlcnt0b3A6MWVtO2xlZnQ6LTVweDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9LnJpY2tzaGF3X2dyYXBoIC5kZXRhaWwgLml0ZW0ucmlnaHQ6YWZ0ZXJ7dG9wOjFlbTtyaWdodDotNXB4O21hcmdpbi10b3A6LTVweDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC44KTtib3JkZXItcmlnaHQtd2lkdGg6MH0ucmlja3NoYXdfZ3JhcGggLmRldGFpbCAuZG90e3dpZHRoOjRweDtoZWlnaHQ6NHB4O21hcmdpbi1sZWZ0Oi0zcHg7bWFyZ2luLXRvcDotMy41cHg7Ym9yZGVyLXJhZGl1czo1cHg7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNoYWRvdzowIDAgMnB4IHJnYmEoMCwwLDAsLjYpO2JveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5yaWNrc2hhd19ncmFwaCAuZGV0YWlsIC5kb3QuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnJpY2tzaGF3X2dyYXBoe3Bvc2l0aW9uOnJlbGF0aXZlfS5yaWNrc2hhd19ncmFwaCBzdmd7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59LnJpY2tzaGF3X2dyYXBoIC54X3RpY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MDtib3JkZXItbGVmdDoxcHggZG90dGVkIHJnYmEoMCwwLDAsLjIpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnJpY2tzaGF3X2dyYXBoIC54X3RpY2sgLnRpdGxle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7b3BhY2l0eTouNTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWxlZnQ6M3B4O2JvdHRvbToxcHh9LnJpY2tzaGF3X2Fubm90YXRpb25fdGltZWxpbmV7aGVpZ2h0OjFweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlMGUwO21hcmdpbi10b3A6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucmlja3NoYXdfYW5ub3RhdGlvbl90aW1lbGluZSAuYW5ub3RhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NnB4O3dpZHRoOjZweDttYXJnaW4tbGVmdDotMnB4O3RvcDotM3B4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5yaWNrc2hhd19ncmFwaCAuYW5ub3RhdGlvbl9saW5le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTotNnB4O3dpZHRoOjA7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkIHJnYmEoMCwwLDAsLjMpO2Rpc3BsYXk6bm9uZX0ucmlja3NoYXdfZ3JhcGggLmFubm90YXRpb25fbGluZS5hY3RpdmV7ZGlzcGxheTpibG9ja30ucmlja3NoYXdfZ3JhcGggLmFubm90YXRpb25fcmFuZ2V7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOi02cHh9LnJpY2tzaGF3X2dyYXBoIC5hbm5vdGF0aW9uX3JhbmdlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5yaWNrc2hhd19ncmFwaCAuYW5ub3RhdGlvbl9yYW5nZS5hY3RpdmUub2Zmc2NyZWVue2Rpc3BsYXk6bm9uZX0ucmlja3NoYXdfYW5ub3RhdGlvbl90aW1lbGluZSAuYW5ub3RhdGlvbiAuY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtvcGFjaXR5Oi45O3BhZGRpbmc6NXB4O2JveC1zaGFkb3c6MCAwIDJweCByZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjNweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6NnB4IDhweCA4cHg7dG9wOjE4cHg7bGVmdDotMTFweDt3aWR0aDoxNjBweDtkaXNwbGF5Om5vbmU7Y3Vyc29yOnBvaW50ZXJ9LnJpY2tzaGF3X2Fubm90YXRpb25fdGltZWxpbmUgLmFubm90YXRpb24gLmNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDI1YjJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTExcHg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMXB4IHJnYmEoMCwwLDAsLjgpfS5yaWNrc2hhd19hbm5vdGF0aW9uX3RpbWVsaW5lIC5hbm5vdGF0aW9uLmFjdGl2ZSwucmlja3NoYXdfYW5ub3RhdGlvbl90aW1lbGluZSAuYW5ub3RhdGlvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpO2N1cnNvcjpub25lfS5yaWNrc2hhd19hbm5vdGF0aW9uX3RpbWVsaW5lIC5hbm5vdGF0aW9uIC5jb250ZW50OmhvdmVye3otaW5kZXg6NTB9LnJpY2tzaGF3X2Fubm90YXRpb25fdGltZWxpbmUgLmFubm90YXRpb24uYWN0aXZlIC5jb250ZW50e2Rpc3BsYXk6YmxvY2t9LnJpY2tzaGF3X2Fubm90YXRpb25fdGltZWxpbmUgLmFubm90YXRpb246aG92ZXIgLmNvbnRlbnR7ZGlzcGxheTpibG9jazt6LWluZGV4OjUwfS5yaWNrc2hhd19ncmFwaCAueV9heGlzLC5yaWNrc2hhd19ncmFwaCAueF9heGlzX2Qze2ZpbGw6bm9uZX0ucmlja3NoYXdfZ3JhcGggLnlfdGlja3MgLnRpY2sgbGluZSwucmlja3NoYXdfZ3JhcGggLnhfdGlja3NfZDMgLnRpY2t7c3Ryb2tlOnJnYmEoMCwwLDAsLjE2KTtzdHJva2Utd2lkdGg6MnB4O3NoYXBlLXJlbmRlcmluZzpjcmlzcC1lZGdlcztwb2ludGVyLWV2ZW50czpub25lfS5yaWNrc2hhd19ncmFwaCAueV9ncmlkIC50aWNrLC5yaWNrc2hhd19ncmFwaCAueF9ncmlkX2QzIC50aWNre3otaW5kZXg6LTE7c3Ryb2tlOnJnYmEoMCwwLDAsLjIpO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWRhc2hhcnJheToxIDF9LnJpY2tzaGF3X2dyYXBoIC55X2dyaWQgLnRpY2tbZGF0YS15LXZhbHVlPVwiMFwiXXtzdHJva2UtZGFzaGFycmF5OjEgMH0ucmlja3NoYXdfZ3JhcGggLnlfZ3JpZCBwYXRoLC5yaWNrc2hhd19ncmFwaCAueF9ncmlkX2QzIHBhdGh7ZmlsbDpub25lO3N0cm9rZTpub25lfS5yaWNrc2hhd19ncmFwaCAueV90aWNrcyBwYXRoLC5yaWNrc2hhd19ncmFwaCAueF90aWNrc19kMyBwYXRoe2ZpbGw6bm9uZTtzdHJva2U6Z3JheX0ucmlja3NoYXdfZ3JhcGggLnlfdGlja3MgdGV4dCwucmlja3NoYXdfZ3JhcGggLnhfdGlja3NfZDMgdGV4dHtvcGFjaXR5Oi41O2ZvbnQtc2l6ZToxMnB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LnJpY2tzaGF3X2dyYXBoIC54X3RpY2suZ2xvdyAudGl0bGUsLnJpY2tzaGF3X2dyYXBoIC55X3RpY2tzLmdsb3cgdGV4dHtmaWxsOiMwMDA7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzotMXB4IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLDFweCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMXB4IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwtMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwtMXB4IC0xcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKX0ucmlja3NoYXdfZ3JhcGggLnhfdGljay5pbnZlcnNlIC50aXRsZSwucmlja3NoYXdfZ3JhcGggLnlfdGlja3MuaW52ZXJzZSB0ZXh0e2ZpbGw6I2ZmZjtjb2xvcjojZmZmO3RleHQtc2hhZG93Oi0xcHggMXB4IDAgcmdiYSgwLDAsMCwuOCksMXB4IC0xcHggMCByZ2JhKDAsMCwwLC44KSwxcHggMXB4IDAgcmdiYSgwLDAsMCwuOCksMCAxcHggMCByZ2JhKDAsMCwwLC44KSwwIC0xcHggMCByZ2JhKDAsMCwwLC44KSwxcHggMCAwIHJnYmEoMCwwLDAsLjgpLC0xcHggMCAwIHJnYmEoMCwwLDAsLjgpLC0xcHggLTFweCAwIHJnYmEoMCwwLDAsLjgpfS5yaWNrc2hhd19sZWdlbmR7Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM0MDQwNDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMnB4IDVweDtib3JkZXItcmFkaXVzOjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucmlja3NoYXdfbGVnZW5kOmhvdmVye3otaW5kZXg6MTB9LnJpY2tzaGF3X2xlZ2VuZCAuc3dhdGNoe3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKX0ucmlja3NoYXdfbGVnZW5kIC5saW5le2NsZWFyOmJvdGg7bGluZS1oZWlnaHQ6MTQwJTtwYWRkaW5nLXJpZ2h0OjE1cHh9LnJpY2tzaGF3X2xlZ2VuZCAubGluZSAuc3dhdGNoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDozcHg7Ym9yZGVyLXJhZGl1czoycHh9LnJpY2tzaGF3X2xlZ2VuZCAubGFiZWx7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZTppbmhlcml0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6aW5oZXJpdDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmc6MDt0ZXh0LXNoYWRvdzpub25lfS5yaWNrc2hhd19sZWdlbmQgLmFjdGlvbjpob3ZlcntvcGFjaXR5Oi42fS5yaWNrc2hhd19sZWdlbmQgLmFjdGlvbnttYXJnaW4tcmlnaHQ6LjJlbTtmb250LXNpemU6MTBweDtvcGFjaXR5Oi4yO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNHB4fS5yaWNrc2hhd19sZWdlbmQgLmxpbmUuZGlzYWJsZWR7b3BhY2l0eTouNH0ucmlja3NoYXdfbGVnZW5kIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDttYXJnaW46MnB4O2N1cnNvcjpwb2ludGVyfS5yaWNrc2hhd19sZWdlbmQgbGl7cGFkZGluZzowIDAgMCAycHg7bWluLXdpZHRoOjgwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5yaWNrc2hhd19sZWdlbmQgbGk6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wOCk7Ym9yZGVyLXJhZGl1czozcHh9LnJpY2tzaGF3X2xlZ2VuZCBsaTphY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yKTtib3JkZXItcmFkaXVzOjNweH0iLCIvKiBTaXplcyAqL1xuLmxpdmUtdGlsZSxcbi5saXN0LXRpbGUsXG4uY29weS10aWxlLFxuLnRpbGUtc3RyaXAgLmZsaXAtbGlzdCA+IGxpIHtcbiAgXG4gXG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGl2ZS10aWxlLmhhbGYtdGlsZSxcbi5saXN0LXRpbGUuaGFsZi10aWxlLFxuLmNvcHktdGlsZS5oYWxmLXRpbGUsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkuaGFsZi10aWxlIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNzBweDtcbn1cbi5saXZlLXRpbGUuaGFsZi13aWRlLFxuLmxpc3QtdGlsZS5oYWxmLXdpZGUsXG4uY29weS10aWxlLmhhbGYtd2lkZSxcbi50aWxlLXN0cmlwIC5mbGlwLWxpc3QgPiBsaS5oYWxmLXdpZGUge1xuICB3aWR0aDogNzBweDtcbn1cbi5saXZlLXRpbGUudHdvLXdpZGUsXG4ubGlzdC10aWxlLnR3by13aWRlLFxuLmNvcHktdGlsZS50d28td2lkZSxcbi50aWxlLXN0cmlwIC5mbGlwLWxpc3QgPiBsaS50d28td2lkZSB7XG4gIHdpZHRoOiAzMTBweDtcbn1cbi5saXZlLXRpbGUudGhyZWUtd2lkZSxcbi5saXN0LXRpbGUudGhyZWUtd2lkZSxcbi5jb3B5LXRpbGUudGhyZWUtd2lkZSxcbi50aWxlLXN0cmlwIC5mbGlwLWxpc3QgPiBsaS50aHJlZS13aWRlIHtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuLmxpdmUtdGlsZS5mb3VyLXdpZGUsXG4ubGlzdC10aWxlLmZvdXItd2lkZSxcbi5jb3B5LXRpbGUuZm91ci13aWRlLFxuLnRpbGUtc3RyaXAgLmZsaXAtbGlzdCA+IGxpLmZvdXItd2lkZSB7XG4gIHdpZHRoOiA2MzBweDtcbn1cbi5saXZlLXRpbGUuZml2ZS13aWRlLFxuLmxpc3QtdGlsZS5maXZlLXdpZGUsXG4uY29weS10aWxlLmZpdmUtd2lkZSxcbi50aWxlLXN0cmlwIC5mbGlwLWxpc3QgPiBsaS5maXZlLXdpZGUge1xuICB3aWR0aDogNzkwcHg7XG59XG4ubGl2ZS10aWxlLnNpeC13aWRlLFxuLmxpc3QtdGlsZS5zaXgtd2lkZSxcbi5jb3B5LXRpbGUuc2l4LXdpZGUsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkuc2l4LXdpZGUge1xuICB3aWR0aDogOTUwcHg7XG59XG4ubGl2ZS10aWxlLnNldmVuLXdpZGUsXG4ubGlzdC10aWxlLnNldmVuLXdpZGUsXG4uY29weS10aWxlLnNldmVuLXdpZGUsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkuc2V2ZW4td2lkZSB7XG4gIHdpZHRoOiAxMTEwcHg7XG59XG4ubGl2ZS10aWxlLmVpZ2h0LXdpZGUsXG4ubGlzdC10aWxlLmVpZ2h0LXdpZGUsXG4uY29weS10aWxlLmVpZ2h0LXdpZGUsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkuZWlnaHQtd2lkZSB7XG4gIHdpZHRoOiAxMjcwcHg7XG59XG4ubGl2ZS10aWxlLm5pbmUtd2lkZSxcbi5saXN0LXRpbGUubmluZS13aWRlLFxuLmNvcHktdGlsZS5uaW5lLXdpZGUsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkubmluZS13aWRlIHtcbiAgd2lkdGg6IDE0MzBweDtcbn1cbi5saXZlLXRpbGUudGVuLXdpZGUsXG4ubGlzdC10aWxlLnRlbi13aWRlLFxuLmNvcHktdGlsZS50ZW4td2lkZSxcbi50aWxlLXN0cmlwIC5mbGlwLWxpc3QgPiBsaS50ZW4td2lkZSB7XG4gIHdpZHRoOiAxNTkwcHg7XG59XG4ubGl2ZS10aWxlLmhhbGYtdGFsbCxcbi5saXN0LXRpbGUuaGFsZi10YWxsLFxuLmNvcHktdGlsZS5oYWxmLXRhbGwsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkuaGFsZi10YWxsIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmxpdmUtdGlsZS50d28tdGFsbCxcbi5saXN0LXRpbGUudHdvLXRhbGwsXG4uY29weS10aWxlLnR3by10YWxsLFxuLnRpbGUtc3RyaXAgLmZsaXAtbGlzdCA+IGxpLnR3by10YWxsIHtcbiAgaGVpZ2h0OiAzMTBweDtcbn1cbi5saXZlLXRpbGUudGhyZWUtdGFsbCxcbi5saXN0LXRpbGUudGhyZWUtdGFsbCxcbi5jb3B5LXRpbGUudGhyZWUtdGFsbCxcbi50aWxlLXN0cmlwIC5mbGlwLWxpc3QgPiBsaS50aHJlZS10YWxsIHtcbiAgaGVpZ2h0OiA0NzBweDtcbn1cbi5saXZlLXRpbGUuZm91ci10YWxsLFxuLmxpc3QtdGlsZS5mb3VyLXRhbGwsXG4uY29weS10aWxlLmZvdXItdGFsbCxcbi50aWxlLXN0cmlwIC5mbGlwLWxpc3QgPiBsaS5mb3VyLXRhbGwge1xuICBoZWlnaHQ6IDYzMHB4O1xufVxuLmxpdmUtdGlsZS5maXZlLXRhbGwsXG4ubGlzdC10aWxlLmZpdmUtdGFsbCxcbi5jb3B5LXRpbGUuZml2ZS10YWxsLFxuLnRpbGUtc3RyaXAgLmZsaXAtbGlzdCA+IGxpLmZpdmUtdGFsbCB7XG4gIGhlaWdodDogNzkwcHg7XG59XG4ubGl2ZS10aWxlLnNpeC10YWxsLFxuLmxpc3QtdGlsZS5zaXgtdGFsbCxcbi5jb3B5LXRpbGUuc2l4LXRhbGwsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkuc2l4LXRhbGwge1xuICBoZWlnaHQ6IDk1MHB4O1xufVxuLmxpdmUtdGlsZS5zZXZlbi10YWxsLFxuLmxpc3QtdGlsZS5zZXZlbi10YWxsLFxuLmNvcHktdGlsZS5zZXZlbi10YWxsLFxuLnRpbGUtc3RyaXAgLmZsaXAtbGlzdCA+IGxpLnNldmVuLXRhbGwge1xuICBoZWlnaHQ6IDExMTBweDtcbn1cbi5saXZlLXRpbGUuZWlnaHQtdGFsbCxcbi5saXN0LXRpbGUuZWlnaHQtdGFsbCxcbi5jb3B5LXRpbGUuZWlnaHQtdGFsbCxcbi50aWxlLXN0cmlwIC5mbGlwLWxpc3QgPiBsaS5laWdodC10YWxsIHtcbiAgaGVpZ2h0OiAxMjcwcHg7XG59XG4ubGl2ZS10aWxlLm5pbmUtdGFsbCxcbi5saXN0LXRpbGUubmluZS10YWxsLFxuLmNvcHktdGlsZS5uaW5lLXRhbGwsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkubmluZS10YWxsIHtcbiAgaGVpZ2h0OiAxNDMwcHg7XG59XG4ubGl2ZS10aWxlLnRlbi10YWxsLFxuLmxpc3QtdGlsZS50ZW4tdGFsbCxcbi5jb3B5LXRpbGUudGVuLXRhbGwsXG4udGlsZS1zdHJpcCAuZmxpcC1saXN0ID4gbGkudGVuLXRhbGwge1xuICBoZWlnaHQ6IDE1OTBweDtcbn1cbi8qIGZsaXAtbGlzdCB0aWxlIGdyaWQgc3ByaXRlIHN0eWxlcyAqL1xuLmxpdmUtdGlsZSA+IC5mbGlwLWxpc3QsXG4ubGlzdC10aWxlID4gLmZsaXAtbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxpcC1saXN0ID4gbGkge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmZsaXAtbGlzdC5mb3VyVGlsZXMgPiBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mbGlwLWxpc3QubmluZVRpbGVzID4gbGkge1xuICBoZWlnaHQ6IDMzJTtcbiAgd2lkdGg6IDMzJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZmxpcC1saXN0LmZvdXJUaWxlcyA+IGxpID4gZGl2LFxuLmZsaXAtbGlzdC5mb3VyVGlsZXMgPiBsaSA+IGRpdiA+IGEsXG4uZmxpcC1saXN0LmZvdXJUaWxlcyA+IGxpID4gZGl2ID4gaW1nLFxuLmZsaXAtbGlzdC5uaW5lVGlsZXMgPiBsaSA+IGRpdixcbi5mbGlwLWxpc3QubmluZVRpbGVzID4gbGkgPiBkaXYgPiBhLFxuLmZsaXAtbGlzdC5uaW5lVGlsZXMgPiBsaSA+IGRpdiA+IGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLyogZm91clRpbGUgYmFja2dyb3VuZCBwb3NpdGlvbnMgKi9cbi5mb3VyVGlsZXMgLmZvdXJUaWxlczEgaW1nLFxuLmZvdXJUaWxlcyBpbWcuZm91clRpbGVzMSxcbi5mb3VyVGlsZXMgLmZvdXJUaWxlczEgYSxcbi5mb3VyVGlsZXMgLnRpbGUtMSBpbWcsXG4uZm91clRpbGVzIC50aWxlLTEgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uZm91clRpbGVzIC5mb3VyVGlsZXMyIGltZyxcbi5mb3VyVGlsZXMgaW1nLmZvdXJUaWxlczIsXG4uZm91clRpbGVzIC5mb3VyVGlsZXMyIGEsXG4uZm91clRpbGVzIC50aWxlLTIgaW1nLFxuLmZvdXJUaWxlcyAudGlsZS0yIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAwcHg7XG59XG4uZm91clRpbGVzIC5mb3VyVGlsZXMzIGltZyxcbi5mb3VyVGlsZXMgaW1nLmZvdXJUaWxlczMsXG4uZm91clRpbGVzIC5mb3VyVGlsZXMzIGEsXG4uZm91clRpbGVzIC50aWxlLTMgaW1nLFxuLmZvdXJUaWxlcyAudGlsZS0zIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTc1cHg7XG59XG4uZm91clRpbGVzIC5mb3VyVGlsZXM0IGltZyxcbi5mb3VyVGlsZXMgaW1nLmZvdXJUaWxlczQsXG4uZm91clRpbGVzIC5mb3VyVGlsZXM0IGEsXG4uZm91clRpbGVzIC50aWxlLTQgaW1nLFxuLmZvdXJUaWxlcyAudGlsZS00IGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtNzVweDtcbn1cbi8qIG5pbmVUaWxlIGJhY2tncm91bmQgcG9zaXRpb25zICovXG4ubmluZVRpbGVzIC5uaW5lVGlsZXMxIGltZyxcbi5uaW5lVGlsZXMgaW1nLm5pbmVUaWxlczEsXG4ubmluZVRpbGVzIC5uaW5lVGlsZXMxIGEsXG4ubmluZVRpbGVzIC50aWxlLTEgaW1nLFxuLm5pbmVUaWxlcyAudGlsZS0xIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuLm5pbmVUaWxlcyAubmluZVRpbGVzMiBpbWcsXG4ubmluZVRpbGVzIGltZy5uaW5lVGlsZXMyLFxuLm5pbmVUaWxlcyAubmluZVRpbGVzMiBhLFxuLm5pbmVUaWxlcyAudGlsZS0yIGltZyxcbi5uaW5lVGlsZXMgLnRpbGUtMiBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggMHB4O1xufVxuLm5pbmVUaWxlcyAubmluZVRpbGVzMyBpbWcsXG4ubmluZVRpbGVzIGltZy5uaW5lVGlsZXMzLFxuLm5pbmVUaWxlcyAubmluZVRpbGVzMyBhLFxuLm5pbmVUaWxlcyAudGlsZS0zIGltZyxcbi5uaW5lVGlsZXMgLnRpbGUtMyBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDBweDtcbn1cbi5uaW5lVGlsZXMgLm5pbmVUaWxlczQgaW1nLFxuLm5pbmVUaWxlcyBpbWcubmluZVRpbGVzNCxcbi5uaW5lVGlsZXMgLm5pbmVUaWxlczQgYSxcbi5uaW5lVGlsZXMgLnRpbGUtNCBpbWcsXG4ubmluZVRpbGVzIC50aWxlLTQgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTBweDtcbn1cbi5uaW5lVGlsZXMgLm5pbmVUaWxlczUgaW1nLFxuLm5pbmVUaWxlcyBpbWcubmluZVRpbGVzNSxcbi5uaW5lVGlsZXMgLm5pbmVUaWxlczUgYSxcbi5uaW5lVGlsZXMgLnRpbGUtNSBpbWcsXG4ubmluZVRpbGVzIC50aWxlLTUgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC01MHB4O1xufVxuLm5pbmVUaWxlcyAubmluZVRpbGVzNiBpbWcsXG4ubmluZVRpbGVzIGltZy5uaW5lVGlsZXM2LFxuLm5pbmVUaWxlcyAubmluZVRpbGVzNiBhLFxuLm5pbmVUaWxlcyAudGlsZS02IGltZyxcbi5uaW5lVGlsZXMgLnRpbGUtNiBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MHB4O1xufVxuLm5pbmVUaWxlcyAubmluZVRpbGVzNyBpbWcsXG4ubmluZVRpbGVzIGltZy5uaW5lVGlsZXM3LFxuLm5pbmVUaWxlcyAubmluZVRpbGVzNyBhLFxuLm5pbmVUaWxlcyAudGlsZS03IGltZyxcbi5uaW5lVGlsZXMgLnRpbGUtNyBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDBweDtcbn1cbi5uaW5lVGlsZXMgLm5pbmVUaWxlczggaW1nLFxuLm5pbmVUaWxlcyBpbWcubmluZVRpbGVzOCxcbi5uaW5lVGlsZXMgLm5pbmVUaWxlczggYSxcbi5uaW5lVGlsZXMgLnRpbGUtOCBpbWcsXG4ubmluZVRpbGVzIC50aWxlLTggYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xMDBweDtcbn1cbi5uaW5lVGlsZXMgLm5pbmVUaWxlczkgaW1nLFxuLm5pbmVUaWxlcyBpbWcubmluZVRpbGVzOSxcbi5uaW5lVGlsZXMgLm5pbmVUaWxlczkgYSxcbi5uaW5lVGlsZXMgLnRpbGUtOSBpbWcsXG4ubmluZVRpbGVzIC50aWxlLTkgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTAwcHg7XG59XG4udGlsZS1ncm91cCxcbi50aWxlLXN0cmlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDgwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiA4MDBweDtcbiAgLW1zLXBlcnNwZWN0aXZlOiA4MDBweDtcbiAgcGVyc3BlY3RpdmU6IDgwMHB4O1xufVxuLnRpbGUtZ3JvdXAub25lLXRpbGUsXG4udGlsZS1zdHJpcC5vbmUtdGlsZSB7XG4gIGhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi50aWxlLWdyb3VwLmhhbGYtd2lkZSxcbi50aWxlLXN0cmlwLmhhbGYtd2lkZSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnRpbGUtZ3JvdXAub25lLXdpZGUsXG4udGlsZS1zdHJpcC5vbmUtd2lkZSB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi50aWxlLWdyb3VwLnR3by13aWRlLFxuLnRpbGUtc3RyaXAudHdvLXdpZGUge1xuICB3aWR0aDogMzIwcHg7XG59XG4udGlsZS1ncm91cC50aHJlZS13aWRlLFxuLnRpbGUtc3RyaXAudGhyZWUtd2lkZSB7XG4gIHdpZHRoOiA0ODBweDtcbn1cbi50aWxlLWdyb3VwLmZvdXItd2lkZSxcbi50aWxlLXN0cmlwLmZvdXItd2lkZSB7XG4gIHdpZHRoOiA2NDBweDtcbn1cbi50aWxlLWdyb3VwLmZpdmUtd2lkZSxcbi50aWxlLXN0cmlwLmZpdmUtd2lkZSB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi50aWxlLWdyb3VwLnNpeC13aWRlLFxuLnRpbGUtc3RyaXAuc2l4LXdpZGUge1xuICB3aWR0aDogOTYwcHg7XG59XG4udGlsZS1ncm91cC5zZXZlbi13aWRlLFxuLnRpbGUtc3RyaXAuc2V2ZW4td2lkZSB7XG4gIHdpZHRoOiAxMTIwcHg7XG59XG4udGlsZS1ncm91cC5laWdodC13aWRlLFxuLnRpbGUtc3RyaXAuZWlnaHQtd2lkZSB7XG4gIHdpZHRoOiAxMjgwcHg7XG59XG4udGlsZS1ncm91cC5uaW5lLXdpZGUsXG4udGlsZS1zdHJpcC5uaW5lLXdpZGUge1xuICB3aWR0aDogMTQ0MHB4O1xufVxuLnRpbGUtZ3JvdXAudGVuLXdpZGUsXG4udGlsZS1zdHJpcC50ZW4td2lkZSB7XG4gIHdpZHRoOiAxNjAwcHg7XG59XG4udGlsZS1ncm91cC5oYWxmLXRhbGwsXG4udGlsZS1zdHJpcC5oYWxmLXRhbGwge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4udGlsZS1ncm91cC5vbmUtdGFsbCxcbi50aWxlLXN0cmlwLm9uZS10YWxsIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi50aWxlLWdyb3VwLnR3by10YWxsLFxuLnRpbGUtc3RyaXAudHdvLXRhbGwge1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuLnRpbGUtZ3JvdXAudGhyZWUtdGFsbCxcbi50aWxlLXN0cmlwLnRocmVlLXRhbGwge1xuICBoZWlnaHQ6IDQ4MHB4O1xufVxuLnRpbGUtZ3JvdXAuZm91ci10YWxsLFxuLnRpbGUtc3RyaXAuZm91ci10YWxsIHtcbiAgaGVpZ2h0OiA2NDBweDtcbn1cbi50aWxlLWdyb3VwLmZpdmUtdGFsbCxcbi50aWxlLXN0cmlwLmZpdmUtdGFsbCB7XG4gIGhlaWdodDogODAwcHg7XG59XG4udGlsZS1ncm91cC5zaXgtdGFsbCxcbi50aWxlLXN0cmlwLnNpeC10YWxsIHtcbiAgaGVpZ2h0OiA5NjBweDtcbn1cbi50aWxlLWdyb3VwLnNldmVuLXRhbGwsXG4udGlsZS1zdHJpcC5zZXZlbi10YWxsIHtcbiAgaGVpZ2h0OiAxMTIwcHg7XG59XG4udGlsZS1ncm91cC5laWdodC10YWxsLFxuLnRpbGUtc3RyaXAuZWlnaHQtdGFsbCB7XG4gIGhlaWdodDogMTI4MHB4O1xufVxuLnRpbGUtZ3JvdXAubmluZS10YWxsLFxuLnRpbGUtc3RyaXAubmluZS10YWxsIHtcbiAgaGVpZ2h0OiAxNDQwcHg7XG59XG4udGlsZS1ncm91cC50ZW4tdGFsbCxcbi50aWxlLXN0cmlwLnRlbi10YWxsIHtcbiAgaGVpZ2h0OiAxNjAwcHg7XG59XG4vKiBsaXZlVGlsZSBzdHlsZXMgKi9cbi50aWxlLXN0cmlwLFxuLmxpdmUtdGlsZSxcbi5saXN0LXRpbGUsXG4uY29weS10aWxlLFxuLnNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYm91bmNlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJvdW5jZS5ib3VuY2UtYyB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC45NSwgTTEyPTAsIE0yMT0wLCBNMjI9MC45NSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cbi5ib3VuY2UuYm91bmNlLXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgyMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWCgyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgyMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbn1cbi5ib3VuY2UuYm91bmNlLWIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKC0yMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKC0yMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWCgtMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTIwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbn1cbi5ib3VuY2UuYm91bmNlLXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgyMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgyMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG59XG4uYm91bmNlLmJvdW5jZS1sIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoLTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0yMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xufVxuLmJvdW5jZS5ib3VuY2UtdGwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxMGRlZykgcm90YXRlWSgtMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDEwZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDEwZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWCgxMGRlZykgcm90YXRlWSgtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTBkZWcpIHJvdGF0ZVkoLTEwZGVnKTtcbn1cbi5ib3VuY2UuYm91bmNlLXRyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTBkZWcpIHJvdGF0ZVkoMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDEwZGVnKSByb3RhdGVZKDEwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMTBkZWcpIHJvdGF0ZVkoMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMTBkZWcpIHJvdGF0ZVkoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTBkZWcpIHJvdGF0ZVkoMTBkZWcpO1xufVxuLmJvdW5jZS5ib3VuY2UtYmwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMTBkZWcpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgtMTBkZWcpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoLTEwZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWCgtMTBkZWcpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xMGRlZykgcm90YXRlWSgtMTBkZWcpO1xufVxuLmJvdW5jZS5ib3VuY2UtYnIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMTBkZWcpIHJvdGF0ZVkoMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKC0xMGRlZykgcm90YXRlWSgxMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKC0xMGRlZykgcm90YXRlWSgxMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWCgtMTBkZWcpIHJvdGF0ZVkoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTEwZGVnKSByb3RhdGVZKDEwZGVnKTtcbn1cbi5saXZlLXRpbGUsXG4ubGlzdC10aWxlLFxuLmNvcHktdGlsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDoxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5saXZlLXRpbGUgcCxcbi5saXN0LXRpbGUgcCxcbi5jb3B5LXRpbGUgcCxcbi5saXZlLXRpbGUgLmZhY2UsXG4ubGlzdC10aWxlIC5mYWNlLFxuLmNvcHktdGlsZSAuZmFjZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW46IDA7XG59XG4ubGl2ZS10aWxlIC5mYWNlLFxuLmxpc3QtdGlsZSAuZmFjZSxcbi5jb3B5LXRpbGUgLmZhY2Uge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5saXZlLXRpbGUuaGFsZi10aWxlIHAsXG4ubGlzdC10aWxlLmhhbGYtdGlsZSBwLFxuLmNvcHktdGlsZS5oYWxmLXRpbGUgcCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5saXZlLXRpbGUgLmZhY2UuZnVsbCxcbi5saXN0LXRpbGUgLmZhY2UuZnVsbCxcbi5jb3B5LXRpbGUgLmZhY2UuZnVsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGl2ZS10aWxlIGltZyxcbi5saXN0LXRpbGUgaW1nLFxuLmNvcHktdGlsZSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGl2ZS10aWxlIC50aWxlLXRpdGxlLFxuLmxpc3QtdGlsZSAudGlsZS10aXRsZSxcbi5jb3B5LXRpbGUgLnRpbGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogMCAwIDZweCAyJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogOTglO1xuICB6LWluZGV4OiAzMDtcbn1cbi5saXZlLXRpbGUgYSxcbi5saXN0LXRpbGUgYSxcbi5jb3B5LXRpbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpdmUtdGlsZSBhLnRpbGUtdGl0bGU6bGluayxcbi5saXN0LXRpbGUgYS50aWxlLXRpdGxlOmxpbmssXG4uY29weS10aWxlIGEudGlsZS10aXRsZTpsaW5rLFxuLmxpdmUtdGlsZSBhLnRpbGUtdGl0bGU6dmlzaXRlZCxcbi5saXN0LXRpbGUgYS50aWxlLXRpdGxlOnZpc2l0ZWQsXG4uY29weS10aWxlIGEudGlsZS10aXRsZTp2aXNpdGVkLFxuLmxpdmUtdGlsZSBhLnRpbGUtdGl0bGU6aG92ZXIsXG4ubGlzdC10aWxlIGEudGlsZS10aXRsZTpob3Zlcixcbi5jb3B5LXRpbGUgYS50aWxlLXRpdGxlOmhvdmVyLFxuLmxpdmUtdGlsZSBhLnRpbGUtdGl0bGUsXG4ubGlzdC10aWxlIGEudGlsZS10aXRsZSxcbi5jb3B5LXRpbGUgYS50aWxlLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpdmUtdGlsZSBhOmxpbmssXG4ubGlzdC10aWxlIGE6bGluayxcbi5jb3B5LXRpbGUgYTpsaW5rLFxuLmxpdmUtdGlsZSBhOnZpc2l0ZWQsXG4ubGlzdC10aWxlIGE6dmlzaXRlZCxcbi5jb3B5LXRpbGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpdmUtdGlsZSBhOmhvdmVyLFxuLmxpc3QtdGlsZSBhOmhvdmVyLFxuLmNvcHktdGlsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saWdodCAuY29weS10aWxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGlnaHQgLmNvcHktdGlsZS5hY2NlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodCAuY29weS10aWxlLmFjY2VudCBhLFxuLmxpZ2h0IC5jb3B5LXRpbGUuYWNjZW50IGE6bGluayxcbi5saWdodCAuY29weS10aWxlLmFjY2VudCBhOnZpc2l0ZWQsXG4ubGlnaHQgLmNvcHktdGlsZS5hY2NlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0IC5jb3B5LXRpbGUgYSxcbi5saWdodCAuY29weS10aWxlIGE6bGluayxcbi5saWdodCAuY29weS10aWxlIGE6dmlzaXRlZCxcbi5saWdodCAuY29weS10aWxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5saWdodCAuY29weS10aWxlIC5mYWNlLFxuLmxpZ2h0IC5jb3B5LXRpbGUgLmFjY2VudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0IC5jb3B5LXRpbGUgLmZhY2UgYSxcbi5saWdodCAuY29weS10aWxlIC5hY2NlbnQgYSxcbi5saWdodCAuY29weS10aWxlIC5mYWNlIGE6bGluayxcbi5saWdodCAuY29weS10aWxlIC5hY2NlbnQgYTpsaW5rLFxuLmxpZ2h0IC5jb3B5LXRpbGUgLmZhY2UgYTp2aXNpdGVkLFxuLmxpZ2h0IC5jb3B5LXRpbGUgLmFjY2VudCBhOnZpc2l0ZWQsXG4ubGlnaHQgLmNvcHktdGlsZSAuZmFjZSBhOmhvdmVyLFxuLmxpZ2h0IC5jb3B5LXRpbGUgLmFjY2VudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29weS10aWxlIHAge1xuICBwYWRkaW5nOiA1cHggNXB4IDBweCA1cHg7XG4gIGZvbnQtc2l6ZTogLjk1ZW07XG59XG4ubm9zZWxlY3QgPiBkaXYsXG4ubm9zZWxlY3QgPiAuc2xpZGUsXG4ubm9zZWxlY3QgPiAuc2xpZGUtZnJvbnQsXG4ubm9zZWxlY3QgPiAuc2xpZGUtYmFjayxcbi5ub3NlbGVjdCA+IC5mYWRlLWZyb250LFxuLm5vc2VsZWN0ID4gLmZhZGUtYmFjayxcbi5ub3NlbGVjdCA+IC5mbGlwLWZyb250LFxuLm5vc2VsZWN0ID4gLmZsaXAtYmFjayB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubGl2ZS10aWxlID4gZGl2LFxuLmxpc3QtdGlsZSA+IGRpdixcbi5saXZlLXRpbGUgPiAuc2xpZGUsXG4uY2Fyb3VzZWwgPiAuc2xpZGUsXG4ubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuLmxpdmUtdGlsZSA+IC5mYWRlLWZyb250LFxuLmxpdmUtdGlsZSA+IC5mYWRlLWJhY2ssXG4ubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG4ubGl2ZS10aWxlID4gLmZsaXAtYmFjayB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5saXN0LXRpbGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW1nLmZ1bGwsXG5hLmZ1bGwsXG4ubGl2ZS10aWxlIC5mdWxsLFxuLmxpc3QtdGlsZSAuZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW1nLmZ1bGwtdyxcbmEuZnVsbC13LFxuLmxpdmUtdGlsZSAuZnVsbC13LFxuLmxpc3QtdGlsZSAuZnVsbC13IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW1nLmZ1bGwtaCxcbmEuZnVsbC1oLFxuLmxpdmUtdGlsZSAuZnVsbC1oLFxuLmxpc3QtdGlsZSAuZnVsbC1oIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGl2ZS10aWxlID4gLmJhY2ssXG4ubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4ubGl2ZS10aWxlID4gLmZhZGUtYmFjayxcbi5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLmZsaXAtbGlzdCAuZmxpcC1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi8qICA9PT09PT09PT09IGZsaXAtbGlzdCBTdHlsZXMgPT09PT09PT09PVxuXHQuZmxpcC1saXN0XG5cdC0tLWxpXG5cdC0tLS0tLWRpdi5mbGlwLWZyb250XG5cdC0tLS0tLWRpdi5mbGlwLWJhY2tcbiovXG4uZmxpcC1saXN0IHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5saXN0LXRpbGUgLmZsaXAtbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxpcC1saXN0ID4gbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxpcC1saXN0ID4gbGkgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsaXAtbGlzdCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsaXAtbGlzdCA+IGxpID4gZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5mbGlwLWxpc3QgPiBsaSA+IGRpdi5mbGlwLWJhY2sge1xuICBoZWlnaHQ6IDBweDtcbn1cbi8qIC0tLS0tLSBIYXJkd2FyZSBBY2NlbGVyYXRlZCBUaWxlcyAtLS0tLS0tLSovXG4vKiBmbGlwICovXG4ubGl2ZS10aWxlLmZsaXAuaGEsXG4uZmxpcC1saXN0LmhhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpdmUtdGlsZS5mbGlwIC5oYS5mbGlwLWZyb250LFxuLmZsaXAtbGlzdCAuaGEuZmxpcC1mcm9udCxcbi5saXZlLXRpbGUuZmxpcCAuaGEuZmxpcC1iYWNrLFxuLmZsaXAtbGlzdCAuaGEuZmxpcC1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmxpcC1saXN0ID4gbGkgPiAuaGEuZmxpcC1iYWNrLFxuLmZsaXAtbGlzdCA+IGxpID4gLmhhLmZsaXAtYmFjayBpbWcge1xuICAvKiBvdmVycmlkZSB0aGUgdmFsdWVzIHNldCBmb3IgbWFyZ2luIGFuZCBlbnN1cmUgdGhlIGJhY2sgdGlsZSBpcyB2aXNpYmxlICAqL1xuXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1ldHJvQmlnLFxuLm1ldHJvRXh0cmFMYXJnZSxcbi5mYWNlLm1ldHJvQmlnLFxuLmZhY2UubWV0cm9FeHRyYUxhcmdlLFxuLmxpdmUtdGlsZSAubWV0cm9FeHRyYUxhcmdlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbmEubWV0cm9CaWc6bGluayxcbmEubWV0cm9FeHRyYUxhcmdlOmxpbmssXG5hLmZhY2UubWV0cm9CaWc6bGluayxcbmEuZmFjZS5tZXRyb0V4dHJhTGFyZ2U6bGluayxcbmEubGl2ZS10aWxlIC5tZXRyb0V4dHJhTGFyZ2U6bGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZXRyb0xhcmdlcixcbi5mYWNlLm1ldHJvTGFyZ2VyLFxuLmxpdmUtdGlsZSAubWV0cm9MYXJnZXIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5hLm1ldHJvTGFyZ2VyOmxpbmssXG5hLmZhY2UubWV0cm9MYXJnZXI6bGluayxcbmEubGl2ZS10aWxlIC5tZXRyb0xhcmdlcjpsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1ldHJvTGFyZ2UsXG4uZmFjZS5tZXRyb0xhcmdlLFxuLmxpdmUtdGlsZSAubWV0cm9MYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbmEubWV0cm9MYXJnZTpsaW5rLFxuYS5mYWNlLm1ldHJvTGFyZ2U6bGluayxcbmEubGl2ZS10aWxlIC5tZXRyb0xhcmdlOmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWV0cm9TbWFsbCxcbi5mYWNlLm1ldHJvU21hbGwsXG4ubGl2ZS10aWxlIC5tZXRyb1NtYWxsIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuYS5tZXRyb1NtYWxsOmxpbmssXG5hLmZhY2UubWV0cm9TbWFsbDpsaW5rLFxuYS5saXZlLXRpbGUgLm1ldHJvU21hbGw6bGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZXRyb1NtYWxsZXIsXG4uZmFjZS5tZXRyb1NtYWxsZXIsXG4ubGl2ZS10aWxlIC5tZXRyb1NtYWxsZXIge1xuICBmb250LXNpemU6IC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5hLm1ldHJvU21hbGxlcjpsaW5rLFxuYS5mYWNlLm1ldHJvU21hbGxlcjpsaW5rLFxuYS5saXZlLXRpbGUgLm1ldHJvU21hbGxlcjpsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1ldHJvRXh0cmFTbWFsbCxcbi5mYWNlLm1ldHJvRXh0cmFTbWFsbCxcbi5saXZlLXRpbGUgLm1ldHJvRXh0cmFTbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbmEubWV0cm9FeHRyYVNtYWxsOmxpbmssXG5hLmZhY2UubWV0cm9FeHRyYVNtYWxsOmxpbmssXG5hLmxpdmUtdGlsZSAubWV0cm9FeHRyYVNtYWxsOmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGl2ZS10aWxlLm1lIC5tZXRyb0JpZyxcbi5saXZlLXRpbGUgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpdmUtdGlsZS5oYWxmLXRpbGUgLmJvdHRvbSB7XG4gIGxlZnQ6IDVweDtcbn1cbi8qKioqKiBUaGVtZSBEZWZpbml0aW9ucyAqKioqKi9cblxuLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhcmsuYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5saWdodCAuYXBwYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbn1cbi5kYXJrIC5hcHBiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMDIxO1xufVxuLypsaXZlIHRpbGUgYWNjZW50IGNvbG9ycyAqL1xuLmFtYmVyIC5hY2NlbnQsXG4uYW1iZXIgLmFjY2VudEJnLFxuLmFtYmVyIC5hY2NlbnRCZ0hvdmVyOmhvdmVyLFxuLmFtYmVyIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4uYW1iZXIgLmxpdmUtdGlsZSA+IGRpdixcbi5hbWJlciAuY29weS10aWxlID4gZGl2LFxuLmFtYmVyIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5hbWJlciAuY29weS10aWxlID4gLmZhY2UsXG4uYW1iZXIgLmxpdmUtdGlsZSA+IC5zbGlkZSxcbi5hbWJlciAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5hbWJlciAubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG4uYW1iZXIgLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuLmFtYmVyIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4uYW1iZXIgLmxpc3QtdGlsZSA+IGRpdixcbi5hbWJlciAuZmxpcC1saXN0ID4gbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhMzBiO1xufVxuLmFtYmVyIC5hY2NlbnRDb2xvcixcbi5hbWJlciAuYWNjZW50SG92ZXI6aG92ZXIsXG4uYW1iZXIgLmFjY2VudEhvdmVyIGE6aG92ZXIsXG4uYW1iZXIgLmFjY2VudExpbmsgYSxcbi5hbWJlciAuYWNjZW50TGluayBhOmhvdmVyLFxuLmFtYmVyIC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbi5hbWJlciBhLmFjY2VudExpbmssXG4uYW1iZXIgYS5hY2NlbnRMaW5rOmhvdmVyLFxuLmFtYmVyIGEuYWNjZW50TGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNmMWEzMGI7XG59XG4uYW1iZXIgLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxYTMwYjtcbn1cbi5hbWJlciAuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YxYTMwYjtcbn1cbi5hbWJlciAuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjFhMzBiO1xufVxuLmFtYmVyIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YxYTMwYjtcbn1cbi5hbWJlciAuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYTMwYjtcbn1cbi5ibHVlIC5hY2NlbnQsXG4uYmx1ZSAuYWNjZW50QmcsXG4uYmx1ZSAuYWNjZW50QmdIb3Zlcjpob3Zlcixcbi5ibHVlIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4uYmx1ZSAubGl2ZS10aWxlID4gZGl2LFxuLmJsdWUgLmNvcHktdGlsZSA+IGRpdixcbi5ibHVlIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5ibHVlIC5jb3B5LXRpbGUgPiAuZmFjZSxcbi5ibHVlIC5saXZlLXRpbGUgPiAuc2xpZGUsXG4uYmx1ZSAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5ibHVlIC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbi5ibHVlIC5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbi5ibHVlIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4uYmx1ZSAubGlzdC10aWxlID4gZGl2LFxuLmJsdWUgLmZsaXAtbGlzdCA+IGxpID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTFlMjtcbn1cbi5ibHVlIC5hY2NlbnRDb2xvcixcbi5ibHVlIC5hY2NlbnRIb3Zlcjpob3Zlcixcbi5ibHVlIC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuLmJsdWUgLmFjY2VudExpbmsgYSxcbi5ibHVlIC5hY2NlbnRMaW5rIGE6aG92ZXIsXG4uYmx1ZSAuYWNjZW50TGluayBhOnZpc2l0ZWQsXG4uYmx1ZSBhLmFjY2VudExpbmssXG4uYmx1ZSBhLmFjY2VudExpbms6aG92ZXIsXG4uYmx1ZSBhLmFjY2VudExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMWJhMWUyO1xufVxuLmJsdWUgLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFiYTFlMjtcbn1cbi5ibHVlIC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWJhMWUyO1xufVxuLmJsdWUgLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFiYTFlMjtcbn1cbi5ibHVlIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFiYTFlMjtcbn1cbi5ibHVlIC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWJhMWUyO1xufVxuLmJyb3duIC5hY2NlbnQsXG4uYnJvd24gLmFjY2VudEJnLFxuLmJyb3duIC5hY2NlbnRCZ0hvdmVyOmhvdmVyLFxuLmJyb3duIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4uYnJvd24gLmxpdmUtdGlsZSA+IGRpdixcbi5icm93biAuY29weS10aWxlID4gZGl2LFxuLmJyb3duIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5icm93biAuY29weS10aWxlID4gLmZhY2UsXG4uYnJvd24gLmxpdmUtdGlsZSA+IC5zbGlkZSxcbi5icm93biAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5icm93biAubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG4uYnJvd24gLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuLmJyb3duIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4uYnJvd24gLmxpc3QtdGlsZSA+IGRpdixcbi5icm93biAuZmxpcC1saXN0ID4gbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA1MDAwO1xufVxuLmJyb3duIC5hY2NlbnRDb2xvcixcbi5icm93biAuYWNjZW50SG92ZXI6aG92ZXIsXG4uYnJvd24gLmFjY2VudEhvdmVyIGE6aG92ZXIsXG4uYnJvd24gLmFjY2VudExpbmsgYSxcbi5icm93biAuYWNjZW50TGluayBhOmhvdmVyLFxuLmJyb3duIC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbi5icm93biBhLmFjY2VudExpbmssXG4uYnJvd24gYS5hY2NlbnRMaW5rOmhvdmVyLFxuLmJyb3duIGEuYWNjZW50TGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNhMDUwMDA7XG59XG4uYnJvd24gLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2EwNTAwMDtcbn1cbi5icm93biAuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2EwNTAwMDtcbn1cbi5icm93biAuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTA1MDAwO1xufVxuLmJyb3duIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2EwNTAwMDtcbn1cbi5icm93biAuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EwNTAwMDtcbn1cbi5jb2JhbHQgLmFjY2VudCxcbi5jb2JhbHQgLmFjY2VudEJnLFxuLmNvYmFsdCAuYWNjZW50QmdIb3Zlcjpob3Zlcixcbi5jb2JhbHQgLmFjY2VudEJnSG92ZXIgYTpob3Zlcixcbi5jb2JhbHQgLmxpdmUtdGlsZSA+IGRpdixcbi5jb2JhbHQgLmNvcHktdGlsZSA+IGRpdixcbi5jb2JhbHQgLmxpdmUtdGlsZSA+IC5mYWNlLFxuLmNvYmFsdCAuY29weS10aWxlID4gLmZhY2UsXG4uY29iYWx0IC5saXZlLXRpbGUgPiAuc2xpZGUsXG4uY29iYWx0IC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLmNvYmFsdCAubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG4uY29iYWx0IC5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbi5jb2JhbHQgLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbi5jb2JhbHQgLmxpc3QtdGlsZSA+IGRpdixcbi5jb2JhbHQgLmZsaXAtbGlzdCA+IGxpID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTBlZjtcbn1cbi5jb2JhbHQgLmFjY2VudENvbG9yLFxuLmNvYmFsdCAuYWNjZW50SG92ZXI6aG92ZXIsXG4uY29iYWx0IC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuLmNvYmFsdCAuYWNjZW50TGluayBhLFxuLmNvYmFsdCAuYWNjZW50TGluayBhOmhvdmVyLFxuLmNvYmFsdCAuYWNjZW50TGluayBhOnZpc2l0ZWQsXG4uY29iYWx0IGEuYWNjZW50TGluayxcbi5jb2JhbHQgYS5hY2NlbnRMaW5rOmhvdmVyLFxuLmNvYmFsdCBhLmFjY2VudExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA1MGVmO1xufVxuLmNvYmFsdCAuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1MGVmO1xufVxuLmNvYmFsdCAuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNTBlZjtcbn1cbi5jb2JhbHQgLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNTBlZjtcbn1cbi5jb2JhbHQgLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA1MGVmO1xufVxuLmNvYmFsdCAuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNTBlZjtcbn1cbi5jcmltc29uIC5hY2NlbnQsXG4uY3JpbXNvbiAuYWNjZW50QmcsXG4uY3JpbXNvbiAuYWNjZW50QmdIb3Zlcjpob3Zlcixcbi5jcmltc29uIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4uY3JpbXNvbiAubGl2ZS10aWxlID4gZGl2LFxuLmNyaW1zb24gLmNvcHktdGlsZSA+IGRpdixcbi5jcmltc29uIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5jcmltc29uIC5jb3B5LXRpbGUgPiAuZmFjZSxcbi5jcmltc29uIC5saXZlLXRpbGUgPiAuc2xpZGUsXG4uY3JpbXNvbiAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5jcmltc29uIC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbi5jcmltc29uIC5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbi5jcmltc29uIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4uY3JpbXNvbiAubGlzdC10aWxlID4gZGl2LFxuLmNyaW1zb24gLmZsaXAtbGlzdCA+IGxpID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyMDAyNTtcbn1cbi5jcmltc29uIC5hY2NlbnRDb2xvcixcbi5jcmltc29uIC5hY2NlbnRIb3Zlcjpob3Zlcixcbi5jcmltc29uIC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuLmNyaW1zb24gLmFjY2VudExpbmsgYSxcbi5jcmltc29uIC5hY2NlbnRMaW5rIGE6aG92ZXIsXG4uY3JpbXNvbiAuYWNjZW50TGluayBhOnZpc2l0ZWQsXG4uY3JpbXNvbiBhLmFjY2VudExpbmssXG4uY3JpbXNvbiBhLmFjY2VudExpbms6aG92ZXIsXG4uY3JpbXNvbiBhLmFjY2VudExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjYTIwMDI1O1xufVxuLmNyaW1zb24gLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2EyMDAyNTtcbn1cbi5jcmltc29uIC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTIwMDI1O1xufVxuLmNyaW1zb24gLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2EyMDAyNTtcbn1cbi5jcmltc29uIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2EyMDAyNTtcbn1cbi5jcmltc29uIC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTIwMDI1O1xufVxuLmN5YW4gLmFjY2VudCxcbi5jeWFuIC5hY2NlbnRCZyxcbi5jeWFuIC5hY2NlbnRCZ0hvdmVyOmhvdmVyLFxuLmN5YW4gLmFjY2VudEJnSG92ZXIgYTpob3Zlcixcbi5jeWFuIC5saXZlLXRpbGUgPiBkaXYsXG4uY3lhbiAuY29weS10aWxlID4gZGl2LFxuLmN5YW4gLmxpdmUtdGlsZSA+IC5mYWNlLFxuLmN5YW4gLmNvcHktdGlsZSA+IC5mYWNlLFxuLmN5YW4gLmxpdmUtdGlsZSA+IC5zbGlkZSxcbi5jeWFuIC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLmN5YW4gLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLmN5YW4gLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuLmN5YW4gLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbi5jeWFuIC5saXN0LXRpbGUgPiBkaXYsXG4uY3lhbiAuZmxpcC1saXN0ID4gbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJhMGUxO1xufVxuLmN5YW4gLmFjY2VudENvbG9yLFxuLmN5YW4gLmFjY2VudEhvdmVyOmhvdmVyLFxuLmN5YW4gLmFjY2VudEhvdmVyIGE6aG92ZXIsXG4uY3lhbiAuYWNjZW50TGluayBhLFxuLmN5YW4gLmFjY2VudExpbmsgYTpob3Zlcixcbi5jeWFuIC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbi5jeWFuIGEuYWNjZW50TGluayxcbi5jeWFuIGEuYWNjZW50TGluazpob3Zlcixcbi5jeWFuIGEuYWNjZW50TGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYmEwZTE7XG59XG4uY3lhbiAuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWJhMGUxO1xufVxuLmN5YW4gLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxYmEwZTE7XG59XG4uY3lhbiAuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWJhMGUxO1xufVxuLmN5YW4gLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMWJhMGUxO1xufVxuLmN5YW4gLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxYmEwZTE7XG59XG4uZW1lcmFsZCAuYWNjZW50LFxuLmVtZXJhbGQgLmFjY2VudEJnLFxuLmVtZXJhbGQgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4uZW1lcmFsZCAuYWNjZW50QmdIb3ZlciBhOmhvdmVyLFxuLmVtZXJhbGQgLmxpdmUtdGlsZSA+IGRpdixcbi5lbWVyYWxkIC5jb3B5LXRpbGUgPiBkaXYsXG4uZW1lcmFsZCAubGl2ZS10aWxlID4gLmZhY2UsXG4uZW1lcmFsZCAuY29weS10aWxlID4gLmZhY2UsXG4uZW1lcmFsZCAubGl2ZS10aWxlID4gLnNsaWRlLFxuLmVtZXJhbGQgLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG4uZW1lcmFsZCAubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG4uZW1lcmFsZCAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4uZW1lcmFsZCAubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuLmVtZXJhbGQgLmxpc3QtdGlsZSA+IGRpdixcbi5lbWVyYWxkIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4uZW1lcmFsZCAuYWNjZW50Q29sb3IsXG4uZW1lcmFsZCAuYWNjZW50SG92ZXI6aG92ZXIsXG4uZW1lcmFsZCAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5lbWVyYWxkIC5hY2NlbnRMaW5rIGEsXG4uZW1lcmFsZCAuYWNjZW50TGluayBhOmhvdmVyLFxuLmVtZXJhbGQgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLmVtZXJhbGQgYS5hY2NlbnRMaW5rLFxuLmVtZXJhbGQgYS5hY2NlbnRMaW5rOmhvdmVyLFxuLmVtZXJhbGQgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5lbWVyYWxkIC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDhhMDA7XG59XG4uZW1lcmFsZCAuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOGEwMDtcbn1cbi5lbWVyYWxkIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDhhMDA7XG59XG4uZW1lcmFsZCAuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDhhMDA7XG59XG4uZW1lcmFsZCAuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOGEwMDtcbn1cbi5ncmVlbiAuYWNjZW50LFxuLmdyZWVuIC5hY2NlbnRCZyxcbi5ncmVlbiAuYWNjZW50QmdIb3Zlcjpob3Zlcixcbi5ncmVlbiAuYWNjZW50QmdIb3ZlciBhOmhvdmVyLFxuLmdyZWVuIC5saXZlLXRpbGUgPiBkaXYsXG4uZ3JlZW4gLmNvcHktdGlsZSA+IGRpdixcbi5ncmVlbiAubGl2ZS10aWxlID4gLmZhY2UsXG4uZ3JlZW4gLmNvcHktdGlsZSA+IC5mYWNlLFxuLmdyZWVuIC5saXZlLXRpbGUgPiAuc2xpZGUsXG4uZ3JlZW4gLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG4uZ3JlZW4gLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLmdyZWVuIC5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbi5ncmVlbiAubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuLmdyZWVuIC5saXN0LXRpbGUgPiBkaXYsXG4uZ3JlZW4gLmZsaXAtbGlzdCA+IGxpID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTkzMztcbn1cbi5ncmVlbiAuYWNjZW50Q29sb3IsXG4uZ3JlZW4gLmFjY2VudEhvdmVyOmhvdmVyLFxuLmdyZWVuIC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuLmdyZWVuIC5hY2NlbnRMaW5rIGEsXG4uZ3JlZW4gLmFjY2VudExpbmsgYTpob3Zlcixcbi5ncmVlbiAuYWNjZW50TGluayBhOnZpc2l0ZWQsXG4uZ3JlZW4gYS5hY2NlbnRMaW5rLFxuLmdyZWVuIGEuYWNjZW50TGluazpob3Zlcixcbi5ncmVlbiBhLmFjY2VudExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMzM5OTMzO1xufVxuLmdyZWVuIC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzMzk5MzM7XG59XG4uZ3JlZW4gLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzk5MzM7XG59XG4uZ3JlZW4gLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzOTkzMztcbn1cbi5ncmVlbiAuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzk5MzM7XG59XG4uZ3JlZW4gLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzk5MzM7XG59XG4uaW5kaWdvIC5hY2NlbnQsXG4uaW5kaWdvIC5hY2NlbnRCZyxcbi5pbmRpZ28gLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4uaW5kaWdvIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4uaW5kaWdvIC5saXZlLXRpbGUgPiBkaXYsXG4uaW5kaWdvIC5jb3B5LXRpbGUgPiBkaXYsXG4uaW5kaWdvIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5pbmRpZ28gLmNvcHktdGlsZSA+IC5mYWNlLFxuLmluZGlnbyAubGl2ZS10aWxlID4gLnNsaWRlLFxuLmluZGlnbyAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5pbmRpZ28gLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLmluZGlnbyAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4uaW5kaWdvIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4uaW5kaWdvIC5saXN0LXRpbGUgPiBkaXYsXG4uaW5kaWdvIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTAwZmY7XG59XG4uaW5kaWdvIC5hY2NlbnRDb2xvcixcbi5pbmRpZ28gLmFjY2VudEhvdmVyOmhvdmVyLFxuLmluZGlnbyAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5pbmRpZ28gLmFjY2VudExpbmsgYSxcbi5pbmRpZ28gLmFjY2VudExpbmsgYTpob3Zlcixcbi5pbmRpZ28gLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLmluZGlnbyBhLmFjY2VudExpbmssXG4uaW5kaWdvIGEuYWNjZW50TGluazpob3Zlcixcbi5pbmRpZ28gYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzZhMDBmZjtcbn1cbi5pbmRpZ28gLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzZhMDBmZjtcbn1cbi5pbmRpZ28gLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2YTAwZmY7XG59XG4uaW5kaWdvIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2YTAwZmY7XG59XG4uaW5kaWdvIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzZhMDBmZjtcbn1cbi5pbmRpZ28gLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2YTAwZmY7XG59XG4ubGltZSAuYWNjZW50LFxuLmxpbWUgLmFjY2VudEJnLFxuLmxpbWUgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4ubGltZSAuYWNjZW50QmdIb3ZlciBhOmhvdmVyLFxuLmxpbWUgLmxpdmUtdGlsZSA+IGRpdixcbi5saW1lIC5jb3B5LXRpbGUgPiBkaXYsXG4ubGltZSAubGl2ZS10aWxlID4gLmZhY2UsXG4ubGltZSAuY29weS10aWxlID4gLmZhY2UsXG4ubGltZSAubGl2ZS10aWxlID4gLnNsaWRlLFxuLmxpbWUgLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG4ubGltZSAubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG4ubGltZSAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4ubGltZSAubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuLmxpbWUgLmxpc3QtdGlsZSA+IGRpdixcbi5saW1lIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmMxMzk7XG59XG4ubGltZSAuYWNjZW50Q29sb3IsXG4ubGltZSAuYWNjZW50SG92ZXI6aG92ZXIsXG4ubGltZSAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5saW1lIC5hY2NlbnRMaW5rIGEsXG4ubGltZSAuYWNjZW50TGluayBhOmhvdmVyLFxuLmxpbWUgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLmxpbWUgYS5hY2NlbnRMaW5rLFxuLmxpbWUgYS5hY2NlbnRMaW5rOmhvdmVyLFxuLmxpbWUgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2EyYzEzOTtcbn1cbi5saW1lIC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNhMmMxMzk7XG59XG4ubGltZSAuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2EyYzEzOTtcbn1cbi5saW1lIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhMmMxMzk7XG59XG4ubGltZSAuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhMmMxMzk7XG59XG4ubGltZSAuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EyYzEzOTtcbn1cbi5tYWdlbnRhIC5hY2NlbnQsXG4ubWFnZW50YSAuYWNjZW50QmcsXG4ubWFnZW50YSAuYWNjZW50QmdIb3Zlcjpob3Zlcixcbi5tYWdlbnRhIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4ubWFnZW50YSAubGl2ZS10aWxlID4gZGl2LFxuLm1hZ2VudGEgLmNvcHktdGlsZSA+IGRpdixcbi5tYWdlbnRhIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5tYWdlbnRhIC5jb3B5LXRpbGUgPiAuZmFjZSxcbi5tYWdlbnRhIC5saXZlLXRpbGUgPiAuc2xpZGUsXG4ubWFnZW50YSAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5tYWdlbnRhIC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbi5tYWdlbnRhIC5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbi5tYWdlbnRhIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4ubWFnZW50YSAubGlzdC10aWxlID4gZGl2LFxuLm1hZ2VudGEgLmZsaXAtbGlzdCA+IGxpID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MDA3Mztcbn1cbi5tYWdlbnRhIC5hY2NlbnRDb2xvcixcbi5tYWdlbnRhIC5hY2NlbnRIb3Zlcjpob3Zlcixcbi5tYWdlbnRhIC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuLm1hZ2VudGEgLmFjY2VudExpbmsgYSxcbi5tYWdlbnRhIC5hY2NlbnRMaW5rIGE6aG92ZXIsXG4ubWFnZW50YSAuYWNjZW50TGluayBhOnZpc2l0ZWQsXG4ubWFnZW50YSBhLmFjY2VudExpbmssXG4ubWFnZW50YSBhLmFjY2VudExpbms6aG92ZXIsXG4ubWFnZW50YSBhLmFjY2VudExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZDgwMDczO1xufVxuLm1hZ2VudGEgLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MDA3Mztcbn1cbi5tYWdlbnRhIC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDgwMDczO1xufVxuLm1hZ2VudGEgLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q4MDA3Mztcbn1cbi5tYWdlbnRhIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q4MDA3Mztcbn1cbi5tYWdlbnRhIC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDgwMDczO1xufVxuLm1hbmdvIC5hY2NlbnQsXG4ubWFuZ28gLmFjY2VudEJnLFxuLm1hbmdvIC5hY2NlbnRCZ0hvdmVyOmhvdmVyLFxuLm1hbmdvIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4ubWFuZ28gLmxpdmUtdGlsZSA+IGRpdixcbi5tYW5nbyAuY29weS10aWxlID4gZGl2LFxuLm1hbmdvIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5tYW5nbyAuY29weS10aWxlID4gLmZhY2UsXG4ubWFuZ28gLmxpdmUtdGlsZSA+IC5zbGlkZSxcbi5tYW5nbyAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5tYW5nbyAubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG4ubWFuZ28gLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuLm1hbmdvIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4ubWFuZ28gLmxpc3QtdGlsZSA+IGRpdixcbi5tYW5nbyAuZmxpcC1saXN0ID4gbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA5NjA5O1xufVxuLm1hbmdvIC5hY2NlbnRDb2xvcixcbi5tYW5nbyAuYWNjZW50SG92ZXI6aG92ZXIsXG4ubWFuZ28gLmFjY2VudEhvdmVyIGE6aG92ZXIsXG4ubWFuZ28gLmFjY2VudExpbmsgYSxcbi5tYW5nbyAuYWNjZW50TGluayBhOmhvdmVyLFxuLm1hbmdvIC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbi5tYW5nbyBhLmFjY2VudExpbmssXG4ubWFuZ28gYS5hY2NlbnRMaW5rOmhvdmVyLFxuLm1hbmdvIGEuYWNjZW50TGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNmMDk2MDk7XG59XG4ubWFuZ28gLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwOTYwOTtcbn1cbi5tYW5nbyAuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwOTYwOTtcbn1cbi5tYW5nbyAuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjA5NjA5O1xufVxuLm1hbmdvIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YwOTYwOTtcbn1cbi5tYW5nbyAuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwOTYwOTtcbn1cbi5tYXV2ZSAuYWNjZW50LFxuLm1hdXZlIC5hY2NlbnRCZyxcbi5tYXV2ZSAuYWNjZW50QmdIb3Zlcjpob3Zlcixcbi5tYXV2ZSAuYWNjZW50QmdIb3ZlciBhOmhvdmVyLFxuLm1hdXZlIC5saXZlLXRpbGUgPiBkaXYsXG4ubWF1dmUgLmNvcHktdGlsZSA+IGRpdixcbi5tYXV2ZSAubGl2ZS10aWxlID4gLmZhY2UsXG4ubWF1dmUgLmNvcHktdGlsZSA+IC5mYWNlLFxuLm1hdXZlIC5saXZlLXRpbGUgPiAuc2xpZGUsXG4ubWF1dmUgLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG4ubWF1dmUgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLm1hdXZlIC5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbi5tYXV2ZSAubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuLm1hdXZlIC5saXN0LXRpbGUgPiBkaXYsXG4ubWF1dmUgLmZsaXAtbGlzdCA+IGxpID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NWY4OTtcbn1cbi5tYXV2ZSAuYWNjZW50Q29sb3IsXG4ubWF1dmUgLmFjY2VudEhvdmVyOmhvdmVyLFxuLm1hdXZlIC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuLm1hdXZlIC5hY2NlbnRMaW5rIGEsXG4ubWF1dmUgLmFjY2VudExpbmsgYTpob3Zlcixcbi5tYXV2ZSAuYWNjZW50TGluayBhOnZpc2l0ZWQsXG4ubWF1dmUgYS5hY2NlbnRMaW5rLFxuLm1hdXZlIGEuYWNjZW50TGluazpob3Zlcixcbi5tYXV2ZSBhLmFjY2VudExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNzY1Zjg5O1xufVxuLm1hdXZlIC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3NjVmODk7XG59XG4ubWF1dmUgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NjVmODk7XG59XG4ubWF1dmUgLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc2NWY4OTtcbn1cbi5tYXV2ZSAuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3NjVmODk7XG59XG4ubWF1dmUgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3NjVmODk7XG59XG4ub2xpdmUgLmFjY2VudCxcbi5vbGl2ZSAuYWNjZW50QmcsXG4ub2xpdmUgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4ub2xpdmUgLmFjY2VudEJnSG92ZXIgYTpob3Zlcixcbi5vbGl2ZSAubGl2ZS10aWxlID4gZGl2LFxuLm9saXZlIC5jb3B5LXRpbGUgPiBkaXYsXG4ub2xpdmUgLmxpdmUtdGlsZSA+IC5mYWNlLFxuLm9saXZlIC5jb3B5LXRpbGUgPiAuZmFjZSxcbi5vbGl2ZSAubGl2ZS10aWxlID4gLnNsaWRlLFxuLm9saXZlIC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLm9saXZlIC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbi5vbGl2ZSAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4ub2xpdmUgLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbi5vbGl2ZSAubGlzdC10aWxlID4gZGl2LFxuLm9saXZlIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDg3NjQ7XG59XG4ub2xpdmUgLmFjY2VudENvbG9yLFxuLm9saXZlIC5hY2NlbnRIb3Zlcjpob3Zlcixcbi5vbGl2ZSAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5vbGl2ZSAuYWNjZW50TGluayBhLFxuLm9saXZlIC5hY2NlbnRMaW5rIGE6aG92ZXIsXG4ub2xpdmUgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLm9saXZlIGEuYWNjZW50TGluayxcbi5vbGl2ZSBhLmFjY2VudExpbms6aG92ZXIsXG4ub2xpdmUgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzZkODc2NDtcbn1cbi5vbGl2ZSAuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ4NzY0O1xufVxuLm9saXZlIC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmQ4NzY0O1xufVxuLm9saXZlIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ZDg3NjQ7XG59XG4ub2xpdmUgLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNmQ4NzY0O1xufVxuLm9saXZlIC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmQ4NzY0O1xufVxuLm9yYW5nZSAuYWNjZW50LFxuLm9yYW5nZSAuYWNjZW50QmcsXG4ub3JhbmdlIC5hY2NlbnRCZ0hvdmVyOmhvdmVyLFxuLm9yYW5nZSAuYWNjZW50QmdIb3ZlciBhOmhvdmVyLFxuLm9yYW5nZSAubGl2ZS10aWxlID4gZGl2LFxuLm9yYW5nZSAuY29weS10aWxlID4gZGl2LFxuLm9yYW5nZSAubGl2ZS10aWxlID4gLmZhY2UsXG4ub3JhbmdlIC5jb3B5LXRpbGUgPiAuZmFjZSxcbi5vcmFuZ2UgLmxpdmUtdGlsZSA+IC5zbGlkZSxcbi5vcmFuZ2UgLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG4ub3JhbmdlIC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbi5vcmFuZ2UgLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuLm9yYW5nZSAubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuLm9yYW5nZSAubGlzdC10aWxlID4gZGl2LFxuLm9yYW5nZSAuZmxpcC1saXN0ID4gbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2ODAxO1xufVxuLm9yYW5nZSAuYWNjZW50Q29sb3IsXG4ub3JhbmdlIC5hY2NlbnRIb3Zlcjpob3Zlcixcbi5vcmFuZ2UgLmFjY2VudEhvdmVyIGE6aG92ZXIsXG4ub3JhbmdlIC5hY2NlbnRMaW5rIGEsXG4ub3JhbmdlIC5hY2NlbnRMaW5rIGE6aG92ZXIsXG4ub3JhbmdlIC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbi5vcmFuZ2UgYS5hY2NlbnRMaW5rLFxuLm9yYW5nZSBhLmFjY2VudExpbms6aG92ZXIsXG4ub3JhbmdlIGEuYWNjZW50TGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNmYTY4MDE7XG59XG4ub3JhbmdlIC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmYTY4MDE7XG59XG4ub3JhbmdlIC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmE2ODAxO1xufVxuLm9yYW5nZSAuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmE2ODAxO1xufVxuLm9yYW5nZSAuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmYTY4MDE7XG59XG4ub3JhbmdlIC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmE2ODAxO1xufVxuLnBpbmsgLmFjY2VudCxcbi5waW5rIC5hY2NlbnRCZyxcbi5waW5rIC5hY2NlbnRCZ0hvdmVyOmhvdmVyLFxuLnBpbmsgLmFjY2VudEJnSG92ZXIgYTpob3Zlcixcbi5waW5rIC5saXZlLXRpbGUgPiBkaXYsXG4ucGluayAuY29weS10aWxlID4gZGl2LFxuLnBpbmsgLmxpdmUtdGlsZSA+IC5mYWNlLFxuLnBpbmsgLmNvcHktdGlsZSA+IC5mYWNlLFxuLnBpbmsgLmxpdmUtdGlsZSA+IC5zbGlkZSxcbi5waW5rIC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLnBpbmsgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLnBpbmsgLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuLnBpbmsgLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbi5waW5rIC5saXN0LXRpbGUgPiBkaXYsXG4ucGluayAuZmxpcC1saXN0ID4gbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY3MWI4O1xufVxuLnBpbmsgLmFjY2VudENvbG9yLFxuLnBpbmsgLmFjY2VudEhvdmVyOmhvdmVyLFxuLnBpbmsgLmFjY2VudEhvdmVyIGE6aG92ZXIsXG4ucGluayAuYWNjZW50TGluayBhLFxuLnBpbmsgLmFjY2VudExpbmsgYTpob3Zlcixcbi5waW5rIC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbi5waW5rIGEuYWNjZW50TGluayxcbi5waW5rIGEuYWNjZW50TGluazpob3Zlcixcbi5waW5rIGEuYWNjZW50TGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNlNjcxYjg7XG59XG4ucGluayAuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3MWI4O1xufVxuLnBpbmsgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNjcxYjg7XG59XG4ucGluayAuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTY3MWI4O1xufVxuLnBpbmsgLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTY3MWI4O1xufVxuLnBpbmsgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNjcxYjg7XG59XG4ucHVycGxlIC5hY2NlbnQsXG4ucHVycGxlIC5hY2NlbnRCZyxcbi5wdXJwbGUgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4ucHVycGxlIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4ucHVycGxlIC5saXZlLXRpbGUgPiBkaXYsXG4ucHVycGxlIC5jb3B5LXRpbGUgPiBkaXYsXG4ucHVycGxlIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5wdXJwbGUgLmNvcHktdGlsZSA+IC5mYWNlLFxuLnB1cnBsZSAubGl2ZS10aWxlID4gLnNsaWRlLFxuLnB1cnBsZSAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5wdXJwbGUgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLnB1cnBsZSAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4ucHVycGxlIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4ucHVycGxlIC5saXN0LXRpbGUgPiBkaXYsXG4ucHVycGxlIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMjAwZmY7XG59XG4ucHVycGxlIC5hY2NlbnRDb2xvcixcbi5wdXJwbGUgLmFjY2VudEhvdmVyOmhvdmVyLFxuLnB1cnBsZSAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5wdXJwbGUgLmFjY2VudExpbmsgYSxcbi5wdXJwbGUgLmFjY2VudExpbmsgYTpob3Zlcixcbi5wdXJwbGUgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLnB1cnBsZSBhLmFjY2VudExpbmssXG4ucHVycGxlIGEuYWNjZW50TGluazpob3Zlcixcbi5wdXJwbGUgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2EyMDBmZjtcbn1cbi5wdXJwbGUgLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2EyMDBmZjtcbn1cbi5wdXJwbGUgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhMjAwZmY7XG59XG4ucHVycGxlIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhMjAwZmY7XG59XG4ucHVycGxlIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2EyMDBmZjtcbn1cbi5wdXJwbGUgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhMjAwZmY7XG59XG4udmlvbGV0IC5hY2NlbnQsXG4udmlvbGV0IC5hY2NlbnRCZyxcbi52aW9sZXQgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4udmlvbGV0IC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4udmlvbGV0IC5saXZlLXRpbGUgPiBkaXYsXG4udmlvbGV0IC5jb3B5LXRpbGUgPiBkaXYsXG4udmlvbGV0IC5saXZlLXRpbGUgPiAuZmFjZSxcbi52aW9sZXQgLmNvcHktdGlsZSA+IC5mYWNlLFxuLnZpb2xldCAubGl2ZS10aWxlID4gLnNsaWRlLFxuLnZpb2xldCAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi52aW9sZXQgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLnZpb2xldCAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4udmlvbGV0IC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4udmlvbGV0IC5saXN0LXRpbGUgPiBkaXYsXG4udmlvbGV0IC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMjAwZmY7XG59XG4udmlvbGV0IC5hY2NlbnRDb2xvcixcbi52aW9sZXQgLmFjY2VudEhvdmVyOmhvdmVyLFxuLnZpb2xldCAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi52aW9sZXQgLmFjY2VudExpbmsgYSxcbi52aW9sZXQgLmFjY2VudExpbmsgYTpob3Zlcixcbi52aW9sZXQgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLnZpb2xldCBhLmFjY2VudExpbmssXG4udmlvbGV0IGEuYWNjZW50TGluazpob3Zlcixcbi52aW9sZXQgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2EyMDBmZjtcbn1cbi52aW9sZXQgLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2EyMDBmZjtcbn1cbi52aW9sZXQgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhMjAwZmY7XG59XG4udmlvbGV0IC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhMjAwZmY7XG59XG4udmlvbGV0IC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2EyMDBmZjtcbn1cbi52aW9sZXQgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhMjAwZmY7XG59XG4ucmVkIC5hY2NlbnQsXG4ucmVkIC5hY2NlbnRCZyxcbi5yZWQgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4ucmVkIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4ucmVkIC5saXZlLXRpbGUgPiBkaXYsXG4ucmVkIC5jb3B5LXRpbGUgPiBkaXYsXG4ucmVkIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5yZWQgLmNvcHktdGlsZSA+IC5mYWNlLFxuLnJlZCAubGl2ZS10aWxlID4gLnNsaWRlLFxuLnJlZCAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5yZWQgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLnJlZCAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4ucmVkIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4ucmVkIC5saXN0LXRpbGUgPiBkaXYsXG4ucmVkIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTE0MDA7XG59XG4ucmVkIC5hY2NlbnRDb2xvcixcbi5yZWQgLmFjY2VudEhvdmVyOmhvdmVyLFxuLnJlZCAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5yZWQgLmFjY2VudExpbmsgYSxcbi5yZWQgLmFjY2VudExpbmsgYTpob3Zlcixcbi5yZWQgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLnJlZCBhLmFjY2VudExpbmssXG4ucmVkIGEuYWNjZW50TGluazpob3Zlcixcbi5yZWQgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2U1MTQwMDtcbn1cbi5yZWQgLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1MTQwMDtcbn1cbi5yZWQgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNTE0MDA7XG59XG4ucmVkIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNTE0MDA7XG59XG4ucmVkIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U1MTQwMDtcbn1cbi5yZWQgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNTE0MDA7XG59XG4uc2llbm5hIC5hY2NlbnQsXG4uc2llbm5hIC5hY2NlbnRCZyxcbi5zaWVubmEgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4uc2llbm5hIC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4uc2llbm5hIC5saXZlLXRpbGUgPiBkaXYsXG4uc2llbm5hIC5jb3B5LXRpbGUgPiBkaXYsXG4uc2llbm5hIC5saXZlLXRpbGUgPiAuZmFjZSxcbi5zaWVubmEgLmNvcHktdGlsZSA+IC5mYWNlLFxuLnNpZW5uYSAubGl2ZS10aWxlID4gLnNsaWRlLFxuLnNpZW5uYSAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi5zaWVubmEgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLnNpZW5uYSAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4uc2llbm5hIC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4uc2llbm5hIC5saXN0LXRpbGUgPiBkaXYsXG4uc2llbm5hIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjNhM2U7XG59XG4uc2llbm5hIC5hY2NlbnRDb2xvcixcbi5zaWVubmEgLmFjY2VudEhvdmVyOmhvdmVyLFxuLnNpZW5uYSAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5zaWVubmEgLmFjY2VudExpbmsgYSxcbi5zaWVubmEgLmFjY2VudExpbmsgYTpob3Zlcixcbi5zaWVubmEgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLnNpZW5uYSBhLmFjY2VudExpbmssXG4uc2llbm5hIGEuYWNjZW50TGluazpob3Zlcixcbi5zaWVubmEgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzdiM2EzZTtcbn1cbi5zaWVubmEgLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzdiM2EzZTtcbn1cbi5zaWVubmEgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3YjNhM2U7XG59XG4uc2llbm5hIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3YjNhM2U7XG59XG4uc2llbm5hIC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdiM2EzZTtcbn1cbi5zaWVubmEgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3YjNhM2U7XG59XG4uc3RlZWwgLmFjY2VudCxcbi5zdGVlbCAuYWNjZW50QmcsXG4uc3RlZWwgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4uc3RlZWwgLmFjY2VudEJnSG92ZXIgYTpob3Zlcixcbi5zdGVlbCAubGl2ZS10aWxlID4gZGl2LFxuLnN0ZWVsIC5jb3B5LXRpbGUgPiBkaXYsXG4uc3RlZWwgLmxpdmUtdGlsZSA+IC5mYWNlLFxuLnN0ZWVsIC5jb3B5LXRpbGUgPiAuZmFjZSxcbi5zdGVlbCAubGl2ZS10aWxlID4gLnNsaWRlLFxuLnN0ZWVsIC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLnN0ZWVsIC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbi5zdGVlbCAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4uc3RlZWwgLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbi5zdGVlbCAubGlzdC10aWxlID4gZGl2LFxuLnN0ZWVsIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTc2ODg7XG59XG4uc3RlZWwgLmFjY2VudENvbG9yLFxuLnN0ZWVsIC5hY2NlbnRIb3Zlcjpob3Zlcixcbi5zdGVlbCAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5zdGVlbCAuYWNjZW50TGluayBhLFxuLnN0ZWVsIC5hY2NlbnRMaW5rIGE6aG92ZXIsXG4uc3RlZWwgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLnN0ZWVsIGEuYWNjZW50TGluayxcbi5zdGVlbCBhLmFjY2VudExpbms6aG92ZXIsXG4uc3RlZWwgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzY1NzY4ODtcbn1cbi5zdGVlbCAuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjU3Njg4O1xufVxuLnN0ZWVsIC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjU3Njg4O1xufVxuLnN0ZWVsIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NTc2ODg7XG59XG4uc3RlZWwgLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjU3Njg4O1xufVxuLnN0ZWVsIC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjU3Njg4O1xufVxuLnRlYWwgLmFjY2VudCxcbi50ZWFsIC5hY2NlbnRCZyxcbi50ZWFsIC5hY2NlbnRCZ0hvdmVyOmhvdmVyLFxuLnRlYWwgLmFjY2VudEJnSG92ZXIgYTpob3Zlcixcbi50ZWFsIC5saXZlLXRpbGUgPiBkaXYsXG4udGVhbCAuY29weS10aWxlID4gZGl2LFxuLnRlYWwgLmxpdmUtdGlsZSA+IC5mYWNlLFxuLnRlYWwgLmNvcHktdGlsZSA+IC5mYWNlLFxuLnRlYWwgLmxpdmUtdGlsZSA+IC5zbGlkZSxcbi50ZWFsIC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLnRlYWwgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLnRlYWwgLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuLnRlYWwgLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbi50ZWFsIC5saXN0LXRpbGUgPiBkaXYsXG4udGVhbCAuZmxpcC1saXN0ID4gbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmE5O1xufVxuLnRlYWwgLmFjY2VudENvbG9yLFxuLnRlYWwgLmFjY2VudEhvdmVyOmhvdmVyLFxuLnRlYWwgLmFjY2VudEhvdmVyIGE6aG92ZXIsXG4udGVhbCAuYWNjZW50TGluayBhLFxuLnRlYWwgLmFjY2VudExpbmsgYTpob3Zlcixcbi50ZWFsIC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbi50ZWFsIGEuYWNjZW50TGluayxcbi50ZWFsIGEuYWNjZW50TGluazpob3Zlcixcbi50ZWFsIGEuYWNjZW50TGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMGFiYTk7XG59XG4udGVhbCAuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhYmE5O1xufVxuLnRlYWwgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGFiYTk7XG59XG4udGVhbCAuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBhYmE5O1xufVxuLnRlYWwgLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBhYmE5O1xufVxuLnRlYWwgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGFiYTk7XG59XG4ueWVsbG93IC5hY2NlbnQsXG4ueWVsbG93IC5hY2NlbnRCZyxcbi55ZWxsb3cgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4ueWVsbG93IC5hY2NlbnRCZ0hvdmVyIGE6aG92ZXIsXG4ueWVsbG93IC5saXZlLXRpbGUgPiBkaXYsXG4ueWVsbG93IC5jb3B5LXRpbGUgPiBkaXYsXG4ueWVsbG93IC5saXZlLXRpbGUgPiAuZmFjZSxcbi55ZWxsb3cgLmNvcHktdGlsZSA+IC5mYWNlLFxuLnllbGxvdyAubGl2ZS10aWxlID4gLnNsaWRlLFxuLnllbGxvdyAubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbi55ZWxsb3cgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLnllbGxvdyAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4ueWVsbG93IC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG4ueWVsbG93IC5saXN0LXRpbGUgPiBkaXYsXG4ueWVsbG93IC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGMxMDE7XG59XG4ueWVsbG93IC5hY2NlbnRDb2xvcixcbi55ZWxsb3cgLmFjY2VudEhvdmVyOmhvdmVyLFxuLnllbGxvdyAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi55ZWxsb3cgLmFjY2VudExpbmsgYSxcbi55ZWxsb3cgLmFjY2VudExpbmsgYTpob3Zlcixcbi55ZWxsb3cgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLnllbGxvdyBhLmFjY2VudExpbmssXG4ueWVsbG93IGEuYWNjZW50TGluazpob3Zlcixcbi55ZWxsb3cgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2Q4YzEwMTtcbn1cbi55ZWxsb3cgLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q4YzEwMTtcbn1cbi55ZWxsb3cgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkOGMxMDE7XG59XG4ueWVsbG93IC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkOGMxMDE7XG59XG4ueWVsbG93IC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q4YzEwMTtcbn1cbi55ZWxsb3cgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkOGMxMDE7XG59XG4udHJhbnMgLmFjY2VudCxcbi50cmFucyAuYWNjZW50QmcsXG4udHJhbnMgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4udHJhbnMgLmFjY2VudEJnSG92ZXIgYTpob3Zlcixcbi50cmFucyAubGl2ZS10aWxlID4gZGl2LFxuLnRyYW5zIC5jb3B5LXRpbGUgPiBkaXYsXG4udHJhbnMgLmxpdmUtdGlsZSA+IC5mYWNlLFxuLnRyYW5zIC5jb3B5LXRpbGUgPiAuZmFjZSxcbi50cmFucyAubGl2ZS10aWxlID4gLnNsaWRlLFxuLnRyYW5zIC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLnRyYW5zIC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbi50cmFucyAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4udHJhbnMgLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbi50cmFucyAubGlzdC10aWxlID4gZGl2LFxuLnRyYW5zIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRyYW5zIC5hY2NlbnRDb2xvcixcbi50cmFucyAuYWNjZW50SG92ZXI6aG92ZXIsXG4udHJhbnMgLmFjY2VudEhvdmVyIGE6aG92ZXIsXG4udHJhbnMgLmFjY2VudExpbmsgYSxcbi50cmFucyAuYWNjZW50TGluayBhOmhvdmVyLFxuLnRyYW5zIC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbi50cmFucyBhLmFjY2VudExpbmssXG4udHJhbnMgYS5hY2NlbnRMaW5rOmhvdmVyLFxuLnRyYW5zIGEuYWNjZW50TGluazp2aXNpdGVkIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRyYW5zIC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRyYW5zIC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50cmFucyAuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50cmFucyAuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRyYW5zIC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53aGl0ZSAuYWNjZW50LFxuLndoaXRlIC5hY2NlbnRCZyxcbi53aGl0ZSAuYWNjZW50QmdIb3Zlcjpob3Zlcixcbi53aGl0ZSAuYWNjZW50QmdIb3ZlciBhOmhvdmVyLFxuLndoaXRlIC5saXZlLXRpbGUgPiBkaXYsXG4ud2hpdGUgLmNvcHktdGlsZSA+IGRpdixcbi53aGl0ZSAubGl2ZS10aWxlID4gLmZhY2UsXG4ud2hpdGUgLmNvcHktdGlsZSA+IC5mYWNlLFxuLndoaXRlIC5saXZlLXRpbGUgPiAuc2xpZGUsXG4ud2hpdGUgLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG4ud2hpdGUgLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuLndoaXRlIC5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbi53aGl0ZSAubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuLndoaXRlIC5saXN0LXRpbGUgPiBkaXYsXG4ud2hpdGUgLmZsaXAtbGlzdCA+IGxpID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53aGl0ZSAuYWNjZW50Q29sb3IsXG4ud2hpdGUgLmFjY2VudEhvdmVyOmhvdmVyLFxuLndoaXRlIC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuLndoaXRlIC5hY2NlbnRMaW5rIGEsXG4ud2hpdGUgLmFjY2VudExpbmsgYTpob3Zlcixcbi53aGl0ZSAuYWNjZW50TGluayBhOnZpc2l0ZWQsXG4ud2hpdGUgYS5hY2NlbnRMaW5rLFxuLndoaXRlIGEuYWNjZW50TGluazpob3Zlcixcbi53aGl0ZSBhLmFjY2VudExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndoaXRlIC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ud2hpdGUgLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4ud2hpdGUgLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53aGl0ZSAuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG4ud2hpdGUgLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG4uYmxhY2sgLmFjY2VudCxcbi5ibGFjayAuYWNjZW50QmcsXG4uYmxhY2sgLmFjY2VudEJnSG92ZXI6aG92ZXIsXG4uYmxhY2sgLmFjY2VudEJnSG92ZXIgYTpob3Zlcixcbi5ibGFjayAubGl2ZS10aWxlID4gZGl2LFxuLmJsYWNrIC5jb3B5LXRpbGUgPiBkaXYsXG4uYmxhY2sgLmxpdmUtdGlsZSA+IC5mYWNlLFxuLmJsYWNrIC5jb3B5LXRpbGUgPiAuZmFjZSxcbi5ibGFjayAubGl2ZS10aWxlID4gLnNsaWRlLFxuLmJsYWNrIC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuLmJsYWNrIC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbi5ibGFjayAubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG4uYmxhY2sgLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbi5ibGFjayAubGlzdC10aWxlID4gZGl2LFxuLmJsYWNrIC5mbGlwLWxpc3QgPiBsaSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uYmxhY2sgLmFjY2VudENvbG9yLFxuLmJsYWNrIC5hY2NlbnRIb3Zlcjpob3Zlcixcbi5ibGFjayAuYWNjZW50SG92ZXIgYTpob3Zlcixcbi5ibGFjayAuYWNjZW50TGluayBhLFxuLmJsYWNrIC5hY2NlbnRMaW5rIGE6aG92ZXIsXG4uYmxhY2sgLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuLmJsYWNrIGEuYWNjZW50TGluayxcbi5ibGFjayBhLmFjY2VudExpbms6aG92ZXIsXG4uYmxhY2sgYS5hY2NlbnRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ibGFjayAuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJsYWNrIC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJsYWNrIC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG4uYmxhY2sgLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwO1xufVxuLmJsYWNrIC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwO1xufVxuLyogTG9jYWwgc3R5bGUgb3ZlcnJpZGVzICovXG5odG1sIGJvZHkgLmFtYmVyLmFjY2VudCxcbmh0bWwgYm9keSAuYW1iZXIubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYW1iZXIubGlzdC10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYW1iZXIuY29weS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYW1iZXIubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5hbWJlci5jb3B5LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmFtYmVyLmxpc3QtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuYW1iZXIubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmFtYmVyLmxpc3QtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5hbWJlci5jb3B5LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuYW1iZXIubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5hbWJlci5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5hbWJlci5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuYW1iZXIubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLmFtYmVyLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbmh0bWwgYm9keSAuYW1iZXIuZmxpcC1saXN0ID4gbGkgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5hbWJlci5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmFtYmVyLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLmFtYmVyLnNsaWRlLmFjY2VudCxcbmh0bWwgYm9keSAuYW1iZXIuc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5hbWJlci5zbGlkZS1iYWNrLmFjY2VudCxcbmh0bWwgYm9keSAuYW1iZXIuZmxpcC1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmFtYmVyLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhMzBiO1xufVxuaHRtbCBib2R5IC5hbWJlci5hY2NlbnRDb2xvcixcbmh0bWwgYm9keSAuYW1iZXIuYWNjZW50SG92ZXI6aG92ZXIsXG5odG1sIGJvZHkgLmFtYmVyLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLmFtYmVyLmFjY2VudExpbmsgYSxcbmh0bWwgYm9keSAuYW1iZXIuYWNjZW50TGluayBhOmhvdmVyLFxuaHRtbCBib2R5IC5hbWJlci5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuYW1iZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmFtYmVyOmhvdmVyLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5hbWJlcjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmMWEzMGI7XG59XG5odG1sIGJvZHkgLmFtYmVyLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxYTMwYjtcbn1cbmh0bWwgYm9keSAuYW1iZXIuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YxYTMwYjtcbn1cbmh0bWwgYm9keSAuYW1iZXIuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjFhMzBiO1xufVxuaHRtbCBib2R5IC5hbWJlci5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YxYTMwYjtcbn1cbmh0bWwgYm9keSAuYW1iZXIuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYTMwYjtcbn1cbmh0bWwgYm9keSAuYmx1ZS5hY2NlbnQsXG5odG1sIGJvZHkgLmJsdWUubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYmx1ZS5saXN0LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5ibHVlLmNvcHktdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmJsdWUubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5ibHVlLmNvcHktdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuYmx1ZS5saXN0LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmJsdWUubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmJsdWUubGlzdC10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmJsdWUuY29weS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmJsdWUubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5ibHVlLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmJsdWUubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLmJsdWUubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLmJsdWUubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuaHRtbCBib2R5IC5ibHVlLmZsaXAtbGlzdCA+IGxpID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYmx1ZS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmJsdWUuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuYmx1ZS5zbGlkZS5hY2NlbnQsXG5odG1sIGJvZHkgLmJsdWUuc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5ibHVlLnNsaWRlLWJhY2suYWNjZW50LFxuaHRtbCBib2R5IC5ibHVlLmZsaXAtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5ibHVlLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJhMWUyO1xufVxuaHRtbCBib2R5IC5ibHVlLmFjY2VudENvbG9yLFxuaHRtbCBib2R5IC5ibHVlLmFjY2VudEhvdmVyOmhvdmVyLFxuaHRtbCBib2R5IC5ibHVlLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLmJsdWUuYWNjZW50TGluayBhLFxuaHRtbCBib2R5IC5ibHVlLmFjY2VudExpbmsgYTpob3Zlcixcbmh0bWwgYm9keSAuYmx1ZS5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuYmx1ZSxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuYmx1ZTpob3ZlcixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuYmx1ZTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYmExZTI7XG59XG5odG1sIGJvZHkgLmJsdWUuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWJhMWUyO1xufVxuaHRtbCBib2R5IC5ibHVlLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxYmExZTI7XG59XG5odG1sIGJvZHkgLmJsdWUuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWJhMWUyO1xufVxuaHRtbCBib2R5IC5ibHVlLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMWJhMWUyO1xufVxuaHRtbCBib2R5IC5ibHVlLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxYmExZTI7XG59XG5odG1sIGJvZHkgLmJyb3duLmFjY2VudCxcbmh0bWwgYm9keSAuYnJvd24ubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYnJvd24ubGlzdC10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYnJvd24uY29weS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYnJvd24ubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5icm93bi5jb3B5LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmJyb3duLmxpc3QtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuYnJvd24ubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmJyb3duLmxpc3QtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5icm93bi5jb3B5LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuYnJvd24ubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5icm93bi5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5icm93bi5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuYnJvd24ubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLmJyb3duLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbmh0bWwgYm9keSAuYnJvd24uZmxpcC1saXN0ID4gbGkgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5icm93bi5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmJyb3duLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLmJyb3duLnNsaWRlLmFjY2VudCxcbmh0bWwgYm9keSAuYnJvd24uc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5icm93bi5zbGlkZS1iYWNrLmFjY2VudCxcbmh0bWwgYm9keSAuYnJvd24uZmxpcC1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmJyb3duLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA1MDAwO1xufVxuaHRtbCBib2R5IC5icm93bi5hY2NlbnRDb2xvcixcbmh0bWwgYm9keSAuYnJvd24uYWNjZW50SG92ZXI6aG92ZXIsXG5odG1sIGJvZHkgLmJyb3duLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLmJyb3duLmFjY2VudExpbmsgYSxcbmh0bWwgYm9keSAuYnJvd24uYWNjZW50TGluayBhOmhvdmVyLFxuaHRtbCBib2R5IC5icm93bi5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuYnJvd24sXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmJyb3duOmhvdmVyLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5icm93bjp2aXNpdGVkIHtcbiAgY29sb3I6ICNhMDUwMDA7XG59XG5odG1sIGJvZHkgLmJyb3duLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2EwNTAwMDtcbn1cbmh0bWwgYm9keSAuYnJvd24uYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2EwNTAwMDtcbn1cbmh0bWwgYm9keSAuYnJvd24uYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTA1MDAwO1xufVxuaHRtbCBib2R5IC5icm93bi5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2EwNTAwMDtcbn1cbmh0bWwgYm9keSAuYnJvd24uYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EwNTAwMDtcbn1cbmh0bWwgYm9keSAuY29iYWx0LmFjY2VudCxcbmh0bWwgYm9keSAuY29iYWx0LmxpdmUtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmNvYmFsdC5saXN0LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5jb2JhbHQuY29weS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuY29iYWx0LmxpdmUtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuY29iYWx0LmNvcHktdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuY29iYWx0Lmxpc3QtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuY29iYWx0LmxpdmUtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5jb2JhbHQubGlzdC10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmNvYmFsdC5jb3B5LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuY29iYWx0LmxpdmUtdGlsZSA+IC5zbGlkZSxcbmh0bWwgYm9keSAuY29iYWx0LmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmNvYmFsdC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuY29iYWx0LmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuaHRtbCBib2R5IC5jb2JhbHQubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuaHRtbCBib2R5IC5jb2JhbHQuZmxpcC1saXN0ID4gbGkgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5jb2JhbHQuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5jb2JhbHQuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuY29iYWx0LnNsaWRlLmFjY2VudCxcbmh0bWwgYm9keSAuY29iYWx0LnNsaWRlLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAuY29iYWx0LnNsaWRlLWJhY2suYWNjZW50LFxuaHRtbCBib2R5IC5jb2JhbHQuZmxpcC1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmNvYmFsdC5mbGlwLWJhY2suYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTBlZjtcbn1cbmh0bWwgYm9keSAuY29iYWx0LmFjY2VudENvbG9yLFxuaHRtbCBib2R5IC5jb2JhbHQuYWNjZW50SG92ZXI6aG92ZXIsXG5odG1sIGJvZHkgLmNvYmFsdC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuaHRtbCBib2R5IC5jb2JhbHQuYWNjZW50TGluayBhLFxuaHRtbCBib2R5IC5jb2JhbHQuYWNjZW50TGluayBhOmhvdmVyLFxuaHRtbCBib2R5IC5jb2JhbHQuYWNjZW50TGluayBhOnZpc2l0ZWQsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmNvYmFsdCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuY29iYWx0OmhvdmVyLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5jb2JhbHQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA1MGVmO1xufVxuaHRtbCBib2R5IC5jb2JhbHQuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1MGVmO1xufVxuaHRtbCBib2R5IC5jb2JhbHQuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNTBlZjtcbn1cbmh0bWwgYm9keSAuY29iYWx0LmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNTBlZjtcbn1cbmh0bWwgYm9keSAuY29iYWx0LmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA1MGVmO1xufVxuaHRtbCBib2R5IC5jb2JhbHQuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNTBlZjtcbn1cbmh0bWwgYm9keSAuY3JpbXNvbi5hY2NlbnQsXG5odG1sIGJvZHkgLmNyaW1zb24ubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuY3JpbXNvbi5saXN0LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5jcmltc29uLmNvcHktdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmNyaW1zb24ubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5jcmltc29uLmNvcHktdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuY3JpbXNvbi5saXN0LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmNyaW1zb24ubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmNyaW1zb24ubGlzdC10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmNyaW1zb24uY29weS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmNyaW1zb24ubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5jcmltc29uLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmNyaW1zb24ubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLmNyaW1zb24ubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLmNyaW1zb24ubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuaHRtbCBib2R5IC5jcmltc29uLmZsaXAtbGlzdCA+IGxpID4gLmFjY2VudCxcbmh0bWwgYm9keSAuY3JpbXNvbi5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmNyaW1zb24uZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuY3JpbXNvbi5zbGlkZS5hY2NlbnQsXG5odG1sIGJvZHkgLmNyaW1zb24uc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5jcmltc29uLnNsaWRlLWJhY2suYWNjZW50LFxuaHRtbCBib2R5IC5jcmltc29uLmZsaXAtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5jcmltc29uLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIwMDI1O1xufVxuaHRtbCBib2R5IC5jcmltc29uLmFjY2VudENvbG9yLFxuaHRtbCBib2R5IC5jcmltc29uLmFjY2VudEhvdmVyOmhvdmVyLFxuaHRtbCBib2R5IC5jcmltc29uLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLmNyaW1zb24uYWNjZW50TGluayBhLFxuaHRtbCBib2R5IC5jcmltc29uLmFjY2VudExpbmsgYTpob3Zlcixcbmh0bWwgYm9keSAuY3JpbXNvbi5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuY3JpbXNvbixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuY3JpbXNvbjpob3ZlcixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuY3JpbXNvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNhMjAwMjU7XG59XG5odG1sIGJvZHkgLmNyaW1zb24uYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTIwMDI1O1xufVxuaHRtbCBib2R5IC5jcmltc29uLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhMjAwMjU7XG59XG5odG1sIGJvZHkgLmNyaW1zb24uYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTIwMDI1O1xufVxuaHRtbCBib2R5IC5jcmltc29uLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYTIwMDI1O1xufVxuaHRtbCBib2R5IC5jcmltc29uLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhMjAwMjU7XG59XG5odG1sIGJvZHkgLmN5YW4uYWNjZW50LFxuaHRtbCBib2R5IC5jeWFuLmxpdmUtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmN5YW4ubGlzdC10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuY3lhbi5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5jeWFuLmxpdmUtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuY3lhbi5jb3B5LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmN5YW4ubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5jeWFuLmxpdmUtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5jeWFuLmxpc3QtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5jeWFuLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5jeWFuLmxpdmUtdGlsZSA+IC5zbGlkZSxcbmh0bWwgYm9keSAuY3lhbi5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5jeWFuLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5jeWFuLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuaHRtbCBib2R5IC5jeWFuLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbmh0bWwgYm9keSAuY3lhbi5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmN5YW4uZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5jeWFuLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLmN5YW4uc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC5jeWFuLnNsaWRlLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAuY3lhbi5zbGlkZS1iYWNrLmFjY2VudCxcbmh0bWwgYm9keSAuY3lhbi5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAuY3lhbi5mbGlwLWJhY2suYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTBlMTtcbn1cbmh0bWwgYm9keSAuY3lhbi5hY2NlbnRDb2xvcixcbmh0bWwgYm9keSAuY3lhbi5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAuY3lhbi5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuaHRtbCBib2R5IC5jeWFuLmFjY2VudExpbmsgYSxcbmh0bWwgYm9keSAuY3lhbi5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLmN5YW4uYWNjZW50TGluayBhOnZpc2l0ZWQsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmN5YW4sXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmN5YW46aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmN5YW46dmlzaXRlZCB7XG4gIGNvbG9yOiAjMWJhMGUxO1xufVxuaHRtbCBib2R5IC5jeWFuLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFiYTBlMTtcbn1cbmh0bWwgYm9keSAuY3lhbi5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWJhMGUxO1xufVxuaHRtbCBib2R5IC5jeWFuLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFiYTBlMTtcbn1cbmh0bWwgYm9keSAuY3lhbi5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFiYTBlMTtcbn1cbmh0bWwgYm9keSAuY3lhbi5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWJhMGUxO1xufVxuaHRtbCBib2R5IC5lbWVyYWxkLmFjY2VudCxcbmh0bWwgYm9keSAuZW1lcmFsZC5saXZlLXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5lbWVyYWxkLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmVtZXJhbGQuY29weS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuZW1lcmFsZC5saXZlLXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmVtZXJhbGQuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5lbWVyYWxkLmxpc3QtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuZW1lcmFsZC5saXZlLXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuZW1lcmFsZC5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuZW1lcmFsZC5jb3B5LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuZW1lcmFsZC5saXZlLXRpbGUgPiAuc2xpZGUsXG5odG1sIGJvZHkgLmVtZXJhbGQubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAuZW1lcmFsZC5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuZW1lcmFsZC5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbmh0bWwgYm9keSAuZW1lcmFsZC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLmVtZXJhbGQuZmxpcC1saXN0ID4gbGkgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5lbWVyYWxkLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAuZW1lcmFsZC5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5lbWVyYWxkLnNsaWRlLmFjY2VudCxcbmh0bWwgYm9keSAuZW1lcmFsZC5zbGlkZS1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmVtZXJhbGQuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLmVtZXJhbGQuZmxpcC1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmVtZXJhbGQuZmxpcC1iYWNrLmFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG5odG1sIGJvZHkgLmVtZXJhbGQuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLmVtZXJhbGQuYWNjZW50SG92ZXI6aG92ZXIsXG5odG1sIGJvZHkgLmVtZXJhbGQuYWNjZW50SG92ZXIgYTpob3Zlcixcbmh0bWwgYm9keSAuZW1lcmFsZC5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLmVtZXJhbGQuYWNjZW50TGluayBhOmhvdmVyLFxuaHRtbCBib2R5IC5lbWVyYWxkLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5lbWVyYWxkLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5lbWVyYWxkOmhvdmVyLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5lbWVyYWxkOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbmh0bWwgYm9keSAuZW1lcmFsZC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDhhMDA7XG59XG5odG1sIGJvZHkgLmVtZXJhbGQuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOGEwMDtcbn1cbmh0bWwgYm9keSAuZW1lcmFsZC5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDhhMDA7XG59XG5odG1sIGJvZHkgLmVtZXJhbGQuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDhhMDA7XG59XG5odG1sIGJvZHkgLmVtZXJhbGQuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOGEwMDtcbn1cbmh0bWwgYm9keSAuZ3JlZW4uYWNjZW50LFxuaHRtbCBib2R5IC5ncmVlbi5saXZlLXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5ncmVlbi5saXN0LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5ncmVlbi5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5ncmVlbi5saXZlLXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmdyZWVuLmNvcHktdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuZ3JlZW4ubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5ncmVlbi5saXZlLXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuZ3JlZW4ubGlzdC10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmdyZWVuLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5ncmVlbi5saXZlLXRpbGUgPiAuc2xpZGUsXG5odG1sIGJvZHkgLmdyZWVuLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmdyZWVuLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5ncmVlbi5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbmh0bWwgYm9keSAuZ3JlZW4ubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuaHRtbCBib2R5IC5ncmVlbi5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmdyZWVuLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAuZ3JlZW4uZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuZ3JlZW4uc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC5ncmVlbi5zbGlkZS1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmdyZWVuLnNsaWRlLWJhY2suYWNjZW50LFxuaHRtbCBib2R5IC5ncmVlbi5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAuZ3JlZW4uZmxpcC1iYWNrLmFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk5MzM7XG59XG5odG1sIGJvZHkgLmdyZWVuLmFjY2VudENvbG9yLFxuaHRtbCBib2R5IC5ncmVlbi5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAuZ3JlZW4uYWNjZW50SG92ZXIgYTpob3Zlcixcbmh0bWwgYm9keSAuZ3JlZW4uYWNjZW50TGluayBhLFxuaHRtbCBib2R5IC5ncmVlbi5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLmdyZWVuLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5ncmVlbixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuZ3JlZW46aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmdyZWVuOnZpc2l0ZWQge1xuICBjb2xvcjogIzMzOTkzMztcbn1cbmh0bWwgYm9keSAuZ3JlZW4uYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OTMzO1xufVxuaHRtbCBib2R5IC5ncmVlbi5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM5OTMzO1xufVxuaHRtbCBib2R5IC5ncmVlbi5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzk5MzM7XG59XG5odG1sIGJvZHkgLmdyZWVuLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzM5OTMzO1xufVxuaHRtbCBib2R5IC5ncmVlbi5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM5OTMzO1xufVxuaHRtbCBib2R5IC5pbmRpZ28uYWNjZW50LFxuaHRtbCBib2R5IC5pbmRpZ28ubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuaW5kaWdvLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmluZGlnby5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5pbmRpZ28ubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5pbmRpZ28uY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5pbmRpZ28ubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5pbmRpZ28ubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmluZGlnby5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuaW5kaWdvLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5pbmRpZ28ubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5pbmRpZ28ubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAuaW5kaWdvLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5pbmRpZ28ubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLmluZGlnby5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLmluZGlnby5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmluZGlnby5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmluZGlnby5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5pbmRpZ28uc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC5pbmRpZ28uc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5pbmRpZ28uc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLmluZGlnby5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAuaW5kaWdvLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmEwMGZmO1xufVxuaHRtbCBib2R5IC5pbmRpZ28uYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLmluZGlnby5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAuaW5kaWdvLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLmluZGlnby5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLmluZGlnby5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLmluZGlnby5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuaW5kaWdvLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5pbmRpZ286aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmluZGlnbzp2aXNpdGVkIHtcbiAgY29sb3I6ICM2YTAwZmY7XG59XG5odG1sIGJvZHkgLmluZGlnby5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2YTAwZmY7XG59XG5odG1sIGJvZHkgLmluZGlnby5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmEwMGZmO1xufVxuaHRtbCBib2R5IC5pbmRpZ28uYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmEwMGZmO1xufVxuaHRtbCBib2R5IC5pbmRpZ28uYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2YTAwZmY7XG59XG5odG1sIGJvZHkgLmluZGlnby5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmEwMGZmO1xufVxuaHRtbCBib2R5IC5saW1lLmFjY2VudCxcbmh0bWwgYm9keSAubGltZS5saXZlLXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5saW1lLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLmxpbWUuY29weS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAubGltZS5saXZlLXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmxpbWUuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5saW1lLmxpc3QtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAubGltZS5saXZlLXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAubGltZS5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAubGltZS5jb3B5LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAubGltZS5saXZlLXRpbGUgPiAuc2xpZGUsXG5odG1sIGJvZHkgLmxpbWUubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAubGltZS5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAubGltZS5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbmh0bWwgYm9keSAubGltZS5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLmxpbWUuZmxpcC1saXN0ID4gbGkgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5saW1lLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAubGltZS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5saW1lLnNsaWRlLmFjY2VudCxcbmh0bWwgYm9keSAubGltZS5zbGlkZS1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmxpbWUuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLmxpbWUuZmxpcC1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmxpbWUuZmxpcC1iYWNrLmFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmMxMzk7XG59XG5odG1sIGJvZHkgLmxpbWUuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLmxpbWUuYWNjZW50SG92ZXI6aG92ZXIsXG5odG1sIGJvZHkgLmxpbWUuYWNjZW50SG92ZXIgYTpob3Zlcixcbmh0bWwgYm9keSAubGltZS5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLmxpbWUuYWNjZW50TGluayBhOmhvdmVyLFxuaHRtbCBib2R5IC5saW1lLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5saW1lLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5saW1lOmhvdmVyLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5saW1lOnZpc2l0ZWQge1xuICBjb2xvcjogI2EyYzEzOTtcbn1cbmh0bWwgYm9keSAubGltZS5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNhMmMxMzk7XG59XG5odG1sIGJvZHkgLmxpbWUuYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2EyYzEzOTtcbn1cbmh0bWwgYm9keSAubGltZS5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhMmMxMzk7XG59XG5odG1sIGJvZHkgLmxpbWUuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhMmMxMzk7XG59XG5odG1sIGJvZHkgLmxpbWUuYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EyYzEzOTtcbn1cbmh0bWwgYm9keSAubWFnZW50YS5hY2NlbnQsXG5odG1sIGJvZHkgLm1hZ2VudGEubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAubWFnZW50YS5saXN0LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5tYWdlbnRhLmNvcHktdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLm1hZ2VudGEubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5tYWdlbnRhLmNvcHktdGlsZSA+IGRpdixcbmh0bWwgYm9keSAubWFnZW50YS5saXN0LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLm1hZ2VudGEubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLm1hZ2VudGEubGlzdC10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLm1hZ2VudGEuY29weS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLm1hZ2VudGEubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5tYWdlbnRhLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLm1hZ2VudGEubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLm1hZ2VudGEubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLm1hZ2VudGEubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuaHRtbCBib2R5IC5tYWdlbnRhLmZsaXAtbGlzdCA+IGxpID4gLmFjY2VudCxcbmh0bWwgYm9keSAubWFnZW50YS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLm1hZ2VudGEuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAubWFnZW50YS5zbGlkZS5hY2NlbnQsXG5odG1sIGJvZHkgLm1hZ2VudGEuc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5tYWdlbnRhLnNsaWRlLWJhY2suYWNjZW50LFxuaHRtbCBib2R5IC5tYWdlbnRhLmZsaXAtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5tYWdlbnRhLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDczO1xufVxuaHRtbCBib2R5IC5tYWdlbnRhLmFjY2VudENvbG9yLFxuaHRtbCBib2R5IC5tYWdlbnRhLmFjY2VudEhvdmVyOmhvdmVyLFxuaHRtbCBib2R5IC5tYWdlbnRhLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLm1hZ2VudGEuYWNjZW50TGluayBhLFxuaHRtbCBib2R5IC5tYWdlbnRhLmFjY2VudExpbmsgYTpob3Zlcixcbmh0bWwgYm9keSAubWFnZW50YS5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAubWFnZW50YSxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAubWFnZW50YTpob3ZlcixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAubWFnZW50YTp2aXNpdGVkIHtcbiAgY29sb3I6ICNkODAwNzM7XG59XG5odG1sIGJvZHkgLm1hZ2VudGEuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgwMDczO1xufVxuaHRtbCBib2R5IC5tYWdlbnRhLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkODAwNzM7XG59XG5odG1sIGJvZHkgLm1hZ2VudGEuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDgwMDczO1xufVxuaHRtbCBib2R5IC5tYWdlbnRhLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDgwMDczO1xufVxuaHRtbCBib2R5IC5tYWdlbnRhLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkODAwNzM7XG59XG5odG1sIGJvZHkgLm1hbmdvLmFjY2VudCxcbmh0bWwgYm9keSAubWFuZ28ubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAubWFuZ28ubGlzdC10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAubWFuZ28uY29weS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAubWFuZ28ubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5tYW5nby5jb3B5LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLm1hbmdvLmxpc3QtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAubWFuZ28ubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLm1hbmdvLmxpc3QtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5tYW5nby5jb3B5LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAubWFuZ28ubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5tYW5nby5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5tYW5nby5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAubWFuZ28ubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLm1hbmdvLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbmh0bWwgYm9keSAubWFuZ28uZmxpcC1saXN0ID4gbGkgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5tYW5nby5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLm1hbmdvLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLm1hbmdvLnNsaWRlLmFjY2VudCxcbmh0bWwgYm9keSAubWFuZ28uc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5tYW5nby5zbGlkZS1iYWNrLmFjY2VudCxcbmh0bWwgYm9keSAubWFuZ28uZmxpcC1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLm1hbmdvLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA5NjA5O1xufVxuaHRtbCBib2R5IC5tYW5nby5hY2NlbnRDb2xvcixcbmh0bWwgYm9keSAubWFuZ28uYWNjZW50SG92ZXI6aG92ZXIsXG5odG1sIGJvZHkgLm1hbmdvLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLm1hbmdvLmFjY2VudExpbmsgYSxcbmh0bWwgYm9keSAubWFuZ28uYWNjZW50TGluayBhOmhvdmVyLFxuaHRtbCBib2R5IC5tYW5nby5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAubWFuZ28sXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLm1hbmdvOmhvdmVyLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5tYW5nbzp2aXNpdGVkIHtcbiAgY29sb3I6ICNmMDk2MDk7XG59XG5odG1sIGJvZHkgLm1hbmdvLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwOTYwOTtcbn1cbmh0bWwgYm9keSAubWFuZ28uYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwOTYwOTtcbn1cbmh0bWwgYm9keSAubWFuZ28uYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjA5NjA5O1xufVxuaHRtbCBib2R5IC5tYW5nby5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YwOTYwOTtcbn1cbmh0bWwgYm9keSAubWFuZ28uYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwOTYwOTtcbn1cbmh0bWwgYm9keSAubWF1dmUuYWNjZW50LFxuaHRtbCBib2R5IC5tYXV2ZS5saXZlLXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5tYXV2ZS5saXN0LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5tYXV2ZS5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5tYXV2ZS5saXZlLXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLm1hdXZlLmNvcHktdGlsZSA+IGRpdixcbmh0bWwgYm9keSAubWF1dmUubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5tYXV2ZS5saXZlLXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAubWF1dmUubGlzdC10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLm1hdXZlLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5tYXV2ZS5saXZlLXRpbGUgPiAuc2xpZGUsXG5odG1sIGJvZHkgLm1hdXZlLmxpdmUtdGlsZSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLm1hdXZlLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5tYXV2ZS5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbmh0bWwgYm9keSAubWF1dmUubGl2ZS10aWxlID4gLnNsaWRlLWZyb250LFxuaHRtbCBib2R5IC5tYXV2ZS5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLm1hdXZlLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAubWF1dmUuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAubWF1dmUuc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC5tYXV2ZS5zbGlkZS1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLm1hdXZlLnNsaWRlLWJhY2suYWNjZW50LFxuaHRtbCBib2R5IC5tYXV2ZS5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAubWF1dmUuZmxpcC1iYWNrLmFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjVmODk7XG59XG5odG1sIGJvZHkgLm1hdXZlLmFjY2VudENvbG9yLFxuaHRtbCBib2R5IC5tYXV2ZS5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAubWF1dmUuYWNjZW50SG92ZXIgYTpob3Zlcixcbmh0bWwgYm9keSAubWF1dmUuYWNjZW50TGluayBhLFxuaHRtbCBib2R5IC5tYXV2ZS5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLm1hdXZlLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5tYXV2ZSxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAubWF1dmU6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLm1hdXZlOnZpc2l0ZWQge1xuICBjb2xvcjogIzc2NWY4OTtcbn1cbmh0bWwgYm9keSAubWF1dmUuYWNjZW50Qm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY1Zjg5O1xufVxuaHRtbCBib2R5IC5tYXV2ZS5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzY1Zjg5O1xufVxuaHRtbCBib2R5IC5tYXV2ZS5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NjVmODk7XG59XG5odG1sIGJvZHkgLm1hdXZlLmFjY2VudEJvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzY1Zjg5O1xufVxuaHRtbCBib2R5IC5tYXV2ZS5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzY1Zjg5O1xufVxuaHRtbCBib2R5IC5vbGl2ZS5hY2NlbnQsXG5odG1sIGJvZHkgLm9saXZlLmxpdmUtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLm9saXZlLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLm9saXZlLmNvcHktdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLm9saXZlLmxpdmUtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAub2xpdmUuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5vbGl2ZS5saXN0LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLm9saXZlLmxpdmUtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5vbGl2ZS5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAub2xpdmUuY29weS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLm9saXZlLmxpdmUtdGlsZSA+IC5zbGlkZSxcbmh0bWwgYm9keSAub2xpdmUubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAub2xpdmUubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLm9saXZlLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuaHRtbCBib2R5IC5vbGl2ZS5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLm9saXZlLmZsaXAtbGlzdCA+IGxpID4gLmFjY2VudCxcbmh0bWwgYm9keSAub2xpdmUuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5vbGl2ZS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5vbGl2ZS5zbGlkZS5hY2NlbnQsXG5odG1sIGJvZHkgLm9saXZlLnNsaWRlLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAub2xpdmUuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLm9saXZlLmZsaXAtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5vbGl2ZS5mbGlwLWJhY2suYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkODc2NDtcbn1cbmh0bWwgYm9keSAub2xpdmUuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLm9saXZlLmFjY2VudEhvdmVyOmhvdmVyLFxuaHRtbCBib2R5IC5vbGl2ZS5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuaHRtbCBib2R5IC5vbGl2ZS5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLm9saXZlLmFjY2VudExpbmsgYTpob3Zlcixcbmh0bWwgYm9keSAub2xpdmUuYWNjZW50TGluayBhOnZpc2l0ZWQsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLm9saXZlLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5vbGl2ZTpob3ZlcixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAub2xpdmU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNmQ4NzY0O1xufVxuaHRtbCBib2R5IC5vbGl2ZS5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2ZDg3NjQ7XG59XG5odG1sIGJvZHkgLm9saXZlLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ZDg3NjQ7XG59XG5odG1sIGJvZHkgLm9saXZlLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZkODc2NDtcbn1cbmh0bWwgYm9keSAub2xpdmUuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2ZDg3NjQ7XG59XG5odG1sIGJvZHkgLm9saXZlLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ZDg3NjQ7XG59XG5odG1sIGJvZHkgLm9yYW5nZS5hY2NlbnQsXG5odG1sIGJvZHkgLm9yYW5nZS5saXZlLXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5vcmFuZ2UubGlzdC10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAub3JhbmdlLmNvcHktdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLm9yYW5nZS5saXZlLXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLm9yYW5nZS5jb3B5LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLm9yYW5nZS5saXN0LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLm9yYW5nZS5saXZlLXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAub3JhbmdlLmxpc3QtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5vcmFuZ2UuY29weS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLm9yYW5nZS5saXZlLXRpbGUgPiAuc2xpZGUsXG5odG1sIGJvZHkgLm9yYW5nZS5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5vcmFuZ2UubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLm9yYW5nZS5saXZlLXRpbGUgPiAuc2xpZGUtYmFjayxcbmh0bWwgYm9keSAub3JhbmdlLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbmh0bWwgYm9keSAub3JhbmdlLmZsaXAtbGlzdCA+IGxpID4gLmFjY2VudCxcbmh0bWwgYm9keSAub3JhbmdlLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAub3JhbmdlLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLm9yYW5nZS5zbGlkZS5hY2NlbnQsXG5odG1sIGJvZHkgLm9yYW5nZS5zbGlkZS1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLm9yYW5nZS5zbGlkZS1iYWNrLmFjY2VudCxcbmh0bWwgYm9keSAub3JhbmdlLmZsaXAtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5vcmFuZ2UuZmxpcC1iYWNrLmFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTY4MDE7XG59XG5odG1sIGJvZHkgLm9yYW5nZS5hY2NlbnRDb2xvcixcbmh0bWwgYm9keSAub3JhbmdlLmFjY2VudEhvdmVyOmhvdmVyLFxuaHRtbCBib2R5IC5vcmFuZ2UuYWNjZW50SG92ZXIgYTpob3Zlcixcbmh0bWwgYm9keSAub3JhbmdlLmFjY2VudExpbmsgYSxcbmh0bWwgYm9keSAub3JhbmdlLmFjY2VudExpbmsgYTpob3Zlcixcbmh0bWwgYm9keSAub3JhbmdlLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5vcmFuZ2UsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLm9yYW5nZTpob3ZlcixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAub3JhbmdlOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZhNjgwMTtcbn1cbmh0bWwgYm9keSAub3JhbmdlLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZhNjgwMTtcbn1cbmh0bWwgYm9keSAub3JhbmdlLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYTY4MDE7XG59XG5odG1sIGJvZHkgLm9yYW5nZS5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYTY4MDE7XG59XG5odG1sIGJvZHkgLm9yYW5nZS5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZhNjgwMTtcbn1cbmh0bWwgYm9keSAub3JhbmdlLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYTY4MDE7XG59XG5odG1sIGJvZHkgLnBpbmsuYWNjZW50LFxuaHRtbCBib2R5IC5waW5rLmxpdmUtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnBpbmsubGlzdC10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAucGluay5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5waW5rLmxpdmUtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAucGluay5jb3B5LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLnBpbmsubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5waW5rLmxpdmUtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5waW5rLmxpc3QtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5waW5rLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5waW5rLmxpdmUtdGlsZSA+IC5zbGlkZSxcbmh0bWwgYm9keSAucGluay5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5waW5rLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5waW5rLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuaHRtbCBib2R5IC5waW5rLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbmh0bWwgYm9keSAucGluay5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnBpbmsuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5waW5rLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLnBpbmsuc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC5waW5rLnNsaWRlLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAucGluay5zbGlkZS1iYWNrLmFjY2VudCxcbmh0bWwgYm9keSAucGluay5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAucGluay5mbGlwLWJhY2suYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NzFiODtcbn1cbmh0bWwgYm9keSAucGluay5hY2NlbnRDb2xvcixcbmh0bWwgYm9keSAucGluay5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAucGluay5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuaHRtbCBib2R5IC5waW5rLmFjY2VudExpbmsgYSxcbmh0bWwgYm9keSAucGluay5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLnBpbmsuYWNjZW50TGluayBhOnZpc2l0ZWQsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnBpbmssXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnBpbms6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnBpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZTY3MWI4O1xufVxuaHRtbCBib2R5IC5waW5rLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NzFiODtcbn1cbmh0bWwgYm9keSAucGluay5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTY3MWI4O1xufVxuaHRtbCBib2R5IC5waW5rLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U2NzFiODtcbn1cbmh0bWwgYm9keSAucGluay5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2NzFiODtcbn1cbmh0bWwgYm9keSAucGluay5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTY3MWI4O1xufVxuaHRtbCBib2R5IC5wdXJwbGUuYWNjZW50LFxuaHRtbCBib2R5IC5wdXJwbGUubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAucHVycGxlLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnB1cnBsZS5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5wdXJwbGUubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5wdXJwbGUuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5wdXJwbGUubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5wdXJwbGUubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLnB1cnBsZS5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAucHVycGxlLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5wdXJwbGUubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5wdXJwbGUubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAucHVycGxlLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5wdXJwbGUubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLnB1cnBsZS5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLnB1cnBsZS5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnB1cnBsZS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLnB1cnBsZS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5wdXJwbGUuc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC5wdXJwbGUuc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5wdXJwbGUuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLnB1cnBsZS5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAucHVycGxlLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIwMGZmO1xufVxuaHRtbCBib2R5IC5wdXJwbGUuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLnB1cnBsZS5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAucHVycGxlLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLnB1cnBsZS5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLnB1cnBsZS5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLnB1cnBsZS5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAucHVycGxlLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5wdXJwbGU6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnB1cnBsZTp2aXNpdGVkIHtcbiAgY29sb3I6ICNhMjAwZmY7XG59XG5odG1sIGJvZHkgLnB1cnBsZS5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNhMjAwZmY7XG59XG5odG1sIGJvZHkgLnB1cnBsZS5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTIwMGZmO1xufVxuaHRtbCBib2R5IC5wdXJwbGUuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTIwMGZmO1xufVxuaHRtbCBib2R5IC5wdXJwbGUuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhMjAwZmY7XG59XG5odG1sIGJvZHkgLnB1cnBsZS5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTIwMGZmO1xufVxuaHRtbCBib2R5IC52aW9sZXQuYWNjZW50LFxuaHRtbCBib2R5IC52aW9sZXQubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAudmlvbGV0Lmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnZpb2xldC5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC52aW9sZXQubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC52aW9sZXQuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC52aW9sZXQubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC52aW9sZXQubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLnZpb2xldC5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAudmlvbGV0LmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC52aW9sZXQubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC52aW9sZXQubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAudmlvbGV0LmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC52aW9sZXQubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLnZpb2xldC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLnZpb2xldC5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnZpb2xldC5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLnZpb2xldC5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC52aW9sZXQuc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC52aW9sZXQuc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC52aW9sZXQuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLnZpb2xldC5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAudmlvbGV0LmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIwMGZmO1xufVxuaHRtbCBib2R5IC52aW9sZXQuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLnZpb2xldC5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAudmlvbGV0LmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLnZpb2xldC5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLnZpb2xldC5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLnZpb2xldC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAudmlvbGV0LFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC52aW9sZXQ6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnZpb2xldDp2aXNpdGVkIHtcbiAgY29sb3I6ICNhMjAwZmY7XG59XG5odG1sIGJvZHkgLnZpb2xldC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNhMjAwZmY7XG59XG5odG1sIGJvZHkgLnZpb2xldC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTIwMGZmO1xufVxuaHRtbCBib2R5IC52aW9sZXQuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTIwMGZmO1xufVxuaHRtbCBib2R5IC52aW9sZXQuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhMjAwZmY7XG59XG5odG1sIGJvZHkgLnZpb2xldC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTIwMGZmO1xufVxuaHRtbCBib2R5IC5yZWQuYWNjZW50LFxuaHRtbCBib2R5IC5yZWQubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAucmVkLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnJlZC5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5yZWQubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5yZWQuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5yZWQubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5yZWQubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLnJlZC5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAucmVkLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5yZWQubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5yZWQubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAucmVkLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5yZWQubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLnJlZC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLnJlZC5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnJlZC5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLnJlZC5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5yZWQuc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC5yZWQuc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5yZWQuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLnJlZC5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAucmVkLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxNDAwO1xufVxuaHRtbCBib2R5IC5yZWQuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLnJlZC5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAucmVkLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLnJlZC5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLnJlZC5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLnJlZC5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAucmVkLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5yZWQ6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnJlZDp2aXNpdGVkIHtcbiAgY29sb3I6ICNlNTE0MDA7XG59XG5odG1sIGJvZHkgLnJlZC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNlNTE0MDA7XG59XG5odG1sIGJvZHkgLnJlZC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTUxNDAwO1xufVxuaHRtbCBib2R5IC5yZWQuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTUxNDAwO1xufVxuaHRtbCBib2R5IC5yZWQuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNTE0MDA7XG59XG5odG1sIGJvZHkgLnJlZC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTUxNDAwO1xufVxuaHRtbCBib2R5IC5zaWVubmEuYWNjZW50LFxuaHRtbCBib2R5IC5zaWVubmEubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuc2llbm5hLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnNpZW5uYS5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5zaWVubmEubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5zaWVubmEuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5zaWVubmEubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5zaWVubmEubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLnNpZW5uYS5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuc2llbm5hLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5zaWVubmEubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5zaWVubmEubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAuc2llbm5hLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5zaWVubmEubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLnNpZW5uYS5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLnNpZW5uYS5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnNpZW5uYS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLnNpZW5uYS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5zaWVubmEuc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC5zaWVubmEuc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5zaWVubmEuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLnNpZW5uYS5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAuc2llbm5hLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzYTNlO1xufVxuaHRtbCBib2R5IC5zaWVubmEuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLnNpZW5uYS5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAuc2llbm5hLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLnNpZW5uYS5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLnNpZW5uYS5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLnNpZW5uYS5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuc2llbm5hLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5zaWVubmE6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnNpZW5uYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM3YjNhM2U7XG59XG5odG1sIGJvZHkgLnNpZW5uYS5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3YjNhM2U7XG59XG5odG1sIGJvZHkgLnNpZW5uYS5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjN2IzYTNlO1xufVxuaHRtbCBib2R5IC5zaWVubmEuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN2IzYTNlO1xufVxuaHRtbCBib2R5IC5zaWVubmEuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3YjNhM2U7XG59XG5odG1sIGJvZHkgLnNpZW5uYS5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjN2IzYTNlO1xufVxuaHRtbCBib2R5IC5zdGVlbC5hY2NlbnQsXG5odG1sIGJvZHkgLnN0ZWVsLmxpdmUtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnN0ZWVsLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnN0ZWVsLmNvcHktdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnN0ZWVsLmxpdmUtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuc3RlZWwuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5zdGVlbC5saXN0LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLnN0ZWVsLmxpdmUtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5zdGVlbC5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuc3RlZWwuY29weS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLnN0ZWVsLmxpdmUtdGlsZSA+IC5zbGlkZSxcbmh0bWwgYm9keSAuc3RlZWwubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAuc3RlZWwubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLnN0ZWVsLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuaHRtbCBib2R5IC5zdGVlbC5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLnN0ZWVsLmZsaXAtbGlzdCA+IGxpID4gLmFjY2VudCxcbmh0bWwgYm9keSAuc3RlZWwuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5zdGVlbC5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC5zdGVlbC5zbGlkZS5hY2NlbnQsXG5odG1sIGJvZHkgLnN0ZWVsLnNsaWRlLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAuc3RlZWwuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLnN0ZWVsLmZsaXAtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5zdGVlbC5mbGlwLWJhY2suYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NzY4ODtcbn1cbmh0bWwgYm9keSAuc3RlZWwuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLnN0ZWVsLmFjY2VudEhvdmVyOmhvdmVyLFxuaHRtbCBib2R5IC5zdGVlbC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuaHRtbCBib2R5IC5zdGVlbC5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLnN0ZWVsLmFjY2VudExpbmsgYTpob3Zlcixcbmh0bWwgYm9keSAuc3RlZWwuYWNjZW50TGluayBhOnZpc2l0ZWQsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnN0ZWVsLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5zdGVlbDpob3ZlcixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuc3RlZWw6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjU3Njg4O1xufVxuaHRtbCBib2R5IC5zdGVlbC5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NTc2ODg7XG59XG5odG1sIGJvZHkgLnN0ZWVsLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NTc2ODg7XG59XG5odG1sIGJvZHkgLnN0ZWVsLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY1NzY4ODtcbn1cbmh0bWwgYm9keSAuc3RlZWwuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NTc2ODg7XG59XG5odG1sIGJvZHkgLnN0ZWVsLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NTc2ODg7XG59XG5odG1sIGJvZHkgLnRlYWwuYWNjZW50LFxuaHRtbCBib2R5IC50ZWFsLmxpdmUtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnRlYWwubGlzdC10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAudGVhbC5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC50ZWFsLmxpdmUtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAudGVhbC5jb3B5LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLnRlYWwubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC50ZWFsLmxpdmUtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC50ZWFsLmxpc3QtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC50ZWFsLmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC50ZWFsLmxpdmUtdGlsZSA+IC5zbGlkZSxcbmh0bWwgYm9keSAudGVhbC5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC50ZWFsLmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC50ZWFsLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuaHRtbCBib2R5IC50ZWFsLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbmh0bWwgYm9keSAudGVhbC5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnRlYWwuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC50ZWFsLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLnRlYWwuc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC50ZWFsLnNsaWRlLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAudGVhbC5zbGlkZS1iYWNrLmFjY2VudCxcbmh0bWwgYm9keSAudGVhbC5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAudGVhbC5mbGlwLWJhY2suYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJhOTtcbn1cbmh0bWwgYm9keSAudGVhbC5hY2NlbnRDb2xvcixcbmh0bWwgYm9keSAudGVhbC5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAudGVhbC5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuaHRtbCBib2R5IC50ZWFsLmFjY2VudExpbmsgYSxcbmh0bWwgYm9keSAudGVhbC5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLnRlYWwuYWNjZW50TGluayBhOnZpc2l0ZWQsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnRlYWwsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnRlYWw6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnRlYWw6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDBhYmE5O1xufVxuaHRtbCBib2R5IC50ZWFsLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWJhOTtcbn1cbmh0bWwgYm9keSAudGVhbC5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhYmE5O1xufVxuaHRtbCBib2R5IC50ZWFsLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYWJhOTtcbn1cbmh0bWwgYm9keSAudGVhbC5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYWJhOTtcbn1cbmh0bWwgYm9keSAudGVhbC5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBhYmE5O1xufVxuaHRtbCBib2R5IC55ZWxsb3cuYWNjZW50LFxuaHRtbCBib2R5IC55ZWxsb3cubGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAueWVsbG93Lmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnllbGxvdy5jb3B5LXRpbGUgPiAuYWNjZW50LFxuaHRtbCBib2R5IC55ZWxsb3cubGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC55ZWxsb3cuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC55ZWxsb3cubGlzdC10aWxlID4gZGl2LFxuaHRtbCBib2R5IC55ZWxsb3cubGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLnllbGxvdy5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAueWVsbG93LmNvcHktdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC55ZWxsb3cubGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC55ZWxsb3cubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAueWVsbG93LmxpdmUtdGlsZSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC55ZWxsb3cubGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLnllbGxvdy5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLnllbGxvdy5mbGlwLWxpc3QgPiBsaSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnllbGxvdy5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLnllbGxvdy5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC55ZWxsb3cuc2xpZGUuYWNjZW50LFxuaHRtbCBib2R5IC55ZWxsb3cuc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC55ZWxsb3cuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLnllbGxvdy5mbGlwLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAueWVsbG93LmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhjMTAxO1xufVxuaHRtbCBib2R5IC55ZWxsb3cuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLnllbGxvdy5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAueWVsbG93LmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLnllbGxvdy5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLnllbGxvdy5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLnllbGxvdy5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAueWVsbG93LFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC55ZWxsb3c6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnllbGxvdzp2aXNpdGVkIHtcbiAgY29sb3I6ICNkOGMxMDE7XG59XG5odG1sIGJvZHkgLnllbGxvdy5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNkOGMxMDE7XG59XG5odG1sIGJvZHkgLnllbGxvdy5hY2NlbnRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDhjMTAxO1xufVxuaHRtbCBib2R5IC55ZWxsb3cuYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDhjMTAxO1xufVxuaHRtbCBib2R5IC55ZWxsb3cuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkOGMxMDE7XG59XG5odG1sIGJvZHkgLnllbGxvdy5hY2NlbnRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDhjMTAxO1xufVxuaHRtbCBib2R5IC50cmFucy5hY2NlbnQsXG5odG1sIGJvZHkgLnRyYW5zLmxpdmUtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnRyYW5zLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnRyYW5zLmNvcHktdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLnRyYW5zLmxpdmUtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAudHJhbnMuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC50cmFucy5saXN0LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLnRyYW5zLmxpdmUtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC50cmFucy5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAudHJhbnMuY29weS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLnRyYW5zLmxpdmUtdGlsZSA+IC5zbGlkZSxcbmh0bWwgYm9keSAudHJhbnMubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAudHJhbnMubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLnRyYW5zLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuaHRtbCBib2R5IC50cmFucy5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLnRyYW5zLmZsaXAtbGlzdCA+IGxpID4gLmFjY2VudCxcbmh0bWwgYm9keSAudHJhbnMuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC50cmFucy5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC50cmFucy5zbGlkZS5hY2NlbnQsXG5odG1sIGJvZHkgLnRyYW5zLnNsaWRlLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAudHJhbnMuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLnRyYW5zLmZsaXAtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC50cmFucy5mbGlwLWJhY2suYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5odG1sIGJvZHkgLnRyYW5zLmFjY2VudENvbG9yLFxuaHRtbCBib2R5IC50cmFucy5hY2NlbnRIb3Zlcjpob3Zlcixcbmh0bWwgYm9keSAudHJhbnMuYWNjZW50SG92ZXIgYTpob3Zlcixcbmh0bWwgYm9keSAudHJhbnMuYWNjZW50TGluayBhLFxuaHRtbCBib2R5IC50cmFucy5hY2NlbnRMaW5rIGE6aG92ZXIsXG5odG1sIGJvZHkgLnRyYW5zLmFjY2VudExpbmsgYTp2aXNpdGVkLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC50cmFucyxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAudHJhbnM6aG92ZXIsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLnRyYW5zOnZpc2l0ZWQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5odG1sIGJvZHkgLnRyYW5zLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5odG1sIGJvZHkgLnRyYW5zLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaHRtbCBib2R5IC50cmFucy5hY2NlbnRCb3JkZXJMZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaHRtbCBib2R5IC50cmFucy5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5odG1sIGJvZHkgLnRyYW5zLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaHRtbCBib2R5IC53aGl0ZS5hY2NlbnQsXG5odG1sIGJvZHkgLndoaXRlLmxpdmUtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLndoaXRlLmxpc3QtdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLndoaXRlLmNvcHktdGlsZSA+IC5hY2NlbnQsXG5odG1sIGJvZHkgLndoaXRlLmxpdmUtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAud2hpdGUuY29weS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC53aGl0ZS5saXN0LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLndoaXRlLmxpdmUtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC53aGl0ZS5saXN0LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAud2hpdGUuY29weS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLndoaXRlLmxpdmUtdGlsZSA+IC5zbGlkZSxcbmh0bWwgYm9keSAud2hpdGUubGl2ZS10aWxlID4gLmZsaXAtYmFjayxcbmh0bWwgYm9keSAud2hpdGUubGl2ZS10aWxlID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLndoaXRlLmxpdmUtdGlsZSA+IC5zbGlkZS1iYWNrLFxuaHRtbCBib2R5IC53aGl0ZS5saXZlLXRpbGUgPiAuc2xpZGUtZnJvbnQsXG5odG1sIGJvZHkgLndoaXRlLmZsaXAtbGlzdCA+IGxpID4gLmFjY2VudCxcbmh0bWwgYm9keSAud2hpdGUuZmxpcC1saXN0ID4gbGkgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC53aGl0ZS5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWZyb250LFxuaHRtbCBib2R5IC53aGl0ZS5zbGlkZS5hY2NlbnQsXG5odG1sIGJvZHkgLndoaXRlLnNsaWRlLWZyb250LmFjY2VudCxcbmh0bWwgYm9keSAud2hpdGUuc2xpZGUtYmFjay5hY2NlbnQsXG5odG1sIGJvZHkgLndoaXRlLmZsaXAtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC53aGl0ZS5mbGlwLWJhY2suYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmh0bWwgYm9keSAud2hpdGUuYWNjZW50Q29sb3IsXG5odG1sIGJvZHkgLndoaXRlLmFjY2VudEhvdmVyOmhvdmVyLFxuaHRtbCBib2R5IC53aGl0ZS5hY2NlbnRIb3ZlciBhOmhvdmVyLFxuaHRtbCBib2R5IC53aGl0ZS5hY2NlbnRMaW5rIGEsXG5odG1sIGJvZHkgLndoaXRlLmFjY2VudExpbmsgYTpob3Zlcixcbmh0bWwgYm9keSAud2hpdGUuYWNjZW50TGluayBhOnZpc2l0ZWQsXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLndoaXRlLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC53aGl0ZTpob3ZlcixcbmEuYWNjZW50TGlua2h0bWwgYm9keSAud2hpdGU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaHRtbCBib2R5IC53aGl0ZS5hY2NlbnRCb3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5odG1sIGJvZHkgLndoaXRlLmFjY2VudEJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5odG1sIGJvZHkgLndoaXRlLmFjY2VudEJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbmh0bWwgYm9keSAud2hpdGUuYWNjZW50Qm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5odG1sIGJvZHkgLndoaXRlLmFjY2VudEJvcmRlclRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5odG1sIGJvZHkgLmJsYWNrLmFjY2VudCxcbmh0bWwgYm9keSAuYmxhY2subGl2ZS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYmxhY2subGlzdC10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYmxhY2suY29weS10aWxlID4gLmFjY2VudCxcbmh0bWwgYm9keSAuYmxhY2subGl2ZS10aWxlID4gZGl2LFxuaHRtbCBib2R5IC5ibGFjay5jb3B5LXRpbGUgPiBkaXYsXG5odG1sIGJvZHkgLmJsYWNrLmxpc3QtdGlsZSA+IGRpdixcbmh0bWwgYm9keSAuYmxhY2subGl2ZS10aWxlID4gLmZhY2UsXG5odG1sIGJvZHkgLmJsYWNrLmxpc3QtdGlsZSA+IC5mYWNlLFxuaHRtbCBib2R5IC5ibGFjay5jb3B5LXRpbGUgPiAuZmFjZSxcbmh0bWwgYm9keSAuYmxhY2subGl2ZS10aWxlID4gLnNsaWRlLFxuaHRtbCBib2R5IC5ibGFjay5saXZlLXRpbGUgPiAuZmxpcC1iYWNrLFxuaHRtbCBib2R5IC5ibGFjay5saXZlLXRpbGUgPiAuZmxpcC1mcm9udCxcbmh0bWwgYm9keSAuYmxhY2subGl2ZS10aWxlID4gLnNsaWRlLWJhY2ssXG5odG1sIGJvZHkgLmJsYWNrLmxpdmUtdGlsZSA+IC5zbGlkZS1mcm9udCxcbmh0bWwgYm9keSAuYmxhY2suZmxpcC1saXN0ID4gbGkgPiAuYWNjZW50LFxuaHRtbCBib2R5IC5ibGFjay5mbGlwLWxpc3QgPiBsaSA+IC5mbGlwLWJhY2ssXG5odG1sIGJvZHkgLmJsYWNrLmZsaXAtbGlzdCA+IGxpID4gLmZsaXAtZnJvbnQsXG5odG1sIGJvZHkgLmJsYWNrLnNsaWRlLmFjY2VudCxcbmh0bWwgYm9keSAuYmxhY2suc2xpZGUtZnJvbnQuYWNjZW50LFxuaHRtbCBib2R5IC5ibGFjay5zbGlkZS1iYWNrLmFjY2VudCxcbmh0bWwgYm9keSAuYmxhY2suZmxpcC1mcm9udC5hY2NlbnQsXG5odG1sIGJvZHkgLmJsYWNrLmZsaXAtYmFjay5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuaHRtbCBib2R5IC5ibGFjay5hY2NlbnRDb2xvcixcbmh0bWwgYm9keSAuYmxhY2suYWNjZW50SG92ZXI6aG92ZXIsXG5odG1sIGJvZHkgLmJsYWNrLmFjY2VudEhvdmVyIGE6aG92ZXIsXG5odG1sIGJvZHkgLmJsYWNrLmFjY2VudExpbmsgYSxcbmh0bWwgYm9keSAuYmxhY2suYWNjZW50TGluayBhOmhvdmVyLFxuaHRtbCBib2R5IC5ibGFjay5hY2NlbnRMaW5rIGE6dmlzaXRlZCxcbmEuYWNjZW50TGlua2h0bWwgYm9keSAuYmxhY2ssXG5hLmFjY2VudExpbmtodG1sIGJvZHkgLmJsYWNrOmhvdmVyLFxuYS5hY2NlbnRMaW5raHRtbCBib2R5IC5ibGFjazp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5odG1sIGJvZHkgLmJsYWNrLmFjY2VudEJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbmh0bWwgYm9keSAuYmxhY2suYWNjZW50Qm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cbmh0bWwgYm9keSAuYmxhY2suYWNjZW50Qm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuaHRtbCBib2R5IC5ibGFjay5hY2NlbnRCb3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDtcbn1cbmh0bWwgYm9keSAuYmxhY2suYWNjZW50Qm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmFwcGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIwMjE7XG4gIGJvdHRvbTogMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IDBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5hcHBiYXIudG9wIHtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4O1xufVxuLmFwcGJhciBhLmV0Yyxcbi5hcHBiYXIgYS5ldGM6aG92ZXIsXG4uYXBwYmFyIGEuZXRjOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMnB4O1xuICAvKiBhZGQgc29tZSBleHRyYSBwYWRkaW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIHRvdWNoICovXG5cbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uYXBwYmFyIC5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFwcGJhciAudGhlbWUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5hcHBiYXIgLnRoZW1lLW9wdGlvbnMgPiB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5hcHBiYXIgLnRoZW1lLW9wdGlvbnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cbi5hcHBiYXIgLnRoZW1lLW9wdGlvbnMgbGkgPiBhLFxuLmFwcGJhciAudGhlbWUtb3B0aW9ucyBsaSA+IGE6aG92ZXIsXG4uYXBwYmFyIC50aGVtZS1vcHRpb25zIGxpID4gYTp2aXNpdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmFwcGJhciAuYmFzZS10aGVtZS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAlO1xufVxuLmFwcGJhciAuYmFzZS10aGVtZS1vcHRpb25zID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5hcHBiYXIgLmJhc2UtdGhlbWUtb3B0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmFwcGJhciAuYmFzZS10aGVtZS1vcHRpb25zIGxpID4gYSxcbi5hcHBiYXIgLmJhc2UtdGhlbWUtb3B0aW9ucyBsaSA+IGE6aG92ZXIsXG4uYXBwYmFyIC5iYXNlLXRoZW1lLW9wdGlvbnMgbGkgPiBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uYXBwYmFyIC5iYXNlLXRoZW1lLW9wdGlvbnMgbGkgPiBhLmRhcmsuYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5hcHBiYXIgLnRoZW1lLW9wdGlvbnMgaDIsXG4uYXBwYmFyIC5iYXNlLXRoZW1lLW9wdGlvbnMgaDIge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogOHB4IDhweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFwcGJhciAuY2hhcm0tdGl0bGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXBwYmFyIC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nOiAyNHB4IDAgMCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXBwYmFyIC5saW5rcyBhLFxuLmFwcGJhciAubGlua3MgYTpsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFwcGJhci5zbWFsbCB7XG4gIGhlaWdodDogMjhweDtcbn1cbi5hcHBiYXIuc21hbGwgYS5ldGMsXG4uYXBwYmFyLnNtYWxsIGEuZXRjOmhvdmVyLFxuLmFwcGJhci5zbWFsbCBhLmV0Yzp2aXNpdGVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA5MHB4O1xufVxuLmxpZ2h0IC5hcHBiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXJrIC5hcHBiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMDIxO1xufVxuLmxpZ2h0IC5hcHBiYXItYnV0dG9ucyBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGlnaHQgLmFwcGJhci1idXR0b25zIGEgPiBpbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9tZXRyb0ljb25zX2xpZ2h0LmpwZycpO1xufVxuLmxpZ2h0IC5hcHBiYXIgYS5ldGMsXG4ubGlnaHQgLmFwcGJhciBhLmV0Yzpob3Zlcixcbi5saWdodCAuYXBwYmFyIGEuZXRjOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMge1xuICAvKiBkZWZhdWx0IHdpZHRoIGlzIDMgYnV0dG9ucyAqL1xuXG4gIHdpZHRoOiAxNTZweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgYSA+IGltZyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zLm9uZSB7XG4gIHdpZHRoOiA1MnB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucy50d28ge1xuICB3aWR0aDogMTA0cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zLnRocmVlIHtcbiAgd2lkdGg6IDE1NnB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucy5mb3VyIHtcbiAgd2lkdGg6IDIwOHB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucy5maXZlIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucy5zaXgge1xuICB3aWR0aDogMzEycHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zLnNldmVuIHtcbiAgd2lkdGg6IDM2NHB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucy5laWdodCB7XG4gIHdpZHRoOiA0MTZweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMubmluZSB7XG4gIHdpZHRoOiA0NjhweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMudGVuIHtcbiAgd2lkdGg6IDUyMHB4O1xufVxuLmFwcGJhci1idXR0b25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGRlZmF1bHQgd2lkdGggaXMgMyBidXR0b25zICovXG5cbiAgd2lkdGg6IDI1MnB4O1xufVxuLmFwcGJhci1idXR0b25zLm9uZSB7XG4gIHdpZHRoOiA4NHB4O1xufVxuLmFwcGJhci1idXR0b25zLnR3byB7XG4gIHdpZHRoOiAxNjhweDtcbn1cbi5hcHBiYXItYnV0dG9ucy50aHJlZSB7XG4gIHdpZHRoOiAyNTJweDtcbn1cbi5hcHBiYXItYnV0dG9ucy5mb3VyIHtcbiAgd2lkdGg6IDMzNnB4O1xufVxuLmFwcGJhci1idXR0b25zLmZpdmUge1xuICB3aWR0aDogNDIwcHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMuc2l4IHtcbiAgd2lkdGg6IDUwNHB4O1xufVxuLmFwcGJhci1idXR0b25zLnNldmVuIHtcbiAgd2lkdGg6IDU4OHB4O1xufVxuLmFwcGJhci1idXR0b25zLmVpZ2h0IHtcbiAgd2lkdGg6IDY3MnB4O1xufVxuLmFwcGJhci1idXR0b25zLm5pbmUge1xuICB3aWR0aDogNzU2cHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMudGVuIHtcbiAgd2lkdGg6IDg0MHB4O1xufVxuLmFwcGJhci1idXR0b25zIGEgPiBpbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9tZXRyb0ljb25zLmpwZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5zbWFsbCA+IGltZyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5zZWFyY2ggPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAtMTJweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmhvbWUgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0cHggLTEycHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS50d2l0dGVyID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NnB4IC0xMnB4O1xufVxuLmFwcGJhci1idXR0b25zIGEuY2FsZW5kYXIgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTEycHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5zdG9ybSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODBweCAtMTJweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmRvd24gPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcycHggLTEycHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5jYW1lcmEgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAtOTlweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmNhbWNvcmRlciA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDRweCAtOTlweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLnFtYXJrID4gaW1nLFxuLmFwcGJhci1idXR0b25zIGEuYWJvdXQgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggLTk5cHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5zaGFyZSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtOTlweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLnJhaW4gPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgwcHggLTk5cHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5jYW5jZWwgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgYS5jbG9zZSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzJweCAtOTlweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmRlbGV0ZSA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyBhLnRyYXNoID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggLTE4OHB4O1xufVxuLmFwcGJhci1idXR0b25zIGEudGFnID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNHB4IC0xODhweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmFkZGNvbnRhY3QgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggLTE4OHB4O1xufVxuLmFwcGJhci1idXR0b25zIGEuc2F2ZSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTg4cHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5zbm93ID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MHB4IC0xODhweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLm1zZyA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzJweCAtMTg4cHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5lbWFpbCA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IC0yNzRweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmNsb2NrID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNHB4IC0yNzRweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmVkaXQgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggLTI3NHB4O1xufVxuLmFwcGJhci1idXR0b25zIGEuY2lyY2xlID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0yNzRweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLm1vb24gPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgwcHggLTI3NHB4O1xufVxuLmFwcGJhci1idXR0b25zIGEuY2FsYyA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IC0zNjJweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmdlYXIgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0cHggLTM2MnB4O1xufVxuLmFwcGJhci1idXR0b25zIGEucGx1cyA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTZweCAtMzYycHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5kb3QgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTM2MnB4O1xufVxuLmFwcGJhci1idXR0b25zIGEucmVzdGFydCA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyBhLnJldHVybiA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODBweCAtMzYycHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5hZGQgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcycHggLTM2MnB4O1xufVxuLmFwcGJhci1idXR0b25zIGEucGhvbmUgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAtNDUzcHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5maWxtID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNHB4IC00NTNweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmJhY2sgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggLTQ1M3B4O1xufVxuLmFwcGJhci1idXR0b25zIGEuY2FyID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC00NTNweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLmZvcndhcmQgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgwcHggLTQ1M3B4O1xufVxuLmFwcGJhci1idXR0b25zIGEuc2VsZWN0bWFueSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzJweCAtNDUzcHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5zdG9wID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggLTUzOHB4O1xufVxuLmFwcGJhci1idXR0b25zIGEuY29udGFjdHMgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0cHggLTUzOHB4O1xufVxuLmFwcGJhci1idXR0b25zIGEuc2VsZWN0ID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NnB4IC01MzhweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLnN1biA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtNTM4cHg7XG59XG4uYXBwYmFyLWJ1dHRvbnMgYS5kcGFkID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MHB4IC01MzhweDtcbn1cbi5hcHBiYXItYnV0dG9ucyBhLnBsYXkgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcycHggLTUzOHB4O1xufVxuLmFwcGJhci1idXR0b25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFwcGJhci1idXR0b25zIGxpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFwcGJhci1idXR0b25zIGxpIGE6YWN0aXZlLFxuLmFwcGJhci1idXR0b25zIHVsI21lbnUgbGkuc2VsZWN0ZWQgYSxcbi5hcHBiYXItYnV0dG9ucyAuYXBwYmFyLWJ1dHRvbnMgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLnNlYXJjaCA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuc2VhcmNoID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MnB4IC02cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5ob21lID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5ob21lID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwOHB4IC02cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC50d2l0dGVyID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC50d2l0dGVyID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1NHB4IC02cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5jYWxlbmRhciA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuY2FsZW5kYXIgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAwcHggLTZweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLnN0b3JtID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5zdG9ybSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAtNnB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAuZG93biA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuZG93biA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAtNnB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAuY2FtZXJhID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5jYW1lcmEgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYycHggLTUwcHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5jYW1jb3JkZXIgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLmNhbWNvcmRlciA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MDhweCAtNTBweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLnFtYXJrID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5xbWFyayA+IGltZyxcbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmFib3V0ID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5hYm91dCA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NTRweCAtNTBweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLnNoYXJlID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5zaGFyZSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDBweCAtNTBweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLnJhaW4gPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLnJhaW4gPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggLTUwcHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5jYW5jZWwgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLmNhbmNlbCA+IGltZyxcbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmNsb3NlID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5jbG9zZSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAtNTBweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmRlbGV0ZSA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuZGVsZXRlID4gaW1nLFxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAudHJhc2ggPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLnRyYXNoID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MnB4IC05NHB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAudGFnID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC50YWcgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjA4cHggLTk0cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5hZGRjb250YWN0ID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5hZGRjb250YWN0ID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1NHB4IC05NHB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAuc2F2ZSA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuc2F2ZSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDBweCAtOTRweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLnNub3cgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLnNub3cgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggLTk0cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5tc2cgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLm1zZyA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAtOTRweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmVtYWlsID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5lbWFpbCA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjJweCAtMTM3cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5jbG9jayA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuY2xvY2sgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjA4cHggLTEzN3B4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAuZWRpdCA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuZWRpdCA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NTRweCAtMTM3cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5jaXJjbGUgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLmNpcmNsZSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDBweCAtMTM3cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5tb29uID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5tb29uID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IC0xMzdweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmNhbGMgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLmNhbGMgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYycHggLTE4MXB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAuZ2VhciA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuZ2VhciA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MDhweCAtMTgxcHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5wbHVzID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5wbHVzID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1NHB4IC0xODFweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmRvdCA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuZG90ID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMHB4IC0xODFweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLnJlc3RhcnQgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLnJlc3RhcnQgPiBpbWcsXG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5yZXR1cm4gPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLnJldHVybiA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAtMTgxcHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5hZGQgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLmFkZCA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAtMTgxcHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5waG9uZSA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwucGhvbmUgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYycHggLTIyNnB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAuZmlsbSA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuZmlsbSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MDhweCAtMjI2cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5iYWNrID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5iYWNrID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1NHB4IC0yMjZweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmNhciA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuY2FyID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMHB4IC0yMjZweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmZvcndhcmQgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLmZvcndhcmQgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggLTIyNnB4O1xufVxuLnNtYWxsIC5hcHBiYXItYnV0dG9ucyAuc2VsZWN0bWFueSA+IGltZyxcbi5hcHBiYXItYnV0dG9ucyAuc21hbGwuc2VsZWN0bWFueSA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTJweCAtMjI2cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5zdG9wID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5zdG9wID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MnB4IC0yNjlweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLmNvbnRhY3RzID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5jb250YWN0cyA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MDhweCAtMjY5cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5zZWxlY3QgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLnNlbGVjdCA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NTRweCAtMjY5cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5zdW4gPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLnN1biA+IGltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDBweCAtMjY5cHg7XG59XG4uc21hbGwgLmFwcGJhci1idXR0b25zIC5kcGFkID4gaW1nLFxuLmFwcGJhci1idXR0b25zIC5zbWFsbC5kcGFkID4gaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IC0yNjlweDtcbn1cbi5zbWFsbCAuYXBwYmFyLWJ1dHRvbnMgLnBsYXkgPiBpbWcsXG4uYXBwYmFyLWJ1dHRvbnMgLnNtYWxsLnBsYXkgPiBpbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkycHggLTI2OXB4O1xufVxuLyogTWVkaWEgcXVlcmllcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5hcHBiYXIgLnRoZW1lLW9wdGlvbnMgaDIsXG4gIC5hcHBiYXIgLmJhc2UtdGhlbWUtb3B0aW9ucyBoMixcbiAgLmFwcGJhciAubGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgcGFkZGluZzogOHB4IDhweCAycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYXBwYmFyIC5iYXNlLXRoZW1lLW9wdGlvbnMgbGksXG4gIC5hcHBiYXIgLmJhc2UtdGhlbWUtb3B0aW9ucyBsaSBhLFxuICAuYXBwYmFyIC50aGVtZS1vcHRpb25zIGxpLFxuICAuYXBwYmFyIC50aGVtZS1vcHRpb25zIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDRweDtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAxcHgpIHtcbiAgLmFwcGJhciAudGhlbWUtb3B0aW9ucyBoMixcbiAgLmFwcGJhciAuYmFzZS10aGVtZS1vcHRpb25zIGgyLFxuICAuYXBwYmFyIC5saW5rcyB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxuICAuYXBwYmFyIC50aGVtZS1vcHRpb25zID4gdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmFwcGJhciAudGhlbWUtb3B0aW9ucyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuYXBwYmFyIC5iYXNlLXRoZW1lLW9wdGlvbnMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuIiwidGFibGUuRFRGQ19DbG9uZWQgdGhlYWQsdGFibGUuRFRGQ19DbG9uZWQgdGZvb3R7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZX1kaXYuRFRGQ19CbG9ja2Vye2JhY2tncm91bmQtY29sb3I6d2hpdGV9ZGl2LkRURkNfTGVmdFdyYXBwZXIgdGFibGUuZGF0YVRhYmxlLGRpdi5EVEZDX1JpZ2h0V3JhcHBlciB0YWJsZS5kYXRhVGFibGV7bWFyZ2luLWJvdHRvbTowO3otaW5kZXg6Mn1kaXYuRFRGQ19MZWZ0V3JhcHBlciB0YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyLGRpdi5EVEZDX1JpZ2h0V3JhcHBlciB0YWJsZS5kYXRhVGFibGUubm8tZm9vdGVye2JvcmRlci1ib3R0b206bm9uZX1cbiIsInRhYmxlLmhhcy1jb2x1bW5zLWhpZGRlbiA+IHRib2R5ID4gdHIgPiB0ZCA+IHNwYW4ucmVzcG9uc2l2ZUV4cGFuZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wbHVzLnBuZycpIG5vLXJlcGVhdCA1cHggY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRhYmxlLmhhcy1jb2x1bW5zLWhpZGRlbiA+IHRib2R5ID4gdHIuZGV0YWlsLXNob3cgPiB0ZCBzcGFuLnJlc3BvbnNpdmVFeHBhbmRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWludXMucG5nJykgbm8tcmVwZWF0IDVweCBjZW50ZXI7XG59XG5cbnRhYmxlLmhhcy1jb2x1bW5zLWhpZGRlbiA+IHRib2R5ID4gdHIucm93LWRldGFpbCA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG50YWJsZS5oYXMtY29sdW1ucy1oaWRkZW4gPiB0Ym9keSA+IHRyLnJvdy1kZXRhaWwgPiB0ZCA+IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZS5oYXMtY29sdW1ucy1oaWRkZW4gPiB0Ym9keSA+IHRyLnJvdy1kZXRhaWwgPiB0ZCA+IHVsID4gbGkgPiBzcGFuLmNvbHVtblRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5QYWdlcyBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwYWdlcy1pY29uJztcblx0c3JjOnVybCgnLi4vZm9udHMvcGFnZXMtaWNvbi9QYWdlcy1pY29uLmVvdD8tdTY5dm81Jyk7XG5cdHNyYzp1cmwoJy4uL2ZvbnRzL3BhZ2VzLWljb24vUGFnZXMtaWNvbi5lb3Q/I2llZml4LXU2OXZvNScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BhZ2VzLWljb24vUGFnZXMtaWNvbi53b2ZmPy11Njl2bzUnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BhZ2VzLWljb24vUGFnZXMtaWNvbi50dGY/LXU2OXZvNScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BhZ2VzLWljb24vUGFnZXMtaWNvbi5zdmc/LXU2OXZvNSNQYWdlcy1pY29uJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBwYWdlcy1pY29uO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1cInBnLVwiXSwgW2NsYXNzKj1cIiBwZy1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBwYWdlcy1pY29uO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBnLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5wZy1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ucGctYWx0X21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5wZy10aHVtYnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5wZy13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLnBnLWJveG5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuLnBnLXNpZ25hbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cbi5wZy1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG4ucGctZm9sZGVyX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuLnBnLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLnBnLXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4ucGctYmF0dGVyeV9lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLnBnLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cbi5wZy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG4ucGctc2VydmVyX2hhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cbi5wZy1zZXJ2ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG4ucGctbWVudV9qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG4ucGctY3JlZGl0X2NhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cbi5wZy1mdWxsc2NyZWVuX3Jlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cbi5wZy1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4ucGctbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cbi5wZy1taW51c19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cbi5wZy1wbHVzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLnBnLXJlZnJlc2hfbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4ucGctY2xvc2VfbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLnBnLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4ucGctYXJyb3dfZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLnBnLWFycm93X2xlZnRfbGluZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cbi5wZy1hcnJvd19sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG4ucGctYXJyb3dfbHJpZ2h0X2xpbmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG4ucGctYXJyb3dfbWF4aW1pemVfbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLnBnLWFycm93X21heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4ucGctYXJyb3dfbWluaW1pemVfbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLnBnLWFycm93X21pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG4ucGctYXJyb3dfcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cbi5wZy1hcnJvd191cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLnBnLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cbi5wZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5wZy1iYWcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4ucGctYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLnBnLWNhbGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4ucGctY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4ucGctY2VudGVyYWxpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5wZy1jaGFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5wZy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLnBnLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5wZy1jb250YWN0X2Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cbi5wZy1jcmVkaXRfY2FyZF9saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4ucGctY3VwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cbi5wZy1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4ucGctZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi5wZy1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5wZy1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnBnLWZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5wZy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG4ucGctaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLnBnLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4ucGctaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cbi5wZy1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5wZy1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5wZy1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cbi5wZy1sYXlvdXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4ucGctbGF5b3V0czI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cbi5wZy1sYXlvdXRzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLnBnLWxheW91dHM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4ucGctbGVmdGFsaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4ucGctbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuLnBnLWxpa2UxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4ucGctbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLnBnLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5wZy1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cbi5wZy1tZW51X2x2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4ucGctbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cbi5wZy1vcmRlcmVkX2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbiAgY29sb3I6ICMyMzFmMjA7XG59XG4ucGctb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuLnBnLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4ucGctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuLnBnLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4ucGctcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLnBnLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cbi5wZy1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi5wZy1yaWdodF9hbGlnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLnBnLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cbi5wZy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi5wZy1zZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG4ucGctc2V0dGluZ3Nfc21hbGxfMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuLnBnLXNldHRpbmdzX3NtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7XG59XG4ucGctc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbn1cbi5wZy1zaG9wcGluZ19jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG4ucGctc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4ucGctc3BhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuLnBnLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4ucGctdGFibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG4ucGctdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4ucGctdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4ucGctdGV4dF9zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLnBnLXRyYXNoX2xpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cbi5wZy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuLnBnLXVpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4ucGctdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4ucGctdW5vcmRlcmVkX2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cbi5wZy12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblBhZ2VzIHY0LjEuMFxuVGhlbWUgOiBEZWZhdWx0XG5HZW5lcmF0ZWQgRnJvbSBTQVNTXG5bVGFibGUgb2YgY29udGVudHNdXG5cbjEuIExheW91dHNcbjIuIFZpZXcgUG9ydHNcbjMuIENoYXRcbjQuIENhcmRzXG41LiBUeXBvZ3JhcGh5XG42LiBCdXR0b25zXG43LiBBbGVydHNcbjguIE5vdGlmaWNhdGlvbnNcbjkuIFByb2dyZXNzIEluZGljYXRvcnNcbjEwLiBNb2RhbHNcbjExLiBUYWJzICYgQWNjb3JkaWFuc1xuMTIuIFNsaWRlcnNcbjEzLiBUcmVldmlld1xuMTQuIE5lc3RhYmxlc1xuMTUuIEZvcm0gRWxlbWVudHNcbjE2LiBUYWJsZXMgJiBEYXRhdGFibGVzXG4xNy4gQ2hhcnRzXG4xOC4gTGlzdHNcbjE5LiBTb2NpYWwgQXBwXG4yMC4gRW1haWwgQXBwXG4yMS4gQ2FsZW5kYXIgQXBwXG4yMi4gTG9naW5cbjIzLiBMb2Nrc2NyZWVuXG4yNC4gVGltZWxpbmVcbjI1LiBHYWxsZXJ5XG4yNi4gVmVjdG9yIE1hcFxuMjcuIFByaWNpbmcgVGFibGVcbjI4LiBXaWRnZXRzXG4yOS4gTWlzY1xuMzAuIFByaW50XG4zMS4gRGVtb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6NDAwLDUwMCw2MDAnKTtcbi5mbGV4LXJvdyB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmxleC1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi8qIVxuKiBkaXJlY3Rpb24ubGVzcyB2MC4xLjBcbiovXG4vKiBQYWdlIExvYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTBjZmJkO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdG9wOiA3M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wcm9ncmVzcy9wcm9ncmVzcy1jaXJjbGUtc3VjY2Vzcy5zdmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICByaWdodDogMTlweDtcbiAgbGVmdDogYXV0bztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMS4gQ29yZSBMYXlvdXRdXG4qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qIEJvZHkgVHJpZ2dlcnMgZm9yIGxheW91dCBvcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keS5maXhlZC1oZWFkZXIgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuYm9keS5uby1oZWFkZXIgLnBhZ2UtY29udGFpbmVyIC5wYWdlLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5ib2R5Lm5vLWhlYWRlciAuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmRhc2hib2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5ib2R5LmRhc2hib2FyZCAucGFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuYm9keS5ydGwgW2NsYXNzXj1cImNvbC1cIl0sXG5ib2R5LnJ0bCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keS5tZW51LXBpbiAub3ZlcmxheSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmJvZHkubWVudS1waW4gLm92ZXJsYXkgLm92ZXJsYXktYnJhbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8qIFBhZ2UgQ29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucGFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4ucGFnZS1jb250YWluZXIgLnBhZ2UtY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtY29udGFpbmVyIC5wYWdlLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gIC8qIENvbnRlbnQgaG9sZGVyICovXG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDY5cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wYWdlLWNvbnRhaW5lciAucGFnZS1jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY29udGFpbmVyIC5wYWdlLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWNvbnRhaW5lciAucGFnZS1jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQ6b25seS1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4ucGFnZS1jb250YWluZXIgLnBhZ2UtY29udGVudC13cmFwcGVyIC5jb250ZW50Lm92ZXJsYXktZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5wYWdlLWNvbnRhaW5lciAucGFnZS1jb250ZW50LXdyYXBwZXIgLmZvb3RlciB7XG4gIC8qIEZvb3RlciAqL1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZTtcbn1cbi5wYWdlLWNvbnRhaW5lciAucGFnZS1jb250ZW50LXdyYXBwZXIgLmZvb3Rlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmdyb3VwLWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5ncm91cC1jb250YWluZXIgLnNpbmdsZS1ncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmp1bWJvdHJvbiAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uanVtYm90cm9uLmxnIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbi5qdW1ib3Ryb24gLmNvdmVyLXBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGNmYmQ7XG59XG4uanVtYm90cm9uIC5jb3Zlci1waG90byBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmp1bWJvdHJvbiBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cbi8qIE90aGVyIG92ZXJpZGVzICovXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg5OCwgOTgsIDk4LCAwLjA3KTtcbn1cbi5wYWdlciB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIFNQTElUIFZJRVcgRk9SIEVNQUlMIGFuZCBBUFBTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc3BsaXQtdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc3BsaXQtdmlldyAuc3BsaXQtbGlzdCAubGlzdC12aWV3LWZha2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMC44cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3Quc2xpZGVMZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1saXN0IC5saXN0LXJlZnJlc2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDRweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIG9wYWNpdHk6IC4zNDtcbiAgei1pbmRleDogMTAxO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3QgLmxpc3QtcmVmcmVzaCBpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3QgLmxpc3Qtdmlldy1mYWtlLWhlYWRlcixcbi5zcGxpdC12aWV3IC5zcGxpdC1saXN0IC5saXN0LXZpZXctZ3JvdXAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiYSg5OCwgOTgsIDk4LCAwLjcpO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwLjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1saXN0IC5pdGVtIHtcbiAgaGVpZ2h0OiAxMTFweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3BsaXQtdmlldyAuc3BsaXQtbGlzdCAuaXRlbSAuaW5saW5lIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3QgLml0ZW0gLmlubGluZSA+ICoge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3QgLml0ZW0gLnJlY2lwaWVudHMge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3QgLml0ZW0gLmNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDMycHg7XG59XG4uc3BsaXQtdmlldyAuc3BsaXQtbGlzdCAuaXRlbSAuc3ViamVjdCB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJztcbiAgZm9udC1zaXplOiAxNC4zM3B4O1xuICBjb2xvcjogIzNiNDc1MjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1saXN0IC5pdGVtIC5ib2R5IHtcbiAgZm9udC1zaXplOiAxMi42cHg7XG4gIG9wYWNpdHk6IC41MjtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3QgLml0ZW0gLmRhdGV0aW1lIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC1zaXplOiAxMS4xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTVweDtcbiAgb3BhY2l0eTogMC40Njtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1kZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLm5vLXJlc3VsdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTM0cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1kZXRhaWxzIC5hY3Rpb25zIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1kZXRhaWxzIC5hY3Rpb25zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLmFjdGlvbnMgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3BsaXQtdmlldyAuc3BsaXQtZGV0YWlscyAuYWN0aW9ucyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLmFjdGlvbnMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTMuMXB4O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi8qIEhvcml6b250YWwgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmhvcml6b250YWwtYXBwLW1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUuZml4ZWQtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51LmZpeGVkLWhlYWRlciAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUuZml4ZWQtaGVhZGVyIC5wYWdlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMwM2I7XG4gIGNvbG9yOiAjNzg4MTk1O1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuaGVhZGVyIC5oZWFkZXItaW5uZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNzg4MTk1O1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmhlYWRlciAuaGVhZGVyLWxnLWhlaWdodCB7XG4gIGhlaWdodDogNzVweDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5oZWFkZXIgLmhlYWRlci1tZC1oZWlnaHQge1xuICBoZWlnaHQ6IDUxcHg7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuaGVhZGVyIC5oZWFkZXItc20taGVpZ2h0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmhlYWRlciAuc2VhcmNoLWxpbmsge1xuICBjb2xvcjogIzc4ODE5NTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5oZWFkZXIgLmhlYWRlci1pbm5lciAuYnJhbmQuaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDA0NDRkO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuaGVhZGVyIC5oZWFkZXItaW5uZXIgLmJyYW5kLmlubGluZSA+IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmhlYWRlciAubm90aWZpY2F0aW9uLWxpc3Qge1xuICBib3JkZXI6IG5vbmU7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuaGVhZGVyIC50aXRsZS1iYXIge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzc4ODE5NTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuaGVhZGVyIC5wZyB7XG4gIGNvbG9yOiAjNzg4MTk1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzc4ODE5NTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgdWwgbGkgYSAuYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAyM3B4O1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyIHVsIGxpIGEgLmFycm93OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyIHVsIGxpIC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgcGFkZGluZzogMThweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNXB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNXB4LCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgdWwgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzQlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzNCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQlLCAwKTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgPiB1bCA+IGxpIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGk6aG92ZXI6bm90KFwiLm9wZW5cIikgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgPiB1bCA+IGxpID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTRweDtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyID4gdWwgPiBsaS5vcGVuID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkub3BlbiA+IHVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDUycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAgNTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgPiB1bCA+IGxpLm9wZW4gPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgPiB1bCA+IGxpLm9wZW4gPiB1bCA+IGxpID4gYSB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyID4gdWwgPiBsaS5vcGVuID4gdWwgPiBsaSA+IGEgPiAuYXJyb3c6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkub3BlbiA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkub3BlbiA+IGEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkub3BlbmluZyA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkub3BlbmluZyA+IHVsID4gbGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkub3BlbmluZyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkuY2xvc2luZyA+IHVsIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkuY2xvc2luZyA+IHVsID4gbGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGkuY2xvc2luZyA+IGEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsIGxpID4gYSB7XG4gIGNvbG9yOiAjNzg4MTk1O1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLnNlY29uZGFyeS1zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmlubmVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjI1cHg7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuY29udGVudCB7XG4gIC1tcy1mbGV4OiAxO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbW96LWJveC1mbGV4OiAxO1xuICAtbXMtYm94LWZsZXg6IDE7XG4gIGJveC1mbGV4OiAxO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLnBhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLnBhZ2UtY29udGFpbmVyIC5wYWdlLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmdob3N0LW5hdi1kcm9wZG93biB7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2UtaW47XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTIwcHg7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuY2FsZW5kYXIgLm9wdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuY2FsZW5kYXIgLm1vbnRocyAubW9udGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuY2FsZW5kYXIgLndlZWtzLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmNhbGVuZGFyIC53ZWVrLWRyYWdnZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC5ncmlkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5Lmhvcml6b250YWwtbWVudS1vcGVuIC5oZWFkZXIge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLmhvcml6b250YWwtbWVudS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMDNiO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBsZWZ0OiAtMjcwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyLm9wZW4ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgPiB1bCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIGEsXG4gIC5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciA+IHVsID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgdWwgbGkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgdWwgbGkgPiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6ICMyMTI1MmQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTBweCAxMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyIHVsIGxpID4gdWw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciB1bCBsaSA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciB1bCBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciB1bCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyIHVsIGxpIGEgPiAuYXJyb3cge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MCUgNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgdWwgbGkgYSA+IC5hcnJvdy5vcGVuIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgdWwgbGkuYWN0aXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyIHVsIGxpLm9wZW4gdWwgbGkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5ob3Jpem9udGFsLWFwcC1tZW51IC5tZW51LWJhciB1bCBsaS5vcGVuID4gYSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLm1lbnUtYmFyIC5zZWFyY2gtbGluayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjAsIDEyOSwgMTQ5LCAwLjEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM3ODgxOTU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgLnNlYXJjaC1saW5rIGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubWVudS1iYXIgLnRvZ2dsZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA3cHggMTBweCAxMHB4IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5ob3Jpem9udGFsLWFwcC1tZW51W2RhdGEtcGFnZXMtZGlyZWN0aW9uPVwic2xpZGVSaWdodFwiXSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLmhlYWRlciAuaGVhZGVyLXNtLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ob3Jpem9udGFsLWFwcC1tZW51IC5naG9zdC1uYXYtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLm9wdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXIgLmJyYW5kLmlubGluZTo6YWZ0ZXIge1xuICAgIHRvcDogLTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmhvcml6b250YWwtbWVudSAucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaG9yaXpvbnRhbC1tZW51IC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgfVxufVxuLyogU2Vjb25kYXJ5IEFwcCBNZW51ICovXG4uaW5uZXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xufVxuLnRvZ2dsZS1zZWNvbmRhcnktc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIge1xuICBiYWNrZ3JvdW5kOiAjMmQzNDQ2O1xuICB3aWR0aDogMjUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIubm90LWZpeGVkIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIub3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWNvbmRhcnktc2lkZWJhciAuYnRuLWNvbXBvc2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgLm1lbnUtdGl0bGUge1xuICBjb2xvcjogcmdiYSgxMjAsIDEyOSwgMTQ5LCAwLjcpO1xuICBmb250LXNpemU6IDEwLjhweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciAubWVudS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciA+IHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpIGEgPiAuaWNvbi10aHVtYm5haWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpIGEgPiAuaWNvbi10aHVtYm5haWwgPiBzdmcge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgdWwgbGkgYSA+IC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpIGEgPiAudGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpIGEgPiAuYmFkZ2Uge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpIGEgPiAuYXJyb3c6YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZTtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciB1bCBsaSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgdWwgbGkgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciB1bCBsaS5vcGVuID4gYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpLm9wZW4gPiBhIC5hcnJvdzpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpLm9wZW4gPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIHVsIGxpID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIC5tYWluLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgLm1haW4tbWVudSA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciAubWFpbi1tZW51ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNDhiMGY3O1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIC5tYWluLW1lbnUgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OGIwZjc7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgLm1haW4tbWVudSA+IGxpLmFjdGl2ZSA+IGEgPiAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgLm1haW4tbWVudSA+IGxpLmFjdGl2ZSA+IGEgPiAudGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDhiMGY3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTRweDtcbiAgdG9wOiA2LjVweDtcbiAgd2lkdGg6IDdweDtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciAubWFpbi1tZW51ID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3ODgxOTU7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIC5tYWluLW1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgLm1haW4tbWVudSA+IGxpIGEgPiAudGl0bGUgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBvcGFjaXR5OiAuOTtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciAuc3ViLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciAuc3ViLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyIC5zdWItbWVudSBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogcmdiYSgxMjAsIDEyOSwgMTQ5LCAwLjg5KTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIgLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWNvbmRhcnktc2lkZWJhciAuc3ViLW1lbnUgbGkgYSAuYmFkZ2UsXG4uc2Vjb25kYXJ5LXNpZGViYXIgLm1haW4tbWVudSBsaSBhIC5iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzg4MTk1O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zZWNvbmRhcnktc2lkZWJhci5saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4uc2Vjb25kYXJ5LXNpZGViYXIubGlnaHQgLm1lbnUtdGl0bGUge1xuICBjb2xvcjogcmdiYSgxMjAsIDEyOSwgMTQ5LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyLmxpZ2h0IC5pY29uLXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY29uZGFyeS1zaWRlYmFyLmxpZ2h0IC5tYWluLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyLmxpZ2h0IC5tYWluLW1lbnUgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnNlY29uZGFyeS1zaWRlYmFyLmxpZ2h0IC5zdWItbWVudSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zZWNvbmRhcnktc2lkZWJhci5saWdodCAuc3ViLW1lbnUgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuLnNlY29uZGFyeS1zaWRlYmFyLmxpZ2h0IC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6IHJnYmEoMTIwLCAxMjksIDE0OSwgMC42KTtcbn1cbi5zZWNvbmRhcnktc2lkZWJhci5saWdodCAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLyogSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgei1pbmRleDogODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjcpO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyIGEge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5oZWFkZXIgYTpob3Zlcixcbi5oZWFkZXIgYTphY3RpdmUsXG4uaGVhZGVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5oZWFkZXIgLmhlYWRlci1pbm5lciB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXIudHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmhlYWRlciAuYnJhbmQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogLTVweDtcbn1cbi5oZWFkZXIgLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5oZWFkZXIgLnNlYXJjaC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIG9wYWNpdHk6IC43O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG4uaGVhZGVyIC5zZWFyY2gtbGluayBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyIC5zZWFyY2gtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyIC5wZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZWFkZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXIgLmRyb3Bkb3duIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4uaGVhZGVyIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi8qIEJvb3RzdHJhcCBuYXZiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5uYXZiYXIge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC0xcHg7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLm5hdi1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gIGhlaWdodDogMTAwJSAgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItY2VudGVyLFxuLm5hdmJhci1jZW50ZXIgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC8qIGllNyBmaXggKi9cbiAgKnpvb206IDE7XG4gIC8qIGhhc0xheW91dCBpZTcgdHJpZ2dlciAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5hdmJhci1uYXYgbGkgYSB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi8qIEhlYWRlciBSZXNwb25zaXZlIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgYm9keS5tZW51LXBpbiAuaGVhZGVyIC5icmFuZCB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG4gIGJvZHkubWVudS1iZWhpbmQgLmhlYWRlciAuYnJhbmQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICBib2R5LmJveC1sYXlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgYm9keS5ib3gtbGF5b3V0ID4gLmNvbnRhaW5lcixcbiAgYm9keS5ib3gtbGF5b3V0ID4gLmZ1bGwtaGVpZ2h0ID4gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxuICBib2R5LmJveC1sYXlvdXQgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5ib3gtbGF5b3V0IC5oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuNyk7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhlYWRlciAuYnJhbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyIC51c2VyLWluZm8td3JhcHBlciAudXNlci1kZXRhaWxzIC51c2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhZGVyIC51c2VyLWluZm8td3JhcHBlciAudXNlci1kZXRhaWxzIC51c2VyLW90aGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmhlYWRlciAudXNlci1pbmZvLXdyYXBwZXIgLnVzZXItcGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNnB4O1xuICB9XG4gIC5ub3RpZmljYXRpb24tcGFuZWwge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkuYm94LWxheW91dCAuaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LmJveC1sYXlvdXQgLmhlYWRlciA+IC5jb250YWluZXIgLnB1bGwtcmlnaHQgLnNtLWFjdGlvbi1iYXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuaG9yaXpvbnRhbC1hcHAtbWVudSAuaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLWlubmVyIC5tYXJrLWVtYWlsIHtcbiAgICBsZWZ0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLWlubmVyIC5xdWlja3ZpZXctbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAuaGVhZGVyIC5icmFuZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlYWRlciA+IC5wdWxsLWxlZnQsXG4gIC5oZWFkZXIgPiAucHVsbC1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXIgPiAucHVsbC1yaWdodCAuc20tYWN0aW9uLWJhciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi53aW5kb3dzIC5oZWFkZXIgLnNlYXJjaC1saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLyogQnJlYWRjcnVtYnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1hbHQge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYnJlYWRjcnVtYi5icmVhZGNydW1iLWFsdCBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1hbHQgPiAuYnJlYWRjcnVtYi1pdGVtLFxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1hbHQgPiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG9wYWNpdHk6IC40NjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLmJyZWFkY3J1bWIgYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEwLjVweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzdiN2Q4Mjtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uYnJlYWRjcnVtYiA+IC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzUxNTA1MDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJyZWFkY3J1bWIgPiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA5MGQ5O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMC41cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbi5icmVhZGNydW1iID4gLmJyZWFkY3J1bWItaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi8qIE1haW4gTWVudSBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5ib2R5Lm1vYmlsZSAuc2lkZWJhci1tZW51IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuYm9keS5tb2JpbGUgLnNpZGViYXItbWVudSA+IHVsIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAhaW1wb3J0YW50O1xufVxuYm9keS5tb2JpbGUgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zIGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzc4ODE5NTtcbn1cbmJvZHkubW9iaWxlIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyBsaTpob3ZlciAuaWNvbi10aHVtYm5haWwge1xuICBjb2xvcjogIzc4ODE5NSAhaW1wb3J0YW50O1xufVxuYm9keS5tb2JpbGUgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zIGxpLmFjdGl2ZSA+IGEsXG5ib2R5Lm1vYmlsZSAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgbGkub3BlbiA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkubW9iaWxlIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyBsaS5hY3RpdmUgPiAuaWNvbi10aHVtYm5haWwsXG5ib2R5Lm1vYmlsZSAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgbGkub3BlbiA+IC5pY29uLXRodW1ibmFpbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5tb2JpbGUgLmRyYWdlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5ib2R5LnNpZGViYXItdmlzaWJsZSAucGFnZS1zaWRlYmFyIC5zY3JvbGwtZWxlbWVudCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5LnNpZGViYXItdmlzaWJsZSAucGFnZS1zaWRlYmFyIC5tZW51LWl0ZW1zIC5pY29uLXRodW1ibmFpbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTRweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0cHgsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0cHgsIDApO1xufVxuYm9keS5zaWRlYmFyLXZpc2libGUgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgLnNpZGViYXItaGVhZGVyLWNvbnRyb2xzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ4cHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ4cHgsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDhweCwgMCk7XG59XG4ucGFnZS1zaWRlYmFyIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMDNiO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAtMjEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC4wNSwgMC43NCwgMC4yNywgMC45OSk7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC4wNSwgMC43NCwgMC4yNywgMC45OSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC4wNSwgMC43NCwgMC4yNywgMC45OSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xufVxuLnBhZ2Utc2lkZWJhciBhLFxuLnBhZ2Utc2lkZWJhciBidXR0b24ge1xuICBjb2xvcjogIzc4ODE5NTtcbn1cbi5wYWdlLXNpZGViYXIgYTpob3Zlcixcbi5wYWdlLXNpZGViYXIgYnV0dG9uOmhvdmVyLFxuLnBhZ2Utc2lkZWJhciBhOmFjdGl2ZSxcbi5wYWdlLXNpZGViYXIgYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBhZ2Utc2lkZWJhciBhOmhvdmVyOmZvY3VzLFxuLnBhZ2Utc2lkZWJhciBidXR0b246aG92ZXI6Zm9jdXMsXG4ucGFnZS1zaWRlYmFyIGE6YWN0aXZlOmZvY3VzLFxuLnBhZ2Utc2lkZWJhciBidXR0b246YWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1zaWRlYmFyIGE6dmlzaXRlZCxcbi5wYWdlLXNpZGViYXIgYnV0dG9uOnZpc2l0ZWQsXG4ucGFnZS1zaWRlYmFyIGE6Zm9jdXMsXG4ucGFnZS1zaWRlYmFyIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzg4MTk1O1xufVxuLnBhZ2Utc2lkZWJhciBidXR0b24uc2lkZWJhci1zbGlkZS10b2dnbGUuYWN0aXZlIHtcbiAgY29sb3I6ICM3ODgxOTU7XG59XG4ucGFnZS1zaWRlYmFyIGJ1dHRvbi5zaWRlYmFyLXNsaWRlLXRvZ2dsZS5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXNpZGViYXIgLnNjcm9sbC1lbGVtZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1oZWFkZXIge1xuICAvKiBTaWRlLWJhciBoZWFkZXIgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzJiMzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMyNzMwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjbGVhcjogYm90aDtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5zaWRlYmFyLWhlYWRlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5zaWRlYmFyLXNsaWRlLXRvZ2dsZSBpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2U7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAuc2lkZWJhci1zbGlkZS10b2dnbGUuYWN0aXZlIGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnBhZ2Utc2lkZWJhciAuY2xvc2Utc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE5cHg7XG4gIHRvcDogMTRweDtcbiAgcGFkZGluZzogOXB4O1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2Utc2lkZWJhciAuY2xvc2Utc2lkZWJhciA+IGkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItb3ZlcmxheS1zbGlkZSB7XG4gIC8qIFNpZGUtYmFyIFRvcCBTbGlkZXIgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmIzNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6IDgwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW92ZXJsYXktc2xpZGUuZnJvbS10b3Age1xuICB0b3A6IC0xMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItb3ZlcmxheS1zbGlkZS5mcm9tLXRvcC5zaG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSB7XG4gIC8qIFNpZGUtYmFyIE1lbnUgKi9cbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAub3V0ZXItdGFiLW5hdi1zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWE2OTkgIWltcG9ydGFudDtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyB7XG4gIC8qIFNpZGUtYmFyIE1lbnV0IEl0ZW1zICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyBsaTpob3ZlciA+IC5pY29uLXRodW1ibmFpbCxcbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyBsaS5vcGVuID4gLmljb24tdGh1bWJuYWlsLFxuLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zIGxpLmFjdGl2ZSA+IC5pY29uLXRodW1ibmFpbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zIGxpOmhvdmVyID4gYSxcbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyBsaS5vcGVuID4gYSxcbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgbGkgPiBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiA2NSU7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBjbGVhcjogcmlnaHQ7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgPiBsaTphZnRlcixcbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjbGVhcjogYm90aDtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpID4gYS5vcGVuIHtcbiAgYmFja2dyb3VuZDogIzMxMzEzMTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpID4gYSA+IC5hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpID4gYSA+IC5hcnJvdzpiZWZvcmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGhlaWdodDogYXV0bztcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlO1xufVxuLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zID4gbGkgPiBhID4gLmFycm93Lm9wZW46YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgPiBsaSA+IGEgPiAudGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2NSU7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgPiBsaSA+IGEgPiAuZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMC40O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgPiBsaSA+IGEuZGV0YWlsZWQgPiAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpID4gYS5kZXRhaWxlZCA+IC5kZXRhaWxzIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgPiBsaS5hY3RpdmUgPiB1bC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zID4gbGkgPiAuaWNvbi10aHVtYm5haWw6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSB1bC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zID4gbGkgPiB1bC5zdWItbWVudSA+IGxpIHVsLnN1Yi1tZW51IC5pY29uLXRodW1ibmFpbCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgPiBsaSA+IHVsLnN1Yi1tZW51IGxpID4gYSA+IC5hcnJvdzpiZWZvcmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpID4gdWwuc3ViLW1lbnUgbGkgPiBhID4gLmFycm93Lm9wZW46YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpIHVsLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyZDtcbiAgcGFkZGluZzogMThweCAwIDEwcHggMDtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpIHVsLnN1Yi1tZW51ID4gbGkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwcHggMjBweCAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpIHVsLnN1Yi1tZW51ID4gbGk6aG92ZXIgPiAuaWNvbi10aHVtYm5haWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpIHVsLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpIHVsLnN1Yi1tZW51ID4gbGkgLmljb24tdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzAzYjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tdXRlZCB7XG4gIGNvbG9yOiAjNTc2Nzc1O1xuICBvcGFjaXR5OiAuNDU7XG59XG4ucGFnZS1zaWRlYmFyIC5pY29uLXRodW1ibmFpbCBbY2xhc3NePVwiYmctXCJdLFxuLnBhZ2Utc2lkZWJhciBbY2xhc3MqPVwiYmctXCJdIHtcbiAgY29sb3I6ICNmZmY7XG59XG5bZGF0YS10b2dnbGUtcGluPVwic2lkZWJhclwiXSA+IGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi8qIFNpZGViYXIgaWNvbiBob2xkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5pY29uLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzIxMjUyZDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgY29sb3I6ICM3ODgxOTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaWNvbi10aHVtYm5haWwgPiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmljb24tdGh1bWJuYWlsID4gc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLyogU2lkZWJhciBSZXNwb25zaXZlIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLXNpZGViYXIgLnBhZ2Utc2lkZWJhci1pbm5lciAuc2lkZWJhci1zbGlkZSAuc2lkZWJhci1tZW51IHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciAucGFnZS1zaWRlYmFyLWlubmVyIC5zaWRlYmFyLXNsaWRlIC5zaWRlYmFyLXdpZGdldHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgYm9keS5pZTkubWVudS1waW4gLnBhZ2Utc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5tZW51LXBpbiBbZGF0YS10b2dnbGUtcGluPVwic2lkZWJhclwiXSA+IGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5MlwiO1xuICB9XG4gIGJvZHkubWVudS1waW4gLnBhZ2Utc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEwcHgsIDApICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMTBweCwgMCkgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEwcHgsIDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5tZW51LXBpbiAucGFnZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgYm9keS5tZW51LXBpbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAuc2lkZWJhci1oZWFkZXItY29udHJvbHMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xuICB9XG4gIGJvZHkubWVudS1waW4gLnBhZ2Utc2lkZWJhciAubWVudS1pdGVtcyAuaWNvbi10aHVtYm5haWwge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTRweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTRweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNHB4LCAwKTtcbiAgfVxuICBib2R5Lm1lbnUtYmVoaW5kIC5wYWdlLXNpZGViYXIge1xuICAgIHotaW5kZXg6IDc5OTtcbiAgfVxuICBib2R5LmJveC1sYXlvdXQgLnBhZ2Utc2lkZWJhciB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2lkZWJhciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDBweCkgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS1pdGVtcyA+IGxpIHVsLnN1Yi1tZW51ID4gbGkge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDAgMzZweDtcbiAgfVxuICAuaWNvbi10aHVtYm5haWwge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAucGFnZS1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbiAgLnBhZ2Utc2lkZWJhci52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1zaWRlYmFyIC5wYWdlLXNpZGViYXItaW5uZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAucGFnZS1zaWRlYmFyIC5wYWdlLXNpZGViYXItaW5uZXIgLnNpZGViYXItc2xpZGUgLnNpZGViYXItbWVudSB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAucGFnZS1zaWRlYmFyIC5wYWdlLXNpZGViYXItaW5uZXIgLnNpZGViYXItc2xpZGUgLnNpZGViYXItbWVudSB1bCA+IGxpID4gYSA+IC5iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtaXRlbXMgdWwge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zID4gbGkgdWwuc3ViLW1lbnUgPiBsaSB7XG4gICAgcGFkZGluZzogMHB4IDI3cHggMCAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItbWVudSAuaWNvbi10aHVtYm5haWwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpZGViYXIgLnNpZGViYXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LWl0ZW1zID4gbGkgdWwuc3ViLW1lbnUgPiBsaSB7XG4gICAgcGFkZGluZzogMHB4IDI1cHggMCAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSAuaGVhZGVyIC5oZWFkZXItaW5uZXIgLnRvZ2dsZS1zZWNvbmRhcnktc2lkZWJhciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4vKiBFTkQgU2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogT3ZlcmxheSBTZWFyY2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ub3ZlcmxheSAuaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm92ZXJsYXkgLm92ZXJsYXktYnJhbmQge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLm92ZXJsYXkgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3ZlcmxheSAuaGFzLXJlc3VsdHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5vdmVybGF5IC5vdmVybGF5LXNlYXJjaCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNzdweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjkyNXB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5IC5vdmVybGF5LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1cHg7XG59XG4vKiBRdWljayBWaWV3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucXVpY2t2aWV3LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMjg1cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI4NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjM2KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyMiwgMjI3LCAyMzEsIDAuNTYpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIub3BlbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5xdWlja3ZpZXctdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAycHg7XG4gIGNvbG9yOiAjNzg4MTk1O1xuICBwYWRkaW5nOiA2cHg7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LXRvZ2dsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIHtcbiAgLyogUXVpY2t2aWV3IFRhYnMgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzAzYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDQzcHg7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTFweDtcbiAgY29sb3I6ICM3ODgxOTU7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4td2lkdGg6IDYycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzID4gbGkgPiBhID4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgPiBzcGFuIHtcbiAgY29sb3I6ICM3ODgxOTU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTpob3Zlcixcbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjY2RkMGQ4O1xuICBvcGFjaXR5OiAxO1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNjZGQwZDg7XG4gIG9wYWNpdHk6IDE7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAzOHB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMge1xuICAvKiBRdWlja3ZpZXcgTm90ZXMgKi9cbiAgYmFja2dyb3VuZDogI2ZiZjllMztcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyBhLFxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjOTY4OTc0O1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5saXN0IC50b29sYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLmxpc3QgLnRvb2xiYXIgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5saXN0IC50b29sYmFyIHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubGlzdCAudG9vbGJhciB1bCA+IGxpIGEge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubGlzdCAudG9vbGJhciB1bCA+IGxpIGE6aG92ZXIsXG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLmxpc3QgLnRvb2xiYXIgdWwgPiBsaSBhLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzk2ODk3NDtcbiAgY29sb3I6ICNGQkY5RTM7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLmxpc3QgLnRvb2xiYXIgLmJ0bi1yZW1vdmUtbm90ZXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MyU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Njg5NzQ7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLmxpc3QgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLmxpc3QgPiB1bCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubGlzdCA+IHVsIGxpIC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubGlzdCA+IHVsIGxpIC5sZWZ0IC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5saXN0ID4gdWwgbGkgLmxlZnQgLmNoZWNrYm94IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLmxpc3QgPiB1bCBsaSAubGVmdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLmxpc3QgPiB1bCBsaSAucmlnaHQge1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAzNSU7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5saXN0ID4gdWwgbGkgLnJpZ2h0IC5kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5saXN0ID4gdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRlY2QxO1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5ub3RlIHtcbiAgLyogUXVpY2t2aWV3IE5vdGUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbm90ZXNfbGluZXMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjdweCB0b3A7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLm5vdGUgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAudG9vbGJhciB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmE7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMzKTtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAudG9vbGJhciA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFQ0VDO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAudG9vbGJhciA+IGxpID4gYSB7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5ub3RlIC50b29sYmFyID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmFmNjtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAudG9vbGJhciA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2Y5ZjFlYTtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAudG9vbGJhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLm5vdGUgLmJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAuYm9keSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMCA0NXB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5ub3RlIC5ib2R5IC50b3Age1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgY2xlYXI6IGJvdGg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLm5vdGUgLmJvZHkgLnRvcCA+IGEge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNiMGIwYTg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5ub3RlIC5ib2R5IC50b3AgPiBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2IwYjBhODtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAucXVpY2t2aWV3LW5vdGVzIC5ub3RlIC5ib2R5IC5jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLm5vdGUgLmJvZHkgLmNvbnRlbnQgZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAuYm9keSAuY29udGVudCAucXVpY2stbm90ZS1lZGl0b3Ige1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucXVpY2t2aWV3LXdyYXBwZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC5xdWlja3ZpZXctbm90ZXMgLm5vdGUgLmJvZHkgLmNvbnRlbnQgLnF1aWNrLW5vdGUtZWRpdG9yOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAuYm9keSAuY29udGVudCAucXVpY2stbm90ZS1lZGl0b3I6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZlZjhhZTtcbn1cbi5xdWlja3ZpZXctd3JhcHBlciAubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgLnF1aWNrdmlldy1ub3RlcyAubm90ZSAuYm9keSAuY29udGVudCAucXVpY2stbm90ZS1lZGl0b3I6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZWY4YWU7XG59XG4vKiBQYWdlcyBTY3JvbGwgYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgYm90dG9tOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0cHg7XG59XG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTc2ODY7XG59XG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHRvcDogYXV0bztcbn1cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbn1cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC00cHg7XG59XG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIge1xuICBsZWZ0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDRweDtcbn1cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgdG9wOiAtNHB4O1xufVxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1jb250ZW50IHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnNjcm9sbC13cmFwcGVyLmF1dG8taGlkZSA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiAtMTFweDtcbn1cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgdG9wOiAtMTFweDtcbn1cbi8qIGhvdmVyICYgZHJhZyAqL1xuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50OmhvdmVyIC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUsXG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50OmhvdmVyIC5zY3JvbGwtZWxlbWVudF9vdXRlciAuc2Nyb2xsLWJhcixcbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciAuc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXg6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyLFxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtaW4taGVpZ2h0OiA3cHg7XG59XG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXk6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyLFxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgbWluLXdpZHRoOiA3cHg7XG4gIHdpZHRoOiA3cHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzUuIFR5cG9ncmFwaHldXG4qL1xuLyogU3RhbmRhcmQgZWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG59XG4vKiBIZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzEuODhweDtcbn1cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjUuODhweDtcbn1cbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5oMS5ibG9jayxcbmgyLmJsb2NrLFxuaDMuYmxvY2ssXG5oNC5ibG9jayxcbmg1LmJsb2NrLFxuaDYuYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi8qIExpbnMgYW5kIE90aGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuYSB7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTg0YjhkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhciAwcywgYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhciAwcywgb3BhY2l0eSAwLjJzIGxpbmVhciAwcyAhaW1wb3J0YW50O1xufVxuYTpmb2N1cyxcbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmQ1Y2FlO1xufVxuYSxcbmE6Zm9jdXMsXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmFbbmctY2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnIge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjbGVhcjogYm90aDtcbn1cbmNvZGUge1xuICBjb2xvcjogI2M2NDY0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbmNvZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZGRkO1xufVxucCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbnNtYWxsLFxuLnNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubGFiZWwuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbnVsID4gbGksXG5vbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxudWwubGctaWNvbiA+IGxpLFxub2wubGctaWNvbiA+IGxpIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxudWwubGctaWNvbiA+IGxpIHNwYW4sXG5vbC5sZy1pY29uID4gbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbnVsLm5vLXN0eWxlLFxub2wubm8tc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5hZGRyZXNzIGEge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICBib3JkZXItbGVmdDogMDtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJsb2NrcXVvdGUgc21hbGwge1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICM4YjkxYTA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbmJsb2NrcXVvdGUucHVsbC1yaWdodDpiZWZvcmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuaHIuZG91YmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5oci5kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCBub25lIG5vbmU7XG59XG4vKiBGb250IFNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLm5vcm1hbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4ubGFyZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLyogRm9udCBXZWlnaHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLm5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuLyogTWlzY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmxvZ28ge1xuICBtYXJnaW46IDE4cHggMTRweDtcbn1cbi5hbGwtY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubXV0ZWQge1xuICBjb2xvcjogI2UyZTJlMjtcbn1cbi5oaW50LXRleHQge1xuICBvcGFjaXR5OiAuNztcbn1cbi5uby1kZWNvcmF0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBNb25vY2hyb21lIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi5iZy1tYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MjYyO1xufVxuLmJnLW1hc3Rlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uYmctbWFzdGVyLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmJnLW1hc3Rlci1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYmctbWFzdGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmJnLW1hc3Rlci1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmJnLW1hc3Rlci1kYXJrZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbi8qIENvbnRleHR1YWwgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiBQcmltYXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDVjYWUgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YjhkO1xufVxuLmJnLXByaW1hcnktZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxMzc2ODtcbn1cbi5iZy1wcmltYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhN2RiZTtcbn1cbi5iZy1wcmltYXJ5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkZWVmO1xufVxuLyogQ29tcGxldGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5iZy1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGIwZjc7XG59XG4uYmctY29tcGxldGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYThmYzg7XG59XG4uYmctY29tcGxldGUtZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmE5NDtcbn1cbi5iZy1jb21wbGV0ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZGMwZjk7XG59XG4uYmctY29tcGxldGUtbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWVmZmQ7XG59XG4vKiBTdWNjZXNzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGNmYmQgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRhODk5O1xufVxuLmJnLXN1Y2Nlc3MtZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhN2M3MTtcbn1cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZDljYTtcbn1cbi5iZy1zdWNjZXNzLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNWYyO1xufVxuLyogSW5mb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NzUyICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2E0Mjtcbn1cbi5iZy1pbmZvLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzJiMzE7XG59XG4uYmctaW5mby1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjZjNzU7XG59XG4uYmctaW5mby1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGFkYztcbn1cbi8qIERhbmdlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTMgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjQ2NDM7XG59XG4uYmctZGFuZ2VyLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzM0MzI7XG59XG4uYmctZGFuZ2VyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Nzk3NTtcbn1cbi5iZy1kYW5nZXItbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGRkZGQ7XG59XG4vKiBXYXJuaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMDUzICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YTg0Mztcbn1cbi5iZy13YXJuaW5nLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTdkMzI7XG59XG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQ5NzU7XG59XG4uYmctd2FybmluZy1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjZkZDtcbn1cbi8qIE1vcmUgQ29sb3IgT3B0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJnLW1lbnUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1MmQ7XG59XG4uYmctbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMwM2I7XG59XG4uYmctbWVudS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgxOTU7XG59XG4vKiBHcmFkaWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5ncmFkaWVudC1ncmV5IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSk7XG59XG4uZ3JhZGllbnQtYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlKTtcbn1cbi8qIE90aGVyIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4vKiBUZXh0IENvbG9ycyAqL1xuLmxpbmsge1xuICBvcGFjaXR5OiAuNztcbn1cbi5saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZXh0LW1hc3RlciB7XG4gIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1tYXN0ZXItbGlnaHQge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRleHQtY29tcGxldGUge1xuICBjb2xvcjogIzQ4YjBmNyAhaW1wb3J0YW50O1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTBjZmJkICFpbXBvcnRhbnQ7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzYjQ3NTIgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2Y4ZDA1MyAhaW1wb3J0YW50O1xufVxuLnRleHQtd2FybmluZy1kYXJrIHtcbiAgY29sb3I6ICNjOWE4NDMgIWltcG9ydGFudDtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjU1NzUzICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM2ZDVjYWUgIWltcG9ydGFudDtcbn1cbi8qIFRleHQgQWxpZ25nbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi8qIExhYmVsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmxhYmVsIHtcbiAgcGFkZGluZzogM3B4IDlweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwY2ZiZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQwNTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhYmVsLWltcG9ydGFudCxcbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1NzUzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YjBmNztcbiAgY29sb3I6ICNmZmY7XG59XG4ubGFiZWwtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYThmYzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhYmVsLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4vKiBGb250IFNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uZnMtMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cbi5mcy0xMSB7XG4gIGZvbnQtc2l6ZTogMTAuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZnMtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5mcy0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLmZzLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZnMtMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLyogTGluZS1oZWlnaHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubGgtbm9ybWFsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5saC0xMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuLmxoLTExIHtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG4ubGgtMTIge1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5saC0xMyB7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuLmxoLTE0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubGgtMTUge1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5saC0xNiB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLyogRm9udCBGYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmZvbnQtYXJpYWwge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5mb250LW1vbnRzZXJyYXQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnICFpbXBvcnRhbnQ7XG59XG4uZm9udC1nZW9yZ2lhIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEgIWltcG9ydGFudDtcbn1cbi5mb250LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG4vKiBXZWxsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLndlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53ZWxsLndlbGwtbGFyZ2Uge1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi53ZWxsLndlbGwtc21hbGwge1xuICBwYWRkaW5nOiAxM3B4O1xuICB3aWR0aDogYXV0bztcbn1cbi53ZWxsLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YjBmNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vdmVyZmxvdy1lbGxpcHNpcyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xufVxuLmp1bWJvdHJvbiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xufVxuLmp1bWJvdHJvbiBwLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG4vKiBSZXNwb25zaXZlIEhhbmRsZXJzIDogVHlwb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBib2R5LFxuICBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1Ljg4cHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzMuODhweDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNS44OHB4O1xuICB9XG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODklO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4vKiBGb3IgV2luZG93cyA6IEZpeGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ud2luZG93cyBib2R5LFxuLndpbmRvd3MgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi53aW5kb3dzIGgzIHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cbi53aW5kb3dzIGg0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi53aW5kb3dzIGg1IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53aW5kb3dzIGgxLFxuLndpbmRvd3MgaDIsXG4ud2luZG93cyBoMyxcbi53aW5kb3dzIGg0LFxuLndpbmRvd3MgaDUge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLndpbmRvd3MgLmp1bWJvdHJvbiBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLndpbmRvd3MgLmp1bWJvdHJvbiBwLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG4ud2luZG93cyBzbWFsbCxcbi53aW5kb3dzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODklO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bNi4gQnV0dG9uc11cbiovXG4vKlxuW0J1dHRvbnMgQmFzZSBTdHlsZXNdXG4qL1xuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhciAwcywgYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhciAwcywgb3BhY2l0eSAwLjJzIGxpbmVhciAwcyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTdweDtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk4LCA5OCwgOTgsIDAuMjcpO1xuICBjb2xvcjogIzMzMztcbn1cbi5idG4uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5idG4gLmNhcmV0LnNpbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUsXG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLypcbkFsdGVybmF0ZSBidXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ1Y2FlO1xuICBib3JkZXItY29sb3I6ICM2ZDVjYWU7XG59XG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3Zlcixcbi5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YjhkO1xuICBib3JkZXItY29sb3I6ICM1ODRiOGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1wcmltYXJ5LmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTdkYmU7XG4gIGJvcmRlci1jb2xvcjogIzhhN2RiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVlNGY5NjtcbiAgYm9yZGVyLWNvbG9yOiAjNWU0Zjk2O1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDVjYWU7XG4gIGJvcmRlci1jb2xvcjogIzZkNWNhZTtcbn1cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzZkNWNhZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBjZmJkO1xuICBib3JkZXItY29sb3I6ICMxMGNmYmQ7XG59XG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3Zlcixcbi5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRhODk5O1xuICBib3JkZXItY29sb3I6ICMwZGE4OTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGQ5Y2E7XG4gIGJvcmRlci1jb2xvcjogIzQwZDljYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlYjJhMztcbiAgYm9yZGVyLWNvbG9yOiAjMGViMmEzO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGNmYmQ7XG4gIGJvcmRlci1jb2xvcjogIzEwY2ZiZDtcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzEwY2ZiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tY29tcGxldGUsXG4uYnRuLWNvbXBsZXRlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGIwZjc7XG4gIGJvcmRlci1jb2xvcjogIzQ4YjBmNztcbn1cbi5idG4tY29tcGxldGUuYWN0aXZlLFxuLmJ0bi1jb21wbGV0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWNvbXBsZXRlLmFjdGl2ZTpmb2N1cyxcbi5idG4tY29tcGxldGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jb21wbGV0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6aG92ZXIsXG4uc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYThmYzg7XG4gIGJvcmRlci1jb2xvcjogIzNhOGZjODtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWNvbXBsZXRlLmhvdmVyLFxuLmJ0bi1jb21wbGV0ZTpob3Zlcixcbi5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkYzBmOTtcbiAgYm9yZGVyLWNvbG9yOiAjNmRjMGY5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tY29tcGxldGUuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNlOTdkNDtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5N2Q0O1xufVxuLmJ0bi1jb21wbGV0ZS5kaXNhYmxlZCxcbi5idG4tY29tcGxldGVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tY29tcGxldGUsXG4uYnRuLWNvbXBsZXRlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1jb21wbGV0ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb21wbGV0ZTpob3Zlcixcbi5idG4tY29tcGxldGUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWNvbXBsZXRlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbXBsZXRlOmZvY3VzLFxuLmJ0bi1jb21wbGV0ZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWNvbXBsZXRlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1jb21wbGV0ZTphY3RpdmUsXG4uYnRuLWNvbXBsZXRlLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tY29tcGxldGVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWNvbXBsZXRlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGIwZjc7XG4gIGJvcmRlci1jb2xvcjogIzQ4YjBmNztcbn1cbi5idG4tY29tcGxldGUgLmJhZGdlIHtcbiAgY29sb3I6ICM0OGIwZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWluZm8sXG4uYnRuLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDc1MjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0NzUyO1xufVxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6aG92ZXIsXG4uc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2E0MjtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzYTQyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4taW5mby5ob3Zlcixcbi5idG4taW5mbzpob3Zlcixcbi5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2Yzc1O1xuICBib3JkZXItY29sb3I6ICM2MjZjNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzNkNDc7XG4gIGJvcmRlci1jb2xvcjogIzMzM2Q0Nztcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NzUyO1xuICBib3JkZXItY29sb3I6ICMzYjQ3NTI7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICMzYjQ3NTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDA1MztcbiAgYm9yZGVyLWNvbG9yOiAjZjhkMDUzO1xufVxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6aG92ZXIsXG4uc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YTg0MztcbiAgYm9yZGVyLWNvbG9yOiAjYzlhODQzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4td2FybmluZy5ob3Zlcixcbi5idG4td2FybmluZzpob3Zlcixcbi5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkOTc1O1xuICBib3JkZXItY29sb3I6ICNmOWQ5NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNWIzNDc7XG4gIGJvcmRlci1jb2xvcjogI2Q1YjM0Nztcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMDUzO1xuICBib3JkZXItY29sb3I6ICNmOGQwNTM7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmOGQwNTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG4gIGJvcmRlci1jb2xvcjogI2Y1NTc1Mztcbn1cbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3Zlcixcbi5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjQ2NDM7XG4gIGJvcmRlci1jb2xvcjogI2M2NDY0MztcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5ob3Zlcixcbi5idG4tZGFuZ2VyOmhvdmVyLFxuLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Nzk3NTtcbiAgYm9yZGVyLWNvbG9yOiAjZjc3OTc1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMzRiNDc7XG4gIGJvcmRlci1jb2xvcjogI2QzNGI0Nztcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1NzUzO1xuICBib3JkZXItY29sb3I6ICNmNTU3NTM7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1NTc1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tZGVmYXVsdCxcbi5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMGYwZjA7XG59XG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uYnRuLWRlZmF1bHQuaG92ZXIsXG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTgsIDk4LCA5OCwgMC4yNyk7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLmJ0bi1saW5rLmRpc2FibGVkLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idG4tZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG5CdXR0b24gU2l6ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmJ0bi1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDExLjlweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAycHggOXB4O1xuICBmb250LXNpemU6IDEwLjVweDtcbn1cbi5idG4tY29ucyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLypcblJvdW5kZWQgYnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuLypcbiBEcm9wZG93biBtZW51c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93IC5kcm9wZG93bi10b2dnbGUsXG4uc2hvdy5kcm9wZG93bi1kZWZhdWx0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogUGFnZXMgZGVmYXVsdCBkcm9wZG93biAqL1xuLmRyb3Bkb3duLWRlZmF1bHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHJvcGRvd24tZGVmYXVsdC50b2dnbGUtb25seSB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdC50b2dnbGUtb25seTphZnRlciB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdyA+IC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3OTEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5zaG93IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5kcm9wZG93bi1kZWZhdWx0LnNob3cuZHJvcHVwID4gLmJ0bi1wcmltYXJ5ICsgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsXG4uZHJvcGRvd24tZGVmYXVsdC5zaG93LmRyb3B1cCA+IC5idG4tc3VjY2VzcyArIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdy5kcm9wdXAgPiAuYnRuLWNvbXBsZXRlICsgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsXG4uZHJvcGRvd24tZGVmYXVsdC5zaG93LmRyb3B1cCA+IC5idG4td2FybmluZyArIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdy5kcm9wdXAgPiAuYnRuLWRhbmdlciArIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdy5kcm9wdXAgPiAuYnRuLWluZm8gKyAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdyA+IC5idG4tcHJpbWFyeSArIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdyA+IC5idG4tc3VjY2VzcyArIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdyA+IC5idG4tY29tcGxldGUgKyAuZHJvcGRvd24tbWVudTphZnRlcixcbi5kcm9wZG93bi1kZWZhdWx0LnNob3cgPiAuYnRuLXdhcm5pbmcgKyAuZHJvcGRvd24tbWVudTphZnRlcixcbi5kcm9wZG93bi1kZWZhdWx0LnNob3cgPiAuYnRuLWRhbmdlciArIC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdyA+IC5idG4taW5mbyArIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQycHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5zaG93ID4gLmJ0bi1wcmltYXJ5ICsgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ1Y2FlO1xufVxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdyA+IC5idG4tc3VjY2VzcyArIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwY2ZiZDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0LnNob3cgPiAuYnRuLWNvbXBsZXRlICsgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiMGY3O1xufVxuLmRyb3Bkb3duLWRlZmF1bHQuc2hvdyA+IC5idG4td2FybmluZyArIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDA1Mztcbn1cbi5kcm9wZG93bi1kZWZhdWx0LnNob3cgPiAuYnRuLWRhbmdlciArIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTc1Mztcbn1cbi5kcm9wZG93bi1kZWZhdWx0LnNob3cgPiAuYnRuLWluZm8gKyAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ3NTI7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5kcm9wdXAgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxnICsgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAtNDdweDtcbiAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5kcm9wdXAgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxnICsgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBib3R0b206IDQ5cHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5kcm9wdXAgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLXNtICsgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAtMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5kcm9wdXAgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLXNtICsgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBib3R0b206IDM2cHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5kcm9wdXAgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLXhzICsgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAtMjlweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5kcm9wdXAgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLXhzICsgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBib3R0b206IDMxcHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgcGFkZGluZzogMCAzcHggNDRweCAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b20gMDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLWRlZmF1bHQuZHJvcHVwIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgYm90dG9tOiA0M3B4O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGc6YWZ0ZXIge1xuICByaWdodDogMjZweDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1sZyArIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTQ3cHg7XG4gIHBhZGRpbmctdG9wOiA0OXB4O1xufVxuLmRyb3Bkb3duLWRlZmF1bHQgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxnICsgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICB0b3A6IDQ5cHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xufVxuLmRyb3Bkb3duLWRlZmF1bHQgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLXNtOmFmdGVyIHtcbiAgcmlnaHQ6IDE2cHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tc20gKyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0zNHB4O1xuICBwYWRkaW5nLXRvcDogMzZweDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1zbSArIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgdG9wOiAzNnB4O1xufVxuLmRyb3Bkb3duLWRlZmF1bHQgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLXhzIHtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi14czphZnRlciB7XG4gIHJpZ2h0OiA4cHg7XG59XG4uZHJvcGRvd24tZGVmYXVsdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4teHMgKyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0yOXB4O1xuICBwYWRkaW5nLXRvcDogMzFweDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi14cyArIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgdG9wOiAzMXB4O1xufVxuLmRyb3Bkb3duLWRlZmF1bHQgLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5idG4tcm91bmRlZCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5idG4tcm91bmRlZCArIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3AgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTcwbXMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMTcwbXMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpIDBzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93bi1kZWZhdWx0IC5kcm9wZG93bi1tZW51IGxpLFxuLmRyb3Bkb3duLWRlZmF1bHQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSg5OCwgOTgsIDk4LCAwLjIpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDk4LCA5OCwgOTgsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA3MDAgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGksXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGk6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaTpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGxpOmFjdGl2ZSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpOmZpcnN0LWNoaWxkLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpOmxhc3QtY2hpbGQsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaS5kcm9wZG93bi1oZWFkZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaS5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiBsaS5hY3RpdmUsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbS5hY3RpdmU6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZTpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCA+IGEsXG4uZHJvcGRvd24tbWVudSA+IGxpLmRpc2FibGVkLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5kcm9wZG93bi1tZW51ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpLmRpc2FibGVkOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZDpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGxpLmRpc2FibGVkOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkuZGlzYWJsZWQ6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkID4gYTpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gbGkuZGlzYWJsZWQ6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0gPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgei1pbmRleDogNjAwO1xufVxuLypcbkFuaW1hdGVkIGJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJ0bi1hbmltYXRlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5idG4tYW5pbWF0ZWQgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmJ0bi1hbmltYXRlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLWFuaW1hdGVkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi1hbmltYXRlZC5mcm9tLXRvcDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMDAlO1xufVxuLmJ0bi1hbmltYXRlZC5mcm9tLXRvcDpob3ZlcjpiZWZvcmUsXG4uYnRuLWFuaW1hdGVkLmZyb20tdG9wLnNob3ctaWNvbjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4uYnRuLWFuaW1hdGVkLmZyb20tdG9wOmhvdmVyID4gc3Bhbixcbi5idG4tYW5pbWF0ZWQuZnJvbS10b3Auc2hvdy1pY29uID4gc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAwJSk7XG59XG4uYnRuLWFuaW1hdGVkLmZyb20tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAtMTAwJTtcbiAgdG9wOiAwO1xufVxuLmJ0bi1hbmltYXRlZC5mcm9tLWxlZnQ6aG92ZXI6YmVmb3JlLFxuLmJ0bi1hbmltYXRlZC5mcm9tLWxlZnQuc2hvdy1pY29uOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uYnRuLWFuaW1hdGVkLmZyb20tbGVmdDpob3ZlciA+IHNwYW4sXG4uYnRuLWFuaW1hdGVkLmZyb20tbGVmdC5zaG93LWljb24gPiBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbn1cbi5idG4tYW5pbWF0ZWQuZmE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xufVxuLmJ0bi1hbmltYXRlZC5wZzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJwYWdlcy1pY29uXCI7XG59XG4vKlxuVGFnIGJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJ0bi10YWcge1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMTdweCAzcHggM3B4IDE3cHg7XG4gIHBhZGRpbmc6IDVweCAxOXB4O1xufVxuLmJ0bi10YWc6aG92ZXIsXG4uYnRuLXRhZy5ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXRhZy5idG4tdGFnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmRmZjtcbiAgY29sb3I6ICM1YjhjYTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmU0ZjA7XG59XG4uYnRuLXRhZy5idG4tdGFnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5idG4tdGFnLmJ0bi10YWctZGFyayB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLmJ0bi10YWcuYnRuLXRhZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cbi5idG4tdGFnLmJ0bi10YWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG59XG4vKlxuTWlzYyBidXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5idG4tdG9vbGJhciAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuLnBhZ2VyIC5kaXNhYmxlZCA+IGJ1dHRvbixcbi5wYWdlciAuZGlzYWJsZWQgPiBidXR0b246aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gYnV0dG9uOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAuNTtcbn1cbi5tb2RhbC1jb250ZW50IGEuYnRuLXByaW1hcnk6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwtY29udGVudCBhLmJ0bi1wcmltYXJ5Om5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcixcbi5tb2RhbC1jb250ZW50IGEuYnRuLXByaW1hcnk6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzcuIEFsZXJ0c11cbiovXG4uYWxlcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogOXB4IDE5cHggOXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG59XG4uYWxlcnQuYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5hbGVydCAubGluayB7XG4gIGNvbG9yOiAjY2U4ZjIyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCAuYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiAjY2U4ZjIyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hbGVydCAuYnRuLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zLjVweDtcbn1cbi5hbGVydCAuYnV0dG9uLXNldCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbn1cbi5hbGVydCAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbm90aS1jcm9zcy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRvcDogNC41cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hbGVydCAuY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLyogQWxlcnQgOiBDb2xvciBPcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYWxlcnQtZGFuZ2VyLFxuLmFsZXJ0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGRkZDtcbiAgY29sb3I6ICM5MzM0MzI7XG4gIGJvcmRlci1jb2xvcjogIzkzMzQzMjtcbn1cbi5hbGVydC1kYW5nZXIgLmNsb3NlLFxuLmFsZXJ0LWVycm9yIC5jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NXB4IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY2ZGQ7XG4gIGNvbG9yOiAjOTU3ZDMyO1xuICBib3JkZXItY29sb3I6ICM5NTdkMzI7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWVmZmQ7XG4gIGNvbG9yOiAjMmI2YTk0O1xuICBib3JkZXItY29sb3I6ICMyYjZhOTQ7XG59XG4uYWxlcnQtaW5mbyAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjdweCAtMTBweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNWYyO1xuICBjb2xvcjogIzBhN2M3MTtcbiAgYm9yZGVyLWNvbG9yOiAjMGE3YzcxO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4cHggLTEwcHggIWltcG9ydGFudDtcbn1cbi5hbGVydC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1kZWZhdWx0IC5jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02N3B4IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzguIE5vdGlmaWNhdGlvbnNdXG4qL1xuLyogQmFkZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5iYWRnZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGNmYmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMDUzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYWRnZS1pbXBvcnRhbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1NzUzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1NzUzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDc1MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFkZ2UtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjZhOTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhZGdlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4uYmFkZ2UtZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLyogVG9vbCBUaXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRvb2x0aXAtaW5uZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKiBOb3RpZmljYXRpb24gcG9wdXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBvcG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjM2KTtcbiAgei1pbmRleDogNzkwO1xufVxuLm5vdGlmaWNhdGlvbi10b2dnbGUge1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IC0yNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5vdGlmaWNhdGlvbi10b2dnbGU6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubm90aWZpY2F0aW9uLXRvZ2dsZTphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4ubm90aWZpY2F0aW9uLXBhbmVsIC5ub3RpZmljYXRpb24tYm9keSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG59XG4ubm90aWZpY2F0aW9uLXBhbmVsIC5ub3RpZmljYXRpb24tYm9keSAubm90aWZpY2F0aW9uLWl0ZW0udW5yZWFkIC5oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbS51bnJlYWQgLm9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWVmZmQ7XG59XG4ubm90aWZpY2F0aW9uLXBhbmVsIC5ub3RpZmljYXRpb24tYm9keSAubm90aWZpY2F0aW9uLWl0ZW0udW5yZWFkIC5vcHRpb24gLm1hcmsge1xuICBjb2xvcjogIzZkYzBmOTtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSAuaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSAuaGVhZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMXB4O1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCAubm90aWZpY2F0aW9uLWJvZHkgLm5vdGlmaWNhdGlvbi1pdGVtIC5oZWFkaW5nIC50aHVtYm5haWwtd3JhcHBlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSAuaGVhZGluZyAudGh1bWJuYWlsLXdyYXBwZXIgaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzIGxpbmVhcjtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSAuaGVhZGluZyAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubm90aWZpY2F0aW9uLXBhbmVsIC5ub3RpZmljYXRpb24tYm9keSAubm90aWZpY2F0aW9uLWl0ZW0gLmhlYWRpbmcub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCAubm90aWZpY2F0aW9uLWJvZHkgLm5vdGlmaWNhdGlvbi1pdGVtIC5oZWFkaW5nLm9wZW4gLm1vcmUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCAubm90aWZpY2F0aW9uLWJvZHkgLm5vdGlmaWNhdGlvbi1pdGVtIC5oZWFkaW5nLm9wZW4gLnRodW1ibmFpbC13cmFwcGVyIGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCAubm90aWZpY2F0aW9uLWJvZHkgLm5vdGlmaWNhdGlvbi1pdGVtIC5oZWFkaW5nIC50aHVtYm5haWwtd3JhcHBlci5kMjQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSAubW9yZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSAubW9yZS1kZXRhaWxzIC5tb3JlLWRldGFpbHMtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC43KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSAubW9yZS1kZXRhaWxzIC5tb3JlLWRldGFpbHMtaW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAtN3B4O1xuICB0b3A6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA5OXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDk5cHg7XG59XG4ubm90aWZpY2F0aW9uLXBhbmVsIC5ub3RpZmljYXRpb24tYm9keSAubm90aWZpY2F0aW9uLWl0ZW0gLm1vcmUtZGV0YWlscyAubW9yZS1kZXRhaWxzLWlubmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTVweDtcbiAgY29udGVudDogJyBcXDI1Q0YnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogOXB4O1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCAubm90aWZpY2F0aW9uLWJvZHkgLm5vdGlmaWNhdGlvbi1pdGVtIC5tb3JlLWRldGFpbHMgLm1vcmUtZGV0YWlscy1pbm5lciAuaGludC10ZXh0IHtcbiAgb3BhY2l0eTogLjQ0O1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCAubm90aWZpY2F0aW9uLWJvZHkgLm5vdGlmaWNhdGlvbi1pdGVtIC5vcHRpb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1ib2R5IC5ub3RpZmljYXRpb24taXRlbSAub3B0aW9uIC5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYzBjMGMwO1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCAubm90aWZpY2F0aW9uLWJvZHkgLm5vdGlmaWNhdGlvbi1pdGVtIC5vcHRpb24gLm1hcms6YmVmb3JlIHtcbiAgY29udGVudDogJyBcXDI1Q0YnO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubm90aWZpY2F0aW9uLXBhbmVsIC5ub3RpZmljYXRpb24tYm9keSAubm90aWZpY2F0aW9uLWl0ZW06bGFzdC1jaGlsZCAuaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5ub3RpZmljYXRpb24tcGFuZWwgLm5vdGlmaWNhdGlvbi1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4ubm90aWZpY2F0aW9uLXBhbmVsIC5ub3RpZmljYXRpb24tZm9vdGVyIGEge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgb3BhY2l0eTogLjU0O1xufVxuLm5vdGlmaWNhdGlvbi1wYW5lbCAubm90aWZpY2F0aW9uLWZvb3RlciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc0O1xufVxuLyogU2ltcGxlIGFsZXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYWxlcnRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDM1MHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDgwcHg7XG59XG4uYWxlcnRzLWNvbnRhaW5lcltkYXRhLXBsYWNlbWVudCQ9Jy1sZWZ0J10ge1xuICBsZWZ0OiAxMDBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYWxlcnRzLWNvbnRhaW5lcltkYXRhLXBsYWNlbWVudCQ9Jy1yaWdodCddIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYWxlcnRzLWNvbnRhaW5lcltkYXRhLXBsYWNlbWVudF49J3RvcC0nXSB7XG4gIHRvcDogODBweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuLmFsZXJ0cy1jb250YWluZXJbZGF0YS1wbGFjZW1lbnRePSdib3R0b20tJ10ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMjBweDtcbn1cbi5hbGVydHMtY29udGFpbmVyW2RhdGEtcGxhY2VtZW50PSdib3R0b20tcmlnaHQnXSAuYWxlcnQ6bGFzdC1jaGlsZCxcbi5hbGVydHMtY29udGFpbmVyW2RhdGEtcGxhY2VtZW50PSdib3R0b20tbGVmdCddIC5hbGVydDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydHMtY29udGFpbmVyIC5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbGVydHMtY29udGFpbmVyIC5hbGVydCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMTVweDtcbn1cbi8qIFBhZ2VzIE5vdGlmaWNhdGlvbnMgcGx1Z2luXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIFBhZ2VzIE5vdGlmaWNhdGlvbiBjdXN0b21pemF0aW9ucyAqL1xuYm9keTpub3QoLmhvcml6b250YWwtYXBwLW1lbnUpIC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uPVwidG9wXCJdIHtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiA3MHB4O1xufVxuYm9keTpub3QoLmhvcml6b250YWwtYXBwLW1lbnUpIC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uPVwiYm90dG9tXCJdIHtcbiAgbGVmdDogNzBweDtcbn1cbmJvZHk6bm90KC5ob3Jpem9udGFsLWFwcC1tZW51KSAucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbiQ9Jy1sZWZ0J10ge1xuICBsZWZ0OiA5MHB4O1xuICByaWdodDogYXV0bztcbn1cbmJvZHk6bm90KC5ob3Jpem9udGFsLWFwcC1tZW51KSAucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbl49J3RvcC0nXSB7XG4gIHRvcDogODBweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuYm9keS5tZW51LXBpbiAucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbiQ9Jy1sZWZ0J10sXG5ib2R5Lm1lbnUtcGluIC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uPVwidG9wXCJdLFxuYm9keS5tZW51LXBpbiAucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbj1cImJvdHRvbVwiXSB7XG4gIGxlZnQ6IDI1MHB4O1xufVxuYm9keS5ob3Jpem9udGFsLWFwcC1tZW51IC5wZ24td3JhcHBlciB7XG4gIHotaW5kZXg6IDc5OTtcbn1cbi5wZ24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xufVxuLnBnbi13cmFwcGVyW2RhdGEtcG9zaXRpb24kPSctbGVmdCddIHtcbiAgbGVmdDogMzBweDtcbn1cbi5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uJD0nLXJpZ2h0J10ge1xuICByaWdodDogMjBweDtcbn1cbi5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uXj0ndG9wLSddIHtcbiAgdG9wOiAyMHB4O1xufVxuLnBnbi13cmFwcGVyW2RhdGEtcG9zaXRpb25ePSdib3R0b20tJ10ge1xuICBib3R0b206IDIwcHg7XG59XG4ucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbj0ndG9wJ10ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBnbi13cmFwcGVyW2RhdGEtcG9zaXRpb249J2JvdHRvbSddIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5wZ24gLmFsZXJ0IHtcbiAgbWFyZ2luOiAwO1xufVxuLyogU2ltcGxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucGduLXNpbXBsZSAuYWxlcnQge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpIGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpIGZvcndhcmRzO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIEJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBnbi1iYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG4ucGduLWJhciAuYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIG1heC1oZWlnaHQ6IDkxcHg7XG59XG4ucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbj0ndG9wJ10gLnBnbi1iYXIgLmFsZXJ0IHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluRnJvbVRvcCAwLjVzIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KSBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlSW5Gcm9tVG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpIGZvcndhcmRzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cbi5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uPSdib3R0b20nXSAucGduLWJhciAuYWxlcnQge1xuICBhbmltYXRpb246IHNsaWRlSW5Gcm9tQm90dG9tIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMjcsIDAuOTkpIGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVJbkZyb21Cb3R0b20gMC41cyBjdWJpYy1iZXppZXIoMC4wNSwgMC43NCwgMC4yNywgMC45OSkgZm9yd2FyZHM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuLnBnbi1iYXIgLmFsZXJ0IHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KSBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KSBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkZyb21Ub3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRnJvbVRvcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkZyb21Cb3R0b20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Gcm9tQm90dG9tIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKiBDaXJjbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wZ24tY2lyY2xlIC5hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICBhbmltYXRpb246IGZhZGVJbkNpcmNsZSAwLjNzIGVhc2UgZm9yd2FyZHMsIHJlc2l6ZUNpcmNsZSAwLjNzIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNCwgMS42KSBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkNpcmNsZSAwLjNzIGVhc2UgZm9yd2FyZHMsIHJlc2l6ZUNpcmNsZSAwLjNzIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNCwgMS42KSBmb3J3YXJkcztcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA2cHggNTVweCA2cHggNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBnbi13cmFwcGVyW2RhdGEtcG9zaXRpb24kPSctcmlnaHQnXSAucGduLWNpcmNsZSAuYWxlcnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbiQ9Jy1sZWZ0J10gLnBnbi1jaXJjbGUgLmFsZXJ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbl49J2JvdHRvbS0nXSAucGduLWNpcmNsZSAuYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBnbi1jaXJjbGUgLmFsZXJ0ID4gZGl2ID4gZGl2LnBnbi10aHVtYm5haWwgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ucGduLWNpcmNsZSAuYWxlcnQgPiBkaXYgPiBkaXYucGduLXRodW1ibmFpbCA+IGRpdiA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGduLWNpcmNsZSAuYWxlcnQgPiBkaXYgPiBkaXYucGduLW1lc3NhZ2UgPiBkaXYge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBhbmltYXRpb246IGZhZGVJbiAuM3MgLjVzIGVhc2UgZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gLjNzIC41cyBlYXNlIGZvcndhcmRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGduLWNpcmNsZSAuYWxlcnQgPiBkaXYgPiBkaXYucGduLW1lc3NhZ2UgPiBkaXYgcDpvbmx5LWNoaWxkIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLnBnbi1jaXJjbGUgLmFsZXJ0IC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gLjNzIC41cyBlYXNlIGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIC4zcyAuNXMgZWFzZSBmb3J3YXJkcztcbn1cbi5wZ24tY2lyY2xlIC5hbGVydCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZ24tY2lyY2xlIC5hbGVydCA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGduLWNpcmNsZSAuYWxlcnQgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQGtleWZyYW1lcyBmYWRlSW5DaXJjbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQ2lyY2xlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQGtleWZyYW1lcyByZXNpemVDaXJjbGUge1xuICAwJSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVzaXplQ2lyY2xlIHtcbiAgMCUge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLyogRmxpcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBnbi13cmFwcGVyW2RhdGEtcG9zaXRpb25ePSdib3R0b20tJ10gLnBnbi1mbGlwIC5hbGVydCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuLnBnbi1mbGlwIC5hbGVydCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDRweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC05MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAyMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0xMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnBnbi1jaXJjbGUgLmFsZXJ0IC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5ib2R5ID4gLnBnbi13cmFwcGVyIHtcbiAgei1pbmRleDogOTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIGJvZHkgLnBnbi13cmFwcGVyW2RhdGEtcG9zaXRpb249XCJ0b3BcIl0ge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uPVwiYm90dG9tXCJdIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uJD0nLWxlZnQnXSxcbiAgYm9keSAucGduLXdyYXBwZXJbZGF0YS1wb3NpdGlvbiQ9Jy1yaWdodCddIHtcbiAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5IC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uJD0nLXJpZ2h0J10gLmFsZXJ0LFxuICBib2R5IC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uJD0nLWxlZnQnXSAuYWxlcnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyogTm90aWZpY2F0aW9ucyBkZW1vXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5ub3RpZmljYXRpb24tcG9zaXRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDNweCBkYXNoZWQgI2U2ZTZlNjtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vdGlmaWNhdGlvbi1wb3NpdGlvbnMgPiBkaXYgPiAucG9zaXRpb246bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLm5vdGlmaWNhdGlvbi1wb3NpdGlvbnMgLnBvc2l0aW9uIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ub3RpZmljYXRpb24tcG9zaXRpb25zIC5wb3NpdGlvbiBpbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ub3RpZmljYXRpb24tcG9zaXRpb25zIC5wb3NpdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub3RpZmljYXRpb24tcG9zaXRpb25zIC5wb3NpdGlvbi5hY3RpdmUgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MGQ5O1xufVxuLm5vdGlmaWNhdGlvbi1wb3NpdGlvbnMgLnBvc2l0aW9uLnB1bGwtdG9wLFxuLm5vdGlmaWNhdGlvbi1wb3NpdGlvbnMgLnBvc2l0aW9uLnB1bGwtYm90dG9tIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubm90aWZpY2F0aW9uLXBvc2l0aW9ucyAucG9zaXRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm90aWZpY2F0aW9uLXRhYnMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzkuIFByb2dyZXNzIEluZGljYXRvcnNdXG4qL1xuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDk4LCA5OCwgMC4yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcm9ncmVzcy50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc21hbGwge1xuICBoZWlnaHQ6IDNweDtcbn1cbi8qIENpcmN1bGFyIFByb2dyZXNzIDogaW5kZXRlcm1pbmF0ZSBjb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcHJvZ3Jlc3MvcHJvZ3Jlc3MtYmFyLW1hc3Rlci5zdmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUucHJvZ3Jlc3MtYmFyLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcm9ncmVzcy9wcm9ncmVzcy1iYXItcHJpbWFyeS5zdmcnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUucHJvZ3Jlc3MtYmFyLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJvZ3Jlc3MvcHJvZ3Jlc3MtYmFyLWNvbXBsZXRlLnN2ZycpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2dyZXNzL3Byb2dyZXNzLWJhci1zdWNjZXNzLnN2ZycpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2dyZXNzL3Byb2dyZXNzLWJhci1pbmZvLnN2ZycpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2dyZXNzL3Byb2dyZXNzLWJhci13YXJuaW5nLnN2ZycpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJvZ3Jlc3MvcHJvZ3Jlc3MtYmFyLWRhbmdlci5zdmcnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUucHJvZ3Jlc3MtYmFyLW1hc3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2dyZXNzL3Byb2dyZXNzLWJhci1tYXN0ZXIuc3ZnJyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLyogUHJvZ3Jlc3MgQmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjI2MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xufVxuLyogUHJvZ3Jlc3MgQmFyIDogQ29sb3IgT3B0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnByb2dyZXNzLWJhci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNWNhZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5wcm9ncmVzcy1iYXItY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiMGY3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwY2ZiZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ3NTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMDUzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1NzUzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnByb2dyZXNzLWJhci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ucHJvZ3Jlc3MtYmFyLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5wcm9ncmVzcy1pbmZvIC5iYXIsXG4ucHJvZ3Jlc3MgLmJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMmIzMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5wcm9ncmVzcy13YXJuaW5nIC5iYXIsXG4ucHJvZ3Jlc3MgLmJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1N2QzMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5wcm9ncmVzcy1kYW5nZXIgLmJhcixcbi5wcm9ncmVzcyAuYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzM0MzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ucHJvZ3Jlc3Mtd2hpdGUgLmJhcixcbi5wcm9ncmVzcyAuYmFyLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5wcm9ncmVzcy1zdWNjZXNzLnByb2dyZXNzLXN0cmlwZWQgLmJhcixcbi5wcm9ncmVzcy1zdHJpcGVkIC5iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGNmYmQ7XG59XG4ucHJvZ3Jlc3MtaW5mby5wcm9ncmVzcy1zdHJpcGVkIC5iYXIsXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NzUyO1xufVxuLyogQ2lyY3VsYXIgUHJvZ3Jlc3MgOiBpbmRldGVybWluYXRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucHJvZ3Jlc3MtY2lyY2xlLWluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wcm9ncmVzcy9wcm9ncmVzcy1jaXJjbGUtbWFzdGVyLnN2ZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2dyZXNzLWNpcmNsZS1pbmRldGVybWluYXRlLnByb2dyZXNzLWNpcmNsZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJvZ3Jlc3MvcHJvZ3Jlc3MtY2lyY2xlLXdhcm5pbmcuc3ZnJyk7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLWluZGV0ZXJtaW5hdGUucHJvZ3Jlc3MtY2lyY2xlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2dyZXNzL3Byb2dyZXNzLWNpcmNsZS1kYW5nZXIuc3ZnJyk7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLWluZGV0ZXJtaW5hdGUucHJvZ3Jlc3MtY2lyY2xlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcm9ncmVzcy9wcm9ncmVzcy1jaXJjbGUtaW5mby5zdmcnKTtcbn1cbi5wcm9ncmVzcy1jaXJjbGUtaW5kZXRlcm1pbmF0ZS5wcm9ncmVzcy1jaXJjbGUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2dyZXNzL3Byb2dyZXNzLWNpcmNsZS1wcmltYXJ5LnN2ZycpO1xufVxuLnByb2dyZXNzLWNpcmNsZS1pbmRldGVybWluYXRlLnByb2dyZXNzLWNpcmNsZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJvZ3Jlc3MvcHJvZ3Jlc3MtY2lyY2xlLXN1Y2Nlc3Muc3ZnJyk7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLWluZGV0ZXJtaW5hdGUucHJvZ3Jlc3MtY2lyY2xlLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJvZ3Jlc3MvcHJvZ3Jlc3MtY2lyY2xlLWNvbXBsZXRlLnN2ZycpO1xufVxuLyogQ2lyY3VsYXIgUHJvZ3Jlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wcm9ncmVzcy1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDVweDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWNpcmNsZS13YXJuaW5nIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhkMDUzO1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1jaXJjbGUtZGFuZ2VyIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU1NzUzO1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1jaXJjbGUtaW5mbyAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDc1Mjtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtY2lyY2xlLXByaW1hcnkgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM2ZDVjYWU7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWNpcmNsZS1zdWNjZXNzIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTBjZmJkO1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1jaXJjbGUtY29tcGxldGUgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM0OGIwZjc7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWNpcmNsZS10aGljayAucGllIC5oYWxmLWNpcmNsZSxcbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtY2lyY2xlLXRoaWNrIC5zaGFkb3cge1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cbi5wcm9ncmVzcy1jaXJjbGUgLnBpZSB7XG4gIGNsaXA6IHJlY3QoMCwgNDVweCwgNDVweCwgMjIuNXB4KTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnByb2dyZXNzLWNpcmNsZSAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM2MjYyNjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY2xpcDogcmVjdCgwLCAyMi41cHgsIDQ1cHgsIDApO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ1cHg7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlIC5zaGFkb3cge1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsxMS4gVGFicyAmIEFjY29yZGlhbnNdXG4qL1xuLyogVGFic1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm5hdi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi10YWJzID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlOmhvdmVyLFxuLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiByZ2JhKDk4LCA5OCwgOTgsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLm5hdi10YWJzID4gbGkgPiBhIC50YWItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5uYXYtdGFicyB+IC50YWItY29udGVudCA+IC50YWItcGFuZS5zbGlkZS1sZWZ0LFxuLm5hdi10YWJzIH4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLnNsaWRlLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicyB+IC50YWItY29udGVudCA+IC50YWItcGFuZS5zbGlkZS1sZWZ0LnNsaWRpbmcsXG4ubmF2LXRhYnMgfiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuc2xpZGUtcmlnaHQuc2xpZGluZyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicyB+IC50YWItY29udGVudCA+IC50YWItcGFuZS5zbGlkZS1sZWZ0LmFjdGl2ZSxcbi5uYXYtdGFicyB+IC50YWItY29udGVudCA+IC50YWItcGFuZS5zbGlkZS1yaWdodC5hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtdGFicyB+IC50YWItY29udGVudCA+IC50YWItcGFuZS5zbGlkZS1sZWZ0LnNsaWRpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCkgIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicyB+IC50YWItY29udGVudCA+IC50YWItcGFuZS5zbGlkZS1yaWdodC5zbGlkaW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMCUsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwJSwgMCwgMCkgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDApICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGVmdCxcbi5uYXYtdGFicy5uYXYtdGFicy1yaWdodCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGVmdDphZnRlcixcbi5uYXYtdGFicy5uYXYtdGFicy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1sZWZ0ID4gbGksXG4ubmF2LXRhYnMubmF2LXRhYnMtcmlnaHQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1sZWZ0IH4gLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tcy1mbGV4OiAxO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1yaWdodCB+IC50YWItY29udGVudCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1zLWZsZXg6IDE7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xufVxuLyogVGFicyA6IFNpbXBsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm5hdi10YWJzLXNpbXBsZSB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5uYXYtdGFicy1zaW1wbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICB6LWluZGV4OiAxMjA7XG4gIGxlZnQ6IDA7XG59XG4ubmF2LXRhYnMtc2ltcGxlID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLXNpbXBsZSA+IGxpID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhciAwcztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTc1MztcbiAgaGVpZ2h0OiAwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMjU7XG4gIHRvcDogMTAwJTtcbn1cbi5uYXYtdGFicy1wcmltYXJ5Lm5hdi10YWJzLXNpbXBsZSA+IGxpID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDVjYWU7XG59XG4ubmF2LXRhYnMtc3VjY2Vzcy5uYXYtdGFicy1zaW1wbGUgPiBsaSA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBjZmJkO1xufVxuLm5hdi10YWJzLWNvbXBsZXRlLm5hdi10YWJzLXNpbXBsZSA+IGxpID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGIwZjc7XG59XG4ubmF2LXRhYnMtZGFuZ2VyLm5hdi10YWJzLXNpbXBsZSA+IGxpID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG59XG4ubmF2LXRhYnMtd2FybmluZy5uYXYtdGFicy1zaW1wbGUgPiBsaSA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMDUzO1xufVxuLm5hdi10YWJzLWluZm8ubmF2LXRhYnMtc2ltcGxlID4gbGkgPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDc1Mjtcbn1cbi5uYXYtdGFicy1zaW1wbGUgPiBsaSA+IGEuYWN0aXZlOmhvdmVyLFxuLm5hdi10YWJzLXNpbXBsZSA+IGxpID4gYS5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy1zaW1wbGUgPiBsaSA+IGEuYWN0aXZlOmFmdGVyLFxuLm5hdi10YWJzLXNpbXBsZSA+IGxpID4gYTpob3ZlcjphZnRlciB7XG4gIGhlaWdodDogM3B4O1xufVxuLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicy1sZWZ0OmFmdGVyLFxuLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5uYXYtdGFicy1zaW1wbGUubmF2LXRhYnMtbGVmdCA+IGxpID4gYTphZnRlcixcbi5uYXYtdGFicy1zaW1wbGUubmF2LXRhYnMtcmlnaHQgPiBsaSA+IGE6YWZ0ZXIge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2LXRhYnMtc2ltcGxlLm5hdi10YWJzLWxlZnQgPiBsaSA+IGEuYWN0aXZlOmFmdGVyLFxuLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicy1yaWdodCA+IGxpID4gYS5hY3RpdmU6YWZ0ZXIsXG4ubmF2LXRhYnMtc2ltcGxlLm5hdi10YWJzLWxlZnQgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIsXG4ubmF2LXRhYnMtc2ltcGxlLm5hdi10YWJzLXJpZ2h0ID4gbGkgPiBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbn1cbi5uYXYtdGFicy1zaW1wbGUubmF2LXRhYnMtbGVmdCA+IGxpID4gYTphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicy1yaWdodCA+IGxpID4gYTphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG4vKiBUYWJzIDogTGluZSBUcmlhbmdsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5uYXYtdGFicy1saW5ldHJpYW5nbGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWxpbmV0cmlhbmdsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbn1cbi5uYXYtdGFicy1saW5ldHJpYW5nbGUgPiBsaSA+IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlID4gbGkgPiBhLmFjdGl2ZTpob3Zlcixcbi5uYXYtdGFicy1saW5ldHJpYW5nbGUgPiBsaSA+IGEuYWN0aXZlOmZvY3VzLFxuLm5hdi10YWJzLWxpbmV0cmlhbmdsZSA+IGxpID4gYS5hY3RpdmU6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlID4gbGkgPiBhLmFjdGl2ZTphZnRlcixcbi5uYXYtdGFicy1saW5ldHJpYW5nbGUgPiBsaSA+IGEuYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlcjogbWVkaXVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDEyMDtcbiAgdG9wOiA5OCU7XG59XG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlID4gbGkgPiBhLmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm5hdi10YWJzLWxpbmV0cmlhbmdsZSA+IGxpID4gYS5hY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItd2lkdGg6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cbi5uYXYtdGFicy1saW5ldHJpYW5nbGUgPiBsaSA+IGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXYtdGFicy1saW5ldHJpYW5nbGUgPiBsaSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlID4gbGkgPiBhOmZvY3VzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UgMHM7XG59XG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlIH4gLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXYtdGFicy1saW5ldHJpYW5nbGUubmF2LXRhYnMtbGVmdC5uYXYtdGFiczphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlLm5hdi10YWJzLWxlZnQubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5uYXYtdGFicy1saW5ldHJpYW5nbGUubmF2LXRhYnMtbGVmdC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmFmYWZhO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLm5hdi10YWJzLWxpbmV0cmlhbmdsZS5uYXYtdGFicy1sZWZ0Lm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTphZnRlcixcbi5uYXYtdGFicy1saW5ldHJpYW5nbGUubmF2LXRhYnMtbGVmdC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogLTIycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlLm5hdi10YWJzLXJpZ2h0Lm5hdi10YWJzOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uYXYtdGFicy1saW5ldHJpYW5nbGUubmF2LXRhYnMtcmlnaHQubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlLm5hdi10YWJzLXJpZ2h0Lm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmFmYWZhO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuLm5hdi10YWJzLWxpbmV0cmlhbmdsZS5uYXYtdGFicy1yaWdodC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmU6YWZ0ZXIsXG4ubmF2LXRhYnMtbGluZXRyaWFuZ2xlLm5hdi10YWJzLXJpZ2h0Lm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IC0xMXB4O1xuICByaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4ZW0pIHtcbiAgLm5hdi10YWJzLWxpbmV0cmlhbmdsZSB7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgfVxufVxuLyogVGFicyA6IEZpbGwtdXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5uYXYtdGFicy1maWxsdXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgcGVyc3BlY3RpdmU6IDEwMDA7XG59XG4ubmF2LXRhYnMtZmlsbHVwID4gbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi10YWJzLWZpbGx1cCA+IGxpID4gYSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlIDBzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy1maWxsdXAgPiBsaSA+IGE6YWZ0ZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMTBjZmJkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTBjZmJkO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSAwcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5hdi10YWJzLXByaW1hcnkubmF2LXRhYnMtZmlsbHVwID4gbGkgPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjNmQ1Y2FlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQ1Y2FlO1xufVxuLm5hdi10YWJzLXN1Y2Nlc3MubmF2LXRhYnMtZmlsbHVwID4gbGkgPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMTBjZmJkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTBjZmJkO1xufVxuLm5hdi10YWJzLWNvbXBsZXRlLm5hdi10YWJzLWZpbGx1cCA+IGxpID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzQ4YjBmNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ4YjBmNztcbn1cbi5uYXYtdGFicy13YXJuaW5nLm5hdi10YWJzLWZpbGx1cCA+IGxpID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2Y4ZDA1MztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZDA1Mztcbn1cbi5uYXYtdGFicy1kYW5nZXIubmF2LXRhYnMtZmlsbHVwID4gbGkgPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZjU1NzUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjU1NzUzO1xufVxuLm5hdi10YWJzLWluZm8ubmF2LXRhYnMtZmlsbHVwID4gbGkgPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjM2I0NzUyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2I0NzUyO1xufVxuLm5hdi10YWJzLWZpbGx1cCA+IGxpID4gYSBzcGFuIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDVweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDVweCwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UgMHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5hdi10YWJzLWZpbGx1cCA+IGxpID4gYS5hY3RpdmUge1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi10YWJzLWZpbGx1cCA+IGxpID4gYS5hY3RpdmU6aG92ZXIsXG4ubmF2LXRhYnMtZmlsbHVwID4gbGkgPiBhLmFjdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtdGFicy1maWxsdXAgPiBsaSA+IGEuYWN0aXZlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xufVxuLm5hdi10YWJzLWZpbGx1cCA+IGxpID4gYS5hY3RpdmUgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01cHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNXB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNXB4KTtcbn1cbi5uYXYtdGFicy1maWxsdXAgLmljb246YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgNXB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgNXB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA1cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UgMHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4ubmF2LXRhYnMtZmlsbHVwIH4gLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXYtdGFicy1maWxsdXAubmF2LXRhYnMtbGVmdCxcbi5uYXYtdGFicy1maWxsdXAubmF2LXRhYnMtcmlnaHQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi10YWJzLWZpbGx1cC5uYXYtdGFicy1sZWZ0OmFmdGVyLFxuLm5hdi10YWJzLWZpbGx1cC5uYXYtdGFicy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMtZmlsbHVwLm5hdi10YWJzLWxlZnQgPiBsaSA+IGE6YWZ0ZXIsXG4ubmF2LXRhYnMtZmlsbHVwLm5hdi10YWJzLXJpZ2h0ID4gbGkgPiBhOmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYXYtdGFicy1maWxsdXAubmF2LXRhYnMtbGVmdCA+IGxpLmFjdGl2ZSBhOmFmdGVyLFxuLm5hdi10YWJzLWZpbGx1cC5uYXYtdGFicy1yaWdodCA+IGxpLmFjdGl2ZSBhOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xufVxuLm5hdi10YWJzLWZpbGx1cC5uYXYtdGFicy1sZWZ0ID4gbGkgPiBhOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG59XG4ubmF2LXRhYnMtZmlsbHVwLm5hdi10YWJzLWxlZnQgPiBsaSA+IGEgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbn1cbi5uYXYtdGFicy1maWxsdXAubmF2LXRhYnMtbGVmdCA+IGxpLmFjdGl2ZSBhIHNwYW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG59XG4ubmF2LXRhYnMtZmlsbHVwLm5hdi10YWJzLWxlZnQgPiBsaS5hY3RpdmUgLmljb246YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xufVxuLm5hdi10YWJzLWZpbGx1cC5uYXYtdGFicy1yaWdodCA+IGxpID4gYTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICBsZWZ0OiAtMXB4O1xufVxuLm5hdi10YWJzLWZpbGx1cC5uYXYtdGFicy1yaWdodCA+IGxpID4gYSBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xufVxuLm5hdi10YWJzLWZpbGx1cC5uYXYtdGFicy1yaWdodCA+IGxpLmFjdGl2ZSBhIHNwYW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG59XG4ubmF2LXRhYnMtZmlsbHVwLm5hdi10YWJzLXJpZ2h0ID4gbGkuYWN0aXZlIC5pY29uOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbn1cbi5uYXYtdGFicy1oZWFkZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtdGFicy1oZWFkZXIgLm5hdi10YWJzIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2LXRhYnMtaGVhZGVyIC5uYXYtdGFicyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogaW5oZXJpdDtcbn1cbi5uYXYtdGFicy1oZWFkZXIubmF2LXRhYnMtbGluZXRyaWFuZ2xlIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ubmF2LXRhYnMtaGVhZGVyLm5hdi10YWJzLWxpbmV0cmlhbmdsZTphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiAxMjA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdi10YWJzLWhlYWRlci5uYXYtdGFicy1saW5ldHJpYW5nbGUgfiAudGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEycHg7XG59XG4ubmF2LXRhYnMtaGVhZGVyIH4gLnRhYi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5uYXYtdGFiLWRyb3Bkb3duIC5jcy1zZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmF2LXRhYi1kcm9wZG93biAuY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAzNHB4IDE1cHggMTVweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1zaXplOiAxMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2LXRhYi1kcm9wZG93biAuY3Mtc2VsZWN0IC5jcy1iYWNrZHJvcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbi8qIFBhbmVsIEdyb3Vwc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmNhcmQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmNhcmQtZ3JvdXAuaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtZ3JvdXAuaG9yaXpvbnRhbCAuY2FyZCArIC5jYXJkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTNweCAxOHB4IDEwcHggMjJweDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkLWhlYWRlci5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQtaGVhZGVyICsgLmNhcmQtY29sbGFwc2UgLmNhcmQtYm9keSB7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ncm91cCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgPiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSA+IGE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTNweDtcbiAgdG9wOiAzNiU7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlID4gYS5jb2xsYXBzZWQge1xuICBjb2xvcjogcmdiYSg5OCwgOTgsIDk4LCAwLjcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlID4gYS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xuICBjb2xvcjogcmdiYSg5OCwgOTgsIDk4LCAwLjcpO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMCAwO1xuICAtbXMtZmxleDogMSAwIDA7XG4gIGZsZXg6IDEgMCAwO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQgKyAuY2FyZCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWJvZHkge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmF2LXBpbGxzID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2Lm5hdi10YWJzLm5hdi1zdGFjay1zbSBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdi5uYXYtdGFicy5uYXYtc3RhY2stc20ubmF2LXRhYnMtbGluZXRyaWFuZ2xlID4gbGkuYWN0aXZlID4gYTphZnRlcixcbiAgLm5hdi5uYXYtdGFicy5uYXYtc3RhY2stc20ubmF2LXRhYnMtbGluZXRyaWFuZ2xlID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMTAuIE1vZGFsc11cbiovXG4ubW9kYWwgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiAxNXB4O1xufVxuLm1vZGFsIC5jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgIWltcG9ydGFudDtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmY2Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgcCB7XG4gIGNvbG9yOiAjOGI5MWEwO1xufVxuLm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMjVweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vZGFsIC5kcm9wLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjM2KSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLmZhZGUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwuZmFkZS5zdGljay11cCB7XG4gIC8qJi5pbntcblx0XHRcdFx0Lm1vZGFsLWRpYWxvZ3tcblx0XHRcdFx0XHQudHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ki9cbn1cbi5tb2RhbC5mYWRlLnN0aWNrLXVwIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tb2RhbC5mYWRlLnN0aWNrLXVwLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLmZhZGUuc2xpZGUtdXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogYXV0bztcbiAgLyomLmlue1xuXHQgIFx0XHRcdC5tb2RhbC1kaWFsb2d7XG5cdFx0XHRcdFx0LnRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0fVxuXHRcdFx0fSovXG59XG4ubW9kYWwuZmFkZS5zbGlkZS11cC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tb2RhbC5mYWRlLnNsaWRlLXVwLmRpc2FibGUtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC5mYWRlLnNsaWRlLXVwIC5tb2RhbC1kaWFsb2cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzUlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3NSUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzUlKTtcbn1cbi5tb2RhbC5mYWRlLnNsaWRlLXVwIC5tb2RhbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1vZGFsLmZhZGUuY2VudGVyLXNjYWxlIHtcbiAgLyomLmlue1xuXHQgIFx0XHRcdC5tb2RhbC1kaWFsb2d7XG5cdCAgXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdC5zY2FsZSgxKTtcblx0XHRcdFx0fVxuXHRcdFx0fSovXG59XG4ubW9kYWwuZmFkZS5jZW50ZXItc2NhbGUgLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwuZmFkZS5jZW50ZXItc2NhbGUgLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLmZhZGUuY2VudGVyLXNjYWxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4ubW9kYWwuZmFkZS5jZW50ZXItc2NhbGUuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5tb2RhbC5mYWRlLmNlbnRlci1zY2FsZSAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cbi5tb2RhbC5mYWRlLmZpbGwtaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAvKiYuaW57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG5cdCAgXHRcdFx0Lm1vZGFsLWRpYWxvZ3tcblx0ICBcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0LnNjYWxlKDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ki9cbn1cbi5tb2RhbC5mYWRlLmZpbGwtaW4gPiAuY2xvc2Uge1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ubW9kYWwuZmFkZS5maWxsLWluID4gLmNsb3NlID4gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tb2RhbC5mYWRlLmZpbGwtaW4gLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwuZmFkZS5maWxsLWluIC5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC5mYWRlLmZpbGwtaW4gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5tb2RhbC5mYWRlLmZpbGwtaW4uc2hvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG4ubW9kYWwuZmFkZS5maWxsLWluLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubW9kYWwuZmFkZS5maWxsLWluIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuLm1vZGFsLmZhZGUuc2xpZGUtcmlnaHQge1xuICAvKiYuaW57XG5cdCAgXHRcdFx0Lm1vZGFsLWRpYWxvZ3tcblx0XHRcdFx0XHQudHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ki9cbn1cbi5tb2RhbC5mYWRlLnNsaWRlLXJpZ2h0IC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5tb2RhbC5mYWRlLnNsaWRlLXJpZ2h0LnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLmZhZGUuc2xpZGUtcmlnaHQgLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbn1cbi5tb2RhbC5mYWRlLnNsaWRlLXJpZ2h0IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC5mYWRlLnNsaWRlLXJpZ2h0IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwuZmFkZS5zbGlkZS1yaWdodCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC5mYWRlLnNsaWRlLXJpZ2h0IC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmZpbGwtaW4tbW9kYWwgLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC8qJi5pbntcblx0XHRvcGFjaXR5OiAwLjMwO1xuXHR9Ki9cbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC4zMDtcbn1cbi8qIFJlc3BvbnNpdmUgSGFuZGxlcnM6IE1vZGFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLmZpbGwtaW4gLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC5tb2RhbC5zbGlkZS11cCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwuc3RpY2stdXAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAtNXB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLnNsaWRlLXVwIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tb2RhbC5maWxsLWluIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5tb2RhbCAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAubW9kYWwgLm1vZGFsLXNtIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMTIuIFNsaWRlcnNdXG4qL1xuLyogSW9uIFJhbmdlIFNsaWRlclxuaHR0cHM6Ly9naXRodWIuY29tL0lvbkRlbi9pb24ucmFuZ2VTbGlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLXJpZ2h0LFxuLmlycy1iYXIsXG4uaXJzLWJhci1lZGdlLFxuLmlycy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZjU1NzUzO1xufVxuLmlycy13cmFwcGVyIC5pcnMtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uaXJzLXdyYXBwZXIgLmlycy1saW5lLW1pZCxcbi5pcnMtd3JhcHBlciAuaXJzLWxpbmUtbGVmdCxcbi5pcnMtd3JhcHBlciAuaXJzLWxpbmUtcmlnaHQsXG4uaXJzLXdyYXBwZXIgLmlycy1kaWFwYXNvbixcbi5pcnMtd3JhcHBlciAuaXJzLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uaXJzLXdyYXBwZXIgLmlycy1kaWFwYXNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5pcnMtd3JhcHBlciAuaXJzLWZyb20sXG4uaXJzLXdyYXBwZXIgLmlycy10byxcbi5pcnMtd3JhcHBlciAuaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmNTU3NTM7XG59XG4uaXJzLXdyYXBwZXIgLmlycy1zbGlkZXIuZnJvbTpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogMzclO1xuICB3aWR0aDogMTYlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG59XG4uaXJzLXdyYXBwZXIgLmlycy1zbGlkZXIudG86YmVmb3JlIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IDM3JTtcbiAgd2lkdGg6IDE2JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1NzUzO1xufVxuLmlycy13cmFwcGVyIC5pcnMtc2xpZGVyLnNpbmdsZTpiZWZvcmUge1xuICB0b3A6IC0yJTtcbiAgbGVmdDogMzclO1xuICB3aWR0aDogMTYlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG59XG4uaXJzLXdyYXBwZXIgLmlycy1mcm9tOmFmdGVyLFxuLmlycy13cmFwcGVyIC5pcnMtdG86YWZ0ZXIsXG4uaXJzLXdyYXBwZXIgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjU1NzUzO1xufVxuLmlycy13cmFwcGVyLnN1Y2Nlc3MgLmlycy1kaWFwYXNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGNmYmQ7XG59XG4uaXJzLXdyYXBwZXIuc3VjY2VzcyAuaXJzLWZyb20sXG4uaXJzLXdyYXBwZXIuc3VjY2VzcyAuaXJzLXRvLFxuLmlycy13cmFwcGVyLnN1Y2Nlc3MgLmlycy1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjMTBjZmJkO1xufVxuLmlycy13cmFwcGVyLnN1Y2Nlc3MgLmlycy1zbGlkZXIuZnJvbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBjZmJkO1xufVxuLmlycy13cmFwcGVyLnN1Y2Nlc3MgLmlycy1zbGlkZXIudG86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwY2ZiZDtcbn1cbi5pcnMtd3JhcHBlci5zdWNjZXNzIC5pcnMtc2xpZGVyLnNpbmdsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBjZmJkO1xufVxuLmlycy13cmFwcGVyLnN1Y2Nlc3MgLmlycy1mcm9tOmFmdGVyLFxuLmlycy13cmFwcGVyLnN1Y2Nlc3MgLmlycy10bzphZnRlcixcbi5pcnMtd3JhcHBlci5zdWNjZXNzIC5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEwY2ZiZDtcbn1cbi5pcnMtd3JhcHBlci5zdWNjZXNzIC5pcnMtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwY2ZiZDtcbn1cbi5pcnMtd3JhcHBlci5wcmltYXJ5IC5pcnMtZGlhcGFzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ1Y2FlO1xufVxuLmlycy13cmFwcGVyLnByaW1hcnkgLmlycy1mcm9tLFxuLmlycy13cmFwcGVyLnByaW1hcnkgLmlycy10byxcbi5pcnMtd3JhcHBlci5wcmltYXJ5IC5pcnMtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogIzZkNWNhZTtcbn1cbi5pcnMtd3JhcHBlci5wcmltYXJ5IC5pcnMtc2xpZGVyLmZyb206YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNWNhZTtcbn1cbi5pcnMtd3JhcHBlci5wcmltYXJ5IC5pcnMtc2xpZGVyLnRvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDVjYWU7XG59XG4uaXJzLXdyYXBwZXIucHJpbWFyeSAuaXJzLXNsaWRlci5zaW5nbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNWNhZTtcbn1cbi5pcnMtd3JhcHBlci5wcmltYXJ5IC5pcnMtZnJvbTphZnRlcixcbi5pcnMtd3JhcHBlci5wcmltYXJ5IC5pcnMtdG86YWZ0ZXIsXG4uaXJzLXdyYXBwZXIucHJpbWFyeSAuaXJzLXNpbmdsZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ZDVjYWU7XG59XG4uaXJzLXdyYXBwZXIucHJpbWFyeSAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDVjYWU7XG59XG4uaXJzLXdyYXBwZXIud2FybmluZyAuaXJzLWRpYXBhc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDA1Mztcbn1cbi5pcnMtd3JhcHBlci53YXJuaW5nIC5pcnMtZnJvbSxcbi5pcnMtd3JhcHBlci53YXJuaW5nIC5pcnMtdG8sXG4uaXJzLXdyYXBwZXIud2FybmluZyAuaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmOGQwNTM7XG59XG4uaXJzLXdyYXBwZXIud2FybmluZyAuaXJzLXNsaWRlci5mcm9tOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQwNTM7XG59XG4uaXJzLXdyYXBwZXIud2FybmluZyAuaXJzLXNsaWRlci50bzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMDUzO1xufVxuLmlycy13cmFwcGVyLndhcm5pbmcgLmlycy1zbGlkZXIuc2luZ2xlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQwNTM7XG59XG4uaXJzLXdyYXBwZXIud2FybmluZyAuaXJzLWZyb206YWZ0ZXIsXG4uaXJzLXdyYXBwZXIud2FybmluZyAuaXJzLXRvOmFmdGVyLFxuLmlycy13cmFwcGVyLndhcm5pbmcgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjhkMDUzO1xufVxuLmlycy13cmFwcGVyLndhcm5pbmcgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMDUzO1xufVxuLmlycy13cmFwcGVyLmNvbXBsZXRlIC5pcnMtZGlhcGFzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiMGY3O1xufVxuLmlycy13cmFwcGVyLmNvbXBsZXRlIC5pcnMtZnJvbSxcbi5pcnMtd3JhcHBlci5jb21wbGV0ZSAuaXJzLXRvLFxuLmlycy13cmFwcGVyLmNvbXBsZXRlIC5pcnMtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogIzQ4YjBmNztcbn1cbi5pcnMtd3JhcHBlci5jb21wbGV0ZSAuaXJzLXNsaWRlci5mcm9tOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGIwZjc7XG59XG4uaXJzLXdyYXBwZXIuY29tcGxldGUgLmlycy1zbGlkZXIudG86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YjBmNztcbn1cbi5pcnMtd3JhcHBlci5jb21wbGV0ZSAuaXJzLXNsaWRlci5zaW5nbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YjBmNztcbn1cbi5pcnMtd3JhcHBlci5jb21wbGV0ZSAuaXJzLWZyb206YWZ0ZXIsXG4uaXJzLXdyYXBwZXIuY29tcGxldGUgLmlycy10bzphZnRlcixcbi5pcnMtd3JhcHBlci5jb21wbGV0ZSAuaXJzLXNpbmdsZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0OGIwZjc7XG59XG4uaXJzLXdyYXBwZXIuY29tcGxldGUgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiMGY3O1xufVxuLmlycy13cmFwcGVyLmRhbmdlciAuaXJzLWRpYXBhc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTc1Mztcbn1cbi5pcnMtd3JhcHBlci5kYW5nZXIgLmlycy1mcm9tLFxuLmlycy13cmFwcGVyLmRhbmdlciAuaXJzLXRvLFxuLmlycy13cmFwcGVyLmRhbmdlciAuaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmNTU3NTM7XG59XG4uaXJzLXdyYXBwZXIuZGFuZ2VyIC5pcnMtc2xpZGVyLmZyb206YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTc1Mztcbn1cbi5pcnMtd3JhcHBlci5kYW5nZXIgLmlycy1zbGlkZXIudG86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTc1Mztcbn1cbi5pcnMtd3JhcHBlci5kYW5nZXIgLmlycy1zbGlkZXIuc2luZ2xlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG59XG4uaXJzLXdyYXBwZXIuZGFuZ2VyIC5pcnMtZnJvbTphZnRlcixcbi5pcnMtd3JhcHBlci5kYW5nZXIgLmlycy10bzphZnRlcixcbi5pcnMtd3JhcHBlci5kYW5nZXIgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjU1NzUzO1xufVxuLmlycy13cmFwcGVyLmRhbmdlciAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG59XG4vKiBub1VpU2xpZGVyXG5odHRwOi8vcmVmcmVzaGxlc3MuY29tL25vdWlzbGlkZXIvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5ub1VpLXRhcmdldC5iZy1jb21wbGV0ZSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YjBmNztcbn1cbi5ub1VpLXRhcmdldC5iZy1zdWNjZXNzIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBjZmJkO1xufVxuLm5vVWktdGFyZ2V0LmJnLXdhcm5pbmcgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQwNTM7XG59XG4ubm9VaS10YXJnZXQuYmctZGFuZ2VyIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1NzUzO1xufVxuLm5vVWktdGFyZ2V0LmJnLWluZm8gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ3NTI7XG59XG4ubm9VaS10YXJnZXQuYmctcHJpbWFyeSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNWNhZTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLWNvbm5lY3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogLTE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHRvcDogLTdweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbi5kaXNhYmxlLWhvdmVyLXNjYWxlIC5ub1VpLWhhbmRsZTphY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRpc2FibGUtaG92ZXItc2NhbGUgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi52ZXJ0aWNhbC1zbGlkZXIge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogNHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbi5ub1VpLWJhc2Uge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5ub1VpLW9yaWdpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm90dG9tOiA1cHg7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzE0LiBOZXNzdGFibGVzXVxuKi9cbi5kZC1oYW5kbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC43KTtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4uZGQtaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5kYXJrIC5kZC1oYW5kbGUge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5kYXJrIC5kZC1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmRhcmsgLmRkLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5kZDMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjcpO1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5kZDMtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uZGQzLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogOTk5OXB4O1xufVxuLmRkMy1oYW5kbGU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdwYWdlcy1pY29uJztcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdG9wOiA1cHg7XG59XG4uZGQtcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTgsIDk4LCA5OCwgMC4zNSk7XG59XG4uZGQtZW1wdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTgsIDk4LCA5OCwgMC41KTtcbn1cbi5kZC1pdGVtID4gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmRkLWl0ZW0gPiBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdwYWdlcy1pY29uJztcbiAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cbi5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdwYWdlcy1pY29uJztcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cbi8qIFJlc3BvbnNpdmUgSGFuZGxlcnMgOiBOZXN0YWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmVzdGFibGUtbGlzdHMgLmRkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsxMy4gVHJlZXZpZXddXG4qL1xuc3Bhbi5keW5hdHJlZS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5zcGFuLmR5bmF0cmVlLXNlbGVjdGVkIGEge1xuICBjb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG51bC5keW5hdHJlZS1jb250YWluZXIgYTpmb2N1cyxcbnNwYW4uZHluYXRyZWUtZm9jdXNlZCBhOmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnVsLmR5bmF0cmVlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxudWwuZHluYXRyZWUtY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnVsLmR5bmF0cmVlLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5zcGFuLmR5bmF0cmVlLWVtcHR5LFxuc3Bhbi5keW5hdHJlZS12bGluZSxcbnNwYW4uZHluYXRyZWUtY29ubmVjdG9yLFxuc3Bhbi5keW5hdHJlZS1leHBhbmRlcixcbnNwYW4uZHluYXRyZWUtaWNvbixcbnNwYW4uZHluYXRyZWUtY2hlY2tib3gsXG5zcGFuLmR5bmF0cmVlLXJhZGlvLFxuc3Bhbi5keW5hdHJlZS1kcmFnLWhlbHBlci1pbWcsXG4jZHluYXRyZWUtZHJvcC1tYXJrZXIge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzIuIFZpZXcgUG9ydHNdXG4qL1xuLnZpZXctcG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZXctcG9ydCA+ICoge1xuICBmb250LXNpemU6IGluaXRpYWw7XG59XG4udmlldy1wb3J0IC5uYXZiYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4udmlldy1wb3J0IC5uYXZiYXIgLm5hdmJhci1pbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52aWV3LXBvcnQgLm5hdmJhciAuYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnZpZXctcG9ydCAubmF2YmFyIC5hY3Rpb24ucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZXctcG9ydCAubmF2YmFyIC52aWV3LWhlYWRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LXBvcnQgLm5hdmJhciA+IHAge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG59XG4udmlldy1wb3J0IC5uYXZiYXIubmF2YmFyLXNtIHtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi52aWV3LXBvcnQgLm5hdmJhci5uYXZiYXItc20gLm5hdmJhci1pbm5lciB7XG4gIGhlaWdodDogMzVweDtcbn1cbi52aWV3LXBvcnQgLm5hdmJhci5uYXZiYXItc20gLmFjdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnZpZXctcG9ydCAudmlldyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnZpZXctcG9ydCAudmlldzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHotaW5kZXg6IC0xO1xufVxuLnZpZXctcG9ydCAudmlldzpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctcG9ydC5mcm9tLXRvcCA+IC52aWV3Omxhc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cbi52aWV3LXBvcnQucHVzaCA+IC52aWV3OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG59XG4udmlldy1wb3J0LnB1c2ggPiAudmlldzpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG59XG4udmlldy1wb3J0LnB1c2gtcGFycmFsbGF4ID4gLnZpZXc6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xLCAwLjcsIDAuMSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xLCAwLjcsIDAuMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDApO1xufVxuLnZpZXctcG9ydC5wdXNoLXBhcnJhbGxheCA+IC52aWV3OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi52aWV3LXBvcnQucHVzaC1wYXJyYWxsYXggPiAudmlldzpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC43LCAwLjEsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC43LCAwLjEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDlweCByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMzYpO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbls0LiBDYXJkc11cbiovXG4uY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBub25lO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggN3B4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlci5zZXBhcmF0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbGVmdDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyICsgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMHB4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1jb250cm9scyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1jb250cm9scyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1jb250cm9scyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtY29udHJvbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaG92ZXIgLmNhcmQtdGl0bGUge1xuICBvcGFjaXR5OiAuNDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1ob3Zlcjpob3ZlciAuY2FyZC10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZC5jYXJkLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLmNhcmQuY2FyZC1kZWZhdWx0ID4gLmNhcmQtaGVhZGVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2FyZC5jYXJkLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjcpO1xufVxuLmNhcmQuY2FyZC1ib3JkZXJsZXNzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuY2FyZC1jb25kZW5zZWQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTNweCAxM3B4IDAgMTNweDtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5jYXJkLmNhcmQtY29uZGVuc2VkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIG9wYWNpdHk6IC40O1xufVxuLmNhcmQuY2FyZC1jb25kZW5zZWQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDEzcHg7XG59XG4uY2FyZC5jYXJkLWhvdmVyIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIG9wYWNpdHk6IC40O1xufVxuLmNhcmQuY2FyZC1ob3Zlcjpob3ZlciAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcmQuY2FyZC10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLmNhcmQtdHJhbnNwYXJlbnQgLmNhcmQtYm9keSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQuZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSk7XG59XG4uY2FyZC5mdWxsLWhlaWdodCAuY2FyZC1ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQuY2FyZC1mZWF0dXJlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAxcHggM3B4IDBweCByZ2JhKDEyMSwgMTI5LCAxMzUsIDAuMTQpO1xuICBib3gtc2hhZG93OiAtMXB4IDFweCAzcHggMHB4IHJnYmEoMTIxLCAxMjksIDEzNSwgMC4xNCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNhcmQuY2FyZC1mZWF0dXJlZCAuY2FyZC10aXRsZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4uY2FyZC5jYXJkLWZlYXR1cmVkIC5jYXJkLWJvZHkgaDMge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmNhcmQuY2FyZC1mZWF0dXJlZCAuZm9vdGVyIC51c2VybmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2FyZC5jYXJkLWZlYXR1cmVkIC5mb290ZXIgLmJ1dHRvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jYXJkLmNhcmQtZmVhdHVyZWQgLmZvb3RlciAuYnV0dG9ucyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQuY2FyZC1mZWF0dXJlZCAuZm9vdGVyIC5idXR0b25zIC5oZWFydCB7XG4gIGNvbG9yOiAjZjU1NzUzO1xufVxuLmNhcmQuY2FyZC1mZWF0dXJlZCAuZm9vdGVyIC5idXR0b25zIC5jb21tZW50IHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4uY2FyZC5jYXJkLWZlYXR1cmVkIC5yaWJib24ge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tbGVmdDogLTM5cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IC0zcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTNweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuLmNhcmQuY2FyZC1mZWF0dXJlZCAucmliYm9uLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzQ4YjBmNztcbn1cbi5jYXJkLmNhcmQtZmVhdHVyZWQgLnJpYmJvbi5ibHVlIHtcbiAgYmFja2dyb3VuZDogIzEwY2ZiZDtcbn1cbi5jYXJkLmhvdmVyLWZpbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmNhcmQuaG92ZXItc3Ryb2tlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmNhcmQgLmNhcmQtYm9keS5uby1wYWRkaW5nIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhcmQgLmNhcmQtYm9keS5uby1ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNhcmQgLmNhcmQtYm9keS5uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNhcmQgLmNhcmQtYm9keSAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uY2FyZCAuY2FyZC1ib2R5LnNjcm9sbGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogUG9ydGxldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5jYXJkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcmQtcHJvZ3Jlc3MgPiAucHJvZ3Jlc3MsXG4uY2FyZC1wcm9ncmVzcyA+IC5wcm9ncmVzcy5wcm9ncmVzcy1zbWFsbCB7XG4gIGhlaWdodDogM3B4O1xufVxuLmNhcmQtcHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtY2lyY2xlLWluZGV0ZXJtaW5hdGUsXG4uY2FyZC1wcm9ncmVzcyA+IC5jYXJkLWJhci1pbmRldGVybWluYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5jYXJkLXByb2dyZXNzID4gLnByb2dyZXNzLWNpcmNsZS1pbmRldGVybWluYXRlIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5jYXJkLW1heGltaXplZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBsZWZ0OiAyODBweDtcbiAgdG9wOiA1OXB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4vKiBQYWdlcyBub3RpZmljYXRpb24gaG9sZGVyICovXG4uY2FyZCAucGduLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDYwMjtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJkLWhlYWRlciBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC40O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FyZC1oZWFkZXIgYTpub3QoLmJ0bikuY2FyZC1yZWZyZXNoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uY2FyZC1oZWFkZXIgYTpub3QoLmJ0bikuY2FyZC1yZWZyZXNoLnJlZnJlc2hpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcmQtaGVhZGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1oZWFkZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWhlYWRlciBhW2RhdGEtdG9nZ2xlXTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZC1pY29uIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwicGFnZXMtaWNvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY2FyZC1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4uY2FyZC1pY29uLW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4uY2FyZC1pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5jYXJkLWljb24tY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cbi5jYXJkLWljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cbi5jYXJkLWljb24tcmVmcmVzaC1sZy1tYXN0ZXIsXG4uY2FyZC1pY29uLXJlZnJlc2gtbGctd2hpdGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uY2FyZC1pY29uLXJlZnJlc2gtbGctbWFzdGVyLmZhZGUsXG4uY2FyZC1pY29uLXJlZnJlc2gtbGctd2hpdGUuZmFkZSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5jYXJkLWljb24tcmVmcmVzaC1sZy1tYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcm9ncmVzcy9wcm9ncmVzcy1jaXJjbGUtbGctbWFzdGVyLXN0YXRpYy5zdmcnKTtcbn1cbi5jYXJkLWljb24tcmVmcmVzaC1sZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb2dyZXNzL3Byb2dyZXNzLWNpcmNsZS1sZy13aGl0ZS1zdGF0aWMuc3ZnJyk7XG59XG4uY2FyZC1pY29uLXJlZnJlc2gtbGctbWFzdGVyLWFuaW1hdGVkLFxuLmNhcmQtaWNvbi1yZWZyZXNoLWxnLXdoaXRlLWFuaW1hdGVkIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmNhcmQtaWNvbi1yZWZyZXNoLWxnLW1hc3Rlci1hbmltYXRlZC5hY3RpdmUsXG4uY2FyZC1pY29uLXJlZnJlc2gtbGctd2hpdGUtYW5pbWF0ZWQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJkLWljb24tcmVmcmVzaC1sZy1tYXN0ZXItYW5pbWF0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcm9ncmVzcy9wcm9ncmVzcy1jaXJjbGUtbGctbWFzdGVyLnN2ZycpO1xufVxuLmNhcmQtaWNvbi1yZWZyZXNoLWxnLXdoaXRlLWFuaW1hdGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJvZ3Jlc3MvcHJvZ3Jlc3MtY2lyY2xlLWxnLXdoaXRlLnN2ZycpO1xufVxuLyogRm9yIGRlbW8gcHVycG9zZSBvbmx5ICovXG4uY2FyZC1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNvcnRhYmxlIC5jYXJkLWhlYWRlciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFRvIHByZXZlbnQgbGFnIHdoaWxlIGRyYWdnaW5nICovXG4udWktc29ydGFibGUtaGFuZGxlIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UgMHM7XG59XG4uc29ydGFibGUgLmdyaWQgLmdyaWQtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4udWktc29ydGFibGUge1xuICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNvcnRhYmxlLWJveC1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZTZlNmU2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbi5zb3J0YWJsZS1ib3gtcGxhY2Vob2xkZXIgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zb3J0YWJsZSAuY2FyZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc29ydGFibGUtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLmRlbW8tY2FyZC1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxNThweDtcbn1cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsxNS4gRm9ybSBFbGVtZW50c11cbiovXG5sYWJlbCxcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmZvcm0gbGVnZW5kIHtcbiAgbWFyZ2luOiAxNXB4IDBweCAxMHB4IDBweDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBsaW5lYXIgMHM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tY29udHJvbDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC4zMztcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuMzM7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuMzM7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBjb2xvcjogcmdiYSg5OCwgOTgsIDk4LCAwLjIzKTtcbn1cbi5mb3JtLWNvbnRyb2wudHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNvbnRyb2wudHJhbnNwYXJlbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIElucHV0IFNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5pbnB1dC1zbSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogN3B4IDlweDtcbn1cbi5pbnB1dC1sZyxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMXB4IDEzcHg7XG59XG4uaW5wdXQteGxnIHtcbiAgbWluLWhlaWdodDogNTFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5pbnB1dC1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogNnB4IDFyZW07XG59XG4uaW5wdXQtZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAgLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4uc2VsZWN0Mi1sZyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDExcHggMTNweDtcbn1cbi5zZWxlY3QyLWxnIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zZWxlY3QyLWxnIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm90dG9tOiA5cHg7XG59XG4uc2VsZWN0Mi1zbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG59XG4uc2VsZWN0Mi1zbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2VsZWN0Mi1zbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvdHRvbTogNHB4O1xufVxuLyogQ2hlY2tib3hlcyBhbmQgUmFkaW8gYnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtaW4td2lkdGg6IDE3cHg7XG4gIG1pbi1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmFkaW8gbGFiZWw6YmVmb3JlLFxuLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xufVxuLnJhZGlvIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIGJvdHRvbTogMi41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgMHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjIxNSwgMS4zMyk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIDBzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC4yMTUsIDEuMzMpO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5yYWRpby5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxMGNmYmQ7XG59XG4ucmFkaW8ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ1Y2FlO1xufVxuLnJhZGlvLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDc1Mjtcbn1cbi5yYWRpby5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGQwNTM7XG59XG4ucmFkaW8ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNTU3NTM7XG59XG4ucmFkaW8ucmFkaW8tY29tcGxldGUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ4YjBmNztcbn1cbi5jaGVja2JveCArIC5jaGVja2JveCxcbi5yYWRpbyArIC5yYWRpbyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmNoZWNrYm94IGxhYmVsIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgbGluZWFyIDBzLCBjb2xvciAwLjJzIGxpbmVhciAwcztcbn1cbi5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDEuNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGxpbmVhciAwcywgY29sb3IgMC4ycyBsaW5lYXIgMHM7XG59XG4uY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMuNXB4O1xuICB0b3A6IDBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBsaW5lYXIgMHMsIGNvbG9yIDAuMnMgbGluZWFyIDBzO1xufVxuLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xufVxuLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDguNXB4O1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29udGVudDogXCJcXEYwMENcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYzO1xufVxuLmNoZWNrYm94LnJpZ2h0IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5jaGVja2JveC5yaWdodCBsYWJlbDpiZWZvcmUge1xuICByaWdodDogLTM1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uY2hlY2tib3gucmlnaHQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LnJpZ2h0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29udGVudDogXCJcXEYwMENcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI3cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5ib2R5LnJ0bCAuY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogLTEuMnB4O1xufVxuLmNoZWNrYm94LmNoZWNrLXN1Y2Nlc3MgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzEwY2ZiZDtcbn1cbi5jaGVja2JveC5jaGVjay1wcmltYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZDVjYWU7XG59XG4uY2hlY2tib3guY2hlY2stY29tcGxldGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ4YjBmNztcbn1cbi5jaGVja2JveC5jaGVjay13YXJuaW5nIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOGQwNTM7XG59XG4uY2hlY2tib3guY2hlY2stZGFuZ2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNTU3NTM7XG59XG4uY2hlY2tib3guY2hlY2staW5mbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0NzUyO1xufVxuLmNoZWNrYm94LmNoZWNrLXN1Y2Nlc3MgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi5jaGVja2JveC5jaGVjay1wcmltYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4uY2hlY2tib3guY2hlY2stY29tcGxldGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi5jaGVja2JveC5jaGVjay13YXJuaW5nIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4uY2hlY2tib3guY2hlY2stZGFuZ2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4uY2hlY2tib3guY2hlY2staW5mbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiByZ2JhKDk4LCA5OCwgOTgsIDAuNDcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmlucHV0LWdyb3VwLXRleHQucHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDVjYWU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ1Y2FlO1xufVxuLmlucHV0LWdyb3VwLXRleHQuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkwZDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlucHV0LWdyb3VwLXRleHQuaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjM4NTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlucHV0LWdyb3VwLXRleHQud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmIwNWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlucHV0LWdyb3VwLXRleHQuZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNTk1ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dC50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4vKiBGb3JtIGxheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb3JtIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBmb3JtIC5yb3cgW2NsYXNzKj0nY29sLSddOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICBmb3JtIC5yb3cgW2NsYXNzKj0nY29sLSddOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgfVxuICBmb3JtIC5yb3cgW2NsYXNzKj0nY29sLSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgZm9ybSAucm93IFtjbGFzcyo9J2NvbC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKmZvcm0gLnJvdyBbY2xhc3MqPVwiY29sLW1kLVwiXTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgZm9ybSAucm93IFtjbGFzcyo9XCJjb2wtbWQtXCJdOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH0qL1xufVxuLyogRm9ybSBsYXlvdXRzICA6IEhvcml6b250YWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpob3ZlciAuY29udHJvbC1sYWJlbCB7XG4gIG9wYWNpdHk6IC42O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC5mb2N1c2VkIC5jb250cm9sLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAuNDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8ge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBGb3JtIGxheW91dHMgIDogQXR0YWNoZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmZvcm0tZ3JvdXAtYXR0YWNoZWQgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1kZWZhdWx0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWF0dGFjaGVkID4gZGl2IHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tZ3JvdXAtYXR0YWNoZWQgPiBkaXY6Zmlyc3QtY2hpbGQucm93ID4gW2NsYXNzKj0nY29sLSddOmZpcnN0LWNoaWxkIC5mb3JtLWdyb3VwLWRlZmF1bHQge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmZvcm0tZ3JvdXAtYXR0YWNoZWQgPiBkaXY6Zmlyc3QtY2hpbGQucm93ID4gW2NsYXNzKj0nY29sLSddOmxhc3QtY2hpbGQgLmZvcm0tZ3JvdXAtZGVmYXVsdCB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uZm9ybS1ncm91cC1hdHRhY2hlZCA+IGRpdjpmaXJzdC1jaGlsZC5mb3JtLWdyb3VwLWRlZmF1bHQge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmZvcm0tZ3JvdXAtYXR0YWNoZWQgPiBkaXY6bGFzdC1jaGlsZC5yb3cgPiBbY2xhc3MqPSdjb2wtJ106Zmlyc3QtY2hpbGQgLmZvcm0tZ3JvdXAtZGVmYXVsdCB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uZm9ybS1ncm91cC1hdHRhY2hlZCA+IGRpdjpsYXN0LWNoaWxkLnJvdyA+IFtjbGFzcyo9J2NvbC0nXTpsYXN0LWNoaWxkIC5mb3JtLWdyb3VwLWRlZmF1bHQge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmZvcm0tZ3JvdXAtYXR0YWNoZWQgPiBkaXY6bGFzdC1jaGlsZC5mb3JtLWdyb3VwLWRlZmF1bHQge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmZvcm0tZ3JvdXAtYXR0YWNoZWQgPiBkaXYucm93ID4gW2NsYXNzKj0nY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLWF0dGFjaGVkID4gZGl2LnJvdyA+IFtjbGFzcyo9J2NvbC0nXTpub3QoOm9ubHktY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1ncm91cC1kZWZhdWx0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWdyb3VwLWF0dGFjaGVkID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkgLmZvcm0tZ3JvdXAtZGVmYXVsdCxcbi5mb3JtLWdyb3VwLWF0dGFjaGVkID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkuZm9ybS1ncm91cC1kZWZhdWx0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBGb3JtIGxheW91dHMgIDogUmVzcG9uc2l2ZSBIYW5kbGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tZ3JvdXAtYXR0YWNoZWQgLmZvcm0tZ3JvdXAtZGVmYXVsdCB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tZ3JvdXAtYXR0YWNoZWQgPiBkaXYucm93ID4gW2NsYXNzKj0nY29sLSddIC5mb3JtLWdyb3VwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIEZvcm0gR3JvdXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLWdyb3VwIGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zaXplOiAxMC41cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9ybS1ncm91cCBsYWJlbCAuaGVscCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uZm9ybS1ncm91cCAuaGVscCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoOTgsIDk4LCA5OCwgMC41NSk7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbG9yOiAjZjU1NzUzO1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNnB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGNvbG9yOiByZ2JhKDk4LCA5OCwgOTgsIDAuMjMpO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5kaXNhYmxlZCBpbnB1dCB7XG4gIG9wYWNpdHk6IC42O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5kaXNhYmxlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXNlZCBsYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5mb2N1c2VkIGxhYmVsIHtcbiAgb3BhY2l0eTogLjQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5oYXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgODcsIDgzLCAwLjEpO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWRlZmF1bHQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtLWdyb3VwLWRlZmF1bHQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1kZWZhdWx0Lmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmlucHV0LWdyb3VwID4gbGFiZWwge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuaW5wdXQtZ3JvdXAgPiBsYWJlbC5pbmxpbmUge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuaW5wdXQtZ3JvdXAgbGFiZWwge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5pbnB1dC1ncm91cCAuYnRuIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdCAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdCBsYWJlbC5sYWJlbC1sZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiA5cHg7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0IGxhYmVsLmxhYmVsLXNtIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQgbGFiZWwuaGlnaGxpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQgbGFiZWwuZmFkZSB7XG4gIG9wYWNpdHk6IC41O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQgPiAuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDI5cHg7XG4gIG1pbi1oZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdCA+IC5pbnB1dC1zbSB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0IC51aS1zZWxlY3QtY29udGFpbmVyLnVpLXNlbGVjdC1ib290c3RyYXAuZHJvcGRvd24gLnVpLXNlbGVjdC1tYXRjaCB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdCAudWktc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3QyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDdweCAxMnB4IDAgMTJweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIgPiBsYWJlbC5sYWJlbC1sZyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIgPiBsYWJlbC5sYWJlbC1zbSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1hcnJvdyBiOmJlZm9yZSB7XG4gIHRvcDogMjBweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLWNob3NlbiB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIuaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3QyLmlucHV0LWxnIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3QyLmlucHV0LWxnIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0Mi5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIuaW5wdXQtc20gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIGhlaWdodDogNDlweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdDIuaW5wdXQtc20gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3RGeCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3RGeCA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogN3B4IDEycHggMCAxMnB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0RnggPiBsYWJlbC5sYWJlbC1sZyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdEZ4ID4gbGFiZWwubGFiZWwtc20ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3RGeCAuY3Mtd3JhcHBlciAuY3MtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3RGeCAuY3Mtd3JhcHBlciAuY3Mtc2VsZWN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0RnggLmNzLXdyYXBwZXIgLmNzLXNlbGVjdCA+IHNwYW46YWZ0ZXIsXG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3RGeCAuY3Mtd3JhcHBlciAuY3Mtc2VsZWN0IC5jcy1zZWxlY3RlZCBzcGFuOmFmdGVyIHtcbiAgdG9wOiAzOXB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0RnggLmNzLXdyYXBwZXIgLmNzLXNlbGVjdC5pbnB1dC1sZyAuY3MtcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3RGeCAuY3Mtd3JhcHBlciAuY3Mtc2VsZWN0LmlucHV0LXNtIC5jcy1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQuZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdEZ4IC5jcy13cmFwcGVyIC5kcm9wZG93bi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKiBGb3JtIHZhbGlkYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICMwZGE4OTk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzBkYTg5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwOTc4NmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBjb2xvcjogcmdiYSg5OCwgOTgsIDk4LCAwLjQ3KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMwZGE4OTk7XG59XG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogI2M5YTg0Mztcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzlhODQzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2E5OGIzMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGNvbG9yOiByZ2JhKDk4LCA5OCwgOTgsIDAuNDcpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2M5YTg0Mztcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiAjZjU1NzUzO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU1NzUzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMjI4MjM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgY29sb3I6IHJnYmEoOTgsIDk4LCA5OCwgMC40Nyk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2Y1NTc1Mztcbn1cbi5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmNTU3NTM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkRhdGVwaWNrZXJcbmh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyXG4qL1xuLmRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRhdGVwaWNrZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFmYWZhO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdHIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgY29sb3I6ICM2ZjdiOGE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGhlYWQgdHIgLnByZXYge1xuICBjb2xvcjogIzZkNWNhZTtcbiAgY29udGVudDogJyc7XG4gIGZvbnQtc2l6ZTogMHB4O1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdHIgLm5leHQ6YmVmb3JlLFxuLmRhdGVwaWNrZXIgdGhlYWQgdHIgLnByZXY6YmVmb3JlIHtcbiAgY29sb3I6ICM2ZDVjYWU7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0ciAucHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdHIgLm5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRyIC5kb3cge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBjb2xvcjogIzZkNWNhZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdHIgdGgge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgLm9kZCB7XG4gIGNvbG9yOiAjZDBkM2Q4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNWNhZSAhaW1wb3J0YW50O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDVjYWUgIWltcG9ydGFudDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi8qIFRpbWVwaWNrZXJcbmh0dHBzOi8vZ2l0aHViLmNvbS9tM3dvbGYvYm9vdHN0cmFwMy10aW1lcGlja2VyXG4qL1xuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBhIGkge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IGEuYnRuLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLyogRGF0ZXJhbmdlcGlja2VyXG5odHRwOi8vd3d3LmRhbmdyb3NzbWFuLmluZm8vXG4qL1xuLmRhdGVyYW5nZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciAuY2FsZW5kYXItZGF0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciAucHJldixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIC5uZXh0LFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGgge1xuICBjb2xvcjogIzZkNWNhZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgLm1vbnRoIHtcbiAgY29sb3I6ICM2ZjdiOGE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ1Y2FlO1xuICBib3JkZXItY29sb3I6ICM2ZDVjYWU7XG59XG4vKiBTZWxlY3QyXG5odHRwOi8vaXZheW5iZXJnLmdpdGh1Yi5pby9zZWxlY3QyL1xuKi9cbi5mb3JtLWdyb3VwLWRlZmF1bHQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnNlbGVjdC5mdWxsLXdpZHRoICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDlweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgbGluZWFyIDBzO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg4ODtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uID4gLnNlbGVjdDItY2hvc2VuIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQsXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHNjYWxlKDEsIC0xKSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKHNjYWxlKDEsIC0xKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoc2NhbGUoMSwgLTEpKTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIG1hcmdpbjogM3B4IDhweCAxMHB4IDhweDtcbn1cbi5zZWxlY3QyLXJlc3VsdHMgbGkge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5zZWxlY3QyLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHQtd2l0aC1jaGlsZHJlbiA+IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnNlbGVjdDItcmVzdWx0cyBsaS5zZWxlY3QyLXJlc3VsdC13aXRoLWNoaWxkcmVuID4gLnNlbGVjdDItcmVzdWx0LWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1uby1yZXN1bHRzLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWFyY2hpbmcsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGlvbi1saW1pdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB6LWluZGV4OiA3OTA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDZweCA2cHggMHB4IDA7XG4gIHBhZGRpbmc6IDAgOHB4IDAgN3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBsZWZ0OiA2cHg7XG59XG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAwO1xufVxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWxlY3QyLWRyb3AtbXVsdGkgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1uby1yZXN1bHRzLFxuLnNlbGVjdDItZHJvcC1tdWx0aSAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlYXJjaGluZyxcbi5zZWxlY3QyLWRyb3AtbXVsdGkgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3Rpb24tbGltaXQge1xuICB0b3A6IDBweDtcbn1cbi5zZWxlY3QyLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWxlY3QyLWRyb3AtbWFzayB7XG4gIHotaW5kZXg6IDcwMDtcbn1cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3cuYWN0aXZlID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtY2hvaWNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udWktc2VsZWN0LWNob2ljZXMtZ3JvdXAtbGFiZWwge1xuICBjb2xvcjogIzJjMmMyYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubW9kYWwtb3BlbiAuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDEwNTE7XG59XG4ubW9kYWwtb3BlbiAuc2VsZWN0Mi1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDUxO1xufVxuLm1vZGFsLW9wZW4gLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwNTEgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1vcGVuIC5zZWxlY3QyLWRyb3AtbWFzayB7XG4gIHotaW5kZXg6IDEwNTA7XG59XG4ubW9kYWwtb3BlbiAuY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUge1xuICB6LWluZGV4OiAxMDUwO1xufVxuLmRyb3Bkb3duLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRyb3Bkb3duLW1hc2sge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA2MDA7XG59XG4udWktc2VsZWN0LWJvb3RzdHJhcCAqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3cgPiBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2gge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLWdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2guYnRuLWRlZmF1bHQtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0IC51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtZHJvcGRvd24ge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3QgLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaC10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0IC51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2gge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdCAudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoIGkuY2FyZXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3QgLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaC5idG4tZGVmYXVsdC1mb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdCAudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoID4gLnVpLXNlbGVjdC10b2dnbGUge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjdweCk7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTM0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgcGFkZGluZzogMzJweCAxNnB4IDE2cHg7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdCAudWktc2VsZWN0LWJvb3RzdHJhcCAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LXNlbGVjdCAudWktc2VsZWN0LWJvb3RzdHJhcC51aS1zZWxlY3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0IC51aS1zZWxlY3QtbXVsdGlwbGUge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3QgLnVpLXNlbGVjdC1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICBoZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0IC51aS1zZWxlY3QtbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQtc2VsZWN0IC51aS1zZWxlY3QtbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLWNob2ljZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdC1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIEJvb3RzdHJhcCBUYWdzIGlucHV0XG5odHRwczovL2dpdGh1Yi5jb20vdGltc2NobGVjaHRlci9ib290c3RyYXAtdGFnc2lucHV0XG4qL1xuLmZvcm0tZ3JvdXAtZGVmYXVsdCAuYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XG4gIGJvcmRlcjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdCAuYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIHtcbiAgcGFkZGluZzogMnB4IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdCAuYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0IC5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0IHtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cbi5mb3JtLWdyb3VwLWRlZmF1bHQgLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGxpbmVhciAwcztcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0LmFjdGl2ZS1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDEwZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtZmxleC1iYXNpczogYXV0bztcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWcge1xuICBwYWRkaW5nOiAzcHggOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XG4gIG1hcmdpbjogNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl0ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnW2RhdGEtcm9sZT1cInJlbW92ZVwiXTpob3ZlcjphY3RpdmUsXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl06aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdwYWdlcy1pY29uJztcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbiAgcGFkZGluZzogMDtcbn1cbi8qIEJvb3RzdHJhcDMgd3lzaWh0bWw1XG5odHRwczovL2dpdGh1Yi5jb20vV2F4b2x1bmlzdC9ib290c3RyYXAzLXd5c2lodG1sNS1ib3dlclxuKi9cbi53eXNpd3lnNS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnd5c2l3eWc1LXdyYXBwZXIgLnd5c2lodG1sNS10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAvKmhlaWdodDogNTBweDsqL1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi53eXNpd3lnNS13cmFwcGVyIC53eXNpaHRtbDUtdG9vbGJhciAuYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjQTVBNUE1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3lzaXd5ZzUtd3JhcHBlciAud3lzaWh0bWw1LXRvb2xiYXIgLmJ0bjpob3ZlciAuZWRpdG9yLWljb24ge1xuICBvcGFjaXR5OiAuODtcbn1cbi53eXNpd3lnNS13cmFwcGVyIC53eXNpaHRtbDUtdG9vbGJhciAuYnRuLmFjdGl2ZSAuZWRpdG9yLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnd5c2l3eWc1LXdyYXBwZXIgLnd5c2lodG1sNS10b29sYmFyIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnd5c2l3eWc1LXdyYXBwZXIgLnd5c2lodG1sNS10b29sYmFyIC5idG4uZHJvcGRvd24tdG9nZ2xlIC5jdXJyZW50LWZvbnQge1xuICBvcGFjaXR5OiAuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnd5c2l3eWc1LXdyYXBwZXIgLnd5c2lodG1sNS10b29sYmFyID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3lzaXd5ZzUtd3JhcHBlciAud3lzaXd5ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xufVxuLnd5c2l3eWc1LXdyYXBwZXIgLnd5c2l3eWc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi53eXNpd3lnNS13cmFwcGVyIC5leHBhbmQtd3lzaXd5ZyB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNBNUE1QTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnd5c2l3eWc1LXdyYXBwZXIgLnd5c2lodG1sNS1zYW5kYm94IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE2cHggMTZweCA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ud3lzaXd5ZzUtd3JhcHBlciAud3lzaWh0bWw1LXNhbmRib3guZXhwYW5kZWQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50b2dnbGUtd3lzaXd5ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbn1cbi50b2dnbGUtd3lzaXd5ZyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lZGl0b3ItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lZGl0b3JfdHJheS5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZWRpdG9yLWljb24taGVhZGxpbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHdpZHRoOiAzMXB4O1xufVxuLmVkaXRvci1pY29uLWJvbGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xufVxuLmVkaXRvci1pY29uLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG4uZWRpdG9yLWljb24tdW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG4uZWRpdG9yLWljb24tbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAwO1xufVxuLmVkaXRvci1pY29uLXF1b3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IDA7XG59XG4uZWRpdG9yLWljb24tdWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggMDtcbn1cbi5lZGl0b3ItaWNvbi1vbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAwO1xufVxuLmVkaXRvci1pY29uLW91dGRlbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwcHggMDtcbn1cbi5lZGl0b3ItaWNvbi1pbmRlbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggMDtcbn1cbi5lZGl0b3ItaWNvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDBweCAwO1xufVxuLmVkaXRvci1pY29uLWh0bWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMDtcbn1cbi8qIFN1bW1lcm5vdGVcbmh0dHBzOi8vZ2l0aHViLmNvbS9IYWNrZXJXaW5zL3N1bW1lcm5vdGVcbiovXG4uc3VtbWVybm90ZS13cmFwcGVyIC5ub3RlLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5zdW1tZXJub3RlLXdyYXBwZXIgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnN1bW1lcm5vdGUtd3JhcHBlciAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luOiAwIC0xcHggMCAwO1xufVxuLnN1bW1lcm5vdGUtd3JhcHBlciAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAuYnRuLWdyb3VwIC5idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA0N3B4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4uc3VtbWVybm90ZS13cmFwcGVyIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUsXG4uc3VtbWVybm90ZS13cmFwcGVyIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5idG4tZ3JvdXAgLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLnN1bW1lcm5vdGUtd3JhcHBlciAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAuYnRuLWdyb3VwIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgbWluLXdpZHRoOiA2MXB4O1xufVxuLnN1bW1lcm5vdGUtd3JhcHBlciAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAuYnRuLWdyb3VwIC5idG46bm90KDpsYXN0LWNoaWxkKSxcbi5zdW1tZXJub3RlLXdyYXBwZXIgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLmJ0bi1ncm91cCAuYnRuOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5zdW1tZXJub3RlLXdyYXBwZXIgLm5vdGUtZWRpdG9yIC5ub3RlLXN0YXR1c2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN1bW1lcm5vdGUtd3JhcHBlciAubm90ZS1lZGl0b3IgLm5vdGUtc3RhdHVzYmFyIC5ub3RlLXJlc2l6ZWJhciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN1bW1lcm5vdGUtd3JhcHBlciAubm90ZS1lZGl0b3IgLm5vdGUtc3RhdHVzYmFyIC5ub3RlLXJlc2l6ZWJhciAubm90ZS1pY29uLWJhciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLnN1bW1lcm5vdGUtd3JhcHBlciAubm90ZS1wb3BvdmVyIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUgbGkgYSBpLFxuLnN1bW1lcm5vdGUtd3JhcHBlciAubm90ZS10b29sYmFyIC5kcm9wZG93bi1tZW51IGxpIGEgaSB7XG4gIGNvbG9yOiAjNmQ1Y2FlO1xufVxuaW5wdXQsXG5pbnB1dDpmb2N1cyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbn1cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZjBmMGYwIGluc2V0ICFpbXBvcnRhbnQ7XG59XG5pbnB1dC5lcnJvcjotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQuZXJyb3I6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5oYXMtZXJyb3IgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNGOUU5RTkgaW5zZXQgIWltcG9ydGFudDtcbn1cbi8qIFBhZ2VzIFNlbGVjdEZ4ICovXG4vKiBEZWZhdWx0IGN1c3RvbSBzZWxlY3Qgc3R5bGVzICovXG5kaXYuY3Mtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmRpdi5jcy1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICAvKiBGb3IgYmV0dGVyIGFjY2Vzc2liaWxpdHkgYWRkIGEgc3R5bGUgZm9yIHRoaXMgaW4geW91ciBza2luICovXG59XG4uY3Mtc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3Mtc2VsZWN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4vKiBQbGFjZWhvbGRlciBhbmQgc2VsZWN0ZWQgb3B0aW9uICovXG4uY3Mtc2VsZWN0ID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5jcy1zZWxlY3QgPiBzcGFuOjphZnRlcixcbi5jcy1zZWxlY3QgLmNzLXNlbGVjdGVkIHNwYW46OmFmdGVyIHtcbiAgc3BlYWs6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmNzLXNlbGVjdCA+IHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJ1xcMjVCRSc7XG4gIHJpZ2h0OiAxZW07XG59XG4uY3Mtc2VsZWN0IC5jcy1zZWxlY3RlZCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLmNzLXNlbGVjdC5jcy1hY3RpdmUgPiBzcGFuOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4vKiBPcHRpb25zICovXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNzLXNlbGVjdC5jcy1hY3RpdmUgLmNzLW9wdGlvbnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNzLXNlbGVjdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3Mtc2VsZWN0IHVsIHNwYW4ge1xuICBwYWRkaW5nOiAxZW07XG59XG4uY3Mtc2VsZWN0IHVsIGxpLmNzLWZvY3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLyogT3B0Z3JvdXAgYW5kIG9wdGdyb3VwIGxhYmVsICovXG4uY3Mtc2VsZWN0IGxpLmNzLW9wdGdyb3VwIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uY3Mtc2VsZWN0IGxpLmNzLW9wdGdyb3VwID4gc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmRpdi5jcy1za2luLXNsaWRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qZm9udC1zaXplOiAxLjVlbTsqL1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMGVtKSB7XG4gIGRpdi5jcy1za2luLXNsaWRlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbmRpdi5jcy1za2luLXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzI4MmIzMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMy41LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMy41LCAxKTtcbn1cbi5jcy1za2luLXNsaWRlID4gc3BhbiB7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdGV4dC1pbmRlbnQgMC4zcywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWluZGVudCAwLjNzLCBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMGVtKSB7XG4gIC5jcy1za2luLXNsaWRlID4gc3BhbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgPiBzcGFuIHtcbiAgdGV4dC1pbmRlbnQ6IC0yOTBweDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jcy1za2luLXNsaWRlLmNzLWFjdGl2ZSA+IHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuLmNzLXNraW4tc2xpZGUgLmNzLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA0MDAlO1xuICBwYWRkaW5nOiAxLjllbSAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgLmNzLXNraW4tc2xpZGUgLmNzLW9wdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gIH1cbn1cbi5jcy1za2luLXNsaWRlIC5jcy1vcHRpb25zIGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgLmNzLW9wdGlvbnMgbGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgLmNzLW9wdGlvbnMgbGk6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cbi5jcy1za2luLXNsaWRlLmNzLWFjdGl2ZSAuY3Mtb3B0aW9ucyBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgLmNzLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgLmNzLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmNzLXNraW4tc2xpZGUuY3MtYWN0aXZlIC5jcy1vcHRpb25zIGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLyogbW9yZSBvcHRpb25zIG5lZWQgbW9yZSBkZWxheSBkZWNsYXJhdGlvbiAqL1xuLmNzLXNraW4tc2xpZGUgLmNzLW9wdGlvbnMgbGkgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogNjUlO1xuICBwYWRkaW5nOiAwLjhlbSAxZW0gMC44ZW0gMi41ZW07XG59XG4uY3Mtc2tpbi1zbGlkZSAuY3Mtb3B0aW9ucyBsaSBzcGFuOmhvdmVyLFxuLmNzLXNraW4tc2xpZGUgLmNzLW9wdGlvbnMgbGkuY3MtZm9jdXMgc3Bhbixcbi5jcy1za2luLXNsaWRlIC5jcy1vcHRpb25zIGxpLmNzLXNlbGVjdGVkIHNwYW4ge1xuICBjb2xvcjogI2ViN2U3ZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY3Mtc2tpbi1zbGlkZSAuY3Mtc2VsZWN0ZWQgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbi8qIFBhZ2VzIFNlbGVjdCAgb3ZlcnJpZGluZyAqL1xuLmZvcm0tZ3JvdXAtZGVmYXVsdCAuY3Mtc2tpbi1zbGlkZSA+IHNwYW4ge1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmZvcm0tZ3JvdXAtZGVmYXVsdCAuY3Mtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9ybS1jb250cm9sLmNzLXNlbGVjdDpub3QoLmNzLWFjdGl2ZSkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNzLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNzLXNlbGVjdCBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbn1cbi5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYuY3Mtc2tpbi1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNWU1ZTVlO1xufVxuZGl2LmNzLXNraW4tc2xpZGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5kaXYuY3Mtc2tpbi1zbGlkZS5jcy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5kaXYuY3Mtc2tpbi1zbGlkZS5jcy10cmFuc3BhcmVudCAuY3MtYmFja2Ryb3Age1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuZGl2LmNzLXNraW4tc2xpZGUuY3MtdHJhbnNwYXJlbnQuY3MtYWN0aXZlIC5jcy1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5kaXYuY3Mtc2tpbi1zbGlkZSA+IHNwYW4ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAzM3B4IDZweCAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgei1pbmRleDogMTtcbn1cbmRpdi5jcy1za2luLXNsaWRlLmNzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDc5MDtcbn1cbmRpdi5jcy1za2luLXNsaWRlLmNzLWFjdGl2ZTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuZGl2LmNzLXNraW4tc2xpZGUuY3MtYWN0aXZlIC5jcy1iYWNrZHJvcCB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAxcHggI2NjYywgMXB4IDAgMXB4ICNjY2M7XG59XG5kaXYuY3Mtc2tpbi1zbGlkZSA+IHNwYW46YWZ0ZXIsXG5kaXYuY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb2xvcjogIzVlNWU1ZTtcbn1cbmRpdi5jcy1za2luLXNsaWRlIC5jcy1vcHRpb25zIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA5cHggMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEsIDEsIDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuZGl2LmNzLXNraW4tc2xpZGUgLmNzLW9wdGlvbnMgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5kaXYuY3Mtc2tpbi1zbGlkZSAuY3Mtb3B0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbmRpdi5jcy1za2luLXNsaWRlIC5jcy1vcHRpb25zIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5kaXYuY3Mtc2tpbi1zbGlkZSAuY3Mtb3B0aW9ucyB1bCBsaSBzcGFuOmhvdmVyLFxuZGl2LmNzLXNraW4tc2xpZGUgLmNzLW9wdGlvbnMgdWwgbGkuY3MtZm9jdXMgc3BhbixcbmRpdi5jcy1za2luLXNsaWRlIC5jcy1vcHRpb25zIHVsIGxpLmNzLXNlbGVjdGVkIHNwYW4ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5jcy1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jcy1za2luLXNsaWRlLmNzLWFjdGl2ZSAuY3Mtb3B0aW9ucyBsaTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmNzLXNraW4tc2xpZGUuY3MtYWN0aXZlIC5jcy1vcHRpb25zIGxpOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLmNzLXNraW4tc2xpZGUuY3MtYWN0aXZlIC5jcy1vcHRpb25zIGxpOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgLmNzLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgLmNzLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uY3Mtc2tpbi1zbGlkZS5jcy1hY3RpdmUgLmNzLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuLmNzLWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG4udHdpdHRlci10eXBlYWhlYWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi50dC1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDNweCAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udHQtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBwYWRkaW5nOiAzcHggN3B4IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi50dC1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi50dC1zdWdnZXN0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0LnR5cGVoZWFkIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4uZm9ybS1ncm91cC1kZWZhdWx0IC50dC1tZW51IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW46IDRweCAtMTJweDtcbn1cbi5kcm9wem9uZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHJvcHpvbmUgLmR6LWRlZmF1bHQuZHotbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogRHJvcHpvbmUgZm9yIEFuZ3VsYXIgKi9cbi5kcm9wem9uZVtkcm9wem9uZT1cImRyb3B6b25lXCJdIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogZW5kIG92ZXJyaWRlcyAqL1xuLyogRGVtbyBzcGVjaWZjIGNsYXNzZXMgKi9cbi5kZW1vLWZvcm0td3lzaXd5ZyB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4uZXJyb3ItZm9ybSAuZm9ybS1ncm91cC1kZWZhdWx0IHtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVycm9yLWZvcm0gLmZvcm0tZ3JvdXAtZGVmYXVsdCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmVycm9yLWZvcm0gLmZvcm0tZ3JvdXAtZGVmYXVsdCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uZXJyb3ItY29udGFpbmVyLmJvdHRvbS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmgtYy01MCB7XG4gIGhlaWdodDogY2FsYyg1MHB4KTtcbn1cbi5jYXJkLXRvb2xiYXIgLm5vdGUtZWRpdG9yIC5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsxNi4gVGFibGVzIGFuZCBEYXRhdGFibGVzXVxuKi9cbi8qIEdlbmVyaWMgVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjcpO1xuICBjb2xvcjogcmdiYSg0NCwgNDQsIDQ0LCAwLjM1KTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50YWJsZSB0aGVhZCB0ciB0aFtjbGFzcyo9J3NvcnRpbmdfJ106bm90KFtjbGFzcz0nc29ydGluZ19kaXNhYmxlZCddKSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUgdGhlYWQgdHIgdGggLmJ0biB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuNyk7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxMy41cHg7XG59XG4udGFibGUgdGJvZHkgdHIgdGQgLmJ0bi10YWcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0NCwgNDQsIDAuMDcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICM2MjYwNWEgIWltcG9ydGFudDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ0LCA0NCwgMC4xNSk7XG59XG4udGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPSdzb3J0aW5nXyddIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udGFibGUgdGJvZHkgdHIgdGQgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIGxlZnQ6IDAuNXB4O1xufVxuLnRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZlZjZkZDtcbn1cbi50YWJsZS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6ICNkYWVmZmQgIWltcG9ydGFudDtcbn1cbi50YWJsZS50YWJsZS1ob3ZlciB0Ym9keSB0ci5zZWxlY3RlZDpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZWY2ZGQgIWltcG9ydGFudDtcbn1cbi50YWJsZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuLnRhYmxlLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzEpIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4udGFibGUudGFibGUtY29uZGVuc2VkIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi50YWJsZS50YWJsZS1jb25kZW5zZWQgdGhlYWQgdHIgdGgsXG4udGFibGUudGFibGUtY29uZGVuc2VkIHRib2R5IHRyIHRkLFxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB0Ym9keSB0ciB0ZCAqOm5vdCguZHJvcGRvd24tZGVmYXVsdCkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50YWJsZS50YWJsZS1jb25kZW5zZWQgdGhlYWQgdHIgdGgucmVzZXQtb3ZlcmZsb3cgKixcbi50YWJsZS50YWJsZS1jb25kZW5zZWQgdGJvZHkgdHIgdGQucmVzZXQtb3ZlcmZsb3cgKixcbi50YWJsZS50YWJsZS1jb25kZW5zZWQgdGJvZHkgdHIgdGQgKjpub3QoLmRyb3Bkb3duLWRlZmF1bHQpLnJlc2V0LW92ZXJmbG93ICoge1xuICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZC50YWJsZS1kZXRhaWxlZCA+IHRib2R5ID4gdHIuc2hvd24gPiB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZWY2ZGQ7XG59XG4udGFibGUudGFibGUtY29uZGVuc2VkLnRhYmxlLWRldGFpbGVkID4gdGJvZHkgPiB0ci5zaG93biA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udGFibGUudGFibGUtY29uZGVuc2VkLnRhYmxlLWRldGFpbGVkID4gdGJvZHkgPiB0ci5zaG93biArIHRyID4gdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNCk7XG4gIHBhZGRpbmc6IDBweCA0MHB4O1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZC50YWJsZS1kZXRhaWxlZCA+IHRib2R5ID4gdHIuc2hvd24gKyB0ciA+IHRkIC50YWJsZS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS50YWJsZS1jb25kZW5zZWQudGFibGUtZGV0YWlsZWQgPiB0Ym9keSA+IHRyLnNob3duICsgdHIgPiB0ZCAudGFibGUtaW5saW5lIHRyLFxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZC50YWJsZS1kZXRhaWxlZCA+IHRib2R5ID4gdHIuc2hvd24gKyB0ciA+IHRkIC50YWJsZS1pbmxpbmUgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50YWJsZS50YWJsZS1jb25kZW5zZWQudGFibGUtZGV0YWlsZWQgPiB0Ym9keSA+IHRyLnJvdy1kZXRhaWxzID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUudGFibGUtY29uZGVuc2VkLnRhYmxlLWRldGFpbGVkID4gdGJvZHkgPiB0ciA+IHRkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZC50YWJsZS1kZXRhaWxlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0b3A6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjEycyBsaW5lYXI7XG59XG4udGFibGUudGFibGUtY29uZGVuc2VkLnRhYmxlLWRldGFpbGVkIC50YWJsZS1pbmxpbmUgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUudGFibGUtYm9yZGVybGVzcyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5maHQtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBEYXRhLXRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGF0YVRhYmxlc19zY3JvbGw6aG92ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3Njcm9sbEJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA2MHB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwgPiBsaS5kaXNhYmxlZCBhIHtcbiAgb3BhY2l0eTogLjU7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHVsID4gbGkgPiBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBvcGFjaXR5OiAuMzU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bCA+IGxpID4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IC42NTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwgPiBsaS5uZXh0ID4gYSxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwgPiBsaS5wcmV2ID4gYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHVsID4gbGkuZGlzYWJsZWQgYSB7XG4gIG9wYWNpdHk6IC4zNTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwgPiBsaS5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjM1O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLnBhZ2luZ19ib290c3RyYXAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCAzM3B4O1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uZGF0YVRhYmxlc19zY3JvbGxIZWFkSW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZXhwb3J0LW9wdGlvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXhwb3J0LW9wdGlvbnMtY29udGFpbmVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cbi5leHBvcnRPcHRpb25zIC5EVFRULmJ0bi1ncm91cCBhIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc29ydF9hc2MucG5nXCIpO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc29ydF9kZXNjLnBuZ1wiKTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zb3J0X2JvdGgucG5nXCIpO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zb3J0X2FzY19kaXNhYmxlZC5wbmdcIik7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zb3J0X2Rlc2NfZGlzYWJsZWQucG5nXCIpO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgYm90dG9tOiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxudGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZCAuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1jb25kZW5zZWQgLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgdG9wOiAxMnB4O1xufVxuLyogRGVtbyBjbGFzc2VzICovXG4uZGVtby10YWJsZS1zZWFyY2ggdGhlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5kZW1vLXRhYmxlLXNlYXJjaCB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjIlO1xufVxuLmRlbW8tdGFibGUtc2VhcmNoIHRoZWFkIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyNCU7XG59XG4uZGVtby10YWJsZS1zZWFyY2ggdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5kZW1vLXRhYmxlLXNlYXJjaCB0aGVhZCB0aDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTklO1xufVxuLmRlbW8tdGFibGUtZHluYW1pYyB0aGVhZCB0aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjUlO1xufVxuLmRlbW8tdGFibGUtZHluYW1pYyB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMzAlO1xufVxuLmRlbW8tdGFibGUtZHluYW1pYyB0aGVhZCB0aDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjAlO1xufVxuLmRlbW8tdGFibGUtZHluYW1pYyB0aGVhZCB0aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjUlO1xufVxuLnRhYmxlLWludm9pY2UgdGgge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5yb3cgPiBkaXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyI3RhYmxlV2l0aER5bmFtaWNSb3dzX3dyYXBwZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIFJlc3BvbnNpdmUgSGFuZGxlcnMgOiBUYWJsZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlLnBhZ2luZ19ib290c3RyYXAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAucm93ID4gZGl2IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLFxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8gdWwsXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMTcuIENoYXJ0c11cbiovXG4ubGluZS1jaGFydCAubnZkMyBsaW5lLm52LWd1aWRlbGluZSB7XG4gIC8qIFZlcnRpY2FsIGJhciBvbiBob3ZlciBpbiBpbnRlcmFjdGl2ZSBjaGFydCAqL1xuICBzdHJva2Utd2lkdGg6IDMwcHg7XG4gIHN0cm9rZS1vcGFjaXR5OiAuMDQ7XG4gIHN0cm9rZTogIzAwMDtcbn1cbi5saW5lLWNoYXJ0IC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1hcmVhIHtcbiAgLyogIGZpbGxlZCBhcmVhICovXG4gIGZpbGwtb3BhY2l0eTogLjE7XG59XG4ubGluZS1jaGFydCAubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtbGluZSB7XG4gIC8qICBMaW5lICovXG4gIHN0cm9rZS1vcGFjaXR5OiAuMztcbn1cbi5saW5lLWNoYXJ0IC5udmQzIC5udi1heGlzIGxpbmUge1xuICAvKiAgZ3JpZCBsaW5lcyAqL1xuICBzdHJva2Utb3BhY2l0eTogLjU7XG59XG4ubGluZS1jaGFydFtkYXRhLXgtZ3JpZD1cImZhbHNlXCJdIC5udi14IC50aWNrIGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpbmUtY2hhcnRbZGF0YS15LWdyaWQ9XCJmYWxzZVwiXSAubnYteSAudGljayBsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saW5lLWNoYXJ0IC5kb21haW4ge1xuICAvKiBkb21haW4gKi9cbiAgb3BhY2l0eTogMDtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtcG9pbnRzPVwidHJ1ZVwiXSAubnZkMy5udi1saW5lIC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICAvKiBUb2dnbGUgcG9pbnRzICovXG4gIGZpbGwtb3BhY2l0eTogMTtcbiAgc3Ryb2tlLW9wYWNpdHk6IC41O1xufVxuLmxpbmUtY2hhcnQgLm52dG9vbHRpcCB0YWJsZSB0ZC5sZWdlbmQtY29sb3ItZ3VpZGUgZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ubGluZS1jaGFydCB0aGVhZCAubnYtcG9pbnRlci1ldmVudHMtbm9uZSBzdHJvbmcge1xuICBjb2xvcjogI2FmYWZhZjtcbn1cbi5saW5lLWNoYXJ0IC5udi1wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxpbmUtY2hhcnQgLm52LXBvaW50ZXItZXZlbnRzLW5vbmUgLnZhbHVlLm52LXBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuLmxpbmUtY2hhcnQgLm52dG9vbHRpcCB0YWJsZSB7XG4gIG1hcmdpbjogMTJweCAxMHB4IDE0cHggMTVweDtcbn1cbi5saW5lLWNoYXJ0IC5udnRvb2x0aXAueHktdG9vbHRpcC5udi1wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtc3Ryb2tlLXdpZHRoPVwiMVwiXSAubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtbGluZSB7XG4gIC8qIExpbmUgd2lkdGhzICovXG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmxpbmUtY2hhcnRbZGF0YS1zdHJva2Utd2lkdGg9XCIxXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIC8qIExpbmUgd2lkdGhzICovXG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmxpbmUtY2hhcnRbZGF0YS1zdHJva2Utd2lkdGg9XCIyXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4ubGluZS1jaGFydFtkYXRhLXN0cm9rZS13aWR0aD1cIjJcIl0gLm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG4ubGluZS1jaGFydFtkYXRhLXN0cm9rZS13aWR0aD1cIjNcIl0gLm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDNweDtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtc3Ryb2tlLXdpZHRoPVwiM1wiXSAubnZkMy5udi1saW5lIC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICBzdHJva2Utd2lkdGg6IDRweDtcbn1cbi5saW5lLWNoYXJ0IC50aWNrIHRleHQsXG4ubGluZS1jaGFydCAubnZkMyAubnYtYXhpcyAubnYtYXhpc01heE1pbiB0ZXh0IHtcbiAgZmlsbDogcmdiYSg5OCwgOTgsIDk4LCAwLjUpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5saW5lLWNoYXJ0IC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQuaG92ZXIsXG4ubGluZS1jaGFydCAubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlciB7XG4gIGZpbGw6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4vKiBMaW5lIHdpZHRoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwibWFzdGVyXCJdIC5udmQzIGxpbmUubnYtZ3VpZGVsaW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwibWFzdGVyXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1saW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwibWFzdGVyXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIHN0cm9rZTogIzYyNjI2Mjtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtbGluZS1jb2xvcj1cInN1Y2Nlc3NcIl0gLm52ZDMgbGluZS5udi1ndWlkZWxpbmUsXG4ubGluZS1jaGFydFtkYXRhLWxpbmUtY29sb3I9XCJzdWNjZXNzXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1saW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwic3VjY2Vzc1wiXSAubnZkMy5udi1saW5lIC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICBzdHJva2U6ICMxMGNmYmQ7XG59XG4ubGluZS1jaGFydFtkYXRhLWxpbmUtY29sb3I9XCJwcmltYXJ5XCJdIC5udmQzIGxpbmUubnYtZ3VpZGVsaW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwicHJpbWFyeVwiXSAubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtbGluZSxcbi5saW5lLWNoYXJ0W2RhdGEtbGluZS1jb2xvcj1cInByaW1hcnlcIl0gLm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgc3Ryb2tlOiAjNmQ1Y2FlO1xufVxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwiaW5mb1wiXSAubnZkMyBsaW5lLm52LWd1aWRlbGluZSxcbi5saW5lLWNoYXJ0W2RhdGEtbGluZS1jb2xvcj1cImluZm9cIl0gLm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWxpbmUsXG4ubGluZS1jaGFydFtkYXRhLWxpbmUtY29sb3I9XCJpbmZvXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIHN0cm9rZTogIzNiNDc1Mjtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtbGluZS1jb2xvcj1cImNvbXBsZXRlXCJdIC5udmQzIGxpbmUubnYtZ3VpZGVsaW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwiY29tcGxldGVcIl0gLm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWxpbmUsXG4ubGluZS1jaGFydFtkYXRhLWxpbmUtY29sb3I9XCJjb21wbGV0ZVwiXSAubnZkMy5udi1saW5lIC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICBzdHJva2U6ICM0OGIwZjc7XG59XG4ubGluZS1jaGFydFtkYXRhLWxpbmUtY29sb3I9XCJ3YXJuaW5nXCJdIC5udmQzIGxpbmUubnYtZ3VpZGVsaW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwid2FybmluZ1wiXSAubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtbGluZSxcbi5saW5lLWNoYXJ0W2RhdGEtbGluZS1jb2xvcj1cIndhcm5pbmdcIl0gLm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgc3Ryb2tlOiAjZjhkMDUzO1xufVxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwiZGFuZ2VyXCJdIC5udmQzIGxpbmUubnYtZ3VpZGVsaW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwiZGFuZ2VyXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1saW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwiZGFuZ2VyXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIHN0cm9rZTogI2Y1NTc1Mztcbn1cbi5saW5lLWNoYXJ0W2RhdGEtbGluZS1jb2xvcj1cIndoaXRlXCJdIC5udmQzIGxpbmUubnYtZ3VpZGVsaW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwid2hpdGVcIl0gLm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWxpbmUsXG4ubGluZS1jaGFydFtkYXRhLWxpbmUtY29sb3I9XCJ3aGl0ZVwiXSAubnZkMy5udi1saW5lIC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICBzdHJva2U6ICNmZmY7XG59XG4ubGluZS1jaGFydFtkYXRhLWxpbmUtY29sb3I9XCJibGFja1wiXSAubnZkMyBsaW5lLm52LWd1aWRlbGluZSxcbi5saW5lLWNoYXJ0W2RhdGEtbGluZS1jb2xvcj1cImJsYWNrXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1saW5lLFxuLmxpbmUtY2hhcnRbZGF0YS1saW5lLWNvbG9yPVwiYmxhY2tcIl0gLm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuLyogQXJlYSBGaWxsIGNvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmxpbmUtY2hhcnRbZGF0YS1hcmVhLWNvbG9yPVwibWFzdGVyXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1hcmVhIHtcbiAgZmlsbDogIzYyNjI2Mjtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtYXJlYS1jb2xvcj1cInN1Y2Nlc3NcIl0gLm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWFyZWEge1xuICBmaWxsOiAjMTBjZmJkO1xufVxuLmxpbmUtY2hhcnRbZGF0YS1hcmVhLWNvbG9yPVwiaW5mb1wiXSAubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtYXJlYSB7XG4gIGZpbGw6ICMzYjQ3NTI7XG59XG4ubGluZS1jaGFydFtkYXRhLWFyZWEtY29sb3I9XCJjb21wbGV0ZVwiXSAubnZkMyAubnYtZ3JvdXBzIHBhdGgubnYtYXJlYSB7XG4gIGZpbGw6ICM0OGIwZjc7XG59XG4ubGluZS1jaGFydFtkYXRhLWFyZWEtY29sb3I9XCJwcmltYXJ5XCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1hcmVhIHtcbiAgZmlsbDogIzZkNWNhZTtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtYXJlYS1jb2xvcj1cIndhcm5pbmdcIl0gLm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWFyZWEge1xuICBmaWxsOiAjZjhkMDUzO1xufVxuLmxpbmUtY2hhcnRbZGF0YS1hcmVhLWNvbG9yPVwiZGFuZ2VyXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1hcmVhIHtcbiAgZmlsbDogI2Y1NTc1Mztcbn1cbi5saW5lLWNoYXJ0W2RhdGEtYXJlYS1jb2xvcj1cIndoaXRlXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1hcmVhIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtYXJlYS1jb2xvcj1cImJsYWNrXCJdIC5udmQzIC5udi1ncm91cHMgcGF0aC5udi1hcmVhIHtcbiAgZmlsbDogIzAwMDtcbn1cbi8qIFBvaW50IGZpbGwgY29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubGluZS1jaGFydFtkYXRhLXBvaW50LWNvbG9yPVwibWFzdGVyXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIGZpbGw6ICM2MjYyNjI7XG59XG4ubGluZS1jaGFydFtkYXRhLXBvaW50LWNvbG9yPVwic3VjY2Vzc1wiXSAubnZkMy5udi1saW5lIC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICBmaWxsOiAjMTBjZmJkO1xufVxuLmxpbmUtY2hhcnRbZGF0YS1wb2ludC1jb2xvcj1cImluZm9cIl0gLm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgZmlsbDogIzNiNDc1Mjtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtcG9pbnQtY29sb3I9XCJjb21wbGV0ZVwiXSAubnZkMy5udi1saW5lIC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICBmaWxsOiAjNDhiMGY3O1xufVxuLmxpbmUtY2hhcnRbZGF0YS1wb2ludC1jb2xvcj1cInByaW1hcnlcIl0gLm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgZmlsbDogIzZkNWNhZTtcbn1cbi5saW5lLWNoYXJ0W2RhdGEtcG9pbnQtY29sb3I9XCJ3YXJuaW5nXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIGZpbGw6ICNmOGQwNTM7XG59XG4ubGluZS1jaGFydFtkYXRhLXBvaW50LWNvbG9yPVwiZGFuZ2VyXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIGZpbGw6ICNmNTU3NTM7XG59XG4ubGluZS1jaGFydFtkYXRhLXBvaW50LWNvbG9yPVwid2hpdGVcIl0gLm52ZDMubnYtbGluZSAubnZkMy5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgZmlsbDogI2ZmZjtcbn1cbiNudmQzLWxpbmUgc3ZnLFxuI252ZDMtbGluZTIgc3ZnLFxuI252ZDMtYXJlYSBzdmcge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuLyogUmlja3NoYXcgQ2hhcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucmlja3NoYXctY2hhcnQucmlja3NoYXdfZ3JhcGggLmRldGFpbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi5yaWNrc2hhdy1jaGFydC5yaWNrc2hhd19ncmFwaCAuZGV0YWlsIC5pdGVtLFxuLnJpY2tzaGF3LWNoYXJ0LnJpY2tzaGF3X2dyYXBoIC5kZXRhaWwgLnhfbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG59XG4ucmlja3NoYXctY2hhcnQucmlja3NoYXdfZ3JhcGggLmRldGFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNrc2hhdy1jaGFydCAueV9ncmlkIC50aWNrLm1ham9yIGxpbmUge1xuICBzdHJva2UtZGFzaGFycmF5OiAzcHgsIDVweDtcbiAgb3BhY2l0eTogLjc7XG59XG4ucmlja3NoYXctY2hhcnQucmlja3NoYXdfZ3JhcGggLmRldGFpbCAueF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmlja3NoYXctY2hhcnQucmlja3NoYXdfZ3JhcGggLmRldGFpbCAuaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLnJpY2tzaGF3LWNoYXJ0LnJpY2tzaGF3X2dyYXBoIC5kZXRhaWxfc3dhdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xufVxuLnJpY2tzaGF3LWNoYXJ0LnJpY2tzaGF3X2dyYXBoIC5kZXRhaWwgLmRhdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBvcGFjaXR5OiAuNTtcbn1cbiN0YWItcmlja3NoYXctcmVhbHRpbWUgI3JpY2tzaGF3LXJlYWx0aW1lX3lfYXhpcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4jdGFiLXJpY2tzaGF3LXJlYWx0aW1lICNyaWNrc2hhdy1yZWFsdGltZV95X2F4aXMgLnJpY2tzaGF3X2dyYXBoIC55X3RpY2tzIHBhdGgsXG4jdGFiLXJpY2tzaGF3LXJlYWx0aW1lICNyaWNrc2hhdy1yZWFsdGltZV95X2F4aXMgLnJpY2tzaGF3X2dyYXBoIC54X3RpY2tzX2QzIHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IG5vbmU7XG59XG4jdGFiLXJpY2tzaGF3LXJlYWx0aW1lICNyaWNrc2hhdy1yZWFsdGltZV95X2F4aXMgLnJpY2tzaGF3X2dyYXBoIC55X3RpY2tzIHRleHQsXG4jdGFiLXJpY2tzaGF3LXJlYWx0aW1lICNyaWNrc2hhdy1yZWFsdGltZV95X2F4aXMgLnJpY2tzaGF3X2dyYXBoIC54X3RpY2tzX2QzIHRleHQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXNpemU6IDExcHg7XG59XG4jdGFiLXJpY2tzaGF3LWJhcnMgI3JpY2tzaGF3LXN0YWNrZWQtYmFycy5yaWNrc2hhd19ncmFwaCAuZGV0YWlsIC5kb3Qge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuI3RhYi1yaWNrc2hhdy1iYXJzICNyaWNrc2hhdy1zdGFja2VkLWJhcnMucmlja3NoYXdfZ3JhcGggLmRldGFpbCAueF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdGFiLXJpY2tzaGF3LWJhcnMgI3JpY2tzaGF3LXN0YWNrZWQtYmFycy5yaWNrc2hhd19ncmFwaCAuZGV0YWlsIC5pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMC41ZW07XG59XG4jdGFiLXJpY2tzaGF3LWJhcnMgI3JpY2tzaGF3LXN0YWNrZWQtYmFycyAuZGV0YWlsX3N3YXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbn1cbiN0YWItcmlja3NoYXctYmFycyAjcmlja3NoYXctc3RhY2tlZC1iYXJzLnJpY2tzaGF3X2dyYXBoIC5kZXRhaWwgLmRhdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBvcGFjaXR5OiAuNTtcbn1cbiN0YWItcmlja3NoYXctc2xpZGVyICNyaWNrc2hhdy1zbGlkZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuI3RhYi1yaWNrc2hhdy1zbGlkZXIgLnJpY2tzaGF3X2dyYXBoIC54X2dyaWRfZDMgLnRpY2sge1xuICBzdHJva2Utb3BhY2l0eTogMDtcbn1cbiN0YWItcmlja3NoYXctc2xpZGVyIC5yaWNrc2hhd19ncmFwaCAueV90aWNrcyBwYXRoLFxuI3RhYi1yaWNrc2hhdy1zbGlkZXIgLnJpY2tzaGF3X2dyYXBoIC54X3RpY2tzX2QzIHBhdGgge1xuICBzdHJva2U6IG5vbmU7XG59XG4jdGFiLXJpY2tzaGF3LXNsaWRlciAucmlja3NoYXdfZ3JhcGggLnlfdGlja3MgdGV4dCxcbiN0YWItcmlja3NoYXctc2xpZGVyIC5yaWNrc2hhd19ncmFwaCAueF90aWNrc19kMyB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI3RhYi1yaWNrc2hhdy1zbGlkZXIgLnJpY2tzaGF3X3JhbmdlX3NsaWRlcl9wcmV2aWV3IC5mcmFtZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4jdGFiLXJpY2tzaGF3LXNsaWRlciAucmlja3NoYXdfcmFuZ2Vfc2xpZGVyX3ByZXZpZXcgLmxlZnRfaGFuZGxlLFxuI3RhYi1yaWNrc2hhdy1zbGlkZXIgLnJpY2tzaGF3X3JhbmdlX3NsaWRlcl9wcmV2aWV3IC5yaWdodF9oYW5kbGUge1xuICBmaWxsOiAjMDAwO1xuICBmaWxsLW9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xufVxuI3RhYi1yaWNrc2hhdy1zbGlkZXIgLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDkzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jdGFiLXJpY2tzaGF3LXNsaWRlciAuY2hhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgdG9wOiAxNTBweDtcbiAgbGVmdDogMzNweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3RhYi1yaWNrc2hhdy1zbGlkZXIgLmNoYXJ0IC54X3RpY2sucGxhaW4gLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI3RhYi1yaWNrc2hhdy1zbGlkZXIgLnlfYXhpcyB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGVmdDogLTZweDtcbn1cbiN0YWItcmlja3NoYXctc2xpZGVyIC5yaWNrc2hhd19ncmFwaCAueF90aWNrIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN0YWItcmlja3NoYXctc2xpZGVyIC5yaWNrc2hhd19ncmFwaCAueF90aWNrIC50aXRsZSB7XG4gIGJvdHRvbTogLTI0cHg7XG4gIGxlZnQ6IC0xNXB4O1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMTguIExpc3RdXG4qL1xuLmxpc3Qtdmlldy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5saXN0LXZpZXctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3Qtdmlldy1jb250YWluZXIgLmxpc3QtcXVpY2tzY3JvbGwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTIwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubGlzdC12aWV3LWNvbnRhaW5lciAubGlzdC1xdWlja3Njcm9sbCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmxpc3Qtdmlldy1ncm91cC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjZweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3Qtdmlldy1ncm91cC1jb250YWluZXI6bGFzdC1jaGlsZCB1bCB7XG4gIGJvcmRlcjogMDtcbn1cbi5saXN0LXZpZXctZ3JvdXAtaGVhZGVyLFxuLmxpc3Qtdmlldy1mYWtlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGNvbG9yOiAjMjMyODMwO1xuICBmb250OiBub3JtYWwgMTFweC8xNHB4ICdNb250c2VycmF0JywgQXJpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDAgNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG4ubGlzdC12aWV3LWdyb3VwLWhlYWRlciB7XG4gIGJvdHRvbTogYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmxpc3Qtdmlldy1mYWtlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuLmxpc3Qtdmlldy1mYWtlLWhlYWRlci5saXN0LXZpZXctaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxpc3Qtdmlldy1ncm91cC1jb250YWluZXIubGlzdC12aWV3LWFuaW1hdGVkIC5saXN0LXZpZXctZ3JvdXAtaGVhZGVyIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG59XG5pbnB1dC5saXN0LXZpZXctc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzIzMjgzMDtcbn1cbi5uby10b3AtYm9yZGVyIC5saXN0LXZpZXctZmFrZS1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmxpc3QtdmlldyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4ubGlzdC12aWV3IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5saXN0LXZpZXcgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlZmZkO1xufVxuLmxpc3QtdmlldyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNmRkO1xufVxuLmxpc3QtdmlldyBsaSBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5saXN0LXZpZXcgbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXN0LXZpZXcgbGkgPiAqIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saXN0LXZpZXcuYm9yZWRlZCBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbi5saXN0LXZpZXcuYm9yZWRlZCBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubGlzdC12aWV3LmJvcmVkZWQgbGkgKyBsaSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5bZGF0YS1pb3M9XCJ0cnVlXCJdIC5saXN0LXZpZXctZ3JvdXAtaGVhZGVyLFxuW2RhdGEtaW9zPVwidHJ1ZVwiXSAubGlzdC12aWV3LWZha2UtaGVhZGVyIHtcbiAgd2lkdGg6IDI4OHB4O1xuICAvKnNjcm9sbGJhcnMgYXJlbid0IHZpc2libGUgaW4gaU9TIGRldmljZXMsIHNvIG1ha2UgdGhlIGhlYWRlcnMgd2lkZXIgKi9cbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZDljYTtcbiAgYm9yZGVyLWNvbG9yOiAjNDBkOWNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsxOS4gU29jaWFsIEFwcF1cbiovXG4uc29jaWFsLXdyYXBwZXIsXG4uc29jaWFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIENvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc29jaWFsLXdyYXBwZXIgLnNvY2lhbCAuanVtYm90cm9uIHtcbiAgaGVpZ2h0OiA2MHZoO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zb2NpYWwtd3JhcHBlciAuc29jaWFsIC5jb3Zlci1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5zb2NpYWwtd3JhcHBlciAuc29jaWFsIC5jb3Zlci1waG90bzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGluZWFyX2dyYWRpZW50LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDI3MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNvY2lhbC13cmFwcGVyIC5zb2NpYWwgLmNvdmVyLXBob3RvIC5wdWxsLWJvdHRvbSB7XG4gIHotaW5kZXg6IDI7XG59XG4uY292ZXItaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNvdmVyLWltZy1jb250YWluZXIgLmNvdmVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLyogRmVlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnNvY2lhbC11c2VyLXByb2ZpbGUge1xuICB3aWR0aDogNTJweDtcbn1cbi5zb2NpYWwtdXNlci1wcm9maWxlID4gLnRodW1ibmFpbC13cmFwcGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc29jaWFsLXdyYXBwZXIgLnNvY2lhbCAuZmVlZCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc29jaWFsLXdyYXBwZXIgLnNvY2lhbCAuZmVlZCA+IC5kYXkge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNvY2lhbC13cmFwcGVyIC5zb2NpYWwgLmZlZWQgPiAuZGF5OmFmdGVyIHtcbiAgZmVlZDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5zb2NpYWwtd3JhcHBlciAuc29jaWFsIC5mZWVkID4gLmRheTpob3ZlciA+IC50aW1lbGluZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0OGIwZjc7XG59XG4vKiBTb2NpYWwgQ2FyZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5zb2NpYWwtY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLnNvY2lhbC1jYXJkIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiAjNjI2Yzc1O1xuICB6LWluZGV4OiAxO1xufVxuLnNvY2lhbC1jYXJkIC5jaXJjbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29jaWFsLWNhcmQuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWNhcmQuc3RhdHVzIHtcbiAgYmFja2dyb3VuZDogI2RhZWZmZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zb2NpYWwtY2FyZC5zdGF0dXM6aG92ZXIsXG4uc29jaWFsLWNhcmQuc3RhdHVzLmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkYWRjICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWNhcmQuc3RhdHVzIGg1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG59XG4uc29jaWFsLWNhcmQuc3RhdHVzIGg1IC50aW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc29jaWFsLWNhcmQuc3RhdHVzIGgyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zb2NpYWwtY2FyZC5zdGF0dXMgLnJlYWN0aW9ucyB7XG4gIGNvbG9yOiAjZjBmMGYwO1xuICBvcGFjaXR5OiAuNDU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbC1jYXJkLnN0YXR1cyAucmVhY3Rpb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbC1jYXJkLnN0YXR1cyAuY2lyY2xlIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzQ4YjBmNztcbn1cbi5zb2NpYWwtY2FyZCAuY2FyZC1oZWFkZXIsXG4uc29jaWFsLWNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtaGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RhZWZmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlZmZkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtaGVhZGVyOmhvdmVyIGg2IHtcbiAgb3BhY2l0eTogLjY7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtaGVhZGVyLmxhc3Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWhlYWRlciAudXNlci1waWMge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtaGVhZGVyIC51c2VyLXBpYyA+IGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtaGVhZGVyIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjIuN3B4O1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDZlbTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1oZWFkZXIgaDYge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBvcGFjaXR5OiAuNDU7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtZGVzY3JpcHRpb24gLnZpYSB7XG4gIG9wYWNpdHk6IC40NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtY29udGVudCAuYnV0dG9ucyB7XG4gIGxlZnQ6IDE3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWNvbnRlbnQgLmJ1dHRvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1jb250ZW50IC5idXR0b25zIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1mZWVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1mZWVkOmhvdmVyIC5idXR0b25zIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1mZWVkIC5idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtZmVlZCAuYnV0dG9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1mZWVkIC5idXR0b25zIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nOiA1cHg7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtZmVlZCA+ICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMTRweCAxNnB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWZvb3Rlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYWVmZmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1mb290ZXI6aG92ZXIgLnJlYWN0aW9ucyxcbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1mb290ZXI6aG92ZXIgLnRpbWUge1xuICBvcGFjaXR5OiAuODtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1mb290ZXIgLnRpbWUge1xuICBmbG9hdDogbGVmdDtcbiAgb3BhY2l0eTogLjQ1O1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1mb290ZXIgLnJlYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAuNDU7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtZm9vdGVyIC5yZWFjdGlvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtZm9vdGVyIC5yZWFjdGlvbnMgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWRlc2NyaXB0aW9uLFxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWZlZWQsXG4uc29jaWFsLWNhcmQuc2hhcmUgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZSAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWZlZWQge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbn1cbi5zb2NpYWwtY2FyZC5zaGFyZS5zaGFyZS1vdGhlciAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlLnNoYXJlLW90aGVyIC5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNvY2lhbC1jYXJkLnNoYXJlLnNoYXJlLW90aGVyIC5jYXJkLWZvb3Rlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUuc2hhcmUtb3RoZXIgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWVmZmQ7XG59XG4uc29jaWFsLWNhcmQuc2hhcmUuc2hhcmUtb3RoZXIgLmNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNmOGQwNTM7XG59XG4uc29jaWFsLWNhcmQuY29sMSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5zb2NpYWwtY2FyZC5jb2wyIHtcbiAgd2lkdGg6IDYyMHB4O1xufVxuLnNvY2lhbC1jYXJkLmNvbDMge1xuICB3aWR0aDogOTIwcHg7XG59XG4uc29jaWFsLWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBTdGVwIEZvcm0gOiBTdGF0dXMgKi9cbi5zaW1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2ltZm9ybSAuZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiAyOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbi5zaW1mb3JtIC5maW5hbC1tZXNzYWdlLFxuLnNpbWZvcm0gLmVycm9yLW1lc3NhZ2Uge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uc2ltZm9ybSBvbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaW1mb3JtIC5xdWVzdGlvbnMgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbWZvcm0gLnF1ZXN0aW9ucyBsaS5jdXJyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbWZvcm0gLnF1ZXN0aW9ucyBsaS5jdXJyZW50IGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNpbWZvcm0gLnF1ZXN0aW9ucyBsaSA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW1mb3JtIC5xdWVzdGlvbnMgbGkgPiBzcGFuIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAuNTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLnNpbWZvcm0gLnF1ZXN0aW9ucyBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbn1cbi5zaW1mb3JtIC5xdWVzdGlvbnMgLmN1cnJlbnQgaW5wdXQsXG4uc2ltZm9ybSAubm8tanMgLnF1ZXN0aW9ucyBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2ltZm9ybSAuY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2ltZm9ybSAuY29udHJvbHMgLm5leHQsXG4uc2ltZm9ybSAuY29udHJvbHMgLm51bWJlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW1mb3JtIC5wcm9ncmVzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNpbWZvcm0gLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIFJlc3BvbnNpdmUgSGFuZGxlcnM6IFNvY2lhbCBBcHBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAuZGF5IC5jYXJkOmZpcnN0LWNoaWxkIC5jb2wtbWQtNDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGF5IC5jYXJkOmZpcnN0LWNoaWxkIC5jb2wtbWQtNDpudGgtY2hpbGQoMiksXG4gIC5kYXkgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5zb2NpYWwtd3JhcHBlciAuc29jaWFsIC5mZWVkID4gLmRheSA+IC5jYXJkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuWzIwLiBFbWFpbCBBcHBdXG4qL1xuLyogRW1haWwgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uY29tcG9zZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICB6LWluZGV4OiAxMDE7XG59XG4uY29tcG9zZS13cmFwcGVyIC5jb21wb3NlLWVtYWlsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmVtYWlsLWNvbXBvc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmVtYWlsLWNvbXBvc2VyIC5lbWFpbC10b29sYmFyLXdyYXBwZXIgLnd5c2lodG1sNS10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5lbWFpbC1jb21wb3NlciAuZW1haWwtYm9keS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW1haWwtY29tcG9zZXIgLmJvb3RzdHJhcC10YWdzaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZW1haWwtY29tcG9zZXIgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLmVtYWlsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLmVtYWlsLWNvbnRlbnQtd3JhcHBlciAuYWN0aW9ucy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDc5OTtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1kZXRhaWxzIC5lbWFpbC1jb250ZW50LXdyYXBwZXIgLmVtYWlsLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDYwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDYycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc3BsaXQtdmlldyAuc3BsaXQtZGV0YWlscyAuZW1haWwtY29udGVudC13cmFwcGVyIC5lbWFpbC1jb250ZW50IC5lbWFpbC1jb250ZW50LWhlYWRlciAuc2VuZGVyIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzNiNDc1Mjtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1kZXRhaWxzIC5lbWFpbC1jb250ZW50LXdyYXBwZXIgLmVtYWlsLWNvbnRlbnQgLmVtYWlsLWNvbnRlbnQtaGVhZGVyIC5zZW5kZXIgLmRhdGV0aW1lIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIG9wYWNpdHk6IC40NTtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLmVtYWlsLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtY29udGVudCAuZW1haWwtY29udGVudC1oZWFkZXIgLnN1YmplY3Qge1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGNvbG9yOiAjM2I0NzUyO1xuICBmb250LXNpemU6IDE1LjJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uc3BsaXQtdmlldyAuc3BsaXQtZGV0YWlscyAuZW1haWwtY29udGVudC13cmFwcGVyIC5lbWFpbC1jb250ZW50IC5lbWFpbC1jb250ZW50LWhlYWRlciAuZnJvbXRvIC5idG4teHMge1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLmVtYWlsLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtY29udGVudCAuZW1haWwtY29udGVudC1ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMWVtO1xufVxuLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLmVtYWlsLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtY29udGVudCAuZW1haWwtcmVwbHkge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1kZXRhaWxzIC5lbWFpbC1jb250ZW50LXdyYXBwZXIgLmVtYWlsLWNvbnRlbnQgLmVkaXRvci13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zcGxpdC12aWV3IC5zcGxpdC1kZXRhaWxzIC5lbWFpbC1jb250ZW50LXdyYXBwZXIgLmVtYWlsLWNvbnRlbnQgLmVkaXRvci13cmFwcGVyIC53eXNpaHRtbDUtc2FuZGJveCB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLyogRW1haWwgQXBwIFRvcCBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmhlYWRlci13cmFwcGVyLWVtYWlsIHtcbiAgZm9udC1zaXplOiAxNC45MnB4O1xufVxuLmhlYWRlci13cmFwcGVyLWVtYWlsIC5kcm9wZG93biA+IC5idG4ge1xuICBjb2xvcjogIzQ4YjBmNztcbn1cbi5oZWFkZXItd3JhcHBlci1lbWFpbCAuYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogUmVzcG9uc2l2ZSBIYW5kbGVyIDogRW1haWwgQXBwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZW1haWwtY29udGVudCAud3lzaXd5ZzUtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVtYWlsLWNvbXBvc2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmVtYWlsLWNvbXBvc2VyIC5lbWFpbC10b29sYmFyLXdyYXBwZXIgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMjEuIENhbGVuZGFyIEFwcF1cbiovXG5ib2R5Lm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKlxuQ2FsZW5kYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5IZWFkZXIgLyAuY2FsZW5kYXItaGVhZGVyXG5ZZWFycyAvIC55ZWFycyAueWVhclxuTW9udGhzIC8gLm1vbnRoc1xuV2Vla3MgLyAud2Vla3Mtd3JhcHBlciAud2Vla1xuR3JpZCAvIC5jYWxlbmRhci1jb250YWluZXJcbkV2ZW50cyAvIC5ldmVudC1jb250YWluZXJcbiovXG4uY2FsZW5kYXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FsZW5kYXIgLmRyYWdlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FsZW5kYXIgLmRyYWdlciAuc2Nyb2xsLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGVuZGFyLm1vbnRoIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY2FsZW5kYXIubW9udGggLm9wdGlvbnMgLmRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmNhbGVuZGFyLm1vbnRoIC53ZWVrLWRyYWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGVuZGFyLm1vbnRoIC5jYWxlbmRhci1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTY5cHgpO1xufVxuLmNhbGVuZGFyLm1vbnRoIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcgLnRibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWxlbmRhci5tb250aCAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50aGVhZCAudGNlbGwgLndlZWtkYXkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItaGVhZGVyIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1oZWFkZXIgPiAuZHJhZ2VyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MXB4KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMzKTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWRlciAueWVhcnMge1xuICB3aWR0aDogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1oZWFkZXIgLnllYXJzIC55ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWRlciAueWVhcnMgLnllYXIgPiBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1oZWFkZXIgLnllYXJzIC55ZWFyID4gYS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItaGVhZGVyIC55ZWFycyAueWVhciA+IGEuaGFzLWV2ZW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJ1xcMjVDRic7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbn1cbi5jYWxlbmRhciAub3B0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jYWxlbmRhciAub3B0aW9ucyAubW9udGhzIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNDNweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG59XG4uY2FsZW5kYXIgLm9wdGlvbnMgLm1vbnRocyAubW9udGgge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhbGVuZGFyIC5vcHRpb25zIC5tb250aHMgLm1vbnRoID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4uY2FsZW5kYXIgLm9wdGlvbnMgLm1vbnRocyAubW9udGggPiBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG59XG4uY2FsZW5kYXIgLm9wdGlvbnMgLm1vbnRocyAubW9udGggPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNhbGVuZGFyIC5vcHRpb25zIC5tb250aHMgLm1vbnRoID4gYS5oYXMtZXZlbnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnXFwyNUNGJztcbiAgdG9wOiAtNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG59XG4uY2FsZW5kYXIgLm9wdGlvbnMgLmRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhbGVuZGFyIC53ZWVrLWRyYWdnZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uY2FsZW5kYXIgLndlZWtzLXdyYXBwZXIgLndlZWsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIC53ZWVrOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uY2FsZW5kYXIgLndlZWtzLXdyYXBwZXIgLndlZWs6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIC53ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiA2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jYWxlbmRhciAud2Vla3Mtd3JhcHBlciAud2Vlay5hY3RpdmUgLmRheS13cmFwcGVyIC53ZWVrLWRhdGUgLmRheSA+IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIC53ZWVrIC5kYXktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYWxlbmRhciAud2Vla3Mtd3JhcHBlciAud2VlayAuZGF5LXdyYXBwZXIgLndlZWstZGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOTlweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA5OXB4O1xufVxuLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIC53ZWVrIC5kYXktd3JhcHBlciAud2Vlay1kYXRlLmN1cnJlbnQtZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uY2FsZW5kYXIgLndlZWtzLXdyYXBwZXIgLndlZWsgLmRheS13cmFwcGVyIC53ZWVrLWRhdGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwY2ZiZDtcbn1cbi5jYWxlbmRhciAud2Vla3Mtd3JhcHBlciAud2VlayAuZGF5LXdyYXBwZXIgLndlZWstZGF0ZS5hY3RpdmUgLmRheSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FsZW5kYXIgLndlZWtzLXdyYXBwZXIgLndlZWsgLmRheS13cmFwcGVyIC53ZWVrLWRhdGUgLmRheSA+IGEge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5jYWxlbmRhciAud2Vla3Mtd3JhcHBlciAud2VlayAuZGF5LXdyYXBwZXIgLndlZWstZGF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIC53ZWVrIC5kYXktd3JhcHBlciAuZGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uY2FsZW5kYXIgLndlZWtzLXdyYXBwZXIgLndlZWsgLmRheS13cmFwcGVyIC5kYXkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIC53ZWVrIC5kYXktd3JhcHBlciAuZGF5ID4gYS5oYXMtZXZlbnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnXFwyNUNGJztcbiAgdG9wOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTBjZmJkO1xufVxuLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIC53ZWVrIC5kYXktd3JhcHBlciAuZGF5LndlZWstaGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXNpemU6IDEwLjVweDtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5tb250aC12aWV3IC50YmxlIC50cm93IC50Y2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAudGJsZSAudHJvdyAudGNlbGwgLmNlbGwtaW5uZXIgLmhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAudGJsZSAudHJvdyAudGNlbGwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3Lm1vbnRoLXZpZXcgLnRibGUgLnRyb3cgLnRjZWxsLmFjdGl2ZSAuY2VsbC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY4ZTc7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5tb250aC12aWV3IC50YmxlIC50cm93IC50Y2VsbC5ub3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAudGJsZSAudHJvdyAudGNlbGwuZHJvcC10YXJnZXQgLmNlbGwtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAudGJsZSAudHJvdyAudGNlbGwgLmNlbGwtaW5uZXI6b25seS1jaGlsZCxcbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3Lm1vbnRoLXZpZXcgLnRibGUgLnRyb3cgLnRjZWxsIC5jZWxsLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAudGJsZSAudHJvdyAudGNlbGwgLm1vbnRoLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1hcmdpbjogNnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOTlweDtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3Lm1vbnRoLXZpZXcgLnRibGUgLnRyb3cgLnRjZWxsIC5tb250aC1kYXRlLmN1cnJlbnQtZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5tb250aC12aWV3IC50YmxlIC50cm93IC50Y2VsbCAubW9udGgtZGF0ZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBjZmJkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5tb250aC12aWV3IC50YmxlIC50cm93IC50Y2VsbCAuZXZlbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAudGJsZSAudHJvdyAudGNlbGwgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtaW5uZXIge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5tb250aC12aWV3IC5naG9zdC1lbGVtZW50IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAuZ3JpZCAudGJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5tb250aC12aWV3IC5ldmVudC1jb250YWluZXIgLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcuZGF5LXZpZXcgLnRibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcuZGF5LXZpZXcgLnRibGUgLnRoZWFkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcuZGF5LXZpZXcgLnRibGUgLnRjZWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3LmRheS12aWV3IC50YmxlIC50Y2VsbC5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5kYXktdmlldyAudGJsZSAudHJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5kYXktdmlldyAudGJsZSAudHJvdyAudGNlbGwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50aGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyAudGJsZSAudGhlYWQgLnRjZWxsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyAudGJsZSAudGhlYWQgLnRjZWxsIC53ZWVrZGF5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTEpO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcgLnRibGUgLnRoZWFkIC50Y2VsbCAud2Vla2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc3KTtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50aGVhZCAudGNlbGwuYWN0aXZlIC53ZWVrZGF0ZSxcbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50aGVhZCAudGNlbGwuYWN0aXZlIC53ZWVrZGF5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyAudGJsZSAudGhlYWQgLnRjZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50aGVhZCAudGNlbGwgLmV2ZW50LWJ1YmJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyAudGJsZSAudGNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogMTQuMjg1NyU7XG4gIHdpZHRoOiAxNC4yODU3JTtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50cm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcgLnRibGUgLnRyb3cgLnRjZWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcgLnRibGUgLnRyb3cgLnRjZWxsIC5jZWxsLWlubmVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyAudGJsZSAudHJvdyAudGNlbGwgLmNlbGwtaW5uZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlNmU2ZTY7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyAudGJsZSAudHJvdyAudGNlbGwgLmNlbGwtaW5uZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcgLnRibGUgLnRyb3cgLnRjZWxsIC5jZWxsLWlubmVyOm9ubHktY2hpbGQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyAudGJsZSAudHJvdyAudGNlbGwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjhlNztcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50cm93IC50Y2VsbC5hY3RpdmUgPiAqIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50cm93IC50Y2VsbC5kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC5sb2FkaW5nIHtcbiAgbGVmdDogMTBweDtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgei1pbmRleDogMTAwO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnBnbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmV2ZW4taG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB3aWR0aDogMTAwJSBcXDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAuZXZlbi1ob2xkZXIgLmV2ZW50LXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTQuMjg1NyU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAuZXZlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjE2cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE2cyBlYXNlO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtaW5uZXIge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtaW5uZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDExcHg7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAuZXZlbnQtY29udGFpbmVyIC50aW1lLXdyYXAge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43Nyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtc3RhcnQtdGltZSxcbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWVuZC10aW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC5ldmVudC1jb250YWluZXIgLnJlc2l6YWJsZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cbi5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC5ldmVudC1jb250YWluZXIgLnJlc2l6YWJsZS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIj1cIjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NCk7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAuZXZlbnQtY29udGFpbmVyLmRyYWdnaW5nIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmdyaWQuc2xvdC02MCAudGJsZSAudHJvdyAudGNlbGwgLmNlbGwtaW5uZXIge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmdyaWQuc2xvdC0xNSAudGJsZSAudHJvdyAudGNlbGwge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAuZ3JpZC5zbG90LTE1IC50YmxlIC50cm93IC50Y2VsbCAuY2VsbC1pbm5lciB7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTZlNmU2O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmdyaWQuc2xvdC0xNSAudGJsZSAudHJvdyAudGNlbGwgLmNlbGwtaW5uZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmdyaWQuc2xvdC0xNSAudGltZS1zbG90LXdyYXBwZXIgLnRpbWUtc2xvdCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAuYWxsZGF5LWNlbGwge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNhbGVuZGFyIC50aW1lLXNsb3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FsZW5kYXIgLnRpbWUtc2xvdC13cmFwcGVyIC50aW1lLXNsb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYWxlbmRhciAudGltZS1zbG90LXdyYXBwZXIgLnRpbWUtc2xvdDpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxlbmRhciAudGltZS1zbG90LXdyYXBwZXIgLnRpbWUtc2xvdCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMyU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDYpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgcmlnaHQ6IDVweDtcbn1cbi5jYWxlbmRhci1ldmVudCB7XG4gIHdpZHRoOiAzMzBweDtcbiAgcmlnaHQ6IC0zMzBweDtcbn1cbi5jYWxlbmRhci1ldmVudCAuc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kYXRlLXNlbGVjdG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIC53ZWVrOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhvcml6b250YWwtYXBwLW1lbnUgLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLmFsbGRheS1jZWxsIHtcbiAgd2lkdGg6IDM4cHg7XG59XG4uaG9yaXpvbnRhbC1hcHAtbWVudSAuY2FsZW5kYXIgLnRpbWUtc2xvdC13cmFwcGVyIHtcbiAgd2lkdGg6IDM4cHg7XG59XG4vKlxuUmVzcG9uc2l2ZSBVdGlsXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FsZW5kYXIgLm9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5jYWxlbmRhciAub3B0aW9ucyAubW9udGhzIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxuICAuY2FsZW5kYXIgLm9wdGlvbnMgLmRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy53ZWVrLXZpZXcgLnRibGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcud2Vlay12aWV3IC50YmxlIC50aGVhZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy53ZWVrLXZpZXcgLnRibGUgLnRjZWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy53ZWVrLXZpZXcgLnRibGUgLnRjZWxsLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcud2Vlay12aWV3IC50YmxlIC50cm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAuYWxsZGF5LWNlbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhbGVuZGFyIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcubW9udGgtdmlldyAuZ3JpZCAudGJsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3Lm1vbnRoLXZpZXcgLnRibGUgLnRoZWFkIC50Y2VsbCB7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5jYWxlbmRhciAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3Lm1vbnRoLXZpZXcgLnRibGUgLnRyb3cgLnRjZWxsIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxuICAuY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5tb250aC12aWV3IC50YmxlIC50cm93IC50Y2VsbCAuZXZlbnQtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldy5tb250aC12aWV3IC50YmxlIC50cm93IC50Y2VsbCAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FsZW5kYXIgLmNhbGVuZGFyLWNvbnRhaW5lci5tb250aCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDFweCk7XG4gIH1cbiAgLmNhbGVuZGFyIC53ZWVrcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYWxlbmRhci5tb250aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jYWxlbmRhci5tb250aCAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwOHB4KTtcbiAgfVxuICAuY2FsZW5kYXItZXZlbnQge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICByaWdodDogLTI0MHB4O1xuICB9XG4gIC5tb250aHMtZHJhZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAubW9udGhzLWRyYWdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhbGVuZGFyLm1vbnRoIC5jYWxlbmRhci1jb250YWluZXIgLnZpZXcgLnRibGUgLnRoZWFkIC50Y2VsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYWxlbmRhci5tb250aCAuY2FsZW5kYXItY29udGFpbmVyIC52aWV3IC50YmxlIC50aGVhZCAudGNlbGw6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FsZW5kYXIubW9udGggLmNhbGVuZGFyLWNvbnRhaW5lciAudmlldyAudGJsZSAudGhlYWQgLnRjZWxsIC53ZWVrZGF5IHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMjIuIExvZ2luXVxuKi9cbi5sb2dpbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ1Y2FlO1xufVxuLmxvZ2luLXdyYXBwZXIgPiAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvZ2luLXdyYXBwZXIgLmJnLXBpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9naW4td3JhcHBlciAuYmctcGljID4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubG9naW4td3JhcHBlciAubG9naW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ5NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubG9naW4td3JhcHBlciAuYmctY2FwdGlvbiB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5yZWdpc3Rlci1jb250YWluZXIge1xuICB3aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyogUmVzcG9uc2l2ZSBoYW5kbGVycyA6IExvZ2luXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLXdyYXBwZXIgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICAubG9naW4td3JhcHBlciAubG9naW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsyMy4gTG9jayBTY3JlZW5dXG4qL1xuLmxvY2stY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDYwMHB4O1xufVxuLmxvY2stc2NyZWVuLXdyYXBwZXIgLmNyZWRlbnRpYWxzIHtcbiAgbWFyZ2luLXRvcDogLTg0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4ubG9jay1zY3JlZW4td3JhcHBlciAuY3JlZGVudGlhbHMgLnRodW1ibmFpbC13cmFwcGVyIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbn1cbi5sb2NrLXNjcmVlbi13cmFwcGVyIC5jcmVkZW50aWFscyAubG9nZ2VkIHtcbiAgb3BhY2l0eTogLjIxO1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG4ubG9jay1zY3JlZW4td3JhcHBlciAuY3JlZGVudGlhbHMgLm5hbWUge1xuICBvcGFjaXR5OiAuNjk7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9jay1zY3JlZW4td3JhcHBlciAudGVybXMtd3JhcHBlciA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmxvY2stc2NyZWVuLXdyYXBwZXIgLnRlcm1zLXdyYXBwZXIgLnRlcm1zIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb2NrLXNjcmVlbi13cmFwcGVyIC50ZXJtcy13cmFwcGVyIC5sb2dvLXRlcm1zIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9jay1zY3JlZW4td3JhcHBlciAudGVybXMtd3JhcHBlciAubG9nby10ZXJtcyAuYnJhbmQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi8qIFJlc3BvbnNpdmUgSGFuZGxlcnMgOiBMb2Nrc2NyZWVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2stY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5sb2NrLXNjcmVlbi13cmFwcGVyIC5jcmVkZW50aWFscyBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxvY2stc2NyZWVuLXdyYXBwZXIgLmNyZWRlbnRpYWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubG9jay1zY3JlZW4td3JhcHBlciAuY3JlZGVudGlhbHMgPiBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubG9jay1zY3JlZW4td3JhcHBlciAuY3JlZGVudGlhbHMgLnRodW1ibmFpbC13cmFwcGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsyNC4gVGltZWxpbmVdXG4qL1xuLypcbiAgQWRhcHRlZCBmcm9tIFZlcnRpY2FsIFRpbWVsaW5lIGJ5IFNlYmFzdGlhbm8gR3VlcnJpZXJvXG4gIGh0dHA6Ly9jb2R5aG91c2UuY28vZ2VtL3ZlcnRpY2FsLXRpbWVsaW5lL1xuKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbk1vZHVsZXMgLSByZXVzYWJsZSBwYXJ0cyBvZiBvdXIgZGVzaWduXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGltZWxpbmUtY29udGFpbmVyIHtcbiAgLyogdGhpcyBjbGFzcyBpcyB1c2VkIHRvIGdpdmUgYSBtYXgtd2lkdGggdG8gdGhlIGVsZW1lbnQgaXQgaXMgYXBwbGllZCB0bywgYW5kIGNlbnRlciBpdCBob3Jpem9udGFsbHkgd2hlbiBpdCByZWFjaGVzIHRoYXQgbWF4LXdpZHRoICovXG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aW1lbGluZS1jb250YWluZXI6OmFmdGVyIHtcbiAgLyogY2xlYXJmaXggKi9cbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50aW1lbGluZS1jb250YWluZXIudG9wLWNpcmNsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOTlweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbk1haW4gY29tcG9uZW50c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzZW0gMCAxMGVtIDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIC8qIHRoaXMgaXMgdGhlIHZlcnRpY2FsIGxpbmUgKi9cbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAudGltZWxpbmUtY29udGFpbmVyOm5vdCgubGVmdCkgLnRpbWVsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50aW1lbGluZS1jb250YWluZXI6bm90KC5sZWZ0KSAudGltZWxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG4udGltZWxpbmUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4udGltZWxpbmUtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGltZWxpbmUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRhaW5lcjpub3QoLmxlZnQpIC50aW1lbGluZSAudGltZWxpbmUtYmxvY2sge1xuICAgIG1hcmdpbjogNGVtIDA7XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRhaW5lcjpub3QoLmxlZnQpIC50aW1lbGluZSAudGltZWxpbmUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRhaW5lcjpub3QoLmxlZnQpIC50aW1lbGluZSAudGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRpbWVsaW5lLXBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRpbWVsaW5lLXBvaW50LnNtYWxsIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgd2lkdGg6IDEycHg7XG59XG4udGltZWxpbmUtcG9pbnQgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4udGltZWxpbmUtcG9pbnQucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDVjYWU7XG59XG4udGltZWxpbmUtcG9pbnQuY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiMGY3O1xufVxuLnRpbWVsaW5lLXBvaW50LnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBjZmJkO1xufVxuLnRpbWVsaW5lLXBvaW50LmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NzUyO1xufVxuLnRpbWVsaW5lLXBvaW50LmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTU3NTM7XG59XG4udGltZWxpbmUtcG9pbnQud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQwNTM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAudGltZWxpbmUtY29udGFpbmVyOm5vdCgubGVmdCkgLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICAvKiBGb3JjZSBIYXJkd2FyZSBBY2NlbGVyYXRpb24gaW4gV2ViS2l0ICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRhaW5lcjpub3QoLmxlZnQpIC50aW1lbGluZSAudGltZWxpbmUtcG9pbnQuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRhaW5lcjpub3QoLmxlZnQpIC50aW1lbGluZSAudGltZWxpbmUtcG9pbnQuc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB9XG4gIC50aW1lbGluZS1jb250YWluZXI6bm90KC5sZWZ0KSAudGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LmJvdW5jZS1pbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLTEgMC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTEgMC42cztcbiAgICBhbmltYXRpb246IGNkLWJvdW5jZS0xIDAuNnM7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGltZWxpbmUtY29udGVudCAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGltZWxpbmUtY29udGVudCAuZXZlbnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IC44ZW0gMDtcbiAgb3BhY2l0eTogLjc7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aW1lbGluZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC50aW1lbGluZS1jb250YWluZXI6bm90KC5sZWZ0KSAudGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRhaW5lcjpub3QoLmxlZnQpIC50aW1lbGluZSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAudGltZWxpbmUtY29udGFpbmVyOm5vdCgubGVmdCkgLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50LmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC50aW1lbGluZS1jb250YWluZXI6bm90KC5sZWZ0KSAudGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAwLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAwLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTIgMC42cztcbiAgfVxuICAudGltZWxpbmUtY29udGFpbmVyOm5vdCgubGVmdCkgLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50IC5ldmVudC1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMTE4JTtcbiAgICB0b3A6IC0ycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAudGltZWxpbmUtY29udGFpbmVyOm5vdCgubGVmdCkgLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50IC5ldmVudC1kYXRlIHNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aW1lbGluZS1jb250YWluZXI6bm90KC5sZWZ0KSAudGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQgLmV2ZW50LWRhdGUgaDYgKyBzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudGltZWxpbmUtY29udGFpbmVyOm5vdCgubGVmdCkgLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQob2RkKSAudGltZWxpbmUtY29udGVudCAuY2FyZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC50aW1lbGluZS1jb250YWluZXI6bm90KC5sZWZ0KSAudGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC50aW1lbGluZS1jb250YWluZXI6bm90KC5sZWZ0KSAudGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRhaW5lcjpub3QoLmxlZnQpIC50aW1lbGluZSAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jb250ZW50IC5ldmVudC1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMTglO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAvKiBpbnZlcnNlIGJvdW5jZSBlZmZlY3Qgb24gZXZlbiBjb250ZW50IGJsb2NrcyAqL1xuICAudGltZWxpbmUtY29udGFpbmVyOm5vdCgubGVmdCkgLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAwLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIDAuNnM7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIDAuNnM7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi50aW1lbGluZS1jb250YWluZXIuY2VudGVyIC50aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lci5jZW50ZXIgLnRpbWVsaW5lOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lci5jZW50ZXIgLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAvKiBGb3JjZSBIYXJkd2FyZSBBY2NlbGVyYXRpb24gaW4gV2ViS2l0ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50aW1lbGluZS1jb250YWluZXIuY2VudGVyIC50aW1lbGluZSAudGltZWxpbmUtcG9pbnQuaXMtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lci5jZW50ZXIgLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC5zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lci5jZW50ZXIgLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC5ib3VuY2UtaW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLTEgMC42cztcbiAgLW1vei1hbmltYXRpb246IGNkLWJvdW5jZS0xIDAuNnM7XG4gIGFuaW1hdGlvbjogY2QtYm91bmNlLTEgMC42cztcbn1cbi50aW1lbGluZS1jb250YWluZXIuY2VudGVyIC50aW1lbGluZSAudGltZWxpbmUtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNDYlO1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lci5jZW50ZXIgLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbn1cbi50aW1lbGluZS1jb250YWluZXIuY2VudGVyIC50aW1lbGluZSAudGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGltZWxpbmUtY29udGFpbmVyLmNlbnRlciAudGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS0yIDAuNnM7XG4gIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAwLjZzO1xuICBhbmltYXRpb246IGNkLWJvdW5jZS0yIDAuNnM7XG59XG4udGltZWxpbmUtY29udGFpbmVyLmNlbnRlciAudGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQgLmV2ZW50LWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAxMTglO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lci5jZW50ZXIgLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50IC5ldmVudC1kYXRlIHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGltZWxpbmUtY29udGFpbmVyLmNlbnRlciAudGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQgLmV2ZW50LWRhdGUgaDYgKyBzbWFsbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGltZWxpbmUtY29udGFpbmVyLmNlbnRlciAudGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChvZGQpIC50aW1lbGluZS1jb250ZW50IC5jYXJkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRpbWVsaW5lLWNvbnRhaW5lci5jZW50ZXIgLnRpbWVsaW5lIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGltZWxpbmUtY29udGFpbmVyLmNlbnRlciAudGltZWxpbmUgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTtcbn1cbi50aW1lbGluZS1jb250YWluZXIuY2VudGVyIC50aW1lbGluZSAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jb250ZW50IC5ldmVudC1kYXRlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDExOCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRhaW5lci5sZWZ0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsyNS4gR2FsbGVyeV1cbiovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bztcbn1cbi5nYWxsZXJ5LWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuLmdhbGxlcnktaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nYWxsZXJ5LWl0ZW1bZGF0YS13aWR0aD1cIjFcIl0ge1xuICB3aWR0aDogMjgwcHg7XG59XG4uZ2FsbGVyeS1pdGVtW2RhdGEtd2lkdGg9XCIyXCJdIHtcbiAgd2lkdGg6IDU3MHB4O1xufVxuLmdhbGxlcnktaXRlbVtkYXRhLWhlaWdodD1cIjFcIl0ge1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuLmdhbGxlcnktaXRlbVtkYXRhLWhlaWdodD1cIjJcIl0ge1xuICBoZWlnaHQ6IDQ5MHB4O1xufVxuLmdhbGxlcnktaXRlbSA+IGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbn1cbi5nYWxsZXJ5LWl0ZW0gPiAubGl2ZS10aWxlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbn1cbi5nYWxsZXJ5LWl0ZW0gLnJhdGluZyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uZ2FsbGVyeS1pdGVtIC5yYXRpbmcgPiAucmF0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5nYWxsZXJ5LWl0ZW0gLml0ZW0taW5mbyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMsIGNvbG9yIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMsIGNvbG9yIDAuMzVzO1xufVxuLmdhbGxlcnktaXRlbSAuaXRlbS1pbmZvLm1vcmUtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMiUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMyJSwgMCk7XG59XG4uZ2FsbGVyeS1pdGVtOmhvdmVyIC5pdGVtLWluZm8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uZ2FsbGVyeS1pdGVtOmhvdmVyID4gaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmdhbGxlcnktaXRlbTpob3ZlciA+IC5saXZlLXRpbGUgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmdhbGxlcnktaXRlbTphY3RpdmUgLml0ZW0taW5mbyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5nYWxsZXJ5LWl0ZW06YWN0aXZlID4gaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLml0ZW0tZGV0YWlscyB7XG4gIHotaW5kZXg6IDEwNTA7XG59XG4uaXRlbS1kZXRhaWxzIC5kaWFsb2dfX2NvbnRlbnQge1xuICB3aWR0aDogODQ1cHg7XG4gIG1heC13aWR0aDogODQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5pdGVtLWRldGFpbHMgLmRpYWxvZ19fY29udGVudCAuZGlhbG9nX19vdmVydmlldyB7XG4gIGhlaWdodDogNTE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdGVtLWRldGFpbHMgLmRpYWxvZ19fY29udGVudCAuZGlhbG9nX19vdmVydmlldyAuYnV5LW5vdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMzVweDtcbn1cbi5pdGVtLWRldGFpbHMgLmRpYWxvZ19fY29udGVudCAuZGlhbG9nX19vdmVydmlldyAuaXRlbS1zbGlkZXNob3cgLnNsaWRlIHtcbiAgd2lkdGg6IDUxNnB4O1xuICBoZWlnaHQ6IDUxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pdGVtLWRldGFpbHMgLmRpYWxvZ19fY29udGVudCAuZGlhbG9nX19mb290ZXIge1xuICBoZWlnaHQ6IDc1cHg7XG59XG4uaXRlbS1kZXRhaWxzIC5kaWFsb2dfX2NvbnRlbnQgLmRpYWxvZ19fZm9vdGVyIC5wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG4uaXRlbS1kZXRhaWxzIC5kaWFsb2dfX2NvbnRlbnQgLmRpYWxvZ19fZm9vdGVyIC5zZXBhcmF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRlbS1kZXRhaWxzIC5kaWFsb2dfX2NvbnRlbnQgLmRpYWxvZ19fZm9vdGVyIC5zZXBhcmF0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyN3B4O1xuICByaWdodDogMDtcbiAgdG9wOiAyNHB4O1xufVxuLml0ZW0tZGV0YWlscyAuZGlhbG9nX19jb250ZW50IC5kaWFsb2dfX2Zvb3RlciAucmVjb21tZW5kZWQgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLml0ZW0tZGV0YWlscyAuZGlhbG9nX19jb250ZW50IC5kaWFsb2dfX2Zvb3RlciAucmVjb21tZW5kZWQgbGkgYSB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml0ZW0tZGV0YWlscyAuZGlhbG9nX19jb250ZW50IC5kaWFsb2dfX2Zvb3RlciAucmVjb21tZW5kZWQgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXRlbS1kZXRhaWxzIC5kaWFsb2dfX2NvbnRlbnQgLmNsb3NlIHtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogMTAwO1xufVxuLml0ZW0tZGV0YWlscyAub3dsLW5hdiB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLml0ZW0tZGV0YWlscyAub3dsLW5hdiAub3dsLXByZXYge1xuICBmbG9hdDogbGVmdDtcbn1cbi5pdGVtLWRldGFpbHMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLml0ZW0tZGV0YWlscyAub3dsLWRvdHMge1xuICBib3R0b206IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIzcHg7XG59XG4uaXRlbS1kZXRhaWxzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLml0ZW0tZGV0YWlscyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmdhbGxlcnktZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzBweDtcbiAgdG9wOiAtNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuZ2FsbGVyeS1pdGVtLmZpcnN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLml0ZW0tZGV0YWlscyAuZGlhbG9nX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5pdGVtLWRldGFpbHMgLmRpYWxvZ19fY29udGVudCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLml0ZW0tZGV0YWlscyAuZGlhbG9nX19jb250ZW50IC5kaWFsb2dfX292ZXJ2aWV3IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgLml0ZW0tZGV0YWlscyAuaXRlbS1zbGlkZXNob3ctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pdGVtLWRldGFpbHMgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5pdGVtLWRldGFpbHMgLml0ZW0tZGVzY3JpcHRpb24gLmJ1eS1ub3cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaXRlbS1kZXRhaWxzIC5pdGVtLXNsaWRlc2hvdyAub3dsLXN0YWdlLW91dGVyLFxuICAuaXRlbS1kZXRhaWxzIC5pdGVtLXNsaWRlc2hvdyAub3dsLXN0YWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLml0ZW0tZGV0YWlscyAuaXRlbS1zbGlkZXNob3cgLnNsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLmdhbGxlcnktZmlsdGVycyB7XG4gICAgdG9wOiAtOTBweDtcbiAgfVxuICAuaXRlbS1kZXRhaWxzIC5kaWFsb2dfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5nYWxsZXJ5LWl0ZW0sXG4gIC5nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0tZGV0YWlscyAuZGlhbG9nX19jb250ZW50IC5jb250YWluZXItZmx1aWQgPiAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsyNi4gVmVjdG9yIE1hcCA6IE1hcHBsaWMgUGx1Z2luXVxuKi9cbi5ob3Jpem9udGFsLWFwcC1tZW51IC5tYXAtY29udHJvbHMge1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG4ubWFwcGxpYy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWFwcGxpYy1jb250YWluZXIgLm1hcHBsaWMtZnVsbHNjcmVlbi1idXR0b24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTU0cHg7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xufVxuLm1hcHBsaWMtY29udGFpbmVyIC5tYXBwbGljLWNsZWFyLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tYXBwbGljLXRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJMb2NhdGlvblwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogLjc7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLm1hcHBsaWMtdG9vbHRpcC1jbG9zZSB7XG4gIG9wYWNpdHk6IC41O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1hcHBsaWMtdG9vbHRpcC1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG4gIGZvbnQtZmFtaWx5OiAncGFnZXMtaWNvbic7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBvcGFjaXR5OiAuNztcbn1cbi5tYXBwbGljLXRvb2x0aXAtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcHBsaWMtdG9vbHRpcC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1hcHBsaWMtdG9vbHRpcCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1hcHBsaWMtdG9vbHRpcC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5tYXBwbGljLXRvb2x0aXAtZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgY29sb3I6ICNmNTU3NTM7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLm1hcC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiA4MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLm1hcC1jb250cm9scyBzZWxlY3Qge1xuICB3aWR0aDogMjQwcHg7XG59XG4ubWFwcGxpYy1waW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9tYXJrZXItbWFzdGVyLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubWFwcGxpYy1waW4ucHVsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9wdWxzZS1tYXN0ZXIuc3ZnJyk7XG59XG4ubWFwcGxpYy1waW4ucHVsc2UuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9wdWxzZS1zdWNjZXNzLnN2ZycpO1xufVxuLm1hcHBsaWMtcGluLnB1bHNlLmJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9wdWxzZS1jb21wbGV0ZS5zdmcnKTtcbn1cbi5tYXBwbGljLXBpbi5wdWxzZS5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9wdWxzZS1wcmltYXJ5LnN2ZycpO1xufVxuLm1hcHBsaWMtcGluLnB1bHNlLnllbGxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL3B1bHNlLXdhcm5pbmcuc3ZnJyk7XG59XG4ubWFwcGxpYy1waW4ucHVsc2UucmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL21hcHMvcHVsc2UtZGFuZ2VyLnN2ZycpO1xufVxuLm1hcHBsaWMtcGluLnB1bHNlLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL3B1bHNlLWFsdC1tYXN0ZXIuc3ZnJyk7XG59XG4ubWFwcGxpYy1waW4ucHVsc2UtYWx0LmdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL21hcHMvcHVsc2UtYWx0LXN1Y2Nlc3Muc3ZnJyk7XG59XG4ubWFwcGxpYy1waW4ucHVsc2UtYWx0LmJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9wdWxzZS1hbHQtY29tcGxldGUuc3ZnJyk7XG59XG4ubWFwcGxpYy1waW4ucHVsc2UtYWx0LnB1cnBsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL3B1bHNlLWFsdC1wcmltYXJ5LnN2ZycpO1xufVxuLm1hcHBsaWMtcGluLnB1bHNlLWFsdC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9wdWxzZS1hbHQtd2FybmluZy5zdmcnKTtcbn1cbi5tYXBwbGljLXBpbi5wdWxzZS1hbHQucmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL21hcHMvcHVsc2UtYWx0LWRhbmdlci5zdmcnKTtcbn1cbi5tYXBwbGljLXBpbi5tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9tYXJrZXItbWFzdGVyLnN2ZycpO1xufVxuLm1hcHBsaWMtcGluLm1hcmtlci5ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL21hcmtlci1zdWNjZXNzLnN2ZycpO1xufVxuLm1hcHBsaWMtcGluLm1hcmtlci5ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL21hcHMvbWFya2VyLWNvbXBsZXRlLnN2ZycpO1xufVxuLm1hcHBsaWMtcGluLm1hcmtlci5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9tYXJrZXItcHJpbWFyeS5zdmcnKTtcbn1cbi5tYXBwbGljLXBpbi5tYXJrZXIueWVsbG93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL21hcHMvbWFya2VyLXdhcm5pbmcuc3ZnJyk7XG59XG4ubWFwcGxpYy1waW4ubWFya2VyLnJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL21hcmtlci1kYW5nZXIuc3ZnJyk7XG59XG4ubWFwcGxpYy1waW4ubWFya2VyLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL21hcmtlci1hbHQtbWFzdGVyLnN2ZycpO1xufVxuLm1hcHBsaWMtcGluLm1hcmtlci1hbHQuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvbWFwcy9tYXJrZXItYWx0LXN1Y2Nlc3Muc3ZnJyk7XG59XG4ubWFwcGxpYy1waW4ubWFya2VyLWFsdC5ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL21hcHMvbWFya2VyLWFsdC1jb21wbGV0ZS5zdmcnKTtcbn1cbi5tYXBwbGljLXBpbi5tYXJrZXItYWx0LnB1cnBsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL21hcmtlci1hbHQtcHJpbWFyeS5zdmcnKTtcbn1cbi5tYXBwbGljLXBpbi5tYXJrZXItYWx0LnllbGxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL21hcmtlci1hbHQtd2FybmluZy5zdmcnKTtcbn1cbi5tYXBwbGljLXBpbi5tYXJrZXItYWx0LnJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9tYXBzL21hcmtlci1hbHQtZGFuZ2VyLnN2ZycpO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblsyNy4gUHJpY2luZ11cbiovXG4ucHJpY2luZy10YWJsZSB0ZFtjbGFzcyo9XCJiZy1cIl0sXG4ucHJpY2luZy10YWJsZSB0aFtjbGFzcyo9XCJiZy1cIl0ge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLnByaWNpbmctdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4ucHJpY2luZy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4ucHJpY2luZy10YWJsZSB0ciB0aDpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cbiAgLnByaWNpbmctdGFibGUsXG4gIC5wcmljaW5nLXRhYmxlIHRoZWFkLFxuICAucHJpY2luZy10YWJsZSB0Ym9keSxcbiAgLnByaWNpbmctdGFibGUgdGgsXG4gIC5wcmljaW5nLXRhYmxlIHRkLFxuICAucHJpY2luZy10YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByaWNpbmctdGFibGUge1xuICAgIC8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4gICAgLypcbiAgICBMYWJlbCB0aGUgZGF0YVxuICAgICovXG4gIH1cbiAgLnByaWNpbmctdGFibGUgdGhlYWQgdHIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuICAucHJpY2luZy10YWJsZSB0ciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAucHJpY2luZy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4gIC5wcmljaW5nLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLnByaWNpbmctdGFibGUgdGQge1xuICAgIC8qIEJlaGF2ZSBsaWtlIGEgXCJyb3dcIiAqL1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wcmljaW5nLXRhYmxlIHRkOmJlZm9yZSB7XG4gICAgLyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogVG9wL2xlZnQgdmFsdWVzIG1pbWljIHBhZGRpbmcgKi9cbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnByaWNpbmctdGFibGUgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICB9XG59XG4vKiBQcmljaW5nIExheW91dHMgKi9cbi5wcmljaW5nLWxheW91dC1vdmVyZmxvdy10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0yMzJweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMjcuIFdpZGdldHNdXG4qL1xuLndpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aWRnZXQgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ud2lkZ2V0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAuNjk7XG59XG4ud2lkZ2V0LTE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Rhc2hib2FyZC9wYWdlc19oZXJvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAuNjk7XG59XG4ud2lkZ2V0LTE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGluZWFyX2dyYWRpZW50LnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzMjVweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG4ud2lkZ2V0LTEgPiAuY2FyZC1ib2R5IC5jb21wYW55Om50aC1jaGlsZCgyKSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEyN3B4O1xufVxuLndpZGdldC0xID4gLmNhcmQtYm9keSA+ICoge1xuICB6LWluZGV4OiAxO1xufVxuLndpZGdldC0xID4gLmNhcmQtYm9keSA+ICo6bm90KC5wdWxsLWJvdHRvbSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0LTEgPiAuY2FyZC1ib2R5IC5wdWxsLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDAgNDlweCA1NnB4IDQycHg7XG59XG4ud2lkZ2V0LTEgc3Bhbi5sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ud2lkZ2V0LTI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NvY2lhbC9wZXJzb24tY3JvcHBlZC5qcGdcIik7XG59XG4ud2lkZ2V0LTMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQtMyAucGctbWFwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLndpZGdldC0zIC53aWRnZXQtMy1mYXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA2cHggMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lkZ2V0LTQgLnJvdy1zbS1oZWlnaHQ6bnRoLWNoaWxkKDEpIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLndpZGdldC00IC5yb3ctc20taGVpZ2h0Om50aC1jaGlsZCgyKSB7XG4gIGhlaWdodDogMzBweDtcbn1cbi53aWRnZXQtNC1jaGFydCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi53aWRnZXQtNC1jaGFydC5saW5lLWNoYXJ0IC50aWNrIHRleHQsXG4ud2lkZ2V0LTQtY2hhcnQgLmxpbmUtY2hhcnQgLm52ZDMgLm52LWF4aXMgLm52LWF4aXNNYXhNaW4gdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtMzJweCk7XG59XG4ud2lkZ2V0LTQtY2hhcnQgLm52dG9vbHRpcCAubnYtcG9pbnRlci1ldmVudHMtbm9uZSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2lkZ2V0LTQtY2hhcnQgLm52dG9vbHRpcCAubnYtcG9pbnRlci1ldmVudHMtbm9uZSB0Ym9keSAubnYtcG9pbnRlci1ldmVudHMtbm9uZSAua2V5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aWRnZXQtNS1jaGFydC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpZGdldC01LWNoYXJ0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDQwcHg7XG59XG4ud2lkZ2V0LTYge1xuICBiYWNrZ3JvdW5kOiAjOTM5MzkzO1xufVxuLndpZGdldC02IC5sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nyk7XG59XG4ud2lkZ2V0LTcgLnNsaWRlLWJhY2sgLnJvdy1zbS1oZWlnaHQ6bnRoLWNoaWxkKDEpIHtcbiAgaGVpZ2h0OiA2MCU7XG59XG4ud2lkZ2V0LTcgLnNsaWRlLWJhY2sgLnJvdy1zbS1oZWlnaHQ6bnRoLWNoaWxkKDIpIHtcbiAgaGVpZ2h0OiA0MCU7XG59XG4ud2lkZ2V0LTctY2hhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi53aWRnZXQtNy1jaGFydC5saW5lLWNoYXJ0W2RhdGEtcG9pbnRzPVwidHJ1ZVwiXSAubnZkMy5udi1saW5lIC5udmQzLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICBzdHJva2Utb3BhY2l0eTogMTtcbn1cbi53aWRnZXQtNy1jaGFydCAubnZkMyBjaXJjbGUubnYtcG9pbnQ6bnRoLWNoaWxkKDQpIHtcbiAgZmlsbDogI2Y1NTc1MyAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNmNTU3NTMgIWltcG9ydGFudDtcbn1cbi53aWRnZXQtOCB7XG4gIGhlaWdodDogMTQ1cHg7XG59XG4ud2lkZ2V0LTggLnJvdy14cy1oZWlnaHQ6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDQxcHg7XG59XG4ud2lkZ2V0LTgtY2hhcnQge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4ud2lkZ2V0LTgtY2hhcnQgLmxpbmUtY2hhcnRbZGF0YS1wb2ludHM9XCJ0cnVlXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIHN0cm9rZS1vcGFjaXR5OiAwLjM7XG59XG4ud2lkZ2V0LTgtY2hhcnQgLmxpbmUtY2hhcnQgLm52ZDMgLm52LWdyb3VwcyBwYXRoLm52LWxpbmUge1xuICBzdHJva2Utb3BhY2l0eTogMC4xNTtcbn1cbi53aWRnZXQtOC1jaGFydCAubnZ0b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aWRnZXQtOSB7XG4gIGhlaWdodDogMTQ1cHg7XG59XG4ud2lkZ2V0LTkgLnJvdy14cy1oZWlnaHQ6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ud2lkZ2V0LTkgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLndpZGdldC0xMCB7XG4gIGhlaWdodDogMTQ1cHg7XG59XG4ud2lkZ2V0LTExIHN1cCB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi53aWRnZXQtMTEgLndpZGdldC0xMS10YWJsZSB7XG4gIGhlaWdodDogNzgwcHg7XG59XG4ud2lkZ2V0LTExIC53aWRnZXQtMTEtdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDAlO1xufVxuLndpZGdldC0xMS0yIHN1cCB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi53aWRnZXQtMTEtMiAud2lkZ2V0LTExLTItdGFibGUge1xuICBoZWlnaHQ6IDI3M3B4O1xufVxuLndpZGdldC0xMiAubGlzdC1pbmxpbmUgYSB7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3BhY2l0eTogLjc7XG59XG4ud2lkZ2V0LTEyIC5saXN0LWlubGluZSAuYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLndpZGdldC0xMiAubnZkMy1saW5lIHN2ZyB7XG4gIGhlaWdodDogMzE2cHg7XG59XG4ud2lkZ2V0LTEyIC5jb21wYW55LXN0YXQtYm94ZXMgLmNsb3NlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ud2lkZ2V0LTEyIC53aWRnZXQtMTItc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2lkZ2V0LTEyIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4ud2lkZ2V0LTE0IC5yb3cteHMtaGVpZ2h0Om50aC1jaGlsZCgxKSB7XG4gIGhlaWdodDogMzBweDtcbn1cbi53aWRnZXQtMTQgLnJvdy14cy1oZWlnaHQ6bnRoLWNoaWxkKDIpIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi53aWRnZXQtMTQgLnJvdy14cy1oZWlnaHQ6bnRoLWNoaWxkKDMpIHtcbiAgaGVpZ2h0OiAyOTdweDtcbn1cbi53aWRnZXQtMTQtY2hhcnRfeV9heGlzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzVweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi53aWRnZXQtMTQtY2hhcnRfeV9heGlzIC5yaWNrc2hhd19ncmFwaCAueV90aWNrcyBwYXRoLFxuLndpZGdldC0xNC1jaGFydF95X2F4aXMgLnJpY2tzaGF3X2dyYXBoIC54X3RpY2tzX2QzIHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IG5vbmU7XG59XG4ud2lkZ2V0LTE0LWNoYXJ0X3lfYXhpcyAucmlja3NoYXdfZ3JhcGggLnlfdGlja3MgdGV4dCxcbi53aWRnZXQtMTQtY2hhcnRfeV9heGlzIC5yaWNrc2hhd19ncmFwaCAueF90aWNrc19kMyB0ZXh0IHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLndpZGdldC0xNC1jaGFydF95X2F4aXMgLnlfdGlja3MucGxhaW4gZzpmaXJzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi53aWRnZXQtMTQtY2hhcnQtbGVnZW5kIC51aS1zb3J0YWJsZSBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud2lkZ2V0LTE0LWNoYXJ0LWxlZ2VuZCAudWktc29ydGFibGUgbGkgLmFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2lkZ2V0LTE0LWNoYXJ0LWxlZ2VuZCAudWktc29ydGFibGUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi53aWRnZXQtMTUgI3dpZGdldC0xNS10YWItMSA+IGRpdiB7XG4gIGhlaWdodDogMTcwcHg7XG59XG4ud2lkZ2V0LTE1LTIge1xuICBoZWlnaHQ6IDQ2OXB4O1xufVxuLndpZGdldC0xNS0yICN3aWRnZXQtMTUtMi10YWItMSAuZnVsbC13aWR0aCB7XG4gIGhlaWdodDogMTgwcHg7XG59XG4ud2lkZ2V0LTE2LWhlYWRlciAucHVsbC1sZWZ0Omxhc3QtY2hpbGQge1xuICB3aWR0aDogNjklO1xufVxuLndpZGdldC0xNi1jaGFydCB7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ud2lkZ2V0LTE2LWNoYXJ0LmxpbmUtY2hhcnRbZGF0YS1zdHJva2Utd2lkdGg9XCIyXCJdIC5udmQzLm52LWxpbmUgLm52ZDMubnYtc2NhdHRlciAubnYtZ3JvdXBzIC5udi1wb2ludCB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLndpZGdldC0xNyB7XG4gIGhlaWdodDogNDY3cHg7XG59XG4ud2lkZ2V0LTE3IC53aWRnZXQtMTctd2VhdGhlciB7XG4gIHdpZHRoOiA5MCU7XG59XG4ud2lkZ2V0LTE4LXBvc3Qge1xuICBoZWlnaHQ6IDM0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc29jaWFsL3F1b3RlLmpwZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndpZGdldC0xOS1wb3N0IHtcbiAgaGVpZ2h0OiAyMzdweDtcbiAgYmFja2dyb3VuZDogIzAwQTc5QTtcbn1cbi53aWRnZXQtMTktcG9zdCBpbWcge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG4uYnRuLWNpcmNsZS1hcnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYnRuLWNpcmNsZS1hcnJvdyBpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLyoqKiBMYXJnZSBzY3JlZW5zICoqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgyNHB4KSB7XG4gIC5hci0zLTI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1NSUgLSA1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFyLTItMzpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEzNSUgLSA1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndpZGdldC04LFxuICAud2lkZ2V0LTksXG4gIC53aWRnZXQtMTAge1xuICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53aWRnZXQtMS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLndpZGdldHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLndpZGdldC1pdGVtLFxuICAud2lkZ2V0cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMy4gQ2hhdF1cbiovXG4vKiBDaGF0IENvbXBvbmVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmNoYXQtdmlldyAuY2hhdC1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDNweCk7XG59XG4uY2hhdC12aWV3IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uY2hhdC12aWV3IC5wcm9maWxlLWltZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cbi5jaGF0LXZpZXcgLmNoYXQtYnViYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luOiA1cHggMHB4IDAgNXB4O1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5jaGF0LXZpZXcgLmNoYXQtYnViYmxlID4gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jaGF0LXZpZXcgLmNoYXQtYnViYmxlLmZyb20tbWUge1xuICBiYWNrZ3JvdW5kOiAjZGFlZmZkO1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMC44O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4uY2hhdC12aWV3IC5jaGF0LWJ1YmJsZS5mcm9tLXRoZW0ge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmNWY4O1xufVxuLmNoYXQtdmlldyAuY2hhdC1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmNoYXQtdmlldyAuY2hhdC1pbnB1dDpmb2N1cyxcbi5jaGF0LXZpZXcgLmNoYXQtaW5wdXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jaGF0LXZpZXcgLnVzZXItY29udHJvbHMge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi8qIENoYXQgVXNlciBMaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5jaGF0LXVzZXItbGlzdCA+IGEge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4vKiBBbGVydCBMaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5hbGVydC1saXN0ID4gYSB7XG4gIGhlaWdodDogNDVweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMjguIE1pc2MgOiBIZWxwZXIgQ2xhc3Nlc11cbiovXG4uY3VzdG9tIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5pY29uLWxpc3QgLmZhLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5pY29uLWxpc3QgLmZhLWl0ZW0gPiBpIHtcbiAgd2lkdGg6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnB1c2gtb24tc2lkZWJhci1vcGVuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBUaHVtYm5haWwgZm9yIGljb25zIGFuZCBwcm9maWxlIHBpY3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi50aHVtYm5haWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuY2lyY3VsYXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50aHVtYm5haWwtd3JhcHBlci5ib3JkZXJlZCB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmJvcmRlcmVkLmQxNiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuYm9yZGVyZWQuZDE2ID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmJvcmRlcmVkLmQyNCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuYm9yZGVyZWQuZDI0ID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmJvcmRlcmVkLmQzMiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuYm9yZGVyZWQuZDMyID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmJvcmRlcmVkLmQ0OCB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuYm9yZGVyZWQuZDQ4ID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmQxNiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuZDE2ID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmQyNCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuZDI0ID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmQzMiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuZDMyID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmQzOSB7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuZDM5ID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyLmQ0OCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4udGh1bWJuYWlsLXdyYXBwZXIuZDQ4ID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLnRodW1ibmFpbC13cmFwcGVyID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIFByb2ZpbGUgZHJvcGRvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wcm9maWxlLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9maWxlLWRyb3Bkb3duOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29udGVudDogJyc7XG59XG4ucHJvZmlsZS1kcm9wZG93bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnByb2ZpbGUtZHJvcGRvd24gPiBhIHtcbiAgb3BhY2l0eTogLjU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIG1pbi13aWR0aDogMTM4cHg7XG59XG4ucHJvZmlsZS1kcm9wZG93biA+IGEgPiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucHJvZmlsZS1kcm9wZG93biA+IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2ZpbGUtZHJvcGRvd24gPiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4ucHJvZmlsZS1kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLyogU2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi8qIE92ZXJpZGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubm8tb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uYXV0by1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucmVzZXQtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmNlbnRlci1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmluaGVyaXQtc2l6ZSB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uaW5oZXJpdC1oZWlnaHQge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uaW1hZ2UtcmVzcG9uc2l2ZS1oZWlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZS1yZXNwb25zaXZlLXdpZHRoIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm92ZXJsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDIxO1xufVxuLm92ZXJsYXllci5mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vdmVybGF5ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xufVxuLm92ZXJsYXktZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udG9wLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnRvcC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDA7XG59XG4uYm90dG9tLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDA7XG59XG4uYm90dG9tLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucHVsbC1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xufVxuLnB1bGwtdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLmN1cnNvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zY3JvbGwteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi8qIEdlbmVyaWMgUGFkZGluZyBIZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy0wIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5wLWwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy01IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wLXItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLTEwIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLnAtdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnAtbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnAtYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy0xNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wLXQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnAtci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wLWwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wLWItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctMjAge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5wLXItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLTI1IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xufVxuLnAtdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnAtbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnAtYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy0zMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wLXQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnAtci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5wLWwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5wLWItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctMzUge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5wLXItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLTQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuLnAtdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnAtbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLnAtYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy00NSB7XG4gIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5wLXQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnAtci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5wLWwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5wLWItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctNTAge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4vKiBHZW5lcmljIE1hcmdpbiBIZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ubS1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm0tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm0tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm0tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubS1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm0tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubS10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tLXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubS1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubS1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tLXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm0tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tLWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tLWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm0tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ubS1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLm0tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLm0tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubS10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tLXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubS1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubS1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tLXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLm0tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi5tLWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5tLWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm0tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubS1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm0tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm0tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubS10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5tLXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG4ubS1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4ubS1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5tLXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm0tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5tLWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5tLWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmItYmxhbmsge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4vKiBCb3JkZXIgSGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmItYSxcbi5iLXIsXG4uYi1sLFxuLmItdCxcbi5iLWIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYi1yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYi1sIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5iLXQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uYi1iIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmItYSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG4uYi10aGljayB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmItdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5iLXRyYW5zcGFyZW50LXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uYi1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQ1Y2FlO1xufVxuLmItY29tcGxldGUge1xuICBib3JkZXItY29sb3I6ICM2ZDVjYWU7XG59XG4uYi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTBjZmJkO1xufVxuLmItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDc1Mjtcbn1cbi5iLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1NTc1Mztcbn1cbi5iLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmOGQwNTM7XG59XG4vKiBCb3JkZXIgUmFkaXVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYi1yYWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5iLXJhZC1tZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmItcmFkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG59XG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiogUHJvZmlsZSBXcmFwcGVycyAqKi9cbi5wcm9maWxlLWltZy13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDM1cHg7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1vei1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLnByb2ZpbGUtaW1nLXdyYXBwZXIuYmlnIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICB3aWR0aDogNjhweDtcbn1cbi5wcm9maWxlLWltZy13cmFwcGVyLndpdGgtbGVmdC1zcGFjZS1jdXN0b20ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tb3otYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbltkYXRhLXBhZ2VzLWJnLWltYWdlXSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4vKiBEZW1vIFB1cnBvc2VzICovXG4uaWNvbi1zZXQtcHJldmlldyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG4jaWNvbi1saXN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZXJyb3ItbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbn1cbi5lcnJvci1jb250YWluZXItaW5ubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDM2MHB4O1xufVxuLmVycm9yLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgd2lkdGg6IDM4JTtcbn1cbi52aXNpYmxlLXhsZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuLXhsZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNtLWd1dHRlciAucm93ID4gW2NsYXNzXj1cImNvbC1cIl0sXG4uc20tZ3V0dGVyIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uc20tZ3V0dGVyIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLyogQXNwZWN0IHJhdGlvICovXG4uYXItMS0xIC5jYXJkLFxuLmFyLTItMSAuY2FyZCxcbi5hci0xLTIgLmNhcmQsXG4uYXItMy0yIC5jYXJkLFxuLmFyLTItMyAuY2FyZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hci0xLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBkZXNpcmVkIHdpZHRoICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXItMS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgLyogaW5pdGlhbCByYXRpbyBvZiAxOjEqL1xufVxuLmFyLTEtMSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmFyLTItMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGRlc2lyZWQgd2lkdGggKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hci0yLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDUwJSAtICA1cHgpO1xuICAvKiBpbml0aWFsIHJhdGlvIG9mIDE6MSovXG59XG4uYXItMi0xID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYXItMS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLyogZGVzaXJlZCB3aWR0aCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFyLTEtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IGNhbGMoMTUwJSAtICA1cHgpO1xuICAvKiBpbml0aWFsIHJhdGlvIG9mIDE6MSovXG59XG4uYXItMS0yID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYXItMy0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLyogZGVzaXJlZCB3aWR0aCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFyLTMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IGNhbGMoNzUlIC0gIDVweCk7XG4gIC8qIGluaXRpYWwgcmF0aW8gb2YgMToxKi9cbn1cbi5hci0zLTIgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5hci0yLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBkZXNpcmVkIHdpZHRoICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXItMi0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMjUlIC0gIDVweCk7XG4gIC8qIGluaXRpYWwgcmF0aW8gb2YgMToxKi9cbn1cbi5hci0yLTMgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi52LWFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi52LWFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi52LWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi8qIHZlcnRpY2FsIGFsaWdubWVudCBzdHlsZXMgKi9cbi5jb2wtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLmNvbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG4uY29sLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi8qIGNvbHVtbnMgb2Ygc2FtZSBoZWlnaHQgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uY29udGFpbmVyLXhzLWhlaWdodCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5yb3cteHMtaGVpZ2h0IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmNvbC14cy1oZWlnaHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNtLWhlaWdodCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuICAucm93LXNtLWhlaWdodCB7XG4gICAgLypkaXNwbGF5OnRhYmxlLXJvdzsqL1xuICB9XG4gIC5jb2wtc20taGVpZ2h0IHtcbiAgICAvKmRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDpub25lICFpbXBvcnRhbnQ7Ki9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbWQtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5yb3ctbWQtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLmNvbC1tZC1oZWlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItbGctaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5yb3ctbGctaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLmNvbC1sZy1oZWlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ud2luZG93cyAuZC1mbGV4IHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bMjkuIFByaW50XVxuKi9cbkBtZWRpYSBwcmludCB7XG4gIC5oZWFkZXIsXG4gIC5wYWdlLXNpZGViYXIsXG4gIC5xdWlja3ZpZXctd3JhcHBlcixcbiAgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBhZ2UtY29udGVudC13cmFwcGVyIC5jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5wYWdlLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFtjbGFzc149J3BhZGRpbmctJ10sXG4gIFtjbGFzcyo9J3BhZGRpbmctJ10sXG4gIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblszMC4gRGVtbyA6IE9ubHkgZm9yIGRlbW8gcHVyc3Bvc2VzXVxuKi9cbi5idWlsZGVyIHtcbiAgd2lkdGg6IDQyM3B4O1xuICByaWdodDogLTQyM3B4O1xufVxuLmJ1aWxkZXIgPiBkaXYge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xufVxuLmJ1aWxkZXIgW2RhdGEtYWN0aW9uXS5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nLy9kZW1vL3RpY2suc3ZnJyk7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODRweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5idWlsZGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4uYnVpbGRlciBhID4gaW1nIHtcbiAgb3BhY2l0eTogMC4zMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmJ1aWxkZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5idWlsZGVyIGEuYWN0aXZlID4gaW1nIHtcbiAgb3BhY2l0eTogMC44Nztcbn1cbi5idWlsZGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzgxODE4MTtcbn1cbi5idWlsZGVyIGE6aG92ZXIgPiBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnVpbGRlciBhLmJ0bi10b2dnbGUtbGF5b3V0LmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvL2RlbW8vdGljay5zdmcnKTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4NHB4O1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmJ1aWxkZXIgLmJ1aWxkZXItZm9vdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLmJ1aWxkZXIgLnRoZW1lLXNlbGVjdG9yLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDU0cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmJ1aWxkZXIgLm5hdi10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnVpbGRlciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtaW4td2lkdGg6IDk5cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5idWlsZGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idWlsZGVyIC5uYXYtdGFicyB+IC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmJ1aWxkZXIgLm5hdi10YWJzIH4gLnRhYi1jb250ZW50IC50YWItcGFuZSAuc2Nyb2xsYWJsZSB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ3cHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5idWlsZGVyIC5idWlsZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzZweDtcbiAgdG9wOiAyMHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbn1cbi5idWlsZGVyIC5idWlsZGVyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IC00OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnVpbGRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogLTQ3cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjM2KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyMiwgMjI3LCAyMzEsIDAuNTYpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5idWlsZGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwJTtcbn1cbi5idWlsZGVyIC5idG4tdG9nZ2xlLXRoZW1lID4gaW1nIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmJ1aWxkZXIgLmJ0bi10b2dnbGUtdGhlbWUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnJ0bCAuYnVpbGRlciAuYnVpbGRlci10b2dnbGUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTQ4cHg7XG59XG4uY29udGVudC1idWlsZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50LWJ1aWxkZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGVudC1idWlsZGVyIC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50LWJ1aWxkZXIgLnBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJDb250ZW50IGdvZXMgaGVyZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBvcGFjaXR5OiAuMTY7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLnByZXZpZXdlciB7XG4gIGhlaWdodDogMzVweDtcbn1cbi8qIERlbW8gV2lkdGhzIEZvciBHSUYgQW5pbWF0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmRlbW8tYmctaGludGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzOTM5Mztcbn1cbi5kZW1vLWZzLTIzIHtcbiAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG4uZGVtby1tdy01MCB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5kZW1vLW13LTMwMCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uZGVtby1tdy0zNTAge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuLmRlbW8tbXctNDAwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5kZW1vLW13LTUwMCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uZGVtby1tdy02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLmRlbW8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMDAwcHg7XG59XG4vKiBWaWV3cyBwYWdlICovXG4udmlldy1pZnJhbWUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0NXB4IDQ1cHggMCA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudmlldy1pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi52aXNpYmxlLXhsZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuLXhsZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqKiBMYXJnZSBzY3JlZW5zICoqKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxODI0cHgpIHtcbiAgLnZpc2libGUteGxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4teGxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnF1aWNrdmlldy13cmFwcGVyIC50YWItY29udGVudCAjcXVpY2t2aWV3LW5vdGVzID4gLmlubmVyIHtcbiAgICB3aWR0aDogNTcwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItZml4ZWQtbGcge1xuICAgIHdpZHRoOiAxNzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tZW51LXBpbiAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1maXhlZC1sZyB7XG4gICAgd2lkdGg6IDE0NTBweDtcbiAgfVxuICAvKi52aXNpYmxlLXhsZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oaWRkZW4teGxnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH0qL1xuICAuY29sLXhsZy0xLFxuICAuY29sLXhsZy0yLFxuICAuY29sLXhsZy0zLFxuICAuY29sLXhsZy00LFxuICAuY29sLXhsZy01LFxuICAuY29sLXhsZy02LFxuICAuY29sLXhsZy03LFxuICAuY29sLXhsZy04LFxuICAuY29sLXhsZy05LFxuICAuY29sLXhsZy0xMCxcbiAgLmNvbC14bGctMTEge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbC14bGctMTIge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY3JTtcbiAgfVxuICAuY29sLXhsZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzJTtcbiAgfVxuICAuY29sLXhsZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjclO1xuICB9XG4gIC5jb2wteGxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NyU7XG4gIH1cbiAgLmNvbC14bGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY3JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTAge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY3JTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0wIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY3JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4vKioqIERlc2t0b3BzICoqKi9cbi8qKiogTWVkaXVtIFNpemUgU2NyZWVuICoqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAxMXB4IDIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUteGwtZG93biB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqKiBEZXNrdG9wcyAmIExhcHRvcHMgKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICBib2R5Lm1lbnUtcGluIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGJvZHkubWVudS1waW4gLnBhZ2UtY29udGFpbmVyIC5wYWdlLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgfVxuICBib2R5Lm1lbnUtcGluIC5wYWdlLWNvbnRhaW5lciAucGFnZS1jb250ZW50LXdyYXBwZXIgLmZvb3RlciB7XG4gICAgbGVmdDogMjUwcHg7XG4gIH1cbiAgYm9keS5ib3gtbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIGJvZHkuYm94LWxheW91dCAucGFnZS1jb250YWluZXIgLnBhZ2UtY29udGVudC13cmFwcGVyIC5mb290ZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4vKioqIEdlbmVyYWwgdGFibGV0cyBhbmQgcGhvbmVzICoqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZC1mbGV4LWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmp1c3RpZnktYmV0d2Vlbi1sZy1kb3duIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGJvZHkuc2lkZWJhci1vcGVuIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1MHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUwcHgsIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIGJvZHkuc2lkZWJhci1vcGVuIC5wdXNoLW9uLXNpZGViYXItb3BlbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1MHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUwcHgsIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5ib3gtbGF5b3V0ID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYm9keS5ob3Jpem9udGFsLWFwcC1tZW51IC5zZWNvbmRhcnktc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNtLWFjdGlvbi1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc20tYWN0aW9uLWJhciA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucGFnZS1jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmljb24tdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG4gIC5wYWdlLXNpZGViYXIudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciAucGFnZS1zaWRlYmFyLWlubmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciAucGFnZS1zaWRlYmFyLWlubmVyIC5zaWRlYmFyLXNsaWRlIC5zaWRlYmFyLW1lbnUge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciAucGFnZS1zaWRlYmFyLWlubmVyIC5zaWRlYmFyLXNsaWRlIC5zaWRlYmFyLW1lbnUgdWwgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2Vjb25kYXJ5LXNpZGViYXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDYwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLnNlY29uZGFyeS1zaWRlYmFyIC5idG4tY29tcG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5uZXItY29udGVudCxcbiAgLmhvcml6b250YWwtYXBwLW1lbnUgLmlubmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgYm9keSA+IC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uPVwidG9wXCJdIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICBib2R5ID4gLnBnbi13cmFwcGVyW2RhdGEtcG9zaXRpb249XCJib3R0b21cIl0ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgYm9keSA+IC5wZ24td3JhcHBlcltkYXRhLXBvc2l0aW9uJD0nLWxlZnQnXSB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51c2VyLXByb2ZpbGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHRvcDogLTlweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1ibG9jayB0YWJsZSxcbiAgLnRhYmxlLXJlc3BvbnNpdmUtYmxvY2sgdGhlYWQsXG4gIC50YWJsZS1yZXNwb25zaXZlLWJsb2NrIHRib2R5LFxuICAudGFibGUtcmVzcG9uc2l2ZS1ibG9jayB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUtYmxvY2sgdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlLWJsb2NrIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1ibG9jayB0aGVhZCB0ciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWJsb2NrIHRyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuNyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1ibG9jayB0ZCB7XG4gICAgLyogQmVoYXZlICBsaWtlIGEgXCJyb3dcIiAqL1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWJsb2NrIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtYmxvY2sgdGQ6YmVmb3JlIHtcbiAgICAvKiBOb3cgbGlrZSBhIHRhYmxlIGhlYWRlciAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiBUb3AvbGVmdCB2YWx1ZXMgbWltaWMgcGFkZGluZyAqL1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogNDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWJsb2NrIHRkOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgfVxuICAua2lsbC1wdWxsLW1kLWRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuICAua2lsbC1wdWxsLW1kLWRvd24gLnRvZ2dsZS1zZWNvbmRhcnktc2lkZWJhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubmF2LXRhYnMtaGVhZGVyLm5hdi10YWJzLWxpbmV0cmlhbmdsZSB7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICB9XG4gIC5vdmVybGF5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi8qIExhbmRzY2FwZSB2aWV3IG9mIGFsbCB0YWJsZXQgZGV2aWNlcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnBhZ2UtY29udGFpbmVyIC5wYWdlLWNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgYm9keS5ib3gtbGF5b3V0ID4gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmlubmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWNvbmRhcnktc2lkZWJhciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE1NXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAuc2Vjb25kYXJ5LXNpZGViYXIgLmJ0bi1jb21wb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3Jpem9udGFsLWFwcC1tZW51IC5zZWNvbmRhcnktc2lkZWJhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNwbGl0LWRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50b2dnbGUtc2Vjb25kYXJ5LXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudG9nZ2xlLXNlY29uZGFyeS1zaWRlYmFyIH4gLmJyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc20tYi1yLFxuICAuc20tYi1sLFxuICAuc20tYi10LFxuICAuc20tYi1iIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cbiAgLnNtLWItciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIH1cbiAgLnNtLWItbCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxuICAuc20tYi10IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cbiAgLnNtLWItYiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG4gIC5zaWRlYmFyLW1lbnUgLmljb24tdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1zYW1lLWhlaWdodCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucm93LXNhbWUtaGVpZ2h0ID4gW2NsYXNzKj1cImNvbC1sZ1wiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk5OTk5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk5OTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1zYW1lLWhlaWdodCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucm93LXNhbWUtaGVpZ2h0ID4gW2NsYXNzKj1cImNvbC1tZFwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk5OTk5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk5OTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93LXNhbWUtaGVpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5yb3ctc2FtZS1oZWlnaHQgPiBbY2xhc3MqPVwiY29sLXNtXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTk5OTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTk5OTlweDtcbiAgfVxuICAuYm94LWxheW91dCAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZC1mbGV4LW1kLXVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5qdXN0aWZ5LWVuZC1tZC11cCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5kZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi8qIFBvcnRyYWl0IHZpZXcgb2YgYWxsIHRhYmxldCBkZXZpY2VzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5pY29uLXRodW1ibmFpbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5lcnJvci1wYWdlIC5lcnJvci1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZC1wLXQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAubWQtcC1yLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAubWQtcC1sLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5tZC1wLWItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAubWQtcC10LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLm1kLXAtci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm1kLXAtbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubWQtcC1iLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1kLXAtdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLm1kLXAtci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubWQtcC1sLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1kLXAtYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1kLXAtdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLm1kLXAtci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAubWQtcC1sLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1kLXAtYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1kLW0tdC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLm1kLW0tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubWQtbS1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1kLW0tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1kLW0tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubWQtbS1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1kLW0tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1kLW0tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWQtbS10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5tZC1tLXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubWQtbS1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAubWQtbS1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLnRvZ2dsZS1zZWNvbmRhcnktc2lkZWJhciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvZ2dsZS1zZWNvbmRhcnktc2lkZWJhciB+IC5icmFuZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWNvbmRhcnktc2lkZWJhciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAuc2Vjb25kYXJ5LXNpZGViYXIgLmJ0bi1jb21wb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcGxpdC12aWV3IC5zcGxpdC1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5zcGxpdC12aWV3IC5zcGxpdC1saXN0IC5pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLnNwbGl0LXZpZXcgLnNwbGl0LWxpc3QgLml0ZW0gLmlubGluZSB7XG4gICAgd2lkdGg6IDE4OHB4O1xuICB9XG4gIC5zcGxpdC12aWV3IC5zcGxpdC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3BsaXQtdmlldyAuc3BsaXQtZGV0YWlscyAuZW1haWwtY29udGVudC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbiAgLnNwbGl0LXZpZXcgLnNwbGl0LWRldGFpbHMgLmVtYWlsLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuY29tcG9zZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wb3NlLXdyYXBwZXIgLmJ0bi1jb21wb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5oZWFkZXIgLnVzZXItaW5mby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLnNlYXJjaC1saW5rIHtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnBhZ2UtY29udGVudC13cmFwcGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmljb24tdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlY29uZGFyeS1zaWRlYmFyIHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbiAgLnNwbGl0LWRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5lbWFpbC1jb21wb3NlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNtLXB1bGwtYm90dG9tLFxuICAuc20tcHVsbC11cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcC1sLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXBhZGRpbmctMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcC1sLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXBhZGRpbmctNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcC1yLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcGFkZGluZy0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1wLXQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1wLWwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1wLWItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXBhZGRpbmctMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcC10LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1wLXItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcC1sLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcC1iLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1wYWRkaW5nLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcC1yLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXAtYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tcGFkZGluZy0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLXQtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLW0tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLW0tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLW0tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tbS1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tbS1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tbS10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLW0tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLW0tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc20tbS1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLW0tdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1tLWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLW0tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc20tdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc20tcHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1wdWxsLXJlc2V0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVycm9yLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNtLWltYWdlLXJlc3BvbnNpdmUtaGVpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmVtYWlsLWNvbXBvc2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuc20tcGFkZGluZy0xMCB7XG4gICAgcGFkZGluZzogMTBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvY2stYm94IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxvZ2luLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LXRhYnMtbGluZXRyaWFuZ2xlLm5hdi1jdXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uYXYtdGFicy1saW5ldHJpYW5nbGUgbGkgYS5hY3RpdmU6YWZ0ZXIsXG4gIC5uYXYtdGFicy1saW5ldHJpYW5nbGUgbGkgYS5hY3RpdmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbS12aC0yNSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtLXZoLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAuc20tdmgtNzUge1xuICAgIGhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbS12aC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAuaG9yaXpvbnRhbC1hcHAtbWVudSAucGFnZS1jb250YWluZXIgLnBhZ2UtY29udGVudC13cmFwcGVyIC5jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnN1bW1lcm5vdGUtd3JhcHBlciAuYnRuLWdyb3VwIHtcbiAgICAtbXMtZmxleC1mbG93OiB3cmFwO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgfVxufVxuLyoqKiBQaG9uZXMgKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG4gIGJvZHkgLmhlYWRlciAuaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGJvZHkgLmhlYWRlciAuaGVhZGVyLWlubmVyIC5tYXJrLWVtYWlsIHtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHRvcDogMTRweDtcbiAgfVxuICBib2R5IC5oZWFkZXIgLmhlYWRlci1pbm5lciAucXVpY2t2aWV3LWxpbmsge1xuICAgIHRvcDogMTRweDtcbiAgfVxuICBib2R5IC5oZWFkZXIgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICBib2R5ICNvdmVybGF5LXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGhlaWdodDogMTE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1oZWFkZXIge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAuY2FyZCAuY2FyZC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZXJyb3ItcGFnZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuZXJyb3ItcGFnZSAuZXJyb3ItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5lcnJvci1wYWdlIC5wdWxsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYXAtY29udHJvbHMge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVycm9yLWNvbnRhaW5lci1pbm5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4vKioqIFJldGluYSBEaXNwbGF5IEltYWdlcyAqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyMDAvMTAwKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5lZGl0b3ItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2VkaXRvcl90cmF5XzJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4IDQwcHg7XG4gIH1cbiAgLmFsZXJ0IC5jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL25vdGktY3Jvc3MtMngucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExNHB4IDI5cHg7XG4gIH1cbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/