:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;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 (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b6fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:var(--bs-border-width) solid transparent;color:rgba(var(--bs-body-color-rgb),.65);height:100%;left:0;max-width:100%;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder),.form-floating>.form-control:not(:-moz-placeholder){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-left:.75rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder)~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:not(:-moz-placeholder)~label:after{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:var(--bs-success);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:var(--bs-danger);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin-bottom:calc(var(--bs-modal-header-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-modal-header-padding-x)*-.5);margin-top:calc(var(--bs-modal-header-padding-y)*-.5);padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}*{margin:0}*,body{box-sizing:border-box;color:#fff;font-family:Inter,sans-serif}body{background-color:#191919;margin:0 auto}::-webkit-scrollbar{height:0;width:0}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Inter,sans-serif;margin:0}h1{font-size:64px;line-height:70px}p{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin:0}a{color:#fff}a,a:focus,a:hover{outline:none;text-decoration:none}ul{list-style:none;margin:0;padding:0}.bg-light{background-color:#f5f5f5!important}.bg-light-color{color:#516b7b}img{height:auto;max-width:100%}.slick-slider{opacity:0;transition:opacity .5s ease-in-out}.slick-slider.slick-initialized{opacity:1}.slick-slide{outline:none;padding-left:15px;padding-right:15px}.container{margin:0 auto;max-width:1286px;padding-left:20px;padding-right:20px;width:100%}.container.container_sm{max-width:1074px}@media screen and (min-width:1700px){.container{max-width:1920px;padding:0 100px}.container.container_sm{max-width:1920px;padding:0 246px}}@media screen and (max-width:992px){.container{padding:0 32px}.container,.container.container_sm{max-width:768px}}@media screen and (max-width:576px){.container{padding:0 20px}}.container-fluid{margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important}.btn{align-items:center;border:1px solid;border-radius:50px;box-shadow:none;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:100%;padding:18px 33px;text-align:center;width:-moz-fit-content;width:fit-content}.btn img,.btn span{display:flex;margin-left:10px}.btn.btn_lg{font-size:20px;line-height:24px}.btn-primary{background-color:#e6b400;border-color:#e6b400;color:#000}.btn-primary img{max-width:20px}.btn-primary:hover{background-color:#b57d16;border-color:#b57d16;color:#000}.btn-outline-white{background-color:transparent;border-color:#fff;color:#fff}.btn-outline-white img{max-width:20px}.btn-outline-white:hover{background-color:#fff;border-color:#fff;color:#000}.btn-outline-white:hover img{filter:brightness(0) invert(0)}.btn-outline-primary{background-color:transparent;border-color:#e6b400;color:#e6b400}.btn-outline-primary img{max-width:20px}.btn-outline-primary:hover{background-color:#e6b400;border-color:#e6b400;color:#fff}.btn-outline-primary:hover span img{filter:brightness(0) saturate(100%) invert(100%)}.btn-secondary{background-color:#ff0101;border-color:#ff0101;color:#fff;font-weight:700}.btn-secondary:hover{background-color:transparent;border-color:#ff0101;color:#ff0101}.navbar-toggler:focus,button{box-shadow:none;outline:none;text-decoration:none}.textbtn{background-color:transparent;border:none;box-shadow:none;color:#e6b400;cursor:pointer;padding:0}.max-auto{margin:0 auto}.w-100{width:100%}.text-uppercase{text-transform:uppercase}.fw-300{font-size:18px;font-weight:300!important}@media (min-width:993px){.grid-columns-5{grid-template-columns:repeat(5,1fr)!important}}.text-primary{color:#e6b400!important}.no-bg{background-image:none!important}.mt-60{margin-top:60px}.br-24{border-radius:24px!important}.text-left{text-align:left!important}.hide{display:none}.blurred{position:relative}.blurred:before{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.proheading{padding-bottom:48px}.proheading h2{align-items:center;color:#fff;display:flex;font-size:32px;font-weight:300;justify-content:center;margin:0 auto;max-width:780px;padding-bottom:34px;position:relative;text-align:center;text-transform:uppercase}.proheading h2 span{color:#fff;display:contents;font-weight:700;margin-left:5px}.proheading h2:after{background:url(../../src/images/styledotheading.webp) no-repeat 50%;bottom:0;content:"";height:13px;position:absolute;width:60px}.proheading h1{align-items:center;color:#fff;display:flex;font-size:34px;font-weight:300;justify-content:center;line-height:48px;padding-bottom:44px;position:relative}.proheading h1 span{color:#fff;display:contents;font-weight:700;margin-left:5px}.proheading h1:after{bottom:0;content:"";display:none;height:13px;position:absolute;width:60px}.proheading .sepratordots,.proheading h1:after{background:url(../../src/images/styledotheading.webp) no-repeat 50%}.proheading .sepratordots{padding:8px}.proheading p{font-size:18px;font-weight:400;line-height:27px;margin:48px 0 0;text-align:center}.proheading p a{color:#e6b400}.breadcrumbs{list-style:none;margin:0;padding:0 0 40px;text-align:left}.breadcrumbs li{display:inline-block;font-size:16px;font-weight:700;line-height:21px;position:relative}.breadcrumbs li a{font-size:16px;font-weight:400;line-height:21px}.breadcrumbs li a:hover{color:#e6b400}.breadcrumbs li+li:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="10" viewBox="0 0 7 10" fill="none"><path d="M1.27098 10C1.15473 10 1.03837 9.95557 0.949617 9.86682C0.772003 9.68921 0.772003 9.40159 0.949617 9.22409L5.17371 4.99999L0.949617 0.775896C0.772003 0.598282 0.772003 0.310668 0.949617 0.133168C1.12723 -0.0443324 1.41484 -0.0444461 1.59234 0.133168L6.13781 4.67863C6.31542 4.85624 6.31542 5.14386 6.13781 5.32136L1.59234 9.86682C1.50359 9.95557 1.38723 10 1.27098 10Z" fill="white"/></svg>') no-repeat 50%;background-size:contain;content:"";display:inline-block;height:10px;margin:0 10px;width:10px}.backbtn{display:none}.mb-0{margin-bottom:0!important}.mt-15{margin-top:15px!important}.mb-15{margin-bottom:15px!important}.fs-26{font-size:26px}.d-block{display:block!important}.w-auto{width:auto!important}.d-flex{display:flex}.align-items-center{align-items:center}.align-items-start{align-items:flex-start!important}.pt-0{padding-top:0!important}.border-0{border:none!important}.multiselect2+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{height:100%;left:1px}.multiselect2+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#191919;color:#fff;outline:none}.multiselect2+.select2-container--default .select2-selection--multiple .select2-selection__choice{padding-left:23px}.select2-results__option{color:#000}.mb-responsive{margin-bottom:52px}@media screen and (min-width:1700px){.mb-responsive{margin-bottom:80px}.btn{font-size:16px;padding:19px 42px}.btn img,.btn span{margin-left:14px}.proheading{padding-bottom:70px}.proheading h2{font-size:42px;line-height:50px;max-width:1140px;padding-bottom:45px}.proheading h2 span{margin-left:9px}.proheading h1{font-size:44px;line-height:51px;padding-bottom:58px}.proheading h1 span{margin-left:9px}.proheading p{font-size:20px;line-height:36px;margin:32px auto 0;max-width:1232px}.breadcrumbs{padding:0 0 50px}.breadcrumbs li,.breadcrumbs li a{font-size:18px}.breadcrumbs li+li:before{height:12px;margin:0 12px;width:12px}}@media screen and (max-width:992px){.mb-responsive{margin-bottom:40px}.btn{font-size:14px;padding:14px 26px}.proheading{padding-bottom:40px}.proheading h2{font-size:36px;line-height:41px;padding-bottom:20px}.proheading h2 span{margin-left:5px}.proheading h1{font-size:42px;line-height:49px;padding-bottom:40px}.proheading h1 span{margin-left:5px}.proheading p{margin:36px 0 0}}@media screen and (max-width:576px){.mb-responsive{margin-bottom:24px}.backbtn{background:#272727;border-radius:100%;height:40px;left:20px;position:absolute;top:0;top:26px;width:40px;z-index:12}.breadcrumbs{padding:0 0 26px}.breadcrumbs li,.breadcrumbs li a{font-size:14px;line-height:22px}.breadcrumbs li+li:before{height:9px;margin:0 7px;width:9px}.btn{font-size:14px;padding:11px 27px}.btn.btn_lg{font-size:14px;line-height:18px}.proheading{padding-bottom:26px}.proheading h2{font-size:26px;line-height:31px;padding-bottom:20px}.proheading h1{font-size:30px;line-height:36px;padding-bottom:24px}.proheading p{font-size:16px;line-height:21px;margin:30px 0 0}.text-sm-center{text-align:center!important}}label{color:#191919;display:block;font-size:16px;font-weight:600;margin-bottom:14px}@media screen and (max-width:1600px){label{font-size:15px}}@media screen and (max-width:991px){label{font-size:14px}}input{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);border-radius:50px;color:#191919;height:60px;padding:5px 15px;width:100%}@media screen and (max-width:1600px){input{height:44px}}@media screen and (max-width:767px){input{height:38px}}.input-group,select{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);border-radius:50px;color:#191919;height:60px;width:100%}@media screen and (max-width:1600px){.input-group,select{height:44px}}@media screen and (max-width:767px){.input-group,select{height:38px}}.input-group .form-control::-moz-placeholder{color:#adadad;opacity:1}.input-group .form-control::placeholder{color:#adadad;opacity:1}textarea{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);border-radius:16px;color:#191919;height:140px;padding:10px 20px;width:100%}@media screen and (max-width:1600px){textarea{height:84px}}.form-control:focus,.input-group:focus,select:focus{border:none!important;box-shadow:none!important;outline:none!important}.border-upward:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0))!important}.mainbanneranimie .content h1,.mainbanneranimie .content h1+.btn{opacity:0}.mainbanneranimie .content h1.wave-animate-ready,.mainbanneranimie .content h1.wave-animate-ready+.btn{opacity:1}@keyframes fadeUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.mainbanneranimie .content h1.animate-fadeup{animation:fadeUp 1s cubic-bezier(.23,1,.32,1) .1s both}.mainbanneranimie .content a.animate-fadeup{animation:fadeUp 1s cubic-bezier(.23,1,.32,1) .4s both}.mainbanneranimie.bg-zoom{background-size:105% 105%!important}.mainbanneranimie,.mainbanneranimie.bg-zoom{transition:background-size .6s cubic-bezier(.23,1,.32,1)}.mainbanneranimie{background-size:100% 100%!important}.mainbanneranimie .content h1 span.wave-word{animation:waveUp .7s cubic-bezier(.23,1,.32,1) forwards;display:inline-block;opacity:0;transform:translateY(60px)}@keyframes waveUp{to{opacity:1;transform:translateY(0)}}.bubble-cursor{background:rgba(169,179,184,.233);border-radius:50%;box-shadow:0 0 16px 4px rgba(169,179,184,.233);height:60px;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(1);transition:background .2s,box-shadow .2s,transform .15s;width:60px;will-change:transform;z-index:9999}header{border-top:2px solid #b57d16;left:0;padding-top:14px;position:fixed;top:0;transition:background 1s ease;width:100%;z-index:7}header.sticky .headercontent{background:rgba(0,0,0,.7)}header .headercontent{align-items:center;backdrop-filter:blur(20px);background:rgba(0,0,0,.07);border:1px solid hsla(0,0%,86%,.7);border-radius:120px;display:grid;grid-template-columns:200px 1fr 198px;padding:0 12px;position:relative;transition:border-radius .4s ease-in-out}header .headercontent .logo{padding-left:16px}header .headercontent .navbar ul{align-items:center;display:flex;gap:28px;justify-content:center}header .headercontent .navbar ul .navbaritem{color:#fff;font-size:20px;font-weight:500;line-height:25px;text-transform:capitalize}header .headercontent .navbar ul .navbaritem.active,header .headercontent .navbar ul .navbaritem:hover{color:#e6b400}header .headercontent .navbar ul .dropdown{cursor:pointer;padding:26px 0}header .headercontent .navbar ul .dropdown.active .navbaritem,header .headercontent .navbar ul .dropdown:hover .navbaritem{color:#e6b400}header .headercontent .navbar ul .dropdown-menu{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,86%,.7);border-radius:0 0 28px 28px;border-top:none;cursor:auto;display:none;left:-1px;opacity:0;padding:12px 12px 12px 28px;position:absolute;top:100%;transition:all .2s ease-in-out;width:calc(100% + 2px)}header .headercontent .navbar ul .dropdown-menu .listitem{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:500;line-height:23px}header .headercontent .navbar ul .dropdown-menu .listitem img,header .headercontent .navbar ul .dropdown-menu .listitem svg{margin-right:16px;max-width:52px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown{display:flex}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .list ul{display:grid;gap:30px 42px;grid-template-columns:repeat(2,1fr)}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .tab-content{padding:18px 0}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown ul{display:block}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab{background-color:#fff;border-radius:12px;margin-right:32px;padding:24px;width:356px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul li{width:100%}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul li .list{display:none}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem{align-items:center;color:#000;display:flex;font-size:18px;font-weight:500;line-height:22px;opacity:.5;padding-right:18px;position:relative;transition:all .3s}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem img{margin-right:14px;max-width:42px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem:after{background:url(../../src/images/arrowdown.svg) no-repeat 50%;content:"";display:none;height:8px;position:absolute;right:0;transition:all .3s;width:14px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem .arrowtabb{position:absolute;right:0;transition:all .3s}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem .arrowtabb img{margin:0}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink{opacity:1}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink .arrowtabb,header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink:after{transform:rotate(-90deg);transition:all .3s}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem:hover{opacity:1}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .list{display:none!important}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .list:not(.hide){display:block!important}header .headercontent .navbar ul .dropdown-menu .productslist{padding:12px 0;width:100%}header .headercontent .navbar ul .dropdown-menu .productslist ul{display:grid;gap:35px 42px;grid-template-columns:repeat(3,1fr)}header .headercontent .navbar ul .dropdown-menu .solutionlistnew{padding:12px 0;width:100%}header .headercontent .navbar ul .dropdown-menu .solutionlistnew ul{display:grid;gap:35px 42px;grid-template-columns:repeat(3,1fr)}header .headercontent .navbar ul .dropdown-menu .solutionlist{padding:12px 0;width:100%}header .headercontent .navbar ul .dropdown-menu .solutionlist ul{display:grid;gap:30px 42px;grid-template-columns:repeat(6,1fr)}header .headercontent.menu-open{background:rgba(0,0,0,.5);border-radius:28px 28px 0 0;transition:none}.mobile_toggleBtn{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:100%;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;margin-left:10px;width:42px;z-index:1}.mobile_toggleBtn .mobile_toggleBtn_line{background-color:#fff;border-radius:10px;width:16.62px}.mobile_toggleBtn .mobile_toggleBtn_line:first-child,.mobile_toggleBtn .mobile_toggleBtn_line:last-child{height:2.2px}.backward,.forward{transition:.3s ease-in-out}.forward{transform:rotate(45deg);transform-origin:4px 3px}.backward{transform:rotate(-45deg);transform-origin:4px -.5px}.dropdownarrow{display:none}@media screen and (min-width:1700px){header{padding-top:27px}header .headercontent{border-radius:120px;grid-template-columns:257px 1fr 230px;padding:0 36px}header .headercontent .logo{padding-left:0}header .headercontent .navbar ul{gap:36px}header .headercontent .navbar ul .navbaritem{font-size:26px;font-weight:500;line-height:33px}header .headercontent .navbar ul .dropdown{padding:32px 0}header .headercontent .navbar ul .dropdown-menu{padding:22px 36px}header .headercontent .navbar ul .dropdown-menu .listitem{font-size:20px}header .headercontent .navbar ul .dropdown-menu .listitem img,header .headercontent .navbar ul .dropdown-menu .listitem svg{margin-right:22px;max-width:52px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown{width:100%}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab{margin-right:82px;padding:25px 28px;width:426px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul{gap:16px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem{font-size:20px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem img{margin-right:20px;max-width:48px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .list ul{gap:46px 42px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .tab-content{width:calc(100% - 508px)}header .headercontent .navbar ul .dropdown-menu .productslist ul,header .headercontent .navbar ul .dropdown-menu .solutionlistnew ul{gap:46px 42px}header .headercontent .rightlinks .btn{width:100%}}@media screen and (max-width:1200px){header .headercontent .navbar ul{gap:20px}header .headercontent .navbar ul .dropdown-menu .solutionlist ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){header{padding-top:18px}header .headercontent{align-items:center;display:flex;padding:12px}header .headercontent .logo img{max-width:184px}header .headercontent .navbar{border:1px solid hsla(0,0%,86%,.7);border-radius:0 0 28px 28px;border-top:none;display:none;left:-.5px;max-height:84vh;overflow:auto;padding:42px 28px;position:absolute;top:100%;transition:all .2s;width:calc(100% + 1px)}header .headercontent .navbar.nav--active{background:rgba(0,0,0,.7);display:block}header .headercontent .navbar ul{align-items:flex-start;flex-direction:column;gap:36px}header .headercontent .navbar ul li{width:100%}header .headercontent .navbar ul li .navbaritem{display:block}header .headercontent .navbar ul li.dropdown{padding:0;position:relative}header .headercontent .navbar ul li.dropdown .navbaritem{padding-right:25px;position:relative}header .headercontent .navbar ul li.dropdown .navbaritem:after{background:url(../../src/images/chevron-down.svg) no-repeat 50%;content:"";display:none;height:25px;position:absolute;right:0;transition:all .3s;width:25px}header .headercontent .navbar ul li.dropdown .navbaritem .dropdownarrow{display:inline-block;position:absolute;right:0;transition:all .3s}header .headercontent .navbar ul li.dropdown.active .navbaritem .dropdownarrow,header .headercontent .navbar ul li.dropdown.active .navbaritem:after{transform:rotate(-90deg);transition:all .1s}header .headercontent .navbar ul .dropdown:hover>.dropdown-menu{display:none}header .headercontent .navbar ul .dropdown-menu{background-color:#fff;border:none;border-radius:12px;left:auto;margin-top:22px;opacity:1;padding:24px;position:relative;top:auto;transition:none;width:100%}header .headercontent .navbar ul .dropdown-menu .listitem{color:#000}header .headercontent .navbar ul .dropdown-menu .listitem svg{height:36px;margin:0;width:36px}header .headercontent .navbar ul .dropdown-menu .listitem img{max-width:36px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown{display:block}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .tab-content{display:none}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab{background-color:transparent;border-radius:unset;margin-right:0;padding:0;width:100%}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul{gap:18px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul li .list{display:none;margin-top:18px;padding-left:66px;position:relative}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul li .list:not(.hide){display:block}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul li .list:before{background:url(../../src/images/dotedline.webp) 50%;content:"";height:100%;left:22px;position:absolute;top:0;width:1px}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem{opacity:1}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink .arrowtabb,header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink:after{transform:rotate(180deg)}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab.opendrop ul .dropdownwithdropdownitem{opacity:.5}header .headercontent .navbar ul .dropdown-menu .dropdownwithdropdown .innertab.opendrop ul .dropdownwithdropdownitem.activelink{opacity:1}header .headercontent .navbar ul .dropdown-menu .productslist{padding:6px 0}header .headercontent .navbar ul .dropdown-menu .productslist ul{gap:32px 19px}header .headercontent .navbar ul .dropdown-menu .productslist ul .listitem{flex-direction:column;gap:12px;text-align:center}header .headercontent .navbar ul .dropdown-menu .solutionlistnew{padding:6px 0}header .headercontent .navbar ul .dropdown-menu .solutionlistnew ul{gap:32px 19px;grid-template-columns:repeat(3,1fr)}header .headercontent .navbar ul .dropdown-menu .solutionlistnew ul .listitem{flex-direction:column;gap:12px;text-align:center}header .headercontent .navbar ul .dropdown-menu .solutionlist ul{gap:32px 24px;grid-template-columns:repeat(3,1fr)}header .headercontent .navbar ul .dropdown-menu .solutionlist ul .listitem{flex-direction:column;gap:12px;text-align:center}header .headercontent .rightlinks{margin-left:auto}.list,.list.hide{display:none}.mobile_toggleBtn{display:flex}.mob_black{fill:#000}}@media screen and (max-width:576px){header{padding-top:24px;position:absolute}header .headercontent{backdrop-filter:unset;background:transparent;border:none;border-radius:unset;display:flex;justify-content:center;padding:0}header .headercontent .logo{padding:0}header .headercontent #toggleBtn,header .headercontent .navbar,header .headercontent .rightlinks{display:none}header.sticky .headercontent{background:transparent}}@media screen and (min-width:576px){.mobileheader{display:none}}.mobileheader{bottom:20px;position:fixed;width:100%;z-index:99}.mobileheader .navbar_mob{align-items:center;backdrop-filter:blur(20px);background:rgba(0,0,0,.7);border:none;border-radius:120px;box-shadow:0 0 0 1px hsla(0,0%,80%,.4);display:flex;justify-content:space-between;padding:10px;position:relative}.mobileheader .navbar_mob.open-dropdown{border-radius:0 0 20px 20px}.mobileheader .navbar_mob .navmobitem{align-items:center;background-color:#3f3f3e;border-radius:100%;display:flex;gap:6px;justify-content:center;padding:9px}.mobileheader .navbar_mob .navmobitem span{display:none}.mobileheader .navbar_mob .navmobitem svg{height:22px;width:22px}.mobileheader .navbar_mob ul{display:flex;gap:9px;justify-content:space-between;width:100%}.mobileheader .navbar_mob ul li.active .navmobitem,.mobileheader .navbar_mob ul li.show .navmobitem{background-color:#e6b400;border-radius:40px;padding:10px 14px}.mobileheader .navbar_mob ul li.active .navmobitem svg path,.mobileheader .navbar_mob ul li.show .navmobitem svg path{fill:#000}.mobileheader .navbar_mob ul li.active .navmobitem span,.mobileheader .navbar_mob ul li.show .navmobitem span{color:#000;display:block;font-size:16px;font-weight:700}.mobileheader .navbar_mob ul li.active .togglebtnmob .mobile_toggleBtn_line,.mobileheader .navbar_mob ul li.show .togglebtnmob .mobile_toggleBtn_line{background-color:#000}.mobileheader .navbar_mob ul .dropdown-menu{background:rgba(0,0,0,.7);border:none;border-radius:20px 20px 0 0;bottom:100%;box-shadow:0 -.5px 0 1px hsla(0,0%,80%,.4);cursor:auto;display:none;left:0;max-height:84vh;overflow:auto;padding:43px 20px 30px;position:absolute;transition:none;width:100%}.mobileheader .navbar_mob ul .dropdown-menu::-webkit-scrollbar{background-color:transparent;display:none;width:0}.mobileheader .navbar_mob ul .dropdown-menu::-webkit-scrollbar-thumb,.mobileheader .navbar_mob ul .dropdown-menu::-webkit-scrollbar-track{display:none}.mobileheader .navbar_mob ul .dropdown-menu:before{background-color:#fff;content:"";height:3px;left:50%;opacity:.4;position:absolute;top:13px;transform:translate(-50%);width:64px}.mobileheader .navbar_mob ul .dropdown-menu .titleindropdown{align-items:center;display:flex;font-weight:700;margin-bottom:16px;width:100%}.mobileheader .navbar_mob ul .dropdown-menu .titleindropdown img{margin-right:14px;max-width:32px}.mobileheader .navbar_mob ul .dropdown-menu .list .listitem img,.mobileheader .navbar_mob ul .dropdown-menu .list .listitem svg{margin-right:16px}.mobileheader .navbar_mob ul .dropdown-menu .listitem{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;line-height:20px}.mobileheader .navbar_mob ul .dropdown-menu .listitem img,.mobileheader .navbar_mob ul .dropdown-menu .listitem svg{margin-right:0;max-width:52px}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown{display:flex}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .list ul{display:grid;gap:30px 42px;grid-template-columns:repeat(2,1fr)}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown ul{display:block}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab{background-color:#fff;border-radius:12px;margin-right:32px;padding:24px;width:356px}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul li{width:100%}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:300;line-height:20px;opacity:.5;padding-right:18px;position:relative;transition:all .3s}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem img{margin-right:14px;max-width:32px}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem:after{background:url(../../src/images/arrowdown.svg) no-repeat 50%;content:"";display:none;filter:brightness(0) invert(1);height:8px;position:absolute;right:0;transition:all .3s;width:18px}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem .arrowtabb{height:18px;position:absolute;right:0;text-align:right;transition:all .3s;width:21px}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem .arrowtabb img{filter:brightness(0) invert(1);margin:0}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink{opacity:1}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink:after{transform:rotate(-90deg);transition:all .3s}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink .arrowtabb{transform:rotate(-180deg);transition:all .3s}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem:hover{opacity:1}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .list{display:none}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .list:not(.hide){display:block}.mobileheader .navbar_mob ul .dropdown-menu .productslist ul{display:grid;gap:30px 14px;grid-template-columns:repeat(2,1fr)}.mobileheader .navbar_mob ul .dropdown-menu .productslist ul li .listitem{flex-direction:column;gap:12px;text-align:center}.mobileheader .navbar_mob ul .dropdown-menu .solutionlist ul{display:grid}.mobileheader .navbar_mob ul .dropdown-menu .otherpagelink{display:flex;flex-direction:column;gap:26px}.mobileheader .navbar_mob ul .dropdown-menu .otherpagelink a{color:#fff;display:block;font-size:22px;font-weight:700;line-height:27px;text-align:center}.mobileheader .navbar_mob ul .navbaritem{color:#fff;font-size:20px;font-weight:500;line-height:25px;text-transform:capitalize}.mobileheader .navbar_mob ul .navbaritem:hover{color:#e6b400}.mobileheader .navbar_mob ul li .navbaritem{display:block}.mobileheader .navbar_mob ul li.dropdown{padding:0}.mobileheader .navbar_mob ul li.dropdown .navbaritem{padding-right:25px;position:relative}.mobileheader .navbar_mob ul li.dropdown .navbaritem:after{background:url(../../src/images/chevron-down.svg) no-repeat 50%;content:"";height:25px;position:absolute;right:0;transition:all .3s;width:25px}.mobileheader .navbar_mob ul li.dropdown.active .navbaritem:after{transform:rotate(-90deg);transition:all .1s}.mobileheader .navbar_mob ul .dropdown-menu .listitem svg{height:32px;margin:0;width:32px}.mobileheader .navbar_mob ul .dropdown-menu .listitem img{max-width:32px}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown{display:block}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab{background-color:transparent;border-radius:unset;margin-right:0;padding:0;width:100%}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul{gap:16px}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul li .list{display:none;margin-top:16px;padding-left:34px;position:relative}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul li .list:not(.hide){display:block}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul li .list:before{background:url(../../src/images/dotedline.webp) 50%;content:"";filter:brightness(0) invert(1);height:100%;left:16px;position:absolute;top:0;width:1px}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem{opacity:1}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab ul .dropdownwithdropdownitem.activelink:after{transform:rotate(180deg)}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab.opendrop ul .dropdownwithdropdownitem{opacity:.5}.mobileheader .navbar_mob ul .dropdown-menu .dropdownwithdropdown .innertab.opendrop ul .dropdownwithdropdownitem.activelink{font-weight:600;opacity:1}.mobileheader .navbar_mob ul .dropdown-menu .solutionlist ul{gap:30px 14px;grid-template-columns:repeat(2,1fr)}.mobileheader .navbar_mob ul .dropdown-menu .solutionlist ul .listitem{flex-direction:column;gap:12px;text-align:center}.togglebtnmob{align-items:center;display:flex;flex-direction:column;gap:5px;height:24px;justify-content:center;width:24px}.togglebtnmob .mobile_toggleBtn_line{background-color:#fff;border-radius:10px;width:16.62px}.togglebtnmob .mobile_toggleBtn_line:first-child,.togglebtnmob .mobile_toggleBtn_line:last-child{height:2.2px}.toggleactive #line-1,.toggleactive #line-1mob{transform:rotate(45deg);transform-origin:4px 3px;transition:.3s ease-in-out}.toggleactive #line-2,.toggleactive #line-2mob{transform:rotate(-45deg);transform-origin:4px -.5px;transition:.3s ease-in-out}@media screen and (max-width:400px){.mobileheader .navbar_mob ul{gap:8px}.mobileheader .navbar_mob ul li.active .navmobitem{padding:10px 13px}.mobileheader .navbar_mob ul li.active .navmobitem svg{width:19px}.mobileheader .navbar_mob ul li.active .navmobitem span{font-size:14px}.mobileheader .navbar_mob .navmobitem{gap:6px;padding:9px}}footer{background-color:#1a1a19;padding:160px 0 40px;position:relative}footer .graphics{margin-top:0;position:absolute;top:-12%;width:100%;z-index:1}footer .graphics img{margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:100%}footer .footerinner .needhelp{align-items:center;display:flex;gap:40px;justify-content:center}footer .footerinner .needhelp h2{color:#fff;font-size:28px;font-weight:300}footer .footerinner .needhelp h2 span{color:#fff;font-weight:700}footer .footerinner .footer_navbar{border-bottom:1px solid hsla(0,0%,100%,.2);border-top:1px solid hsla(0,0%,100%,.2);display:grid;gap:90px;grid-template-columns:repeat(4,1fr);margin:30px 0;padding:30px 0}footer .footerinner .footer_navbar:nth-last-child(2){border-top:none;margin-top:0;padding-top:0}footer .footerinner .footer_navbar .footeritem{position:relative}footer .footerinner .footer_navbar .footeritem:last-child{border-right:none;padding-right:0}footer .footerinner .footer_navbar .footeritem:last-child:after{display:none}footer .footerinner .footer_navbar .footeritem:after{background-color:hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;right:-44px;top:0;width:1px}footer .footerinner .footer_navbar .footeritem h2{color:#fff;font-size:18px;font-weight:600;line-height:23px;margin:0 0 24px}footer .footerinner .footer_navbar .footeritem a{color:#fff;font-size:14px;font-weight:300;line-height:19px}footer .footerinner .footer_navbar .footeritem a strong{font-weight:500}footer .footerinner .footer_navbar .footeritem .socialsharing{display:flex;gap:12px}footer .footerinner .footer_navbar .footeritem .socialsharing .icon{align-items:center;border:1px solid #fff;border-radius:100%;display:flex;height:28px;justify-content:center;padding:5px;width:28px}footer .footerinner .footer_navbar .footeritem .socialsharing .icon:hover{background-color:#fff}footer .footerinner .footer_navbar .footeritem .socialsharing .icon:hover svg path{fill:#000}footer .footerinner .footer_navbar .footeritem .socialsharing .icon:hover img{filter:brightness(0)}footer .footerinner .footer_navbar .footeritem ul{display:grid;gap:20px;grid-template-columns:1fr}footer .footerinner .footer_navbar .footeritem ul li a{color:#fff;font-size:14px;font-weight:300;line-height:19px;padding-left:20px;position:relative}footer .footerinner .footer_navbar .footeritem ul li a:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="12" fill="none" viewBox="0 0 8 12"><path stroke="%23fff" stroke-linecap="round" stroke-width="2" d="m1.334 11 4.858-4.859a.2.2 0 0 0 0-.282L1.334 1"/></svg>');left:0;position:absolute;top:1px}footer .footerinner .footer_navbar .footeritem ul li a:hover{color:#e6b400}footer .footerinner .footer_navbar .footeritem ul li a:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none' viewBox='0 0 8 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='m1.334 11 4.858-4.859a.2.2 0 0 0 0-.282L1.334 1'/%3E%3C/svg%3E")}footer .footerinner .copyrights{align-items:center;display:flex;justify-content:space-between}footer .footerinner .copyrights .logo{max-width:184px}footer .footerinner .copyrights p{color:#fff;font-size:14px;font-weight:400;line-height:19px}footer .footerinner .copyrights p a{color:#fff;text-decoration:none}footer .footerinner .copyrights p a:hover{color:#e6b400}@media screen and (min-width:1700px){footer{padding:180px 0 60px}footer .footerinner .needhelp{gap:60px}footer .footerinner .needhelp h2{font-size:48px;line-height:53px}footer .footerinner .footer_navbar{gap:170px;margin:60px 0;padding:60px 0}footer .footerinner .footer_navbar .footeritem:after{right:-85px}footer .footerinner .footer_navbar .footeritem h2{font-size:22px;line-height:27px;margin:0 0 36px}footer .footerinner .footer_navbar .footeritem a,footer .footerinner .footer_navbar .footeritem ul li a{font-size:18px;line-height:23px}footer .footerinner .footer_navbar .footeritem .socialsharing{gap:17px}footer .footerinner .footer_navbar .footeritem .socialsharing .icon{height:32px;width:32px}footer .footerinner .copyrights .logo{max-width:255px}footer .footerinner .copyrights p{font-size:16px;line-height:21px}}@media screen and (max-width:1910px) and (min-width:1775px){footer .footerinner .footer_navbar{gap:127px}footer .footerinner .footer_navbar .footeritem:after{right:-63px}}@media screen and (max-width:1775px) and (min-width:1700px){footer .footerinner .footer_navbar{gap:100px}footer .footerinner .footer_navbar .footeritem h2{font-size:18px;font-weight:600;line-height:23px}footer .footerinner .footer_navbar .footeritem ul li a{font-size:14px;font-weight:300;line-height:19px}footer .footerinner .footer_navbar .footeritem:after{right:-50px}}@media screen and (max-width:1200px) and (min-width:576px){footer{padding:50px 0}footer .footerinner .needhelp{gap:28px}footer .footerinner .needhelp h2{font-size:24px}footer .footerinner .footer_navbar{gap:30px 100px;grid-template-columns:repeat(2,1fr)}footer .footerinner .footer_navbar .footeritem:after{right:-50px}footer .footerinner .footer_navbar .footeritem:nth-child(2):after{display:none}footer .footerinner .footer_navbar .footeritem:nth-child(3),footer .footerinner .footer_navbar .footeritem:nth-child(4){margin-top:30px}footer .footerinner .footer_navbar .footeritem:nth-child(3):before,footer .footerinner .footer_navbar .footeritem:nth-child(4):before{background-color:hsla(0,0%,100%,.2);content:"";height:1px;left:0;position:absolute;top:-30px;width:calc(100% + 50px)}footer .footerinner .footer_navbar .footeritem:nth-child(4):before{left:-50px}footer .footerinner .footer_navbar .footeritem h2{font-size:18px;margin:0 0 22px}footer .footerinner .footer_navbar .footeritem ul{gap:18px}footer .footerinner .footer_navbar.footer_navbarbottom{display:flex;flex-wrap:wrap;gap:30px 96px}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem{width:calc(33.33% - 64px)}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:nth-child(2):after{display:block}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:nth-child(3){margin:0}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:nth-child(3):after,footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:nth-child(3):before{display:none}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:nth-child(4){align-items:center;display:flex;gap:14px;justify-content:center;width:100%}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:nth-child(4) h2{margin:0}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:nth-child(4):before{left:0;width:100%}footer .graphics{top:-10%}}@media screen and (max-width:700px) and (min-width:576px){footer .footerinner .needhelp{flex-direction:column;gap:20px}footer .footerinner .needhelp h2{font-size:20px}footer .footerinner .needhelp .btn{width:100%}footer .footerinner .footer_navbar{gap:30px 70px}footer .footerinner .footer_navbar .footeritem:after{right:-35px}footer .footerinner .footer_navbar .footeritem:nth-child(3):before,footer .footerinner .footer_navbar .footeritem:nth-child(4):before{width:calc(100% + 35px)}footer .footerinner .footer_navbar .footeritem:nth-child(4):before{left:-35px}footer .footerinner .footer_navbar.footer_navbarbottom{gap:30px 50px}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem{width:calc(33.33% - 40px)}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:after{right:-25px}footer .footerinner .copyrights{justify-content:center}footer .footerinner .copyrights .logo{display:none}footer .graphics{top:-8%}}@media screen and (max-width:576px){footer{padding:40px 0 105px}footer .footerinner .needhelp{flex-direction:column;gap:20px}footer .footerinner .needhelp h2{font-size:20px}footer .footerinner .needhelp .btn{width:100%}footer .footerinner .footer_navbar{gap:27px;grid-template-columns:1fr;margin:27px 0;padding:27px 0}footer .footerinner .footer_navbar:not(.footer_navbarbottom){border-bottom:none;margin-bottom:0}footer .footerinner .footer_navbar:not(.footer_navbarbottom) .footeritem h2{margin:0;padding-right:15px;position:relative}footer .footerinner .footer_navbar:not(.footer_navbarbottom) .footeritem h2:after{background:url(../../src/images/arrowdown.svg) no-repeat 50%;content:"";filter:brightness(0) invert(1);height:8px;position:absolute;right:0;top:6px;transition:all .3s;width:18px}footer .footerinner .footer_navbar:not(.footer_navbarbottom) .footeritem ul{display:none;margin-top:20px}footer .footerinner .footer_navbar:not(.footer_navbarbottom) .footeritem.active h2:after{transform:rotate(180deg)}footer .footerinner .footer_navbar:not(.footer_navbarbottom) .footeritem.active ul{display:grid}footer .footerinner .footer_navbar .footeritem:after{display:none}footer .footerinner .footer_navbar .footeritem h2{font-size:14px;margin:0 0 20px}footer .footerinner .footer_navbar .footeritem ul{gap:18px}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:last-child{align-items:center;display:flex;gap:12px}footer .footerinner .footer_navbar.footer_navbarbottom .footeritem:last-child h2{margin:0}footer .footerinner .copyrights{justify-content:center}footer .footerinner .copyrights .logo{display:none}footer .footerinner .copyrights p{text-align:center}footer .graphics{top:-8%}footer .graphics img{min-height:102px;-o-object-position:left;object-position:left}}@media screen and (max-width:400px){footer .footerinner .footer_navbar .footeritem .socialsharing{gap:7px}}.mainbanner{background:url(../../src/images/BG.webp) no-repeat 50%;position:relative}.mainbanner .content{margin:0 auto;max-width:813px;padding:186px 0 94px;text-align:center}.mainbanner .content h1{color:#fff;font-size:42px;font-weight:300;line-height:53px;margin:0 0 35px;text-align:center}.mainbanner .content h1 span{color:#fff;font-weight:700}.mainbanner .graphics{margin-top:27px;position:relative;z-index:1}.mainbanner .graphics img{margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:100%}.mainbanner .brandslinked{margin:0 auto;max-width:1286px;padding-left:20px;padding-right:20px}.mainbanner .brandslinked .slick-slide{padding-left:24px;padding-right:24px}@media screen and (min-width:1700px){.mainbanner .brandslinked{max-width:1760px;padding:0 100px}}@media screen and (max-width:992px){.mainbanner .brandslinked{max-width:100%;padding:0}}.mainbanner .brandslinked .bannerbrands{align-items:center;display:flex;opacity:0}.mainbanner .brandslinked .bannerbrands.slick-slider .slick-list{width:100%!important}.mainbanner .brandslinked .bannerbrands.slick-slider .slick-track{align-items:center;display:flex;min-width:100%}.mainbanner .brandslinked .branditem{align-items:center;display:flex!important;height:100%;justify-content:center}.mainbanner .brandslinked .branditem img{height:68px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:1700px){.mainbanner .content{max-width:1209px;padding:277px 0 107px}.mainbanner .content h1{font-size:64px;line-height:74px;margin:0 0 50px}.mainbanner .brandslinked .slick-slide{padding-left:10px;padding-right:10px}.mainbanner .brandslinked .branditem{padding:0}.mainbanner .brandslinked .branditem img{height:100px;-o-object-fit:contain;object-fit:contain;width:100%}.mainbanner .brandslinked .branditem img[src$=".svg"]{max-width:165px}.mainbanner .graphics{margin-top:40px}}@media screen and (max-width:1275px){.mainbanner .brandslinked .slick-slide{padding-left:15px;padding-right:15px}.mainbanner .brandslinked .branditem img{height:64px}}@media screen and (max-width:992px){.mainbanner .content{max-width:550px;padding:174px 0 64px}.mainbanner .brandslinked .slick-slide{padding-left:8px;padding-right:8px}.mainbanner .brandslinked .branditem{padding:0 10px}.mainbanner .brandslinked .branditem img{height:72px;-o-object-fit:contain;object-fit:contain;width:100%}.mainbanner .graphics{margin-top:40px}}@media screen and (max-width:576px){.mainbanner .content{max-width:100%;padding:112px 0 46px}.mainbanner .content h1{font-size:30px;line-height:36px}.mainbanner .brandslinked .slick-slide{padding-left:5px;padding-right:5px}.mainbanner .brandslinked .branditem{padding:0}.mainbanner{background-position:0}.mainbanner .graphics img{min-height:102px;-o-object-position:left;object-position:left}}.maininnercontents{background:url(../../src/images/expBanner_BG.webp) no-repeat 50%;background-size:cover!important;position:relative}.maininnercontents.digital-transformationmain{background:url(../../src/images/digiBanner_BG.webp) no-repeat 50%}.maininnercontents.software-development{background:url(../../src/images/softdevBanner_BG.webp) no-repeat 50%}.maininnercontents .content{display:flex;flex-direction:column;margin:0 auto;padding:134px 0 80px;text-align:center}.maininnercontents .content h1{text-transform:uppercase}.maininnercontents .content p{font-size:20px;font-weight:400;line-height:33px;margin:0 0 30px;text-align:left}.maininnercontents .content p a{color:#e6b400}.maininnercontents .content .semiheading{font-size:22px;font-weight:700;line-height:30px;margin:0 0 30px;text-align:center;text-transform:capitalize}.maininnercontents .content .semiheading a{color:#e6b400}.maininnercontents .content .btnmaininnercontent{margin:0 auto 30px}.maininnercontents .content .btnmaininnercontentbottom{margin:30px auto 0}.maininnercontents .content .imgmain{margin:30px 0 0}.maininnercontents .experitesmain{display:grid;gap:28px;grid-template-columns:repeat(2,1fr);margin:60px 0 0}.maininnercontents .experitesmain .expertisecard p{margin:0;text-align:left}.maininnercontents .productsmain{display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin:60px 0 0}.maininnercontents .productsmain .productscard{flex:0 1 calc(33.33% - 20px)}.maininnercontents .contactmain{margin:60px 0 0}.maininnercontents .contactmain .contactcard p{font-weight:300;margin-bottom:0;margin-top:26px}.maininnercontents .contactmain .contactcard p a{color:#fff}.maininnercontents .filters{margin:0 auto;max-width:700px}.maininnercontents .filters h3{display:none}.maininnercontents .filters .filtersinner{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.maininnercontents .filters .filtersinner .dropdown{display:block;position:relative}.maininnercontents .filters .filtersinner .dropdown .dropdownbutton{background-color:#151515;border:1px solid hsla(0,0%,100%,.4);border-radius:60px;box-shadow:none;color:#fff;cursor:pointer;font-size:15px;font-weight:400;outline:none;padding:21px 40px 21px 18px;position:relative;text-align:left;width:100%}.maininnercontents .filters .filtersinner .dropdown .dropdownbutton:after{background:url(../images/arrow-down.svg) 50% no-repeat;content:"";height:20px;position:absolute;right:20px;transition:all .4s;width:20px}.maininnercontents .filters .filtersinner .dropdown .dropdownOptions{background-color:#151515;border:1px solid hsla(0,0%,100%,.4);border-radius:15px;display:none;padding:20px;position:absolute;transition:all .4s;width:100%;z-index:2}.maininnercontents .filters .filtersinner .dropdown .dropdownOptions .Optionitem{color:#fff;display:block;padding:10px 0;text-align:left;text-decoration:none}.maininnercontents .filters .filtersinner .dropdown.open .dropdownbutton{border-radius:15px;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.maininnercontents .filters .filtersinner .dropdown.open .dropdownbutton:after{transform:rotate(180deg);transition:all .4s}.maininnercontents .filters .filtersinner .dropdown.open .dropdownOptions{border-top:none;border-top-left-radius:unset;border-top-right-radius:unset;display:block;transition:all .4s}.maininnercontents .detaillinner{margin:0 auto;max-width:882px;min-width:882px}.maininnercontents .detaillinner h1{color:#fff;font-size:40px;font-weight:700;line-height:46px;margin-bottom:60px;position:relative;text-transform:uppercase}.maininnercontents .detaillinner .blogdetail img{border-top-left-radius:26px;border-top-right-radius:26px;height:auto;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.maininnercontents .detaillinner .blogdetail .detailcontent{background:#151515;border-bottom-left-radius:26px;border-bottom-right-radius:26px;margin-top:-5px;position:relative;transition:background-position 1.5s ease-in-out}.maininnercontents .detaillinner .blogdetail .detailcontent:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0) 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail{background:#151515;border-bottom-left-radius:26px;border-bottom-right-radius:26px;margin:.8px;padding:40px 40px 20px;position:relative;z-index:1}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .datauthor{align-items:center;display:flex}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .datauthor>div{font-size:15px;line-height:20px;padding:0 28px;position:relative}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .datauthor>div:after{background:#fff;content:"";display:block;height:13px;position:absolute;right:0;top:3px;width:1.2px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .datauthor>div:last-child:after{display:none}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p.imprtantshort{font-size:20px;font-weight:700;line-height:25px;margin:28px 0;text-align:left}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p.imprtantshort a{color:#e6b400}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .breakline{background:hsla(0,0%,100%,.2);height:1px;margin:28px 0;width:100%}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail h3{font-size:20px;font-weight:700;line-height:25px;margin:0 0 20px;text-align:left}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p{font-size:18px;font-weight:300;line-height:23px;margin:0 0 20px;text-align:left}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p strong{font-weight:700}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail ul{list-style:none;margin:0 0 20px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail ul li{font-size:18px;font-weight:300;line-height:23px;margin:0 0 5px;text-align:left}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail ul li strong{font-weight:700}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail a{color:#e6b400}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail h4{font-size:16px;font-weight:700;margin:0 0 20px;text-align:left}.maininnercontents.iffooter .content{padding-bottom:130px}.contactmain{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.contactcard{border-radius:32px;flex:0 1 calc(33.33% - 20px);overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.contactcard:before{background:linear-gradient(0deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.contactcard .contactcardin{background-color:#151515;border-radius:32px;height:100%;margin:.8px;padding:32px 36px;position:relative;text-align:center;z-index:1}.contactcard img{margin:0 auto;max-width:72px}.contactcard h3{color:#fff;font-size:24px;font-weight:700;margin:24px 0 0;text-align:center}.contactcard p{font-size:18px;font-weight:300;line-height:23px;margin-top:26px}.contactcard p strong{font-weight:700}.contactcard p a{color:#fff;font-weight:300}.contactcard p a[href^="tel:"]{font-weight:700}.contactcard:nth-child(n+4):nth-child(-n+6):before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0))}.socialmedia{align-items:center;border:1px solid #fff;border-radius:60px;display:grid;gap:50px;grid-template-columns:478px 1fr;margin-top:24px;padding:21px 102px}.socialmedia h3{font-size:24px;font-weight:700;margin:0}.socialmedia ul{align-items:center;display:flex;gap:12px}.socialmedia ul li .icon{align-items:center;border:1px solid #fff;border-radius:100%;display:flex;height:40px;justify-content:center;width:40px}.socialmedia ul li .icon img{max-width:20px}.contact_map{border:1px solid hsla(0,0%,100%,.698);border-radius:40px;height:488px;margin-top:24px;width:100%}.agile_product{background:url(../../src/images/expSecondSection_BG.webp);background-size:cover;padding:80px 0;position:relative}.agile_product.software_agile_product{background:url(../../src/images/softdev2ndSection.webp);background-size:cover}.agile_product .agilesmain{display:grid;gap:17px;grid-template-columns:repeat(6,1fr)}.agile_product.fourprocessitems .agilesmain,.agile_product.fourprocessitems .numberagile{grid-template-columns:repeat(4,1fr)}.agile_product.fourprocessitems .numberagile:before{left:12%;width:77%}.agile_product .secpera{font-size:20px;font-weight:600;line-break:25px;text-align:center}.agile_product .secpera.ifbottom{margin:48px 0 0}.agile_product .secpera.iftop{margin:0 0 48px}.agile_product.iffooter{padding:80px 0 130px}.agilecard{border-radius:22px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.agilecard:before{background:linear-gradient(0deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.agilecard .agilecardin{background-color:#151515;border-radius:22px;height:100%;margin:.8px;padding:26px 14px;position:relative;text-align:center;z-index:1}.agilecard img{margin:0 auto;max-width:56px}.agilecard h3{color:#fff;font-size:18px;font-weight:700;margin:20px 0 0;text-align:center}.agilecard:hover h3{color:#e6b400}.numberagile{align-items:center;display:grid;gap:17px;grid-template-columns:repeat(6,1fr);margin-bottom:22px;position:relative}.numberagile:before{background-color:#e6b400;content:"";height:1px;left:8%;position:absolute;width:84%}.numberagile .numbagile{align-items:center;background:#fff;border:1px solid #e6b400;border-radius:100%;color:#000;display:flex;font-size:16px;font-weight:700;height:34px;justify-content:center;margin:0 auto;width:34px;z-index:1}.helpsec{background:url(../../src/images/digiSection1BG.webp) no-repeat 50%;background-size:cover!important;display:grid;padding:80px 0}.helpsec.iffooter{padding:80px 0 130px}.helpsec .helpmmain{border-radius:30px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.helpsec .helpmmain:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0) 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.helpsec .helpmmain .helpinner{background-color:#151515;border-radius:30px;margin:.8px;padding:48px;position:relative;z-index:1}.helpsec .secpera{font-size:20px;font-weight:600;line-break:25px;text-align:center}.helpsec .secpera.ifbottom{margin:48px 0 0}.helpsec .secpera.iftop{margin:0 0 48px}.helpitem{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:34px;padding-bottom:34px}.helpitem:last-child{border-bottom:none;margin:0;padding:0}.helpitem h3{font-size:20px;font-weight:700;line-height:27px}.helpitem h3 a{color:#e6b400}.helpitem p{font-size:18px;font-weight:300;line-height:25px;padding:24px 0 0}.helpitem p a{color:#e6b400}.helpitem h3+ul{margin-top:26px}.helpitem ul li{font-size:18px;line-height:25px;margin-top:4px}.helpitem ul li a{color:#e6b400}.processmain{background:url(../../src/images/softdev3rdSection.webp) no-repeat 50%;background-position:50%;background-size:100% 100%;padding:80px 0}.processmain.iffooter{padding:80px 0 130px}.processlisting{counter-reset:process-counter}.processitem{align-items:center;border-top:1px solid hsla(0,0%,100%,.3);counter-increment:process-counter;display:grid;gap:44px;grid-template-columns:180px 1fr;margin-top:52px;padding-top:52px}.processitem:first-child{margin-top:0}.processitem .counter{color:hsla(0,0%,100%,.3);font-size:131px;font-weight:700;line-height:136px;position:relative}.processitem .counter:before{content:counter(process-counter,decimal-leading-zero)}.processitem .content h3{font-size:28px;font-weight:700;line-height:33px;margin:0 0 26px}.processitem .content h3 a{color:#e6b400}.processitem .content p{font-size:16px;font-weight:400;line-height:28px}.processitem .content p a{color:#e6b400}.processitem .content ul{counter-reset:li-counter;display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:15px 0 0;padding:0}.processitem .content ul li{counter-increment:li-counter;font-size:16px;font-weight:400;line-height:22px;position:relative;width:100%}.processitem .content ul li a{color:#e6b400}.processitem .content ul li:before{color:#e6b400;content:counter(li-counter) ". "}.processitem .content ul+p{margin-top:16px}.helpitem+.processlisting .processitem:first-child{border-top:none;padding-top:0}.helpitem+.processlisting .processitem .content h3{font-size:20px;line-height:25px}.blogmain{display:grid;gap:28px;grid-template-columns:repeat(2,1fr);margin:60px 0 0}.blogcard{border-radius:16px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.blogcard:before{background:linear-gradient(0deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.blogcard .blogcardin{background-color:#151515;border-radius:16px;height:100%;margin:.8px;padding:14px;position:relative;text-align:left;z-index:1}.blogcard .blogimg{border-radius:16px;display:inline-block;height:233px;overflow:hidden;width:100%}.blogcard .blogimg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blogcard .contentincard{padding:26px 12px 12px}.blogcard .datauthor{align-items:center;display:flex}.blogcard .datauthor>div{font-size:15px;line-height:20px;padding:0 28px;position:relative}.blogcard .datauthor>div:last-child:after{display:none}.blogcard .datauthor>div:after{background:#fff;content:"";display:block;height:13px;position:absolute;right:0;top:3px;width:2px}.blogcard h3{color:#fff;font-size:20px;font-weight:700;margin:20px 0}.blogcard p.peradetail{font-size:15px;font-weight:400;line-height:20px;margin:0}.blogcard p.peradetail strong{font-weight:700}.blogcard p.peradetail a{color:#fff;font-weight:300}.blogcard a.readmore{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;line-height:20px;margin-top:20px;text-transform:uppercase}.blogcard a.readmore img{margin-left:14px}.contact_map div[style*="display: inline-flex;"]{display:none!important}.newcreationdesign{background:url(../../src/images/websitedevsection_2_bg.webp);background-size:cover;padding:80px 0;position:relative}.creationmain{background:#151515;border-radius:30px;overflow:hidden;position:relative;transition:background-position 1.5s ease-in-out}.creationmain:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0) 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.creationmain .creationmaininner{background:#151515;border-radius:30px;margin:.8px;padding:13px 48px;position:relative;z-index:1}.createcards{display:flex;flex-wrap:wrap}.createcarditem{padding:35px 43px;position:relative;width:25%}.createcarditem:after{background:hsla(0,0%,100%,.2);content:"";height:112px;position:absolute;right:0;top:50px;width:1px}.createcarditem img{max-width:56px}.createcarditem h3{font-size:24px;line-height:30px;margin:34px 0 0}.createcarditem:first-child{padding-left:0}.createcarditem:last-child,.createcarditem:nth-child(5n-1){border-right:none;padding-right:0}.createcarditem:last-child:after,.createcarditem:nth-child(5n-1):after{display:none}.createcarditem:nth-child(-n+4){border-bottom:1px solid hsla(0,0%,100%,.2)}.createcarditem:nth-child(5n){padding-left:0}.featuresmain{background:url(../../src/images/websitedevsection_2_bg.webp);background-size:cover;padding:80px 0;position:relative}.featuresmain.iffooter{padding:80px 0 130px}.featuremain{background:#151515;border-radius:30px;overflow:hidden;position:relative;transition:background-position 1.5s ease-in-out}.featuremain:before{background:linear-gradient(270deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.featuremain .featureinner{background:#151515;border-radius:30px;margin:.8px;padding:10px 48px 55px;position:relative;z-index:1}.featuremain .featureinner ul{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.featuremain .featureinner ul:after{background:hsla(0,0%,100%,.2);content:"";height:calc(100% - 45px);left:50%;position:absolute;top:45px;transform:translateX(50%);width:1px}.featuremain .featureinner ul li{font-size:20px;font-weight:700;line-height:25px;margin:45px 0 0;padding:0 0 0 15px;position:relative;width:calc(50% - 50px)}.featuremain .featureinner ul li:before{background-color:#fff;border-radius:100%;content:"";height:5px;left:0;position:absolute;top:11px;width:5px}.featuremain .featureinner ul li a{color:#e6b400}.featuremain .featureinner h4{font-size:24px;font-weight:700;line-height:30px;margin:45px 0 0}.toptobottmlinesstyle{border-radius:30px;margin-top:36px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.toptobottmlinesstyle:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0) 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.toptobottmlinesstyle .toptobottmlinesstyleinner{background-color:#151515;border-radius:30px;margin:.8px;padding:48px;position:relative;z-index:1}.toptobottmlinesstyle .proheading{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:34px;padding-bottom:34px}.toptobottmlinesstyle .proheading h2{justify-content:flex-start;margin:0;text-align:left}.toptobottmlinesstyle .proheading h2+h3{margin-top:26px}.toptobottmlinesstyle .proheading h3{font-size:20px;font-weight:700;line-height:27px;text-align:left}.toptobottmlinesstyle .proheading p{font-size:20px;font-weight:400;line-height:27px;margin:26px 0 0;text-align:left}.toptobottmlinesstyle .proheading ul{margin:16px 0 0}.toptobottmlinesstyle .proheading ul li{font-size:20px;font-weight:400;line-height:27px;margin-top:10px;padding-left:20px;position:relative;text-align:left}.toptobottmlinesstyle .proheading ul li:before{background-color:#fff;border-radius:100%;content:"";height:5px;left:0;position:absolute;top:11px;width:5px}.toptobottmlinesstyle .proheading:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.listing_dot li{padding-left:15px;position:relative}.listing_dot li:before{background-color:#fff;border-radius:100%;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}@media screen and (min-width:1700px){.maininnercontents .content{padding:184px 0 120px}.maininnercontents .content p{font-size:26px;line-height:45px;margin:0 0 30px}.maininnercontents .content .semiheading{font-size:28px;line-height:37px;margin:0 0 30px}.maininnercontents .content .btnmaininnercontent{margin:0 auto 30px}.maininnercontents .content .btnmaininnercontentbottom{margin:30px auto 0}.maininnercontents .content .imgmain{margin-top:40px}.maininnercontents .experitesmain{gap:34px;margin:70px 0 0}.maininnercontents .productsmain{gap:33px;margin:70px 0 0}.maininnercontents .productsmain .productscard{flex:0 1 calc(33.33% - 22px)}.maininnercontents .contactmain{gap:33px;margin:70px 0 0}.maininnercontents .filters{max-width:880px}.maininnercontents .filters .filtersinner .dropdown .dropdownbutton{font-size:16px;line-height:22px;padding:20px 24px}.maininnercontents .detaillinner{max-width:1100px;min-width:1100px}.maininnercontents .detaillinner h1{font-size:56px;line-height:61px}.maininnercontents .detaillinner .blogdetail img{border-top-left-radius:40px;border-top-right-radius:40px}.maininnercontents .detaillinner .blogdetail .detailcontent{border-bottom-left-radius:40px;border-bottom-right-radius:40px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail{border-bottom-left-radius:40px;border-bottom-right-radius:40px;padding:50px 48px 22px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .datauthor>div{font-size:16px;line-height:20px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p.imprtantshort{font-size:26px;line-height:32px;margin:36px 0}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .breakline{margin:36px 0}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail h3{font-size:26px;line-height:32px;margin:0 0 28px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p{font-size:22px;line-height:27px;margin:0 0 28px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail h4{font-size:20px;line-height:26px;margin:0 0 28px}.maininnercontents.iffooter .content{padding-bottom:193px}.toptobottmlinesstyle .proheading p{font-size:20px;line-height:27px;margin:26px 0 0}.toptobottmlinesstyle .proheading ul li{font-size:20px;line-height:27px}.blogmain{gap:36px;margin:70px 0 0}.blogcard h3{font-size:26px;line-height:31px}.blogcard p.peradetail{margin:0}.blogcard a.readmore,.blogcard p.peradetail{font-size:16px;line-height:21px}.contactcard{flex:0 1 calc(33.33% - 22px)}.socialmedia{border-radius:60px;grid-template-columns:635px 1fr;margin-top:33px;padding:22px 104px}.socialmedia h3{font-size:32px;line-height:36px}.socialmedia ul{gap:30px}.socialmedia ul li .icon{height:64px;width:64px}.socialmedia ul li .icon img{max-width:32px}.contact_map{border-radius:60px;height:673px;margin-top:33px}.agile_product{padding:120px 0}.agile_product .secpera{font-size:26px;line-break:31px}.agile_product .secpera.ifbottom{margin:70px 0 0}.agile_product .secpera.iftop{margin:0 0 70px}.agile_product.iffooter{padding:120px 0 193px}.numberagile:before{height:2px}.numberagile .numbagile{font-size:22px;height:46px;width:46px}.agilecard .agilecardin{padding:32px 15px}.agilecard img{max-width:72px}.agilecard h3{font-size:22px;line-height:29px;margin:30px 0 0}.helpsec{padding:120px 0}.helpsec.iffooter{padding:120px 0 193px}.helpsec .secpera{font-size:26px;line-break:31px}.helpsec .secpera.ifbottom{margin:70px 0 0}.helpsec .secpera.iftop{margin:0 0 70px}.helpsec .helpmmain,.helpsec .helpmmain .helpinner,.toptobottmlinesstyle,.toptobottmlinesstyle .toptobottmlinesstyleinner{border-radius:40px}.toptobottmlinesstyle .toptobottmlinesstyleinner .proheading h3{font-size:26px}.helpitem{margin-bottom:36px;padding-bottom:36px}.helpitem h3{font-size:26px}.helpitem p{font-size:22px;line-height:29px;padding-top:27px}.helpitem ul li{font-size:20px;line-height:28px}.helpitem ul li:before{top:12px}.helpitem h3+ul{margin-top:38px}.processmain{padding:120px 0}.processmain.iffooter{padding:120px 0 193px}.processitem{gap:70px;grid-template-columns:226px 1fr;margin-top:80px;padding-top:80px}.processitem .counter{font-size:190px;line-height:196px}.processitem .content h3{font-size:32px;line-height:37px;margin:0 0 38px}.processitem .content p{font-size:20px;line-height:32px}.processitem .content ul{gap:13px;margin-top:18px}.processitem .content ul li{font-size:20px;line-height:32px}.helpitem+.processlisting .processitem .content h3{font-size:26px;line-height:32px}.contactcard{border-radius:60px}.contactcard .contactcardin{border-radius:60px;padding:36px 45px}.contactcard img{max-width:90px}.contactcard h3{font-size:32px;margin-top:30px}.newcreationdesign{padding:120px 0}.createcarditem img{max-width:72px}.createcarditem h3{font-size:32px;line-height:37px;margin:34px 0 0}.featuresmain{padding:120px 0}.featuresmain.iffooter{padding:120px 0 193px}.featuremain .featureinner ul li{font-size:26px;line-height:33px}}@media screen and (min-width:1700px) and (max-width:1920px){.socialmedia{display:flex;grid-template-columns:575px 1fr;justify-content:space-between;padding:22px 55px}.socialmedia h3{font-size:30px}.socialmedia ul{gap:30px}.socialmedia ul li .icon{height:58px;width:58px}}@media screen and (max-width:1785px) and (min-width:1700px){.contactcard .contactcardin{padding:36px 38px}.contactcard h3{font-size:30px}}@media screen and (max-width:992px){.maininnercontents .filters{max-width:100%}.maininnercontents .filters .filtersinner{gap:16px}.maininnercontents .filters .filtersinner .dropdown .dropdownbutton{font-size:15px;padding:18px 20px}.maininnercontents .filters .filtersinner .dropdown .dropdownOptions{padding:10px 20px}.maininnercontents .content{padding:126px 0 50px}.maininnercontents .content p{font-size:18px}.maininnercontents .content .imgmain{margin:10px 0 0}.maininnercontents .experitesmain{gap:30px;margin:36px 0 0}.maininnercontents .experitesmain .expertisecard h3{text-align:left}.maininnercontents .productsmain{gap:30px;margin:36px 0 0}.maininnercontents .productsmain .productscard{flex:0 1 calc(50% - 15px)}.maininnercontents .contactmain{margin:40px 0 0}.maininnercontents .detaillinner{max-width:1100px;min-width:100%}.maininnercontents .detaillinner h1{font-size:40px;line-height:46px;margin-bottom:36px}.maininnercontents .detaillinner .blogdetail img{border-top-left-radius:40px;border-top-right-radius:40px}.maininnercontents .detaillinner .blogdetail .detailcontent{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:28px 28px 12px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .datauthor>div{font-size:15px;line-height:20px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p.imprtantshort{font-size:18px;line-height:24px;margin:24px 0}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .breakline{margin:24px 0}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail h3{font-size:20px;line-height:24px;margin:0 0 16px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p{font-size:18px;line-height:24px;margin:0 0 16px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail h4{font-size:16px;line-height:22px;margin:0 0 16px}.maininnercontents.iffooter .content{padding-bottom:135px}.blogmain{gap:30px;margin-top:36px}.blogcard .blogcardin{padding:10px}.blogcard .blogimg{height:155px}.blogcard .contentincard{padding:20px 6px 6px}.blogcard .datauthor>div{font-size:12px;line-height:18px;padding:0 18px;position:relative}.blogcard .datauthor>div:after{height:11px}.blogcard h3{font-size:18px;line-height:23px;margin:15px 0}.blogcard p.peradetail{font-size:15px;line-height:20px}.blogcard a.readmore{margin-top:16px}.agile_product{padding:50px 0}.agile_product .agilesmain{grid-template-columns:1fr}.agile_product .secpera{font-size:18px;line-break:25px}.agile_product .secpera.ifbottom{margin:36px 0 0}.agile_product .secpera.iftop{margin:0 0 36px}.agile_product.iffooter{padding:50px 0 135px}.agile_product.fourprocessitems .agilesmain{grid-template-columns:1fr}.helpsec{padding:50px 0}.helpsec.iffooter{padding:50px 0 135px}.helpsec .helpmmain{border-radius:26px}.helpsec .helpmmain .helpinner{border-radius:26px;padding:48px 35px}.helpsec .secpera{font-size:18px;line-break:25px}.helpsec .secpera.ifbottom{margin:36px 0 0}.helpsec .secpera.iftop{margin:0 0 36px}.toptobottmlinesstyle{border-radius:26px}.toptobottmlinesstyle .toptobottmlinesstyleinner{border-radius:26px;padding:48px 35px}.toptobottmlinesstyle .toptobottmlinesstyleinner .proheading h3{font-size:18px}.toptobottmlinesstyle .toptobottmlinesstyleinner .proheading p{margin:26px 0 0}.toptobottmlinesstyle .toptobottmlinesstyleinner .proheading ul li{font-size:18px;line-height:24px}.featuresmain{padding:50px 0}.featuresmain.iffooter{padding:50px 0 135px}.helpitem{margin-bottom:28px;padding-bottom:28px}.helpitem h3,.helpitem p{font-size:18px}.helpitem p{padding:24px 0 0}.helpitem ul li{font-size:16px;line-height:23px}.helpitem h3+ul{margin-top:22px}.helpitem+.processlisting .processitem .content h3{font-size:18px;line-height:24px}.processmain{padding:50px 0}.processmain.iffooter{padding:50px 0 135px}.processitem{gap:16px;grid-template-columns:118px 1fr;margin-top:40px;padding-top:40px}.processitem .counter{font-size:85px;line-height:91px}.processitem .content h3{font-size:24px;line-height:32px;margin:0 0 22px}.processitem .content p{font-size:16px;line-height:25px}.processitem .content ul{gap:12px;margin-top:15px}.processitem .content ul li{font-size:16px;line-height:25px}.contactcard{border-radius:26px}.contactcard .contactcardin{border-radius:26px;padding:22px 40px}.contactcard img{max-width:60px}.contactcard h3{font-size:20px;margin-top:24px}.contactmain{gap:22px}.contactcard{flex:unset;width:100%}.contactcard:before{background:linear-gradient(270deg,#fff 0,hsla(0,0%,60%,0))}.contactcard .contactcardin{padding:26px 38px;text-align:left}.contactcard .contactcardin .headicon{align-items:center;display:flex;gap:20px}.contactcard .contactcardin img{margin:0}.contactcard .contactcardin h3{font-size:20px;line-height:24px;margin:0;text-align:left}.contactcard .contactcardin p{font-size:18px;margin-top:20px!important;text-align:left}.contactcard .contactcardin .contactphone{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.contactcard .contactcardin .contactphone br{display:none}.socialmedia{display:flex;gap:36px;margin-top:40px;padding:21px 72px}.socialmedia h3{font-size:20px;line-height:24px}.socialmedia ul{gap:18px}.socialmedia ul li .icon{height:38px;width:38px}.socialmedia ul li .icon img{max-width:19px}.contact_map{border-radius:30px;height:332px;margin-top:40px}.newcreationdesign{padding:50px 0}.creationmain .creationmaininner{padding:13px 35px}.createcarditem{padding:35px 50px;position:relative;width:33.33%}.createcarditem:after{background:hsla(0,0%,100%,.2);content:"";height:112px;position:absolute;right:0;top:50px;width:1px}.createcarditem img{max-width:56px}.createcarditem h3{font-size:17px;line-height:23px;margin:25px 0 0}.createcarditem:first-child{padding-left:0}.createcarditem:last-child,.createcarditem:nth-child(5n-1){border-right:none}.createcarditem:last-child:after,.createcarditem:nth-child(5n-1):after{display:none}.createcarditem:nth-child(5n){padding-left:50px}.createcarditem:nth-child(-n+4){border-bottom:none}.createcarditem:nth-child(5n-1):after{display:block}.createcarditem:nth-child(-n+6){border-bottom:1px solid hsla(0,0%,100%,.2)}.createcarditem:nth-child(3n+1){padding-left:0}.createcarditem:last-child,.createcarditem:nth-child(3n){border-right:none;padding-right:0}.createcarditem:last-child:after,.createcarditem:nth-child(3n):after{display:none}.featuremain .featureinner{padding:12px 32px 50px}.featuremain .featureinner ul:after{display:none}.featuremain .featureinner ul li{font-size:18px;margin:38px 0 0;width:100%}}@media screen and (max-width:992px) and (min-width:700px){.agilemain{display:grid;gap:15px;grid-template-columns:34px 1fr}.numberagile{gap:17px;grid-template-columns:1fr;margin:0}.numberagile:before{height:84%;left:17px;top:8%;width:2px}.agilecard .agilecardin{align-items:center;display:grid;gap:32px;grid-template-columns:56px 1fr;padding:20px 20px 20px 35px}.agilecard .agilecardin img{max-width:56px}.agilecard .agilecardin h3{margin:0;text-align:left}.agile_product.fourprocessitems .numberagile{grid-template-columns:1fr}.agile_product.fourprocessitems .numberagile:before{height:84%;left:17px;top:8%;width:2px}}@media screen and (max-width:700px){.maininnercontents .filters h3{background:#151515;border:1px solid hsla(0,0%,100%,.4);border-radius:60px;display:block;padding:14px 20px;position:relative;text-align:left}.maininnercontents .filters h3:after{background:url(../images/arrow-down.svg) 50% no-repeat;content:"";height:20px;position:absolute;right:20px;transition:all .4s;width:20px}.maininnercontents .filters .filtersinner{background:#151515;border:1px solid hsla(0,0%,100%,.4);border-radius:15px;border-top:none;display:none;grid-template-columns:repeat(1,1fr);padding:0 20px 14px}.maininnercontents .filters.open h3{border-bottom:none;border-radius:15px;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.maininnercontents .filters.open h3:after{transform:rotate(180deg);transition:all .4s}.maininnercontents .filters.open .filtersinner{border-top-left-radius:unset;border-top-right-radius:unset;display:grid}.maininnercontents .experitesmain{display:block;opacity:0}.maininnercontents .experitesmain .slick-track{display:flex}.maininnercontents .experitesmain .slick-track .slick-slide{height:inherit!important}.maininnercontents .experitesmain .slick-track .slick-slide>div,.maininnercontents .experitesmain .slick-track .slick-slide>div .expertisecard{height:100%}.maininnercontents .experitesmain.slick-slider{margin:0 -8px;width:calc(100% + 28px)}.maininnercontents .experitesmain.slick-slider .slick-list{padding:0 10% 0 0!important}.maininnercontents .experitesmain.slick-slider .slick-slide{padding-left:8px;padding-right:8px}.maininnercontents .experitesmain.slick-slider .slick-slide:nth-child(2n) .expertisecard:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,60%,0))}.maininnercontents .productsmain{display:block;opacity:0}.maininnercontents .productsmain .slick-track{display:flex}.maininnercontents .productsmain .slick-track .slick-slide{height:inherit!important}.maininnercontents .productsmain .slick-track .slick-slide>div,.maininnercontents .productsmain .slick-track .slick-slide>div .productscard{height:100%}.maininnercontents .productsmain.slick-slider{margin:0 -6px;width:calc(100% + 26px)}.maininnercontents .productsmain.slick-slider .slick-list{padding:0 8% 0 0!important}.maininnercontents .productsmain.slick-slider .slick-slide{padding-left:6px;padding-right:6px}.contactmain{display:block;opacity:0}.contactmain .slick-track{display:flex}.contactmain .slick-track .slick-slide{height:inherit!important}.contactmain .slick-track .slick-slide>div,.contactmain .slick-track .slick-slide>div .contactcard{height:100%}.contactmain.slick-slider{margin:0 -6px;width:calc(100% + 26px)}.contactmain.slick-slider .slick-list{padding:0 15% 0 0!important}.contactmain.slick-slider .slick-slide{padding-left:6px;padding-right:6px}.contactmain.slick-slider .slick-slide:nth-child(2n) .contactcard:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,60%,0))}.contactcard img{max-width:46px}.contactcard .contactcardin{padding:22px 32px}.contactcard .contactcardin .headicon{gap:16px}.contactcard .contactcardin h3{font-size:18px}.contactcard .contactcardin p{font-size:14px!important;line-height:22px!important}.contactcard .contactcardin .contactphone,.contactcard .contactcardin .contactphone br{display:block}.socialmedia{border-radius:20px;display:grid;gap:22px;grid-template-columns:1fr;margin-top:18px;padding:21px 30px}.socialmedia h3{font-size:20px;text-align:center}.socialmedia ul{gap:10px;justify-content:center}.socialmedia ul li .icon{height:32px;width:32px}.socialmedia ul li .icon img{max-width:16px}.contact_map{border-radius:20px;height:218px;margin-top:18px}.blogmain{gap:14px;grid-template-columns:repeat(1,1fr);margin-top:26px}.blogcard .blogcardin{padding:10px}.blogcard .blogcardin .blogimg{height:165px}.blogcard .blogcardin .contentincard{padding:18px 6px 6px}.blogcard .blogcardin h3{font-size:16px;margin:16px 0}.blogcard .blogcardin p.peradetail{font-size:14px;line-height:19px}.blogcard .blogcardin a.readmore{font-size:14px;line-height:18px}.creationmain .creationmaininner{padding:0 20px}.createcarditem{padding:30px;position:relative;width:50%}.createcarditem:after{background:hsla(0,0%,100%,.2);content:"";height:112px;position:absolute;right:0;top:50px;width:1px}.createcarditem img{max-width:56px}.createcarditem h3{font-size:17px;line-height:23px;margin:25px 0 0}.createcarditem:first-child{padding-left:0}.createcarditem:nth-child(-n+4){border-bottom:1px solid hsla(0,0%,100%,.2)}.createcarditem:nth-child(5n-1):after{display:block}.createcarditem:nth-child(3n+1){padding-left:30px}.createcarditem:last-child{padding-right:0}.createcarditem:last-child:after{display:none}.createcarditem:nth-child(3n){padding-right:30px}.createcarditem:nth-child(3n):after{display:block}.createcarditem:nth-child(odd){padding-left:0}.createcarditem:nth-child(2n){padding-right:0}.createcarditem:nth-child(2n):after{display:none}.createcarditem:nth-child(-n+6){border-bottom:1px solid hsla(0,0%,100%,.2)}.agilesmain{display:block;opacity:0}.agilesmain .slick-track{display:flex}.agilesmain .slick-track .slick-slide{height:inherit!important}.agilesmain .slick-track .slick-slide>div,.agilesmain .slick-track .slick-slide>div .agilecard{height:100%}.agilesmain.slick-slider{margin:0 -11px;width:calc(100% + 40px)}.agilesmain.slick-slider .slick-list{padding:0 8% 0 0!important}.agilesmain.slick-slider .slick-slide{padding-left:6px;padding-right:6px}.numberagile{display:block;opacity:0}.numberagile:before{display:none}.numberagile .numbagile{display:flex!important;height:34px!important;position:relative;width:34px!important}.numberagile .slick-track{display:flex}.numberagile .slick-track .slick-slide{height:inherit!important}.numberagile .slick-track .slick-slide>div,.numberagile .slick-track .slick-slide>div .numbagile{height:100%}.numberagile.slick-slider{margin:0 -11px 22px;width:calc(100% + 40px)}.numberagile.slick-slider .slick-list{padding:0 8% 0 0!important}.numberagile.slick-slider .slick-slide{padding-left:6px;padding-right:6px;position:relative}.numberagile.slick-slider .slick-slide:before{background-color:#e6b400;content:"";height:1px;left:50%;position:absolute;top:17px;width:100%}.numberagile.slick-slider .slick-slide:last-child:before{display:none}.agile_product.fourprocessitems .numberagile{grid-template-columns:1fr}}@media screen and (max-width:576px){.maininnercontents{background-position:0}.maininnercontents .content{padding:112px 0 40px}.maininnercontents .content p{font-size:16px;line-height:22px}.maininnercontents .detaillinner{max-width:1100px}.maininnercontents .detaillinner h1{font-size:28px;line-height:34px;margin-bottom:36px}.maininnercontents .detaillinner .blogdetail img{border-top-left-radius:16px;border-top-right-radius:16px;max-height:375px}.maininnercontents .detaillinner .blogdetail .detailcontent{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail{border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:28px 16px 12px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .datauthor>div{font-size:12px;line-height:20px;padding:0 20px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p.imprtantshort{font-size:16px;line-height:22px;margin:20px 0}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail .breakline{margin:20px 0}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail h3{font-size:20px;line-height:24px;margin:0 0 16px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail p{font-size:14px;line-height:20px;margin:0 0 16px}.maininnercontents .detaillinner .blogdetail .detailcontent .blogcontentinnerdetail h4{font-size:16px;line-height:22px;margin:0 0 16px}.maininnercontents.iffooter .content{padding-bottom:125px}.agilecard .agilecardin{padding:20px 14px}.agilecard h3{font-size:16px;margin:18px 0 0}.agile_product{padding:40px 0}.agile_product .secpera{font-size:16px;line-break:22px}.agile_product .secpera.ifbottom{margin:30px 0 0}.agile_product .secpera.iftop{margin:0 0 30px}.agile_product.iffooter{padding:40px 0 125px}.helpsec{padding:40px 0}.helpsec.iffooter{padding:40px 0 125px}.helpsec .secpera{font-size:16px;line-break:22px}.helpsec .secpera.ifbottom{margin:30px 0 0}.helpsec .secpera.iftop{margin:0 0 30px}.helpsec .helpmmain{border-radius:20px}.helpsec .helpmmain .helpinner{border-radius:20px;padding:30px 20px}.helpsec.noaccordian .helpitem h3{padding-right:0}.helpsec.noaccordian .helpitem h3:after{display:none}.toptobottmlinesstyle{border-radius:20px}.toptobottmlinesstyle .toptobottmlinesstyleinner{border-radius:20px;padding:30px 20px}.toptobottmlinesstyle .toptobottmlinesstyleinner .proheading h3{font-size:18px;line-height:24px}.toptobottmlinesstyle .toptobottmlinesstyleinner .proheading ul li{font-size:16px;line-height:22px}.helpitem{margin-bottom:22px;padding-bottom:22px}.helpitem h3{font-size:16px;line-height:23px;padding-right:18px;position:relative}.helpitem h3:after{background:url(../../src/images/arrowdown.svg) no-repeat 50%;content:"";filter:brightness(0) invert(1);height:8px;position:absolute;right:0;top:7px;transition:all .3s;width:18px}.helpitem p{display:none;font-size:14px;padding:24px 0 0}.helpitem ul li{font-size:14px;line-height:22px}.helpitem h3+ul{margin-top:20px}.helpitem.active h3:after{transform:rotate(-180deg);transition:all .3s}.helpitem.active p{display:block}.featuresmain{padding:40px 0}.featuresmain.iffooter{padding:40px 0 125px}.featuremain .featureinner{padding:10px 30px 40px}.featuremain .featureinner ul li{font-size:16px;line-height:22px;margin:30px 0 0}.processmain{padding:40px 0}.processmain.iffooter{padding:40px 0 125px}.processitem{gap:20px;grid-template-columns:1fr;margin-top:24px;padding-top:24px}.processitem .counter{font-size:42px;line-height:47px}.processitem .content h3{font-size:20px;line-height:28px;margin:0 0 20px}.processitem .content p{font-size:14px;line-height:22px}.processitem .content ul{gap:10px;margin-top:12px}.processitem .content ul li{font-size:14px;line-height:22px}.contactcard .contactcardin{border-radius:26px;padding:20px 17px}.contactcard img{max-width:56px}.contactcard h3{font-size:15px;margin-top:16px}.newcreationdesign{padding:40px 0}}.Bitrixsectionmain{padding:80px 0}.Bitrixsectionmain.iffooter{padding:80px 0 130px}.leftrigthsection{align-items:center;display:grid;gap:78px;grid-template-columns:1fr 1fr;margin-bottom:50px}.leftrigthsection.mt-cozitbottom{margin-bottom:0;margin-top:50px}.leftrigthsection.imgfixstyle{display:flex}.leftrigthsection.imgfixstyle .pre_img{width:425px}.leftrigthsection.imgfixstyle .content{width:calc(100% - 503px)}.leftrigthsection.imgfixstyle .content ul{list-style:disc;margin:26px 0 0}.leftrigthsection.imgfixstyle .content ul li{font-size:18px;font-weight:400;line-height:25px;margin-left:30px;margin-top:4px;text-align:left}.leftrigthsection .content .proheading{padding:0;text-align:left}.leftrigthsection .content .proheading h2{justify-content:flex-start;text-align:left}.leftrigthsection .content .proheading p{margin:26px 0 0;text-align:left}.leftrigthsection .content .proheading h3{font-size:20px;line-height:26px;margin:26px 0 0;text-align:left}.leftrigthsection .pre_img .proheading{display:none}.leftrigthsection .contentbox{border-radius:20px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.leftrigthsection .contentbox:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0) 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.leftrigthsection .contentbox .contentboxin{background-color:#151515;border-radius:20px;height:100%;margin:.8px;padding:28px 26px;position:relative;z-index:1}.leftrigthsection .contentbox .contentboxin .contenitem{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:20px;padding-bottom:20px}.leftrigthsection .contentbox .contentboxin .contenitem h3{font-size:20px;font-weight:700;line-height:24px;margin-bottom:15px}.leftrigthsection .contentbox .contentboxin .contenitem p{font-size:18px;font-weight:300;line-height:23px}.leftrigthsection .contentbox .contentboxin .contenitem p a,.leftrigthsection .contentbox .contentboxin .contenitem p span{color:#e6b400}.leftrigthsection .contentbox .contentboxin .contenitem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.leftrigthsection.boxstyle{align-items:normal;gap:28px;margin-bottom:28px}.leftrigthsection.boxstyle .pre_img{height:100%}.leftrigthsection.boxstyle .pre_img img{border-radius:22px;height:100%}.marketingmethod{padding:80px 0}.marketingmethod.iffooter{padding:80px 0 130px}.leftrigthsectionboxmain{border-radius:20px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.leftrigthsectionboxmain:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0) 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.leftrigthsectionboxmain .leftrigthsectionbox{align-items:center;background-color:#151515;border-radius:20px;display:grid;gap:65px;grid-template-columns:1fr 1fr;margin:.8px;margin-bottom:50px;padding:35px;position:relative;z-index:1}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle{display:flex}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .pre_img{width:360px}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .content{width:calc(100% - 425px)}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .content ul{list-style:disc;margin-bottom:30px}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .content ul li{font-size:16px;line-height:23px;margin-bottom:5px;margin-left:30px;text-align:left}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .content ul li:last-child{margin-bottom:0}.leftrigthsectionboxmain .leftrigthsectionbox .content .duallisting p{margin-bottom:20px}.leftrigthsectionboxmain .leftrigthsectionbox .content h2{font-size:28px;font-weight:700;line-height:35px;margin-bottom:22px}.leftrigthsectionboxmain .leftrigthsectionbox .content p{font-size:16px;line-height:23px;margin-bottom:30px;text-align:left}.leftrigthsectionboxmain .leftrigthsectionbox .content p a{color:#e6b400}.leftrigthsectionboxmain .leftrigthsectionbox .content p:last-child{margin-bottom:0}.leftrigthsectionboxmain .leftrigthsectionbox .content h3{font-size:24px;font-weight:700;line-height:30px;margin-bottom:22px}.leftrigthsectionboxmain .leftrigthsectionbox .content h4{font-size:16px;font-weight:700;line-height:20px;margin-bottom:22px}.leftrigthsectionboxmain .leftrigthsectionbox .pre_img .proheading{display:none}.leftrigthsectionboxmain.dualinone .parent{border-radius:20px;margin:.8px .8px 50px;overflow:hidden;position:relative;z-index:1}.leftrigthsectionboxmain.dualinone .parent .leftrigthsectionbox{border-radius:0;margin:0}.leftrigthsectionboxmain.dualinone .parent .leftrigthsectionbox:first-child{margin-bottom:0}.leftrightbottommain{padding:80px 0}.leftrightbottommain .btns{display:flex;gap:29px;justify-content:center;margin:28px auto 0;max-width:646px}.leftrightbottommain.iffooter{padding:80px 0 130px}.chosenbitrixmain{border-radius:32px;overflow:hidden;padding:0;position:relative;transition:background-position 1.5s ease-in-out}.chosenbitrixmain:before{background:linear-gradient(0deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.chosenbitrixmain .chosenbitrixinner{background-color:#151515;border-radius:32px;height:100%;margin:.8px;padding:40px 14px;position:relative;text-align:center;z-index:1}.chosenbitrixmain .chosenbitrixinner h2{align-items:center;color:#fff;display:flex;font-size:28px;font-weight:300;justify-content:center;margin:0 auto;max-width:468px;padding-bottom:34px;position:relative;text-align:center}.chosenbitrixmain .chosenbitrixinner h2 span{color:#fff;display:contents;font-weight:700;margin-left:5px}.chosenbitrixmain .chosenbitrixinner h2:after{background:url(../../src/images/styledotheading.webp) no-repeat 50%;bottom:0;content:"";height:13px;position:absolute;width:60px}.chosenbitrixmain .chosenbitrixinner .btns{display:flex;gap:29px;justify-content:center;margin:25px auto 0;max-width:646px}.chosenbitrixmain .chosenbitrixinner .btns .btn{width:100%}.listingitems{display:flex;gap:18px}.listingitems .featcard{width:calc(20% - 14px)}.featcard{border-radius:22px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.featcard:before{background:linear-gradient(0deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.featcard .featcardin{background-color:#151515;border-radius:22px;height:100%;margin:.8px;padding:26px 14px;position:relative;text-align:center;z-index:1}.featcard .featcardin img{margin:0 auto;max-width:56px}.featcard .featcardin h3{color:#fff;font-size:18px;font-weight:700;margin:20px 0 0;text-align:center}.faqsmain{padding:80px 0}.faqsmain.iffooter{padding:80px 0 130px}.faqs{display:flex;flex-wrap:wrap;gap:16px}.faqs .faqitem{border:1px solid hsla(0,0%,100%,.302);border-radius:60px;padding:18px 24px 18px 16px;width:100%}.faqs .faqitem h3{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:700;line-height:25px;padding-right:35px;position:relative}.faqs .faqitem h3:after{align-items:center;border:1px solid #e6b400;border-radius:100%;color:#e6b400;content:"+";display:flex;font-weight:300;height:32px;justify-content:center;position:absolute;right:0;width:32px}.faqs .faqitem .faqcontent{display:none;padding-top:14px}.faqs .faqitem .faqcontent p,.faqs .faqitem .faqcontent ul li{font-size:16px;font-weight:300;line-height:24px}.faqs .faqitem .faqcontent ul li{margin-top:4px;padding-left:15px;position:relative}.faqs .faqitem .faqcontent ul li:before{background-color:#fff;border-radius:100%;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}.faqs .faqitem .faqcontent p+ul{margin-top:14px}.faqs .faqitem.active{border:none;border-radius:22px;overflow:hidden;padding:.8px;position:relative;transition:background-position 1.5s ease-in-out}.faqs .faqitem.active:after{background:linear-gradient(0deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.faqs .faqitem.active .faqsinn{background-color:#151515;border:none;border-radius:22px;height:100%;margin:0;padding:18px 24px 18px 16px;position:relative;z-index:1}.faqs .faqitem.active h3:after{background-color:#e6b400;color:#000;content:"-";font-weight:700}.faqs .faqitem.active .faqcontent{display:block}.simpleheadingpara{background-size:100% 100%!important;padding:80px 0}.simpleheadingpara .headingparaitem{border-bottom:1px solid hsla(0,0%,100%,.4);margin-bottom:50px;padding-bottom:50px}.simpleheadingpara .headingparaitem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.simpleheadingpara .headingparaitem h2{font-size:28px;font-weight:700;line-height:34px;margin:0 0 24px}.simpleheadingpara .headingparaitem p{font-size:16px;font-weight:400;line-height:22px;margin:0}.simpleheadingpara.iffooter{padding:80px 0 130px}.demosectionstyle{border-radius:30px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.demosectionstyle:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0) 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.demosectionstyle .demosectionstyleinner{background-color:#151515;border-radius:30px;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:.8px;padding:48px;position:relative;z-index:1}.demosectionstyle .demosectionstyleinner .proheading h2{justify-content:flex-start;text-align:left}.demosectionstyle .demosectionstyleinner p{font-size:18px;font-weight:600;line-height:24px;margin:0}.demosectionstyle .demosectionstyleinner .btn{margin-top:32px}@media screen and (min-width:1700px){.demosectionstyle,.demosectionstyle .demosectionstyleinner{border-radius:40px}.demosectionstyle .demosectionstyleinner p{font-size:26px;line-height:32px}.demosectionstyle .demosectionstyleinner .btn{margin-top:32px}.Bitrixsectionmain{padding:120px 0}.Bitrixsectionmain.iffooter{padding:120px 0 193px}.simpleheadingpara{padding:120px 0}.simpleheadingpara .headingparaitem{margin-bottom:60px;padding-bottom:60px}.simpleheadingpara .headingparaitem h2{font-size:32px;line-height:38px;margin:0 0 32px}.simpleheadingpara .headingparaitem p{font-size:20px;line-height:27px}.simpleheadingpara.iffooter{padding:120px 0 193px}.marketingmethod{padding:120px 0}.marketingmethod.iffooter{padding:120px 0 193px}.faqsmain{padding:120px 0}.faqsmain.iffooter{padding:120px 0 193px}.leftrightbottommain{padding:120px 0}.leftrightbottommain.iffooter{padding:120px 0 193px}.leftrightbottommain .btns{margin:70px auto 0}.leftrigthsection{gap:104px;margin-bottom:70px}.leftrigthsection.mt-cozitbottom{margin-bottom:0;margin-top:70px}.leftrigthsection.boxstyle{gap:36px;margin-bottom:36px}.leftrigthsection .contentbox{padding-bottom:0;padding-left:.5px}.leftrigthsection .contentbox .contentboxin{margin:1.4px;padding:42px}.leftrigthsection .contentbox .contentboxin .contenitem{margin-bottom:32px;padding-bottom:32px}.leftrigthsection .contentbox .contentboxin .contenitem h3{font-size:26px;line-height:32px;margin-bottom:25px}.leftrigthsection .contentbox .contentboxin .contenitem p{font-size:22px;line-height:29px}.leftrigthsection.imgfixstyle{gap:37px}.leftrigthsection.imgfixstyle .content{width:calc(100% - 552px)}.leftrigthsection.imgfixstyle .pre_img{width:515px}.leftrigthsection .content .proheading h3{font-size:26px;line-height:32px}.chosenbitrixmain{padding-bottom:0}.chosenbitrixmain .chosenbitrixinner{padding:58px 15px}.chosenbitrixmain .chosenbitrixinner h2{font-size:48px;line-height:56px;max-width:775px}.chosenbitrixmain .chosenbitrixinner .btns{max-width:718px}.listingitems{gap:22px}.featcard{padding-bottom:2.5px}.featcard .featcardin{margin:1.4px}.featcard .featcardin h3{font-size:19px;line-height:25px;margin-top:30px}.faqs .faqitem{padding:28px}.faqs .faqitem h3{font-size:26px}.faqs .faqitem h3:after{height:42px;line-height:1;width:42px}.faqs .faqitem.active .faqsinn{padding:28px}.faqs .faqitem.active .faqcontent{padding-top:24px}.faqs .faqitem.active .faqcontent p,.faqs .faqitem.active .faqcontent ul li{font-size:20px;line-height:27px}.faqs .faqitem.active .faqcontent p+ul{margin-top:24px}.leftrigthsectionboxmain{border-radius:40px}.leftrigthsectionboxmain .leftrigthsectionbox{border-radius:40px;gap:100px;margin-bottom:50px;padding:42px 38px}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle{gap:37px}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .content{width:calc(100% - 552px)}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .content ul li{font-size:20px;line-height:27px;margin-bottom:5px}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .content ul li:last-child{margin-bottom:0}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .pre_img{width:515px}.leftrigthsectionboxmain .leftrigthsectionbox .content .duallisting{display:grid;gap:25px;grid-template-columns:1fr 1fr}.leftrigthsectionboxmain .leftrigthsectionbox .content .duallisting p{margin-bottom:20px}.leftrigthsectionboxmain .leftrigthsectionbox .content h2{font-size:32px;font-weight:700;line-height:38px;margin-bottom:25px}.leftrigthsectionboxmain .leftrigthsectionbox .content p{font-size:20px;line-height:27px;margin-bottom:35px}.leftrigthsectionboxmain .leftrigthsectionbox .content p:last-child{margin-bottom:0}.leftrigthsectionboxmain .leftrigthsectionbox .content h3{font-size:28px;line-height:34px;margin-bottom:25px}.leftrigthsectionboxmain .leftrigthsectionbox .content h4{font-size:20px;line-height:26px;margin-bottom:25px}.leftrigthsectionboxmain.dualinone .parent{border-radius:40px;margin-bottom:50px;overflow:hidden}}@media screen and (max-width:992px){.demosectionstyle{border-radius:26px}.demosectionstyle .demosectionstyleinner{border-radius:26px;gap:0;grid-template-columns:1fr;padding:48px 35px}.demosectionstyle .demosectionstyleinner .proheading h2{justify-content:center;text-align:center}.demosectionstyle .demosectionstyleinner p{font-size:18px;line-height:24px;margin-bottom:34px;text-align:center}.demosectionstyle .demosectionstyleinner .btn{margin:0 auto}.Bitrixsectionmain{padding:50px 0}.Bitrixsectionmain.iffooter{padding:50px 0 135px}.simpleheadingpara{padding:50px 0}.simpleheadingpara .headingparaitem{margin-bottom:40px;padding-bottom:40px}.simpleheadingpara .headingparaitem h2{font-size:24px;line-height:30px;margin:0 0 22px}.simpleheadingpara .headingparaitem p{font-size:16px;line-height:22px}.simpleheadingpara.iffooter{padding:50px 0 135px}.marketingmethod{padding:50px 0}.marketingmethod.iffooter{padding:50px 0 135px}.faqsmain{padding:50px 0}.faqsmain.iffooter{padding:50px 0 135px}.leftrightbottommain{padding:50px 0}.leftrightbottommain.iffooter{padding:50px 0 135px}.leftrightbottommain .btns{margin:40px auto 0}.leftrigthsection{gap:40px;grid-template-columns:1fr;margin-bottom:48px}.leftrigthsection.mt-cozitbottom{margin-bottom:0;margin-top:48px}.leftrigthsection.imgfixstyle{display:grid}.leftrigthsection.imgfixstyle .pre_img{max-width:100%;width:auto}.leftrigthsection.imgfixstyle .content{width:100%}.leftrigthsection.imgfixstyle .content .proheading p{text-align:left}.leftrigthsection .content .proheading h2{display:none}.leftrigthsection .content .proheading p{margin-top:15px;text-align:center}.leftrigthsection .content .proheading p:first-child,.leftrigthsection .content .proheading p:nth-child(2){margin-top:0}.leftrigthsection .pre_img{order:-1;text-align:center}.leftrigthsection .pre_img .proheading{display:block}.leftrigthsection.boxstyle{gap:20px;margin-bottom:20px}.leftrigthsection.boxstyle .pre_img{order:1}.leftrigthsection .contentbox .contentboxin{padding:24px 22px}.leftrigthsection .contentbox .contentboxin .contenitem h3{font-size:18px;margin-bottom:18px}.leftrigthsection .contentbox .contentboxin .contenitem p{font-size:18px}.chosenbitrixmain{padding-bottom:0}.chosenbitrixmain .chosenbitrixinner{padding:32px}.chosenbitrixmain .chosenbitrixinner h2{font-size:24px;line-height:30px;max-width:100%;padding-bottom:25px}.listingitems{gap:12px}.listingitems .featcard{width:calc(20% - 9px)}.featcard{padding-bottom:2.5px}.featcard .featcardin img{max-width:42px}.featcard .featcardin h3{font-size:16px;line-height:22px;margin-top:15px}.faqs .faqitem{padding:18px 10px 18px 20px}.faqs .faqitem h3{font-size:18px}.faqs .faqitem h3:after{line-height:7px}.faqs .faqitem.active .faqsinn{padding:18px 10px 18px 20px}.faqs .faqitem.active .faqcontent{padding-top:14px}.faqs .faqitem.active .faqcontent p,.faqs .faqitem.active .faqcontent ul li{font-size:16px;line-height:22px}.faqs .faqitem.active .faqcontent p+ul{margin-top:14px}.leftrigthsectionboxmain{border-radius:20px}.leftrigthsectionboxmain .leftrigthsectionbox{border-radius:20px;gap:35px;grid-template-columns:1fr;margin-bottom:35px;padding:35px}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle{display:grid}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .pre_img{max-width:100%;order:-1;width:auto}.leftrigthsectionboxmain .leftrigthsectionbox.imgfixstyle .content{order:1;width:100%}.leftrigthsectionboxmain .leftrigthsectionbox .content{order:-1}.leftrigthsectionboxmain .leftrigthsectionbox .content h2{font-size:18px;line-height:24px;margin-bottom:20px}.leftrigthsectionboxmain .leftrigthsectionbox .content p{font-size:16px;line-height:22px;margin-bottom:30px}.leftrigthsectionboxmain .leftrigthsectionbox .content p:last-child{margin-bottom:0}.leftrigthsectionboxmain .leftrigthsectionbox .content h3,.leftrigthsectionboxmain .leftrigthsectionbox .content h4{font-size:16px;line-height:22px;margin-bottom:20px}.leftrigthsectionboxmain.dualinone .parent{border-radius:20px;margin-bottom:35px;overflow:hidden}}@media screen and (max-width:576px){.demosectionstyle{border-radius:20px}.demosectionstyle .demosectionstyleinner{border-radius:20px;padding:30px 20px}.demosectionstyle .demosectionstyleinner p{font-size:16px;line-height:22px;margin-bottom:24px}.demosectionstyle .demosectionstyleinner .btn{width:100%}.Bitrixsectionmain{padding:40px 0}.Bitrixsectionmain.iffooter{padding:40px 0 125px}.simpleheadingpara{padding:40px 0}.simpleheadingpara .headingparaitem{margin-bottom:24px;padding-bottom:24px}.simpleheadingpara .headingparaitem h2{font-size:20px;line-height:26px;margin:0 0 18px}.simpleheadingpara .headingparaitem p{font-size:14px;line-height:20px}.simpleheadingpara.iffooter{padding:40px 0 125px}.marketingmethod{padding:40px 0}.marketingmethod.iffooter{padding:40px 0 125px}.faqsmain{padding:40px 0}.faqsmain.iffooter{padding:40px 0 125px}.leftrightbottommain{padding:40px 0}.leftrightbottommain.iffooter{padding:40px 0 125px}.leftrightbottommain .btns{flex-wrap:wrap;gap:12px;margin:26px auto 0}.leftrightbottommain .btns a{width:100%}.leftrigthsection{gap:18px;grid-template-columns:1fr;margin-bottom:30px}.leftrigthsection.mt-cozitbottom{margin-bottom:0;margin-top:30px}.leftrigthsection .content .proheading h2{display:none}.leftrigthsection .content .proheading p{margin-top:0;text-align:center}.leftrigthsection .pre_img{order:-1;text-align:center}.leftrigthsection .pre_img .proheading{display:block}.leftrigthsection.boxstyle{gap:16px;margin-bottom:16px}.leftrigthsection .contentbox .contentboxin{padding:24px 22px}.leftrigthsection .contentbox .contentboxin .contenitem h3{font-size:18px;margin-bottom:18px}.leftrigthsection .contentbox .contentboxin .contenitem p{font-size:18px}.chosenbitrixmain{padding-bottom:0}.chosenbitrixmain .chosenbitrixinner{padding:20px 14px}.chosenbitrixmain .chosenbitrixinner h2{font-size:24px;line-height:30px;max-width:100%;padding-bottom:25px}.chosenbitrixmain .chosenbitrixinner .btns{flex-wrap:wrap;gap:12px}.chosenbitrixmain .chosenbitrixinner .btns a{width:100%}.listingitems{flex-wrap:wrap;gap:12px;justify-content:center}.listingitems .featcard{width:calc(33.33% - 8px)}.featcard{padding-bottom:2.5px}.featcard .featcardin img{max-width:42px}.featcard .featcardin h3{font-size:16px;line-height:22px;margin-top:15px}.faqs .faqitem{padding:18px 10px 18px 20px}.faqs .faqitem h3{font-size:18px}.faqs .faqitem h3:after{line-height:7px}.faqs .faqitem.active .faqsinn{padding:18px 10px 18px 20px}.faqs .faqitem.active .faqcontent{padding-top:14px}.faqs .faqitem.active .faqcontent p,.faqs .faqitem.active .faqcontent ul li{font-size:16px;line-height:22px}.faqs .faqitem.active .faqcontent p+ul{margin-top:14px}.leftrigthsectionboxmain{border-radius:12px}.leftrigthsectionboxmain .leftrigthsectionbox{border-radius:12px;gap:25px;grid-template-columns:1fr;margin-bottom:28px;padding:30px 22px}.leftrigthsectionboxmain .leftrigthsectionbox .content h2{font-size:16px;line-height:22px;margin-bottom:18px}.leftrigthsectionboxmain .leftrigthsectionbox .content p{font-size:14px;line-height:20px;margin-bottom:20px}.leftrigthsectionboxmain .leftrigthsectionbox .content p:last-child{margin-bottom:0}.leftrigthsectionboxmain .leftrigthsectionbox .content h3{font-size:14px;line-height:20px;margin-bottom:18px}.leftrigthsectionboxmain.dualinone .parent{border-radius:12px;margin-bottom:28px;overflow:hidden}}@media screen and (max-width:400px){.featcard .featcardin{padding:26px 3px}.featcard .featcardin h3{font-size:13px;line-height:18px}}.timelinemain{padding:80px 0}.timeline{list-style:none;position:relative}.timeline li{margin-top:-60px;position:relative}.timeline li:before{background-color:#191919;border:2px solid #e6b400;border-radius:100%;height:23px;top:-13px;width:23px;z-index:1}.timeline li:before,.timeline li:not(:last-child):after{content:"";left:50%;position:absolute;transform:translateX(-50%)}.timeline li:not(:last-child):after{background-color:#e6b400;display:block;height:100%;margin-left:0;top:0;width:1px}.timeline li:first-child:before{background-color:#e6b400}.timeline li:last-child:after{background-color:#191919;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.timeline li .timelinecard{position:relative;width:calc(50% - 32px)}.timeline li:nth-child(odd){margin-top:0}.timeline li:nth-child(odd) .timelinecard{border-top-left-radius:unset;border-top-right-radius:32px;margin-left:auto;margin-top:0;position:relative;width:calc(50% - 32px)}.timeline li:nth-child(odd) .timelinecard:before{background:linear-gradient(to top left,#fff,#fff 50%,hsla(0,0%,100%,.5) 75%,hsla(0,0%,60%,0))}.timeline li:nth-child(odd) .timelinecard .timelinecardin{border-top-left-radius:unset;border-top-right-radius:32px}.timelinecard{border-radius:22px;border-top-right-radius:unset;overflow:hidden;padding:0;position:relative;transition:background-position 1.5s ease-in-out}.timelinecard:before{background:linear-gradient(to top right,#fff,#fff 50%,hsla(0,0%,100%,.5) 75%,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.timelinecard .timelinecardin{background-color:#151515;border-radius:22px;border-top-right-radius:unset;height:100%;margin:.8px;padding:32px 34px;position:relative;z-index:1}.timelinecard h3{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;margin:0 0 24px;text-align:left}.timelinecard h3 img{margin-right:22px}.timelinecard p{color:#fff;font-size:14px;font-weight:300}.timelinecard p a{color:#e6b400}.timelinecard p a:hover{color:#b57d16}.timelinecard a:hover h3{color:#e6b400}.timelinecard:nth-child(2n):before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,60%,0))}@media screen and (min-width:1700px){.timelinemain{padding:120px 0}.timeline li:before{height:33px;width:33px}.timeline li .timelinecard,.timeline li:nth-child(odd) .timelinecard{width:calc(50% - 48px)}.timelinecard .timelinecardin{padding:36px 40px}.timelinecard .timelinecardin h3{font-size:32px}.timelinecard .timelinecardin p{font-size:18px;line-height:25px}}@media screen and (max-width:992px){.timelinemain{padding:50px 0}.timeline li{margin-top:0;padding-bottom:28px}.timeline li:last-child{margin-top:0;padding-bottom:0}.timeline li:last-child:after{display:none}.timeline li .timelinecard{margin-left:auto;width:calc(100% - 58px)}.timeline li:before{height:22.8px;left:0;transform:none;width:22.8px}.timeline li:nth-child(odd) .timelinecard{border-top-right-radius:22px;width:calc(100% - 58px)}.timeline li:nth-child(odd) .timelinecard .timelinecardin{border-top-left-radius:unset;border-top-right-radius:22px}.timeline li:not(:last-child):after{left:12px;transform:none}.timelinecard{border-radius:22px;border-top-left-radius:0}.timelinecard:before{background:linear-gradient(to top left,#fff,#fff 50%,hsla(0,0%,100%,.5) 75%,hsla(0,0%,60%,0))}.timelinecard .timelinecardin{border-radius:22px;border-top-left-radius:0;padding:26px}.timelinecard h3{font-size:20px;line-height:25px;margin-bottom:20px}.timelinecard h3 img{margin-right:20px}.timelinecard p{font-size:14px;line-height:20px}}@media screen and (max-width:576px){.timelinemain{padding:40px 0}.timeline li{margin-top:0;padding-bottom:16px}.timeline li:last-child{margin-top:0;padding-bottom:0}.timeline li .timelinecard{margin-left:auto;width:calc(100% - 38px)}.timeline li:before{height:18.8px;left:0;transform:none;width:18.8px}.timeline li:nth-child(odd) .timelinecard{border-top-right-radius:16px;width:calc(100% - 38px)}.timeline li:nth-child(odd) .timelinecard .timelinecardin{border-top-left-radius:unset;border-top-right-radius:16px}.timeline li:not(:last-child):after{left:10px;transform:none}.timelinecard{border-radius:16px;border-top-left-radius:0}.timelinecard:before{background:linear-gradient(to top left,#fff,#fff 50%,hsla(0,0%,100%,.5) 75%,hsla(0,0%,60%,0))}.timelinecard .timelinecardin{border-radius:16px;border-top-left-radius:0;padding:24px 18px}.timelinecard h3{font-size:20px;line-height:25px;margin-bottom:14px}.timelinecard h3 img{margin-right:20px}.timelinecard p{font-size:14px;line-height:20px}}.pagination{gap:26px;margin-top:60px}.pagination,.pagination a,.pagination span{align-items:center;display:flex;justify-content:center}.pagination a,.pagination span{border:1px solid #fff;border-radius:100%;font-size:14px;height:40px;opacity:.4;width:40px}.pagination a.active,.pagination a.next,.pagination a.prev,.pagination a:hover,.pagination span.active,.pagination span.next,.pagination span.prev,.pagination span:hover{opacity:1}.pagination a[disabled],.pagination span[disabled]{opacity:.4}@media screen and (min-width:1700px){.pagination{gap:20px;margin-top:70px}.pagination a,.pagination span{font-size:18px;height:56px;width:56px}}@media screen and (max-width:992px){.pagination{gap:20px;margin-top:36px}}@media screen and (max-width:576px){.pagination{gap:14px;margin-top:26px}.pagination a,.pagination span{font-size:14px;height:36px;width:36px}}@media screen and (max-width:380px){.pagination{gap:8px;margin-top:26px}}.contact-us-modal .modal-dialog{min-width:844px;width:844px}@media screen and (max-width:1600px){.contact-us-modal .modal-dialog{min-width:666px;width:666px}}@media screen and (max-width:991px){.contact-us-modal .modal-dialog{min-width:704px;width:704px}}@media screen and (max-width:767px){.contact-us-modal .modal-dialog{min-width:auto;width:auto}}.contact-us-modal .modal-dialog .modal-content{background-color:#fff;border-radius:40px}@media screen and (max-width:1600px){.contact-us-modal .modal-dialog .modal-content{border-radius:24px}}@media screen and (max-width:991px){.contact-us-modal .modal-dialog .modal-content{border-radius:16px}}.contact-us-modal .modal-dialog .modal-content .modal-header{align-items:center;flex-direction:row;justify-content:space-between;padding:37px 44px 0;position:relative}@media screen and (max-width:1600px){.contact-us-modal .modal-dialog .modal-content .modal-header{padding:27px 24px 0}}@media screen and (max-width:767px){.contact-us-modal .modal-dialog .modal-content .modal-header{padding:20px 20px 5px}}.contact-us-modal .modal-dialog .modal-content .modal-header h4{color:#191919;font-size:32px;font-weight:700}@media screen and (max-width:1600px){.contact-us-modal .modal-dialog .modal-content .modal-header h4{font-size:24px}}@media screen and (max-width:991px){.contact-us-modal .modal-dialog .modal-content .modal-header h4{font-size:20px}}@media screen and (max-width:767px){.contact-us-modal .modal-dialog .modal-content .modal-header h4{font-size:16px}}.contact-us-modal .modal-dialog .modal-content .modal-header .ico-close{background:none;border:none;box-shadow:none;cursor:pointer;height:32px;margin:0;outline:none;padding:0;width:32px}@media screen and (max-width:1600px){.contact-us-modal .modal-dialog .modal-content .modal-header .ico-close{height:26px;width:26px}}@media screen and (max-width:767px){.contact-us-modal .modal-dialog .modal-content .modal-header .ico-close{height:16px;width:16px}}.contact-us-modal .modal-dialog .modal-content .modal-body{padding:0 44px 44px}@media screen and (max-width:1600px){.contact-us-modal .modal-dialog .modal-content .modal-body{padding:0 24px 27px}}.contact-us-modal .modal-dialog .modal-content .modal-body .p-desc{color:#191919;font-size:18px;font-weight:400}@media screen and (max-width:1600px){.contact-us-modal .modal-dialog .modal-content .modal-body .p-desc{font-size:16px}}@media screen and (max-width:767px){.contact-us-modal .modal-dialog .modal-content .modal-body .p-desc{font-size:14px}}.contact-us-modal .modal-dialog .modal-content .modal-body .cg{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;margin-top:20px}@media screen and (max-width:1600px){.contact-us-modal .modal-dialog .modal-content .modal-body .cg{--bs-gutter-y:1rem}}@media screen and (max-width:767px){.contact-us-modal .modal-dialog .modal-content .modal-body .cg{margin-top:0;--bs-gutter-y:0.9rem}}.contact-us-modal .modal-dialog .modal-content .modal-body .terms{align-items:center;justify-content:space-between;margin-top:25px;padding-right:0}.contact-us-modal .modal-dialog .modal-content .modal-body .terms label{color:#191919;display:inline-block;font-size:16px;font-weight:400;margin-bottom:0;margin-left:4px;margin-top:2px}.contact-us-modal .modal-dialog .modal-content .modal-body .terms label a{color:inherit}@media screen and (max-width:991px){.contact-us-modal .modal-dialog .modal-content .modal-body .terms label{font-size:14px;margin-top:4px}}@media screen and (max-width:767px){.contact-us-modal .modal-dialog .modal-content .modal-body .terms{margin-top:5px}}.contact-us-modal .modal-dialog .modal-content .modal-body .terms .form-check-input{border:1.5px solid #000;height:20px;margin-left:10px;padding:0;width:20px}.contact-us-modal .modal-dialog .modal-content .modal-body .terms .btn-primary{margin-left:auto;width:auto}@media screen and (max-width:767px){.contact-us-modal .modal-dialog .modal-content .modal-body .terms .btn-primary{margin-top:15px;width:100%}}.select2-container--default .select2-selection--multiple{border:1px solid #ced4da;border-radius:.375rem;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#343a40;border:none;color:#fff;margin-top:.25rem;padding:.25rem .5rem}.packages{margin:30px auto 0;width:842px}.packages table{border-collapse:separate;border-spacing:0;width:100%}.packages table thead th{background-color:#151515;border-color:hsla(0,0%,100%,.4);border-style:solid;border-width:1px 0 1px .5px;color:#fff;font-size:16px;font-weight:700;line-height:22px;padding:18px 20px}.packages table thead th:first-child{border-left-width:1px;border-top-left-radius:20px}.packages table thead th:last-child{border-right-width:1px;border-top-right-radius:20px}.packages table tbody tr td{border-top:1px solid hsla(0,0%,100%,.141);border-color:currentcolor hsla(0,0%,100%,.141) hsla(0,0%,100%,.141);border-style:none solid solid;border-width:medium 0 1px .5px;color:#fff;font-size:15px;font-weight:400;padding:20px}.packages table tbody tr td:first-child{border-left-width:1px;font-size:14px;font-weight:700;line-height:20px;width:250px}.packages table tbody tr td:last-child{border-right-width:1px}.packages table tbody tr:last-child td{padding:20px 13px}.packages table tbody tr:last-child td:first-child{border-bottom-left-radius:20px}.packages table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.packages .btn{padding:18px 20px;white-space:nowrap}@media screen and (min-width:1700px){.packages{margin:30px auto 0;width:1200px}.packages table thead tr th{border-width:1.6px;font-size:20px;line-height:26px;padding:25px 30px}.packages table thead tr th:first-child{text-align:left}.packages table tbody tr td{font-size:16px;padding:25px 30px}.packages table tbody tr td:first-child{font-size:18px;text-align:left;width:370px}.packages table tbody tr:last-child td{padding:25px 22px}.packages .btn{margin:0 auto;padding:18px 25px}}@media screen and (max-width:992px){.packages{margin:10px auto 0;overflow-x:auto;width:calc(100% + 29px)}.packages table{min-width:842px}.packages table thead tr th{font-size:16px;line-height:22px;padding:20px 18px}.packages table thead tr th:first-child{text-align:left}.packages table tbody tr td{font-size:15px;padding:20px 18px}.packages table tbody tr td:first-child{font-size:15px;text-align:left;width:250px}.packages table tbody tr:last-child td{padding:18px 13px}.packages .btn{margin:0 auto;padding:18px 20px}.seopackagebrreome br{display:none}}@media screen and (max-width:576px){.packages{margin:0 auto;overflow-x:auto;width:calc(100% + 19px)}.packages table{min-width:825px}.packages table thead tr th{font-size:16px;line-height:22px;padding:13px 18px}.packages table thead tr th:first-child{text-align:left}.packages table tbody tr td{font-size:14px;padding:15px 18px}.packages table tbody tr td:first-child{font-size:14px;text-align:left;width:225px}.packages table tbody tr:last-child td{padding:18px 13px}.packages .btn{margin:0 auto;padding:18px 20px}}.our_expertise{background:url(../../src/images/Expertise_BG.webp) no-repeat 50%;background-size:cover;padding:60px 0 80px}.our_expertise .experitesmain{display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.our_expertise.featuredservice{background:url(../../src/images/FS_BG.webp) no-repeat 50%;background-position:50%;background-size:100% 100%}.our_expertise.iffooter{padding-bottom:150px}.expertisecard,.maininnercontents .expertisecard{border-radius:32px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.expertisecard:before,.maininnercontents .expertisecard:before{background:linear-gradient(270deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.expertisecard .expertisecardin,.maininnercontents .expertisecard .expertisecardin{background-color:#151515;border-radius:32px;height:100%;margin:.8px;padding:32px 36px;position:relative;z-index:1}.expertisecard h3,.maininnercontents .expertisecard h3{align-items:center;color:#fff;display:flex;font-size:21px;font-weight:700;margin:0 0 24px;text-align:left}.expertisecard h3 img,.maininnercontents .expertisecard h3 img{margin-right:20px;max-width:60px}.expertisecard p,.maininnercontents .expertisecard p{color:#fff;font-size:18px;font-weight:300}.expertisecard p a,.maininnercontents .expertisecard p a{color:#e6b400}.expertisecard p a:hover,.maininnercontents .expertisecard p a:hover{color:#b57d16}.expertisecard a:hover h3,.maininnercontents .expertisecard a:hover h3{color:#e6b400}.expertisecard:nth-child(2n):before,.maininnercontents .expertisecard:nth-child(2n):before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,60%,0))}.our_product{background-size:cover;padding:90px 0;position:relative}.our_product:before{background:url(../../src/images/Section_BG.webp);background-position:bottom;background-size:cover;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.our_product .productsmain{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.our_product.digitalservice{padding:80px 0}.our_product.digitalservice:before{background:url(../../src/images/digisection2.webp);background-position:bottom;background-size:cover;opacity:1}.our_product.digitalservice.softwareservice:before{background:url(../../src/images/softdev4thsection.webp);background-size:cover}.our_product.digitalservice .productsmain{display:flex;flex-wrap:wrap;justify-content:center}.our_product.digitalservice .productsmain .productscard{flex:0 1 calc(33.33% - 20px)}.our_product.digitalservice.iffooter{padding:80px 0 130px}.our_product .secpera{font-size:20px;font-weight:600;line-break:25px;text-align:center}.our_product .secpera.ifbottom{margin:48px 0 0}.our_product .secpera.iftop{margin:0 0 48px}.productscard{border-radius:32px;overflow:hidden;padding:0 0 1.6px;position:relative;transition:background-position 1.5s ease-in-out}.productscard:before{background:linear-gradient(0deg,#fff 0,hsla(0,0%,60%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.productscard .productscardin{background-color:#151515;border-radius:32px;height:100%;margin:.8px;padding:32px 20px;position:relative;text-align:center;z-index:1}.productscard img{margin:0 auto;max-width:72px}.productscard h3{color:#fff;font-size:17px;font-weight:700;margin:24px 0 0;text-align:center}.productscard:nth-child(n+4):nth-child(-n+6):before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,60%,0))}.productscard:hover h3{color:#e6b400}@keyframes animateBorder{0%{background:linear-gradient(0deg,#fff,hsla(0,0%,60%,0))}25%{background:linear-gradient(90deg,#fff,hsla(0,0%,60%,0))}50%{background:linear-gradient(180deg,#fff,hsla(0,0%,60%,0))}75%{background:linear-gradient(270deg,#fff,hsla(0,0%,60%,0))}to{background:linear-gradient(1turn,#fff,hsla(0,0%,60%,0))}}@media screen and (min-width:1700px){.our_expertise{padding:66px 0 120px}.our_expertise .experitesmain{gap:34px}.our_expertise.featuredservice{padding:120px 0}.our_expertise.iffooter{padding-bottom:190px}.expertisecard,.maininnercontents .expertisecard{border-radius:60px}.expertisecard .expertisecardin,.maininnercontents .expertisecard .expertisecardin{border-radius:60px;padding:48px 44px}.expertisecard h3,.maininnercontents .expertisecard h3{font-size:28px;line-height:34px;margin-bottom:26px}.expertisecard h3 img,.maininnercontents .expertisecard h3 img{margin-right:22px}.expertisecard p,.maininnercontents .expertisecard p{font-size:21px;line-height:29px}.our_product{padding:120px 0}.our_product .productsmain{gap:28px}.our_product.digitalservice{padding:120px 0}.our_product.digitalservice .productsmain .productscard{flex:0 1 calc(33.33% - 22px)}.our_product.digitalservice.iffooter{padding:120px 0 160px}.our_product .secpera{font-size:26px;line-break:31px}.our_product .secpera.ifbottom{margin:70px 0 0}.our_product .secpera.iftop{margin:0 0 70px}.productscard{border-radius:40px}.productscard .productscardin{border-radius:40px;padding:32px 22px}.productscard img{max-width:90px}.productscard h3{font-size:20px;line-height:34px;margin-top:24px}}@media screen and (max-width:1785px) and (min-width:1700px){.productscard .productscardin{padding:32px 22px}.productscard h3{font-size:19px}}@media screen and (min-width:992px){.homeproductmain .productscard:nth-child(n+3):not(:nth-last-child(-n+2)):before{background:#fff}.homeproductmain .productscard h3{font-size:23px}}@media screen and (max-width:992px){.our_expertise{padding:30px 0 50px}.our_expertise .experitesmain{gap:30px}.our_expertise.featuredservice{padding:50px 0}.our_expertise.iffooter{padding-bottom:155px}.expertisecard,.maininnercontents .expertisecard{border-radius:26px}.expertisecard .expertisecardin,.maininnercontents .expertisecard .expertisecardin{border-radius:26px;padding:26px}.expertisecard h3,.maininnercontents .expertisecard h3{font-size:20px;line-height:25px;margin-bottom:24px}.expertisecard h3 img,.maininnercontents .expertisecard h3 img{margin-right:20px}.expertisecard p,.maininnercontents .expertisecard p{font-size:18px;line-height:23px}.our_product{padding:50px 0}.our_product .productsmain{gap:30px;grid-template-columns:repeat(2,1fr)}.our_product.digitalservice{padding:50px 0}.our_product.digitalservice .productsmain .productscard{flex:0 1 calc(50% - 15px)}.our_product.digitalservice.iffooter{padding:50px 0 120px}.our_product .secpera{font-size:18px;line-break:25px}.our_product .secpera.ifbottom{margin:36px 0 0}.our_product .secpera.iftop{margin:0 0 36px}.productscard{border-radius:26px}.productscard .productscardin{border-radius:26px;padding:22px 40px}.productscard img{max-width:60px}.productscard h3{font-size:20px;margin-top:24px}}@media screen and (max-width:992px) and (min-width:576px){.productscard:nth-child(4n):before,.productscard:nth-child(4n-1):before{background:hsla(0,0%,100%,.698)!important}}@media screen and (max-width:700px){.our_expertise .experitesmain{display:block;opacity:0}.our_expertise .experitesmain .slick-track{display:flex}.our_expertise .experitesmain .slick-track .slick-slide{height:inherit!important}.our_expertise .experitesmain .slick-track .slick-slide>div,.our_expertise .experitesmain .slick-track .slick-slide>div .expertisecard{height:100%}.our_expertise .experitesmain.slick-slider{margin:0 -8px;width:calc(100% + 28px)}.our_expertise .experitesmain.slick-slider .slick-list{padding:0 10% 0 0!important}.our_expertise .experitesmain.slick-slider .slick-slide{padding-left:8px;padding-right:8px}.our_expertise .experitesmain.slick-slider .slick-slide:nth-child(2n) .expertisecard:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,60%,0))}.our_product.digitalservice .productsmain{display:block}.our_product .productsmain{display:block;opacity:0}.our_product .productsmain .slick-track{display:flex}.our_product .productsmain .slick-track .slick-slide{height:inherit!important}.our_product .productsmain .slick-track .slick-slide>div,.our_product .productsmain .slick-track .slick-slide>div .productscard{height:100%}.our_product .productsmain.slick-slider{margin:0 -6px;width:calc(100% + 26px)}.our_product .productsmain.slick-slider .slick-list{padding:0 8% 0 0!important}.our_product .productsmain.slick-slider .slick-slide{padding-left:6px;padding-right:6px}}@media screen and (max-width:576px){.our_expertise{padding:20px 0 40px}.our_expertise.featuredservice{padding:40px 0}.our_expertise.iffooter{padding-bottom:110px}.expertisecard .expertisecardin,.maininnercontents .expertisecard .expertisecardin{padding:26px 18px}.expertisecard h3,.maininnercontents .expertisecard h3{font-size:18px;margin-bottom:20px}.expertisecard h3 img,.maininnercontents .expertisecard h3 img{margin-right:16px;max-width:46px}.expertisecard p,.maininnercontents .expertisecard p{font-size:14px;line-height:19px}.our_product{padding:40px 0}.our_product .secpera{font-size:16px;line-break:22px}.our_product .secpera.ifbottom{margin:30px 0 0}.our_product .secpera.iftop{margin:0 0 30px}.productscard .productscardin{border-radius:26px;padding:20px 17px}.productscard img{max-width:56px}.productscard h3{font-size:15px;margin-top:16px}}.sbs{--bs-gutter-x:2.5rem}.sbs .productscard h3{margin-bottom:35px;margin-top:0;text-align:left}.sbs .productscard p{text-align:left}@media (max-width:1700px){.sbs .productscard p{font-size:18px}}@media (max-width:767px){.sbs .productscard p{font-size:14px}}.sbs .productscard .productscardin{display:flex;flex-direction:column;justify-content:center}.sbs .sbs-images{height:440px;width:647px}@media (max-width:1699px) and (min-width:993px){.sbs{--bs-gutter-x:1.8rem}.sbs.mt-60{margin-top:35px}.sbs .sbs-images{height:auto;width:503px}}@media (max-width:992px) and (min-width:768px){.sbs{--bs-gutter-x:2.5rem;--bs-gutter-y:40px}.sbs.mt-60{margin-top:0}.sbs .sbs-images{height:auto;width:704px}.sbs.column-reverse{flex-direction:column-reverse}}@media (max-width:767px){.sbs{--bs-gutter-x:2.5rem;--bs-gutter-y:25px}.sbs.mt-60{margin-top:0}.sbs .sbs-images{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.sbs.column-reverse{flex-direction:column-reverse}}.ims-row{--bs-gutter-x:2rem;--bs-gutter-y:2rem}@media (max-width:1699px){.ims-row{--bs-gutter-x:1.8rem;--bs-gutter-y:1.8rem}}.ims-row .productscard h3{margin-bottom:35px;margin-top:0;text-align:left}@media (max-width:1699px){.ims-row .productscard h3{font-size:24px;margin-bottom:20px}}@media (max-width:992px){.ims-row .productscard h3{font-size:20px;margin-bottom:15px}}.ims-row .productscard ul{list-style:disc;margin:0 0 0 30px}.ims-row .productscard ul li{font-size:20px;font-weight:400;line-height:2;text-align:left}@media (max-width:1699px){.ims-row .productscard ul li{font-size:18px}}@media (max-width:992px){.ims-row .productscard ul li{font-size:14px}}.ims-row .productscard .productscardin{display:flex;flex-direction:column;justify-content:flex-start;min-height:320px}@media (max-width:1699px){.ims-row .productscard .productscardin{min-height:300px}}@media (max-width:992px){.ims-row .productscard .productscardin{min-height:280px}}
/*# sourceMappingURL=data:application/json;base64,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QkFBcUIsQ0FDckIsb0JBQ0YsQ0FDRixDQUNBLDBCQUVFLGtCQUFtQixDQUNuQixZQUFhLENBRmIsZUFHRixDQUNBLDBCQUNFLDBCQUNFLGNBQWUsQ0FDZixrQkFDRixDQUNGLENBQ0EseUJBQ0UsMEJBQ0UsY0FBZSxDQUNmLGtCQUNGLENBQ0YsQ0FDQSwwQkFDRSxlQUFnQixDQUNoQixpQkFDRixDQUNBLDZCQUNFLGNBQWUsQ0FDZixlQUFnQixDQUNoQixhQUFjLENBQ2QsZUFDRixDQUNBLDBCQUNFLDZCQUNFLGNBQ0YsQ0FDRixDQUNBLHlCQUNFLDZCQUNFLGNBQ0YsQ0FDRixDQUNBLHVDQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLGdCQUNGLENBQ0EsMEJBQ0UsdUNBQ0UsZ0JBQ0YsQ0FDRixDQUNBLHlCQUNFLHVDQUNFLGdCQUNGLENBQ0YiLCJmaWxlIjoibWFpbi12MS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM0LCAxODIuNSwgMjU0KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNCwgMTgyLjUsIDI1NCk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNCwgMTgyLjUsIDI1NCk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2IlMjgxMzQsIDE4Mi41LCAyNTQlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODIuNCwgMjExLjUsIDI1NC40KTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODIuNCwgMjExLjUsIDI1NC40KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC4zNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4qIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtY29sb3Ige1xuICBjb2xvcjogIzUxNkI3Qjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2xpY2stc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjg2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci5jb250YWluZXJfc20ge1xuICBtYXgtd2lkdGg6IDEwNzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG4gIC5jb250YWluZXIuY29udGFpbmVyX3NtIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBwYWRkaW5nOiAwIDI0NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxuICAuY29udGFpbmVyLmNvbnRhaW5lcl9zbSB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE4cHggMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0biBzcGFuLFxuLmJ0biBpbWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5idG4uYnRuX2xnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2QjQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI0U2QjQwMDtcbn1cbi5idG4tcHJpbWFyeSBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjU3RDE2O1xuICBib3JkZXItY29sb3I6ICNCNTdEMTY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tb3V0bGluZS13aGl0ZSBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRTZCNDAwO1xuICBib3JkZXItY29sb3I6ICNFNkI0MDA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeSBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkI0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNFNkI0MDA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciBzcGFuIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDEwMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDEwMTtcbiAgY29sb3I6ICNGRjAxMDE7XG59XG5cbmJ1dHRvbixcbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnRleHRidG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0U2QjQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWF4LWF1dG8ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5ncmlkLWNvbHVtbnMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNFNkI0MDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYnItMjQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibHVycmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsdXJyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcm9oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4ucHJvaGVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2hlYWRpbmcgaDIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5wcm9oZWFkaW5nIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi9zcmMvaW1hZ2VzL3N0eWxlZG90aGVhZGluZy53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbn1cbi5wcm9oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2hlYWRpbmcgaDEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5wcm9oZWFkaW5nIGgxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi9zcmMvaW1hZ2VzL3N0eWxlZG90aGVhZGluZy53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9oZWFkaW5nIC5zZXByYXRvcmRvdHMge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vc3JjL2ltYWdlcy9zdHlsZWRvdGhlYWRpbmcud2VicFwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnByb2hlYWRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogNDhweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9oZWFkaW5nIHAgYSB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJyZWFkY3J1bWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnJlYWRjcnVtYnMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnJlYWRjcnVtYnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuLmJyZWFkY3J1bWJzIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjdcIiBoZWlnaHQ9XCIxMFwiIHZpZXdCb3g9XCIwIDAgNyAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xLjI3MDk4IDEwQzEuMTU0NzMgMTAgMS4wMzgzNyA5Ljk1NTU3IDAuOTQ5NjE3IDkuODY2ODJDMC43NzIwMDMgOS42ODkyMSAwLjc3MjAwMyA5LjQwMTU5IDAuOTQ5NjE3IDkuMjI0MDlMNS4xNzM3MSA0Ljk5OTk5TDAuOTQ5NjE3IDAuNzc1ODk2QzAuNzcyMDAzIDAuNTk4MjgyIDAuNzcyMDAzIDAuMzEwNjY4IDAuOTQ5NjE3IDAuMTMzMTY4QzEuMTI3MjMgLTAuMDQ0MzMyNCAxLjQxNDg0IC0wLjA0NDQ0NjEgMS41OTIzNCAwLjEzMzE2OEw2LjEzNzgxIDQuNjc4NjNDNi4zMTU0MiA0Ljg1NjI0IDYuMzE1NDIgNS4xNDM4NiA2LjEzNzgxIDUuMzIxMzZMMS41OTIzNCA5Ljg2NjgyQzEuNTAzNTkgOS45NTU1NyAxLjM4NzIzIDEwIDEuMjcwOTggMTBaXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5iYWNrYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm11bHRpc2VsZWN0MiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBsZWZ0OiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm11bHRpc2VsZWN0MiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm11bHRpc2VsZWN0MiArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1iLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm1iLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMTlweCA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYnRuIGltZyxcbiAgLmJ0biBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuICAucHJvaGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnByb2hlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxuICAucHJvaGVhZGluZyBoMiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICB9XG4gIC5wcm9oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIH1cbiAgLnByb2hlYWRpbmcgaDEgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgfVxuICAucHJvaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDEyMzJweDtcbiAgfVxuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICB9XG4gIC5icmVhZGNydW1icyBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5icmVhZGNydW1icyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWItcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9oZWFkaW5nIGgyIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLnByb2hlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvaGVhZGluZyBoMSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5wcm9oZWFkaW5nIHAge1xuICAgIG1hcmdpbjogMzZweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYi1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5iYWNrYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjZweDtcbiAgfVxuICAuYnJlYWRjcnVtYnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYnJlYWRjcnVtYnMgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5icmVhZGNydW1icyBsaSArIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgfVxuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTFweCAyN3B4O1xuICB9XG4gIC5idG4uYnRuX2xnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnByb2hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG4gIC5wcm9oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb2hlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucHJvaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5sYWJlbCB7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzE5MTkxOTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbnNlbGVjdCxcbi5pbnB1dC1ncm91cCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FkYWRhZDtcbiAgb3BhY2l0eTogMTtcbn1cblxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzE5MTkxOTtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gIH1cbn1cblxuc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwOmZvY3VzLFxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci11cHdhcmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgcmdiYSgxNTMsIDE1MywgMTUzLCAwKSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbmJhbm5lcmFuaW1pZSAuY29udGVudCBoMSxcbi5tYWluYmFubmVyYW5pbWllIC5jb250ZW50IGgxICsgLmJ0biB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tYWluYmFubmVyYW5pbWllIC5jb250ZW50IGgxLndhdmUtYW5pbWF0ZS1yZWFkeSxcbi5tYWluYmFubmVyYW5pbWllIC5jb250ZW50IGgxLndhdmUtYW5pbWF0ZS1yZWFkeSArIC5idG4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLm1haW5iYW5uZXJhbmltaWUgLmNvbnRlbnQgaDEuYW5pbWF0ZS1mYWRldXAge1xuICBhbmltYXRpb246IGZhZGVVcCAxcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMC4xcyBib3RoO1xufVxuXG4ubWFpbmJhbm5lcmFuaW1pZSAuY29udGVudCBhLmFuaW1hdGUtZmFkZXVwIHtcbiAgYW5pbWF0aW9uOiBmYWRlVXAgMXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDAuNHMgYm90aDtcbn1cblxuLyogPT09IE1haW5iYW5uZXIgYmFja2dyb3VuZCB6b29tIGVmZmVjdCA9PT0gKi9cbi5tYWluYmFubmVyYW5pbWllLmJnLXpvb20ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTA1JSAxMDUlICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluYmFubmVyYW5pbWllIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT0gV2F2ZSBUZXh0IEFuaW1hdGlvbiA9PT0gKi9cbi5tYWluYmFubmVyYW5pbWllIC5jb250ZW50IGgxIHNwYW4ud2F2ZS13b3JkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gIGFuaW1hdGlvbjogd2F2ZVVwIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHdhdmVVcCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLyogPT09IEJ1YmJsZSBDdXJzb3IgRWZmZWN0ID09PSAqL1xuLmJ1YmJsZS1jdXJzb3Ige1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY5LCAxNzksIDE4NCwgMC4yMzMpO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCA0cHggcmdiYSgxNjksIDE3OSwgMTg0LCAwLjIzMyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJveC1zaGFkb3cgMC4ycywgdHJhbnNmb3JtIDAuMTVzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuaGVhZGVyIHtcbiAgei1pbmRleDogNztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcyBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0I1N0QxNjtcbn1cbmhlYWRlci5zdGlja3kgLmhlYWRlcmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuNyk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAxZnIgMTk4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjRzIGVhc2UtaW4tb3V0O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5sb2dvIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLm5hdmJhcml0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAubmF2YmFyaXRlbTpob3ZlciwgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLm5hdmJhcml0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDI2cHggMDtcbn1cbmhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bjpob3ZlciAubmF2YmFyaXRlbSwgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLmFjdGl2ZSAubmF2YmFyaXRlbSB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIwLCAyMjAsIDIyMCwgMC43KTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjhweCAyOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmxpc3RpdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAubGlzdGl0ZW0gaW1nLCBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAubGlzdGl0ZW0gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDUycHg7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5saXN0IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzMHB4IDQycHg7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMThweCAwO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDM1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCBsaSAubGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMC41O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtIGltZyB7XG4gIG1heC13aWR0aDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi9zcmMvaW1hZ2VzL2Fycm93ZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0gLmFycm93dGFiYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtIC5hcnJvd3RhYmIgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtLmFjdGl2ZWxpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtLmFjdGl2ZWxpbms6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0uYWN0aXZlbGluayAuYXJyb3d0YWJiIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5saXN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5saXN0Om5vdCguaGlkZSkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLnByb2R1Y3RzbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAucHJvZHVjdHNsaXN0IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzNXB4IDQycHg7XG59XG5oZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuc29sdXRpb25saXN0bmV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbmhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5zb2x1dGlvbmxpc3RuZXcgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDM1cHggNDJweDtcbn1cbmhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5zb2x1dGlvbmxpc3Qge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLnNvbHV0aW9ubGlzdCB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogMzBweCA0MnB4O1xufVxuaGVhZGVyIC5oZWFkZXJjb250ZW50Lm1lbnUtb3BlbiB7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHggMjhweCAwIDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm1vYmlsZV90b2dnbGVCdG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQycHg7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1vYmlsZV90b2dnbGVCdG4gLm1vYmlsZV90b2dnbGVCdG5fbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxNi42MnB4O1xufVxuLm1vYmlsZV90b2dnbGVCdG4gLm1vYmlsZV90b2dnbGVCdG5fbGluZTpmaXJzdC1jaGlsZCxcbi5tb2JpbGVfdG9nZ2xlQnRuIC5tb2JpbGVfdG9nZ2xlQnRuX2xpbmU6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMi4ycHg7XG59XG5cbi5iYWNrd2FyZCwgLmZvcndhcmQge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9yd2FyZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNHB4IDNweDtcbn1cblxuLmJhY2t3YXJkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNHB4IC0wLjVweDtcbn1cblxuLmRyb3Bkb3duYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1N3B4IDFmciAyMzBweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCB7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5uYXZiYXJpdGVtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMjJweCAzNnB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5saXN0aXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5saXN0aXRlbSBpbWcsIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5saXN0aXRlbSBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICBtYXgtd2lkdGg6IDUycHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHtcbiAgICB3aWR0aDogNDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MnB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmxpc3QgdWwge1xuICAgIGdhcDogNDZweCA0MnB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAudGFiLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDhweCk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLnByb2R1Y3RzbGlzdCB1bCB7XG4gICAgZ2FwOiA0NnB4IDQycHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLnNvbHV0aW9ubGlzdG5ldyB1bCB7XG4gICAgZ2FwOiA0NnB4IDQycHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5yaWdodGxpbmtzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuc29sdXRpb25saXN0IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxODRweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTAuNXB4O1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgICBwYWRkaW5nOiA0MnB4IDI4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjAsIDIyMCwgMjIwLCAwLjcpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI4cHggMjhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBtYXgtaGVpZ2h0OiA4NHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyLm5hdi0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCBsaSAubmF2YmFyaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgbGkuZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIGxpLmRyb3Bkb3duIC5uYXZiYXJpdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCBsaS5kcm9wZG93biAubmF2YmFyaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vc3JjL2ltYWdlcy9jaGV2cm9uLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgbGkuZHJvcGRvd24gLm5hdmJhcml0ZW0gLmRyb3Bkb3duYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgbGkuZHJvcGRvd24uYWN0aXZlIC5uYXZiYXJpdGVtOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCBsaS5kcm9wZG93bi5hY3RpdmUgLm5hdmJhcml0ZW0gLmRyb3Bkb3duYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmxpc3RpdGVtIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAubGlzdGl0ZW0gc3ZnIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5saXN0aXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMzZweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAuaW5uZXJ0YWIgdWwgbGkgLmxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAuaW5uZXJ0YWIgdWwgbGkgLmxpc3Q6bm90KC5oaWRlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCBsaSAubGlzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMnB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvZG90ZWRsaW5lLndlYnBcIikgY2VudGVyO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAuaW5uZXJ0YWIgdWwgLmRyb3Bkb3dud2l0aGRyb3Bkb3duaXRlbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0uYWN0aXZlbGluazo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtLmFjdGl2ZWxpbmsgLmFycm93dGFiYiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiLm9wZW5kcm9wIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiLm9wZW5kcm9wIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0uYWN0aXZlbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAucHJvZHVjdHNsaXN0IHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAucHJvZHVjdHNsaXN0IHVsIHtcbiAgICBnYXA6IDMycHggMTlweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAucHJvZHVjdHNsaXN0IHVsIC5saXN0aXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5zb2x1dGlvbmxpc3RuZXcge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5zb2x1dGlvbmxpc3RuZXcgdWwge1xuICAgIGdhcDogMzJweCAxOXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5uYXZiYXIgdWwgLmRyb3Bkb3duLW1lbnUgLnNvbHV0aW9ubGlzdG5ldyB1bCAubGlzdGl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciB1bCAuZHJvcGRvd24tbWVudSAuc29sdXRpb25saXN0IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMzJweCAyNHB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubmF2YmFyIHVsIC5kcm9wZG93bi1tZW51IC5zb2x1dGlvbmxpc3QgdWwgLmxpc3RpdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5yaWdodGxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfdG9nZ2xlQnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tb2JfYmxhY2sge1xuICAgIGZpbGw6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyY29udGVudCAubG9nbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgLm5hdmJhciwgaGVhZGVyIC5oZWFkZXJjb250ZW50IC5yaWdodGxpbmtzLCBoZWFkZXIgLmhlYWRlcmNvbnRlbnQgI3RvZ2dsZUJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIuc3RpY2t5IC5oZWFkZXJjb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vYmlsZWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vYmlsZWhlYWRlciB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iLm9wZW4tZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiAubmF2bW9iaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZjNlO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiAubmF2bW9iaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgLm5hdm1vYml0ZW0gc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgbGkuYWN0aXZlIC5uYXZtb2JpdGVtLCAubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIGxpLnNob3cgLm5hdm1vYml0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkI0MDA7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIGxpLmFjdGl2ZSAubmF2bW9iaXRlbSBzdmcgcGF0aCwgLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCBsaS5zaG93IC5uYXZtb2JpdGVtIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgbGkuYWN0aXZlIC5uYXZtb2JpdGVtIHNwYW4sIC5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgbGkuc2hvdyAubmF2bW9iaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIGxpLmFjdGl2ZSAudG9nZ2xlYnRubW9iIC5tb2JpbGVfdG9nZ2xlQnRuX2xpbmUsIC5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgbGkuc2hvdyAudG9nZ2xlYnRubW9iIC5tb2JpbGVfdG9nZ2xlQnRuX2xpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDNweCAyMHB4IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAtMC41cHggMCAxcHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA4NHZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAudGl0bGVpbmRyb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC50aXRsZWluZHJvcGRvd24gaW1nIHtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5saXN0IC5saXN0aXRlbSBpbWcsIC5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmxpc3QgLmxpc3RpdGVtIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmxpc3RpdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5saXN0aXRlbSBpbWcsIC5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmxpc3RpdGVtIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiA1MnB4O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmxpc3QgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDMwcHggNDJweDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAuaW5uZXJ0YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogMzU2cHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIGxpIC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvYXJyb3dkb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtIC5hcnJvd3RhYmIge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAuaW5uZXJ0YWIgdWwgLmRyb3Bkb3dud2l0aGRyb3Bkb3duaXRlbSAuYXJyb3d0YWJiIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtLmFjdGl2ZWxpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0uYWN0aXZlbGluazo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtLmFjdGl2ZWxpbmsgLmFycm93dGFiYiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5pbm5lcnRhYiB1bCAuZHJvcGRvd253aXRoZHJvcGRvd25pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3dud2l0aGRyb3Bkb3duIC5saXN0Om5vdCguaGlkZSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLnByb2R1Y3RzbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMzBweCAxNHB4O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAucHJvZHVjdHNsaXN0IHVsIGxpIC5saXN0aXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuc29sdXRpb25saXN0IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLm90aGVycGFnZWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI2cHg7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5vdGhlcnBhZ2VsaW5rIGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLm5hdmJhcml0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5uYXZiYXJpdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIGxpIC5uYXZiYXJpdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIGxpLmRyb3Bkb3duIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgbGkuZHJvcGRvd24gLm5hdmJhcml0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIGxpLmRyb3Bkb3duIC5uYXZiYXJpdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vc3JjL2ltYWdlcy9jaGV2cm9uLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCBsaS5kcm9wZG93bi5hY3RpdmUgLm5hdmJhcml0ZW06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5saXN0aXRlbSBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDA7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5saXN0aXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDMycHg7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIHtcbiAgZ2FwOiAxNnB4O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIGxpIC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAuaW5uZXJ0YWIgdWwgbGkgLmxpc3Q6bm90KC5oaWRlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIGxpIC5saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvZG90ZWRsaW5lLndlYnBcIikgY2VudGVyO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0uYWN0aXZlbGluazo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd253aXRoZHJvcGRvd24gLmlubmVydGFiLm9wZW5kcm9wIHVsIC5kcm9wZG93bndpdGhkcm9wZG93bml0ZW0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bndpdGhkcm9wZG93biAuaW5uZXJ0YWIub3BlbmRyb3AgdWwgLmRyb3Bkb3dud2l0aGRyb3Bkb3duaXRlbS5hY3RpdmVsaW5rIHtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgLmRyb3Bkb3duLW1lbnUgLnNvbHV0aW9ubGlzdCB1bCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMzBweCAxNHB4O1xufVxuLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCAuZHJvcGRvd24tbWVudSAuc29sdXRpb25saXN0IHVsIC5saXN0aXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4udG9nZ2xlYnRubW9iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvZ2dsZWJ0bm1vYiAubW9iaWxlX3RvZ2dsZUJ0bl9saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDE2LjYycHg7XG59XG4udG9nZ2xlYnRubW9iIC5tb2JpbGVfdG9nZ2xlQnRuX2xpbmU6Zmlyc3QtY2hpbGQsXG4udG9nZ2xlYnRubW9iIC5tb2JpbGVfdG9nZ2xlQnRuX2xpbmU6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMi4ycHg7XG59XG5cbi50b2dnbGVhY3RpdmUgI2xpbmUtMSxcbi50b2dnbGVhY3RpdmUgI2xpbmUtMW1vYiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNHB4IDNweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi50b2dnbGVhY3RpdmUgI2xpbmUtMixcbi50b2dnbGVhY3RpdmUgI2xpbmUtMm1vYiB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDRweCAtMC41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwge1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5tb2JpbGVoZWFkZXIgLm5hdmJhcl9tb2IgdWwgbGkuYWN0aXZlIC5uYXZtb2JpdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIH1cbiAgLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiB1bCBsaS5hY3RpdmUgLm5hdm1vYml0ZW0gc3ZnIHtcbiAgICB3aWR0aDogMTlweDtcbiAgfVxuICAubW9iaWxlaGVhZGVyIC5uYXZiYXJfbW9iIHVsIGxpLmFjdGl2ZSAubmF2bW9iaXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1vYmlsZWhlYWRlciAubmF2YmFyX21vYiAubmF2bW9iaXRlbSB7XG4gICAgZ2FwOiA2cHg7XG4gICAgcGFkZGluZzogOXB4O1xuICB9XG59XG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTE5O1xuICBwYWRkaW5nOiAxNjBweCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciAuZ3JhcGhpY3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0xMiU7XG59XG5mb290ZXIgLmdyYXBoaWNzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAuZm9vdGVyaW5uZXIgLm5lZWRoZWxwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbmZvb3RlciAuZm9vdGVyaW5uZXIgLm5lZWRoZWxwIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAuZm9vdGVyaW5uZXIgLm5lZWRoZWxwIGgyIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDkwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00NHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIGEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW0gLnNvY2lhbHNoYXJpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIC5zb2NpYWxzaGFyaW5nIC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbmZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW0gLnNvY2lhbHNoYXJpbmcgLmljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSAuc29jaWFsc2hhcmluZyAuaWNvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIC5zb2NpYWxzaGFyaW5nIC5pY29uOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbn1cbmZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW0gdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAyMHB4O1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSB1bCBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgOCAxMicgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTEuMzMzNSAxMUw2LjE5MjA4IDYuMTQxNDJDNi4yNzAxOCA2LjA2MzMyIDYuMjcwMTggNS45MzY2OCA2LjE5MjA3IDUuODU4NThMMS4zMzM1IDEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+XCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIHVsIGxpIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA4IDEyJyBmaWxsPSdub25lJz48cGF0aCBkPSdNMS4zMzM1IDExTDYuMTkyMDggNi4xNDE0MkM2LjI3MDE4IDYuMDYzMzIgNi4yNzAxOCA1LjkzNjY4IDYuMTkyMDcgNS44NTg1OEwxLjMzMzUgMScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+XCIpO1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuY29weXJpZ2h0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmZvb3RlciAuZm9vdGVyaW5uZXIgLmNvcHlyaWdodHMgLmxvZ28ge1xuICBtYXgtd2lkdGg6IDE4NHB4O1xufVxuZm9vdGVyIC5mb290ZXJpbm5lciAuY29weXJpZ2h0cyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5jb3B5cmlnaHRzIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLmZvb3RlcmlubmVyIC5jb3B5cmlnaHRzIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxODBweCAwIDYwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAubmVlZGhlbHAge1xuICAgIGdhcDogNjBweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5uZWVkaGVscCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICBnYXA6IDE3MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW06OmFmdGVyIHtcbiAgICByaWdodDogLTg1cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSAuc29jaWFsc2hhcmluZyB7XG4gICAgZ2FwOiAxN3B4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW0gLnNvY2lhbHNoYXJpbmcgLmljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5jb3B5cmlnaHRzIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmNvcHlyaWdodHMgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTEwcHgpIGFuZCAobWluLXdpZHRoOiAxNzc1cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciB7XG4gICAgZ2FwOiAxMjdweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtOjphZnRlciB7XG4gICAgcmlnaHQ6IC02M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzc1cHgpIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW06OmFmdGVyIHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAubmVlZGhlbHAge1xuICAgIGdhcDogMjhweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5uZWVkaGVscCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4IDEwMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW06OmFmdGVyIHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW06bnRoLWNoaWxkKDMpLCBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlLCBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyIC5mb290ZXJpdGVtIHVsIHtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhci5mb290ZXJfbmF2YmFyYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDMwcHggOTZweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyLmZvb3Rlcl9uYXZiYXJib3R0b20gLmZvb3Rlcml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDY0cHgpO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIuZm9vdGVyX25hdmJhcmJvdHRvbSAuZm9vdGVyaXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyLmZvb3Rlcl9uYXZiYXJib3R0b20gLmZvb3Rlcml0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhci5mb290ZXJfbmF2YmFyYm90dG9tIC5mb290ZXJpdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlLCBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyLmZvb3Rlcl9uYXZiYXJib3R0b20gLmZvb3Rlcml0ZW06bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyLmZvb3Rlcl9uYXZiYXJib3R0b20gLmZvb3Rlcml0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIuZm9vdGVyX25hdmJhcmJvdHRvbSAuZm9vdGVyaXRlbTpudGgtY2hpbGQoNCkgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyLmZvb3Rlcl9uYXZiYXJib3R0b20gLmZvb3Rlcml0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5ncmFwaGljcyB7XG4gICAgdG9wOiAtMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLm5lZWRoZWxwIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5uZWVkaGVscCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLm5lZWRoZWxwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIge1xuICAgIGdhcDogMzBweCA3MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW06OmFmdGVyIHtcbiAgICByaWdodDogLTM1cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDM1cHgpO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIuZm9vdGVyX25hdmJhcmJvdHRvbSB7XG4gICAgZ2FwOiAzMHB4IDUwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhci5mb290ZXJfbmF2YmFyYm90dG9tIC5mb290ZXJpdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA0MHB4KTtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyLmZvb3Rlcl9uYXZiYXJib3R0b20gLmZvb3Rlcml0ZW06OmFmdGVyIHtcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuY29weXJpZ2h0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuY29weXJpZ2h0cyAubG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLmdyYXBoaWNzIHtcbiAgICB0b3A6IC04JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTA1cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAubmVlZGhlbHAge1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLm5lZWRoZWxwIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAubmVlZGhlbHAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyN3B4O1xuICAgIHBhZGRpbmc6IDI3cHggMDtcbiAgICBtYXJnaW46IDI3cHggMDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyOm5vdCguZm9vdGVyX25hdmJhcmJvdHRvbSkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyOm5vdCguZm9vdGVyX25hdmJhcmJvdHRvbSkgLmZvb3Rlcml0ZW0gaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyOm5vdCguZm9vdGVyX25hdmJhcmJvdHRvbSkgLmZvb3Rlcml0ZW0gaDI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uL3NyYy9pbWFnZXMvYXJyb3dkb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyOm5vdCguZm9vdGVyX25hdmJhcmJvdHRvbSkgLmZvb3Rlcml0ZW0gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyOm5vdCguZm9vdGVyX25hdmJhcmJvdHRvbSkgLmZvb3Rlcml0ZW0uYWN0aXZlIGgyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyOm5vdCguZm9vdGVyX25hdmJhcmJvdHRvbSkgLmZvb3Rlcml0ZW0uYWN0aXZlIHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmZvb3Rlcl9uYXZiYXIgLmZvb3Rlcml0ZW0gdWwge1xuICAgIGdhcDogMThweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyLmZvb3Rlcl9uYXZiYXJib3R0b20gLmZvb3Rlcml0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlcmlubmVyIC5mb290ZXJfbmF2YmFyLmZvb3Rlcl9uYXZiYXJib3R0b20gLmZvb3Rlcml0ZW06bGFzdC1jaGlsZCBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmNvcHlyaWdodHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyaW5uZXIgLmNvcHlyaWdodHMgLmxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuY29weXJpZ2h0cyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5ncmFwaGljcyB7XG4gICAgdG9wOiAtOCU7XG4gIH1cbiAgZm9vdGVyIC5ncmFwaGljcyBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDEwMnB4O1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJpbm5lciAuZm9vdGVyX25hdmJhciAuZm9vdGVyaXRlbSAuc29jaWFsc2hhcmluZyB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbi5tYWluYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvQkcud2VicFwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLm1haW5iYW5uZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxODZweCAwIDk0cHg7XG4gIG1heC13aWR0aDogODEzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbmJhbm5lciAuY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG4ubWFpbmJhbm5lciAuY29udGVudCBoMSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbmJhbm5lciAuZ3JhcGhpY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG4ubWFpbmJhbm5lciAuZ3JhcGhpY3MgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCB7XG4gIG1heC13aWR0aDogMTI4NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCB7XG4gICAgbWF4LXdpZHRoOiAxNzYwcHg7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tYWluYmFubmVyIC5icmFuZHNsaW5rZWQgLmJhbm5lcmJyYW5kcyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbmJhbm5lciAuYnJhbmRzbGlua2VkIC5iYW5uZXJicmFuZHMuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tYWluYmFubmVyIC5icmFuZHNsaW5rZWQgLmJhbm5lcmJyYW5kcy5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuYnJhbmRpdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuYnJhbmRpdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAubWFpbmJhbm5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMjc3cHggMCAxMDdweDtcbiAgICBtYXgtd2lkdGg6IDEyMDlweDtcbiAgfVxuICAubWFpbmJhbm5lciAuY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbiAgLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYWluYmFubmVyIC5icmFuZHNsaW5rZWQgLmJyYW5kaXRlbSB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gIH1cbiAgLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuYnJhbmRpdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tYWluYmFubmVyIC5icmFuZHNsaW5rZWQgLmJyYW5kaXRlbSBpbWdbc3JjJD1cIi5zdmdcIl0ge1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gIH1cbiAgLm1haW5iYW5uZXIgLmdyYXBoaWNzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc1cHgpIHtcbiAgLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5tYWluYmFubmVyIC5icmFuZHNsaW5rZWQgLmJyYW5kaXRlbSBpbWcge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW5iYW5uZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE3NHB4IDAgNjRweDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG4gIC5tYWluYmFubmVyIC5icmFuZHNsaW5rZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuYnJhbmRpdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuYnJhbmRpdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbiAgLm1haW5iYW5uZXIgLmdyYXBoaWNzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbmJhbm5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTEycHggMCA0NnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbmJhbm5lciAuY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5tYWluYmFubmVyIC5icmFuZHNsaW5rZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1haW5iYW5uZXIgLmJyYW5kc2xpbmtlZCAuYnJhbmRpdGVtIHtcbiAgICBwYWRkaW5nOiAwIDBweDtcbiAgfVxuICAubWFpbmJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuICAubWFpbmJhbm5lciAuZ3JhcGhpY3MgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDJweDtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cbn1cbi5tYWluaW5uZXJjb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi9zcmMvaW1hZ2VzL2V4cEJhbm5lcl9CRy53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cbi5tYWluaW5uZXJjb250ZW50cy5kaWdpdGFsLXRyYW5zZm9ybWF0aW9ubWFpbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vc3JjL2ltYWdlcy9kaWdpQmFubmVyX0JHLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5tYWluaW5uZXJjb250ZW50cy5zb2Z0d2FyZS1kZXZlbG9wbWVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vc3JjL2ltYWdlcy9zb2Z0ZGV2QmFubmVyX0JHLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDEzNHB4IDAgODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuY29udGVudCBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmNvbnRlbnQgcCBhIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmNvbnRlbnQgLnNlbWloZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuY29udGVudCAuc2VtaWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5jb250ZW50IC5idG5tYWluaW5uZXJjb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuY29udGVudCAuYnRubWFpbmlubmVyY29udGVudGJvdHRvbSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmNvbnRlbnQgLmltZ21haW4ge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcml0ZXNtYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcml0ZXNtYWluIC5leHBlcnRpc2VjYXJkIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4ubWFpbmlubmVyY29udGVudHMgLnByb2R1Y3RzbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjhweDtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAucHJvZHVjdHNtYWluIC5wcm9kdWN0c2NhcmQge1xuICBmbGV4OiAwIDEgY2FsYygzMy4zMyUgLSAyMHB4KTtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuY29udGFjdG1haW4ge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5jb250YWN0bWFpbiAuY29udGFjdGNhcmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmNvbnRhY3RtYWluIC5jb250YWN0Y2FyZCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZmlsdGVycyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIGgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZmlsdGVycyAuZmlsdGVyc2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIC5maWx0ZXJzaW5uZXIgLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZmlsdGVycyAuZmlsdGVyc2lubmVyIC5kcm9wZG93biAuZHJvcGRvd25idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIHBhZGRpbmc6IDIxcHggMThweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIC5maWx0ZXJzaW5uZXIgLmRyb3Bkb3duIC5kcm9wZG93bmJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIC5maWx0ZXJzaW5uZXIgLmRyb3Bkb3duIC5kcm9wZG93bk9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIC5maWx0ZXJzaW5uZXIgLmRyb3Bkb3duIC5kcm9wZG93bk9wdGlvbnMgLk9wdGlvbml0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmZpbHRlcnMgLmZpbHRlcnNpbm5lciAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd25idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIC5maWx0ZXJzaW5uZXIgLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duYnV0dG9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIC5maWx0ZXJzaW5uZXIgLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duT3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItdG9wOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIHtcbiAgbWF4LXdpZHRoOiA4ODJweDtcbiAgbWluLXdpZHRoOiA4ODJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCBpbWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjVzIGVhc2UtaW4tb3V0O1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDYwJSk7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW46IDAuOHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCAuZGF0YXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IC5ibG9nY29udGVudGlubmVyZGV0YWlsIC5kYXRhdXRob3IgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IC5ibG9nY29udGVudGlubmVyZGV0YWlsIC5kYXRhdXRob3IgPiBkaXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogM3B4O1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgLmRhdGF1dGhvciA+IGRpdjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCBwLmltcHJ0YW50c2hvcnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDI4cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IC5ibG9nY29udGVudGlubmVyZGV0YWlsIHAuaW1wcnRhbnRzaG9ydCBhIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCAuYnJlYWtsaW5lIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMjhweCAwO1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IC5ibG9nY29udGVudGlubmVyZGV0YWlsIHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCBhIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG4ubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWluaW5uZXJjb250ZW50cy5pZmZvb3RlciAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLmNvbnRhY3RtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xufVxuXG4uY29udGFjdGNhcmQge1xuICBmbGV4OiAwIDEgY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMS41cyBlYXNlLWluLW91dDtcbn1cbi5jb250YWN0Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmZmZmYgMCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgMTAwJSk7XG59XG4uY29udGFjdGNhcmQgLmNvbnRhY3RjYXJkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBwYWRkaW5nOiAzMnB4IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuOHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdGNhcmQgaW1nIHtcbiAgbWF4LXdpZHRoOiA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWN0Y2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0Y2FyZCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5jb250YWN0Y2FyZCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGFjdGNhcmQgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdGNhcmQgcCBhW2hyZWZePVwidGVsOlwiXSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGFjdGNhcmQ6bnRoLWNoaWxkKG4rNCk6bnRoLWNoaWxkKC1uKzYpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xufVxuXG4uc29jaWFsbWVkaWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3OHB4IDFmcjtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nOiAyMXB4IDEwMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNvY2lhbG1lZGlhIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG4uc29jaWFsbWVkaWEgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uc29jaWFsbWVkaWEgdWwgbGkgLmljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zb2NpYWxtZWRpYSB1bCBsaSAuaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG5cbi5jb250YWN0X21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4OHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjk4MDM5MjE1Nyk7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5hZ2lsZV9wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogODBweCAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi9zcmMvaW1hZ2VzL2V4cFNlY29uZFNlY3Rpb25fQkcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hZ2lsZV9wcm9kdWN0LnNvZnR3YXJlX2FnaWxlX3Byb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvc29mdGRldjJuZFNlY3Rpb24ud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hZ2lsZV9wcm9kdWN0IC5hZ2lsZXNtYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ2FwOiAxN3B4O1xufVxuLmFnaWxlX3Byb2R1Y3QuZm91cnByb2Nlc3NpdGVtcyAuYWdpbGVzbWFpbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG4uYWdpbGVfcHJvZHVjdC5mb3VycHJvY2Vzc2l0ZW1zIC5udW1iZXJhZ2lsZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG4uYWdpbGVfcHJvZHVjdC5mb3VycHJvY2Vzc2l0ZW1zIC5udW1iZXJhZ2lsZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDc3JTtcbiAgbGVmdDogMTIlO1xufVxuLmFnaWxlX3Byb2R1Y3QgLnNlY3BlcmEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtYnJlYWs6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZ2lsZV9wcm9kdWN0IC5zZWNwZXJhLmlmYm90dG9tIHtcbiAgbWFyZ2luOiA0OHB4IDAgMDtcbn1cbi5hZ2lsZV9wcm9kdWN0IC5zZWNwZXJhLmlmdG9wIHtcbiAgbWFyZ2luOiAwIDAgNDhweDtcbn1cbi5hZ2lsZV9wcm9kdWN0LmlmZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDEzMHB4O1xufVxuXG4uYWdpbGVjYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMS41cyBlYXNlLWluLW91dDtcbn1cbi5hZ2lsZWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xufVxuLmFnaWxlY2FyZCAuYWdpbGVjYXJkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBwYWRkaW5nOiAyNnB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuOHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWdpbGVjYXJkIGltZyB7XG4gIG1heC13aWR0aDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWdpbGVjYXJkIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFnaWxlY2FyZDpob3ZlciBoMyB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuXG4ubnVtYmVyYWdpbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICBnYXA6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5udW1iZXJhZ2lsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDg0JTtcbiAgbGVmdDogOCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZCNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtYmVyYWdpbGUgLm51bWJhZ2lsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkI0MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5oZWxwc2VjIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvZGlnaVNlY3Rpb24xQkcud2VicFwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uaGVscHNlYy5pZmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMzBweDtcbn1cbi5oZWxwc2VjIC5oZWxwbW1haW4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjVzIGVhc2UtaW4tb3V0O1xufVxuLmhlbHBzZWMgLmhlbHBtbWFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgNjAlKTtcbn1cbi5oZWxwc2VjIC5oZWxwbW1haW4gLmhlbHBpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIHBhZGRpbmc6IDQ4cHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luOiAwLjhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlbHBzZWMgLnNlY3BlcmEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtYnJlYWs6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWxwc2VjIC5zZWNwZXJhLmlmYm90dG9tIHtcbiAgbWFyZ2luOiA0OHB4IDAgMDtcbn1cbi5oZWxwc2VjIC5zZWNwZXJhLmlmdG9wIHtcbiAgbWFyZ2luOiAwIDAgNDhweDtcbn1cblxuLmhlbHBpdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4uaGVscGl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZWxwaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVscGl0ZW0gaDMgYSB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuLmhlbHBpdGVtIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAyNHB4IDAgMDtcbn1cbi5oZWxwaXRlbSBwIGEge1xuICBjb2xvcjogI0U2QjQwMDtcbn1cbi5oZWxwaXRlbSBoMyArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5oZWxwaXRlbSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5oZWxwaXRlbSB1bCBsaSBhIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG5cbi5wcm9jZXNzbWFpbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi9zcmMvaW1hZ2VzL3NvZnRkZXYzcmRTZWN0aW9uLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wcm9jZXNzbWFpbi5pZmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMzBweDtcbn1cblxuLnByb2Nlc3NsaXN0aW5nIHtcbiAgY291bnRlci1yZXNldDogcHJvY2Vzcy1jb3VudGVyO1xufVxuXG4ucHJvY2Vzc2l0ZW0ge1xuICBjb3VudGVyLWluY3JlbWVudDogcHJvY2Vzcy1jb3VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBwYWRkaW5nLXRvcDogNTJweDtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCAxZnI7XG4gIGdhcDogNDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9jZXNzaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvY2Vzc2l0ZW0gLmNvdW50ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzMXB4O1xuICBsaW5lLWhlaWdodDogMTM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzaXRlbSAuY291bnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihwcm9jZXNzLWNvdW50ZXIsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbn1cbi5wcm9jZXNzaXRlbSAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG59XG4ucHJvY2Vzc2l0ZW0gLmNvbnRlbnQgaDMgYSB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuLnByb2Nlc3NpdGVtIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2Nlc3NpdGVtIC5jb250ZW50IHAgYSB7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuLnByb2Nlc3NpdGVtIC5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY291bnRlci1yZXNldDogbGktY291bnRlcjtcbn1cbi5wcm9jZXNzaXRlbSAuY29udGVudCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaS1jb3VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2Nlc3NpdGVtIC5jb250ZW50IHVsIGxpIGEge1xuICBjb2xvcjogI0U2QjQwMDtcbn1cbi5wcm9jZXNzaXRlbSAuY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaS1jb3VudGVyKSBcIi4gXCI7XG4gIGNvbG9yOiAjRTZCNDAwO1xufVxuLnByb2Nlc3NpdGVtIC5jb250ZW50IHVsICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5oZWxwaXRlbSArIC5wcm9jZXNzbGlzdGluZyAucHJvY2Vzc2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhlbHBpdGVtICsgLnByb2Nlc3NsaXN0aW5nIC5wcm9jZXNzaXRlbSAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5ibG9nbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjhweDtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLmJsb2djYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMS41cyBlYXNlLWluLW91dDtcbn1cbi5ibG9nY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmZmZmYgMCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgMTAwJSk7XG59XG4uYmxvZ2NhcmQgLmJsb2djYXJkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMC44cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nY2FyZCAuYmxvZ2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvZ2NhcmQgLmJsb2dpbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZ2NhcmQgLmNvbnRlbnRpbmNhcmQge1xuICBwYWRkaW5nOiAyNnB4IDEycHggMTJweDtcbn1cbi5ibG9nY2FyZCAuZGF0YXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9nY2FyZCAuZGF0YXV0aG9yID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYmxvZ2NhcmQgLmRhdGF1dGhvciA+IGRpdjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvZ2NhcmQgLmRhdGF1dGhvciA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogM3B4O1xufVxuLmJsb2djYXJkIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZ2NhcmQgcC5wZXJhZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2djYXJkIHAucGVyYWRldGFpbCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2djYXJkIHAucGVyYWRldGFpbCBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZ2NhcmQgYS5yZWFkbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2djYXJkIGEucmVhZG1vcmUgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5jb250YWN0X21hcCBkaXZbc3R5bGUqPVwiZGlzcGxheTogaW5saW5lLWZsZXg7XCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3Y3JlYXRpb25kZXNpZ24ge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi9zcmMvaW1hZ2VzL3dlYnNpdGVkZXZzZWN0aW9uXzJfYmcud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jcmVhdGlvbm1haW4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMS41cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jcmVhdGlvbm1haW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDYwJSk7XG59XG4uY3JlYXRpb25tYWluIC5jcmVhdGlvbm1haW5pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDEzcHggNDhweDtcbiAgbWFyZ2luOiAwLjhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3JlYXRlY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jcmVhdGVjYXJkaXRlbSB7XG4gIHBhZGRpbmc6IDAgNDNweDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3JlYXRlY2FyZGl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uY3JlYXRlY2FyZGl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiA1NnB4O1xufVxuLmNyZWF0ZWNhcmRpdGVtIGgzIHtcbiAgbWFyZ2luOiAzNHB4IDAgMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jcmVhdGVjYXJkaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jcmVhdGVjYXJkaXRlbTpsYXN0LWNoaWxkLCAuY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKDVuLTEpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNyZWF0ZWNhcmRpdGVtOmxhc3QtY2hpbGQ6OmFmdGVyLCAuY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKDVuLTEpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5jcmVhdGVjYXJkaXRlbTpudGgtY2hpbGQoNW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmVhdHVyZXNtYWluIHtcbiAgcGFkZGluZzogODBweCAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vc3JjL2ltYWdlcy93ZWJzaXRlZGV2c2VjdGlvbl8yX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmZlYXR1cmVzbWFpbi5pZmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMzBweDtcbn1cblxuLmZlYXR1cmVtYWluIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEuNXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVhdHVyZW1haW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiAwJSwgcmdiYSgxNTMsIDE1MywgMTUzLCAwKSAxMDAlKTtcbn1cbi5mZWF0dXJlbWFpbiAuZmVhdHVyZWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTBweCA0OHB4IDU1cHg7XG4gIG1hcmdpbjogMC44cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlbWFpbiAuZmVhdHVyZWlubmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlbWFpbiAuZmVhdHVyZWlubmVyIHVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDVweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4uZmVhdHVyZW1haW4gLmZlYXR1cmVpbm5lciB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMTVweDtcbn1cbi5mZWF0dXJlbWFpbiAuZmVhdHVyZWlubmVyIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZW1haW4gLmZlYXR1cmVpbm5lciB1bCBsaSBhIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG4uZmVhdHVyZW1haW4gLmZlYXR1cmVpbm5lciBoNCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi50b3B0b2JvdHRtbGluZXNzdHlsZSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEuNXMgZWFzZS1pbi1vdXQ7XG59XG4udG9wdG9ib3R0bWxpbmVzc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDYwJSk7XG59XG4udG9wdG9ib3R0bWxpbmVzc3R5bGUgLnRvcHRvYm90dG1saW5lc3N0eWxlaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBwYWRkaW5nOiA0OHB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbjogMC44cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3B0b2JvdHRtbGluZXNzdHlsZSAucHJvaGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLnRvcHRvYm90dG1saW5lc3N0eWxlIC5wcm9oZWFkaW5nIGgyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4udG9wdG9ib3R0bWxpbmVzc3R5bGUgLnByb2hlYWRpbmcgaDIgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG4udG9wdG9ib3R0bWxpbmVzc3R5bGUgLnByb2hlYWRpbmcgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvcHRvYm90dG1saW5lc3N0eWxlIC5wcm9oZWFkaW5nIHAge1xuICBtYXJnaW46IDI2cHggMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLnRvcHRvYm90dG1saW5lc3N0eWxlIC5wcm9oZWFkaW5nIHVsIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cbi50b3B0b2JvdHRtbGluZXNzdHlsZSAucHJvaGVhZGluZyB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRvcHRvYm90dG1saW5lc3N0eWxlIC5wcm9oZWFkaW5nIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDExcHg7XG59XG4udG9wdG9ib3R0bWxpbmVzc3R5bGUgLnByb2hlYWRpbmc6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZ19kb3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5saXN0aW5nX2RvdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxODRweCAwIDEyMHB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmNvbnRlbnQgLnNlbWloZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmNvbnRlbnQgLmJ0bm1haW5pbm5lcmNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5jb250ZW50IC5idG5tYWluaW5uZXJjb250ZW50Ym90dG9tIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuY29udGVudCAuaW1nbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVyaXRlc21haW4ge1xuICAgIGdhcDogMzRweDtcbiAgICBtYXJnaW46IDcwcHggMCAwO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAucHJvZHVjdHNtYWluIHtcbiAgICBnYXA6IDMzcHg7XG4gICAgbWFyZ2luOiA3MHB4IDAgMDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLnByb2R1Y3RzbWFpbiAucHJvZHVjdHNjYXJkIHtcbiAgICBmbGV4OiAwIDEgY2FsYygzMy4zMyUgLSAyMnB4KTtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmNvbnRhY3RtYWluIHtcbiAgICBtYXJnaW46IDcwcHggMCAwO1xuICAgIGdhcDogMzNweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmZpbHRlcnMge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIC5maWx0ZXJzaW5uZXIgLmRyb3Bkb3duIC5kcm9wZG93bmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMTAwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCBpbWcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogNTBweCA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IC5ibG9nY29udGVudGlubmVyZGV0YWlsIC5kYXRhdXRob3IgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCBwLmltcHJ0YW50c2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCAuYnJlYWtsaW5lIHtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDAgMCAyOHB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cy5pZmZvb3RlciAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5M3B4O1xuICB9XG4gIC50b3B0b2JvdHRtbGluZXNzdHlsZSAucHJvaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAyNnB4IDAgMDtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUgLnByb2hlYWRpbmcgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAuYmxvZ21haW4ge1xuICAgIG1hcmdpbjogNzBweCAwIDA7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG4gIC5ibG9nY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG4gIC5ibG9nY2FyZCBwLnBlcmFkZXRhaWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmJsb2djYXJkIGEucmVhZG1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAuY29udGFjdGNhcmQge1xuICAgIGZsZXg6IDAgMSBjYWxjKDMzLjMzJSAtIDIycHgpO1xuICB9XG4gIC5zb2NpYWxtZWRpYSB7XG4gICAgcGFkZGluZzogMjJweCAxMDRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYzNXB4IDFmcjtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIGxpIC5pY29uIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIGxpIC5pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICB9XG4gIC5jb250YWN0X21hcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIGhlaWdodDogNjczcHg7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3QgLnNlY3BlcmEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWJyZWFrOiAzMXB4O1xuICB9XG4gIC5hZ2lsZV9wcm9kdWN0IC5zZWNwZXJhLmlmYm90dG9tIHtcbiAgICBtYXJnaW46IDcwcHggMCAwO1xuICB9XG4gIC5hZ2lsZV9wcm9kdWN0IC5zZWNwZXJhLmlmdG9wIHtcbiAgICBtYXJnaW46IDAgMCA3MHB4O1xuICB9XG4gIC5hZ2lsZV9wcm9kdWN0LmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE5M3B4O1xuICB9XG4gIC5udW1iZXJhZ2lsZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAubnVtYmVyYWdpbGUgLm51bWJhZ2lsZSB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuYWdpbGVjYXJkIC5hZ2lsZWNhcmRpbiB7XG4gICAgcGFkZGluZzogMzJweCAxNXB4O1xuICB9XG4gIC5hZ2lsZWNhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcycHg7XG4gIH1cbiAgLmFnaWxlY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLmhlbHBzZWMge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbiAgLmhlbHBzZWMuaWZmb290ZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTkzcHg7XG4gIH1cbiAgLmhlbHBzZWMgLnNlY3BlcmEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWJyZWFrOiAzMXB4O1xuICB9XG4gIC5oZWxwc2VjIC5zZWNwZXJhLmlmYm90dG9tIHtcbiAgICBtYXJnaW46IDcwcHggMCAwO1xuICB9XG4gIC5oZWxwc2VjIC5zZWNwZXJhLmlmdG9wIHtcbiAgICBtYXJnaW46IDAgMCA3MHB4O1xuICB9XG4gIC5oZWxwc2VjIC5oZWxwbW1haW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgLmhlbHBzZWMgLmhlbHBtbWFpbiAuaGVscGlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG4gIC50b3B0b2JvdHRtbGluZXNzdHlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUgLnRvcHRvYm90dG1saW5lc3N0eWxlaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgLnRvcHRvYm90dG1saW5lc3N0eWxlIC50b3B0b2JvdHRtbGluZXNzdHlsZWlubmVyIC5wcm9oZWFkaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmhlbHBpdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIC5oZWxwaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5oZWxwaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gIH1cbiAgLmhlbHBpdGVtIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmhlbHBpdGVtIHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAuaGVscGl0ZW0gaDMgKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuICAucHJvY2Vzc21haW4ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbiAgLnByb2Nlc3NtYWluLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE5M3B4O1xuICB9XG4gIC5wcm9jZXNzaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNnB4IDFmcjtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbiAgLnByb2Nlc3NpdGVtIC5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOTZweDtcbiAgfVxuICAucHJvY2Vzc2l0ZW0gLmNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBtYXJnaW46IDAgMCAzOHB4O1xuICB9XG4gIC5wcm9jZXNzaXRlbSAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnByb2Nlc3NpdGVtIC5jb250ZW50IHVsIHtcbiAgICBnYXA6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAucHJvY2Vzc2l0ZW0gLmNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuaGVscGl0ZW0gKyAucHJvY2Vzc2xpc3RpbmcgLnByb2Nlc3NpdGVtIC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCAuY29udGFjdGNhcmRpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBwYWRkaW5nOiAzNnB4IDQ1cHg7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm5ld2NyZWF0aW9uZGVzaWduIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogNzJweDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW0gaDMge1xuICAgIG1hcmdpbjogMzRweCAwIDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICB9XG4gIC5mZWF0dXJlc21haW4ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTIwcHg7XG4gIH1cbiAgLmZlYXR1cmVzbWFpbi5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxOTNweDtcbiAgfVxuICAuZmVhdHVyZW1haW4gLmZlYXR1cmVpbm5lciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNvY2lhbG1lZGlhIHtcbiAgICBwYWRkaW5nOiAyMnB4IDU1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NzVweCAxZnI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNvY2lhbG1lZGlhIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIGxpIC5pY29uIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3ODVweCkgYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuY29udGFjdGNhcmQgLmNvbnRhY3RjYXJkaW4ge1xuICAgIHBhZGRpbmc6IDM2cHggMzhweDtcbiAgfVxuICAuY29udGFjdGNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIC5maWx0ZXJzaW5uZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmZpbHRlcnMgLmZpbHRlcnNpbm5lciAuZHJvcGRvd24gLmRyb3Bkb3duYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZmlsdGVycyAuZmlsdGVyc2lubmVyIC5kcm9wZG93biAuZHJvcGRvd25PcHRpb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMjZweCAwIDUwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmNvbnRlbnQgLmltZ21haW4ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcml0ZXNtYWluIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luOiAzNnB4IDAgMDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVyaXRlc21haW4gLmV4cGVydGlzZWNhcmQgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5wcm9kdWN0c21haW4ge1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW46IDM2cHggMCAwO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAucHJvZHVjdHNtYWluIC5wcm9kdWN0c2NhcmQge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuY29udGFjdG1haW4ge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgaW1nIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IC5ibG9nY29udGVudGlubmVyZGV0YWlsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCAuZGF0YXV0aG9yID4gZGl2IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgcC5pbXBydGFudHNob3J0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgLmJyZWFrbGluZSB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IC5ibG9nY29udGVudGlubmVyZGV0YWlsIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIC5kZXRhaWxjb250ZW50IC5ibG9nY29udGVudGlubmVyZGV0YWlsIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMuaWZmb290ZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgfVxuICAuYmxvZ21haW4ge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5ibG9nY2FyZCAuYmxvZ2NhcmRpbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYmxvZ2NhcmQgLmJsb2dpbWcge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbiAgLmJsb2djYXJkIC5jb250ZW50aW5jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDZweCA2cHg7XG4gIH1cbiAgLmJsb2djYXJkIC5kYXRhdXRob3IgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5ibG9nY2FyZCAuZGF0YXV0aG9yID4gZGl2OjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG4gIC5ibG9nY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5ibG9nY2FyZCBwLnBlcmFkZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuYmxvZ2NhcmQgYS5yZWFkbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuYWdpbGVfcHJvZHVjdCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5hZ2lsZV9wcm9kdWN0IC5hZ2lsZXNtYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuYWdpbGVfcHJvZHVjdCAuc2VjcGVyYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtYnJlYWs6IDI1cHg7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3QgLnNlY3BlcmEuaWZib3R0b20ge1xuICAgIG1hcmdpbjogMzZweCAwIDA7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3QgLnNlY3BlcmEuaWZ0b3Age1xuICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3QuaWZmb290ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMzVweDtcbiAgfVxuICAuYWdpbGVfcHJvZHVjdC5mb3VycHJvY2Vzc2l0ZW1zIC5hZ2lsZXNtYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuaGVscHNlYyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5oZWxwc2VjLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTM1cHg7XG4gIH1cbiAgLmhlbHBzZWMgLmhlbHBtbWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgfVxuICAuaGVscHNlYyAuaGVscG1tYWluIC5oZWxwaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgcGFkZGluZzogNDhweCAzNXB4O1xuICB9XG4gIC5oZWxwc2VjIC5zZWNwZXJhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1icmVhazogMjVweDtcbiAgfVxuICAuaGVscHNlYyAuc2VjcGVyYS5pZmJvdHRvbSB7XG4gICAgbWFyZ2luOiAzNnB4IDAgMDtcbiAgfVxuICAuaGVscHNlYyAuc2VjcGVyYS5pZnRvcCB7XG4gICAgbWFyZ2luOiAwIDAgMzZweDtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIH1cbiAgLnRvcHRvYm90dG1saW5lc3N0eWxlIC50b3B0b2JvdHRtbGluZXNzdHlsZWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMzVweDtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUgLnRvcHRvYm90dG1saW5lc3N0eWxlaW5uZXIgLnByb2hlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUgLnRvcHRvYm90dG1saW5lc3N0eWxlaW5uZXIgLnByb2hlYWRpbmcgcCB7XG4gICAgbWFyZ2luOiAyNnB4IDAgMDtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUgLnRvcHRvYm90dG1saW5lc3N0eWxlaW5uZXIgLnByb2hlYWRpbmcgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZmVhdHVyZXNtYWluIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgfVxuICAuZmVhdHVyZXNtYWluLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTM1cHg7XG4gIH1cbiAgLmhlbHBpdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG4gIC5oZWxwaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5oZWxwaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gIH1cbiAgLmhlbHBpdGVtIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLmhlbHBpdGVtIGgzICsgdWwge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgLmhlbHBpdGVtICsgLnByb2Nlc3NsaXN0aW5nIC5wcm9jZXNzaXRlbSAuY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5wcm9jZXNzbWFpbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5wcm9jZXNzbWFpbi5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDEzNXB4O1xuICB9XG4gIC5wcm9jZXNzaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExOHB4IDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnByb2Nlc3NpdGVtIC5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDg1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDkxcHg7XG4gIH1cbiAgLnByb2Nlc3NpdGVtIC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgfVxuICAucHJvY2Vzc2l0ZW0gLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5wcm9jZXNzaXRlbSAuY29udGVudCB1bCB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnByb2Nlc3NpdGVtIC5jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCAuY29udGFjdGNhcmRpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3RtYWluIHtcbiAgICBnYXA6IDIycHg7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiB1bnNldDtcbiAgfVxuICAuY29udGFjdGNhcmQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYgMCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgMTAwJSk7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIC5jb250YWN0Y2FyZGluIHtcbiAgICBwYWRkaW5nOiAyNnB4IDM4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY29udGFjdGNhcmQgLmNvbnRhY3RjYXJkaW4gLmhlYWRpY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCAuY29udGFjdGNhcmRpbiBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFjdGNhcmQgLmNvbnRhY3RjYXJkaW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY29udGFjdGNhcmQgLmNvbnRhY3RjYXJkaW4gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWN0Y2FyZCAuY29udGFjdGNhcmRpbiAuY29udGFjdHBob25lIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCAuY29udGFjdGNhcmRpbiAuY29udGFjdHBob25lIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zb2NpYWxtZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM2cHg7XG4gICAgcGFkZGluZzogMjFweCA3MnB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIHtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIGxpIC5pY29uIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIGxpIC5pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxOXB4O1xuICB9XG4gIC5jb250YWN0X21hcCB7XG4gICAgaGVpZ2h0OiAzMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm5ld2NyZWF0aW9uZGVzaWduIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmNyZWF0aW9ubWFpbiAuY3JlYXRpb25tYWluaW5uZXIge1xuICAgIHBhZGRpbmc6IDEzcHggMzVweDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gIH1cbiAgLmNyZWF0ZWNhcmRpdGVtIGgzIHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06bGFzdC1jaGlsZCwgLmNyZWF0ZWNhcmRpdGVtOm50aC1jaGlsZCg1bi0xKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpsYXN0LWNoaWxkOjphZnRlciwgLmNyZWF0ZWNhcmRpdGVtOm50aC1jaGlsZCg1bi0xKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNyZWF0ZWNhcmRpdGVtOm50aC1jaGlsZCg1bikge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpudGgtY2hpbGQoNW4tMSk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKC1uKzYpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06bGFzdC1jaGlsZCwgLmNyZWF0ZWNhcmRpdGVtOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpsYXN0LWNoaWxkOjphZnRlciwgLmNyZWF0ZWNhcmRpdGVtOm50aC1jaGlsZCgzbik6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mZWF0dXJlbWFpbiAuZmVhdHVyZWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHggNTBweDtcbiAgfVxuICAuZmVhdHVyZW1haW4gLmZlYXR1cmVpbm5lciB1bDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZlYXR1cmVtYWluIC5mZWF0dXJlaW5uZXIgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzhweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5hZ2lsZW1haW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNHB4IDFmcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLm51bWJlcmFnaWxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE3cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5udW1iZXJhZ2lsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIHRvcDogOCU7XG4gICAgaGVpZ2h0OiA4NCU7XG4gICAgbGVmdDogMTdweDtcbiAgfVxuICAuYWdpbGVjYXJkIC5hZ2lsZWNhcmRpbiB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMzJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU2cHggMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFnaWxlY2FyZCAuYWdpbGVjYXJkaW4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gIH1cbiAgLmFnaWxlY2FyZCAuYWdpbGVjYXJkaW4gaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hZ2lsZV9wcm9kdWN0LmZvdXJwcm9jZXNzaXRlbXMgLm51bWJlcmFnaWxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuYWdpbGVfcHJvZHVjdC5mb3VycHJvY2Vzc2l0ZW1zIC5udW1iZXJhZ2lsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIHRvcDogOCU7XG4gICAgaGVpZ2h0OiA4NCU7XG4gICAgbGVmdDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5maWx0ZXJzIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmZpbHRlcnMgaDM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4vLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZmlsdGVycyAuZmlsdGVyc2lubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcGFkZGluZzogMCAyMHB4IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZmlsdGVycy5vcGVuIGgzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZmlsdGVycy5vcGVuIGgzOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmZpbHRlcnMub3BlbiAuZmlsdGVyc2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVyaXRlc21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcml0ZXNtYWluIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVyaXRlc21haW4gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcml0ZXNtYWluIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVyaXRlc21haW4gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiAuZXhwZXJ0aXNlY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJpdGVzbWFpbi5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVyaXRlc21haW4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDEwJSAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVyaXRlc21haW4uc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJpdGVzbWFpbi5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgybikgLmV4cGVydGlzZWNhcmQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAucHJvZHVjdHNtYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAucHJvZHVjdHNtYWluIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLnByb2R1Y3RzbWFpbiAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLnByb2R1Y3RzbWFpbiAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5wcm9kdWN0c21haW4gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiAucHJvZHVjdHNjYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5wcm9kdWN0c21haW4uc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjZweCk7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5wcm9kdWN0c21haW4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDglIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAucHJvZHVjdHNtYWluLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuY29udGFjdG1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmNvbnRhY3RtYWluIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY29udGFjdG1haW4gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhY3RtYWluIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY29udGFjdG1haW4gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiAuY29udGFjdGNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY29udGFjdG1haW4uc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjZweCk7XG4gIH1cbiAgLmNvbnRhY3RtYWluLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAxNSUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhY3RtYWluLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuY29udGFjdG1haW4uc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZTpudGgtY2hpbGQoMm4pIC5jb250YWN0Y2FyZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYgMCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgMTAwJSk7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NnB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCAuY29udGFjdGNhcmRpbiB7XG4gICAgcGFkZGluZzogMjJweCAzMnB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCAuY29udGFjdGNhcmRpbiAuaGVhZGljb24ge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY29udGFjdGNhcmQgLmNvbnRhY3RjYXJkaW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY29udGFjdGNhcmQgLmNvbnRhY3RjYXJkaW4gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFjdGNhcmQgLmNvbnRhY3RjYXJkaW4gLmNvbnRhY3RwaG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIC5jb250YWN0Y2FyZGluIC5jb250YWN0cGhvbmUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zb2NpYWxtZWRpYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIycHg7XG4gICAgcGFkZGluZzogMjFweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAuc29jaWFsbWVkaWEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIHtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIGxpIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnNvY2lhbG1lZGlhIHVsIGxpIC5pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNnB4O1xuICB9XG4gIC5jb250YWN0X21hcCB7XG4gICAgaGVpZ2h0OiAyMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLmJsb2dtYWluIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGdhcDogMTRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5ibG9nY2FyZCAuYmxvZ2NhcmRpbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYmxvZ2NhcmQgLmJsb2djYXJkaW4gLmJsb2dpbWcge1xuICAgIGhlaWdodDogMTY1cHg7XG4gIH1cbiAgLmJsb2djYXJkIC5ibG9nY2FyZGluIC5jb250ZW50aW5jYXJkIHtcbiAgICBwYWRkaW5nOiAxOHB4IDZweCA2cHg7XG4gIH1cbiAgLmJsb2djYXJkIC5ibG9nY2FyZGluIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLmJsb2djYXJkIC5ibG9nY2FyZGluIHAucGVyYWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5ibG9nY2FyZCAuYmxvZ2NhcmRpbiBhLnJlYWRtb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNyZWF0aW9ubWFpbiAuY3JlYXRpb25tYWluaW5uZXIge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogNTZweDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW0gaDMge1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpudGgtY2hpbGQoLW4rNCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmNyZWF0ZWNhcmRpdGVtOm50aC1jaGlsZCg1bi0xKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpudGgtY2hpbGQoLW4rNikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmNyZWF0ZWNhcmRpdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKDNuKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jcmVhdGVjYXJkaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY3JlYXRlY2FyZGl0ZW06bnRoLWNoaWxkKDJuKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNyZWF0ZWNhcmRpdGVtOm50aC1jaGlsZCgtbis2KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAuYWdpbGVzbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYWdpbGVzbWFpbiAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFnaWxlc21haW4gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFnaWxlc21haW4gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hZ2lsZXNtYWluIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYgLmFnaWxlY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hZ2lsZXNtYWluLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIC0xMXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuICAuYWdpbGVzbWFpbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgOCUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFnaWxlc21haW4uc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5udW1iZXJhZ2lsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAubnVtYmVyYWdpbGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubnVtYmVyYWdpbGUgLm51bWJhZ2lsZSB7XG4gICAgd2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5udW1iZXJhZ2lsZSAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm51bWJlcmFnaWxlIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5udW1iZXJhZ2lsZSAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm51bWJlcmFnaWxlIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYgLm51bWJhZ2lsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5udW1iZXJhZ2lsZS5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtMTFweCAyMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuICAubnVtYmVyYWdpbGUuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDglIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5udW1iZXJhZ2lsZS5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5udW1iZXJhZ2lsZS5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMTdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZCNDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubnVtYmVyYWdpbGUuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3QuZm91cnByb2Nlc3NpdGVtcyAubnVtYmVyYWdpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbmlubmVyY29udGVudHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMTJweCAwIDQwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cyAuZGV0YWlsbGlubmVyIC5ibG9nZGV0YWlsIGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgLmRhdGF1dGhvciA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCBwLmltcHJ0YW50c2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCAuYnJlYWtsaW5lIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAubWFpbmlubmVyY29udGVudHMgLmRldGFpbGxpbm5lciAuYmxvZ2RldGFpbCAuZGV0YWlsY29udGVudCAuYmxvZ2NvbnRlbnRpbm5lcmRldGFpbCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5kZXRhaWxsaW5uZXIgLmJsb2dkZXRhaWwgLmRldGFpbGNvbnRlbnQgLmJsb2djb250ZW50aW5uZXJkZXRhaWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG4gIC5tYWluaW5uZXJjb250ZW50cy5pZmZvb3RlciAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5hZ2lsZWNhcmQgLmFnaWxlY2FyZGluIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE0cHg7XG4gIH1cbiAgLmFnaWxlY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMThweCAwIDA7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuYWdpbGVfcHJvZHVjdCAuc2VjcGVyYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtYnJlYWs6IDIycHg7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3QgLnNlY3BlcmEuaWZib3R0b20ge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3QgLnNlY3BlcmEuaWZ0b3Age1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLmFnaWxlX3Byb2R1Y3QuaWZmb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMjVweDtcbiAgfVxuICAuaGVscHNlYyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5oZWxwc2VjLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTI1cHg7XG4gIH1cbiAgLmhlbHBzZWMgLnNlY3BlcmEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWJyZWFrOiAyMnB4O1xuICB9XG4gIC5oZWxwc2VjIC5zZWNwZXJhLmlmYm90dG9tIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gIC5oZWxwc2VjIC5zZWNwZXJhLmlmdG9wIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5oZWxwc2VjIC5oZWxwbW1haW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmhlbHBzZWMgLmhlbHBtbWFpbiAuaGVscGlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuaGVscHNlYy5ub2FjY29yZGlhbiAuaGVscGl0ZW0gaDMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmhlbHBzZWMubm9hY2NvcmRpYW4gLmhlbHBpdGVtIGgzOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLnRvcHRvYm90dG1saW5lc3N0eWxlIC50b3B0b2JvdHRtbGluZXNzdHlsZWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUgLnRvcHRvYm90dG1saW5lc3N0eWxlaW5uZXIgLnByb2hlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAudG9wdG9ib3R0bWxpbmVzc3R5bGUgLnRvcHRvYm90dG1saW5lc3N0eWxlaW5uZXIgLnByb2hlYWRpbmcgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuaGVscGl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbiAgLmhlbHBpdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLmhlbHBpdGVtIGgzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvYXJyb3dkb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDdweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICB9XG4gIC5oZWxwaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVscGl0ZW0gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuaGVscGl0ZW0gaDMgKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaGVscGl0ZW0uYWN0aXZlIGgzOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLmhlbHBpdGVtLmFjdGl2ZSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmVhdHVyZXNtYWluIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgfVxuICAuZmVhdHVyZXNtYWluLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTI1cHg7XG4gIH1cbiAgLmZlYXR1cmVtYWluIC5mZWF0dXJlaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCA0MHB4O1xuICB9XG4gIC5mZWF0dXJlbWFpbiAuZmVhdHVyZWlubmVyIHVsIGxpIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAucHJvY2Vzc21haW4ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAucHJvY2Vzc21haW4uaWZmb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMjVweDtcbiAgfVxuICAucHJvY2Vzc2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5wcm9jZXNzaXRlbSAuY291bnRlciB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG4gIC5wcm9jZXNzaXRlbSAuY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnByb2Nlc3NpdGVtIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAucHJvY2Vzc2l0ZW0gLmNvbnRlbnQgdWwge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5wcm9jZXNzaXRlbSAuY29udGVudCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCAuY29udGFjdGNhcmRpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE3cHg7XG4gIH1cbiAgLmNvbnRhY3RjYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICB9XG4gIC5jb250YWN0Y2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLm5ld2NyZWF0aW9uZGVzaWduIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5CaXRyaXhzZWN0aW9ubWFpbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5CaXRyaXhzZWN0aW9ubWFpbi5pZmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMzBweDtcbn1cblxuLmxlZnRyaWd0aHNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uLm10LWNveml0Ym90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uLmltZ2ZpeHN0eWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uLmltZ2ZpeHN0eWxlIC5wcmVfaW1nIHtcbiAgd2lkdGg6IDQyNXB4O1xufVxuLmxlZnRyaWd0aHNlY3Rpb24uaW1nZml4c3R5bGUgLmNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDI1cHggLSA3OHB4KTtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uLmltZ2ZpeHN0eWxlIC5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luOiAyNnB4IDAgMDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uLmltZ2ZpeHN0eWxlIC5jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50IC5wcm9oZWFkaW5nIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50IC5wcm9oZWFkaW5nIGgyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnQgLnByb2hlYWRpbmcgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMjZweCAwIDA7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbiAuY29udGVudCAucHJvaGVhZGluZyBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMjZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbiAucHJlX2ltZyAucHJvaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbiAuY29udGVudGJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEuNXMgZWFzZS1pbi1vdXQ7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbiAuY29udGVudGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgNjAlKTtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IC5jb250ZW50Ym94aW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBwYWRkaW5nOiAyOHB4IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogMC44cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnRib3ggLmNvbnRlbnRib3hpbiAuY29udGVuaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnRib3ggLmNvbnRlbnRib3hpbiAuY29udGVuaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbiAuY29udGVudGJveCAuY29udGVudGJveGluIC5jb250ZW5pdGVtIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnRib3ggLmNvbnRlbnRib3hpbiAuY29udGVuaXRlbSBwIGEsIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IC5jb250ZW50Ym94aW4gLmNvbnRlbml0ZW0gcCBzcGFuIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbiAuY29udGVudGJveCAuY29udGVudGJveGluIC5jb250ZW5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uLmJveHN0eWxlIHtcbiAgZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmxlZnRyaWd0aHNlY3Rpb24uYm94c3R5bGUgLnByZV9pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbi5ib3hzdHlsZSAucHJlX2ltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXJrZXRpbmdtZXRob2Qge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4ubWFya2V0aW5nbWV0aG9kLmlmZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDEzMHB4O1xufVxuXG4ubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjVzIGVhc2UtaW4tb3V0O1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgcmdiYSgxNTMsIDE1MywgMTUzLCAwKSA2MCUpO1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IHtcbiAgbWFyZ2luOiAwLjhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM1cHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveC5pbWdmaXhzdHlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3guaW1nZml4c3R5bGUgLnByZV9pbWcge1xuICB3aWR0aDogMzYwcHg7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3guaW1nZml4c3R5bGUgLmNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDI1cHgpO1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94LmltZ2ZpeHN0eWxlIC5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveC5pbWdmaXhzdHlsZSAuY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3guaW1nZml4c3R5bGUgLmNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3ggLmNvbnRlbnQgLmR1YWxsaXN0aW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IC5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBwIGEge1xuICBjb2xvcjogI0U2QjQwMDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IC5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4ubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3ggLnByZV9pbWcgLnByb2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluLmR1YWxpbm9uZSAucGFyZW50IHtcbiAgbWFyZ2luOiAwLjhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluLmR1YWxpbm9uZSAucGFyZW50IC5sZWZ0cmlndGhzZWN0aW9uYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluLmR1YWxpbm9uZSAucGFyZW50IC5sZWZ0cmlndGhzZWN0aW9uYm94OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxlZnRyaWdodGJvdHRvbW1haW4ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4ubGVmdHJpZ2h0Ym90dG9tbWFpbiAuYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjlweDtcbiAgbWF4LXdpZHRoOiA2NDZweDtcbiAgbWFyZ2luOiAyOHB4IGF1dG8gMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGVmdHJpZ2h0Ym90dG9tbWFpbi5pZmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMzBweDtcbn1cblxuLmNob3NlbmJpdHJpeG1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMS41cyBlYXNlLWluLW91dDtcbn1cbi5jaG9zZW5iaXRyaXhtYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiAwJSwgcmdiYSgxNTMsIDE1MywgMTUzLCAwKSAxMDAlKTtcbn1cbi5jaG9zZW5iaXRyaXhtYWluIC5jaG9zZW5iaXRyaXhpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIHBhZGRpbmc6IDQwcHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC44cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaG9zZW5iaXRyaXhtYWluIC5jaG9zZW5iaXRyaXhpbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDY4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNob3NlbmJpdHJpeG1haW4gLmNob3NlbmJpdHJpeGlubmVyIGgyIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uY2hvc2VuYml0cml4bWFpbiAuY2hvc2VuYml0cml4aW5uZXIgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi9zcmMvaW1hZ2VzL3N0eWxlZG90aGVhZGluZy53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICBib3R0b206IDA7XG59XG4uY2hvc2VuYml0cml4bWFpbiAuY2hvc2VuYml0cml4aW5uZXIgLmJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyOXB4O1xuICBtYXgtd2lkdGg6IDY0NnB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xufVxuLmNob3NlbmJpdHJpeG1haW4gLmNob3NlbmJpdHJpeGlubmVyIC5idG5zIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpc3RpbmdpdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbn1cbi5saXN0aW5naXRlbXMgLmZlYXRjYXJkIHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMTRweCk7XG59XG5cbi5mZWF0Y2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEuNXMgZWFzZS1pbi1vdXQ7XG59XG4uZmVhdGNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xufVxuLmZlYXRjYXJkIC5mZWF0Y2FyZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbiAgcGFkZGluZzogMjZweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXRjYXJkIC5mZWF0Y2FyZGluIGltZyB7XG4gIG1heC13aWR0aDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmVhdGNhcmQgLmZlYXRjYXJkaW4gaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYXFzbWFpbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5mYXFzbWFpbi5pZmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMzBweDtcbn1cblxuLmZhcXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cbi5mYXFzIC5mYXFpdGVtIHtcbiAgcGFkZGluZzogMThweCAyNHB4IDE4cHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYXFzIC5mYXFpdGVtIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFxcyAuZmFxaXRlbSBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2QjQwMDtcbiAgY29sb3I6ICNFNkI0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZhcXMgLmZhcWl0ZW0gLmZhcWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5mYXFzIC5mYXFpdGVtIC5mYXFjb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZhcXMgLmZhcWl0ZW0gLmZhcWNvbnRlbnQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZhcXMgLmZhcWl0ZW0gLmZhcWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5mYXFzIC5mYXFpdGVtIC5mYXFjb250ZW50IHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4uZmFxcyAuZmFxaXRlbS5hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEuNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mYXFzIC5mYXFpdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiAwJSwgcmdiYSgxNTMsIDE1MywgMTUzLCAwKSAxMDAlKTtcbn1cbi5mYXFzIC5mYXFpdGVtLmFjdGl2ZSAuZmFxc2lubiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMThweCAyNHB4IDE4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcXMgLmZhcWl0ZW0uYWN0aXZlIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2QjQwMDtcbn1cbi5mYXFzIC5mYXFpdGVtLmFjdGl2ZSAuZmFxY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2ltcGxlaGVhZGluZ3BhcmEge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2ltcGxlaGVhZGluZ3BhcmEgLmhlYWRpbmdwYXJhaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNpbXBsZWhlYWRpbmdwYXJhIC5oZWFkaW5ncGFyYWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNpbXBsZWhlYWRpbmdwYXJhIC5oZWFkaW5ncGFyYWl0ZW0gaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLnNpbXBsZWhlYWRpbmdwYXJhIC5oZWFkaW5ncGFyYWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaW1wbGVoZWFkaW5ncGFyYS5pZmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMzBweDtcbn1cblxuLmRlbW9zZWN0aW9uc3R5bGUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjVzIGVhc2UtaW4tb3V0O1xufVxuLmRlbW9zZWN0aW9uc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDYwJSk7XG59XG4uZGVtb3NlY3Rpb25zdHlsZSAuZGVtb3NlY3Rpb25zdHlsZWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbiAgcGFkZGluZzogNDhweCA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW46IDAuOHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogNDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLmRlbW9zZWN0aW9uc3R5bGUgLmRlbW9zZWN0aW9uc3R5bGVpbm5lciAucHJvaGVhZGluZyBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5kZW1vc2VjdGlvbnN0eWxlIC5kZW1vc2VjdGlvbnN0eWxlaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5kZW1vc2VjdGlvbnN0eWxlIC5kZW1vc2VjdGlvbnN0eWxlaW5uZXIgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuZGVtb3NlY3Rpb25zdHlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuICAuZGVtb3NlY3Rpb25zdHlsZSAuZGVtb3NlY3Rpb25zdHlsZWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG4gIC5kZW1vc2VjdGlvbnN0eWxlIC5kZW1vc2VjdGlvbnN0eWxlaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5kZW1vc2VjdGlvbnN0eWxlIC5kZW1vc2VjdGlvbnN0eWxlaW5uZXIgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuQml0cml4c2VjdGlvbm1haW4ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbiAgLkJpdHJpeHNlY3Rpb25tYWluLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE5M3B4O1xuICB9XG4gIC5zaW1wbGVoZWFkaW5ncGFyYSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuICAuc2ltcGxlaGVhZGluZ3BhcmEgLmhlYWRpbmdwYXJhaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc2ltcGxlaGVhZGluZ3BhcmEgLmhlYWRpbmdwYXJhaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbiAgLnNpbXBsZWhlYWRpbmdwYXJhIC5oZWFkaW5ncGFyYWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5zaW1wbGVoZWFkaW5ncGFyYS5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxOTNweDtcbiAgfVxuICAubWFya2V0aW5nbWV0aG9kIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG4gIC5tYXJrZXRpbmdtZXRob2QuaWZmb290ZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTkzcHg7XG4gIH1cbiAgLmZhcXNtYWluIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG4gIC5mYXFzbWFpbi5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxOTNweDtcbiAgfVxuICAubGVmdHJpZ2h0Ym90dG9tbWFpbiB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuICAubGVmdHJpZ2h0Ym90dG9tbWFpbi5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxOTNweDtcbiAgfVxuICAubGVmdHJpZ2h0Ym90dG9tbWFpbiAuYnRucyB7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBnYXA6IDEwNHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uLm10LWNveml0Ym90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24uYm94c3R5bGUge1xuICAgIGdhcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IC5jb250ZW50Ym94aW4ge1xuICAgIHBhZGRpbmc6IDQycHggNDJweDtcbiAgICBtYXJnaW46IDEuNHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IC5jb250ZW50Ym94aW4gLmNvbnRlbml0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnRib3ggLmNvbnRlbnRib3hpbiAuY29udGVuaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnRib3ggLmNvbnRlbnRib3hpbiAuY29udGVuaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24uaW1nZml4c3R5bGUge1xuICAgIGdhcDogMzdweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbi5pbWdmaXhzdHlsZSAuY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1MnB4KTtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbi5pbWdmaXhzdHlsZSAucHJlX2ltZyB7XG4gICAgd2lkdGg6IDUxNXB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50IC5wcm9oZWFkaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmNob3NlbmJpdHJpeG1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmNob3NlbmJpdHJpeG1haW4gLmNob3NlbmJpdHJpeGlubmVyIHtcbiAgICBwYWRkaW5nOiA1OHB4IDE1cHg7XG4gIH1cbiAgLmNob3NlbmJpdHJpeG1haW4gLmNob3NlbmJpdHJpeGlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWF4LXdpZHRoOiA3NzVweDtcbiAgfVxuICAuY2hvc2VuYml0cml4bWFpbiAuY2hvc2VuYml0cml4aW5uZXIgLmJ0bnMge1xuICAgIG1heC13aWR0aDogNzE4cHg7XG4gIH1cbiAgLmxpc3RpbmdpdGVtcyB7XG4gICAgZ2FwOiAyMnB4O1xuICB9XG4gIC5mZWF0Y2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4O1xuICB9XG4gIC5mZWF0Y2FyZCAuZmVhdGNhcmRpbiB7XG4gICAgbWFyZ2luOiAxLjRweDtcbiAgfVxuICAuZmVhdGNhcmQgLmZlYXRjYXJkaW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5mYXFzIC5mYXFpdGVtIHtcbiAgICBwYWRkaW5nOiAyOHB4O1xuICB9XG4gIC5mYXFzIC5mYXFpdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0gaDM6OmFmdGVyIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0uYWN0aXZlIC5mYXFzaW5uIHtcbiAgICBwYWRkaW5nOiAyOHB4IDI4cHggMjhweCAyOHB4O1xuICB9XG4gIC5mYXFzIC5mYXFpdGVtLmFjdGl2ZSAuZmFxY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0uYWN0aXZlIC5mYXFjb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAuZmFxcyAuZmFxaXRlbS5hY3RpdmUgLmZhcWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAuZmFxcyAuZmFxaXRlbS5hY3RpdmUgLmZhcWNvbnRlbnQgcCArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZ2FwOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDQycHggMzhweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3guaW1nZml4c3R5bGUge1xuICAgIGdhcDogMzdweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3guaW1nZml4c3R5bGUgLmNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NTJweCk7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94LmltZ2ZpeHN0eWxlIC5jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveC5pbWdmaXhzdHlsZSAuY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveC5pbWdmaXhzdHlsZSAucHJlX2ltZyB7XG4gICAgd2lkdGg6IDUxNXB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCAuZHVhbGxpc3Rpbmcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjVweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3ggLmNvbnRlbnQgLmR1YWxsaXN0aW5nIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3ggLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IC5jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4uZHVhbGlub25lIC5wYXJlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVtb3NlY3Rpb25zdHlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgfVxuICAuZGVtb3NlY3Rpb25zdHlsZSAuZGVtb3NlY3Rpb25zdHlsZWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMzVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmRlbW9zZWN0aW9uc3R5bGUgLmRlbW9zZWN0aW9uc3R5bGVpbm5lciAucHJvaGVhZGluZyBoMiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kZW1vc2VjdGlvbnN0eWxlIC5kZW1vc2VjdGlvbnN0eWxlaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kZW1vc2VjdGlvbnN0eWxlIC5kZW1vc2VjdGlvbnN0eWxlaW5uZXIgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuQml0cml4c2VjdGlvbm1haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuQml0cml4c2VjdGlvbm1haW4uaWZmb290ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMzVweDtcbiAgfVxuICAuc2ltcGxlaGVhZGluZ3BhcmEge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuc2ltcGxlaGVhZGluZ3BhcmEgLmhlYWRpbmdwYXJhaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2ltcGxlaGVhZGluZ3BhcmEgLmhlYWRpbmdwYXJhaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDIycHg7XG4gIH1cbiAgLnNpbXBsZWhlYWRpbmdwYXJhIC5oZWFkaW5ncGFyYWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5zaW1wbGVoZWFkaW5ncGFyYS5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDEzNXB4O1xuICB9XG4gIC5tYXJrZXRpbmdtZXRob2Qge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAubWFya2V0aW5nbWV0aG9kLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTM1cHg7XG4gIH1cbiAgLmZhcXNtYWluIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmZhcXNtYWluLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTM1cHg7XG4gIH1cbiAgLmxlZnRyaWdodGJvdHRvbW1haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAubGVmdHJpZ2h0Ym90dG9tbWFpbi5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDEzNXB4O1xuICB9XG4gIC5sZWZ0cmlnaHRib3R0b21tYWluIC5idG5zIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbi5tdC1jb3ppdGJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uLmltZ2ZpeHN0eWxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uLmltZ2ZpeHN0eWxlIC5wcmVfaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24uaW1nZml4c3R5bGUgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uLmltZ2ZpeHN0eWxlIC5jb250ZW50IC5wcm9oZWFkaW5nIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnQgLnByb2hlYWRpbmcgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnQgLnByb2hlYWRpbmcgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnQgLnByb2hlYWRpbmcgcDpmaXJzdC1jaGlsZCwgLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnQgLnByb2hlYWRpbmcgcDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLnByZV9pbWcge1xuICAgIG9yZGVyOiAtMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLnByZV9pbWcgLnByb2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uLmJveHN0eWxlIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbi5ib3hzdHlsZSAucHJlX2ltZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnRib3ggLmNvbnRlbnRib3hpbiB7XG4gICAgcGFkZGluZzogMjRweCAyMnB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IC5jb250ZW50Ym94aW4gLmNvbnRlbml0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IC5jb250ZW50Ym94aW4gLmNvbnRlbml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jaG9zZW5iaXRyaXhtYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5jaG9zZW5iaXRyaXhtYWluIC5jaG9zZW5iaXRyaXhpbm5lciB7XG4gICAgcGFkZGluZzogMzJweCAzMnB4O1xuICB9XG4gIC5jaG9zZW5iaXRyaXhtYWluIC5jaG9zZW5iaXRyaXhpbm5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAubGlzdGluZ2l0ZW1zIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmxpc3RpbmdpdGVtcyAuZmVhdGNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDlweCk7XG4gIH1cbiAgLmZlYXRjYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cHg7XG4gIH1cbiAgLmZlYXRjYXJkIC5mZWF0Y2FyZGluIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MnB4O1xuICB9XG4gIC5mZWF0Y2FyZCAuZmVhdGNhcmRpbiBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE4cHggMTBweCAxOHB4IDIwcHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZmFxcyAuZmFxaXRlbSBoMzo6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiA3cHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0uYWN0aXZlIC5mYXFzaW5uIHtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHggMThweCAyMHB4O1xuICB9XG4gIC5mYXFzIC5mYXFpdGVtLmFjdGl2ZSAuZmFxY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0uYWN0aXZlIC5mYXFjb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuZmFxcyAuZmFxaXRlbS5hY3RpdmUgLmZhcWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuZmFxcyAuZmFxaXRlbS5hY3RpdmUgLmZhcWNvbnRlbnQgcCArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZ2FwOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZzogMzVweCAzNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveC5pbWdmaXhzdHlsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3guaW1nZml4c3R5bGUgLnByZV9pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94LmltZ2ZpeHN0eWxlIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3ggLmNvbnRlbnQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3ggLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3ggLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IC5jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4uZHVhbGlub25lIC5wYXJlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGVtb3NlY3Rpb25zdHlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuZGVtb3NlY3Rpb25zdHlsZSAuZGVtb3NlY3Rpb25zdHlsZWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuZGVtb3NlY3Rpb25zdHlsZSAuZGVtb3NlY3Rpb25zdHlsZWlubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5kZW1vc2VjdGlvbnN0eWxlIC5kZW1vc2VjdGlvbnN0eWxlaW5uZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkJpdHJpeHNlY3Rpb25tYWluIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLkJpdHJpeHNlY3Rpb25tYWluLmlmZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTI1cHg7XG4gIH1cbiAgLnNpbXBsZWhlYWRpbmdwYXJhIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnNpbXBsZWhlYWRpbmdwYXJhIC5oZWFkaW5ncGFyYWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNpbXBsZWhlYWRpbmdwYXJhIC5oZWFkaW5ncGFyYWl0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICB9XG4gIC5zaW1wbGVoZWFkaW5ncGFyYSAuaGVhZGluZ3BhcmFpdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc2ltcGxlaGVhZGluZ3BhcmEuaWZmb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMjVweDtcbiAgfVxuICAubWFya2V0aW5nbWV0aG9kIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLm1hcmtldGluZ21ldGhvZC5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDEyNXB4O1xuICB9XG4gIC5mYXFzbWFpbiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5mYXFzbWFpbi5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDEyNXB4O1xuICB9XG4gIC5sZWZ0cmlnaHRib3R0b21tYWluIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmxlZnRyaWdodGJvdHRvbW1haW4uaWZmb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMjVweDtcbiAgfVxuICAubGVmdHJpZ2h0Ym90dG9tbWFpbiAuYnRucyB7XG4gICAgbWFyZ2luOiAyNnB4IGF1dG8gMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5sZWZ0cmlnaHRib3R0b21tYWluIC5idG5zIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbi5tdC1jb3ppdGJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50IC5wcm9oZWFkaW5nIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50IC5wcm9oZWFkaW5nIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5wcmVfaW1nIHtcbiAgICBvcmRlcjogLTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5wcmVfaW1nIC5wcm9oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbi5ib3hzdHlsZSB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb24gLmNvbnRlbnRib3ggLmNvbnRlbnRib3hpbiB7XG4gICAgcGFkZGluZzogMjRweCAyMnB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IC5jb250ZW50Ym94aW4gLmNvbnRlbml0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uIC5jb250ZW50Ym94IC5jb250ZW50Ym94aW4gLmNvbnRlbml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jaG9zZW5iaXRyaXhtYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5jaG9zZW5iaXRyaXhtYWluIC5jaG9zZW5iaXRyaXhpbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICB9XG4gIC5jaG9zZW5iaXRyaXhtYWluIC5jaG9zZW5iaXRyaXhpbm5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuY2hvc2VuYml0cml4bWFpbiAuY2hvc2VuYml0cml4aW5uZXIgLmJ0bnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmNob3NlbmJpdHJpeG1haW4gLmNob3NlbmJpdHJpeGlubmVyIC5idG5zIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0aW5naXRlbXMge1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxpc3RpbmdpdGVtcyAuZmVhdGNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDhweCk7XG4gIH1cbiAgLmZlYXRjYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cHg7XG4gIH1cbiAgLmZlYXRjYXJkIC5mZWF0Y2FyZGluIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MnB4O1xuICB9XG4gIC5mZWF0Y2FyZCAuZmVhdGNhcmRpbiBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE4cHggMTBweCAxOHB4IDIwcHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZmFxcyAuZmFxaXRlbSBoMzo6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiA3cHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0uYWN0aXZlIC5mYXFzaW5uIHtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHggMThweCAyMHB4O1xuICB9XG4gIC5mYXFzIC5mYXFpdGVtLmFjdGl2ZSAuZmFxY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLmZhcXMgLmZhcWl0ZW0uYWN0aXZlIC5mYXFjb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuZmFxcyAuZmFxaXRlbS5hY3RpdmUgLmZhcWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuZmFxcyAuZmFxaXRlbS5hY3RpdmUgLmZhcWNvbnRlbnQgcCArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZ2FwOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgcGFkZGluZzogMzBweCAyMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbiAubGVmdHJpZ3Roc2VjdGlvbmJveCAuY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxlZnRyaWd0aHNlY3Rpb25ib3htYWluIC5sZWZ0cmlndGhzZWN0aW9uYm94IC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAubGVmdHJpZ3Roc2VjdGlvbmJveG1haW4gLmxlZnRyaWd0aHNlY3Rpb25ib3ggLmNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5sZWZ0cmlndGhzZWN0aW9uYm94bWFpbi5kdWFsaW5vbmUgLnBhcmVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mZWF0Y2FyZCAuZmVhdGNhcmRpbiB7XG4gICAgcGFkZGluZzogMjZweCAzcHg7XG4gIH1cbiAgLmZlYXRjYXJkIC5mZWF0Y2FyZGluIGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi50aW1lbGluZW1haW4ge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbn1cblxuLnRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRpbWVsaW5lIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi50aW1lbGluZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtMTNweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0U2QjQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgei1pbmRleDogMTtcbn1cbi50aW1lbGluZSBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2QjQwMDtcbn1cbi50aW1lbGluZSBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2QjQwMDtcbn1cbi50aW1lbGluZSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnRpbWVsaW5lIGxpIC50aW1lbGluZWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xufVxuLnRpbWVsaW5lIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZSBsaTpudGgtY2hpbGQob2RkKSAudGltZWxpbmVjYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbn1cbi50aW1lbGluZSBsaTpudGgtY2hpbGQob2RkKSAudGltZWxpbmVjYXJkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsICNmZmZmZmYgMCUsICNmZmZmZmYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNzUlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xufVxuLnRpbWVsaW5lIGxpOm50aC1jaGlsZChvZGQpIC50aW1lbGluZWNhcmQgLnRpbWVsaW5lY2FyZGluIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xufVxuXG4udGltZWxpbmVjYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG59XG4udGltZWxpbmVjYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgI2ZmZmZmZiAwJSwgI2ZmZmZmZiA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA3NSUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgMTAwJSk7XG59XG4udGltZWxpbmVjYXJkIC50aW1lbGluZWNhcmRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIHBhZGRpbmc6IDMycHggMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAuOHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbn1cbi50aW1lbGluZWNhcmQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRpbWVsaW5lY2FyZCBoMyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG4udGltZWxpbmVjYXJkIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRpbWVsaW5lY2FyZCBwIGEge1xuICBjb2xvcjogI0U2QjQwMDtcbn1cbi50aW1lbGluZWNhcmQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNCNTdEMTY7XG59XG4udGltZWxpbmVjYXJkIGE6aG92ZXIgaDMge1xuICBjb2xvcjogI0U2QjQwMDtcbn1cbi50aW1lbGluZWNhcmQ6bnRoLWNoaWxkKDJuKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC50aW1lbGluZW1haW4ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTIwcHg7XG4gIH1cbiAgLnRpbWVsaW5lIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuICAudGltZWxpbmUgbGkgLnRpbWVsaW5lY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDhweCk7XG4gIH1cbiAgLnRpbWVsaW5lIGxpOm50aC1jaGlsZChvZGQpIC50aW1lbGluZWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQ4cHgpO1xuICB9XG4gIC50aW1lbGluZWNhcmQgLnRpbWVsaW5lY2FyZGluIHtcbiAgICBwYWRkaW5nOiAzNnB4IDQwcHg7XG4gIH1cbiAgLnRpbWVsaW5lY2FyZCAudGltZWxpbmVjYXJkaW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAudGltZWxpbmVjYXJkIC50aW1lbGluZWNhcmRpbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZW1haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICB9XG4gIC50aW1lbGluZSBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxuICAudGltZWxpbmUgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudGltZWxpbmUgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRpbWVsaW5lIGxpIC50aW1lbGluZWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1OHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudGltZWxpbmUgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDIyLjhweDtcbiAgICBoZWlnaHQ6IDIyLjhweDtcbiAgfVxuICAudGltZWxpbmUgbGk6bnRoLWNoaWxkKG9kZCkgLnRpbWVsaW5lY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU4cHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMnB4O1xuICB9XG4gIC50aW1lbGluZSBsaTpudGgtY2hpbGQob2RkKSAudGltZWxpbmVjYXJkIC50aW1lbGluZWNhcmRpbiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIH1cbiAgLnRpbWVsaW5lIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAudGltZWxpbmVjYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLnRpbWVsaW5lY2FyZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsICNmZmZmZmYgMCUsICNmZmZmZmYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNzUlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xuICB9XG4gIC50aW1lbGluZWNhcmQgLnRpbWVsaW5lY2FyZGluIHtcbiAgICBwYWRkaW5nOiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAudGltZWxpbmVjYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGltZWxpbmVjYXJkIGgzIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC50aW1lbGluZWNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGltZWxpbmVtYWluIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgfVxuICAudGltZWxpbmUgbGkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnRpbWVsaW5lIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRpbWVsaW5lIGxpIC50aW1lbGluZWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudGltZWxpbmUgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDE4LjhweDtcbiAgICBoZWlnaHQ6IDE4LjhweDtcbiAgfVxuICAudGltZWxpbmUgbGk6bnRoLWNoaWxkKG9kZCkgLnRpbWVsaW5lY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4cHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICB9XG4gIC50aW1lbGluZSBsaTpudGgtY2hpbGQob2RkKSAudGltZWxpbmVjYXJkIC50aW1lbGluZWNhcmRpbiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIH1cbiAgLnRpbWVsaW5lIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAudGltZWxpbmVjYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLnRpbWVsaW5lY2FyZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsICNmZmZmZmYgMCUsICNmZmZmZmYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNzUlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xuICB9XG4gIC50aW1lbGluZWNhcmQgLnRpbWVsaW5lY2FyZGluIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC50aW1lbGluZWNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC50aW1lbGluZWNhcmQgaDMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRpbWVsaW5lY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjZweDtcbn1cbi5wYWdpbmF0aW9uIGEsIC5wYWdpbmF0aW9uIHNwYW4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnaW5hdGlvbiBhLmFjdGl2ZSwgLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhZ2luYXRpb24gc3Bhbi5hY3RpdmUsIC5wYWdpbmF0aW9uIHNwYW46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2luYXRpb24gYS5wcmV2LCAucGFnaW5hdGlvbiBhLm5leHQsIC5wYWdpbmF0aW9uIHNwYW4ucHJldiwgLnBhZ2luYXRpb24gc3Bhbi5uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdpbmF0aW9uIGFbZGlzYWJsZWRdLCAucGFnaW5hdGlvbiBzcGFuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAucGFnaW5hdGlvbiBhLCAucGFnaW5hdGlvbiBzcGFuIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGdhcDogMTRweDtcbiAgfVxuICAucGFnaW5hdGlvbiBhLCAucGFnaW5hdGlvbiBzcGFuIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA4NDRweDtcbiAgbWluLXdpZHRoOiA4NDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjY2cHg7XG4gICAgbWluLXdpZHRoOiA2NjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDcwNHB4O1xuICAgIG1pbi13aWR0aDogNzA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzN3B4IDQ0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjdweCAyNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDVweDtcbiAgfVxufVxuLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzE5MTkxOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmljby1jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5pY28tY2xvc2Uge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5pY28tY2xvc2Uge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgNDRweCA0NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjRweCAyN3B4O1xuICB9XG59XG4uY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5wLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnAtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5wLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY2cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jZyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY2cge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAtLWJzLWd1dHRlci15OiAwLjlyZW07XG4gIH1cbn1cbi5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnRlcm1zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmNvbnRhY3QtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAudGVybXMgbGFiZWwge1xuICBjb2xvcjogIzE5MTkxOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnRlcm1zIGxhYmVsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXVzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnRlcm1zIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC50ZXJtcyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC50ZXJtcyAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC50ZXJtcyAuYnRuLXByaW1hcnkge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC50ZXJtcyAuYnRuLXByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnBhY2thZ2VzIHtcbiAgd2lkdGg6IDg0MnB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLnBhY2thZ2VzIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2VzIHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbn1cbi5wYWNrYWdlcyB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4ucGFja2FnZXMgdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5wYWNrYWdlcyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0MTE3NjQ3MDYpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5wYWNrYWdlcyB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5wYWNrYWdlcyB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4ucGFja2FnZXMgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMTNweDtcbn1cbi5wYWNrYWdlcyB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbn1cbi5wYWNrYWdlcyB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cbi5wYWNrYWdlcyAuYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMThweCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLnBhY2thZ2VzIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cbiAgLnBhY2thZ2VzIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBib3JkZXItd2lkdGg6IDEuNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIH1cbiAgLnBhY2thZ2VzIHRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYWNrYWdlcyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucGFja2FnZXMgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFja2FnZXMgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgcGFkZGluZzogMjVweCAyMnB4O1xuICB9XG4gIC5wYWNrYWdlcyAuYnRuIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWNrYWdlcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI5cHgpO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAucGFja2FnZXMgdGFibGUge1xuICAgIG1pbi13aWR0aDogODQycHg7XG4gIH1cbiAgLnBhY2thZ2VzIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMjBweCAxOHB4O1xuICB9XG4gIC5wYWNrYWdlcyB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFja2FnZXMgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnBhY2thZ2VzIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2VzIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmc6IDE4cHggMTNweDtcbiAgfVxuICAucGFja2FnZXMgLmJ0biB7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZW9wYWNrYWdlYnJyZW9tZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBhY2thZ2VzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTlweCk7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLnBhY2thZ2VzIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDgyNXB4O1xuICB9XG4gIC5wYWNrYWdlcyB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEzcHggMThweDtcbiAgfVxuICAucGFja2FnZXMgdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2VzIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYWNrYWdlcyB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYWNrYWdlcyB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBwYWRkaW5nOiAxOHB4IDEzcHg7XG4gIH1cbiAgLnBhY2thZ2VzIC5idG4ge1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm91cl9leHBlcnRpc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvRXhwZXJ0aXNlX0JHLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7XG59XG4ub3VyX2V4cGVydGlzZSAuZXhwZXJpdGVzbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjhweDtcbn1cbi5vdXJfZXhwZXJ0aXNlLmZlYXR1cmVkc2VydmljZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vc3JjL2ltYWdlcy9GU19CRy53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub3VyX2V4cGVydGlzZS5pZmZvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLmV4cGVydGlzZWNhcmQsXG4ubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjVzIGVhc2UtaW4tb3V0O1xufVxuLmV4cGVydGlzZWNhcmQ6OmJlZm9yZSxcbi5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJ0aXNlY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmIDAlLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApIDEwMCUpO1xufVxuLmV4cGVydGlzZWNhcmQgLmV4cGVydGlzZWNhcmRpbixcbi5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJ0aXNlY2FyZCAuZXhwZXJ0aXNlY2FyZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbiAgcGFkZGluZzogMzJweCAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMC44cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHBlcnRpc2VjYXJkIGgzLFxuLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcnRpc2VjYXJkIGgzIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5leHBlcnRpc2VjYXJkIGgzIGltZyxcbi5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJ0aXNlY2FyZCBoMyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogNjBweDtcbn1cbi5leHBlcnRpc2VjYXJkIHAsXG4ubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXhwZXJ0aXNlY2FyZCBwIGEsXG4ubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQgcCBhIHtcbiAgY29sb3I6ICNFNkI0MDA7XG59XG4uZXhwZXJ0aXNlY2FyZCBwIGE6aG92ZXIsXG4ubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNCNTdEMTY7XG59XG4uZXhwZXJ0aXNlY2FyZCBhOmhvdmVyIGgzLFxuLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcnRpc2VjYXJkIGE6aG92ZXIgaDMge1xuICBjb2xvcjogI0U2QjQwMDtcbn1cbi5leHBlcnRpc2VjYXJkOm50aC1jaGlsZCgybik6OmJlZm9yZSxcbi5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJ0aXNlY2FyZDpudGgtY2hpbGQoMm4pOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYgMCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgMTAwJSk7XG59XG4ub3VyX3Byb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA5MHB4IDAgOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm91cl9wcm9kdWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvU2VjdGlvbl9CRy53ZWJwXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC4xO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG4ub3VyX3Byb2R1Y3QgLnByb2R1Y3RzbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjJweDtcbn1cbi5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi9zcmMvaW1hZ2VzL2RpZ2lzZWN0aW9uMi53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG4ub3VyX3Byb2R1Y3QuZGlnaXRhbHNlcnZpY2Uuc29mdHdhcmVzZXJ2aWNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL3NyYy9pbWFnZXMvc29mdGRldjR0aHNlY3Rpb24ud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZSAucHJvZHVjdHNtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZSAucHJvZHVjdHNtYWluIC5wcm9kdWN0c2NhcmQge1xuICBmbGV4OiAwIDEgY2FsYygzMy4zMyUgLSAyMHB4KTtcbn1cbi5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZS5pZmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMzBweDtcbn1cbi5vdXJfcHJvZHVjdCAuc2VjcGVyYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1icmVhazogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm91cl9wcm9kdWN0IC5zZWNwZXJhLmlmYm90dG9tIHtcbiAgbWFyZ2luOiA0OHB4IDAgMDtcbn1cbi5vdXJfcHJvZHVjdCAuc2VjcGVyYS5pZnRvcCB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5cbi5wcm9kdWN0c2NhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxLjVzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3RzY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmZmZmYgMCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkgMTAwJSk7XG59XG4ucHJvZHVjdHNjYXJkIC5wcm9kdWN0c2NhcmRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIHBhZGRpbmc6IDMycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC44cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0c2NhcmQgaW1nIHtcbiAgbWF4LXdpZHRoOiA3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kdWN0c2NhcmQgaDMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdHNjYXJkOm50aC1jaGlsZChuKzQpOm50aC1jaGlsZCgtbis2KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgcmdiYSgxNTMsIDE1MywgMTUzLCAwKSAxMDAlKTtcbn1cbi5wcm9kdWN0c2NhcmQ6aG92ZXIgaDMge1xuICBjb2xvcjogI0U2QjQwMDtcbn1cblxuQGtleWZyYW1lcyBhbmltYXRlQm9yZGVyIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmZmZmLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApKTtcbiAgfVxuICAyNSUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmZmZiwgcmdiYSgxNTMsIDE1MywgMTUzLCAwKSk7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmLCByZ2JhKDE1MywgMTUzLCAxNTMsIDApKTtcbiAgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmZmZmYsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNmZmZmZmYsIHJnYmEoMTUzLCAxNTMsIDE1MywgMCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm91cl9leHBlcnRpc2Uge1xuICAgIHBhZGRpbmc6IDY2cHggMCAxMjBweDtcbiAgfVxuICAub3VyX2V4cGVydGlzZSAuZXhwZXJpdGVzbWFpbiB7XG4gICAgZ2FwOiAzNHB4O1xuICB9XG4gIC5vdXJfZXhwZXJ0aXNlLmZlYXR1cmVkc2VydmljZSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuICAub3VyX2V4cGVydGlzZS5pZmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5leHBlcnRpc2VjYXJkLFxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIH1cbiAgLmV4cGVydGlzZWNhcmQgLmV4cGVydGlzZWNhcmRpbixcbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcnRpc2VjYXJkIC5leHBlcnRpc2VjYXJkaW4ge1xuICAgIHBhZGRpbmc6IDQ4cHggNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB9XG4gIC5leHBlcnRpc2VjYXJkIGgzLFxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5leHBlcnRpc2VjYXJkIGgzIGltZyxcbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcnRpc2VjYXJkIGgzIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5leHBlcnRpc2VjYXJkIHAsXG4gIC5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJ0aXNlY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgLm91cl9wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xuICB9XG4gIC5vdXJfcHJvZHVjdCAucHJvZHVjdHNtYWluIHtcbiAgICBnYXA6IDI4cHg7XG4gIH1cbiAgLm91cl9wcm9kdWN0LmRpZ2l0YWxzZXJ2aWNlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG4gIC5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZSAucHJvZHVjdHNtYWluIC5wcm9kdWN0c2NhcmQge1xuICAgIGZsZXg6IDAgMSBjYWxjKDMzLjMzJSAtIDIycHgpO1xuICB9XG4gIC5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZS5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxNjBweDtcbiAgfVxuICAub3VyX3Byb2R1Y3QgLnNlY3BlcmEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWJyZWFrOiAzMXB4O1xuICB9XG4gIC5vdXJfcHJvZHVjdCAuc2VjcGVyYS5pZmJvdHRvbSB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMDtcbiAgfVxuICAub3VyX3Byb2R1Y3QgLnNlY3BlcmEuaWZ0b3Age1xuICAgIG1hcmdpbjogMCAwIDcwcHg7XG4gIH1cbiAgLnByb2R1Y3RzY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuICAucHJvZHVjdHNjYXJkIC5wcm9kdWN0c2NhcmRpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDIycHg7XG4gIH1cbiAgLnByb2R1Y3RzY2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxuICAucHJvZHVjdHNjYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc4NXB4KSBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5wcm9kdWN0c2NhcmQgLnByb2R1Y3RzY2FyZGluIHtcbiAgICBwYWRkaW5nOiAzMnB4IDIycHg7XG4gIH1cbiAgLnByb2R1Y3RzY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXByb2R1Y3RtYWluIC5wcm9kdWN0c2NhcmQ6bnRoLWNoaWxkKG4rMyk6bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuaG9tZXByb2R1Y3RtYWluIC5wcm9kdWN0c2NhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm91cl9leHBlcnRpc2Uge1xuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICB9XG4gIC5vdXJfZXhwZXJ0aXNlIC5leHBlcml0ZXNtYWluIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLm91cl9leHBlcnRpc2UuZmVhdHVyZWRzZXJ2aWNlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLm91cl9leHBlcnRpc2UuaWZmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxuICAuZXhwZXJ0aXNlY2FyZCxcbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcnRpc2VjYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICB9XG4gIC5leHBlcnRpc2VjYXJkIC5leHBlcnRpc2VjYXJkaW4sXG4gIC5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJ0aXNlY2FyZCAuZXhwZXJ0aXNlY2FyZGluIHtcbiAgICBwYWRkaW5nOiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIH1cbiAgLmV4cGVydGlzZWNhcmQgaDMsXG4gIC5tYWluaW5uZXJjb250ZW50cyAuZXhwZXJ0aXNlY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cGVydGlzZWNhcmQgaDMgaW1nLFxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQgaDMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmV4cGVydGlzZWNhcmQgcCxcbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcnRpc2VjYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAub3VyX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICB9XG4gIC5vdXJfcHJvZHVjdCAucHJvZHVjdHNtYWluIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAub3VyX3Byb2R1Y3QuZGlnaXRhbHNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICB9XG4gIC5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZSAucHJvZHVjdHNtYWluIC5wcm9kdWN0c2NhcmQge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG4gIC5vdXJfcHJvZHVjdC5kaWdpdGFsc2VydmljZS5pZmZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDEyMHB4O1xuICB9XG4gIC5vdXJfcHJvZHVjdCAuc2VjcGVyYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtYnJlYWs6IDI1cHg7XG4gIH1cbiAgLm91cl9wcm9kdWN0IC5zZWNwZXJhLmlmYm90dG9tIHtcbiAgICBtYXJnaW46IDM2cHggMCAwO1xuICB9XG4gIC5vdXJfcHJvZHVjdCAuc2VjcGVyYS5pZnRvcCB7XG4gICAgbWFyZ2luOiAwIDAgMzZweDtcbiAgfVxuICAucHJvZHVjdHNjYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICB9XG4gIC5wcm9kdWN0c2NhcmQgLnByb2R1Y3RzY2FyZGluIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgfVxuICAucHJvZHVjdHNjYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG4gIC5wcm9kdWN0c2NhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0c2NhcmQ6bnRoLWNoaWxkKDRuLTEpOjpiZWZvcmUsIC5wcm9kdWN0c2NhcmQ6bnRoLWNoaWxkKDRuKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjk4MDM5MjE1NykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm91cl9leHBlcnRpc2UgLmV4cGVyaXRlc21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm91cl9leHBlcnRpc2UgLmV4cGVyaXRlc21haW4gLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vdXJfZXhwZXJ0aXNlIC5leHBlcml0ZXNtYWluIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdXJfZXhwZXJ0aXNlIC5leHBlcml0ZXNtYWluIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAub3VyX2V4cGVydGlzZSAuZXhwZXJpdGVzbWFpbiAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC5leHBlcnRpc2VjYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm91cl9leHBlcnRpc2UgLmV4cGVyaXRlc21haW4uc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjhweCk7XG4gIH1cbiAgLm91cl9leHBlcnRpc2UgLmV4cGVyaXRlc21haW4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDEwJSAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAub3VyX2V4cGVydGlzZSAuZXhwZXJpdGVzbWFpbi5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLm91cl9leHBlcnRpc2UgLmV4cGVyaXRlc21haW4uc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZTpudGgtY2hpbGQoMm4pIC5leHBlcnRpc2VjYXJkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiAwJSwgcmdiYSgxNTMsIDE1MywgMTUzLCAwKSAxMDAlKTtcbiAgfVxuICAub3VyX3Byb2R1Y3QuZGlnaXRhbHNlcnZpY2UgLnByb2R1Y3RzbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm91cl9wcm9kdWN0IC5wcm9kdWN0c21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm91cl9wcm9kdWN0IC5wcm9kdWN0c21haW4gLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vdXJfcHJvZHVjdCAucHJvZHVjdHNtYWluIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdXJfcHJvZHVjdCAucHJvZHVjdHNtYWluIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAub3VyX3Byb2R1Y3QgLnByb2R1Y3RzbWFpbiAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC5wcm9kdWN0c2NhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAub3VyX3Byb2R1Y3QgLnByb2R1Y3RzbWFpbi5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgfVxuICAub3VyX3Byb2R1Y3QgLnByb2R1Y3RzbWFpbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgOCUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm91cl9wcm9kdWN0IC5wcm9kdWN0c21haW4uc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub3VyX2V4cGVydGlzZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cbiAgLm91cl9leHBlcnRpc2UuZmVhdHVyZWRzZXJ2aWNlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLm91cl9leHBlcnRpc2UuaWZmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICAuZXhwZXJ0aXNlY2FyZCAuZXhwZXJ0aXNlY2FyZGluLFxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQgLmV4cGVydGlzZWNhcmRpbiB7XG4gICAgcGFkZGluZzogMjZweCAxOHB4O1xuICB9XG4gIC5leHBlcnRpc2VjYXJkIGgzLFxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5leHBlcnRpc2VjYXJkIGgzIGltZyxcbiAgLm1haW5pbm5lcmNvbnRlbnRzIC5leHBlcnRpc2VjYXJkIGgzIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogNDZweDtcbiAgfVxuICAuZXhwZXJ0aXNlY2FyZCBwLFxuICAubWFpbmlubmVyY29udGVudHMgLmV4cGVydGlzZWNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5vdXJfcHJvZHVjdCB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIH1cbiAgLm91cl9wcm9kdWN0IC5zZWNwZXJhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1icmVhazogMjJweDtcbiAgfVxuICAub3VyX3Byb2R1Y3QgLnNlY3BlcmEuaWZib3R0b20ge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLm91cl9wcm9kdWN0IC5zZWNwZXJhLmlmdG9wIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5wcm9kdWN0c2NhcmQgLnByb2R1Y3RzY2FyZGluIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTdweDtcbiAgfVxuICAucHJvZHVjdHNjYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICB9XG4gIC5wcm9kdWN0c2NhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uc2JzIHtcbiAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xufVxuLnNicyAucHJvZHVjdHNjYXJkIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zYnMgLnByb2R1Y3RzY2FyZCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNicyAucHJvZHVjdHNjYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYnMgLnByb2R1Y3RzY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zYnMgLnByb2R1Y3RzY2FyZCAucHJvZHVjdHNjYXJkaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zYnMgLnNicy1pbWFnZXMge1xuICB3aWR0aDogNjQ3cHg7XG4gIGhlaWdodDogNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnNicyB7XG4gICAgLS1icy1ndXR0ZXIteDogMS44cmVtO1xuICB9XG4gIC5zYnMubXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLnNicyAuc2JzLWltYWdlcyB7XG4gICAgd2lkdGg6IDUwM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNicyB7XG4gICAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQwcHg7XG4gIH1cbiAgLnNicy5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2JzIC5zYnMtaW1hZ2VzIHtcbiAgICB3aWR0aDogNzA0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zYnMuY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYnMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTtcbiAgICAtLWJzLWd1dHRlci15OiAyNXB4O1xuICB9XG4gIC5zYnMubXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNicyAuc2JzLWltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5zYnMuY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uaW1zLXJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gIC5pbXMtcm93IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjhyZW07XG4gICAgLS1icy1ndXR0ZXIteTogMS44cmVtO1xuICB9XG59XG4uaW1zLXJvdyAucHJvZHVjdHNjYXJkIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLmltcy1yb3cgLnByb2R1Y3RzY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW1zLXJvdyAucHJvZHVjdHNjYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmltcy1yb3cgLnByb2R1Y3RzY2FyZCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbn1cbi5pbXMtcm93IC5wcm9kdWN0c2NhcmQgdWwgbGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAuaW1zLXJvdyAucHJvZHVjdHNjYXJkIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW1zLXJvdyAucHJvZHVjdHNjYXJkIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbXMtcm93IC5wcm9kdWN0c2NhcmQgLnByb2R1Y3RzY2FyZGluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLmltcy1yb3cgLnByb2R1Y3RzY2FyZCAucHJvZHVjdHNjYXJkaW4ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmltcy1yb3cgLnByb2R1Y3RzY2FyZCAucHJvZHVjdHNjYXJkaW4ge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPW1haW4uY3NzLm1hcCAqL1xuIl19 */