@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700");@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900");:root{--max-width:1100px;--font-size:16px;--white:#fff;--color_1-lighter:#e4e4e4;--color_1-light:#9f9f9f;--color_1:#484848;--color_1-dark:#232323;--color_1-darker:#121212;--color_2-lighter:#cfe8e7;--color_2-light:#87c4bf;--color_2:#36b1a3;--color_2-dark:#6aa199;--color_2-darker:#22645b;--color_3-lighter:#ffecbd;--color_3-light:#ffd97a;--color_3:#e4ab62;--color_3-dark:#c49000;--color_3-darker:#997000;--color_4-lighter:#f9ccc2;--color_4-light:#e1b3b1;--color_4:#ce7e80;--color_4-dark:#b04f52;--color_4-darker:#b8002b;--color_5-lighter:#d4dbf1;--color_5-light:#b5c6f8;--color_5:#2b2d42;--color_5-dark:#3e538c;--color_5-darker:#273459;--color_good:rgba(43,191,88,0.8);--color_wrong:rgba(198,78,90,0.8);--client-color_1:#274163;--client-color_2:#be2241;--client-color_3:#bac0ca;--client-color_4:#e4e6ea;--header-size-height:4.2rem;--size-uiLogo:3rem;--size-uiForms:1.9rem;--size-uiIcon:1.4rem;--size-uiBtns:2.3rem;--size-uiBtns-special:1.5rem;--size-uiFigure-Rombo:30em;--radius-size:5px;--size-xs:320px;--size-sm:480px;--size-bsm:768px;--size-md:992px;--size-lg:1024px;--size-hd:1280px;--aside-width:3.5rem;--nav-btn-burguer-color:#fff;--margin-uiForms:0.2em;--margin-uiBtns:0.2em;--theme_primary:var(--client-color_1,#274163);--theme_secondary:var(--client-color_2,#be2241);--theme-bg-elevation-0:#121212;--theme-bg-elevation-1:rgba(56,56,56,0.6);--theme-bg-elevation-2:#383838;--theme-bg-elevation-3:#4e4e4e;--theme-bg-elevation-4:#5f5f5f;--theme-base:#f4f5f6;--theme-accent:var(--color_4,#ce7e80);--theme-header:var(--theme-body-text-color);--theme-body-bg:#fff;--theme-body-text-color:#232323;--theme-btn-text-color:#e4e4e4;--theme-btn-bg-color:var(--theme_primary,#274163);--theme-btn-bg-accent:var(--theme_secondary,#be2241);--theme-checkInput-color:var(--theme-body-bg,#fff);--theme-checkInput-text:var(--theme-body-text-color,#232323);--theme-bg-navigation:var(--theme-body-bg,#fff);--theme-shadow-footer:0px -1px 10px -2px #9f9f9f;--theme-color-link:var(--client-color_1,#274163);--theme-bg-overlay:rgba(56,56,56,0.6);--theme-border:#cacfd5;--theme-textarea-bg:var(--theme-body-bg,hsla(0,0%,100%,0.8));--theme-textarea-txt:var(--theme-body-text-color,#232323);--theme-input-bg:var(--theme-body-bg,hsla(0,0%,100%,0.8));--theme-input-txt:var(--theme-body-text-color,#232323);--theme-select-bg:var(--theme-body-bg,hsla(0,0%,100%,0.8));--theme-select-option-bg:var(--theme-body-bg,hsla(0,0%,100%,0.8));--theme-select-txt:var(--theme-body-text-color,#232323);--theme-drag-bg:rgba(54,177,163,0.4);--theme-drag-border-color:#b04f52;--theme-modalUser-bg:var(--theme-body-bg);--theme-menu-bg:var(--theme-body-bg,#fff);--color-two-dark:var(--color_2-dark,#6aa199);--color-two-light:var(--color_2-light,#87c4bf);--color-two-lighter:var(--color_2-lighter,#cfe8e7);--color-four-dark:var(--color_4-dark,#b04f52);--color-four-light:var(--color_4-light,#e1b3b1);--color-four-lighter:var(--color_4-lighter,#f9ccc2);--a11y-outline-color:var(--theme-body-text-color,currentColor)}*,* *,*>*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:var(--font-size);line-height:1.35}body{padding:0;margin:0;background:var(--theme-body-bg,#fff);font-family:Arial,Open Sans,sans-serif;color:var(--theme-body-text-color);font-weight:300;display:grid;overflow-x:hidden}a{color:var(--color_3);text-decoration:none}a[href]{word-break:break-all}a:hover{text-decoration:underline}p{font-size:1rem;margin:0 0 .8rem}small{font-size:.56497rem}ul{padding-left:0;list-style-type:none}blockquote{padding:.625rem .625rem .625rem .9375rem;margin:0;border-left:3px solid #be2241;font-style:italic}figure{margin:0}h1,h2,h3,h4,h5,h6{font-family:Open Sans,Poppins,sans-serif;text-transform:none;color:var(--theme-header,#484848);font-weight:700}b,h1,strong{font-weight:600}h1{font-size:2.69955rem;margin:.89985rem 0 1.07982rem}h1,h2{line-height:1.35}h2{font-size:2.28776rem;margin:.76259rem 0 .9151rem}h3{font-size:1.93878rem;margin:.64626rem 0 .77551rem}h3,h4{line-height:1.35}h4{font-size:1.64303rem;margin:.54768rem 0 .65721rem}h5{font-size:1.3924rem;margin:.46413rem 0 .55696rem}h5,h6{line-height:1.35}h6{font-size:1.18rem;margin:.39333rem 0 .472rem}pre{background-color:var(--color_1);padding:.625rem;font-size:.9em;color:#fff;border-radius:3px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}input[type=date]:before{color:var(--color_1);content:attr(placeholder)}input[type=date]{color:var(--color_1)}input[type=date]:focus,input[type=date]:valid{color:var(--color_1-light)}input[type=date]:focus:before,input[type=date]:valid:before{content:""!important}::-webkit-scrollbar-track{border-radius:5px;background-color:hsla(0,0%,89.4%,0)}::-webkit-scrollbar{width:6px;background-color:rgba(35,35,35,0)}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(72,72,72,.4)}audio::-webkit-media-controls-enclosure,video::-webkit-media-controls-enclosure{overflow:hidden}audio::-webkit-media-controls-enclosure{border-radius:0;min-height:50px;max-height:50px}audio::-webkit-media-controls-panel,video::-webkit-media-controls-panel{width:calc(100% + 33px)}video.is--track::-webkit-media-controls-panel{width:calc(100% + 63px)}.c-table-estilo_cuatro--tr,.c-table-estilo_dos--tr,.c-table-estilo_tres .c-table--tr,.c-table-estilo_uno--tr,.c-table-SelfCheck--tr,.c-table-SelfCheck .c-table--tr,.c-table.c-table-estilo_cuatro--tr,.c-table.c-table-estilo_dos--tr,.c-table.c-table-estilo_tres .c-table--tr,.c-table.c-table-estilo_uno--tr,.c-table.c-table-SelfCheck .c-table--tr,.row{width:100%;position:relative;margin:0 auto;min-height:1px}.c-table-estilo_cuatro--tr:after,.c-table-estilo_cuatro--tr:before,.c-table-estilo_dos--tr:after,.c-table-estilo_dos--tr:before,.c-table-estilo_tres .c-table--tr:after,.c-table-estilo_tres .c-table--tr:before,.c-table-estilo_uno--tr:after,.c-table-estilo_uno--tr:before,.c-table-SelfCheck--tr:after,.c-table-SelfCheck--tr:before,.c-table-SelfCheck .c-table--tr:after,.c-table-SelfCheck .c-table--tr:before,.c-table.c-table-estilo_cuatro--tr:after,.c-table.c-table-estilo_cuatro--tr:before,.c-table.c-table-estilo_dos--tr:after,.c-table.c-table-estilo_dos--tr:before,.c-table.c-table-estilo_tres .c-table--tr:after,.c-table.c-table-estilo_tres .c-table--tr:before,.c-table.c-table-estilo_uno--tr:after,.c-table.c-table-estilo_uno--tr:before,.c-table.c-table-SelfCheck .c-table--tr:after,.c-table.c-table-SelfCheck .c-table--tr:before,.row:after,.row:before{content:"";display:table;clear:both}.row-flex{display:flex;max-width:100%;width:100%;flex-wrap:wrap}.col{position:relative;float:left;margin:0;padding-left:.3125rem;padding-right:.3125rem;width:100%;min-height:1px}.col-center{float:none;margin-left:auto;margin-right:auto}.col:after,.col:before{content:"";display:table;clear:both}.col-flex{flex-basis:0;flex-grow:1;max-width:100%;padding-left:.3125rem;padding-right:.3125rem}.col-flex-auto{flex:0 0 auto;width:auto;max-width:100%}@media (min-width:320px){.xs1{width:8.33333%;flex:0 0 8.33333%}.col-flex-1,.col-flex-xs1{flex:0 0 8.33333%;max-width:8.33333%}.xs2{width:16.66667%;flex:0 0 16.66667%}.col-flex-2,.col-flex-xs2{flex:0 0 16.66667%;max-width:16.66667%}.xs3{width:25%;flex:0 0 25%}.col-flex-3,.col-flex-xs3{flex:0 0 25%;max-width:25%}.xs4{width:33.33333%;flex:0 0 33.33333%}.col-flex-4,.col-flex-xs4{flex:0 0 33.33333%;max-width:33.33333%}.xs5{width:41.66667%;flex:0 0 41.66667%}.col-flex-5,.col-flex-xs5{flex:0 0 41.66667%;max-width:41.66667%}.xs6{width:50%;flex:0 0 50%}.col-flex-6,.col-flex-xs6{flex:0 0 50%;max-width:50%}.xs7{width:58.33333%;flex:0 0 58.33333%}.col-flex-7,.col-flex-xs7{flex:0 0 58.33333%;max-width:58.33333%}.xs8{width:66.66667%;flex:0 0 66.66667%}.col-flex-8,.col-flex-xs8{flex:0 0 66.66667%;max-width:66.66667%}.xs9{width:75%;flex:0 0 75%}.col-flex-9,.col-flex-xs9{flex:0 0 75%;max-width:75%}.xs10{width:83.33333%;flex:0 0 83.33333%}.col-flex-10,.col-flex-xs10{flex:0 0 83.33333%;max-width:83.33333%}.xs11{width:91.66667%;flex:0 0 91.66667%}.col-flex-11,.col-flex-xs11{flex:0 0 91.66667%;max-width:91.66667%}.xs12{width:100%;flex:0 0 100%}.col-flex-12,.col-flex-xs12{flex:0 0 100%;max-width:100%}}@media (min-width:480px){.xm1{width:8.33333%;flex:0 0 8.33333%}.col-flex-1,.col-flex-xm1{flex:0 0 8.33333%;max-width:8.33333%}.xm2{width:16.66667%;flex:0 0 16.66667%}.col-flex-2,.col-flex-xm2{flex:0 0 16.66667%;max-width:16.66667%}.xm3{width:25%;flex:0 0 25%}.col-flex-3,.col-flex-xm3{flex:0 0 25%;max-width:25%}.xm4{width:33.33333%;flex:0 0 33.33333%}.col-flex-4,.col-flex-xm4{flex:0 0 33.33333%;max-width:33.33333%}.xm5{width:41.66667%;flex:0 0 41.66667%}.col-flex-5,.col-flex-xm5{flex:0 0 41.66667%;max-width:41.66667%}.xm6{width:50%;flex:0 0 50%}.col-flex-6,.col-flex-xm6{flex:0 0 50%;max-width:50%}.xm7{width:58.33333%;flex:0 0 58.33333%}.col-flex-7,.col-flex-xm7{flex:0 0 58.33333%;max-width:58.33333%}.xm8{width:66.66667%;flex:0 0 66.66667%}.col-flex-8,.col-flex-xm8{flex:0 0 66.66667%;max-width:66.66667%}.xm9{width:75%;flex:0 0 75%}.col-flex-9,.col-flex-xm9{flex:0 0 75%;max-width:75%}.xm10{width:83.33333%;flex:0 0 83.33333%}.col-flex-10,.col-flex-xm10{flex:0 0 83.33333%;max-width:83.33333%}.xm11{width:91.66667%;flex:0 0 91.66667%}.col-flex-11,.col-flex-xm11{flex:0 0 91.66667%;max-width:91.66667%}.xm12{width:100%;flex:0 0 100%}.col-flex-12,.col-flex-xm12{flex:0 0 100%;max-width:100%}}@media (min-width:600px){.sm1{width:8.33333%;flex:0 0 8.33333%}.col-flex-1,.col-flex-sm1{flex:0 0 8.33333%;max-width:8.33333%}.sm2{width:16.66667%;flex:0 0 16.66667%}.col-flex-2,.col-flex-sm2{flex:0 0 16.66667%;max-width:16.66667%}.sm3{width:25%;flex:0 0 25%}.col-flex-3,.col-flex-sm3{flex:0 0 25%;max-width:25%}.sm4{width:33.33333%;flex:0 0 33.33333%}.col-flex-4,.col-flex-sm4{flex:0 0 33.33333%;max-width:33.33333%}.sm5{width:41.66667%;flex:0 0 41.66667%}.col-flex-5,.col-flex-sm5{flex:0 0 41.66667%;max-width:41.66667%}.sm6{width:50%;flex:0 0 50%}.col-flex-6,.col-flex-sm6{flex:0 0 50%;max-width:50%}.sm7{width:58.33333%;flex:0 0 58.33333%}.col-flex-7,.col-flex-sm7{flex:0 0 58.33333%;max-width:58.33333%}.sm8{width:66.66667%;flex:0 0 66.66667%}.col-flex-8,.col-flex-sm8{flex:0 0 66.66667%;max-width:66.66667%}.sm9{width:75%;flex:0 0 75%}.col-flex-9,.col-flex-sm9{flex:0 0 75%;max-width:75%}.sm10{width:83.33333%;flex:0 0 83.33333%}.col-flex-10,.col-flex-sm10{flex:0 0 83.33333%;max-width:83.33333%}.sm11{width:91.66667%;flex:0 0 91.66667%}.col-flex-11,.col-flex-sm11{flex:0 0 91.66667%;max-width:91.66667%}.sm12{width:100%;flex:0 0 100%}.col-flex-12,.col-flex-sm12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.mm1{width:8.33333%;flex:0 0 8.33333%}.col-flex-1,.col-flex-mm1{flex:0 0 8.33333%;max-width:8.33333%}.mm2{width:16.66667%;flex:0 0 16.66667%}.col-flex-2,.col-flex-mm2{flex:0 0 16.66667%;max-width:16.66667%}.mm3{width:25%;flex:0 0 25%}.col-flex-3,.col-flex-mm3{flex:0 0 25%;max-width:25%}.mm4{width:33.33333%;flex:0 0 33.33333%}.col-flex-4,.col-flex-mm4{flex:0 0 33.33333%;max-width:33.33333%}.mm5{width:41.66667%;flex:0 0 41.66667%}.col-flex-5,.col-flex-mm5{flex:0 0 41.66667%;max-width:41.66667%}.mm6{width:50%;flex:0 0 50%}.col-flex-6,.col-flex-mm6{flex:0 0 50%;max-width:50%}.mm7{width:58.33333%;flex:0 0 58.33333%}.col-flex-7,.col-flex-mm7{flex:0 0 58.33333%;max-width:58.33333%}.mm8{width:66.66667%;flex:0 0 66.66667%}.col-flex-8,.col-flex-mm8{flex:0 0 66.66667%;max-width:66.66667%}.mm9{width:75%;flex:0 0 75%}.col-flex-9,.col-flex-mm9{flex:0 0 75%;max-width:75%}.mm10{width:83.33333%;flex:0 0 83.33333%}.col-flex-10,.col-flex-mm10{flex:0 0 83.33333%;max-width:83.33333%}.mm11{width:91.66667%;flex:0 0 91.66667%}.col-flex-11,.col-flex-mm11{flex:0 0 91.66667%;max-width:91.66667%}.mm12{width:100%;flex:0 0 100%}.col-flex-12,.col-flex-mm12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.md1{width:8.33333%;flex:0 0 8.33333%}.col-flex-1,.col-flex-md1{flex:0 0 8.33333%;max-width:8.33333%}.md2{width:16.66667%;flex:0 0 16.66667%}.col-flex-2,.col-flex-md2{flex:0 0 16.66667%;max-width:16.66667%}.md3{width:25%;flex:0 0 25%}.col-flex-3,.col-flex-md3{flex:0 0 25%;max-width:25%}.md4{width:33.33333%;flex:0 0 33.33333%}.col-flex-4,.col-flex-md4{flex:0 0 33.33333%;max-width:33.33333%}.md5{width:41.66667%;flex:0 0 41.66667%}.col-flex-5,.col-flex-md5{flex:0 0 41.66667%;max-width:41.66667%}.md6{width:50%;flex:0 0 50%}.col-flex-6,.col-flex-md6{flex:0 0 50%;max-width:50%}.md7{width:58.33333%;flex:0 0 58.33333%}.col-flex-7,.col-flex-md7{flex:0 0 58.33333%;max-width:58.33333%}.md8{width:66.66667%;flex:0 0 66.66667%}.col-flex-8,.col-flex-md8{flex:0 0 66.66667%;max-width:66.66667%}.md9{width:75%;flex:0 0 75%}.col-flex-9,.col-flex-md9{flex:0 0 75%;max-width:75%}.md10{width:83.33333%;flex:0 0 83.33333%}.col-flex-10,.col-flex-md10{flex:0 0 83.33333%;max-width:83.33333%}.md11{width:91.66667%;flex:0 0 91.66667%}.col-flex-11,.col-flex-md11{flex:0 0 91.66667%;max-width:91.66667%}.md12{width:100%;flex:0 0 100%}.col-flex-12,.col-flex-md12{flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.lg1{width:8.33333%;flex:0 0 8.33333%}.col-flex-1,.col-flex-lg1{flex:0 0 8.33333%;max-width:8.33333%}.lg2{width:16.66667%;flex:0 0 16.66667%}.col-flex-2,.col-flex-lg2{flex:0 0 16.66667%;max-width:16.66667%}.lg3{width:25%;flex:0 0 25%}.col-flex-3,.col-flex-lg3{flex:0 0 25%;max-width:25%}.lg4{width:33.33333%;flex:0 0 33.33333%}.col-flex-4,.col-flex-lg4{flex:0 0 33.33333%;max-width:33.33333%}.lg5{width:41.66667%;flex:0 0 41.66667%}.col-flex-5,.col-flex-lg5{flex:0 0 41.66667%;max-width:41.66667%}.lg6{width:50%;flex:0 0 50%}.col-flex-6,.col-flex-lg6{flex:0 0 50%;max-width:50%}.lg7{width:58.33333%;flex:0 0 58.33333%}.col-flex-7,.col-flex-lg7{flex:0 0 58.33333%;max-width:58.33333%}.lg8{width:66.66667%;flex:0 0 66.66667%}.col-flex-8,.col-flex-lg8{flex:0 0 66.66667%;max-width:66.66667%}.lg9{width:75%;flex:0 0 75%}.col-flex-9,.col-flex-lg9{flex:0 0 75%;max-width:75%}.lg10{width:83.33333%;flex:0 0 83.33333%}.col-flex-10,.col-flex-lg10{flex:0 0 83.33333%;max-width:83.33333%}.lg11{width:91.66667%;flex:0 0 91.66667%}.col-flex-11,.col-flex-lg11{flex:0 0 91.66667%;max-width:91.66667%}.lg12{width:100%;flex:0 0 100%}.col-flex-12,.col-flex-lg12{flex:0 0 100%;max-width:100%}}@media (min-width:1280px){.hd1{width:8.33333%;flex:0 0 8.33333%}.col-flex-1,.col-flex-hd1{flex:0 0 8.33333%;max-width:8.33333%}.hd2{width:16.66667%;flex:0 0 16.66667%}.col-flex-2,.col-flex-hd2{flex:0 0 16.66667%;max-width:16.66667%}.hd3{width:25%;flex:0 0 25%}.col-flex-3,.col-flex-hd3{flex:0 0 25%;max-width:25%}.hd4{width:33.33333%;flex:0 0 33.33333%}.col-flex-4,.col-flex-hd4{flex:0 0 33.33333%;max-width:33.33333%}.hd5{width:41.66667%;flex:0 0 41.66667%}.col-flex-5,.col-flex-hd5{flex:0 0 41.66667%;max-width:41.66667%}.hd6{width:50%;flex:0 0 50%}.col-flex-6,.col-flex-hd6{flex:0 0 50%;max-width:50%}.hd7{width:58.33333%;flex:0 0 58.33333%}.col-flex-7,.col-flex-hd7{flex:0 0 58.33333%;max-width:58.33333%}.hd8{width:66.66667%;flex:0 0 66.66667%}.col-flex-8,.col-flex-hd8{flex:0 0 66.66667%;max-width:66.66667%}.hd9{width:75%;flex:0 0 75%}.col-flex-9,.col-flex-hd9{flex:0 0 75%;max-width:75%}.hd10{width:83.33333%;flex:0 0 83.33333%}.col-flex-10,.col-flex-hd10{flex:0 0 83.33333%;max-width:83.33333%}.hd11{width:91.66667%;flex:0 0 91.66667%}.col-flex-11,.col-flex-hd11{flex:0 0 91.66667%;max-width:91.66667%}.hd12{width:100%;flex:0 0 100%}.col-flex-12,.col-flex-hd12{flex:0 0 100%;max-width:100%}}@media (min-width:320px){.offset-xs{margin-left:0}.offset-xs1{margin-left:8.33333%}.offset-xs2{margin-left:16.66667%}.offset-xs3{margin-left:25%}.offset-xs4{margin-left:33.33333%}.offset-xs5{margin-left:41.66667%}.offset-xs6{margin-left:50%}.offset-xs7{margin-left:58.33333%}.offset-xs8{margin-left:66.66667%}.offset-xs9{margin-left:75%}.offset-xs10{margin-left:83.33333%}.offset-xs11{margin-left:91.66667%}.offset-xs12{margin-left:100%}}@media (min-width:480px){.offset-xm{margin-left:0}.offset-xm1{margin-left:8.33333%}.offset-xm2{margin-left:16.66667%}.offset-xm3{margin-left:25%}.offset-xm4{margin-left:33.33333%}.offset-xm5{margin-left:41.66667%}.offset-xm6{margin-left:50%}.offset-xm7{margin-left:58.33333%}.offset-xm8{margin-left:66.66667%}.offset-xm9{margin-left:75%}.offset-xm10{margin-left:83.33333%}.offset-xm11{margin-left:91.66667%}.offset-xm12{margin-left:100%}}@media (min-width:600px){.offset-sm{margin-left:0}.offset-sm1{margin-left:8.33333%}.offset-sm2{margin-left:16.66667%}.offset-sm3{margin-left:25%}.offset-sm4{margin-left:33.33333%}.offset-sm5{margin-left:41.66667%}.offset-sm6{margin-left:50%}.offset-sm7{margin-left:58.33333%}.offset-sm8{margin-left:66.66667%}.offset-sm9{margin-left:75%}.offset-sm10{margin-left:83.33333%}.offset-sm11{margin-left:91.66667%}.offset-sm12{margin-left:100%}}@media (min-width:768px){.offset-mm{margin-left:0}.offset-mm1{margin-left:8.33333%}.offset-mm2{margin-left:16.66667%}.offset-mm3{margin-left:25%}.offset-mm4{margin-left:33.33333%}.offset-mm5{margin-left:41.66667%}.offset-mm6{margin-left:50%}.offset-mm7{margin-left:58.33333%}.offset-mm8{margin-left:66.66667%}.offset-mm9{margin-left:75%}.offset-mm10{margin-left:83.33333%}.offset-mm11{margin-left:91.66667%}.offset-mm12{margin-left:100%}}@media (min-width:992px){.offset-md{margin-left:0}.offset-md1{margin-left:8.33333%}.offset-md2{margin-left:16.66667%}.offset-md3{margin-left:25%}.offset-md4{margin-left:33.33333%}.offset-md5{margin-left:41.66667%}.offset-md6{margin-left:50%}.offset-md7{margin-left:58.33333%}.offset-md8{margin-left:66.66667%}.offset-md9{margin-left:75%}.offset-md10{margin-left:83.33333%}.offset-md11{margin-left:91.66667%}.offset-md12{margin-left:100%}}@media (min-width:1024px){.offset-lg{margin-left:0}.offset-lg1{margin-left:8.33333%}.offset-lg2{margin-left:16.66667%}.offset-lg3{margin-left:25%}.offset-lg4{margin-left:33.33333%}.offset-lg5{margin-left:41.66667%}.offset-lg6{margin-left:50%}.offset-lg7{margin-left:58.33333%}.offset-lg8{margin-left:66.66667%}.offset-lg9{margin-left:75%}.offset-lg10{margin-left:83.33333%}.offset-lg11{margin-left:91.66667%}.offset-lg12{margin-left:100%}}@media (min-width:1280px){.offset-hd{margin-left:0}.offset-hd1{margin-left:8.33333%}.offset-hd2{margin-left:16.66667%}.offset-hd3{margin-left:25%}.offset-hd4{margin-left:33.33333%}.offset-hd5{margin-left:41.66667%}.offset-hd6{margin-left:50%}.offset-hd7{margin-left:58.33333%}.offset-hd8{margin-left:66.66667%}.offset-hd9{margin-left:75%}.offset-hd10{margin-left:83.33333%}.offset-hd11{margin-left:91.66667%}.offset-hd12{margin-left:100%}}@media screen and (min-width:319px){.hideFrom-xs{display:none!important}}@media screen and (min-width:479px){.hideFrom-xm{display:none!important}}@media screen and (min-width:599px){.hideFrom-sm{display:none!important}}@media screen and (min-width:767px){.hideFrom-mm{display:none!important}}@media screen and (min-width:991px){.hideFrom-md{display:none!important}}@media screen and (min-width:1023px){.hideFrom-lg{display:none!important}}@media screen and (min-width:1279px){.hideFrom-hd{display:none!important}}@media screen and (max-width:320px){.showTo-xs{display:none!important}}@media screen and (max-width:480px){.showTo-xm{display:none!important}}@media screen and (max-width:600px){.showTo-sm{display:none!important}}@media screen and (max-width:768px){.showTo-mm{display:none!important}}@media screen and (max-width:992px){.showTo-md{display:none!important}}@media screen and (max-width:1024px){.showTo-lg{display:none!important}}@media screen and (max-width:1280px){.showTo-hd{display:none!important}}.c-input[type=date]::-webkit-input-placeholder,.c-input[type=datetime-local]::-webkit-input-placeholder,.c-input[type=datetime]::-webkit-input-placeholder,.c-input[type=email]::-webkit-input-placeholder,.c-input[type=number]::-webkit-input-placeholder,.c-input[type=password]::-webkit-input-placeholder,.c-input[type=search]::-webkit-input-placeholder,.c-input[type=tel]::-webkit-input-placeholder,.c-input[type=text]::-webkit-input-placeholder,.c-input[type=time]::-webkit-input-placeholder,.c-input[type=url]::-webkit-input-placeholder,.c-spanBind::-webkit-input-placeholder,.c-textarea::-webkit-input-placeholder{color:var(--color_1-light);font-weight:300;font-style:italic;font-size:.9em}.c-input[type=date]::-moz-placeholder,.c-input[type=datetime-local]::-moz-placeholder,.c-input[type=datetime]::-moz-placeholder,.c-input[type=email]::-moz-placeholder,.c-input[type=number]::-moz-placeholder,.c-input[type=password]::-moz-placeholder,.c-input[type=search]::-moz-placeholder,.c-input[type=tel]::-moz-placeholder,.c-input[type=text]::-moz-placeholder,.c-input[type=time]::-moz-placeholder,.c-input[type=url]::-moz-placeholder,.c-spanBind::-moz-placeholder,.c-textarea::-moz-placeholder{color:var(--color_1-light);font-weight:300;font-style:italic;font-size:.9em}.c-input:-ms-input-placeholder[type=date],.c-input:-ms-input-placeholder[type=datetime-local],.c-input:-ms-input-placeholder[type=datetime],.c-input:-ms-input-placeholder[type=email],.c-input:-ms-input-placeholder[type=number],.c-input:-ms-input-placeholder[type=password],.c-input:-ms-input-placeholder[type=search],.c-input:-ms-input-placeholder[type=tel],.c-input:-ms-input-placeholder[type=text],.c-input:-ms-input-placeholder[type=time],.c-input:-ms-input-placeholder[type=url],.c-spanBind:-ms-input-placeholder,.c-textarea:-ms-input-placeholder{color:var(--color_1-light);font-weight:300;font-style:italic;font-size:.9em}.c-input:-moz-placeholder[type=date],.c-input:-moz-placeholder[type=datetime-local],.c-input:-moz-placeholder[type=datetime],.c-input:-moz-placeholder[type=email],.c-input:-moz-placeholder[type=number],.c-input:-moz-placeholder[type=password],.c-input:-moz-placeholder[type=search],.c-input:-moz-placeholder[type=tel],.c-input:-moz-placeholder[type=text],.c-input:-moz-placeholder[type=time],.c-input:-moz-placeholder[type=url],.c-spanBind:-moz-placeholder,.c-textarea:-moz-placeholder{color:var(--color_1-light);font-weight:300;font-style:italic;font-size:.9em}.c-input[type=date],.c-input[type=datetime-local],.c-input[type=datetime],.c-input[type=email],.c-input[type=number],.c-input[type=password],.c-input[type=search],.c-input[type=tel],.c-input[type=text],.c-input[type=time],.c-input[type=url],.c-spanBind{border:1px;border-color:var(--client-color_3)}.c-textarea,.c-textField{position:relative;outline:none}.c-textField{border:none;display:inline-block}.c-figure-LogoImage,.c-figure-RomboImage,.c-figure-square img,.u-responsive-img,.u-responsive-video{max-width:100%;height:auto;vertical-align:top}.c-figure-Rombo{overflow:hidden;position:relative;min-height:var(--size-uiFigure-Rombo,30em);min-width:var(--size-uiFigure-Rombo,30em);height:var(--size-uiFigure-Rombo,30em);width:var(--size-uiFigure-Rombo,30em)}.c-figure-Rombo[figure-size="12"],.c-figure-Rombo[figure-size="15"],.c-figure-Rombo[figure-size="20"],.c-figure-Rombo[figure-size="25"]{--size-uiFigure-Rombo:unquote($size + "em")}.c-figure-RomboImage,.c-figure-RomboRotate{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.c-figure-RomboRotate{width:70%;height:70%;z-index:1;border-radius:10px;overflow:hidden;transform:rotate(45deg)}.c-figure-RomboImage{transform:rotate(-45deg) translate(-11%,-11%) scale(1);max-width:calc(var(--size-uiFigure-Rombo, 30em)*1.5);height:auto;object-fit:cover;object-position:center}.c-figure-RomboData{display:flex;flex-direction:column;align-items:center;height:100%;position:relative;z-index:3}.c-figure-RomboDataTitle{min-width:50%;flex:0 0 7rem;margin-top:20%;font-size:5em}.c-figure-RomboDataIcon,.c-figure-RomboDataTitle{display:flex;align-items:center;justify-content:center}.c-figure-RomboDataIcon{flex:0 0 6rem;height:6rem;width:6rem;font-size:3em}.c-figure-RomboDataIcon,.c-figure-RomboDataTitle{filter:invert(50%) brightness(410%)}.c-figure-Rombo.is-alert:before{background-color:rgba(18,18,18,.15)}.c-figure-Rombo:after{border-style:dashed;transform:rotate(49deg)}.c-figure-Rombo:before{border-style:solid;transform:rotate(40deg)}.c-figure-Rombo:after,.c-figure-Rombo:before{content:"";width:70%;height:70%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:15px;border-width:.15em;border-color:#6aa199;margin:auto}.c-figure-Rombo[figure-default]:before{transform:rotate(5deg)}.c-figure-Rombo[figure-default]:after{transform:rotate(-4deg)}.c-figure-Rombo[figure-default] .c-figure-RomboRotate{transform:none}.c-figure-square{--square-radius:7px;position:relative;display:inline-block;width:auto;max-width:max-content}.c-figure-square_content{padding:1.5rem 1rem}.c-figure-square img{border-radius:var(--square-radius);z-index:1;object-fit:cover;width:100%;height:100%}.c-figure-square:after,.c-figure-square:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--square-radius);border-width:.1rem;border-color:var(--client-color_2);margin:auto;pointer-events:none}.c-figure-square:before{transform:rotate(1.15deg);border-style:solid;z-index:2}.c-figure-square:after{transform:rotate(-1.25deg);border-style:dashed;z-index:0}.c-figure-LogoWrap{min-height:3rem;min-width:3rem}.c-figure-message{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;margin:auto;width:70%;height:50%;padding:1rem;text-align:center}.c-figure-message--title{color:#fff;text-shadow:-1px 2px 6px #000;font-size:1.4rem}.c-figure-message--action{text-transform:uppercase}.c-customVideoUpdate--contentIframe{position:relative;height:0;width:100%;padding-bottom:56.25%;overflow:hidden;border:1px dashed #36b1a3;background-repeat:no-repeat;background-size:100%}.c-customVideoUpdate--contentIframe iframe{border:none;position:absolute;height:100%;width:100%}.c-customVideoUpdate--controls{display:flex;margin-top:.5rem}.c-customVideoUpdate--input{flex:1 1 auto;border:1px solid #36b1a3;padding:.5rem}.c-contVideo{position:relative;height:0;width:100%;padding-bottom:51.25%;overflow:hidden;background-repeat:no-repeat;background-size:100%}.c-contVideo video{background-image:url(../../../assets/multimedia/client/video/poster_bg.png);padding:.8%;background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.c-contVideo>embed,.c-contVideo>iframe,.c-contVideo>object,.c-contVideo>video{position:absolute;top:0;left:0;width:100%;height:100%}.ae-youtubeUpload{padding-right:10px;padding-left:10px;display:grid;gap:1rem}.ae-youtubeUpload-iframe{position:relative;width:100%}.ae-youtubeUpload-iframe.c-contVideo{padding:initial}.ae-youtubeUpload-iframe iframe{border:none;height:100%;width:100%;min-height:300px}.ae-youtubeUpload-inputField{display:grid;grid-template-columns:1fr;grid-auto-rows:2.5rem;gap:.5rem}.ae-youtubeUpload-instructions a{word-break:break-all}.ae-youtubeUpload-input{border:2px solid var(--client-color_2);border-radius:var(--radius-size)}.c-wrapTextarea{position:relative;z-index:1;width:calc(100% - 2rem);min-height:5.5rem;padding:0;margin:2rem 1rem;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,74,0)}.c-wrapTextarea:after,.c-wrapTextarea:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:text;border-color:var(--client-color_2);border-width:2px;user-select:none;border-radius:10px}.c-wrapTextarea:before{z-index:-1;transform:rotate(-1.25deg);border-style:dotted}.c-wrapTextarea:after{display:none;z-index:-2;border-style:solid;transform:rotate(-1.25deg)}.c-wrapTextarea[wrapTextarea=default]:after,.c-wrapTextarea[wrapTextarea=default]:before{display:none}.c-wrapTextarea textarea{border-radius:10px}.c-inputField__counter,.c-wrapTextarea__counter{display:flex;justify-content:flex-end;position:absolute;top:auto;left:auto;bottom:.1rem;right:.5rem;pointer-events:none;user-select:none;font-size:.8rem;background-color:#fff}.c-inputField,.c-selectField{position:relative;z-index:1}.c-selectField--hiddenSelect{--select-width:100px;--select-height:1.85rem;--size-handle:1.3rem;display:inline-flex;position:relative;padding-right:.5rem}.c-selectField--hiddenSelect[display=flex]{display:flex}.c-selectField--hiddenSelect[display=block]{display:block;width:100%;position:relative;margin:0 auto;min-height:1px}.c-selectField--hiddenSelect[display=block]:after,.c-selectField--hiddenSelect[display=block]:before{content:"";display:table;clear:both}.c-selectField--hiddenSelect[display=block]>select{float:left}.c-selectField--hiddenSelect[display=block]>span{float:left;width:calc(100% - 100px - 1rem)}.c-selectField--hiddenSelect:after{content:"";position:absolute;left:auto;top:0;width:100%;max-width:var(--select-width);height:100%;max-height:var(--select-height);padding:.5rem;color:#c49000;pointer-events:none;display:flex;justify-content:flex-end;align-items:center;border-radius:var(--radius-size);box-shadow:inset 0 0 0 .085rem var(--client-color_2);background-position:100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC44IDIwLjgiPjxnIGRhdGEtbmFtZT0iQ2FwYSAyIj48ZyBkYXRhLW5hbWU9IkNhcGEgMSI+PHBhdGggZmlsbD0iI0Q4MEIzMyIgZD0iTTAgMGgyMC44djIwLjhIMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAuMzkgMTIuOTJMNi43OCA3Ljg4aDcuMjRsLTMuNjMgNS4wNHoiLz48L2c+PC9nPjwvc3ZnPg==),linear-gradient(90deg,var(--theme-body-bg),var(--theme-body-bg) calc(100% - var(--size-handle)),var(--client-color_2) var(--size-handle))}.c-selectField--hiddenSelect select{width:var(--select-width);max-height:var(--select-height);color:transparent;border:none;margin-right:10px}.c-selectField--hiddenSelect select.mal~.get_select_value{background-color:rgba(198,78,90,.8);padding:5px}.c-selectField--hiddenSelect select.bien~.get_select_value{background-color:rgba(43,191,88,.8);padding:5px}.c-selectField--hiddenSelect select.bien,.c-selectField--hiddenSelect select.is-good,.c-selectField--hiddenSelect select.is-wrong,.c-selectField--hiddenSelect select.mal{color:transparent!important}.c-submit{background-color:#2b2d42;color:#fff}.c-input:focus{outline-color:var(--a11y-outline-color);outline-width:1px}.c-input[type=email],.c-input[type=text]{margin-left:5px;margin-right:5px;border-bottom-style:dashed;background-color:var(--theme-input-bg);color:var(--theme-input-txt)}.c-input[type=email]:focus,.c-input[type=text]:focus{border-bottom-style:solid;border-color:var(--theme-section-accent-bg);box-shadow:0 1px 0 0 var(--theme-section-accent-bg)}.c-input[type=date],.c-input[type=datetime-local],.c-input[type=datetime],.c-input[type=email],.c-input[type=number],.c-input[type=tel],.c-input[type=text],.c-input[type=time],.c-input[type=url]{outline:none}.c-inputCheckbox[type=checkbox]:checked,.c-inputCheckbox[type=checkbox]:not(:checked),.c-inputFileUpload[type=file]:checked,.c-inputFileUpload[type=file]:not(:checked),.c-inputRadio[type=radio]:checked,.c-inputRadio[type=radio]:not(:checked){display:none}.c-inputCheckbox[type=checkbox]+label.c-CheckCircle,.c-inputFileUpload[type=file]+label.c-CheckCircle,.c-inputRadio[type=radio]+label.c-CheckCircle{--size-seudo:12px;display:inline-flex;align-items:flex-start;position:relative;padding:5px 7px 5px 27px;cursor:pointer}.c-inputCheckbox[type=checkbox]+label.c-CheckCircle:after,.c-inputFileUpload[type=file]+label.c-CheckCircle:after,.c-inputRadio[type=radio]+label.c-CheckCircle:after{content:"";width:var(--size-seudo);height:var(--size-seudo);position:absolute;top:50%;left:8px;z-index:2;border-radius:50%;background-color:var(--theme-checkInput-color);background-repeat:no-repeat;background-position:50%;border:1px solid var(--client-color_2);box-shadow:0 0 0 2px var(--theme-checkInput-color),0 0 0 3px var(--client-color_2);transform:translateY(-50%);cursor:pointer;transition:background-color .2s ease-in}.c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected,.c-inputCheckbox[type=checkbox]+label.c-CheckSelected,.c-inputFileUpload[type=file]+label.c-CheckIconSelected,.c-inputFileUpload[type=file]+label.c-CheckSelected,.c-inputRadio[type=radio]+label.c-CheckIconSelected,.c-inputRadio[type=radio]+label.c-CheckSelected{margin-top:10px;padding:5px;background-color:#2b2d42;text-align:center;color:#fff}.c-inputCheckbox[type=checkbox]+label.bien.c-CheckIconSelected,.c-inputCheckbox[type=checkbox]+label.c-CheckSelected.bien,.c-inputFileUpload[type=file]+label.bien.c-CheckIconSelected,.c-inputFileUpload[type=file]+label.c-CheckSelected.bien,.c-inputRadio[type=radio]+label.bien.c-CheckIconSelected,.c-inputRadio[type=radio]+label.c-CheckSelected.bien{background-color:rgba(43,191,88,.6);box-shadow:0 0 0 2px rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]+label.c-CheckSelected.mal,.c-inputCheckbox[type=checkbox]+label.mal.c-CheckIconSelected,.c-inputFileUpload[type=file]+label.c-CheckSelected.mal,.c-inputFileUpload[type=file]+label.mal.c-CheckIconSelected,.c-inputRadio[type=radio]+label.c-CheckSelected.mal,.c-inputRadio[type=radio]+label.mal.c-CheckIconSelected{background-color:rgba(198,78,90,.6);box-shadow:0 0 0 2px rgba(198,78,90,.8)}.c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:before,.c-inputFileUpload[type=file]+label.c-CheckIconSelected:before,.c-inputRadio[type=radio]+label.c-CheckIconSelected:before{content:"";width:1rem;height:1rem;filter:brightness(250%);background-size:1.2rem;background-position:50%}.c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected>:first-child,.c-inputFileUpload[type=file]+label.c-CheckIconSelected>:first-child,.c-inputRadio[type=radio]+label.c-CheckIconSelected>:first-child{margin-left:.5rem}.c-inputCheckbox[type=checkbox]+label.c-Checkbox,.c-inputFileUpload[type=file]+label.c-Checkbox,.c-inputRadio[type=radio]+label.c-Checkbox{text-align:left;position:relative;z-index:2;margin-top:10px;color:var(--theme-checkInput-text);background-color:var(--theme-checkInput-color);box-shadow:-4px -3px 2px 0 var(--theme-body-bg),0 0 0 2px var(--theme-section-accent-bg);padding:5px 7px 5px 32px!important;transition:all .2s ease-in;overflow:hidden;cursor:pointer}.c-inputCheckbox[type=checkbox]+label.c-Checkbox:before,.c-inputFileUpload[type=file]+label.c-Checkbox:before,.c-inputRadio[type=radio]+label.c-Checkbox:before{position:absolute;left:50%;top:50%;z-index:-1;width:10px;height:10px;border-radius:50%;background-color:var(--theme-btn-bg-accent);transform:translate(-50%,-50%) scaleX(1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.c-inputCheckbox[type=checkbox]+label.c-Checkbox:after,.c-inputFileUpload[type=file]+label.c-Checkbox:after,.c-inputRadio[type=radio]+label.c-Checkbox:after{content:"";width:15px;height:15px;position:absolute;top:50%;z-index:2;left:8px;border-radius:50%;background-repeat:no-repeat;background-position:50%;transform:translateY(-50%);cursor:pointer;transition:all .2s ease-in;border:2px solid #c7cbc7;box-shadow:0 0 0 2px #f7faf7,0 0 0 2px #c7cbc7;background-color:#fff}.c-inputCheckbox[type=checkbox]+label.c-CheckImage,.c-inputFileUpload[type=file]+label.c-CheckImage,.c-inputRadio[type=radio]+label.c-CheckImage{position:relative;z-index:2;display:inline-block;height:auto;padding:.2rem;overflow:hidden;background-color:rgba(43,45,66,.8);cursor:pointer;transition:color .2s ease-in}.c-inputCheckbox[type=checkbox]+label.c-CheckImage img,.c-inputFileUpload[type=file]+label.c-CheckImage img,.c-inputRadio[type=radio]+label.c-CheckImage img{object-fit:cover;object-position:center}.c-inputCheckbox[type=checkbox]+label.c-CheckImage:before,.c-inputFileUpload[type=file]+label.c-CheckImage:before,.c-inputRadio[type=radio]+label.c-CheckImage:before{content:"";width:10px;height:10px;position:absolute;left:50%;top:50%;z-index:2;background-color:rgba(43,45,66,.8);mix-blend-mode:color;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scaleX(1);transition:all .3s cubic-bezier(.4,0,.2,1)}.c-inputCheckbox[type=checkbox]+label.c-CheckImage:after,.c-inputFileUpload[type=file]+label.c-CheckImage:after,.c-inputRadio[type=radio]+label.c-CheckImage:after{content:"";width:20px;height:20px;position:absolute;right:7px;top:17px;z-index:3;border-radius:50%;border:2px solid #d1d7dc;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center 0;transform:translateY(-50%);cursor:pointer;transition:all .2s ease-in}.c-inputCheckbox[type=checkbox]+label.c-CheckFalse,.c-inputCheckbox[type=checkbox]+label.c-CheckGood,.c-inputCheckbox[type=checkbox]+label.c-CheckHandDown,.c-inputCheckbox[type=checkbox]+label.c-CheckHandUp,.c-inputCheckbox[type=checkbox]+label.c-CheckNg,.c-inputCheckbox[type=checkbox]+label.c-CheckTrue,.c-inputCheckbox[type=checkbox]+label.c-CheckWrong,.c-inputFileUpload[type=file]+label.c-CheckFalse,.c-inputFileUpload[type=file]+label.c-CheckGood,.c-inputFileUpload[type=file]+label.c-CheckHandDown,.c-inputFileUpload[type=file]+label.c-CheckHandUp,.c-inputFileUpload[type=file]+label.c-CheckNg,.c-inputFileUpload[type=file]+label.c-CheckTrue,.c-inputFileUpload[type=file]+label.c-CheckWrong,.c-inputRadio[type=radio]+label.c-CheckFalse,.c-inputRadio[type=radio]+label.c-CheckGood,.c-inputRadio[type=radio]+label.c-CheckHandDown,.c-inputRadio[type=radio]+label.c-CheckHandUp,.c-inputRadio[type=radio]+label.c-CheckNg,.c-inputRadio[type=radio]+label.c-CheckTrue,.c-inputRadio[type=radio]+label.c-CheckWrong{position:relative;padding-left:1.4rem;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer;display:inline-block;min-height:2rem;font-size:1rem;transition:all .35s}.c-inputCheckbox[type=checkbox]+label.c-CheckFalse>*,.c-inputCheckbox[type=checkbox]+label.c-CheckGood>*,.c-inputCheckbox[type=checkbox]+label.c-CheckHandDown>*,.c-inputCheckbox[type=checkbox]+label.c-CheckHandUp>*,.c-inputCheckbox[type=checkbox]+label.c-CheckNg>*,.c-inputCheckbox[type=checkbox]+label.c-CheckTrue>*,.c-inputCheckbox[type=checkbox]+label.c-CheckWrong>*,.c-inputFileUpload[type=file]+label.c-CheckFalse>*,.c-inputFileUpload[type=file]+label.c-CheckGood>*,.c-inputFileUpload[type=file]+label.c-CheckHandDown>*,.c-inputFileUpload[type=file]+label.c-CheckHandUp>*,.c-inputFileUpload[type=file]+label.c-CheckNg>*,.c-inputFileUpload[type=file]+label.c-CheckTrue>*,.c-inputFileUpload[type=file]+label.c-CheckWrong>*,.c-inputRadio[type=radio]+label.c-CheckFalse>*,.c-inputRadio[type=radio]+label.c-CheckGood>*,.c-inputRadio[type=radio]+label.c-CheckHandDown>*,.c-inputRadio[type=radio]+label.c-CheckHandUp>*,.c-inputRadio[type=radio]+label.c-CheckNg>*,.c-inputRadio[type=radio]+label.c-CheckTrue>*,.c-inputRadio[type=radio]+label.c-CheckWrong>*{display:inline-block;padding-left:.5rem}.c-inputCheckbox[type=checkbox]+label.c-CheckFalse:after,.c-inputCheckbox[type=checkbox]+label.c-CheckFalse:before,.c-inputCheckbox[type=checkbox]+label.c-CheckGood:after,.c-inputCheckbox[type=checkbox]+label.c-CheckGood:before,.c-inputCheckbox[type=checkbox]+label.c-CheckHandDown:after,.c-inputCheckbox[type=checkbox]+label.c-CheckHandDown:before,.c-inputCheckbox[type=checkbox]+label.c-CheckHandUp:after,.c-inputCheckbox[type=checkbox]+label.c-CheckHandUp:before,.c-inputCheckbox[type=checkbox]+label.c-CheckNg:after,.c-inputCheckbox[type=checkbox]+label.c-CheckNg:before,.c-inputCheckbox[type=checkbox]+label.c-CheckTrue:after,.c-inputCheckbox[type=checkbox]+label.c-CheckTrue:before,.c-inputCheckbox[type=checkbox]+label.c-CheckWrong:after,.c-inputCheckbox[type=checkbox]+label.c-CheckWrong:before,.c-inputFileUpload[type=file]+label.c-CheckFalse:after,.c-inputFileUpload[type=file]+label.c-CheckFalse:before,.c-inputFileUpload[type=file]+label.c-CheckGood:after,.c-inputFileUpload[type=file]+label.c-CheckGood:before,.c-inputFileUpload[type=file]+label.c-CheckHandDown:after,.c-inputFileUpload[type=file]+label.c-CheckHandDown:before,.c-inputFileUpload[type=file]+label.c-CheckHandUp:after,.c-inputFileUpload[type=file]+label.c-CheckHandUp:before,.c-inputFileUpload[type=file]+label.c-CheckNg:after,.c-inputFileUpload[type=file]+label.c-CheckNg:before,.c-inputFileUpload[type=file]+label.c-CheckTrue:after,.c-inputFileUpload[type=file]+label.c-CheckTrue:before,.c-inputFileUpload[type=file]+label.c-CheckWrong:after,.c-inputFileUpload[type=file]+label.c-CheckWrong:before,.c-inputRadio[type=radio]+label.c-CheckFalse:after,.c-inputRadio[type=radio]+label.c-CheckFalse:before,.c-inputRadio[type=radio]+label.c-CheckGood:after,.c-inputRadio[type=radio]+label.c-CheckGood:before,.c-inputRadio[type=radio]+label.c-CheckHandDown:after,.c-inputRadio[type=radio]+label.c-CheckHandDown:before,.c-inputRadio[type=radio]+label.c-CheckHandUp:after,.c-inputRadio[type=radio]+label.c-CheckHandUp:before,.c-inputRadio[type=radio]+label.c-CheckNg:after,.c-inputRadio[type=radio]+label.c-CheckNg:before,.c-inputRadio[type=radio]+label.c-CheckTrue:after,.c-inputRadio[type=radio]+label.c-CheckTrue:before,.c-inputRadio[type=radio]+label.c-CheckWrong:after,.c-inputRadio[type=radio]+label.c-CheckWrong:before{content:"";font-family:b-english;line-height:1rem;font-size:.9rem;color:#fff;position:absolute;top:50%;left:0;right:auto;z-index:0;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:0;transform:translateY(-50%);transition:all .35s}.c-inputCheckbox[type=checkbox]+label.c-CheckFalse,.c-inputCheckbox[type=checkbox]+label.c-CheckNg,.c-inputCheckbox[type=checkbox]+label.c-CheckTrue,.c-inputFileUpload[type=file]+label.c-CheckFalse,.c-inputFileUpload[type=file]+label.c-CheckNg,.c-inputFileUpload[type=file]+label.c-CheckTrue,.c-inputRadio[type=radio]+label.c-CheckFalse,.c-inputRadio[type=radio]+label.c-CheckNg,.c-inputRadio[type=radio]+label.c-CheckTrue{color:transparent}.c-inputCheckbox[type=checkbox]+label.c-CheckFalse:before,.c-inputCheckbox[type=checkbox]+label.c-CheckNg:before,.c-inputCheckbox[type=checkbox]+label.c-CheckTrue:before,.c-inputFileUpload[type=file]+label.c-CheckFalse:before,.c-inputFileUpload[type=file]+label.c-CheckNg:before,.c-inputFileUpload[type=file]+label.c-CheckTrue:before,.c-inputRadio[type=radio]+label.c-CheckFalse:before,.c-inputRadio[type=radio]+label.c-CheckNg:before,.c-inputRadio[type=radio]+label.c-CheckTrue:before{width:3rem;border-radius:var(--radius-size);background-color:#8e99ad}.c-inputCheckbox[type=checkbox]+label.c-CheckFalse:after,.c-inputCheckbox[type=checkbox]+label.c-CheckNg:after,.c-inputCheckbox[type=checkbox]+label.c-CheckTrue:after,.c-inputFileUpload[type=file]+label.c-CheckFalse:after,.c-inputFileUpload[type=file]+label.c-CheckNg:after,.c-inputFileUpload[type=file]+label.c-CheckTrue:after,.c-inputRadio[type=radio]+label.c-CheckFalse:after,.c-inputRadio[type=radio]+label.c-CheckNg:after,.c-inputRadio[type=radio]+label.c-CheckTrue:after{width:3rem;font-weight:700;color:var(--client-color_1);font-family:open sans,sans-serif}.c-inputCheckbox[type=checkbox]+label.c-CheckTrue:after,.c-inputFileUpload[type=file]+label.c-CheckTrue:after,.c-inputRadio[type=radio]+label.c-CheckTrue:after{content:"VRAI"}.c-inputCheckbox[type=checkbox]+label.c-CheckNg:after,.c-inputFileUpload[type=file]+label.c-CheckNg:after,.c-inputRadio[type=radio]+label.c-CheckNg:after{content:"NG"}.c-inputCheckbox[type=checkbox]+label.c-CheckFalse:after,.c-inputFileUpload[type=file]+label.c-CheckFalse:after,.c-inputRadio[type=radio]+label.c-CheckFalse:after{content:"FAUX"}.c-inputCheckbox[type=checkbox]+label.c-CheckGood:before,.c-inputCheckbox[type=checkbox]+label.c-CheckWrong:before,.c-inputFileUpload[type=file]+label.c-CheckGood:before,.c-inputFileUpload[type=file]+label.c-CheckWrong:before,.c-inputRadio[type=radio]+label.c-CheckGood:before,.c-inputRadio[type=radio]+label.c-CheckWrong:before{background-color:rgba(54,177,163,.6)}.c-inputCheckbox[type=checkbox]+label.c-CheckGood:after,.c-inputFileUpload[type=file]+label.c-CheckGood:after,.c-inputRadio[type=radio]+label.c-CheckGood:after{content:"\67"}.c-inputCheckbox[type=checkbox]+label.c-CheckWrong:after,.c-inputFileUpload[type=file]+label.c-CheckWrong:after,.c-inputRadio[type=radio]+label.c-CheckWrong:after{content:"\66"}.c-inputCheckbox[type=checkbox]+label.c-CheckHandDown:after,.c-inputCheckbox[type=checkbox]+label.c-CheckHandUp:after,.c-inputFileUpload[type=file]+label.c-CheckHandDown:after,.c-inputFileUpload[type=file]+label.c-CheckHandUp:after,.c-inputRadio[type=radio]+label.c-CheckHandDown:after,.c-inputRadio[type=radio]+label.c-CheckHandUp:after{color:rgba(54,177,163,.9);font-size:1.6rem}.c-inputCheckbox[type=checkbox]+label.c-CheckHandUp:after,.c-inputFileUpload[type=file]+label.c-CheckHandUp:after,.c-inputRadio[type=radio]+label.c-CheckHandUp:after{content:"\70"}.c-inputCheckbox[type=checkbox]+label.c-CheckHandDown:after,.c-inputFileUpload[type=file]+label.c-CheckHandDown:after,.c-inputRadio[type=radio]+label.c-CheckHandDown:after{content:"\6f"}.c-inputCheckbox[type=checkbox]+label.c-CheckField,.c-inputFileUpload[type=file]+label.c-CheckField,.c-inputRadio[type=radio]+label.c-CheckField{border-radius:var(--radius-size);background-color:#8e99ad;padding:.5rem;font-weight:700;color:var(--client-color_1);cursor:pointer}.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-Checkbox:before,.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckGood:before,.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckWrong:before,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-Checkbox:before,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckGood:before,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckWrong:before,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-Checkbox:before,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckGood:before,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckWrong:before{background-color:var(--color_1-lighter)}.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-Checkbox:after,.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckGood:after,.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckWrong:after,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-Checkbox:after,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckGood:after,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckWrong:after,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-Checkbox:after,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckGood:after,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckWrong:after{color:var(--color_1)}.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-Checkbox:before,.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckHandDown:before,.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckHandUp:before,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-Checkbox:before,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckHandDown:before,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckHandUp:before,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-Checkbox:before,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckHandDown:before,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckHandUp:before{background-color:var(--color_1-lighter)}.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-Checkbox:after,.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckHandDown:after,.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckHandUp:after,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-Checkbox:after,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckHandDown:after,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckHandUp:after,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-Checkbox:after,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckHandDown:after,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckHandUp:after{color:var(--color_1)}.c-inputCheckbox[type=checkbox]:not(:checked):disabled+label.c-CheckField,.c-inputFileUpload[type=file]:not(:checked):disabled+label.c-CheckField,.c-inputRadio[type=radio]:not(:checked):disabled+label.c-CheckField{background-color:var(--color_1-lighter);color:var(--color_1)}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckCircle,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckCircle,.c-inputRadio[type=radio]:checked.bien+label.c-CheckCircle{--size-seudo:15px;color:var(--color_good)}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckCircle:after,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckCircle:after,.c-inputRadio[type=radio]:checked.bien+label.c-CheckCircle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M18.5 3.8l-2.4-1.6L8 13.8l-4.8-3.4-1.7 2.4 7.2 5z'/%3E%3C/svg%3E");background-color:rgba(43,191,88,.6);box-shadow:0 0 0 2px var(--color_good);border:1px solid var(--color_good)}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckCircle>*,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckCircle>*,.c-inputRadio[type=radio]:checked.bien+label.c-CheckCircle>*{box-shadow:0 2px 0 0 var(--color_good)}.c-inputCheckbox.bien[type=checkbox]:checked+label.c-CheckIconSelected,.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckSelected,.c-inputFileUpload.bien[type=file]:checked+label.c-CheckIconSelected,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckSelected,.c-inputRadio.bien[type=radio]:checked+label.c-CheckIconSelected,.c-inputRadio[type=radio]:checked.bien+label.c-CheckSelected{background-color:rgba(43,191,88,.6);box-shadow:0 0 0 2px rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-Checkbox:before,.c-inputFileUpload[type=file]:checked.bien+label.c-Checkbox:before,.c-inputRadio[type=radio]:checked.bien+label.c-Checkbox:before{background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-Checkbox:after,.c-inputFileUpload[type=file]:checked.bien+label.c-Checkbox:after,.c-inputRadio[type=radio]:checked.bien+label.c-Checkbox:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M18.5 3.8l-2.4-1.6L8 13.8l-4.8-3.4-1.7 2.4 7.2 5z'/%3E%3C/svg%3E");background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckImage:before,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckImage:before,.c-inputRadio[type=radio]:checked.bien+label.c-CheckImage:before{background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8);mix-blend-mode:inherit}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckImage:after,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckImage:after,.c-inputRadio[type=radio]:checked.bien+label.c-CheckImage:after{background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8);right:5px}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckFalse,.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckNg,.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckTrue,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckFalse,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckNg,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckTrue,.c-inputRadio[type=radio]:checked.bien+label.c-CheckFalse,.c-inputRadio[type=radio]:checked.bien+label.c-CheckNg,.c-inputRadio[type=radio]:checked.bien+label.c-CheckTrue{color:transparent}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckFalse:before,.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckNg:before,.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckTrue:before,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckFalse:before,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckNg:before,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckTrue:before,.c-inputRadio[type=radio]:checked.bien+label.c-CheckFalse:before,.c-inputRadio[type=radio]:checked.bien+label.c-CheckNg:before,.c-inputRadio[type=radio]:checked.bien+label.c-CheckTrue:before{background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8);color:#fff}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckGood:before,.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckWrong:before,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckGood:before,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckWrong:before,.c-inputRadio[type=radio]:checked.bien+label.c-CheckGood:before,.c-inputRadio[type=radio]:checked.bien+label.c-CheckWrong:before{background-color:rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckHandDown:after,.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckHandUp:after,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckHandDown:after,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckHandUp:after,.c-inputRadio[type=radio]:checked.bien+label.c-CheckHandDown:after,.c-inputRadio[type=radio]:checked.bien+label.c-CheckHandUp:after{color:rgba(43,191,88,.9)}.c-inputCheckbox[type=checkbox]:checked.bien+label.c-CheckField,.c-inputFileUpload[type=file]:checked.bien+label.c-CheckField,.c-inputRadio[type=radio]:checked.bien+label.c-CheckField{background-color:var(--color_good)}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckCircle,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckCircle,.c-inputRadio[type=radio]:checked.mal+label.c-CheckCircle{--size-seudo:15px;color:var(--color_wrong)}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckCircle:after,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckCircle:after,.c-inputRadio[type=radio]:checked.mal+label.c-CheckCircle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M18 4l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");background-color:rgba(198,78,90,.8);box-shadow:0 0 0 2px var(--color_wrong);border:1px solid var(--color_wrong)}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckCircle>*,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckCircle>*,.c-inputRadio[type=radio]:checked.mal+label.c-CheckCircle>*{box-shadow:0 2px 0 0 var(--color_wrong)}.c-inputCheckbox.mal[type=checkbox]:checked+label.c-CheckIconSelected,.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckSelected,.c-inputFileUpload.mal[type=file]:checked+label.c-CheckIconSelected,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckSelected,.c-inputRadio.mal[type=radio]:checked+label.c-CheckIconSelected,.c-inputRadio[type=radio]:checked.mal+label.c-CheckSelected{background-color:rgba(198,78,90,.6);box-shadow:0 0 0 2px rgba(198,78,90,.8)}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-Checkbox:before,.c-inputFileUpload[type=file]:checked.mal+label.c-Checkbox:before,.c-inputRadio[type=radio]:checked.mal+label.c-Checkbox:before{background-color:rgba(198,78,90,.6);border-color:rgba(198,78,90,.8)}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-Checkbox:after,.c-inputFileUpload[type=file]:checked.mal+label.c-Checkbox:after,.c-inputRadio[type=radio]:checked.mal+label.c-Checkbox:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M18 4l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");background-color:rgba(198,78,90,.6);border-color:rgba(198,78,90,.8)}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckImage:before,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckImage:before,.c-inputRadio[type=radio]:checked.mal+label.c-CheckImage:before{background-color:rgba(198,78,90,.6);border-color:rgba(198,78,90,.8);mix-blend-mode:inherit}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckImage:after,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckImage:after,.c-inputRadio[type=radio]:checked.mal+label.c-CheckImage:after{background-color:rgba(198,78,90,.6);border-color:rgba(198,78,90,.8);right:5px}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckFalse,.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckNg,.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckTrue,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckFalse,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckNg,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckTrue,.c-inputRadio[type=radio]:checked.mal+label.c-CheckFalse,.c-inputRadio[type=radio]:checked.mal+label.c-CheckNg,.c-inputRadio[type=radio]:checked.mal+label.c-CheckTrue{color:transparent}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckFalse:before,.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckNg:before,.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckTrue:before,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckFalse:before,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckNg:before,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckTrue:before,.c-inputRadio[type=radio]:checked.mal+label.c-CheckFalse:before,.c-inputRadio[type=radio]:checked.mal+label.c-CheckNg:before,.c-inputRadio[type=radio]:checked.mal+label.c-CheckTrue:before{background-color:rgba(198,78,90,.6);border-color:rgba(198,78,90,.8);color:#fff}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckGood:before,.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckWrong:before,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckGood:before,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckWrong:before,.c-inputRadio[type=radio]:checked.mal+label.c-CheckGood:before,.c-inputRadio[type=radio]:checked.mal+label.c-CheckWrong:before{background-color:rgba(198,78,90,.9)}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckHandDown:after,.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckHandUp:after,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckHandDown:after,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckHandUp:after,.c-inputRadio[type=radio]:checked.mal+label.c-CheckHandDown:after,.c-inputRadio[type=radio]:checked.mal+label.c-CheckHandUp:after{color:rgba(198,78,90,.9)}.c-inputCheckbox[type=checkbox]:checked.mal+label.c-CheckField,.c-inputFileUpload[type=file]:checked.mal+label.c-CheckField,.c-inputRadio[type=radio]:checked.mal+label.c-CheckField{background-color:var(--color_wrong)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckCircle *>,.c-inputFileUpload[type=file]:checked+label.c-CheckCircle *>,.c-inputRadio[type=radio]:checked+label.c-CheckCircle *>{box-shadow:0 3px 0 0 var(--color_3-light)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckCircle:after,.c-inputFileUpload[type=file]:checked+label.c-CheckCircle:after,.c-inputRadio[type=radio]:checked+label.c-CheckCircle:after{background-color:var(--color_3);border:1px solid var(--theme-body-bg)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckCircle.bien:after,.c-inputFileUpload[type=file]:checked+label.c-CheckCircle.bien:after,.c-inputRadio[type=radio]:checked+label.c-CheckCircle.bien:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M18.5 3.8l-2.4-1.6L8 13.8l-4.8-3.4-1.7 2.4 7.2 5z'/%3E%3C/svg%3E");background-color:rgba(43,191,88,.6);box-shadow:0 0 0 2px var(--color_good);border:1px solid var(--color_good)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckCircle.mal:after,.c-inputFileUpload[type=file]:checked+label.c-CheckCircle.mal:after,.c-inputRadio[type=radio]:checked+label.c-CheckCircle.mal:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M18 4l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");background-color:rgba(198,78,90,.8);box-shadow:0 0 0 2px var(--color_wrong);border:1px solid var(--color_wrong)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckIconSelected,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckSelected,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckSelected.sel,.c-inputCheckbox[type=checkbox]:checked+label.sel.c-CheckIconSelected,.c-inputFileUpload[type=file]:checked+label.c-CheckIconSelected,.c-inputFileUpload[type=file]:checked+label.c-CheckSelected,.c-inputFileUpload[type=file]:checked+label.c-CheckSelected.sel,.c-inputFileUpload[type=file]:checked+label.sel.c-CheckIconSelected,.c-inputRadio[type=radio]:checked+label.c-CheckIconSelected,.c-inputRadio[type=radio]:checked+label.c-CheckSelected,.c-inputRadio[type=radio]:checked+label.c-CheckSelected.sel,.c-inputRadio[type=radio]:checked+label.sel.c-CheckIconSelected{background-color:rgba(228,171,98,.6);color:#997000}.c-inputCheckbox[type=checkbox]:checked+label.bien.c-CheckIconSelected,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckSelected.bien,.c-inputFileUpload[type=file]:checked+label.bien.c-CheckIconSelected,.c-inputFileUpload[type=file]:checked+label.c-CheckSelected.bien,.c-inputRadio[type=radio]:checked+label.bien.c-CheckIconSelected,.c-inputRadio[type=radio]:checked+label.c-CheckSelected.bien{background-color:rgba(43,191,88,.6);box-shadow:0 0 0 2px rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckSelected.mal,.c-inputCheckbox[type=checkbox]:checked+label.mal.c-CheckIconSelected,.c-inputFileUpload[type=file]:checked+label.c-CheckSelected.mal,.c-inputFileUpload[type=file]:checked+label.mal.c-CheckIconSelected,.c-inputRadio[type=radio]:checked+label.c-CheckSelected.mal,.c-inputRadio[type=radio]:checked+label.mal.c-CheckIconSelected{background-color:rgba(198,78,90,.6);box-shadow:0 0 0 2px rgba(198,78,90,.8)}.c-inputCheckbox[type=checkbox]:checked+label.c-Checkbox:before,.c-inputFileUpload[type=file]:checked+label.c-Checkbox:before,.c-inputRadio[type=radio]:checked+label.c-Checkbox:before{transform:translate(-50%,-50%) scale3d(56,56,1)}.c-inputCheckbox[type=checkbox]:checked+label.c-Checkbox:after,.c-inputFileUpload[type=file]:checked+label.c-Checkbox:after,.c-inputRadio[type=radio]:checked+label.c-Checkbox:after{background-color:var(--client-color_1);border-color:var(--client-color_1)}.c-inputCheckbox[type=checkbox]:checked+label.c-Checkbox.bien:after,.c-inputCheckbox[type=checkbox]:checked+label.c-Checkbox.bien:before,.c-inputFileUpload[type=file]:checked+label.c-Checkbox.bien:after,.c-inputFileUpload[type=file]:checked+label.c-Checkbox.bien:before,.c-inputRadio[type=radio]:checked+label.c-Checkbox.bien:after,.c-inputRadio[type=radio]:checked+label.c-Checkbox.bien:before{background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]:checked+label.c-Checkbox.mal:before,.c-inputFileUpload[type=file]:checked+label.c-Checkbox.mal:before,.c-inputRadio[type=radio]:checked+label.c-Checkbox.mal:before{background-color:rgba(198,78,90,.6);border-color:rgba(198,78,90,.8)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckImage,.c-inputFileUpload[type=file]:checked+label.c-CheckImage,.c-inputRadio[type=radio]:checked+label.c-CheckImage{background-color:rgba(181,198,248,.2)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckImage:before,.c-inputFileUpload[type=file]:checked+label.c-CheckImage:before,.c-inputRadio[type=radio]:checked+label.c-CheckImage:before{transform:translate(-50%,-50%) scale3d(66,66,1);opacity:1;background-color:rgba(255,217,122,.2)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckImage img,.c-inputFileUpload[type=file]:checked+label.c-CheckImage img,.c-inputRadio[type=radio]:checked+label.c-CheckImage img{filter:grayscale(0)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckImage:after,.c-inputFileUpload[type=file]:checked+label.c-CheckImage:after,.c-inputRadio[type=radio]:checked+label.c-CheckImage:after{background-color:rgba(43,45,66,.8);border-color:#2b2d42;right:5px}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckImage.bien:before,.c-inputFileUpload[type=file]:checked+label.c-CheckImage.bien:before,.c-inputRadio[type=radio]:checked+label.c-CheckImage.bien:before{background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8);mix-blend-mode:inherit}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckImage.bien:after,.c-inputFileUpload[type=file]:checked+label.c-CheckImage.bien:after,.c-inputRadio[type=radio]:checked+label.c-CheckImage.bien:after{background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckImage.mal:before,.c-inputFileUpload[type=file]:checked+label.c-CheckImage.mal:before,.c-inputRadio[type=radio]:checked+label.c-CheckImage.mal:before{mix-blend-mode:inherit;background-color:rgba(198,78,90,.6);border-color:rgba(198,78,90,.8)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckFalse.sel:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckFalse:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckNg.sel:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckNg:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckTrue.sel:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckTrue:before,.c-inputFileUpload[type=file]:checked+label.c-CheckFalse.sel:before,.c-inputFileUpload[type=file]:checked+label.c-CheckFalse:before,.c-inputFileUpload[type=file]:checked+label.c-CheckNg.sel:before,.c-inputFileUpload[type=file]:checked+label.c-CheckNg:before,.c-inputFileUpload[type=file]:checked+label.c-CheckTrue.sel:before,.c-inputFileUpload[type=file]:checked+label.c-CheckTrue:before,.c-inputRadio[type=radio]:checked+label.c-CheckFalse.sel:before,.c-inputRadio[type=radio]:checked+label.c-CheckFalse:before,.c-inputRadio[type=radio]:checked+label.c-CheckNg.sel:before,.c-inputRadio[type=radio]:checked+label.c-CheckNg:before,.c-inputRadio[type=radio]:checked+label.c-CheckTrue.sel:before,.c-inputRadio[type=radio]:checked+label.c-CheckTrue:before{background-color:rgba(228,171,98,.6);border-color:#484848;color:#fff}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckFalse.sel:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckFalse:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckNg.sel:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckNg:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckTrue.sel:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckTrue:after,.c-inputFileUpload[type=file]:checked+label.c-CheckFalse.sel:after,.c-inputFileUpload[type=file]:checked+label.c-CheckFalse:after,.c-inputFileUpload[type=file]:checked+label.c-CheckNg.sel:after,.c-inputFileUpload[type=file]:checked+label.c-CheckNg:after,.c-inputFileUpload[type=file]:checked+label.c-CheckTrue.sel:after,.c-inputFileUpload[type=file]:checked+label.c-CheckTrue:after,.c-inputRadio[type=radio]:checked+label.c-CheckFalse.sel:after,.c-inputRadio[type=radio]:checked+label.c-CheckFalse:after,.c-inputRadio[type=radio]:checked+label.c-CheckNg.sel:after,.c-inputRadio[type=radio]:checked+label.c-CheckNg:after,.c-inputRadio[type=radio]:checked+label.c-CheckTrue.sel:after,.c-inputRadio[type=radio]:checked+label.c-CheckTrue:after{color:var(--color_1-dark)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckFalse.bien,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckNg.bien,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckTrue.bien,.c-inputFileUpload[type=file]:checked+label.c-CheckFalse.bien,.c-inputFileUpload[type=file]:checked+label.c-CheckNg.bien,.c-inputFileUpload[type=file]:checked+label.c-CheckTrue.bien,.c-inputRadio[type=radio]:checked+label.c-CheckFalse.bien,.c-inputRadio[type=radio]:checked+label.c-CheckNg.bien,.c-inputRadio[type=radio]:checked+label.c-CheckTrue.bien{color:rgba(43,191,88,.6)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckFalse.bien:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckNg.bien:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckTrue.bien:before,.c-inputFileUpload[type=file]:checked+label.c-CheckFalse.bien:before,.c-inputFileUpload[type=file]:checked+label.c-CheckNg.bien:before,.c-inputFileUpload[type=file]:checked+label.c-CheckTrue.bien:before,.c-inputRadio[type=radio]:checked+label.c-CheckFalse.bien:before,.c-inputRadio[type=radio]:checked+label.c-CheckNg.bien:before,.c-inputRadio[type=radio]:checked+label.c-CheckTrue.bien:before{background-color:rgba(43,191,88,.6);border-color:rgba(43,191,88,.8);color:var(--color_1-dark)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckFalse.mal,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckNg.mal,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckTrue.mal,.c-inputFileUpload[type=file]:checked+label.c-CheckFalse.mal,.c-inputFileUpload[type=file]:checked+label.c-CheckNg.mal,.c-inputFileUpload[type=file]:checked+label.c-CheckTrue.mal,.c-inputRadio[type=radio]:checked+label.c-CheckFalse.mal,.c-inputRadio[type=radio]:checked+label.c-CheckNg.mal,.c-inputRadio[type=radio]:checked+label.c-CheckTrue.mal{color:rgba(198,78,90,.6)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckFalse.mal:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckNg.mal:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckTrue.mal:before,.c-inputFileUpload[type=file]:checked+label.c-CheckFalse.mal:before,.c-inputFileUpload[type=file]:checked+label.c-CheckNg.mal:before,.c-inputFileUpload[type=file]:checked+label.c-CheckTrue.mal:before,.c-inputRadio[type=radio]:checked+label.c-CheckFalse.mal:before,.c-inputRadio[type=radio]:checked+label.c-CheckNg.mal:before,.c-inputRadio[type=radio]:checked+label.c-CheckTrue.mal:before{background-color:rgba(198,78,90,.6);border-color:rgba(198,78,90,.8);color:var(--color_1-dark)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckGood.sel:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckGood:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckWrong.sel:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckWrong:before,.c-inputFileUpload[type=file]:checked+label.c-CheckGood.sel:before,.c-inputFileUpload[type=file]:checked+label.c-CheckGood:before,.c-inputFileUpload[type=file]:checked+label.c-CheckWrong.sel:before,.c-inputFileUpload[type=file]:checked+label.c-CheckWrong:before,.c-inputRadio[type=radio]:checked+label.c-CheckGood.sel:before,.c-inputRadio[type=radio]:checked+label.c-CheckGood:before,.c-inputRadio[type=radio]:checked+label.c-CheckWrong.sel:before,.c-inputRadio[type=radio]:checked+label.c-CheckWrong:before{background-color:rgba(72,72,72,.6)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckGood.bien:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckWrong.bien:before,.c-inputFileUpload[type=file]:checked+label.c-CheckGood.bien:before,.c-inputFileUpload[type=file]:checked+label.c-CheckWrong.bien:before,.c-inputRadio[type=radio]:checked+label.c-CheckGood.bien:before,.c-inputRadio[type=radio]:checked+label.c-CheckWrong.bien:before{background-color:rgba(43,191,88,.8)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckGood.mal:before,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckWrong.mal:before,.c-inputFileUpload[type=file]:checked+label.c-CheckGood.mal:before,.c-inputFileUpload[type=file]:checked+label.c-CheckWrong.mal:before,.c-inputRadio[type=radio]:checked+label.c-CheckGood.mal:before,.c-inputRadio[type=radio]:checked+label.c-CheckWrong.mal:before{background-color:rgba(198,78,90,.9)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckHandDown.sel:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckHandDown:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckHandUp.sel:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckHandUp:after,.c-inputFileUpload[type=file]:checked+label.c-CheckHandDown.sel:after,.c-inputFileUpload[type=file]:checked+label.c-CheckHandDown:after,.c-inputFileUpload[type=file]:checked+label.c-CheckHandUp.sel:after,.c-inputFileUpload[type=file]:checked+label.c-CheckHandUp:after,.c-inputRadio[type=radio]:checked+label.c-CheckHandDown.sel:after,.c-inputRadio[type=radio]:checked+label.c-CheckHandDown:after,.c-inputRadio[type=radio]:checked+label.c-CheckHandUp.sel:after,.c-inputRadio[type=radio]:checked+label.c-CheckHandUp:after{color:#484848}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckHandDown.mal:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckHandUp.mal:after,.c-inputFileUpload[type=file]:checked+label.c-CheckHandDown.mal:after,.c-inputFileUpload[type=file]:checked+label.c-CheckHandUp.mal:after,.c-inputRadio[type=radio]:checked+label.c-CheckHandDown.mal:after,.c-inputRadio[type=radio]:checked+label.c-CheckHandUp.mal:after{color:rgba(198,78,90,.9)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckHandDown.bien:after,.c-inputCheckbox[type=checkbox]:checked+label.c-CheckHandUp.bien:after,.c-inputFileUpload[type=file]:checked+label.c-CheckHandDown.bien:after,.c-inputFileUpload[type=file]:checked+label.c-CheckHandUp.bien:after,.c-inputRadio[type=radio]:checked+label.c-CheckHandDown.bien:after,.c-inputRadio[type=radio]:checked+label.c-CheckHandUp.bien:after{color:rgba(43,191,88,.9)}.c-inputCheckbox[type=checkbox]:checked+label.c-CheckField,.c-inputFileUpload[type=file]:checked+label.c-CheckField,.c-inputRadio[type=radio]:checked+label.c-CheckField{background-color:var(--theme-btn-bg-accent)}.c-spanBind{margin-left:5px;margin-right:5px;min-width:w 100px;padding-left:5px;padding-right:5px;border-bottom-style:dashed;background-color:var(--theme-input-bg);color:var(--theme-input-txt)}.c-spanBind:focus{border-bottom-style:solid;box-shadow:0 1px 0 0 var(--theme-section-accent-bg)}.c-spanBind:focus,.c-textarea{border-color:var(--theme-section-accent-bg)}.c-textarea{height:auto;min-height:5.5rem;width:100%;background-color:transparent;color:var(--theme-textarea-txt);padding:5px;margin:0;resize:none;cursor:text}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem}.c-select,.c-select-Default{--gap-txt-bg:0.4rem;--size-handle:1.3rem;display:initial;padding:3px;max-width:100%;min-height:var(--size-handle);border:none;border-radius:6px;margin:0;color:var(--theme-select-txt);box-shadow:inset 0 0 0 .085rem var(--client-color_2);-webkit-appearance:none;-moz-appearance:none;padding-right:calc(var(--size-handle) + var(--gap-txt-bg));background-position:100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC44IDIwLjgiPjxnIGRhdGEtbmFtZT0iQ2FwYSAyIj48ZyBkYXRhLW5hbWU9IkNhcGEgMSI+PHBhdGggZmlsbD0iI0Q4MEIzMyIgZD0iTTAgMGgyMC44djIwLjhIMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAuMzkgMTIuOTJMNi43OCA3Ljg4aDcuMjRsLTMuNjMgNS4wNHoiLz48L2c+PC9nPjwvc3ZnPg==),linear-gradient(90deg,var(--theme-body-bg),var(--theme-body-bg) calc(100% - var(--size-handle)),var(--client-color_2) var(--size-handle))}.c-select-Default[c-select-style=inline],.c-select[c-select-style=inline]{padding:0 3px}.c-select-Default{display:inline-flex}.c-select-Default option,.c-select option{color:var(--theme-select-txt);background-color:var(--theme-select-option-bg)}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("../fonts/Material Icons"),local("../fonts/MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:b-english;src:url(../fonts/b-english.eot);src:url(../fonts/b-english.eot?#iefix) format("embedded-opentype"),url(../fonts/b-english.woff) format("woff"),url(../fonts/b-english.ttf) format("truetype"),url(../fonts/b-english.svg#b-english) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" appicon-"]:before,[class^=appicon-]:before,[data-icon]:before{font-family:b-english!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.appicon-link:before{content:"\67"}.appicon-send:before{content:"\6a"}.appicon-alert:before{content:"\6b"}.appicon-alert-circled:before{content:"\6c"}.appicon-add:before{content:"\6d"}.appicon-alarm-clock:before{content:"\6e"}.appicon-arrow-down:before{content:"\6f"}.appicon-arrow-back:before{content:"\70"}.appicon-arrow-forward:before{content:"\71"}.appicon-arrow-up:before{content:"\72"}.appicon-notis-off:before{content:"\75"}.appicon-user:before{content:"\76"}.appicon-play:before{content:"\79"}.appicon-pause:before{content:"\7a"}.appicon-locked:before{content:"\61"}.appicon-unlocked:before{content:"\62"}.appicon-plus:before{content:"\63"}.appicon-checkmark:before{content:"\64"}.appicon-close:before{content:"\65"}.appicon-tags:before{content:"\66"}.appicon-notis:before{content:"\68"}.appicon-more:before{content:"\73"}.appicon-move:before{content:"\69"}.appicon-camera:before{content:"\74"}.appicon-arrow-swap:before{content:"\77"}.appicon-sort:before{content:"\78"}.c-btn,.c-btn-goTo,.c-btn-Icon,.c-btn-IconAction,.c-btn-IconIndicator,.c-btn-IconNavigation,.c-card-revealClose,.c-customVideoUpdate--button,.c-gameCompletePhrase--button-Check,.c-gameCompletePhrase--button-Close,.c-gameCompletePhrase--button-Init,.c-gameCompletePhrase--button-Instructions,.c-inputCheckbox[type=checkbox]+label.c-Checkbox,.c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected,.c-inputCheckbox[type=checkbox]+label.c-CheckSelected,.c-inputFileUpload[type=file]+label.c-Checkbox,.c-inputFileUpload[type=file]+label.c-CheckIconSelected,.c-inputFileUpload[type=file]+label.c-CheckSelected,.c-inputRadio[type=radio]+label.c-Checkbox,.c-inputRadio[type=radio]+label.c-CheckIconSelected,.c-inputRadio[type=radio]+label.c-CheckSelected,.c-submit,.ui-sortable-handle,.ui-sortable-highlight,.ui-sortable-placeholder{min-height:2.3rem;min-width:2.3rem;display:inline-flex;justify-content:center;align-items:center;padding:.5rem;vertical-align:middle;border:none;border-radius:var(--radius-size);font-weight:lighter;font-size:.9rem;cursor:pointer}.c-btn-goTo:disabled,.c-btn-Icon:disabled,.c-btn-IconAction:disabled,.c-btn-IconIndicator:disabled,.c-btn-IconNavigation:disabled,.c-btn:disabled,.c-card-revealClose:disabled,.c-customVideoUpdate--button:disabled,.c-gameCompletePhrase--button-Check:disabled,.c-gameCompletePhrase--button-Close:disabled,.c-gameCompletePhrase--button-Init:disabled,.c-gameCompletePhrase--button-Instructions:disabled,.c-inputCheckbox[type=checkbox]+label.c-Checkbox:disabled,.c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:disabled,.c-inputCheckbox[type=checkbox]+label.c-CheckSelected:disabled,.c-inputCheckbox[type=checkbox]+label.is-disabled.c-Checkbox,.c-inputCheckbox[type=checkbox]+label.is-disabled.c-CheckIconSelected,.c-inputCheckbox[type=checkbox]+label.is-disabled.c-CheckSelected,.c-inputFileUpload[type=file]+label.c-Checkbox:disabled,.c-inputFileUpload[type=file]+label.c-CheckIconSelected:disabled,.c-inputFileUpload[type=file]+label.c-CheckSelected:disabled,.c-inputFileUpload[type=file]+label.is-disabled.c-Checkbox,.c-inputFileUpload[type=file]+label.is-disabled.c-CheckIconSelected,.c-inputFileUpload[type=file]+label.is-disabled.c-CheckSelected,.c-inputRadio[type=radio]+label.c-Checkbox:disabled,.c-inputRadio[type=radio]+label.c-CheckIconSelected:disabled,.c-inputRadio[type=radio]+label.c-CheckSelected:disabled,.c-inputRadio[type=radio]+label.is-disabled.c-Checkbox,.c-inputRadio[type=radio]+label.is-disabled.c-CheckIconSelected,.c-inputRadio[type=radio]+label.is-disabled.c-CheckSelected,.c-submit:disabled,.is-disabled.c-btn,.is-disabled.c-btn-goTo,.is-disabled.c-btn-Icon,.is-disabled.c-btn-IconAction,.is-disabled.c-btn-IconIndicator,.is-disabled.c-btn-IconNavigation,.is-disabled.c-card-revealClose,.is-disabled.c-customVideoUpdate--button,.is-disabled.c-gameCompletePhrase--button-Check,.is-disabled.c-gameCompletePhrase--button-Close,.is-disabled.c-gameCompletePhrase--button-Init,.is-disabled.c-gameCompletePhrase--button-Instructions,.is-disabled.c-submit,.is-disabled.ui-sortable-handle,.is-disabled.ui-sortable-highlight,.is-disabled.ui-sortable-placeholder,.ui-sortable-handle:disabled,.ui-sortable-highlight:disabled,.ui-sortable-placeholder:disabled{background-color:#e4e4e4;color:#9f9f9f;pointer-events:none}.c-btn,.c-btn-Icon,.c-card-revealClose,.c-gameCompletePhrase--button-Check,.c-gameCompletePhrase--button-Close,.c-gameCompletePhrase--button-Init,.c-gameCompletePhrase--button-Instructions{background-color:var(--theme_primary);color:#fff}.c-btn-Icon[ng-audio],.c-btn[ng-audio],.c-card-revealClose[ng-audio],.c-gameCompletePhrase--button-Check[ng-audio],.c-gameCompletePhrase--button-Close[ng-audio],.c-gameCompletePhrase--button-Init[ng-audio],.c-gameCompletePhrase--button-Instructions[ng-audio]{background-color:var(--client-color_3);color:var(--theme-body-text-color,#484848)}.c-btn-Icon:disabled:before,.c-gameCompletePhrase--button-Check:disabled:before{filter:invert(50%) brightness(110%)}.c-btn-IconIndicator{padding:0;background-color:transparent}.c-btn-IconAction,.c-customVideoUpdate--button{background-color:var(--theme-btn-bg-color)}.c-btn-IconAction.is-active,.is-active.c-customVideoUpdate--button{background-color:var(--theme-btn-bg-accent)}.c-btn-IconNavigation{position:relative;color:#fff;background-color:var(--client-color_1)}.c-btn-IconNavigation.is-active{background-color:var(--client-color_2)}.c-menuBurguer{position:relative;width:30px;min-height:4.2rem;margin:auto;border:none;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;background-color:transparent;transition:transform .15s ease-in-out}.c-menuBurguer.onMessage:after{content:"";position:absolute;top:-5px;right:-5px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:rgba(198,78,90,.8)}.c-menuBurguer--Item{display:block;width:30px;height:3px;margin:0 0 5px;background-color:#fff}.c-menuBurguer:hover .c-menuBurguer--Item:nth-child(2){margin-left:5px}.c-menuBurguer.is-active .c-menuBurguer--Item:first-child{width:30px;transition-delay:.2s;transform:rotate(45deg);transform-origin:10% 0}.c-menuBurguer.is-active .c-menuBurguer--Item:nth-child(2){transform:translateX(40px);opacity:0}.c-menuBurguer.is-active .c-menuBurguer--Item:nth-child(3){width:30px;transition-delay:.4s;transform:rotate(-45deg);transform-origin:10% 100%}.c-btn-goTo{font-weight:700;color:#fff;margin-top:20px;font-size:1.1rem;background:linear-gradient(180deg,#d80032,#d80032 49%,#b8002b 51%,#b8002b 99%)}.c-btn-goTo:hover{background:linear-gradient(180deg,#2b2e41,#2b2e41 49%,#202231 51%,#202231 99%)}.c-btn-goTo-ending{background-color:#fff;color:#fff}.c-moduleObjetive{height:calc(100vh - 4.2rem);display:grid;grid-template:repeat(14,1fr)/repeat(23,1fr)}.c-moduleObjetive:before{content:"";background-color:var(--client-color_3);grid-area:2/1/-2/5;z-index:0}@media screen and (max-width:55.75em){.c-moduleObjetive:before{display:none}}.c-moduleObjetive-item:first-child{grid-area:1/3/-1/-15;z-index:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width:55.75em){.c-moduleObjetive-item:first-child{display:none}}.c-moduleObjetive-item:nth-child(2){grid-area:4/10/11/-1;z-index:1}@media screen and (max-width:55.75em){.c-moduleObjetive-item:nth-child(2){grid-area:4/1/11/-1}}.c-moduleObjetive--text{width:500px;padding:0 .5rem}@media screen and (max-width:28.125em){.c-moduleObjetive--text{width:90%}}.c-moduleObjetive--title{display:grid;justify-content:center;margin-top:40px;align-items:center;gap:10px;grid-template:max-content/1fr max-content 1fr}.c-moduleObjetive--title:after,.c-moduleObjetive--title:before{content:"";width:100%;height:2px;background-color:#d80032}.c-moduleObjetive--title h2{text-transform:uppercase;color:#fff;text-align:center;width:500px;font-weight:700;background:linear-gradient(180deg,#d80032,#d80032 49%,#b8002b 51%,#b8002b 99%);padding:.5rem 1.3rem;border-radius:9px;font-size:1.5rem}@media screen and (max-width:30em){.c-moduleObjetive--title h2{font-size:1.5rem}}@media screen and (max-width:37.5em){.c-moduleObjetive--title h2{width:250px}}.c-counter,.c-counterList,.c-counterList-Reset,.c-list,.c-listDefault,.c-listRed,.c-listReset{padding:0;margin:0;list-style-type:disc}.c-counter>*,.c-counterList-Reset>*,.c-counterList>*,.c-list>*,.c-listDefault>*,.c-listRed>*,.c-listReset>*{margin-bottom:10px;margin-left:20px}.c-counter>:first-child,.c-counterList-Reset>:first-child,.c-counterList>:first-child,.c-list>:first-child,.c-listDefault>:first-child,.c-listRed>:first-child,.c-listReset>:first-child{padding:0;margin-left:0}.c-listReset{list-style-type:none}.c-listReset>*{margin-left:0}.c-listDefault{list-style-type:disc}.c-listDefault>*,.c-listDefault>:first-child{margin-left:20px}.c-listRed{list-style-type:disc;font-weight:700;color:var(--client-color_2)}.c-listRed>*,.c-listRed>:first-child{margin-left:20px}.c-listRed-item>*,.c-listRed-item>:first-child{color:var(--theme-body-text-color,#484848);font-weight:300}.c-counter,.c-counterList,.c-counterList-Reset{list-style:none;counter-reset:contador}.c-counter>*,.c-counterList-Reset>*,.c-counterList>*{counter-increment:contador;display:inline-flex}.c-counter>:before,.c-counterList-Reset>:before,.c-counterList>:before{color:#ce7e80;content:counter(contador) ". ";padding-right:.6rem}.c-counter>:first-child:before,.c-counterList-Reset>:first-child:before,.c-counterList>:first-child:before{display:none}.c-counterList-Reset>:first-child{display:block}.c-counterList-Reset>:first-child:before{content:"";padding:0}.c-counterList-Reset>:nth-child(2){counter-reset:contador}.c-counterList-Reset>:nth-child(n+2){margin-left:0}.c-counter>:first-child:before{display:initial}.c-counter[data-type=alpha]:before{color:#ce7e80;content:counter(alphabet,lower-alpha) ". ";padding-right:.6rem}.u-icon-material{cursor:pointer;height:45px;transition:background-color .35s ease-in-out}.u-icon-material-link{width:100%;height:45px;text-align:center}.u-icon-material-link:hover{color:#fff}.u-icon-material:hover{text-decoration:none;background-color:rgba(228,171,98,.7);color:#fff}.c-table,.c-table-default,.c-table-estilo_cuatro,.c-table-estilo_dos,.c-table-estilo_tres,.c-table-estilo_uno,.c-table-SelfCheck,.c-table.c-table-estilo_cuatro,.c-table.c-table-estilo_dos,.c-table.c-table-estilo_tres,.c-table.c-table-estilo_uno,.c-table.c-table-SelfCheck{border-collapse:collapse;max-width:100%}.c-table-default td,.c-table-default th,.c-table-estilo_cuatro td,.c-table-estilo_cuatro th,.c-table-estilo_dos td,.c-table-estilo_dos th,.c-table-estilo_tres td,.c-table-estilo_tres th,.c-table-estilo_uno td,.c-table-estilo_uno th,.c-table-SelfCheck td,.c-table-SelfCheck th,.c-table.c-table-estilo_cuatro td,.c-table.c-table-estilo_cuatro th,.c-table.c-table-estilo_dos td,.c-table.c-table-estilo_dos th,.c-table.c-table-estilo_tres td,.c-table.c-table-estilo_tres th,.c-table.c-table-estilo_uno td,.c-table.c-table-estilo_uno th,.c-table.c-table-SelfCheck td,.c-table.c-table-SelfCheck th,.c-table td,.c-table th{padding:5px}.c-table-default tbody tr td:first-child,.c-table-estilo_cuatro tbody tr td:first-child,.c-table-estilo_dos tbody tr td:first-child,.c-table-estilo_tres tbody tr td:first-child,.c-table-estilo_uno tbody tr td:first-child,.c-table-SelfCheck tbody tr td:first-child,.c-table.c-table-SelfCheck tbody tr td:first-child,.c-table tbody tr td:first-child{padding-left:5px}.c-table--thead,.c-table thead{border-bottom:1px solid #d0d0d0}.c-table--thead .c-table-estilo_uno--th,.c-table--thead th,.c-table thead .c-table-estilo_uno--th,.c-table thead th{text-align:left}.c-table-field{max-width:calc(100% - 1rem);overflow-x:scroll;scroll-behavior:smooth;padding:0 5px}.c-table-estilo_uno,.c-table.c-table-estilo_uno{border-collapse:separate}.c-table-estilo_uno--thead,.c-table-estilo_uno .c-table--thead,.c-table-estilo_uno th,.c-table-estilo_uno thead,.c-table.c-table-estilo_uno--thead,.c-table.c-table-estilo_uno .c-table--thead,.c-table.c-table-estilo_uno th,.c-table.c-table-estilo_uno thead{background-color:var(--color-two-dark);color:#fff}.c-table-estilo_uno--tbody .c-table--tr:nth-child(2n),.c-table-estilo_uno--tbody .c-table-estilo_uno--tr:nth-child(2n),.c-table-estilo_uno--tbody tr:nth-child(2n),.c-table-estilo_uno .c-table--tbody .c-table--tr:nth-child(2n),.c-table-estilo_uno .c-table--tbody .c-table-estilo_uno--tr:nth-child(2n),.c-table-estilo_uno .c-table--tbody tr:nth-child(2n),.c-table-estilo_uno tbody .c-table--tr:nth-child(2n),.c-table-estilo_uno tbody .c-table-estilo_uno--tr:nth-child(2n),.c-table-estilo_uno tbody tr:nth-child(2n),.c-table.c-table-estilo_uno--tbody .c-table--tr:nth-child(2n),.c-table.c-table-estilo_uno--tbody .c-table-estilo_uno--tr:nth-child(2n),.c-table.c-table-estilo_uno--tbody tr:nth-child(2n),.c-table.c-table-estilo_uno .c-table--tbody .c-table--tr:nth-child(2n),.c-table.c-table-estilo_uno .c-table--tbody .c-table-estilo_uno--tr:nth-child(2n),.c-table.c-table-estilo_uno .c-table--tbody tr:nth-child(2n),.c-table.c-table-estilo_uno tbody .c-table--tr:nth-child(2n),.c-table.c-table-estilo_uno tbody .c-table-estilo_uno--tr:nth-child(2n),.c-table.c-table-estilo_uno tbody tr:nth-child(2n){background-color:var(--color-two-light);color:var(--theme-body-text-color)}.c-table-estilo_uno--tbody .c-table--tr:nth-child(odd),.c-table-estilo_uno--tbody .c-table-estilo_uno--tr:nth-child(odd),.c-table-estilo_uno--tbody tr:nth-child(odd),.c-table-estilo_uno .c-table--tbody .c-table--tr:nth-child(odd),.c-table-estilo_uno .c-table--tbody .c-table-estilo_uno--tr:nth-child(odd),.c-table-estilo_uno .c-table--tbody tr:nth-child(odd),.c-table-estilo_uno tbody .c-table--tr:nth-child(odd),.c-table-estilo_uno tbody .c-table-estilo_uno--tr:nth-child(odd),.c-table-estilo_uno tbody tr:nth-child(odd),.c-table.c-table-estilo_uno--tbody .c-table--tr:nth-child(odd),.c-table.c-table-estilo_uno--tbody .c-table-estilo_uno--tr:nth-child(odd),.c-table.c-table-estilo_uno--tbody tr:nth-child(odd),.c-table.c-table-estilo_uno .c-table--tbody .c-table--tr:nth-child(odd),.c-table.c-table-estilo_uno .c-table--tbody .c-table-estilo_uno--tr:nth-child(odd),.c-table.c-table-estilo_uno .c-table--tbody tr:nth-child(odd),.c-table.c-table-estilo_uno tbody .c-table--tr:nth-child(odd),.c-table.c-table-estilo_uno tbody .c-table-estilo_uno--tr:nth-child(odd),.c-table.c-table-estilo_uno tbody tr:nth-child(odd){background-color:var(--color-two-lighter);color:var(--theme-body-text-color)}.c-table-estilo_dos,.c-table.c-table-estilo_dos{border-collapse:separate}.c-table-estilo_dos--thead,.c-table-estilo_dos thead,.c-table.c-table-estilo_dos--thead,.c-table.c-table-estilo_dos thead{background-color:#2b2d42;color:#fff}.c-table-estilo_dos--tbody .c-table-estilo_dos--tr:nth-child(2n),.c-table-estilo_dos--tbody tr:nth-child(2n),.c-table-estilo_dos tbody .c-table-estilo_dos--tr:nth-child(2n),.c-table-estilo_dos tbody tr:nth-child(2n),.c-table.c-table-estilo_dos--tbody .c-table-estilo_dos--tr:nth-child(2n),.c-table.c-table-estilo_dos--tbody tr:nth-child(2n),.c-table.c-table-estilo_dos tbody .c-table-estilo_dos--tr:nth-child(2n),.c-table.c-table-estilo_dos tbody tr:nth-child(2n){background-color:#b5c6f8;color:#484848}.c-table-estilo_dos--tbody .c-table-estilo_dos--tr:nth-child(odd),.c-table-estilo_dos--tbody tr:nth-child(odd),.c-table-estilo_dos tbody .c-table-estilo_dos--tr:nth-child(odd),.c-table-estilo_dos tbody tr:nth-child(odd),.c-table.c-table-estilo_dos--tbody .c-table-estilo_dos--tr:nth-child(odd),.c-table.c-table-estilo_dos--tbody tr:nth-child(odd),.c-table.c-table-estilo_dos tbody .c-table-estilo_dos--tr:nth-child(odd),.c-table.c-table-estilo_dos tbody tr:nth-child(odd){background-color:#d4dbf1;color:#484848}.c-table-estilo_tres,.c-table-SelfCheck,.c-table.c-table-estilo_tres,.c-table.c-table-SelfCheck{border-collapse:separate}.c-table-estilo_tres .c-table--th,.c-table-estilo_tres th,.c-table-SelfCheck .c-table--th,.c-table-SelfCheck th,.c-table.c-table-estilo_tres .c-table--th,.c-table.c-table-estilo_tres th,.c-table.c-table-SelfCheck .c-table--th,.c-table.c-table-SelfCheck th{padding-top:5px;padding-bottom:5px}.c-table-estilo_tres .c-table--td,.c-table-estilo_tres .c-table--th,.c-table-estilo_tres th,.c-table-SelfCheck .c-table--td,.c-table-SelfCheck .c-table--th,.c-table-SelfCheck th,.c-table.c-table-estilo_tres .c-table--td,.c-table.c-table-estilo_tres .c-table--th,.c-table.c-table-estilo_tres th,.c-table.c-table-SelfCheck .c-table--td,.c-table.c-table-SelfCheck .c-table--th,.c-table.c-table-SelfCheck th{border:0 solid #fff}.c-table-estilo_tres td,.c-table-SelfCheck td,.c-table.c-table-estilo_tres td,.c-table.c-table-SelfCheck td{color:var(--theme-body-text-color)}.c-table-estilo_tres .c-table--thead,.c-table-estilo_tres thead,.c-table-SelfCheck .c-table--thead,.c-table-SelfCheck thead,.c-table.c-table-estilo_tres .c-table--thead,.c-table.c-table-estilo_tres thead,.c-table.c-table-SelfCheck .c-table--thead,.c-table.c-table-SelfCheck thead{background-color:var(--color-four-dark);color:#fff}.c-table-estilo_tres .c-table--tbody .c-table--tr:nth-child(2n),.c-table-estilo_tres .c-table-estilo_tres--tbody .c-table-estilo_tres--tr:nth-child(2n),.c-table-estilo_tres tbody tr:nth-child(2n),.c-table-SelfCheck .c-table--tbody .c-table--tr:nth-child(2n),.c-table-SelfCheck .c-table-estilo_tres--tbody .c-table-estilo_tres--tr:nth-child(2n),.c-table-SelfCheck tbody tr:nth-child(2n),.c-table.c-table-estilo_tres .c-table--tbody .c-table--tr:nth-child(2n),.c-table.c-table-estilo_tres .c-table-estilo_tres--tbody .c-table-estilo_tres--tr:nth-child(2n),.c-table.c-table-estilo_tres tbody tr:nth-child(2n),.c-table.c-table-SelfCheck .c-table--tbody .c-table--tr:nth-child(2n),.c-table.c-table-SelfCheck .c-table-estilo_tres--tbody .c-table-estilo_tres--tr:nth-child(2n),.c-table.c-table-SelfCheck tbody tr:nth-child(2n){background-color:var(--color-four-light)}.c-table-estilo_tres .c-table--tbody .c-table--tr:nth-child(odd),.c-table-estilo_tres .c-table-estilo_tres--tbody .c-table-estilo_tres--tr:nth-child(odd),.c-table-estilo_tres tbody tr:nth-child(odd),.c-table-SelfCheck .c-table--tbody .c-table--tr:nth-child(odd),.c-table-SelfCheck .c-table-estilo_tres--tbody .c-table-estilo_tres--tr:nth-child(odd),.c-table-SelfCheck tbody tr:nth-child(odd),.c-table.c-table-estilo_tres .c-table--tbody .c-table--tr:nth-child(odd),.c-table.c-table-estilo_tres .c-table-estilo_tres--tbody .c-table-estilo_tres--tr:nth-child(odd),.c-table.c-table-estilo_tres tbody tr:nth-child(odd),.c-table.c-table-SelfCheck .c-table--tbody .c-table--tr:nth-child(odd),.c-table.c-table-SelfCheck .c-table-estilo_tres--tbody .c-table-estilo_tres--tr:nth-child(odd),.c-table.c-table-SelfCheck tbody tr:nth-child(odd){background-color:var(--color-four-lighter)}.c-table-estilo_cuatro,.c-table.c-table-estilo_cuatro{border-collapse:separate}.c-table-estilo_cuatro--thead,.c-table-estilo_cuatro .c-table--thead,.c-table-estilo_cuatro th,.c-table-estilo_cuatro thead,.c-table.c-table-estilo_cuatro--thead,.c-table.c-table-estilo_cuatro .c-table--thead,.c-table.c-table-estilo_cuatro th,.c-table.c-table-estilo_cuatro thead{background-color:#c49000;color:#fff}.c-table-estilo_cuatro--tbody .c-table--tr:nth-child(2n),.c-table-estilo_cuatro--tbody .c-table-estilo_cuatro--tr:nth-child(2n),.c-table-estilo_cuatro--tbody tr:nth-child(2n),.c-table-estilo_cuatro .c-table--tbody .c-table--tr:nth-child(2n),.c-table-estilo_cuatro .c-table--tbody .c-table-estilo_cuatro--tr:nth-child(2n),.c-table-estilo_cuatro .c-table--tbody tr:nth-child(2n),.c-table-estilo_cuatro tbody .c-table--tr:nth-child(2n),.c-table-estilo_cuatro tbody .c-table-estilo_cuatro--tr:nth-child(2n),.c-table-estilo_cuatro tbody tr:nth-child(2n),.c-table.c-table-estilo_cuatro--tbody .c-table--tr:nth-child(2n),.c-table.c-table-estilo_cuatro--tbody .c-table-estilo_cuatro--tr:nth-child(2n),.c-table.c-table-estilo_cuatro--tbody tr:nth-child(2n),.c-table.c-table-estilo_cuatro .c-table--tbody .c-table--tr:nth-child(2n),.c-table.c-table-estilo_cuatro .c-table--tbody .c-table-estilo_cuatro--tr:nth-child(2n),.c-table.c-table-estilo_cuatro .c-table--tbody tr:nth-child(2n),.c-table.c-table-estilo_cuatro tbody .c-table--tr:nth-child(2n),.c-table.c-table-estilo_cuatro tbody .c-table-estilo_cuatro--tr:nth-child(2n),.c-table.c-table-estilo_cuatro tbody tr:nth-child(2n){background-color:#ffecbd;color:#484848}.c-table-estilo_cuatro--tbody .c-table--tr:nth-child(odd),.c-table-estilo_cuatro--tbody .c-table-estilo_cuatro--tr:nth-child(odd),.c-table-estilo_cuatro--tbody tr:nth-child(odd),.c-table-estilo_cuatro .c-table--tbody .c-table--tr:nth-child(odd),.c-table-estilo_cuatro .c-table--tbody .c-table-estilo_cuatro--tr:nth-child(odd),.c-table-estilo_cuatro .c-table--tbody tr:nth-child(odd),.c-table-estilo_cuatro tbody .c-table--tr:nth-child(odd),.c-table-estilo_cuatro tbody .c-table-estilo_cuatro--tr:nth-child(odd),.c-table-estilo_cuatro tbody tr:nth-child(odd),.c-table.c-table-estilo_cuatro--tbody .c-table--tr:nth-child(odd),.c-table.c-table-estilo_cuatro--tbody .c-table-estilo_cuatro--tr:nth-child(odd),.c-table.c-table-estilo_cuatro--tbody tr:nth-child(odd),.c-table.c-table-estilo_cuatro .c-table--tbody .c-table--tr:nth-child(odd),.c-table.c-table-estilo_cuatro .c-table--tbody .c-table-estilo_cuatro--tr:nth-child(odd),.c-table.c-table-estilo_cuatro .c-table--tbody tr:nth-child(odd),.c-table.c-table-estilo_cuatro tbody .c-table--tr:nth-child(odd),.c-table.c-table-estilo_cuatro tbody .c-table-estilo_cuatro--tr:nth-child(odd),.c-table.c-table-estilo_cuatro tbody tr:nth-child(odd){background-color:#ffd97a;color:#484848}.c-table-SelfCheck--thead,.c-table-SelfCheck thead{background-color:transparent;color:#fff}.c-table-SelfCheck--thead .c-table-SelfCheck--th:first-child,.c-table-SelfCheck--thead .c-table-SelfCheck--th:nth-child(2),.c-table-SelfCheck--thead th:first-child,.c-table-SelfCheck--thead th:nth-child(2),.c-table-SelfCheck thead .c-table-SelfCheck--th:first-child,.c-table-SelfCheck thead .c-table-SelfCheck--th:nth-child(2),.c-table-SelfCheck thead th:first-child,.c-table-SelfCheck thead th:nth-child(2){background-color:#b04f52}.c-table-SelfCheck--tbody .c-table-SelfCheck--tr:nth-child(2n),.c-table-SelfCheck tbody tr:nth-child(2n){background-color:#e1b3b1}.c-table-SelfCheck--tbody .c-table-SelfCheck--tr:nth-child(odd),.c-table-SelfCheck tbody tr:nth-child(odd){background-color:#f9ccc2}.c-table-SelfCheck--tbody .c-table-SelfCheck--td,.c-table-SelfCheck--tbody td,.c-table-SelfCheck tbody .c-table-SelfCheck--td,.c-table-SelfCheck tbody td{padding:0}.c-table-SelfCheck--tbody .c-table-SelfCheck--td .c-inputCheckbox[type=checkbox]+label.c-Checkbox,.c-table-SelfCheck--tbody .c-table-SelfCheck--td .c-inputRadio[type=radio]+label.c-Checkbox,.c-table-SelfCheck--tbody td .c-inputCheckbox[type=checkbox]+label.c-Checkbox,.c-table-SelfCheck--tbody td .c-inputRadio[type=radio]+label.c-Checkbox,.c-table-SelfCheck tbody .c-table-SelfCheck--td .c-inputCheckbox[type=checkbox]+label.c-Checkbox,.c-table-SelfCheck tbody .c-table-SelfCheck--td .c-inputRadio[type=radio]+label.c-Checkbox,.c-table-SelfCheck tbody td .c-inputCheckbox[type=checkbox]+label.c-Checkbox,.c-table-SelfCheck tbody td .c-inputRadio[type=radio]+label.c-Checkbox{background-color:transparent;box-shadow:none}.c-table[data-ejercicio=table-truefalse] tbody tr td:first-child{padding-right:10px}.c-table{--theme-gap-size-x:10px;--theme-gap-size-y:5px;--theme-gradient-breakpoint:87%;--theme-border-color:var(--theme-section-accent-bg);--theme-header-bg:var(--theme-section-accent-bg);--theme-header-color:var(--theme-section-accent-txt);max-width:calc(100% - var(--theme-gap-size-y))}.c-table[table-width=base]{min-width:320px}.c-table[table-width=xs]{min-width:480px}.c-table[table-width=xm]{min-width:600px}.c-table[table-width=sm]{min-width:768px}.c-table[table-width=md]{min-width:992px}.c-table[table-width=lg]{min-width:1024px}.c-table[table-width=hd]{min-width:1280px}.c-table[table-type] tbody th,.c-table[table-type] thead th{background-image:linear-gradient(180deg,var(--theme-header-bg) 0,var(--theme-header-bg) var(--theme-gradient-breakpoint),transparent var(--theme-gradient-breakpoint),transparent);color:var(--theme-header-color)}.c-table[table-type]{position:relative;border-collapse:separate}.c-table[table-type] tbody td,.c-table[table-type] tbody th,.c-table[table-type] thead th{position:relative;z-index:1;padding:var(--theme-gap-size-y) var(--theme-gap-size-x) var(--theme-gap-size-x)}.c-table[table-type] tbody td:before,.c-table[table-type] tbody th:before,.c-table[table-type] thead th:before{content:"";position:absolute;width:calc(100% + var(--theme-gap-size-y) - 2px);height:95%;top:0;left:0;border-style:solid;border-width:1px 0;pointer-events:none}.c-table[table-type] tbody td[rowspan],.c-table[table-type] tbody th[rowspan],.c-table[table-type] thead th[rowspan]{--theme-gradient-breakpoint:99%}.c-table[table-type] tbody td[rowspan]:before,.c-table[table-type] tbody th[rowspan]:before,.c-table[table-type] thead th[rowspan]:before{height:100%;border-bottom-width:0}.c-table[table-type] thead th:before{border-color:transparent}.c-table[table-type] thead th:first-child:before{height:var(--theme-gradient-breakpoint);box-shadow:calc(var(--theme-gap-size-y)*-1) 0 0 0 var(--theme-header-bg)}.c-table[table-type] thead th[table-th=none]{background-image:none}.c-table[table-type] thead th[table-th=none]:before{box-shadow:none}.c-table[table-type] tbody th{--theme-gradient-breakpoint:95%}.c-table[table-type] tbody td{border-width:var(--theme-gap-size-x)}.c-table[table-type] tbody td:before{border-color:var(--theme-border-color)}.c-table[table-type] tbody td:last-child:before{box-shadow:none;width:100%}.c-table[table-type] tbody td:first-child:before,.c-table[table-type] tbody td:first-child[rowspan]+td:before{box-shadow:none;left:calc(var(--theme-gap-size-y)*-1);width:calc(100% + var(--theme-gap-size-y)*1.4)}.c-table[table-type=square] tbody td:last-child:before{box-shadow:var(--theme-gap-size-y) 0 0 0 var(--theme-border-color)}.c-table[table-type=square] tbody td:first-child:before{box-shadow:-1px 0 0 0 var(--theme-border-color)}.c-table[table-type=square] tbody td[table-td=single]:before{box-shadow:var(--theme-gap-size-y) 0 0 0 var(--theme-border-color)}.c-table[table-type=selfcheck] tbody td:last-child:before,.c-table[table-type=square-line] tbody td:last-child:before{box-shadow:2px 0 0 0 var(--theme-border-color)}.c-table[table-type=selfcheck] tbody td:first-child:before,.c-table[table-type=selfcheck] tbody td:first-child[rowspan]+td:before,.c-table[table-type=square-line] tbody td:first-child:before,.c-table[table-type=square-line] tbody td:first-child[rowspan]+td:before{box-shadow:-1px 0 0 0 var(--theme-border-color)}.c-table[table-type=selfcheck] tbody td[table-td=single]:before,.c-table[table-type=square-line] tbody td[table-td=single]:before{box-shadow:-1px 0 0 0 var(--theme-border-color),2px 0 0 0 var(--theme-border-color)}.c-table[table-type=selfcheck] tbody td:before,.c-table[table-type=selfcheck] tbody th:before,.c-table[table-type=square-line] tbody td:before,.c-table[table-type=square-line] tbody th:before{border-left-width:1px}.c-table[table-type=selfcheck] tbody td{padding:calc(var(--theme-gap-size-y) - 2px)}.c-table[table-type=selfcheck] tbody td .c-inputCheckbox[type=checkbox]+label.c-Checkbox,.c-table[table-type=selfcheck] tbody td .c-inputRadio[type=radio]+label.c-Checkbox{background-color:transparent;box-shadow:none}.c-table[table-type=clean],.c-table[table-type=true-false]{--theme-gap-size-x:5px;--theme-gap-size-y:5px;border-spacing:10px}.c-table[table-type=clean] tbody td:before,.c-table[table-type=true-false] tbody td:before{border-top:none;border-left:none;border-bottom:none}.c-table[table-type=clean] tbody td:first-child:before,.c-table[table-type=clean] tbody td:last-child:before,.c-table[table-type=true-false] tbody td:first-child:before,.c-table[table-type=true-false] tbody td:last-child:before{box-shadow:none}.c-table[table-type=clean] tbody td:first-child,.c-table[table-type=true-false] tbody td:first-child{padding:0 .5rem;background-color:var(--client-color_4)}.c-table[table-theme=yellow]{--theme-border-color:var(--client-color_2)}.c-table[table-theme=blue],.c-table[table-theme=yellow]{--theme-header-bg:var(--theme-border-color);--theme-header-color:var(--theme-body-bg)}.c-table[table-theme=blue]{--theme-border-color:var(--client-color_1)}.ae-gridTable{--gridTable-gap:7px;--gridTable-columns:repeat(3,1fr);--gridTable-block-columns:repeat(1,1fr);--gridTable-row-columns:var(--gridTable-columns);--gridTable-header-columns:var(--gridTable-columns);display:grid;gap:var(--gridTable-gap);margin-left:auto;margin-right:auto}.ae-gridTable_field{padding:.5rem;overflow:hidden;overflow-x:auto;display:grid}.ae-gridTable_cell,.ae-gridTable_th{width:100%;height:100%;padding:5px 6px 5px 5px;box-shadow:-4px 0 0 0 var(--theme-section-accent-bg) inset,0 0 0 2px var(--theme-section-accent-bg) inset}.ae-gridTable_cell h1,.ae-gridTable_cell h2,.ae-gridTable_cell h3,.ae-gridTable_cell h4,.ae-gridTable_cell h5,.ae-gridTable_cell h6,.ae-gridTable_th h1,.ae-gridTable_th h2,.ae-gridTable_th h3,.ae-gridTable_th h4,.ae-gridTable_th h5,.ae-gridTable_th h6{font-size:1.1rem;text-align:center;font-weight:700;margin:0}.ae-gridTable_th{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;background-color:var(--theme-section-accent-bg);color:#fff}.ae-gridTable_block,.ae-gridTable_header,.ae-gridTable_row{display:grid;align-items:center;gap:var(--gridTable-gap);height:100%}.ae-gridTable_clean{background-color:transparent;border:none}.ae-gridTable_block{grid-template-columns:var(--gridTable-block-columns)}.ae-gridTable_header{grid-template-columns:var(--gridTable-header-columns)}.ae-gridTable_row{grid-template-columns:var(--gridTable-row-columns)}.ae-gridTable[table-type=selfcheck] [type=radio]+label{width:100%;justify-content:center}.ae-gridTable[table-type=selfcheck] .ae-gridTable_cell{display:flex;justify-content:center;align-items:center;text-align:center}.ae-gridTable [hide-child]{opacity:0}.ae-gridTable [shadow-none]{box-shadow:none}.o-header{width:100%;max-width:100vw}._o-footer,.o-footer{width:100%;min-width:100vw;min-height:3.5rem}.o-header__nav,.o-header__section,.o-nav,.o-nav__header{position:relative;width:100%}._o-footer__nav,.o-footer__nav{position:relative;display:flex;flex-wrap:wrap;min-height:3.5rem;width:100%}.template{background-image:url(../multimedia/client/bg.png);background-size:350px}.template-{min-height:100vh;max-height:max-content;width:100%;height:100%;max-width:100vw;overflow:hidden;margin:0 auto}.template-asideLeft{grid-area:left}.template-asideRight{grid-area:right}.template-content{max-width:1200px;min-height:auto;padding-bottom:0}.template-section{height:auto;margin-top:auto;margin-bottom:auto;padding-top:1rem;padding-left:.5rem;padding-right:.5rem;grid-area:center}.template-content,.template-section{width:100%;overflow:initial;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.template-asideLeft,.template-asideRight{min-width:var(--aside-width);min-height:var(--aside-width);display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.template-asideLeft>button,.template-asideRight>button{margin-bottom:.8rem}.template-asideLeft>button:last-child,.template-asideRight>button:last-child{margin-bottom:0}.template-asideRight>button{background-color:var(--theme-btn-bg-accent)}.template-wrapper{--aside-left:var(--aside-width);--aside-right:var(--aside-width);position:relative;min-height:calc(100vh - var(--header-size-height)*2);padding-bottom:calc(var(--header-size-height)*2);display:grid;grid-template:1fr/var(--aside-left) 1fr var(--aside-right);grid-template-areas:"left center right";align-content:center;animation-duration:.7s;animation-name:fadeIn;counter-reset:title}.o-main,.template-wrapper{width:100%;max-width:100vw;max-height:max-content}.o-main{min-height:100vh;height:100%;overflow:hidden;margin:0 auto;background-color:inherit}.o-wrapper{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.o-section,.o-section_flex{position:relative;width:100%;height:100%;max-height:max-content;min-height:calc(100vh - 8.4rem);animation-duration:.7s;animation-name:fadeUpContent}.o-section_flex{display:flex;flex:1 0 auto;justify-content:space-between;align-content:center}.o-header{animation-duration:.5s;animation-name:fadeIn;min-height:4.2rem}.o-header__nav{display:flex}.o-header__section[o-style=shadow]{background-color:#2b2d42;background-image:url(../multimedia/client/header/header_bg.png);background-position:0 100%;background-size:144px}.o-header__block{display:flex;align-items:center;flex:auto}.o-header__block-content{display:flex;background:linear-gradient(180deg,#d80032,#d80032 49%,#b8002b 51%,#b8002b 99%);padding:0 1.5rem;margin-top:.6rem;border-radius:0 10px 10px 0}.o-header__title{width:calc(100% - 7.6rem)}.o-footer{position:fixed;top:auto;left:0;bottom:0;z-index:35;background-color:var(--theme-bg-navigation);animation-duration:.9s;animation-name:fadeIn}.o-footer.no-visible{bottom:-4rem!important}.o-footer__section[o-style=shadow]{box-shadow:var(--theme-shadow-footer)}.o-footer__nav--block{display:flex;align-items:center;flex:auto;padding-left:.4rem;padding-right:.4rem}.o-footer__nav--list{display:flex;width:100%;margin:0}.o-footer__nav--list-link{width:100%;line-height:3rem;text-align:center;color:var(--theme-color-link);cursor:pointer}.o-footer__nav--list-link:hover{background-color:var(--theme-btn-bg-accent);opacity:1;color:#fff}@media screen and (max-width:56.25em){.o-footer__nav--list-link{background-color:transparent}.o-footer__nav--list-link.pxtoem{width:62em}}.o-footer__nav--list-item{display:inline-flex;flex:1 0 2rem;height:3rem;position:relative}.o-footer__nav--list-item.is-active:before{content:"";position:absolute;width:10px;height:10px;background-color:var(--client-color_2);top:-5px;transform:rotate(45deg);z-index:1;left:0;right:0;margin:0 auto}.o-footer__nav--list-item.is-active [class*=o-footer__nav--list-link]{background-color:var(--client-color_1);color:var(--client-color_2)}@media screen and (max-width:56.25em){.o-footer__nav--list-item{display:none;flex:0 0 5rem}.o-footer__nav--list-item.is-next,.o-footer__nav--list-item.is-prev{display:inline-flex}.o-footer__nav--list-item.is-next:after,.o-footer__nav--list-item.is-prev:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;pointer-events:none;cursor:pointer}.o-footer__nav--list-item.is-prev{margin-left:auto;margin-right:1rem}.o-footer__nav--list-item.is-prev:after{content:"← Prev";background-color:var(--client-color_2)}.o-footer__nav--list-item.is-next{margin-right:auto;margin-left:1rem}.o-footer__nav--list-item.is-next:after{content:"Next →";background-color:var(--client-color_1)}.o-footer__nav--list-item.is-active:first-child{margin-left:auto}.o-footer__nav--list-item.is-active:last-child{margin-right:auto}.o-footer__nav--list-item.is-active:first-child,.o-footer__nav--list-item.is-active:last-child{opacity:1;pointer-events:none;display:inline-flex;justify-content:center;align-items:center}.o-footer__nav--list-item.is-active:first-child [class*=o-footer__nav--list-link],.o-footer__nav--list-item.is-active:last-child [class*=o-footer__nav--list-link]{background-color:rgba(72,72,72,.3);color:grey;cursor:pointer}.o-footer__nav--list-item.is-last:after{content:"End";pointer-events:none;cursor:pointer}}.o-nav__header{box-shadow:0 1px 10px -2px #9f9f9f}@media screen and (max-width:56.25em){.o-aside-Item{height:100%;width:100%;max-width:max-content;margin:0;padding:0 .5rem;display:flex;flex-direction:row;grid-row:1}.o-aside-Item button{margin-right:6px}.o-aside-Item>button:first-child,.o-aside-Item button{margin-top:0;margin-bottom:0}.o-header__title{width:100%}.template-header{box-shadow:none;height:100%}.template-footer.no-visible{bottom:-4rem!important}.template-navigation--header{display:grid;grid-template-columns:4rem 1fr 1fr}.template-navigation--header .o-nav--Info{grid-row:2;grid-column:1/span 3}.template-navigation--header .o-nav--Data{grid-column:3/span 1}.template-content{max-width:100vw}.template-section,.template-section.m-a{margin-top:0;grid-row:2;grid-column:1/-1;width:100%;max-width:100vw}.template-asideLeft{grid-column:1/4;justify-content:flex-start}.template-asideRight{grid-column:4/-1;justify-content:flex-end;max-width:none}.template-asideLeft>button,.template-asideRight>button{margin-bottom:0;margin-right:.2rem}.template-wrapper{grid-template-areas:"left left left right right" "center center center center center";grid-template:var(--aside-width) 1fr/1fr 1fr 1fr 1fr 1fr;justify-content:space-between;align-items:flex-start}.template-wrapper[aside-left-children=false][aside-right-children=false]{--aside-width:0px}.template-wrapper[aside-left-children=false][aside-right-children=true]{--aside-left:0px}.template-wrapper[aside-left-children=true][aside-right-children=false]{--aside-right:0px}.template-wrapper[aside-left-children=false] .template-asideLeft,.template-wrapper[aside-right-children=false] .template-asideRight{display:none}}@media screen and (min-width:56.25em){.template-section{max-width:calc(100vw - var(--aside-width)*2)}}@media screen and (max-width:37em){.o-aside-Item{flex-direction:row;grid-column:1}.template-asideRight{grid-row:2}.template-asideLeft{grid-row:1}.template-section,.template-section.m-a{margin-top:0;grid-row:3;grid-column:1}.template-asideLeft>button,.template-asideRight>button{margin-bottom:0;margin-right:.2rem}.template-wrapper{padding-bottom:calc(var(--header-size-height)*0.5);grid-template-areas:"left" "right" "center";grid-template:var(--aside-left) var(--aside-right) 1fr/1fr}}[data-ejercicio=unir]>.ancho350{width:auto!important;max-width:350px}[ui-view=estilo]{opacity:0;visibility:hidden;user-select:none;height:0}.c-nav__block,.o-nav__block{display:flex;align-items:center;flex:auto;padding-left:.4rem;padding-right:.4rem}.c-nav--Menu,.o-nav--Menu{min-width:var(--header-size-height);height:100%;min-height:calc(var(--header-size-height) - var(--font-size));flex:0 0 var(--header-size-height);display:flex;justify-content:center}.c-nav--Menu-burguer,.o-nav--Menu-burguer{position:relative;display:flex;justify-content:center;align-items:center;margin-right:10%;cursor:pointer}.c-nav--Menu-burguer_description,.o-nav--Menu-burguer_description{color:var(--nav-btn-burguer-color)}.c-nav--Data,.o-nav--Data{justify-content:flex-end;flex:1 1 18.4rem;width:18.4rem}.c-nav--Data-Item,.o-nav--Data-Item{padding-left:.4rem;padding-right:.4rem;height:100%;display:flex;align-items:center}.c-nav--Data-Item:first-child,.o-nav--Data-Item:first-child{border-left:none;padding-left:0}.c-nav--Data-Link,.o-nav--Data-Link{height:100%;width:100%;transition:height .35s ease-in-out;color:var(--theme-color-link)}.c-nav--Data-Link[before-content]:before,.o-nav--Data-Link[before-content]:before{font-size:2.5rem;display:flex;justify-content:center}.c-nav--Data-Link:before,.o-nav--Data-Link:before{height:3.75rem;width:3.75rem;background-size:3rem;margin-top:auto}.c-nav--Data-Link:after,.o-nav--Data-Link:after{content:attr(data-title);width:100%;color:#fff;font-size:.9rem;text-align:center}.c-nav--Info,.o-nav--Info{user-select:none}.c-nav--Info-indicator,.c-nav--Info-title,.o-nav--Info-indicator,.o-nav--Info-title{display:flex;font-size:1.5rem;font-weight:700;margin:0;color:#fff;float:left}.c-nav--Info-title,.o-nav--Info-title{flex-wrap:wrap;width:100%;padding-left:.5rem}.c-nav--Info-titleDescription,.c-nav--Info-titleSection,.o-nav--Info-titleDescription,.o-nav--Info-titleSection{color:#fff;font-weight:400;margin:inherit;padding-left:0;width:inherit}.c-nav--Info-titleSection,.o-nav--Info-titleSection{font-size:1.5rem}.c-nav--Info-titleDescription,.o-nav--Info-titleDescription{font-size:.8rem;margin-bottom:5px}.c-card{width:100%;position:relative;min-height:200px}.c-card-bgImage{background-position:50%;background-size:cover;background-repeat:no-repeat}.c-card-content{padding:10px;border-radius:0 0 2px 2px}.c-card-content,.c-card-footer,.c-card-multimedia{position:relative;z-index:2}.c-card-footer{background-color:inherit;padding:18px 15px}.c-card-reveal{display:none;width:100%;height:100%;flex-direction:column;position:absolute;left:0;top:100%;z-index:3;padding:10px;background-color:#fff}.c-card-revealClose{font-size:1.5rem;line-height:1rem;background-color:transparent;color:#2b2d42}.c-cardDetail--Module{display:flex;flex-direction:column;height:300px;cursor:pointer}.c-cardDetail--Module .c-card-content{width:100%;display:flex;flex:1 1 0%}.c-cardDetail--Module-title:before{content:attr(module-name);display:flex;justify-content:center;align-items:center;min-height:2rem;white-space:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:auto;font-size:2rem;font-weight:600;color:#fff}.c-cardDetail--Module:not(.is-active){cursor:pointer}.c-cardDetail--Module.is-disabled{pointer-events:none;filter:grayscale(100%)}.c-cardDetail--Module.is-disabled .c-cardDetail--Module--title{filter:brightness(60%)}.c-cardDetail--Module.is-disabled .c-card-btnAction{user-select:none;opacity:.5}.c-cardBlue,.c-cardColors,.c-cardGreen{--card-theme-bg:var(--theme-body-bg);--card-theme-after-bg:#8c95a8;--card-theme-before-border:var(--client-color_2);--card-theme-txt:var(--theme-body-text-color);--card-radius:var(--radius-size);--card-before-rotate:1.15deg;--card-after-rotate:-1.25deg;display:flex;position:relative;z-index:1;padding:3px 0;margin:2rem 0;background-position:50%;background-size:cover;background-repeat:no-repeat}.c-cardBlue[card-theme=green],.c-cardColors[card-theme=green],.c-cardGreen[card-theme=green]{--card-theme-bg:var(--theme-body-bg);--card-theme-after-bg:var(--client-color_2);--card-theme-before-border:var(--client-color_2);--card-theme-txt:var(--theme-body-text-color)}.c-cardBlue:after,.c-cardBlue:before,.c-cardColors:after,.c-cardColors:before,.c-cardGreen:after,.c-cardGreen:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:text;border-width:1.8px;pointer-events:none;user-select:none}.c-cardBlue:before,.c-cardColors:before,.c-cardGreen:before{z-index:10;transform:rotate(var(--card-before-rotate));border-style:dashed;border-color:var(--card-theme-before-border);border-radius:var(--card-radius)}.c-cardBlue:after,.c-cardColors:after,.c-cardGreen:after{z-index:-2;border-style:none;transform:rotate(var(--card-after-rotate));border-radius:calc(var(--card-radius)/2);box-shadow:0 0 0 2px var(--card-theme-after-bg)}.c-cardBlueContent,.c-cardColorsContent,.c-cardGreenContent{width:99%;height:100%;position:relative;top:0;left:0;right:0;bottom:0;z-index:5;margin:auto;padding:.7rem;border-radius:var(--card-radius);color:var(--card-theme-txt)}.c-cardBlueContent h1,.c-cardBlueContent h2,.c-cardBlueContent h3,.c-cardBlueContent h4,.c-cardBlueContent h5,.c-cardBlueContent h6,.c-cardColorsContent h1,.c-cardColorsContent h2,.c-cardColorsContent h3,.c-cardColorsContent h4,.c-cardColorsContent h5,.c-cardColorsContent h6,.c-cardGreenContent h1,.c-cardGreenContent h2,.c-cardGreenContent h3,.c-cardGreenContent h4,.c-cardGreenContent h5,.c-cardGreenContent h6{color:var(--card-theme-txt)}.c-cardColorsContent.u-textColor_1 *,.u-textColor_1.c-cardBlueContent *,.u-textColor_1.c-cardGreenContent *{color:#484848}.c-cardBlueContent .space-between,.c-cardColorsContent .space-between,.c-cardGreenContent .space-between{display:flex;justify-content:space-between;align-items:center}.c-selectionUnits{width:500px;height:630px;min-height:200px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.c-selectionUnits-unit{width:100%;height:200px;position:relative;background-repeat:no-repeat;background-size:135%;background-position:50%;transition:all .35s;margin-bottom:.5rem}.c-selectionUnits-unit:last-child{margin-bottom:0}.c-selectionUnits-unit:first-child{background-image:url(../../assets/multimedia/images/app/selectionUnit_bg_1.png)}.c-selectionUnits-unit:nth-child(2){background-image:url(../../assets/multimedia/images/app/selectionUnit_bg_2.png)}.c-selectionUnits-unit:hover{background-size:155%}.c-selectionUnits-link{width:100%;height:100%;top:0;left:0;position:absolute;display:flex;justify-content:center;align-items:center;font-size:3rem;color:#fff;font-weight:700;background-repeat:no-repeat;background-size:135%;background-position:50%;transition:all .35s;mix-blend-mode:soft-light}.c-selectionUnits-link:hover{text-decoration:none;mix-blend-mode:normal}.c-selectionUnits-unit.is-disabled{filter:grayscale(100%);cursor:no-drop}.c-selectionUnits-unit.is-disabled:after{content:"\61";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:3rem;width:3rem;font-family:b-english;font-size:2rem;color:#fff}.c-selectionUnits-unit.is-disabled:hover{background-size:135%}.c-selectionUnits-unit.is-disabled .c-selectionUnits-link{opacity:.4;pointer-events:none}.c-cardModule{display:flex;flex-wrap:wrap;justify-content:center;height:max-content}.c-cardModule-card{width:250px;max-height:250px;max-width:250px;position:relative;padding:1rem;cursor:pointer;border-radius:14px;box-shadow:1px 3px 4px 1px #6d6c6c;height:300px;margin:3% 1% 1%}.c-cardModule-card:after,.c-cardModule-card:before{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:-1;user-select:none}.c-cardModule-card:after{position:absolute;content:attr(data-moduleid);height:50px;width:50px;font-size:2rem;font-weight:700;text-align:center;line-height:1.4;top:-25px;margin:0;color:#333946;border-radius:50%;background:#8d99ae;border:3px solid #fff;left:50%;transform:translateX(-50%)}.c-cardModule-card:before{content:"";mix-blend-mode:hard-light;height:100%;width:100%;border-radius:14px;background-repeat:no-repeat;background-size:cover;background-position:50%;mix-blend-mode:multiply}.c-cardModule-card.is-disabled{filter:grayscale(100%);cursor:no-drop;user-select:none;pointer-events:none}.c-cardModule-card.is-disabled:after{content:"\61";font-family:b-english;text-transform:none;font-size:3rem}.c-cardListen{width:100%;position:relative;min-height:290px}.c-cardListen,.c-cardListen:after{background-position:50%;background-size:cover;background-repeat:no-repeat}.c-cardListen:after{content:"";position:absolute;height:5rem;width:5rem;top:2.5rem;left:0;right:0;bottom:auto;margin:auto;background-image:url(../../assets/multimedia/images/app/ui-icon-listen.svg);filter:invert(50%) brightness(200%)}.c-cardListen:before{height:100%;top:0;background-color:rgba(62,83,140,.68);mix-blend-mode:hard-light}.c-cardListen--word,.c-cardListen:before{content:"";position:absolute;width:100%;left:0}.c-cardListen--word{height:3rem;top:auto;right:0;bottom:1.5rem;margin:auto;text-shadow:-3px 0 1px #000,2px 0 3px #000;color:#fff;text-align:center;font-size:1.5rem}.c-email{background-color:#fff;box-shadow:1px 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);width:90%;min-width:200px}.c-emailHeader{background-color:#232123;padding:.5rem 1rem;height:3rem}.c-emailHeader__title{color:#fff;font-weight:lighter;margin:0;line-height:3rem}.c-emailContent{padding:.5rem 0}.c-emailContent__data,.c-emailContent__message{padding:0}.c-emailContent__data--row,.c-emailContent__message--row{background-color:#fff;padding:.5rem 1rem}.c-emailContent__data--row:nth-child(n+1){border-top:1px solid #d5d5d5}.c-emailContent__data--label{font-size:18px;width:90px;font-size:14px}.c-emailContent__data--input{width:calc(100% - 50px);float:right;border:none;font-size:18px;background:none;font-size:14px}.c-emailContent__message--textarea{border:none;font-size:18px;background:none;min-height:200px;resize:none;padding:15px}.c-email input::-webkit-input-placeholder,.c-email textarea::-webkit-input-placeholder{color:#909090}.c-email input:-moz-placeholder,.c-email input::-moz-placeholder,.c-email textarea:-moz-placeholder,.c-email textarea::-moz-placeholder{color:#909090}.c-email input:-ms-input-placeholder,.c-email textarea:-ms-input-placeholder{color:#909090}.c-progressBar{display:flex;flex-direction:column;min-height:3rem;width:calc(100% - 2.5rem);padding-right:0;padding-left:0;gap:.5rem}.c-progressBar[data-title]{position:relative}.c-progressBar[data-title]:before{content:attr(data-title);width:100%;min-height:1rem;font-weight:700;display:flex;justify-content:center;align-items:center;padding:0 .5rem;color:#000}.c-progressBar.on-stateUnits{position:absolute;width:100%;top:auto;bottom:0;left:0;border-radius:0 0 14px 14px;padding:.5rem 0;background-color:#fff}.c-progressBar.on-stateUnits .c-progressBar__action{background-color:rgba(18,18,18,.6)}.c-progressBar__porcent{width:77%;margin:auto;color:#000;gap:5px}.c-progressBar__action,.c-progressBar__porcent{display:flex;justify-content:center;align-items:center}.c-progressBar__action{position:absolute;right:-2.5rem;top:0;width:2.5rem;height:3rem;line-height:3rem;font-size:1.7rem}.c-colection{border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative;list-style:none;padding:0}.c-colection__item{list-style:none;background-color:#be2241;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.c-tab__header{display:flex;justify-content:center;width:100%;position:relative;padding:calc(.5rem - 5px) .5rem 0;min-height:2.5rem}.c-tab__header--tab{width:100%;max-width:200px;min-width:100px;padding:.3rem .2rem;flex-basis:0;flex-grow:1;margin-top:5px;margin-left:2px;margin-right:2px;overflow:hidden;text-align:center;font-size:.9rem;background-color:#fff;cursor:pointer;box-shadow:0 -3px 2px -2px hsla(0,0%,49%,.3),-3px 0 0 -3px hsla(0,0%,49%,.3),0 0 5px -3px hsla(0,0%,49%,.56)}.c-counterStep__item{counter-increment:step;margin-bottom:10px;padding-left:1.9rem;position:relative}.c-counterStep__item:before{position:absolute;left:5px;top:0;right:auto;display:flex;justify-content:center;align-items:center;padding:3px 8px;content:counter(step);font-size:.8rem;line-height:1rem}.c-counterStep__static{min-height:1.9rem;min-width:1.9rem;display:inline-flex;justify-content:center;align-items:center;padding:.5rem;vertical-align:middle;border:none;border-radius:0;font-weight:lighter;font-size:.9rem;counter-increment:static;text-align:center;cursor:no-drop;box-shadow:0 0 2px 1px var(--ui-sortable-accent-contrast-bg);border-radius:var(--ui-sortable-border-radius);padding-right:var(--ui-sortable-save-area)}.c-counterStep__static:before{content:counter(static,upper-alpha);background-color:var(--ui-sortable-accent-contrast-bg)!important}.c-counterStep__static::after{display:none!important}.c-copyRight{width:100%;height:2rem;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;background-image:url(../multimedia/client/client_marca_textura.png);background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply}.c-fieldset{border:2px solid var(--theme-section-accent-bg);padding:20px 10px;border-radius:var(--radius-size)}.c-fieldset-legend{padding:2% 13%;font-weight:700;box-shadow:5px 0 8px -2px var(--color_1-light)}.c-cornerBox{text-align:center;background-color:var(--theme-body-bg);position:relative}.c-cornerBox:after,.c-cornerBox:before{content:"";position:absolute;border:0 solid var(--theme-section-accent-bg);width:20%;height:30%}.c-cornerBox:before{border-left-width:2px;border-bottom-width:2px;left:1px;bottom:1px}.c-cornerBox:after{border-right-width:2px;border-top-width:2px;top:1px;right:1px}.c-menu{--shadow-color:#e0e0e0;--modal-activeStatus:#ffd97a;z-index:40;position:relative}.c-menu_btn-close{color:var(--client-color_1);line-height:42px;height:42px;font-weight:700;cursor:pointer}.c-menu_header{border-bottom:1px solid var(--shadow-color)}.c-menu_header--global{display:flex;width:100%;justify-content:space-around}.c-menu_body{width:360px;background:var(--theme-menu-bg);top:0;overflow:auto;right:0;left:auto;position:fixed;padding:.7rem;z-index:10;transform:translateX(105%);transition:transform .4s ease-in-out;height:100vh}.c-menu_body--section{display:grid;grid-template:max-content 1fr max-content/1fr;margin-top:.5rem;height:calc(100vh - 7.2em)}.c-menu_body.hidden{transform:translateX(0)}.c-menu_body--tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;position:relative}.c-menu_body--tabs-tab{display:inline-flex!important;justify-content:center;gap:5px;line-height:34px;min-height:34px;margin:0;padding:0;cursor:pointer;color:var(--client-color_2);text-align:center;font-size:.9rem;background-color:#fff!important;border-radius:0;transition:box-shadow .2s cubic-bezier(.6,-.28,.735,.045)}.c-menu_body--tabs-tab:before{width:1rem!important;height:1rem!important;background-size:contain!important;filter:none!important}.c-menu_body--tabs-tab.is-active,.c-menu_body--tabs-tab:hover{box-shadow:0 2px var(--client-color_1)}.c-menu_body-section--list{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,3rem) max-content;padding:0;list-style-position:inside}.c-menu_body-section--item{display:flex;align-items:center;padding:0 .5rem;transition:padding .2s ease-in-out;box-shadow:0 -1px 0 0 var(--client-color_1),0 0 0 0 var(--client-color_1)}.c-menu_body-section--item a{display:flex;height:100%;align-items:center;width:100%;color:var(--client-color_1);cursor:pointer}.c-menu_body-section--item:first-child{box-shadow:none}.c-menu_body-section--item.is-active a,.c-menu_body-section--item:hover a{color:var(--client-color_2)}.c-menu_body-section--item:hover .c-menu_body-section--item{background-color:#fff}.c-menu_body-section--item:last-child{box-shadow:0 -1px 0 0 var(--shadow-color),0 1px 0 0 var(--shadow-color)}.c-menu_body-pages--list{padding:0;list-style-position:inside;overflow:hidden;overflow-y:auto;max-height:calc(100vh - 19.5em)}.c-menu_body-pages a{text-shadow:0 0 20px #fff;color:var(--client-color_1)}.c-menu_body-pages a.c-btn,.c-menu_body-pages a.c-btn-Icon,.c-menu_body-pages a.c-card-revealClose,.c-menu_body-pages a.c-gameCompletePhrase--button-Check,.c-menu_body-pages a.c-gameCompletePhrase--button-Close,.c-menu_body-pages a.c-gameCompletePhrase--button-Init,.c-menu_body-pages a.c-gameCompletePhrase--button-Instructions{color:#fff;text-decoration:none;cursor:pointer}.c-menu_body-pages--item{padding:.5rem;color:var(--client-color_1);box-shadow:0 -1px 0 0 var(--shadow-color),0 0 0 0 var(--shadow-color)}.c-menu_body-pages--item:last-child{box-shadow:0 -1px 0 0 var(--shadow-color),0 1px 0 0 var(--shadow-color)}.c-menu_body-pages--item.is-active,.c-menu_body-pages--item:hover{margin:0 -.5rem;padding:.5rem 1rem;background-color:var(--modal-activeStatus)}.c-menu_body-pages--item.is-active a,.c-menu_body-pages--item:hover a{color:var(--client-color_1)}.c-menu_body-modules--list{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));grid-auto-rows:60px;gap:1rem}.c-menu_body-modules--item{display:flex;color:var(--client-color_1)}.c-menu_body-modules--item.is-prevDefault{background-color:#e0e0e0}.c-menu_body-modules--link{display:flex;width:100%;height:100%;padding:.5rem;justify-content:center;align-items:center;text-align:center;color:var(--client-color_1);font-size:2.5rem;font-weight:700;background:linear-gradient(180deg,#8d99ae,#8d99ae 49%,#7c8aa2 51%,#7c8aa2 99%)}.c-menu_body-modules--link.is-active,.c-menu_body-modules--link:hover{color:#fff;text-decoration:none;background:linear-gradient(180deg,#d80032,#d80032 49%,#b8002b 51%,#b8002b 99%)}.c-menu--overlay{display:none;position:fixed;top:0;left:0;z-index:5;width:100vw;height:100vh;background-color:#000;opacity:.5;user-select:none;animation-duration:1s;animation-fill-mode:forwards}.c-menu--overlay.hidden{display:block;animation-name:afterVisible}.c-collapse{width:100%;padding-top:.5rem;box-shadow:0 -1px 0 0 var(--client-color_1),0 0 0 0 var(--client-color_1)}.c-collapse.is-active .c-collapse_header,.c-collapse:hover .c-collapse_header,.c-collapse[open] .c-collapse_header{color:var(--client-color_2)}.c-collapse_title{display:grid;width:100%;grid-template-columns:1fr;align-items:center;grid-template-rows:3rem;cursor:pointer;border-bottom:1px solid #d3d3d3;overflow:hidden;color:var(--client-color_1);padding:0 0 0 .7rem}.c-collapse_title:before{content:"❯";width:40px;height:1em;font-weight:700;transition:all .35s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;grid-row:1/2;grid-column:3/4}.c-collapse[open] .c-collapse_header:before{transform:rotate(90deg)}.c-collapse--list{display:grid;grid-auto-rows:minmax(3rem,max-content);margin:0 -.25rem;padding:0 .5rem 0 .35px}.c-collapse--item{display:flex;align-items:center;padding-left:1rem}.c-collapse--item a{color:var(--client-color_1);width:100%;height:100%;display:flex;align-items:center}.c-collapse--item.is-active a,.c-collapse--item:hover a{color:var(--client-color_2)}.c-collapse--item .c-collapse summary:before{transform:rotate(0deg)}.c-collapse--item .c-collapse[open]{color:var(--client-color_2);margin:0 -.25rem;padding:0 .5rem 0 .35px}.c-collapse--item .c-collapse[open] summary:before{transform:rotate(90deg)}.c-noticeAside{height:100%;width:450px;position:fixed;top:0;left:-470px;z-index:45;box-shadow:-4px 1px 10px 3px grey;background-color:#484848;transition:left .25s ease-in,width .35s ease-out}.c-noticeAside-body{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(100vh - 2.3rem);position:relative;z-index:3;padding:10px 0}.c-noticeAside-body *{color:#fff}.c-noticeAside-header{margin-bottom:20px}.c-noticeAside-footer,.c-noticeAside-header,.c-noticeAside-section{padding:0 20px;overflow-wrap:break-word;position:relative;z-index:1}.c-noticeAside-footer,.c-noticeAside-header{border:1px #e4e4e4}.c-noticeAside-section{overflow:none;overflow-y:auto;flex-basis:100%}.c-noticeAside-footer{position:absolute;right:0;bottom:0;width:100%;height:auto;min-height:2.3rem;text-align:right}.c-noticeAside .closeNotice{position:absolute;top:auto;left:auto;right:0;bottom:1rem;max-height:48px;max-width:48px;transition:right .5s;background-color:var(--client-color_2);user-select:none;cursor:pointer}.c-noticeAside:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;cursor:text;border:2px solid rgba(190,34,65,.8);border-radius:20px;user-select:none;transform:rotate(-.8deg)}.c-noticeAside-overlay,.c-noticeAside:after{display:none;position:fixed;top:0;left:0;z-index:0;width:100vw;height:100vh;background-color:#000;opacity:.5;user-select:none;animation-duration:1s;animation-fill-mode:forwards}.c-noticeAside.is-visible{left:0}.c-noticeAside.is-visible .closeNotice{right:10px!important}.c-noticeAside.is-visible .closeNotice:before{filter:none}.c-noticeAside.is-visible .closeNotice:after{content:"";width:100%;height:100%;position:absolute;border:1px dashed #fff;transform:rotate(8deg)}.c-noticeAside.is-visible .c-noticeAside-overlay,.c-noticeAside.is-visible:after{display:block;animation-name:afterVisible}@media screen and (max-width:600px){.c-noticeAside{width:320px;left:-340px}}.c-notice_reviewTeacher{position:absolute;z-index:70;display:none;padding:5px 7px;cursor:move;background:#faebd7}.c-modal--MenuHeader{height:100vh;width:100%;position:fixed;top:-100vh;left:0;opacity:0;z-index:135;background-color:var(--theme-bg-overlay,hsla(0,0%,100%,.5));pointer-events:none}.c-modal--MenuHeader-Wrapper{position:absolute;height:100%;align-items:flex-start}.c-modal--MenuHeader-BurgueMenu{height:4.2rem}.c-modal--MenuHeader-Info{height:calc(100vh - var(--header-size-height)*2);width:100%;top:3.5rem;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;border:none;margin:0}.c-modal--MenuHeader-Info .container_endSection{max-width:100%}.c-modal--MenuHeader-Item .alert{background:rgba(198,78,90,.8);width:15px;height:15px;position:absolute;border-radius:50%;top:-5px;right:-5px;display:none}.c-modal--MenuHeader-Item .alert.active{display:block}.c-modal--MenuHeader-Item.is-disabled .o-nav--Data-Link{color:#484848}.c-modal--MenuHeader.is-visible{top:0;opacity:1}.c-modal--helloSection{display:flex;height:100%;position:fixed;z-index:200;background-color:rgba(0,0,0,.3);transition:opacity .25s ease-in;opacity:0;user-select:none;pointer-events:none}.c-modal--helloSection,.c-modal--helloSection-wrapper{align-items:center;box-align:center;box-orient:vertical;flex-direction:column;bottom:0;left:0;right:0;top:0}.c-modal--helloSection-wrapper{-webkit-box-align:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-flex-direction:column;position:absolute}.c-modal--helloSection-block,.c-modal--helloSection-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-pack:center;-webkit-justify-content:center;justify-content:center}.c-modal--helloSection-block{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-align:center;box-orient:vertical;outline:none}@media (max-width:840px){.c-modal--helloSection-block{width:100%}}@media (max-width:960px){.c-modal--helloSection-block{position:relative}}@media (max-width:800px),screen and (max-device-width:1024px){.c-modal--helloSection-block{width:100%;height:auto;min-height:100%;position:relative}}.c-modal--helloSection-body{border-radius:16px;height:488px;list-style-type:none;margin:0;padding:0;position:relative;width:480px}@media (max-width:840px){.c-modal--helloSection-body{width:83.33333333333334%;margin:0 8.333333333333329%}}@media (max-width:800px),screen and (max-device-width:1024px){.c-modal--helloSection-body{width:100%;height:auto;min-height:100%;overflow:visible;margin:0}}@media (max-width:800px),screen and (max-device-width:1024px){.c-modal--helloSection-body,.c-modal--helloSection-body.hgqEqd,.c-modal--helloSection-body.ybeomc{-webkit-border-radius:0;border-radius:0}}@media (max-width:800px),screen and (max-device-width:1024px){.c-modal--helloSection-body.ybeomc{height:auto;min-height:100%}}.c-modal--helloSection.is-visible{opacity:1}.c-modal.is-visible{pointer-events:auto;animation-name:afterVisible}.ed-modal-content{width:90%;max-width:1000px;padding:1rem;margin:auto;position:relative;top:-3rem;opacity:0}.ed-modal-content--header{min-height:2rem;border-bottom:1px solid hsla(0,0%,50.2%,.6)}.ed-modal-content--section{padding:1rem 0 .5rem;text-align:center}.ed-modal-container{background:#fff;background:rgba(0,0,0,.6);position:fixed;z-index:1500;top:0;width:100%;height:100vh;display:flex;opacity:0}.ed-modal-container:before{content:"X";color:#fff;position:absolute;top:1rem;right:1rem;font-size:1.5em;opacity:.5}.ed-modal-container:hover:before{cursor:pointer;opacity:1}.ed-modal-container.is-active{animation-name:modalInyect;animation-duration:.34s;opacity:1}.ed-modal-container.is-active .ed-modal-content{animation-name:modalInyectContent;animation-duration:.54s;top:0;opacity:1}.ed-modal-container.is-remove{animation-name:modalRemove;animation-duration:.34s}.ed-modal-container.is-remove .ed-modal-content{animation-name:modalRemoveContent;animation-duration:.34s}@keyframes modalRemove{0%{opacity:1}to{opacity:0}}@keyframes modalRemoveContent{0%{opacity:1;top:0}to{opacity:0;top:-3rem}}@keyframes modalInyect{0%{opacity:0}to{opacity:1}}@keyframes modalInyectContent{0%{opacity:0;top:-3rem}to{opacity:1;top:0}}.chainable{position:relative;overflow:hidden;width:100%;height:calc(100vh - 4.2rem);padding:0}.chainable__inner{position:relative;height:100%}.chainable__inner:hover .chainableEl__bg:after{opacity:1}.chainableEl{position:absolute;left:0;top:0;width:100%;height:32.66667%;transition:transform .6s .7s,width .7s,opacity .6s .7s,z-index 0s 1.3s;will-change:transform,width,opacity}.chainableEl:not(.is-active){cursor:pointer}.chainableEl__inner,.chainableEl__overflow{overflow:hidden;position:relative;height:100%}.chainableEl__inner{transition:transform 1s}.chainable.is-inactive .chainableEl__inner{transform:translate3d(0,100%,0)}.chainableEl__bg{position:relative;width:100vw;height:100%;transition:transform .6s .7s;will-change:transform}.chainableEl__bg:before{content:"";position:absolute;left:0;top:-5%;width:100%;height:110%;background-size:cover;background-position:50%;transition:transform 1s;transform:translateZ(0) scale(1)}.chainable.is-inactive .chainableEl__bg:before{transform:translate3d(0,-100%,0) scale(1.2)}.chainableEl.is-active .chainableEl__bg:before{transition:transform .8s}.chainableEl__bg:after{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;transition:opacity .5s}.chainable.is-chainableEl-active .chainableEl__bg:after{transition:opacity .5s 1.4s;opacity:1!important}.chainableEl__preview-cont{position:absolute;left:0;top:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;transition:opacity,transform .3s 1s}button.chainableEl__preview-cont{background-color:transparent;border:none}.chainable.is-inactive .chainableEl__preview-cont{opacity:0;transform:translateY(10px)}.chainable.is-chainableEl-active .chainableEl__preview-cont{opacity:0;transform:translateY(30px);transition:all .5s}.chainableEl__heading{color:#fff;text-transform:uppercase;font-size:3rem;pointer-events:none;width:293px;border-radius:9px 0 0 9px;background:linear-gradient(180deg,#d80032,#d80032 49%,#b8002b 51%,#b8002b 99%);text-align:left;padding:0 .5rem;transition:all .5s ease-in-out}@media screen and (max-width:30em){.chainableEl__heading{font-size:2rem;width:200px}}.chainableEl__content{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;padding:0;opacity:0;pointer-events:none;transition:all .1s}.chainableEl.is-active .chainableEl__content{z-index:3;opacity:1;pointer-events:auto;transition:all .5s 1.4s}.chainableEl__text{position:relative;color:#fff;height:100%;overflow-y:auto}.chainableEl__text--title{display:grid;justify-content:center;margin-top:40px;align-items:center;gap:10px;grid-template:max-content/1fr max-content 1fr}.chainableEl__text--title:after,.chainableEl__text--title:before{content:"";width:100%;height:2px;background-color:#d80032}.chainableEl__text--title h2{text-transform:uppercase;color:#fff;text-align:center;max-width:max-content;font-weight:700;background:linear-gradient(180deg,#d80032,#d80032 49%,#b8002b 51%,#b8002b 99%);padding:.5rem 1.3rem;border-radius:9px;font-size:2rem}@media screen and (max-width:30em){.chainableEl__text--title h2{font-size:1.5rem}}.chainableEl__text--content{width:100%;font-size:1rem;margin:auto}.chainableEl__close-btn{z-index:-1;position:absolute;right:10px;top:10px;width:40px;height:40px;opacity:0;pointer-events:none;transition:all 0s .45s;cursor:pointer}.chainableEl.is-active .chainableEl__close-btn{z-index:5;opacity:1;pointer-events:auto;transition:all 0s 1.4s}.chainableEl__close-btn:after,.chainableEl__close-btn:before{content:"";position:absolute;left:0;top:50%;width:100%;height:8px;margin-top:-4px;background:#fff;opacity:0;transition:opacity 0s}.chainableEl.is-active .chainableEl__close-btn:after,.chainableEl.is-active .chainableEl__close-btn:before{opacity:1}.chainableEl__close-btn:before{transform:rotate(45deg) translateX(100%)}.chainableEl.is-active .chainableEl__close-btn:before{transition:all .3s cubic-bezier(.72,.09,.32,1.57) 1.4s;transform:rotate(45deg) translateX(0)}.chainableEl__close-btn:after{transform:rotate(-45deg) translateX(100%)}.chainableEl.is-active .chainableEl__close-btn:after{transition:all .3s cubic-bezier(.72,.09,.32,1.57) 1.55s;transform:rotate(-45deg) translateX(0)}.chainableEl__index{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:100%;min-height:250px;text-align:center;font-size:33.33333vw;pointer-events:none;line-height:.85;font-weight:700;transition:transform .5s,opacity .3s 1.4s;transform:translate3d(0,1vw,0)}@media (min-width:1000px){.chainableEl__index{font-size:333.33333px}}.chainableEl:hover .chainableEl__index{transform:translateZ(0)}.chainable.is-chainableEl-active .chainableEl__index{transition:transform .5s,opacity .3s;opacity:0}.chainableEl__index-back,.chainableEl__index-front{position:absolute;left:0;bottom:0;width:100%}.chainableEl__index-back{color:hsla(0,0%,100%,.7);text-shadow:0 .2rem 4px hsla(0,0%,100%,0)}.chainableEl:hover .chainableEl__index-back{text-shadow:0 .2rem 4px rgba(0,0,0,.5)}.chainableEl__index-overlay{overflow:hidden;position:relative;transform:translate3d(0,100%,0);transition:transform .5s .1s;color:transparent}.chainableEl__index-overlay:before{content:attr(data-index);position:absolute;left:0;bottom:0;width:100%;height:100%;color:#fff;transform:translate3d(0,-100%,0);transition:transform .5s .1s}.chainableEl:hover .chainableEl__index-overlay,.chainableEl:hover .chainableEl__index-overlay:before{transform:translateZ(0)}.chainableEl:first-child{transform:translateZ(0);transform-origin:50% 50%}.chainable.is-chainableEl-active .chainableEl:first-child:not(.is-active){transform:scale(.5) translateZ(0);opacity:0;transition:transform .95s,opacity .95s}.chainableEl:first-child .chainableEl__inner{transition-delay:0s}.chainableEl:first-child .chainableEl__bg{transform:translateZ(0)}.chainableEl:first-child .chainableEl__bg:before{transition-delay:0s}.chainableEl:nth-child(2){transform:translate3d(0,103.06122%,0);transform-origin:153.06122% 50%}.chainable.is-chainableEl-active .chainableEl:nth-child(2):not(.is-active){transform:scale(.5) translateZ(103.06122%);opacity:0;transition:transform .95s,opacity .95s}.chainableEl:nth-child(2) .chainableEl__inner{transition-delay:.1s}.chainableEl:nth-child(2) .chainableEl__bg{transform:translateZ(0)}.chainableEl:nth-child(2) .chainableEl__bg:before{transition-delay:.1s}.chainableEl:nth-child(3){transform:translate3d(0,206.12245%,0);transform-origin:256.12245% 50%}.chainable.is-chainableEl-active .chainableEl:nth-child(3):not(.is-active){transform:scale(.5) translateZ(206.12245%);opacity:0;transition:transform .95s,opacity .95s}.chainableEl:nth-child(3) .chainableEl__inner{transition-delay:.2s}.chainableEl:nth-child(3) .chainableEl__bg{transform:translateZ(0)}.chainableEl:nth-child(3) .chainableEl__bg:before{transition-delay:.2s}.chainableEl:first-child .chainableEl__bg{background-color:rgba(176,79,82,.7)}.chainableEl:hover .chainableEl__heading{background:#2b2e41;background:linear-gradient(180deg,#2b2e41,#2b2e41 49%,#202231 51%,#202231 99%)}.chainableEl:hover .chainableEl__bg:after{opacity:0}.chainableEl.is-active{z-index:1;width:100%;height:100%;transform:translateZ(0);transition:transform .6s,width .7s .7s,z-index 0s}.chainableEl.is-active .chainableEl__bg{transform:translateZ(0);transition:transform .6s;background-color:initial}.chainableEl.is-active .chainableEl__bg:before{transition-delay:.6s;transform:scale(1.1);opacity:.3}.chainableEl.is-disabled{filter:grayscale(100%);cursor:no-drop}.chainableEl.is-disabled .chainableEl__heading:after{content:"\61";position:absolute;top:0;left:0;bottom:-6rem;right:0;margin:auto;height:3rem;width:3rem;font-family:b-english;text-transform:none;font-size:2rem;color:#fff}body[data-level=a1] .chainableEl:first-child .chainableEl__bg:before{background-image:url(../../level/a1/assets/images/unit_bg_1.png)}body[data-level=a1] .chainableEl:nth-child(2) .chainableEl__bg:before{background-image:url(../../level/a1/assets/images/unit_bg_2.png)}body[data-level=a1] .chainableEl:nth-child(3) .chainableEl__bg:before{background-image:url(../../level/a1/assets/images/unit_bg_3.png)}body[data-level=a1] .chainableEl.is-disabled .chainableEl__bg:before{background-image:url(../../level/a1/assets/images/unit_bg_disabled.png)}body[data-level=a2] .chainableEl:first-child .chainableEl__bg:before{background-image:url(../../level/a2/assets/images/unit_bg_1.png)}body[data-level=a2] .chainableEl:nth-child(2) .chainableEl__bg:before{background-image:url(../../level/a2/assets/images/unit_bg_2.png)}body[data-level=a2] .chainableEl:nth-child(3) .chainableEl__bg:before{background-image:url(../../level/a2/assets/images/unit_bg_3.png)}body[data-level=a2] .chainableEl.is-disabled .chainableEl__bg:before{background-image:url(../../level/a2/assets/images/unit_bg_disabled.png)}body[data-level=b1] .chainableEl:first-child .chainableEl__bg:before{background-image:url(../../level/b1/assets/images/unit_bg_1.png)}body[data-level=b1] .chainableEl:nth-child(2) .chainableEl__bg:before{background-image:url(../../level/b1/assets/images/unit_bg_2.png)}body[data-level=b1] .chainableEl:nth-child(3) .chainableEl__bg:before{background-image:url(../../level/b1/assets/images/unit_bg_3.png)}body[data-level=b1] .chainableEl.is-disabled .chainableEl__bg:before{background-image:url(../../level/b1/assets/images/unit_bg_disabled.png)}body[data-level=b2] .chainableEl:first-child .chainableEl__bg:before{background-image:url(../../level/b2/assets/images/unit_bg_1.png)}body[data-level=b2] .chainableEl:nth-child(2) .chainableEl__bg:before{background-image:url(../../level/b2/assets/images/unit_bg_2.png)}body[data-level=b2] .chainableEl:nth-child(3) .chainableEl__bg:before{background-image:url(../../level/b2/assets/images/unit_bg_3.png)}body[data-level=b2] .chainableEl.is-disabled .chainableEl__bg:before{background-image:url(../../level/b2/assets/images/unit_bg_disabled.png)}body[data-level=c1] .chainableEl:first-child .chainableEl__bg:before{background-image:url(../../level/c1/assets/images/unit_bg_1.png)}body[data-level=c1] .chainableEl:nth-child(2) .chainableEl__bg:before{background-image:url(../../level/c1/assets/images/unit_bg_2.png)}body[data-level=c1] .chainableEl:nth-child(3) .chainableEl__bg:before{background-image:url(../../level/c1/assets/images/unit_bg_3.png)}body[data-level=c1] .chainableEl.is-disabled .chainableEl__bg:before{background-image:url(../../level/c1/assets/images/unit_bg_disabled.png)}progress::-webkit-progress-bar{background-color:transparent;border-radius:14px;border:1px solid #9fa9bb;width:100%}progress{background-color:transparent;border:1px solid #9fa9bb;border-radius:14px}progress::-webkit-progress-value{background-color:#36b1a3!important}progress::-moz-progress-bar{background-color:#36b1a3!important}progress{color:#36b1a3}.c-flickity{--flickity-padding-left:8px;--flickity-padding-right:8px;--flickity-padding-bottom:1rem;outline:none;overflow:hidden;width:100%}.c-flickity__cell{display:flex;justify-content:center;align-items:center;margin-top:20px;width:100%;font-family:sans-serif;font-size:1rem;min-height:400px;position:absolute;opacity:0;pointer-events:none;left:-300%;top:0}.c-flickity__cell.is-active,.c-flickity__cell.is-selected{opacity:1;pointer-events:all}.c-flickity__cell.is-active{position:relative;left:0;animation-duration:.35s;animation-name:fadeIn;animation-fill-mode:forwards}.c-flickity__cell .c-card-phrasalVerbs{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;max-width:400px;margin:auto}.c-flickity__cell .c-card-phrasalVerbs--header{height:3rem;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;padding:5px;background-color:#36b1a3}.c-flickity__cell .c-card-phrasalVerbs--header-title{color:#fff}.c-flickity__cell .c-card-phrasalVerbs--footer{min-height:3rem;height:auto;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;padding:5px;background-color:#36b1a3}.c-flickity__cell .c-card-phrasalVerbs--footer-title{width:100%;text-align:center}.c-flickity__cell .c-card-phrasalVerbs--body{width:100%;box-shadow:0 2px 9px rgba(0,0,0,.5)}.c-flickity__cell .c-card-phrasalVerbs--body-image{height:100%;width:100%;object-fit:cover;object-position:center}.c-flickity__cell .c-card-options{display:grid;grid-template-columns:180px 180px 180px;grid-row:48px}.c-flickity__cell .c-card-options .c-CheckSelected:first-of-type,.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:first-of-type,.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:first-of-type,.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:first-of-type{grid-row:1;grid-column:1;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(2),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(2),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(2),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(2){grid-row:1;grid-column:2;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(3),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(3),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(3),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(3){grid-row:1;grid-column:3;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(4),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(4),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(4),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(4){grid-row:2;grid-column:1;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(5),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(5),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(5),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(5){grid-row:2;grid-column:2;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(6),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(6),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(6),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(6){grid-row:2;grid-column:3;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(7),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(7),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(7),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(7){grid-row:3;grid-column:1;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(8),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(8),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(8),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(8){grid-row:3;grid-column:2;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(9),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(9),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(9),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(9){grid-row:3;grid-column:3;margin:.25rem}.c-flickity__cell .c-card-options .c-CheckSelected:nth-of-type(10),.c-flickity__cell .c-card-options .c-inputCheckbox[type=checkbox]+label.c-CheckIconSelected:nth-of-type(10),.c-flickity__cell .c-card-options .c-inputFileUpload[type=file]+label.c-CheckIconSelected:nth-of-type(10),.c-flickity__cell .c-card-options .c-inputRadio[type=radio]+label.c-CheckIconSelected:nth-of-type(10){grid-row:4;grid-column:1;margin:.25rem}.c-flickity__button{min-height:2.1rem;min-width:5rem;font-size:1rem;border:none;border-radius:15px;background-color:var(--theme-base);background-image:linear-gradient(transparent,rgba(0,0,0,.1));cursor:pointer;display:none}.c-flickity__button:hover{background-color:#fff;border-color:#bbb;cursor:pointer}.c-flickity__button:focus{background-color:var(--theme-base)}.c-flickity__button:active{background-color:#eee;box-shadow:inset 0 2px 10px rgba(0,0,0,.3)}.c-flickity__button.is-prev{margin-right:10px}.c-flickity__button.is-prev:before{content:"◄ Précédent"}.c-flickity__button.is-next{margin-left:auto}.c-flickity__button.is-next:before{content:"Suivant ►"}.c-flickity__button.is-next,.c-flickity__button.is-prev{display:inline-flex;justify-content:center;align-items:center;opacity:1;background-color:var(--client-color_2);color:hsla(0,0%,100%,.9);pointer-events:all;cursor:pointer}.c-flickity__button.is-active:first-child,.c-flickity__button.is-active:last-child{pointer-events:none;display:inline-flex;justify-content:center;align-items:center;color:var(--client-color_1);border:1px solid var(--client-color_1);opacity:.01;display:none}.c-flickity__button.is-active:first-child{margin-right:10px}.c-flickity__button.is-active:first-child:before{content:"◄ Prev"}.c-flickity__button.is-active:last-child:before{content:"Next ►"}.c-flickity__count--total{position:relative;margin-left:15px}.c-flickity__count--total:before{content:"";width:22px;height:1px;background-color:currentColor;position:absolute;transform:rotate(-65deg);top:8px;left:-20px}.c-flickity__count--current{display:flex;margin-right:auto;height:2rem;padding:5px 25px;align-items:center;color:var(--client-color_2);position:relative;font-weight:700;background:var(--theme-base);border:1px solid var(--client-color_2);border-radius:15px;width:max-content;font-size:1rem}.c-flickity__count--current span:first-child{margin-left:8px}.c-flickity__controls{padding:.3rem;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:380px){.c-flickity__controls{grid-template-columns:1fr;gap:8px}}.c-flickity__controls--block{position:relative;text-align:right}@media screen and (max-width:380px){.c-flickity__controls--block:first-child{margin:0 auto}}@media screen and (max-width:380px){.c-flickity__controls--block:nth-child(2){display:flex;justify-content:space-between}}.c-flickity__controls--progress{width:100%;height:10px;background:var(--theme-base);border-radius:15px;box-shadow:0 0 0 1px var(--client-color_2);grid-column:1/3;margin-top:10px}@media screen and (max-width:380px){.c-flickity__controls--progress{grid-column:1/1;margin-top:0}}.c-flickity__controls--progress_item{width:10%;height:100%;background-color:var(--client-color_2);transition:width 1s}.c-flickity__controls-comic{grid-template-columns:1fr}.c-flickity__controls-comic .c-flickity__controls--block{text-align:center}.c-flickity__controls-comic .c-flickity__controls--block:first-child,.c-flickity__controls-comic .c-flickity__controls--progress{display:none}.c-flickity__content{overflow:hidden;padding-bottom:var(--flickity-padding-bottom);padding-left:var(--flickity-padding-left);padding-right:var(--flickity-padding-right)}.c-navigationModule{position:relative;width:100%;height:100%;max-width:100%;display:flex;justify-content:center}.c-navigationModule:after,.c-navigationModule:before{content:"";position:relative;height:100%;width:3rem;background-color:#fff;top:0;z-index:5}.c-navigationModule:before{left:.2rem;right:auto}.c-navigationModule:after{right:-.2rem;left:auto}.c-navigationModule-link{min-width:1.5rem;width:100%;height:1.5rem;display:inline-flex;justify-content:center;align-items:flex-end;position:relative;padding:5px 0 0;box-sizing:content-box}.c-navigationModule-link:before{content:"";width:8px;height:8px;position:absolute;top:-10px;border-radius:30%;transition:transform .1s}.c-navigationModule-link:hover:before{content:"";width:12px;height:12px;background-color:#36b1a3;box-shadow:0 0 1px #22645b;border:1px solid #fff;transform:rotate(45deg)}.c-navigationModule-item{flex:1 0 auto;display:flex;justify-content:center;align-items:center;min-width:2.5rem;max-width:3rem;cursor:pointer;transition-duration:.2s;transition-property:background,opacity}.c-navigationModule-item:first-child:before,.c-navigationModule-item:last-child:after{background-color:transparent}.c-navigationModule-item:after,.c-navigationModule-item:before{content:"";width:100px;height:2px;background-color:#9f9f9f;position:absolute;top:8px;z-index:-2}.c-navigationModule-item.is-active,.c-navigationModule-item:hover{background-color:#e4ab62;opacity:.8}.c-navigationModule-item.is-active .c-navigationModule-link:before{content:"";width:12px;height:12px;border-radius:30%;background-color:#36b1a3;box-shadow:0 0 1px #22645b;border:1px solid #fff;position:absolute;transform:rotate(45deg)}.drag,.dragCont,.drop{position:relative;min-height:1.5rem;min-width:100px;text-align:center;border-radius:8px;user-select:none}.dragCont{border:.094rem dashed var(--client-color_4);margin-bottom:10px}.drop{border:1px dashed var(--client-color_2)}.drag{display:inline-flex;justify-content:center;align-items:center;z-index:6;width:100%;line-height:1.5;padding:0 5px;margin:0 auto;cursor:move;background-color:var(--client-color_4)}.drag.u-bgColor_5{background-color:rgba(43,45,66,.3);box-shadow:0 0 0 2px #2b2d42}.drop .drag:hover:after{content:none}.drop.bien,.drop.mal{cursor:default;color:#fff}.drop.bien,.drop.bien .drag{background-color:var(--color_good)}.drop.bien .drag{box-shadow:0 0 0 2px var(--color_good)}.drop.mal,.drop.mal .drag{background-color:var(--color_wrong)}.drop.mal .drag{box-shadow:0 0 0 2px #fff}.drag:after{content:none;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .35s}.drag:hover:after{opacity:1;visibility:visible;font-family:b-english!important;font-size:.6rem;color:rgba(0,72,127,.5);content:"\69";width:1rem;height:1rem;position:absolute;z-index:1;top:0;bottom:0;left:auto;right:0;border-radius:50%;transform:translate(50%,-50%);background-color:rgba(54,177,163,.5);box-shadow:0 0 0 2px rgba(228,171,98,.5)}span.dragCont,span.drop{display:inline-block;margin:0 5px;vertical-align:middle}.drag-blue,.dragCont-blue,.drop-blue{position:relative;min-height:1.5rem;min-width:100px;text-align:center;border-radius:2px;user-select:none}.dragCont-blue,.drop-blue{background-color:#fff;border:2px dashed #e4ab62;margin-bottom:10px}.drag-blue{display:inline-flex;justify-content:center;align-items:center;z-index:6;width:100%;padding:0 5px;margin:0 auto;cursor:move;background-color:rgba(43,45,66,.3);box-shadow:0 0 0 2px #2b2d42}.drop-blue .drag-blue:hover:after{content:none}.drag-blue:after{content:none;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .35s}.drag-blue:hover:after{opacity:1;visibility:visible;font-family:b-english!important;font-size:.6rem;color:rgba(0,72,127,.5);content:"\76";width:1rem;height:1rem;position:absolute;z-index:1;top:0;bottom:0;left:auto;right:0;border-radius:50%;transform:translate(50%,-50%);background-color:rgba(43,45,66,.5);box-shadow:0 0 0 2px rgba(43,45,66,.5)}span.dragCont-blue,span.drop-blue{display:inline-block;margin:0 5px;vertical-align:middle}.ui-sortable{--ui-sortable-primary-bg:var(--theme-section-accent-bg,#1f6f76);--ui-sortable-primary-txt:var(--theme-body-text-color,#323232);--ui-sortable-primary-contrast-txt:var(--theme-section-accent-txt,#fff);--ui-sortable-helper-bg:var(--theme-bg-body,#fff);--ui-sortable-accent-bg:var(--theme-section-accent-bg,#ffd97a);--ui-sortable-accent-contrast-bg:var(--theme-section-contrast-bg,#ffd97a);--ui-sortable-accent-txt:var(--theme-section-accent-txt,#fff);--ui-sortable-counter-bg:var(--ui-sortable-primary-bg);--ui-sortable-counter-txt:var(--ui-sortable-accent-txt);--ui-sortable-counter-width:2.2rem;--ui-sortable-save-area:1.5rem;--ui-sortable-border-radius:8px}.ui-sortable-handle,.ui-sortable-highlight,.ui-sortable-placeholder{text-align:center;box-shadow:0 0 2px 1px var(--ui-sortable-primary-bg);border-radius:var(--ui-sortable-border-radius);padding-right:var(--ui-sortable-save-area)}.ui-sortable-highlight,.ui-sortable-placeholder{visibility:visible!important;background-color:hsla(0,0%,62.4%,.21);box-shadow:0 0 0 2px #36b1a3}.ui-sortable-helper{background-color:var(--ui-sortable-helper-bg)}.ui-sortable-handle.ui-sortable-placeholder{min-width:7rem}.ui-sortable:not([sortable-direction]),.ui-sortable[sortable-direction=ns] .ui-sortable-item{cursor:ns-resize}.ui-sortable[sortable-direction=ew] .ui-sortable-item{cursor:ew-resize}.ui-sortable--item{position:relative}.ui-sortable--item:after{display:flex;justify-content:center;align-items:center;transition:all .35s;content:"\78";width:calc(var(--ui-sortable-save-area)*0.9);height:calc(var(--ui-sortable-save-area)*0.9);line-height:calc(var(--ui-sortable-save-area)*0.9);position:absolute;z-index:1;top:50%;bottom:0;left:auto;right:10px;font-family:b-english;font-size:.8rem;color:var(--ui-sortable-primary-bg);transform:translate(50%,-50%)}.ui-sortable--item.bien,.ui-sortable--item.is-good{background-color:rgba(43,191,88,.8);color:#fff}.ui-sortable--item.is-wrong,.ui-sortable--item.mal{background-color:rgba(198,78,90,.8);color:#fff}[data-ejercicio=sortable].c-counterStep .c-counterStep__item{padding-left:calc(var(--ui-sortable-counter-width)*1.2)}[data-ejercicio=sortable].c-counterStep .c-counterStep__item[class*=-helper]{box-shadow:0 0 2px 1px var(--ui-sortable-accent-contrast-bg)}[data-ejercicio=sortable].c-counterStep .c-counterStep__item[class*=-helper]:before{background-color:var(--ui-sortable-accent-contrast-bg)}[data-ejercicio=sortable].c-counterStep .c-counterStep__item[class*=-helper]:after{color:var(--ui-sortable-accent-contrast-bg)}[data-ejercicio=sortable].c-counterStep .c-counterStep__item[class*=-helper].bien,[data-ejercicio=sortable].c-counterStep .c-counterStep__item[class*=-helper].is-good,[data-ejercicio=sortable].c-counterStep .c-counterStep__item[class*=-helper].is-wrong,[data-ejercicio=sortable].c-counterStep .c-counterStep__item[class*=-helper].mal{background-color:var(--ui-sortable-helper-bg);color:var(--ui-sortable-primary-txt)}[data-ejercicio=sortable].c-counterStep .c-counterStep__item:before{left:0;width:var(--ui-sortable-counter-width);height:100%;background-color:var(--ui-sortable-counter-bg);font-size:1rem;color:var(--ui-sortable-counter-txt);border-radius:var(--ui-sortable-border-radius) 0 0 var(--ui-sortable-border-radius);clip-path:polygon(0 100%,100% 100%,100% 70%,85% 50%,100% 30%,100% 0,0 0)}.sortable-fixed .ui-sortable--item:after{display:none!important}[data-ejercicio=unir]{display:flex}[data-ejercicio=unir]:after,[data-ejercicio=unir]:before{display:none}[data-ejercicio=unir]>*{margin-bottom:20px;position:relative}[data-ejercicio=unir]>:first-child{width:100%;max-width:45%}[data-ejercicio=unir]>:nth-child(2){min-width:60px;z-index:1}[data-ejercicio=unir]>:nth-child(2) div{filter:blur(.4px);box-shadow:0 0 0 .2px var(--client-color_1);background-color:var(--client-color_1)!important}[data-ejercicio=unir]>:nth-child(3){width:100%;max-width:45%}[data-ejercicio=unir]>:last-child{margin-bottom:0}[data-ejercicio=unir]>*>:after,[data-ejercicio=unir]>*>:before{content:"";position:absolute;width:0;height:0;top:0;border:9px solid transparent;border-top:0 solid transparent}[data-ejercicio=unir]>:first-child>*{border:1px solid var(--client-color_2);border-radius:9px 0 9px 9px}[data-ejercicio=unir]>:last-child>*{border:1px solid var(--client-color_2);border-radius:0 9px 9px 9px}[data-ejercicio=unir]>:first-child>:after{right:0;border-right-color:var(--client-color_2);border-right-width:11px}[data-ejercicio=unir]>:last-child>:after{left:0;border-left-color:var(--client-color_2);border-left-width:11px}.treeItem,.treeItem_hi,.treeItem_set{--theme-border-color:var(--theme-section-accent-bg,#e4ab62);display:flex;align-items:center;padding:.5rem;min-height:2.5rem;margin:0 0 20px;position:relative;cursor:pointer}.treeImg.treeItem_hi,.treeImg.treeItem_set,.treeItem.treeImg{display:flex;flex-direction:column;align-items:center;justify-content:center}.treeItem_hi{background-color:var(--theme-section-accent-bg-alpha)}.treeItem_set{background-color:var(--theme-section-contrast-bg-alpha)}.treeItem[correcta=bien],.treeItem_hi[correcta=bien],.treeItem_set[correcta=bien]{background-color:rgba(43,191,88,.8);color:#fff}.treeItem[correcta=mal],.treeItem_hi[correcta=mal],.treeItem_set[correcta=mal]{background-color:rgba(198,78,90,.8);color:#fff}.treeItem[jsblock=jsblock],.treeItem_hi[jsblock=jsblock],.treeItem_set[jsblock=jsblock]{cursor:no-drop;pointer-events:none}.ae-audioRecorder_newRecord{display:none}.ae-audioRecorder-controls{text-align:center}.ae-audioRecorder-controls--btnRecord{border-radius:0}.ae-audioRecorder-controls--btnPlay,.ae-audioRecorder-controls--btnRecord{--theme-border-color:var(--theme_secondary);margin:3px;background-color:var(--theme_secondary)}.ae-audioRecorder-controls--btnPlay{border:0}.ae-audioRecorder-controls--btnPlay:disabled,.ae-audioRecorder-controls--btnRecord:disabled{--theme-border-color:#e4e4e4}.ae-audioRecorder-controls--btnStop{margin:3px;border-radius:0;min-height:2.4rem}.ae-audioRecorder-controls--btnStop:not([disabled]).is-active{--theme-border-color:rgba(198,78,90,0.8);background-color:rgba(198,78,90,.8);color:#fff}.ae-audioRecorder-controls--btnStop:not([disabled]).is-active:before{animation-name:bgRecordingActive;box-shadow:inset 0 0 0 2px #000,inset 0 0 0 12px #fff}.ae-audioRecorder-controls--btnStop.is-active:before{content:"";background-image:none;width:17px;height:17px;background-color:#fff;border-radius:50%;padding:0;margin-right:4px;box-shadow:inset 0 0 0 2px grey,inset 0 0 0 12px #fff;filter:none;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite}.ae-audioRecorder-controls--btnRecord:not([disabled]).is-active+.ae-audioRecorder-controls--btnPlay[disabled]:not(.is-active){display:inline-flex}.ae-audioRecorder-controls--btnRecord:not([disabled]).is-active+.ae-audioRecorder-controls--btnPlay[disabled]:not(.is-active)+.ae-audioRecorder-controls--btnStop[disabled]:not(.is-active),.ae-audioRecorder-controls--btnRecord[disabled].is-active+.ae-audioRecorder-controls--btnPlay[disabled],.ae-audioRecorder-controls--btnRecord[disabled].is-active+.ae-audioRecorder-controls--btnPlay[disabled]:not(.is-active){display:none}.ae-audioRecorder-controls--btnRecord:not([disabled]).is-active+.ae-audioRecorder-controls--btnPlay:not([disabled]).is-active,.ae-audioRecorder-controls--btnRecord:not([disabled]).is-active+.ae-audioRecorder-controls--btnPlay[disabled][data-is-played]:not(.is-active),.ae-audioRecorder-controls--btnRecord[disabled].is-active+.ae-audioRecorder-controls--btnPlay[disabled]:not(.is-active)+.ae-audioRecorder-controls--btnStop:not(.is-active){display:inline-flex}.ae-audioRecorder-controls--btnRecord:not([disabled]).is-active+.ae-audioRecorder-controls--btnPlay:not([disabled]).is-active+.ae-audioRecorder-controls--btnStop[disabled]:not(.is-active),.ae-audioRecorder-controls--btnRecord:not([disabled]).is-active+.ae-audioRecorder-controls--btnPlay[data-is-played]:not(.is-active):not([disabled])+.ae-audioRecorder-controls--btnStop[disabled]:not(.is-active),.ae-audioRecorder-controls--btnRecord[disabled].is-active+.ae-audioRecorder-controls--btnPlay[data-is-played]:not(.is-active):not([disabled])+.ae-audioRecorder-controls--btnStop[disabled]:not(.is-active){display:none}.c-ngRecorder-controls--btnRecord.is-active{background-color:rgba(198,78,90,.8);color:#fff}.c-ngRecorder-controls--btnRecord.is-active:before{content:"";background-image:none;width:12px;height:12px;background-color:#fff;border-radius:50%;padding:0;border:1px solid #000;filter:none;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:bgRecordingActive}.c-ngRecorder-canvas{overflow:hidden;margin:5px 0;background:#484848;width:100%;height:70px}.c-ngRecorder-canvasAudio,.c-ngRecorder-canvasRecorder{height:70px}.c-ngRecorder-canvasRecorder{width:100%;min-width:300px;margin:0 auto}.c-ngRecorder-canvasRecorder ng-audio-recorder-analyzer{display:block;max-width:100%;max-height:70px;min-width:300px;height:100%;margin:0 auto}.c-ngRecorder-canvasRecorder ng-audio-recorder-analyzer .audioRecorder-analyzer,.c-ngRecorder-canvasRecorder ng-audio-recorder-analyzer .audioRecorder-analyzer canvas{display:block;height:100%}.c-ngRecorder-canvasAudio ng-audio-recorder-wave-view,.c-ngRecorder-canvasAudio ng-audio-recorder-wave-view wave,.c-ngRecorder-canvasAudio ng-audio-recorder-wave-view wave canvas{height:70px}.c-ngRecorder.miniRecorder .c-ngRecorder-canvas{display:none}@keyframes bgRecordingActive{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.flip_card{margin:0 auto;width:170px;height:224px;cursor:pointer;display:inline-flex}.flip_card-container{display:flex;flex-wrap:wrap;max-width:100%}.flip_card-row{max-width:100%;width:100%;padding:1rem 0}.flip_card-row.flipFlexible{display:flex;align-items:center;flex-wrap:wrap}.flip_card-row.flipGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.flip_card-row.flipGrid:after,.flip_card-row.flipGrid:before{display:none}.flip_card-row:after,.flip_card-row:before{content:"";display:table;clear:both}.flip_card-content,.flip_card .flip_back,.flip_card .flip_front{background-size:100% 100%;background-repeat:no-repeat;width:100%;height:100%;overflow:hidden}.flip_card-content{display:flex;justify-content:center;align-items:center;padding:1.5rem;text-align:center;color:#fff;object-fit:contain}.flip_card .flip_front{background-image:url(../games/game_flipCards/images/FlipCard_front.png)}.flip_card .flip_back{background-image:url(../games/game_flipCards/images/FlipCard_back.png)}.flip_card.bien .flip_back,.flip_card.is-good .flip_back{background-image:url(../games/game_flipCards/images/FlipCard_good.png)}.flip_card.is-wrong .flip_back,.flip_card.mal .flip_back{background-image:url(../games/game_flipCards/images/FlipCard_wrong.png)}.c-recognition{min-height:100px;position:relative}.c-recognition:before{content:"";position:absolute;top:2rem;left:.5rem;width:calc(100% - 1rem);height:calc(100% - 2rem);box-shadow:0 0 0 2px #000;background-repeat:no-repeat;background-repeat:repeat-x;background-size:contain;background-position:50%}.c-recognition.on-pause:before{background-image:url(../multimedia/images/app/ui-audioGraphic.png)}.c-recognition.on-record:before{background-image:url(../multimedia/images/app/ui-audioGraphicLatency.gif)}.c-recognitionAnswer,.c-recognitionTitle{text-align:center;font-size:1.3rem;font-weight:600}.c-recognitionAnswer{user-select:none;border:none;resize:none;position:absolute;top:3rem;left:.5rem;width:calc(100% - 1rem);height:50%;background-color:transparent;pointer-events:none}.c-gameCompletePhrase--FeedBack,.c-gameCompletePhrase--Init{position:absolute;top:0;left:0;width:100%;height:100%;padding:.5rem;opacity:0;user-select:none;z-index:1}.c-gameCompletePhrase{position:relative;min-height:min-content}.c-gameCompletePhrase--button-Instructions{position:absolute;padding:.5rem;top:1rem;left:1rem;z-index:1}.c-gameCompletePhrase--button-Close,.c-gameCompletePhrase--button-Init{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100px;height:2rem;padding:.5rem;z-index:3}.c-gameCompletePhrase--button-Check{width:2.5rem;outline:none;background-color:#36b1a3}.c-gameCompletePhrase--button-Check:before{background-image:url(../../assets/multimedia/images/app/ui-icon-check.svg)}.c-gameCompletePhrase--Counter{position:absolute;top:0;left:0;padding:.5rem;opacity:0;user-select:none;background-color:rgba(0,0,0,.3)}.c-gameCompletePhrase--FeedBack{background-color:rgba(0,0,0,.5);opacity:0;user-select:none;pointer-events:none;transition:opacity .35s ease-in-out;z-index:2}.c-gameCompletePhrase--FeedBack.is-visible{opacity:1;user-select:initial;pointer-events:auto}.c-gameCompletePhrase--Init{background-color:rgba(0,0,0,.5);opacity:1;transition:opacity .35s ease-in-out}.c-gameCompletePhrase--Init.is-hidden{opacity:0;user-select:none;z-index:2}.c-gameCompletePhrase--Block{min-height:360px;padding-bottom:4rem;background-color:#6aa199;background-size:cover;background-repeat:no-repeat;background-position:bottom;background-blend-mode:hard-light}.c-gameCompletePhrase--Phrases{min-height:360px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}.c-gameCompletePhrase--Words{margin:.5rem 2vmax;padding:5px 10px;position:relative;color:#fff;font-size:1.2rem;background-color:#36b1a3;border-radius:7px;cursor:pointer;user-select:none;outline:none;border-width:1px;animation:jumpInfinite 2s ease-in-out;animation-iteration-count:infinite;transform-origin:50% 50%;animation-fill-mode:forwards}.c-gameCompletePhrase--Words:nth-child(2n){animation-delay:.5s}.c-gameCompletePhrase--Words:after,.c-gameCompletePhrase--Words:before{content:"";position:absolute;top:-.15rem;left:-.15rem;width:calc(100% + .3rem);height:calc(100% + .3rem);user-select:none}.c-gameCompletePhrase--Words:before{z-index:3;transform:rotate(3.75deg);border:.07rem solid #22645b;border-radius:.3rem}.c-gameCompletePhrase--Words:after{z-index:-2;transform:rotate(-4deg);border-radius:.3rem;border:.13rem dashed #6aa199}.c-gameCompletePhrase--CountTimer{position:absolute;top:0;right:1rem;padding:.2rem .7rem 0 0;user-select:none;z-index:2;width:4rem}.c-gameCompletePhrase--CountTimer:before{content:attr(data-tempo);font-size:.8rem;position:absolute;right:0;bottom:5px}.c-gameCompletePhrase--Timer{width:100%;height:100%;font-size:1.8rem;border:none;pointer-events:none;user-select:none;background-color:transparent}.c-gameCompletePhrase--Result{display:flex;width:calc(100% - 1.5rem);padding:0;position:absolute;top:auto;left:.75rem;right:.75rem;bottom:10px}.c-gameCompletePhrase--Response{width:90%;min-width:250px;height:2.5rem;margin:0 auto;display:block;pointer-events:none;user-select:none}.c-gameCompletePhrase.has-finished .c-gameCompletePhrase--Instructions{opacity:1;z-index:3}.c-gameCompletePhrase.has-finished .c-gameCompletePhrase--FeedBack{opacity:1;z-index:4}@keyframes jumpInfinite{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}.c-chat{position:fixed;bottom:0;right:1vw;width:20vw;min-width:320px;height:100%;min-height:385px;max-height:385px;box-shadow:-1px -2px 7px rgba(0,0,0,.17);transition:all .3s ease;z-index:10;animation-name:slideRightChat;animation-duration:.25s}.c-chat.hide{opacity:0;z-index:0;user-select:none;pointer-events:none;display:none}.c-chat .chat__header{display:flex;justify-content:space-between;align-items:center}.c-chat .chat__header button{padding:0}.c-chat .chat__content{padding:10px;height:75%;overflow-y:scroll}.c-chat .chat__content .chat__card{width:100%;display:flex;align-items:center;margin-top:10px;justify-content:flex-end}.c-chat .chat__content .chat__card .chat__photo{width:30px;height:30px;border-radius:50%;object-fit:cover;margin:17.5px}.c-chat .chat__content .chat__card .chat__msn{font-size:14px;padding:10px;background:#f9ccc2;position:relative;border-radius:7px}.c-chat .chat__content .chat__card .chat__msn p{margin:0}.c-chat .chat__content .chat__card .chat__msn .msn__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.c-chat .chat__content .chat__card .chat__msn .msn__info .msn__user{font-weight:700}.c-chat .chat__content .chat__card .chat__msn .msn__info .msn__time{font-size:11px;opacity:.6;margin-left:5px}.c-chat .chat__content .chat__card .chat__msn:before{content:"";width:15px;height:15px;background:#f9ccc2;position:absolute;right:-7.5px;top:calc(50% - 7.5px);transform:rotate(-45deg)}.c-chat .chat__content .chat__card.recived{flex-direction:row-reverse}.c-chat .chat__content .chat__card.recived .chat__msn{background:#f3f3f3;border:none}.c-chat .chat__content .chat__card.recived .chat__msn:before{content:"";width:15px;height:15px;background:#f3f3f3;border:none;position:absolute;left:-7.5px;top:calc(50% - 7.5px);transform:rotate(135deg)}.c-chat .chat__write{width:100%;position:absolute;bottom:0;height:auto;background:#fff;border-top:1px solid #e4e4e4;transition:all .3s ease;display:flex}.c-chat .chat__write textarea{border:0 #fff;overflow-y:scroll;outline:none;resize:none;width:90%;max-height:15vh;transition:all .3s ease;padding:10px;font-size:14px}.btn_chat{position:fixed;top:calc(100vh - 10rem);right:1rem;left:auto;padding:13px;border-radius:50%;box-shadow:-1px 2px 9px rgba(0,0,0,.47);outline:none;z-index:3}.btn_chat:after{content:"Chat";left:0;position:absolute;top:0;width:100%;height:auto;text-align:center;right:0;bottom:auto;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0)}.btn_chat:hover:after{opacity:1;transform:translateY(-100%)}@media screen and (max-height:800px){.c-chat{height:300px}}.input-field{position:relative;margin-top:1rem}.input-field label{color:#9f9f9f;position:absolute;top:0;left:0;height:100%;font-size:1rem;cursor:text;transition:transform .2s ease-out;transform-origin:0 100%;text-align:initial;transform:translateY(12px);pointer-events:none}.input-field label:not(.label-icon).active{transform:translateY(-14px);transform-origin:0 0}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax{top:0;left:0;right:0;z-index:0}.parallax,.parallax img{position:absolute;bottom:0}.parallax img{display:none;left:50%;min-width:100%;min-height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);transform:translateX(-50%)}.collection{margin:.5rem 0 1rem;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative;list-style:none;padding:0}.collection-title{line-height:.9rem;font-size:.9rem}.collection-block{display:inline-flex;padding:5px 10px}.collection-button{display:flex;justify-content:center;padding:0 5px}.collection-button-icon{height:45px;width:45px}.collection-button-icon:before{content:"";background-repeat:no-repeat;background-position:50%;width:100%;height:100%}.collection-item{display:flex;flex-wrap:wrap;min-height:2.5rem;line-height:1.5rem;margin:0;border-bottom:1px solid #e0e0e0;list-style:none;background-color:#fff}.collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection-item.avatar .circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection-item.avatar .title{font-size:16px}.collection-item.avatar p{margin:0}.collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection-item:last-child{border-bottom:none}.collection-item.active{background-color:#36b1a3;color:#fff}.collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;transition:.25s;color:#484848}.collection a.collection-item:not(.active):hover{background-color:rgba(54,177,163,.5)}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right}.collapsible .collection{margin:0;border:none}.modal{display:none;position:fixed;left:0;right:0;padding:0;max-height:70%;width:55%;margin:auto;background-color:var(--theme-bg-navigation);overflow-y:auto;border-radius:2px;will-change:top,opacity;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.3)}@media only screen and (max-width:992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin:0}.modal .modal-content{padding:.625rem}.modal .modal-close{cursor:pointer}.modal .modal-close.custom{position:absolute;top:0;right:0;bottom:0;left:auto;margin:0 auto;z-index:2;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#e4ab62;color:#fff;cursor:pointer}.modal .modal-close.custom:hover{background-color:#e4ab62}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%}.modal .modal-footer .btn,.modal .modal-footer .btn-flat{float:right;margin:6px 0}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:75vh;border-radius:0;will-change:bottom,opacity}.modal-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;width:100%;background:#121212;display:none;will-change:opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem;padding:0}.collapsible-header{display:block;min-height:4rem;line-height:3rem;padding:.5rem;border-bottom:1px solid #ddd;background-color:#fff;cursor:pointer}.collapsible-header .material-icons{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box}.collapsible-body .collapsible{border-top:0;border-right:0;border-left:0}.collapsible-body .collapsible-header{padding-left:2.5rem;height:3rem}.collapsible.popout{border:none;box-shadow:none}.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;transition:margin .35s cubic-bezier(.25,.46,.45,.94)}.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.side-nav .collapsible,.side-nav.fixed .collapsible{border:none;box-shadow:none}.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}.side-nav .collapsible-body li a,.side-nav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.u-fz0{font-size:0!important}.u-fz01{font-size:.1rem!important}.u-fz02{font-size:.2rem!important}.u-fz03{font-size:.3rem!important}.u-fz04{font-size:.4rem!important}.u-fz05{font-size:.5rem!important}.u-fz06{font-size:.6rem!important}.u-fz07{font-size:.7rem!important}.u-fz08{font-size:.8rem!important}.u-fz09{font-size:.9rem!important}.u-fz1{font-size:1rem!important}.u-fz1-1{font-size:1.1rem!important}.u-fz1-2{font-size:1.2rem!important}.u-fz1-3{font-size:1.3rem!important}.u-fz1-4{font-size:1.4rem!important}.u-fz1-5{font-size:1.5rem!important}.u-fz1-6{font-size:1.6rem!important}.u-fz1-7{font-size:1.7rem!important}.u-fz1-8{font-size:1.8rem!important}.u-fz1-9{font-size:1.9rem!important}.u-fz2{font-size:2rem!important}.u-fz2-1{font-size:2.1rem!important}.u-fz2-2{font-size:2.2rem!important}.u-fz2-3{font-size:2.3rem!important}.u-fz2-4{font-size:2.4rem!important}.u-fz2-5{font-size:2.5rem!important}.u-fz2-6{font-size:2.6rem!important}.u-fz2-7{font-size:2.7rem!important}.u-fz2-8{font-size:2.8rem!important}.u-fz2-9{font-size:2.9rem!important}.u-fz3{font-size:3rem!important}.u-fz3-1{font-size:3.1rem!important}.u-fz3-2{font-size:3.2rem!important}.u-fz3-3{font-size:3.3rem!important}.u-fz3-4{font-size:3.4rem!important}.u-fz3-5{font-size:3.5rem!important}.u-fz3-6{font-size:3.6rem!important}.u-fz3-7{font-size:3.7rem!important}.u-fz3-8{font-size:3.8rem!important}.u-fz3-9{font-size:3.9rem!important}.u-fz4{font-size:4rem!important}.u-listStyle-UAlpha{list-style-type:upper-alpha;padding-left:1.5rem}.u-listStyle-LAlpha{list-style-type:lower-alpha;padding-left:1.5rem}.u-listStyle-URoman{list-style-type:upper-roman;padding-left:1.5rem}.u-listStyle-rombo{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAADE4AAAxOAX93jCMAAAanaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA2LTI2VDE1OjQzOjQ4LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNy0zMVQxNTozMToxMC0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNy0zMVQxNTozMToxMC0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFiMzBiMjZiLWE3ODYtYjc0ZC04ZTQ2LWU3YTJkY2M0NWUyYSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1YjdmMjU4OS00YTlkLWE3NDYtYmMwZi01M2FkNmYyYTJmN2UiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YjdmMjU4OS00YTlkLWE3NDYtYmMwZi01M2FkNmYyYTJmN2UiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjViN2YyNTg5LTRhOWQtYTc0Ni1iYzBmLTUzYWQ2ZjJhMmY3ZSIgc3RFdnQ6d2hlbj0iMjAyMC0wNi0yNlQxNTo0Mzo0OC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzU0OGI2OTAtMjc3Ni03MDQ1LTg0MWUtYWUyYTYyZjNmN2NhIiBzdEV2dDp3aGVuPSIyMDIwLTA3LTMxVDE1OjMwOjIxLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxYjMwYjI2Yi1hNzg2LWI3NGQtOGU0Ni1lN2EyZGNjNDVlMmEiIHN0RXZ0OndoZW49IjIwMjAtMDctMzFUMTU6MzE6MTAtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hcYu9gAAAWVJREFUKJGF0jFrU1EYBuDn3NzblhorVqyiEBehxVKUdBAH3XSUgoIQwcHFxUX8B04KQnWSLsVNkAriJoq7OIg4KoJCgogoWFtrc3OOiwG5JPEdv/M+fHD4QkrJk6VzBmQvmnhafTj7+BHIBqm/OYYl7BlWyIfMm1gmzJOmcBm/q6VBmw/jfux253tbm2JZtnAXk//Dc1iLvXKhqO8wefCALM+lmK5gFbuH4UNYid3yaFGva5w5ba510cxik9STYryAG5iu4lncSymdiuW2qUbD/uMnTM8eMbPYlBWFWJaEcBXXq/g7XgS2Qi23vb5u83PHr29f/ex0xDIKWQav8KyP+7/9BbeF0K4VxepGuzPx7uGaYtdOG+2OkJKQ5y+l1MKHKu7ngRD2SWn5x8dPUq8nGxtTGyve4NK/cBCGO0IYzyfGb4IQ3uI83leLw47klhDqOIlrg+AoDCt4jtfDCiGlNMKPzh9W4G9++pgHPAAAAABJRU5ErkJggg==);padding-left:1.5rem}[first-letter=uppercase]>*{display:block}[first-letter=uppercase]>:first-letter{text-transform:uppercase}.u-italic{font-style:italic}.u-bold{font-weight:700}[u-word-break=all]{word-break:break-all}[u-over-flow=auto]{overflow:auto}[u-over-flow=hidden]{overflow:hidden}[u-over-flow=hidden-x]{overflow-x:hidden}[u-over-flow=auto-x]{overflow-x:auto}[u-over-flow=hidden-y]{overflow-y:hidden}[u-over-flow=auto-y]{overflow-y:auto}.u-instructionActivity,.u-intructionActivity{width:100%;padding-bottom:1.5rem}[phrasal-column-gap="1"]{column-gap:1.5rem}[phrasal-column-gap="2"]{column-gap:2.5rem}[phrasal-column-gap="3"]{column-gap:3.5rem}[phrasal-column-gap="4"]{column-gap:4.5rem}@media (min-width:320px){[phrasal-column*=column-xs1]{column-count:1}[phrasal-column*=column-xs2]{column-count:2}[phrasal-column*=column-xs3]{column-count:3}[phrasal-column*=column-xs4]{column-count:4}.u-float-no-xs{float:none}.u-float-l-xs{float:left}.u-float-r-xs{float:right}}@media screen and (min-width:319px) and (max-width:479px){.u-ta-c-xs{text-align:center}}@media (min-width:480px){[phrasal-column*=column-xm1]{column-count:1}[phrasal-column*=column-xm2]{column-count:2}[phrasal-column*=column-xm3]{column-count:3}[phrasal-column*=column-xm4]{column-count:4}.u-float-no-xm{float:none}.u-float-l-xm{float:left}.u-float-r-xm{float:right}}@media screen and (min-width:479px) and (max-width:599px){.u-ta-c-xm{text-align:center}}@media (min-width:600px){[phrasal-column*=column-sm1]{column-count:1}[phrasal-column*=column-sm2]{column-count:2}[phrasal-column*=column-sm3]{column-count:3}[phrasal-column*=column-sm4]{column-count:4}.u-float-no-sm{float:none}.u-float-l-sm{float:left}.u-float-r-sm{float:right}}@media screen and (min-width:599px) and (max-width:991px){.u-ta-c-sm{text-align:center}}@media (min-width:768px){[phrasal-column*=column-mm1]{column-count:1}[phrasal-column*=column-mm2]{column-count:2}[phrasal-column*=column-mm3]{column-count:3}[phrasal-column*=column-mm4]{column-count:4}.u-float-no-mm{float:none}.u-float-l-mm{float:left}.u-float-r-mm{float:right}}@media screen and (min-width:767px) and (max-width:991px){.u-ta-c-mm{text-align:center}}@media (min-width:992px){[phrasal-column*=column-md1]{column-count:1}[phrasal-column*=column-md2]{column-count:2}[phrasal-column*=column-md3]{column-count:3}[phrasal-column*=column-md4]{column-count:4}.u-float-no-md{float:none}.u-float-l-md{float:left}.u-float-r-md{float:right}}@media screen and (min-width:991px) and (max-width:1023px){.u-ta-c-md{text-align:center}}@media (min-width:1024px){[phrasal-column*=column-lg1]{column-count:1}[phrasal-column*=column-lg2]{column-count:2}[phrasal-column*=column-lg3]{column-count:3}[phrasal-column*=column-lg4]{column-count:4}.u-float-no-lg{float:none}.u-float-l-lg{float:left}.u-float-r-lg{float:right}}@media screen and (min-width:1023px) and (max-width:1279px){.u-ta-c-lg{text-align:center}}@media (min-width:1280px){[phrasal-column*=column-hd1]{column-count:1}[phrasal-column*=column-hd2]{column-count:2}[phrasal-column*=column-hd3]{column-count:3}[phrasal-column*=column-hd4]{column-count:4}.u-float-no-hd{float:none}.u-float-l-hd{float:left}.u-float-r-hd{float:right}}@media screen and (min-width:1279px) and (max-width:1919px){.u-ta-c-hd{text-align:center}}.flex{display:flex}.flex-inline{display:inline-flex}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.justify-around{justify-content:space-around!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-evenly{justify-content:space-evenly!important}.justify-end{justify-content:flex-end!important}.justify-start{justify-content:flex-start!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.flex-wrap{flex-wrap:wrap!important}.align-content-center{align-content:center!important}.u-bgIconRefresh:after:after{content:"Rectifier";left:0}.u-bgIconAlert:after{content:"Notice";left:0}.u-bgIconObjectives:after{left:-15%;color:#fff;background-color:#0e0e0c}.c-customVideoUpdate--button:after,.u-bgIconUpload:after{content:"Upload";left:0}.u-bgIconObjectives:before{background-image:url(../../assets/multimedia/images/app/ui-icon-objectives.svg)}.u-bgIconPlay:before{background-image:url(../../assets/multimedia/images/app/ui-icon-play.svg)}.u-bgIconPause:before{background-image:url(../../assets/multimedia/images/app/ui-icon-pause.svg)}.u-bgIconTranslate:before{background-image:url(../../assets/multimedia/images/app/ui-icon-translate.svg)}.c-customVideoUpdate--button:before,.u-bgIconUpload:before{background-image:url(../../assets/multimedia/images/app/ui-icon-upload.svg)}.u-bgIconDownload:before{background-image:url(../../assets/multimedia/images/app/ui-icon-download.svg)}.u-bgIconSearch:before{background-image:url(../../assets/multimedia/images/app/ui-icon-search.svg)}.u-bgIconHome:before{background-image:url(../../assets/multimedia/images/app/ui-icon-home.svg)}.u-bgIconPages:before{background-image:url(../../assets/multimedia/images/app/ui-icon-pages.svg)}.u-bgIconSections:before{background-image:url(../../assets/multimedia/images/app/ui-icon-sections.svg)}.u-bgIconModules:before{background-image:url(../../assets/multimedia/images/app/ui-icon-modules.svg)}.u-bgIconListen:before{background-image:url(../../assets/multimedia/images/app/ui-icon-listen.svg)}.u-bgIconRecord:before{background-image:url(../../assets/multimedia/images/app/ui-icon-record.svg)}.u-bgIconRefresh:before{background-image:url(../../assets/multimedia/images/app/ui-icon-refresh.svg)}.u-bgIconReturn:before{background-image:url(../../assets/multimedia/images/app/ui-icon-return.svg)}.u-bgIconClose:before{background-image:url(../../assets/multimedia/images/app/ui-icon-close.svg)}.u-bgIconClip:before{background-image:url(../../assets/multimedia/images/app/ui-icon-clip.svg)}.u-bgIconChat:before{background-image:url(../../assets/multimedia/images/app/ui-icon-chat.svg)}.u-bgIconArrowBack:before{background-image:url(../../assets/multimedia/images/app/ui-icon-arrowBack.svg)}.u-bgIconArrowNext:before{background-image:url(../../assets/multimedia/images/app/ui-icon-arrowNext.svg)}.u-bgIconArrowBack-active:before{background-image:url(../../assets/multimedia/images/app/ui-icon-arrowBack_active.svg)}.u-bgIconArrowNext-active:before{background-image:url(../../assets/multimedia/images/app/ui-icon-arrowNext_active.svg)}.u-bgIconActivities:before{background-image:url(../../assets/multimedia/images/app/ui-icon-activities.svg)}.u-bgIconMySection:before{background-image:url(../../assets/multimedia/images/app/ui-icon-mysection.svg)}.u-bgIconUserProfile:before{background-image:url(../../assets/multimedia/images/app/ui-icon-userProfile.svg)}.u-bgIconLogout:before{background-image:url(../../assets/multimedia/images/app/ui-icon-logout.svg)}.u-bgIconSelfCheck:before{background-image:url(../../assets/multimedia/images/app/ui-icon-selfCheck.svg)}.u-bgIconTest:before{background-image:url(../../assets/multimedia/images/app/ui-icon-test.svg)}.u-bgIconAnswers:before,.u-bgIconCheck:before{background-image:url(../../assets/multimedia/images/app/ui-icon-check.svg)}.u-bgIconAlert:before{background-image:url(../../assets/multimedia/images/app/ui-icon-alert.svg)}.u-bgIconHelp:before{background-image:url(../../assets/multimedia/images/app/ui-icon-help.svg)}.u-bgIconSend:before{background-image:url(../../assets/multimedia/images/app/ui-icon-send.svg)}.u-bgIconSendChat:before{background-image:url(../../assets/multimedia/images/app/ui-icon-send2.svg)}.u-bgIconInfoActivity:before{background-image:url(../../assets/multimedia/images/app/ui-icon-infoActivity.svg)}.u-bgActActivity:before{background-image:url(../../assets/multimedia/images/app/act-activity.svg)}.u-bgActGame:before{background-image:url(../../assets/multimedia/images/app/act-game.svg)}.u-bgActListening:before{background-image:url(../../assets/multimedia/images/app/act-listening.svg)}.u-bgActReading:before{background-image:url(../../assets/multimedia/images/app/act-reading.svg)}.u-bgActRecording:before{background-image:url(../../assets/multimedia/images/app/act-recording.svg)}.u-bgActWriting:before{background-image:url(../../assets/multimedia/images/app/act-writing.svg)}.u-bgMenuModules:before{background-image:url(../../assets/multimedia/images/app/menu-modules.svg)}.u-bgMenuBurguer:before{background-image:url(../../assets/multimedia/images/app/menu-burguer.svg)}.u-bgLogoProyect[js-level="1"]:before{background-image:url(../../level/a1/assets/images/logo.png)}.u-bgLogoProyect[js-level="2"]:before{background-image:url(../../level/a2/assets/images/logo.png)}.u-bgLogoProyect[js-level="3"]:before{background-image:url(../../level/b1/assets/images/logo.png)}.u-bgLogoProyect[js-level="4"]:before{background-image:url(../../level/b2/assets/images/logo.png)}.u-bgLogoProyect[js-level="5"]:before{background-image:url(../../level/c1/assets/images/logo.png)}.u-bgColor_white{background-color:#fff!important}.u-bgColor_transparent{background-color:transparent!important}.u-bgColor_1-lighter{background-color:#e4e4e4}.u-bgColor_1-light{background-color:#9f9f9f}.u-bgColor_1{background-color:#484848}.u-bgColor_1-dark{background-color:#232323}.u-bgColor_1-darker{background-color:#121212}.u-bgColor_2-lighter{background-color:#cfe8e7}.u-bgColor_2-light{background-color:#87c4bf}.u-bgColor_2{background-color:#36b1a3}.u-bgColor_2-dark{background-color:#6aa199}.u-bgColor_2-darker{background-color:#22645b}.u-bgColor_3-lighter{background-color:#ffecbd}.u-bgColor_3-light{background-color:#ffd97a}.u-bgColor_3{background-color:#e4ab62}.u-bgColor_3-dark{background-color:#c49000}.u-bgColor_3-darker{background-color:#997000}.u-bgColor_4-lighter{background-color:#f9ccc2}.u-bgColor_4-light{background-color:#e1b3b1}.u-bgColor_4{background-color:#ce7e80}.u-bgColor_4-dark{background-color:#b04f52}.u-bgColor_4-darker{background-color:#b8002b}.u-bgColor_5-lighter{background-color:#d4dbf1}.u-bgColor_5-light{background-color:#b5c6f8}.u-bgColor_5{background-color:#2b2d42}.u-bgColor_5-dark{background-color:#3e538c}.u-bgColor_5-darker{background-color:#273459}.u-bgColor_good{background-color:rgba(43,191,88,.8)}.u-bgColor_wrong{background-color:rgba(198,78,90,.8)}.u-ob_fit-cover{object-fit:cover}.u-ob_fit-contain{object-fit:contain}[img-fit~=cover]{object-fit:cover}[img-fit~=h100]{height:100%}[img-fit~=w100]{width:100%}[img-fit~=contain]{object-fit:contain}[pseudo-bgmix=multiply]:before{mix-blend-mode:multiply}[pseudo-bgmix=color]:before{mix-blend-mode:color}[pseudo-bgmix=hard-light]:before{mix-blend-mode:hard-light}[pseudo-bgcolor=color_1]:before{background-color:#484848}[pseudo-bgcolor=color_2]:before{background-color:#36b1a3}[pseudo-bgcolor=color_3]:before{background-color:#e4ab62}[pseudo-bgcolor=color_4]:before{background-color:#ce7e80}[pseudo-bgcolor=color_5]:before{background-color:#2b2d42}[pseudo-bgimage]{background-position:50%;background-size:cover;background-repeat:no-repeat}[pseudo-bgimage]:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0}[pseudo-content][after-content]:after,[pseudo-content][before-content]:before{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}[pseudo-content=relative][after-content]:after,[pseudo-content=relative][before-content]:before{position:relative;min-height:1rem;display:inline-block}[after-content]:after,[before-content]:before{content:attr(before-content)!important}[content-size="1"]:before{font-size:1rem}[content-size="2"]:before{font-size:2rem}[content-size="3"]:before{font-size:3rem}[content-size="4"]:before{font-size:4rem}[content-size="5"]:before{font-size:5rem}[content-color=color_2]:before{color:#36b1a3}[content-color=color_3]:before{color:#e4ab62}[content-color=color_4]:before{color:#ce7e80}[content-color=color_5]:before{color:#2b2d42}.u-textWhite{color:#fff}.u-textColor_1-lighter{color:#e4e4e4}.u-textColor_1-light{color:#9f9f9f}.u-textColor_1{color:#484848}.u-textColor_1-dark{color:#232323}.u-textColor_1-darker{color:#121212}.u-textColor_1-darker_05{color:rgba(18,18,18,.5)}.u-textColor_2-lighter{color:#cfe8e7}.u-textColor_2-light{color:#87c4bf}.u-textColor_2{color:#36b1a3}.u-textColor_2-dark{color:#6aa199}.u-textColor_2-darker{color:#22645b}.u-textColor_3-lighter{color:#ffecbd}.u-textColor_3-light{color:#ffd97a}.u-textColor_3{color:#e4ab62}.u-textColor_3-dark{color:#c49000}.u-textColor_3-darker{color:#997000}.u-textColor_4-lighter{color:#f9ccc2}.u-textColor_4-light{color:#e1b3b1}.u-textColor_4{color:var(--theme-accent)}.u-textColor_4-dark{color:#b04f52}.u-textColor_4-darker{color:#b8002b}.u-textColor_5-lighter{color:#d4dbf1}.u-textColor_5-light{color:#b5c6f8}.u-textColor_5{color:#2b2d42}.u-textColor_5-dark{color:#3e538c}.u-textColor_5-darker{color:#273459}.u-textColor_good{color:rgba(43,191,88,.8)}.u-textColor_wrong{color:rgba(198,78,90,.8)}.c-btn-Icon:before,.c-btn-IconAction:before,.c-btn-IconIndicator:before,.c-btn-IconNavigation:before,.c-customVideoUpdate--button:before,.c-gameCompletePhrase--button-Check:before,.c-icon:before{content:"";display:inline-flex;background-repeat:no-repeat;background-position:50%;width:100%;height:100%}.ma-t{margin-top:auto}.ma-l{margin-left:auto}.ma-b{margin-bottom:auto}.ma-r{margin-right:auto}.margin0{margin:0!important}.m-a{margin:auto}@media screen and (min-width:319px) and (max-width:479px){.u-col-center-xs{display:block;clear:both;float:none;margin-right:auto;margin-left:auto}}@media screen and (min-width:319px){.mt0-xs{margin-top:0!important}.mt5-xs{margin-top:5px!important}.mt10-xs{margin-top:10px!important}.mt15-xs{margin-top:15px!important}.mt20-xs{margin-top:20px!important}.mt25-xs{margin-top:25px!important}.mt30-xs{margin-top:30px!important}.mt35-xs{margin-top:35px!important}.mt40-xs{margin-top:40px!important}.mt45-xs{margin-top:45px!important}.mt50-xs{margin-top:50px!important}.mt55-xs{margin-top:55px!important}.mt60-xs{margin-top:60px!important}.mt65-xs{margin-top:65px!important}.mt70-xs{margin-top:70px!important}.mt75-xs{margin-top:75px!important}.mt80-xs{margin-top:80px!important}.mt85-xs{margin-top:85px!important}.mt90-xs{margin-top:90px!important}.mt95-xs{margin-top:95px!important}.mt100-xs{margin-top:100px!important}.mt105-xs{margin-top:105px!important}.mt110-xs{margin-top:110px!important}.mt115-xs{margin-top:115px!important}.mt120-xs{margin-top:120px!important}.mt125-xs{margin-top:125px!important}.mt130-xs{margin-top:130px!important}.mt135-xs{margin-top:135px!important}.mt140-xs{margin-top:140px!important}.mt145-xs{margin-top:145px!important}.mt150-xs{margin-top:150px!important}.mt155-xs{margin-top:155px!important}.mt160-xs{margin-top:160px!important}.mt165-xs{margin-top:165px!important}.mt170-xs{margin-top:170px!important}.mt175-xs{margin-top:175px!important}.mt180-xs{margin-top:180px!important}.mt185-xs{margin-top:185px!important}.mt190-xs{margin-top:190px!important}.mt195-xs{margin-top:195px!important}.mt200-xs{margin-top:200px!important}.mt205-xs{margin-top:205px!important}.mt210-xs{margin-top:210px!important}.mt215-xs{margin-top:215px!important}.mt220-xs{margin-top:220px!important}.mt225-xs{margin-top:225px!important}.mt230-xs{margin-top:230px!important}.mt235-xs{margin-top:235px!important}.mt240-xs{margin-top:240px!important}.mt245-xs{margin-top:245px!important}.mt250-xs{margin-top:250px!important}.mt255-xs{margin-top:255px!important}.mt260-xs{margin-top:260px!important}.mt265-xs{margin-top:265px!important}.mt270-xs{margin-top:270px!important}.mt275-xs{margin-top:275px!important}.mt280-xs{margin-top:280px!important}.mt285-xs{margin-top:285px!important}.mt290-xs{margin-top:290px!important}.mt295-xs{margin-top:295px!important}.mt300-xs{margin-top:300px!important}.mt305-xs{margin-top:305px!important}.mt310-xs{margin-top:310px!important}.mt315-xs{margin-top:315px!important}.mt320-xs{margin-top:320px!important}.mt325-xs{margin-top:325px!important}.mt330-xs{margin-top:330px!important}.mt335-xs{margin-top:335px!important}.mt340-xs{margin-top:340px!important}.mt345-xs{margin-top:345px!important}.mt350-xs{margin-top:350px!important}.mt355-xs{margin-top:355px!important}.mt360-xs{margin-top:360px!important}.mt365-xs{margin-top:365px!important}.mt370-xs{margin-top:370px!important}.mt375-xs{margin-top:375px!important}.mt380-xs{margin-top:380px!important}.mt385-xs{margin-top:385px!important}.mt390-xs{margin-top:390px!important}.mt395-xs{margin-top:395px!important}.mt400-xs{margin-top:400px!important}.mt405-xs{margin-top:405px!important}.mt410-xs{margin-top:410px!important}.mt415-xs{margin-top:415px!important}.mt420-xs{margin-top:420px!important}.mt425-xs{margin-top:425px!important}.mt430-xs{margin-top:430px!important}.mt435-xs{margin-top:435px!important}.mt440-xs{margin-top:440px!important}.mt445-xs{margin-top:445px!important}.mt450-xs{margin-top:450px!important}.mt455-xs{margin-top:455px!important}.mt460-xs{margin-top:460px!important}.mt465-xs{margin-top:465px!important}.mt470-xs{margin-top:470px!important}.mt475-xs{margin-top:475px!important}.mt480-xs{margin-top:480px!important}.mt485-xs{margin-top:485px!important}.mt490-xs{margin-top:490px!important}.mt495-xs{margin-top:495px!important}.mt500-xs{margin-top:500px!important}}@media screen and (min-width:479px) and (max-width:599px){.u-col-center-xm{display:block;clear:both;float:none;margin-right:auto;margin-left:auto}}@media screen and (min-width:479px){.mt0-xm{margin-top:0!important}.mt5-xm{margin-top:5px!important}.mt10-xm{margin-top:10px!important}.mt15-xm{margin-top:15px!important}.mt20-xm{margin-top:20px!important}.mt25-xm{margin-top:25px!important}.mt30-xm{margin-top:30px!important}.mt35-xm{margin-top:35px!important}.mt40-xm{margin-top:40px!important}.mt45-xm{margin-top:45px!important}.mt50-xm{margin-top:50px!important}.mt55-xm{margin-top:55px!important}.mt60-xm{margin-top:60px!important}.mt65-xm{margin-top:65px!important}.mt70-xm{margin-top:70px!important}.mt75-xm{margin-top:75px!important}.mt80-xm{margin-top:80px!important}.mt85-xm{margin-top:85px!important}.mt90-xm{margin-top:90px!important}.mt95-xm{margin-top:95px!important}.mt100-xm{margin-top:100px!important}.mt105-xm{margin-top:105px!important}.mt110-xm{margin-top:110px!important}.mt115-xm{margin-top:115px!important}.mt120-xm{margin-top:120px!important}.mt125-xm{margin-top:125px!important}.mt130-xm{margin-top:130px!important}.mt135-xm{margin-top:135px!important}.mt140-xm{margin-top:140px!important}.mt145-xm{margin-top:145px!important}.mt150-xm{margin-top:150px!important}.mt155-xm{margin-top:155px!important}.mt160-xm{margin-top:160px!important}.mt165-xm{margin-top:165px!important}.mt170-xm{margin-top:170px!important}.mt175-xm{margin-top:175px!important}.mt180-xm{margin-top:180px!important}.mt185-xm{margin-top:185px!important}.mt190-xm{margin-top:190px!important}.mt195-xm{margin-top:195px!important}.mt200-xm{margin-top:200px!important}.mt205-xm{margin-top:205px!important}.mt210-xm{margin-top:210px!important}.mt215-xm{margin-top:215px!important}.mt220-xm{margin-top:220px!important}.mt225-xm{margin-top:225px!important}.mt230-xm{margin-top:230px!important}.mt235-xm{margin-top:235px!important}.mt240-xm{margin-top:240px!important}.mt245-xm{margin-top:245px!important}.mt250-xm{margin-top:250px!important}.mt255-xm{margin-top:255px!important}.mt260-xm{margin-top:260px!important}.mt265-xm{margin-top:265px!important}.mt270-xm{margin-top:270px!important}.mt275-xm{margin-top:275px!important}.mt280-xm{margin-top:280px!important}.mt285-xm{margin-top:285px!important}.mt290-xm{margin-top:290px!important}.mt295-xm{margin-top:295px!important}.mt300-xm{margin-top:300px!important}.mt305-xm{margin-top:305px!important}.mt310-xm{margin-top:310px!important}.mt315-xm{margin-top:315px!important}.mt320-xm{margin-top:320px!important}.mt325-xm{margin-top:325px!important}.mt330-xm{margin-top:330px!important}.mt335-xm{margin-top:335px!important}.mt340-xm{margin-top:340px!important}.mt345-xm{margin-top:345px!important}.mt350-xm{margin-top:350px!important}.mt355-xm{margin-top:355px!important}.mt360-xm{margin-top:360px!important}.mt365-xm{margin-top:365px!important}.mt370-xm{margin-top:370px!important}.mt375-xm{margin-top:375px!important}.mt380-xm{margin-top:380px!important}.mt385-xm{margin-top:385px!important}.mt390-xm{margin-top:390px!important}.mt395-xm{margin-top:395px!important}.mt400-xm{margin-top:400px!important}.mt405-xm{margin-top:405px!important}.mt410-xm{margin-top:410px!important}.mt415-xm{margin-top:415px!important}.mt420-xm{margin-top:420px!important}.mt425-xm{margin-top:425px!important}.mt430-xm{margin-top:430px!important}.mt435-xm{margin-top:435px!important}.mt440-xm{margin-top:440px!important}.mt445-xm{margin-top:445px!important}.mt450-xm{margin-top:450px!important}.mt455-xm{margin-top:455px!important}.mt460-xm{margin-top:460px!important}.mt465-xm{margin-top:465px!important}.mt470-xm{margin-top:470px!important}.mt475-xm{margin-top:475px!important}.mt480-xm{margin-top:480px!important}.mt485-xm{margin-top:485px!important}.mt490-xm{margin-top:490px!important}.mt495-xm{margin-top:495px!important}.mt500-xm{margin-top:500px!important}}@media screen and (min-width:599px) and (max-width:991px){.u-col-center-sm{display:block;clear:both;float:none;margin-right:auto;margin-left:auto}}@media screen and (min-width:599px){.mt0-sm{margin-top:0!important}.mt5-sm{margin-top:5px!important}.mt10-sm{margin-top:10px!important}.mt15-sm{margin-top:15px!important}.mt20-sm{margin-top:20px!important}.mt25-sm{margin-top:25px!important}.mt30-sm{margin-top:30px!important}.mt35-sm{margin-top:35px!important}.mt40-sm{margin-top:40px!important}.mt45-sm{margin-top:45px!important}.mt50-sm{margin-top:50px!important}.mt55-sm{margin-top:55px!important}.mt60-sm{margin-top:60px!important}.mt65-sm{margin-top:65px!important}.mt70-sm{margin-top:70px!important}.mt75-sm{margin-top:75px!important}.mt80-sm{margin-top:80px!important}.mt85-sm{margin-top:85px!important}.mt90-sm{margin-top:90px!important}.mt95-sm{margin-top:95px!important}.mt100-sm{margin-top:100px!important}.mt105-sm{margin-top:105px!important}.mt110-sm{margin-top:110px!important}.mt115-sm{margin-top:115px!important}.mt120-sm{margin-top:120px!important}.mt125-sm{margin-top:125px!important}.mt130-sm{margin-top:130px!important}.mt135-sm{margin-top:135px!important}.mt140-sm{margin-top:140px!important}.mt145-sm{margin-top:145px!important}.mt150-sm{margin-top:150px!important}.mt155-sm{margin-top:155px!important}.mt160-sm{margin-top:160px!important}.mt165-sm{margin-top:165px!important}.mt170-sm{margin-top:170px!important}.mt175-sm{margin-top:175px!important}.mt180-sm{margin-top:180px!important}.mt185-sm{margin-top:185px!important}.mt190-sm{margin-top:190px!important}.mt195-sm{margin-top:195px!important}.mt200-sm{margin-top:200px!important}.mt205-sm{margin-top:205px!important}.mt210-sm{margin-top:210px!important}.mt215-sm{margin-top:215px!important}.mt220-sm{margin-top:220px!important}.mt225-sm{margin-top:225px!important}.mt230-sm{margin-top:230px!important}.mt235-sm{margin-top:235px!important}.mt240-sm{margin-top:240px!important}.mt245-sm{margin-top:245px!important}.mt250-sm{margin-top:250px!important}.mt255-sm{margin-top:255px!important}.mt260-sm{margin-top:260px!important}.mt265-sm{margin-top:265px!important}.mt270-sm{margin-top:270px!important}.mt275-sm{margin-top:275px!important}.mt280-sm{margin-top:280px!important}.mt285-sm{margin-top:285px!important}.mt290-sm{margin-top:290px!important}.mt295-sm{margin-top:295px!important}.mt300-sm{margin-top:300px!important}.mt305-sm{margin-top:305px!important}.mt310-sm{margin-top:310px!important}.mt315-sm{margin-top:315px!important}.mt320-sm{margin-top:320px!important}.mt325-sm{margin-top:325px!important}.mt330-sm{margin-top:330px!important}.mt335-sm{margin-top:335px!important}.mt340-sm{margin-top:340px!important}.mt345-sm{margin-top:345px!important}.mt350-sm{margin-top:350px!important}.mt355-sm{margin-top:355px!important}.mt360-sm{margin-top:360px!important}.mt365-sm{margin-top:365px!important}.mt370-sm{margin-top:370px!important}.mt375-sm{margin-top:375px!important}.mt380-sm{margin-top:380px!important}.mt385-sm{margin-top:385px!important}.mt390-sm{margin-top:390px!important}.mt395-sm{margin-top:395px!important}.mt400-sm{margin-top:400px!important}.mt405-sm{margin-top:405px!important}.mt410-sm{margin-top:410px!important}.mt415-sm{margin-top:415px!important}.mt420-sm{margin-top:420px!important}.mt425-sm{margin-top:425px!important}.mt430-sm{margin-top:430px!important}.mt435-sm{margin-top:435px!important}.mt440-sm{margin-top:440px!important}.mt445-sm{margin-top:445px!important}.mt450-sm{margin-top:450px!important}.mt455-sm{margin-top:455px!important}.mt460-sm{margin-top:460px!important}.mt465-sm{margin-top:465px!important}.mt470-sm{margin-top:470px!important}.mt475-sm{margin-top:475px!important}.mt480-sm{margin-top:480px!important}.mt485-sm{margin-top:485px!important}.mt490-sm{margin-top:490px!important}.mt495-sm{margin-top:495px!important}.mt500-sm{margin-top:500px!important}}@media screen and (min-width:767px) and (max-width:991px){.u-col-center-mm{display:block;clear:both;float:none;margin-right:auto;margin-left:auto}}@media screen and (min-width:767px){.mt0-mm{margin-top:0!important}.mt5-mm{margin-top:5px!important}.mt10-mm{margin-top:10px!important}.mt15-mm{margin-top:15px!important}.mt20-mm{margin-top:20px!important}.mt25-mm{margin-top:25px!important}.mt30-mm{margin-top:30px!important}.mt35-mm{margin-top:35px!important}.mt40-mm{margin-top:40px!important}.mt45-mm{margin-top:45px!important}.mt50-mm{margin-top:50px!important}.mt55-mm{margin-top:55px!important}.mt60-mm{margin-top:60px!important}.mt65-mm{margin-top:65px!important}.mt70-mm{margin-top:70px!important}.mt75-mm{margin-top:75px!important}.mt80-mm{margin-top:80px!important}.mt85-mm{margin-top:85px!important}.mt90-mm{margin-top:90px!important}.mt95-mm{margin-top:95px!important}.mt100-mm{margin-top:100px!important}.mt105-mm{margin-top:105px!important}.mt110-mm{margin-top:110px!important}.mt115-mm{margin-top:115px!important}.mt120-mm{margin-top:120px!important}.mt125-mm{margin-top:125px!important}.mt130-mm{margin-top:130px!important}.mt135-mm{margin-top:135px!important}.mt140-mm{margin-top:140px!important}.mt145-mm{margin-top:145px!important}.mt150-mm{margin-top:150px!important}.mt155-mm{margin-top:155px!important}.mt160-mm{margin-top:160px!important}.mt165-mm{margin-top:165px!important}.mt170-mm{margin-top:170px!important}.mt175-mm{margin-top:175px!important}.mt180-mm{margin-top:180px!important}.mt185-mm{margin-top:185px!important}.mt190-mm{margin-top:190px!important}.mt195-mm{margin-top:195px!important}.mt200-mm{margin-top:200px!important}.mt205-mm{margin-top:205px!important}.mt210-mm{margin-top:210px!important}.mt215-mm{margin-top:215px!important}.mt220-mm{margin-top:220px!important}.mt225-mm{margin-top:225px!important}.mt230-mm{margin-top:230px!important}.mt235-mm{margin-top:235px!important}.mt240-mm{margin-top:240px!important}.mt245-mm{margin-top:245px!important}.mt250-mm{margin-top:250px!important}.mt255-mm{margin-top:255px!important}.mt260-mm{margin-top:260px!important}.mt265-mm{margin-top:265px!important}.mt270-mm{margin-top:270px!important}.mt275-mm{margin-top:275px!important}.mt280-mm{margin-top:280px!important}.mt285-mm{margin-top:285px!important}.mt290-mm{margin-top:290px!important}.mt295-mm{margin-top:295px!important}.mt300-mm{margin-top:300px!important}.mt305-mm{margin-top:305px!important}.mt310-mm{margin-top:310px!important}.mt315-mm{margin-top:315px!important}.mt320-mm{margin-top:320px!important}.mt325-mm{margin-top:325px!important}.mt330-mm{margin-top:330px!important}.mt335-mm{margin-top:335px!important}.mt340-mm{margin-top:340px!important}.mt345-mm{margin-top:345px!important}.mt350-mm{margin-top:350px!important}.mt355-mm{margin-top:355px!important}.mt360-mm{margin-top:360px!important}.mt365-mm{margin-top:365px!important}.mt370-mm{margin-top:370px!important}.mt375-mm{margin-top:375px!important}.mt380-mm{margin-top:380px!important}.mt385-mm{margin-top:385px!important}.mt390-mm{margin-top:390px!important}.mt395-mm{margin-top:395px!important}.mt400-mm{margin-top:400px!important}.mt405-mm{margin-top:405px!important}.mt410-mm{margin-top:410px!important}.mt415-mm{margin-top:415px!important}.mt420-mm{margin-top:420px!important}.mt425-mm{margin-top:425px!important}.mt430-mm{margin-top:430px!important}.mt435-mm{margin-top:435px!important}.mt440-mm{margin-top:440px!important}.mt445-mm{margin-top:445px!important}.mt450-mm{margin-top:450px!important}.mt455-mm{margin-top:455px!important}.mt460-mm{margin-top:460px!important}.mt465-mm{margin-top:465px!important}.mt470-mm{margin-top:470px!important}.mt475-mm{margin-top:475px!important}.mt480-mm{margin-top:480px!important}.mt485-mm{margin-top:485px!important}.mt490-mm{margin-top:490px!important}.mt495-mm{margin-top:495px!important}.mt500-mm{margin-top:500px!important}}@media screen and (min-width:991px) and (max-width:1023px){.u-col-center-md{display:block;clear:both;float:none;margin-right:auto;margin-left:auto}}@media screen and (min-width:991px){.mt0-md{margin-top:0!important}.mt5-md{margin-top:5px!important}.mt10-md{margin-top:10px!important}.mt15-md{margin-top:15px!important}.mt20-md{margin-top:20px!important}.mt25-md{margin-top:25px!important}.mt30-md{margin-top:30px!important}.mt35-md{margin-top:35px!important}.mt40-md{margin-top:40px!important}.mt45-md{margin-top:45px!important}.mt50-md{margin-top:50px!important}.mt55-md{margin-top:55px!important}.mt60-md{margin-top:60px!important}.mt65-md{margin-top:65px!important}.mt70-md{margin-top:70px!important}.mt75-md{margin-top:75px!important}.mt80-md{margin-top:80px!important}.mt85-md{margin-top:85px!important}.mt90-md{margin-top:90px!important}.mt95-md{margin-top:95px!important}.mt100-md{margin-top:100px!important}.mt105-md{margin-top:105px!important}.mt110-md{margin-top:110px!important}.mt115-md{margin-top:115px!important}.mt120-md{margin-top:120px!important}.mt125-md{margin-top:125px!important}.mt130-md{margin-top:130px!important}.mt135-md{margin-top:135px!important}.mt140-md{margin-top:140px!important}.mt145-md{margin-top:145px!important}.mt150-md{margin-top:150px!important}.mt155-md{margin-top:155px!important}.mt160-md{margin-top:160px!important}.mt165-md{margin-top:165px!important}.mt170-md{margin-top:170px!important}.mt175-md{margin-top:175px!important}.mt180-md{margin-top:180px!important}.mt185-md{margin-top:185px!important}.mt190-md{margin-top:190px!important}.mt195-md{margin-top:195px!important}.mt200-md{margin-top:200px!important}.mt205-md{margin-top:205px!important}.mt210-md{margin-top:210px!important}.mt215-md{margin-top:215px!important}.mt220-md{margin-top:220px!important}.mt225-md{margin-top:225px!important}.mt230-md{margin-top:230px!important}.mt235-md{margin-top:235px!important}.mt240-md{margin-top:240px!important}.mt245-md{margin-top:245px!important}.mt250-md{margin-top:250px!important}.mt255-md{margin-top:255px!important}.mt260-md{margin-top:260px!important}.mt265-md{margin-top:265px!important}.mt270-md{margin-top:270px!important}.mt275-md{margin-top:275px!important}.mt280-md{margin-top:280px!important}.mt285-md{margin-top:285px!important}.mt290-md{margin-top:290px!important}.mt295-md{margin-top:295px!important}.mt300-md{margin-top:300px!important}.mt305-md{margin-top:305px!important}.mt310-md{margin-top:310px!important}.mt315-md{margin-top:315px!important}.mt320-md{margin-top:320px!important}.mt325-md{margin-top:325px!important}.mt330-md{margin-top:330px!important}.mt335-md{margin-top:335px!important}.mt340-md{margin-top:340px!important}.mt345-md{margin-top:345px!important}.mt350-md{margin-top:350px!important}.mt355-md{margin-top:355px!important}.mt360-md{margin-top:360px!important}.mt365-md{margin-top:365px!important}.mt370-md{margin-top:370px!important}.mt375-md{margin-top:375px!important}.mt380-md{margin-top:380px!important}.mt385-md{margin-top:385px!important}.mt390-md{margin-top:390px!important}.mt395-md{margin-top:395px!important}.mt400-md{margin-top:400px!important}.mt405-md{margin-top:405px!important}.mt410-md{margin-top:410px!important}.mt415-md{margin-top:415px!important}.mt420-md{margin-top:420px!important}.mt425-md{margin-top:425px!important}.mt430-md{margin-top:430px!important}.mt435-md{margin-top:435px!important}.mt440-md{margin-top:440px!important}.mt445-md{margin-top:445px!important}.mt450-md{margin-top:450px!important}.mt455-md{margin-top:455px!important}.mt460-md{margin-top:460px!important}.mt465-md{margin-top:465px!important}.mt470-md{margin-top:470px!important}.mt475-md{margin-top:475px!important}.mt480-md{margin-top:480px!important}.mt485-md{margin-top:485px!important}.mt490-md{margin-top:490px!important}.mt495-md{margin-top:495px!important}.mt500-md{margin-top:500px!important}}@media screen and (min-width:1023px) and (max-width:1279px){.u-col-center-lg{display:block;clear:both;float:none;margin-right:auto;margin-left:auto}}@media screen and (min-width:1023px){.mt0-lg{margin-top:0!important}.mt5-lg{margin-top:5px!important}.mt10-lg{margin-top:10px!important}.mt15-lg{margin-top:15px!important}.mt20-lg{margin-top:20px!important}.mt25-lg{margin-top:25px!important}.mt30-lg{margin-top:30px!important}.mt35-lg{margin-top:35px!important}.mt40-lg{margin-top:40px!important}.mt45-lg{margin-top:45px!important}.mt50-lg{margin-top:50px!important}.mt55-lg{margin-top:55px!important}.mt60-lg{margin-top:60px!important}.mt65-lg{margin-top:65px!important}.mt70-lg{margin-top:70px!important}.mt75-lg{margin-top:75px!important}.mt80-lg{margin-top:80px!important}.mt85-lg{margin-top:85px!important}.mt90-lg{margin-top:90px!important}.mt95-lg{margin-top:95px!important}.mt100-lg{margin-top:100px!important}.mt105-lg{margin-top:105px!important}.mt110-lg{margin-top:110px!important}.mt115-lg{margin-top:115px!important}.mt120-lg{margin-top:120px!important}.mt125-lg{margin-top:125px!important}.mt130-lg{margin-top:130px!important}.mt135-lg{margin-top:135px!important}.mt140-lg{margin-top:140px!important}.mt145-lg{margin-top:145px!important}.mt150-lg{margin-top:150px!important}.mt155-lg{margin-top:155px!important}.mt160-lg{margin-top:160px!important}.mt165-lg{margin-top:165px!important}.mt170-lg{margin-top:170px!important}.mt175-lg{margin-top:175px!important}.mt180-lg{margin-top:180px!important}.mt185-lg{margin-top:185px!important}.mt190-lg{margin-top:190px!important}.mt195-lg{margin-top:195px!important}.mt200-lg{margin-top:200px!important}.mt205-lg{margin-top:205px!important}.mt210-lg{margin-top:210px!important}.mt215-lg{margin-top:215px!important}.mt220-lg{margin-top:220px!important}.mt225-lg{margin-top:225px!important}.mt230-lg{margin-top:230px!important}.mt235-lg{margin-top:235px!important}.mt240-lg{margin-top:240px!important}.mt245-lg{margin-top:245px!important}.mt250-lg{margin-top:250px!important}.mt255-lg{margin-top:255px!important}.mt260-lg{margin-top:260px!important}.mt265-lg{margin-top:265px!important}.mt270-lg{margin-top:270px!important}.mt275-lg{margin-top:275px!important}.mt280-lg{margin-top:280px!important}.mt285-lg{margin-top:285px!important}.mt290-lg{margin-top:290px!important}.mt295-lg{margin-top:295px!important}.mt300-lg{margin-top:300px!important}.mt305-lg{margin-top:305px!important}.mt310-lg{margin-top:310px!important}.mt315-lg{margin-top:315px!important}.mt320-lg{margin-top:320px!important}.mt325-lg{margin-top:325px!important}.mt330-lg{margin-top:330px!important}.mt335-lg{margin-top:335px!important}.mt340-lg{margin-top:340px!important}.mt345-lg{margin-top:345px!important}.mt350-lg{margin-top:350px!important}.mt355-lg{margin-top:355px!important}.mt360-lg{margin-top:360px!important}.mt365-lg{margin-top:365px!important}.mt370-lg{margin-top:370px!important}.mt375-lg{margin-top:375px!important}.mt380-lg{margin-top:380px!important}.mt385-lg{margin-top:385px!important}.mt390-lg{margin-top:390px!important}.mt395-lg{margin-top:395px!important}.mt400-lg{margin-top:400px!important}.mt405-lg{margin-top:405px!important}.mt410-lg{margin-top:410px!important}.mt415-lg{margin-top:415px!important}.mt420-lg{margin-top:420px!important}.mt425-lg{margin-top:425px!important}.mt430-lg{margin-top:430px!important}.mt435-lg{margin-top:435px!important}.mt440-lg{margin-top:440px!important}.mt445-lg{margin-top:445px!important}.mt450-lg{margin-top:450px!important}.mt455-lg{margin-top:455px!important}.mt460-lg{margin-top:460px!important}.mt465-lg{margin-top:465px!important}.mt470-lg{margin-top:470px!important}.mt475-lg{margin-top:475px!important}.mt480-lg{margin-top:480px!important}.mt485-lg{margin-top:485px!important}.mt490-lg{margin-top:490px!important}.mt495-lg{margin-top:495px!important}.mt500-lg{margin-top:500px!important}}@media screen and (min-width:1279px) and (max-width:1919px){.u-col-center-hd{display:block;clear:both;float:none;margin-right:auto;margin-left:auto}}@media screen and (min-width:1279px){.mt0-hd{margin-top:0!important}.mt5-hd{margin-top:5px!important}.mt10-hd{margin-top:10px!important}.mt15-hd{margin-top:15px!important}.mt20-hd{margin-top:20px!important}.mt25-hd{margin-top:25px!important}.mt30-hd{margin-top:30px!important}.mt35-hd{margin-top:35px!important}.mt40-hd{margin-top:40px!important}.mt45-hd{margin-top:45px!important}.mt50-hd{margin-top:50px!important}.mt55-hd{margin-top:55px!important}.mt60-hd{margin-top:60px!important}.mt65-hd{margin-top:65px!important}.mt70-hd{margin-top:70px!important}.mt75-hd{margin-top:75px!important}.mt80-hd{margin-top:80px!important}.mt85-hd{margin-top:85px!important}.mt90-hd{margin-top:90px!important}.mt95-hd{margin-top:95px!important}.mt100-hd{margin-top:100px!important}.mt105-hd{margin-top:105px!important}.mt110-hd{margin-top:110px!important}.mt115-hd{margin-top:115px!important}.mt120-hd{margin-top:120px!important}.mt125-hd{margin-top:125px!important}.mt130-hd{margin-top:130px!important}.mt135-hd{margin-top:135px!important}.mt140-hd{margin-top:140px!important}.mt145-hd{margin-top:145px!important}.mt150-hd{margin-top:150px!important}.mt155-hd{margin-top:155px!important}.mt160-hd{margin-top:160px!important}.mt165-hd{margin-top:165px!important}.mt170-hd{margin-top:170px!important}.mt175-hd{margin-top:175px!important}.mt180-hd{margin-top:180px!important}.mt185-hd{margin-top:185px!important}.mt190-hd{margin-top:190px!important}.mt195-hd{margin-top:195px!important}.mt200-hd{margin-top:200px!important}.mt205-hd{margin-top:205px!important}.mt210-hd{margin-top:210px!important}.mt215-hd{margin-top:215px!important}.mt220-hd{margin-top:220px!important}.mt225-hd{margin-top:225px!important}.mt230-hd{margin-top:230px!important}.mt235-hd{margin-top:235px!important}.mt240-hd{margin-top:240px!important}.mt245-hd{margin-top:245px!important}.mt250-hd{margin-top:250px!important}.mt255-hd{margin-top:255px!important}.mt260-hd{margin-top:260px!important}.mt265-hd{margin-top:265px!important}.mt270-hd{margin-top:270px!important}.mt275-hd{margin-top:275px!important}.mt280-hd{margin-top:280px!important}.mt285-hd{margin-top:285px!important}.mt290-hd{margin-top:290px!important}.mt295-hd{margin-top:295px!important}.mt300-hd{margin-top:300px!important}.mt305-hd{margin-top:305px!important}.mt310-hd{margin-top:310px!important}.mt315-hd{margin-top:315px!important}.mt320-hd{margin-top:320px!important}.mt325-hd{margin-top:325px!important}.mt330-hd{margin-top:330px!important}.mt335-hd{margin-top:335px!important}.mt340-hd{margin-top:340px!important}.mt345-hd{margin-top:345px!important}.mt350-hd{margin-top:350px!important}.mt355-hd{margin-top:355px!important}.mt360-hd{margin-top:360px!important}.mt365-hd{margin-top:365px!important}.mt370-hd{margin-top:370px!important}.mt375-hd{margin-top:375px!important}.mt380-hd{margin-top:380px!important}.mt385-hd{margin-top:385px!important}.mt390-hd{margin-top:390px!important}.mt395-hd{margin-top:395px!important}.mt400-hd{margin-top:400px!important}.mt405-hd{margin-top:405px!important}.mt410-hd{margin-top:410px!important}.mt415-hd{margin-top:415px!important}.mt420-hd{margin-top:420px!important}.mt425-hd{margin-top:425px!important}.mt430-hd{margin-top:430px!important}.mt435-hd{margin-top:435px!important}.mt440-hd{margin-top:440px!important}.mt445-hd{margin-top:445px!important}.mt450-hd{margin-top:450px!important}.mt455-hd{margin-top:455px!important}.mt460-hd{margin-top:460px!important}.mt465-hd{margin-top:465px!important}.mt470-hd{margin-top:470px!important}.mt475-hd{margin-top:475px!important}.mt480-hd{margin-top:480px!important}.mt485-hd{margin-top:485px!important}.mt490-hd{margin-top:490px!important}.mt495-hd{margin-top:495px!important}.mt500-hd{margin-top:500px!important}}.rotar1{transform:rotate(1deg)}.rotar2{transform:rotate(2deg)}.rotar3{transform:rotate(3deg)}.rotar4{transform:rotate(4deg)}.rotar5{transform:rotate(5deg)}.rotar6{transform:rotate(6deg)}.rotar7{transform:rotate(7deg)}.rotar8{transform:rotate(8deg)}.rotar9{transform:rotate(9deg)}.rotar10{transform:rotate(10deg)}.rotar11{transform:rotate(11deg)}.rotar12{transform:rotate(12deg)}.rotar13{transform:rotate(13deg)}.rotar14{transform:rotate(14deg)}.rotar15{transform:rotate(15deg)}.rotar16{transform:rotate(16deg)}.rotar17{transform:rotate(17deg)}.rotar18{transform:rotate(18deg)}.rotar19{transform:rotate(19deg)}.rotar20{transform:rotate(20deg)}.rotar21{transform:rotate(21deg)}.rotar22{transform:rotate(22deg)}.rotar23{transform:rotate(23deg)}.rotar24{transform:rotate(24deg)}.rotar25{transform:rotate(25deg)}.rotar26{transform:rotate(26deg)}.rotar27{transform:rotate(27deg)}.rotar28{transform:rotate(28deg)}.rotar29{transform:rotate(29deg)}.rotar30{transform:rotate(30deg)}.rotar31{transform:rotate(31deg)}.rotar32{transform:rotate(32deg)}.rotar33{transform:rotate(33deg)}.rotar34{transform:rotate(34deg)}.rotar35{transform:rotate(35deg)}.rotar36{transform:rotate(36deg)}.rotar37{transform:rotate(37deg)}.rotar38{transform:rotate(38deg)}.rotar39{transform:rotate(39deg)}.rotar40{transform:rotate(40deg)}.rotar41{transform:rotate(41deg)}.rotar42{transform:rotate(42deg)}.rotar43{transform:rotate(43deg)}.rotar44{transform:rotate(44deg)}.rotar45{transform:rotate(45deg)}.rotar46{transform:rotate(46deg)}.rotar47{transform:rotate(47deg)}.rotar48{transform:rotate(48deg)}.rotar49{transform:rotate(49deg)}.rotar50{transform:rotate(50deg)}.rotar51{transform:rotate(51deg)}.rotar52{transform:rotate(52deg)}.rotar53{transform:rotate(53deg)}.rotar54{transform:rotate(54deg)}.rotar55{transform:rotate(55deg)}.rotar56{transform:rotate(56deg)}.rotar57{transform:rotate(57deg)}.rotar58{transform:rotate(58deg)}.rotar59{transform:rotate(59deg)}.rotar60{transform:rotate(60deg)}.rotar61{transform:rotate(61deg)}.rotar62{transform:rotate(62deg)}.rotar63{transform:rotate(63deg)}.rotar64{transform:rotate(64deg)}.rotar65{transform:rotate(65deg)}.rotar66{transform:rotate(66deg)}.rotar67{transform:rotate(67deg)}.rotar68{transform:rotate(68deg)}.rotar69{transform:rotate(69deg)}.rotar70{transform:rotate(70deg)}.rotar71{transform:rotate(71deg)}.rotar72{transform:rotate(72deg)}.rotar73{transform:rotate(73deg)}.rotar74{transform:rotate(74deg)}.rotar75{transform:rotate(75deg)}.rotar76{transform:rotate(76deg)}.rotar77{transform:rotate(77deg)}.rotar78{transform:rotate(78deg)}.rotar79{transform:rotate(79deg)}.rotar80{transform:rotate(80deg)}.rotar81{transform:rotate(81deg)}.rotar82{transform:rotate(82deg)}.rotar83{transform:rotate(83deg)}.rotar84{transform:rotate(84deg)}.rotar85{transform:rotate(85deg)}.rotar86{transform:rotate(86deg)}.rotar87{transform:rotate(87deg)}.rotar88{transform:rotate(88deg)}.rotar89{transform:rotate(89deg)}.rotar90{transform:rotate(90deg)}.rotar91{transform:rotate(91deg)}.rotar92{transform:rotate(92deg)}.rotar93{transform:rotate(93deg)}.rotar94{transform:rotate(94deg)}.rotar95{transform:rotate(95deg)}.rotar96{transform:rotate(96deg)}.rotar97{transform:rotate(97deg)}.rotar98{transform:rotate(98deg)}.rotar99{transform:rotate(99deg)}.rotar100{transform:rotate(100deg)}.rotar101{transform:rotate(101deg)}.rotar102{transform:rotate(102deg)}.rotar103{transform:rotate(103deg)}.rotar104{transform:rotate(104deg)}.rotar105{transform:rotate(105deg)}.rotar106{transform:rotate(106deg)}.rotar107{transform:rotate(107deg)}.rotar108{transform:rotate(108deg)}.rotar109{transform:rotate(109deg)}.rotar110{transform:rotate(110deg)}.rotar111{transform:rotate(111deg)}.rotar112{transform:rotate(112deg)}.rotar113{transform:rotate(113deg)}.rotar114{transform:rotate(114deg)}.rotar115{transform:rotate(115deg)}.rotar116{transform:rotate(116deg)}.rotar117{transform:rotate(117deg)}.rotar118{transform:rotate(118deg)}.rotar119{transform:rotate(119deg)}.rotar120{transform:rotate(120deg)}.rotar121{transform:rotate(121deg)}.rotar122{transform:rotate(122deg)}.rotar123{transform:rotate(123deg)}.rotar124{transform:rotate(124deg)}.rotar125{transform:rotate(125deg)}.rotar126{transform:rotate(126deg)}.rotar127{transform:rotate(127deg)}.rotar128{transform:rotate(128deg)}.rotar129{transform:rotate(129deg)}.rotar130{transform:rotate(130deg)}.rotar131{transform:rotate(131deg)}.rotar132{transform:rotate(132deg)}.rotar133{transform:rotate(133deg)}.rotar134{transform:rotate(134deg)}.rotar135{transform:rotate(135deg)}.rotar136{transform:rotate(136deg)}.rotar137{transform:rotate(137deg)}.rotar138{transform:rotate(138deg)}.rotar139{transform:rotate(139deg)}.rotar140{transform:rotate(140deg)}.rotar141{transform:rotate(141deg)}.rotar142{transform:rotate(142deg)}.rotar143{transform:rotate(143deg)}.rotar144{transform:rotate(144deg)}.rotar145{transform:rotate(145deg)}.rotar146{transform:rotate(146deg)}.rotar147{transform:rotate(147deg)}.rotar148{transform:rotate(148deg)}.rotar149{transform:rotate(149deg)}.rotar150{transform:rotate(150deg)}.rotar151{transform:rotate(151deg)}.rotar152{transform:rotate(152deg)}.rotar153{transform:rotate(153deg)}.rotar154{transform:rotate(154deg)}.rotar155{transform:rotate(155deg)}.rotar156{transform:rotate(156deg)}.rotar157{transform:rotate(157deg)}.rotar158{transform:rotate(158deg)}.rotar159{transform:rotate(159deg)}.rotar160{transform:rotate(160deg)}.rotar161{transform:rotate(161deg)}.rotar162{transform:rotate(162deg)}.rotar163{transform:rotate(163deg)}.rotar164{transform:rotate(164deg)}.rotar165{transform:rotate(165deg)}.rotar166{transform:rotate(166deg)}.rotar167{transform:rotate(167deg)}.rotar168{transform:rotate(168deg)}.rotar169{transform:rotate(169deg)}.rotar170{transform:rotate(170deg)}.rotar171{transform:rotate(171deg)}.rotar172{transform:rotate(172deg)}.rotar173{transform:rotate(173deg)}.rotar174{transform:rotate(174deg)}.rotar175{transform:rotate(175deg)}.rotar176{transform:rotate(176deg)}.rotar177{transform:rotate(177deg)}.rotar178{transform:rotate(178deg)}.rotar179{transform:rotate(179deg)}.rotar180{transform:rotate(180deg)}.rotar181{transform:rotate(181deg)}.rotar182{transform:rotate(182deg)}.rotar183{transform:rotate(183deg)}.rotar184{transform:rotate(184deg)}.rotar185{transform:rotate(185deg)}.rotar186{transform:rotate(186deg)}.rotar187{transform:rotate(187deg)}.rotar188{transform:rotate(188deg)}.rotar189{transform:rotate(189deg)}.rotar190{transform:rotate(190deg)}.rotar191{transform:rotate(191deg)}.rotar192{transform:rotate(192deg)}.rotar193{transform:rotate(193deg)}.rotar194{transform:rotate(194deg)}.rotar195{transform:rotate(195deg)}.rotar196{transform:rotate(196deg)}.rotar197{transform:rotate(197deg)}.rotar198{transform:rotate(198deg)}.rotar199{transform:rotate(199deg)}.rotar200{transform:rotate(200deg)}.rotar201{transform:rotate(201deg)}.rotar202{transform:rotate(202deg)}.rotar203{transform:rotate(203deg)}.rotar204{transform:rotate(204deg)}.rotar205{transform:rotate(205deg)}.rotar206{transform:rotate(206deg)}.rotar207{transform:rotate(207deg)}.rotar208{transform:rotate(208deg)}.rotar209{transform:rotate(209deg)}.rotar210{transform:rotate(210deg)}.rotar211{transform:rotate(211deg)}.rotar212{transform:rotate(212deg)}.rotar213{transform:rotate(213deg)}.rotar214{transform:rotate(214deg)}.rotar215{transform:rotate(215deg)}.rotar216{transform:rotate(216deg)}.rotar217{transform:rotate(217deg)}.rotar218{transform:rotate(218deg)}.rotar219{transform:rotate(219deg)}.rotar220{transform:rotate(220deg)}.rotar221{transform:rotate(221deg)}.rotar222{transform:rotate(222deg)}.rotar223{transform:rotate(223deg)}.rotar224{transform:rotate(224deg)}.rotar225{transform:rotate(225deg)}.rotar226{transform:rotate(226deg)}.rotar227{transform:rotate(227deg)}.rotar228{transform:rotate(228deg)}.rotar229{transform:rotate(229deg)}.rotar230{transform:rotate(230deg)}.rotar231{transform:rotate(231deg)}.rotar232{transform:rotate(232deg)}.rotar233{transform:rotate(233deg)}.rotar234{transform:rotate(234deg)}.rotar235{transform:rotate(235deg)}.rotar236{transform:rotate(236deg)}.rotar237{transform:rotate(237deg)}.rotar238{transform:rotate(238deg)}.rotar239{transform:rotate(239deg)}.rotar240{transform:rotate(240deg)}.rotar241{transform:rotate(241deg)}.rotar242{transform:rotate(242deg)}.rotar243{transform:rotate(243deg)}.rotar244{transform:rotate(244deg)}.rotar245{transform:rotate(245deg)}.rotar246{transform:rotate(246deg)}.rotar247{transform:rotate(247deg)}.rotar248{transform:rotate(248deg)}.rotar249{transform:rotate(249deg)}.rotar250{transform:rotate(250deg)}.rotar251{transform:rotate(251deg)}.rotar252{transform:rotate(252deg)}.rotar253{transform:rotate(253deg)}.rotar254{transform:rotate(254deg)}.rotar255{transform:rotate(255deg)}.rotar256{transform:rotate(256deg)}.rotar257{transform:rotate(257deg)}.rotar258{transform:rotate(258deg)}.rotar259{transform:rotate(259deg)}.rotar260{transform:rotate(260deg)}.rotar261{transform:rotate(261deg)}.rotar262{transform:rotate(262deg)}.rotar263{transform:rotate(263deg)}.rotar264{transform:rotate(264deg)}.rotar265{transform:rotate(265deg)}.rotar266{transform:rotate(266deg)}.rotar267{transform:rotate(267deg)}.rotar268{transform:rotate(268deg)}.rotar269{transform:rotate(269deg)}.rotar270{transform:rotate(270deg)}.rotar271{transform:rotate(271deg)}.rotar272{transform:rotate(272deg)}.rotar273{transform:rotate(273deg)}.rotar274{transform:rotate(274deg)}.rotar275{transform:rotate(275deg)}.rotar276{transform:rotate(276deg)}.rotar277{transform:rotate(277deg)}.rotar278{transform:rotate(278deg)}.rotar279{transform:rotate(279deg)}.rotar280{transform:rotate(280deg)}.rotar281{transform:rotate(281deg)}.rotar282{transform:rotate(282deg)}.rotar283{transform:rotate(283deg)}.rotar284{transform:rotate(284deg)}.rotar285{transform:rotate(285deg)}.rotar286{transform:rotate(286deg)}.rotar287{transform:rotate(287deg)}.rotar288{transform:rotate(288deg)}.rotar289{transform:rotate(289deg)}.rotar290{transform:rotate(290deg)}.rotar291{transform:rotate(291deg)}.rotar292{transform:rotate(292deg)}.rotar293{transform:rotate(293deg)}.rotar294{transform:rotate(294deg)}.rotar295{transform:rotate(295deg)}.rotar296{transform:rotate(296deg)}.rotar297{transform:rotate(297deg)}.rotar298{transform:rotate(298deg)}.rotar299{transform:rotate(299deg)}.rotar300{transform:rotate(300deg)}.rotar301{transform:rotate(301deg)}.rotar302{transform:rotate(302deg)}.rotar303{transform:rotate(303deg)}.rotar304{transform:rotate(304deg)}.rotar305{transform:rotate(305deg)}.rotar306{transform:rotate(306deg)}.rotar307{transform:rotate(307deg)}.rotar308{transform:rotate(308deg)}.rotar309{transform:rotate(309deg)}.rotar310{transform:rotate(310deg)}.rotar311{transform:rotate(311deg)}.rotar312{transform:rotate(312deg)}.rotar313{transform:rotate(313deg)}.rotar314{transform:rotate(314deg)}.rotar315{transform:rotate(315deg)}.rotar316{transform:rotate(316deg)}.rotar317{transform:rotate(317deg)}.rotar318{transform:rotate(318deg)}.rotar319{transform:rotate(319deg)}.rotar320{transform:rotate(320deg)}.rotar321{transform:rotate(321deg)}.rotar322{transform:rotate(322deg)}.rotar323{transform:rotate(323deg)}.rotar324{transform:rotate(324deg)}.rotar325{transform:rotate(325deg)}.rotar326{transform:rotate(326deg)}.rotar327{transform:rotate(327deg)}.rotar328{transform:rotate(328deg)}.rotar329{transform:rotate(329deg)}.rotar330{transform:rotate(330deg)}.rotar331{transform:rotate(331deg)}.rotar332{transform:rotate(332deg)}.rotar333{transform:rotate(333deg)}.rotar334{transform:rotate(334deg)}.rotar335{transform:rotate(335deg)}.rotar336{transform:rotate(336deg)}.rotar337{transform:rotate(337deg)}.rotar338{transform:rotate(338deg)}.rotar339{transform:rotate(339deg)}.rotar340{transform:rotate(340deg)}.rotar341{transform:rotate(341deg)}.rotar342{transform:rotate(342deg)}.rotar343{transform:rotate(343deg)}.rotar344{transform:rotate(344deg)}.rotar345{transform:rotate(345deg)}.rotar346{transform:rotate(346deg)}.rotar347{transform:rotate(347deg)}.rotar348{transform:rotate(348deg)}.rotar349{transform:rotate(349deg)}.rotar350{transform:rotate(350deg)}.rotar351{transform:rotate(351deg)}.rotar352{transform:rotate(352deg)}.rotar353{transform:rotate(353deg)}.rotar354{transform:rotate(354deg)}.rotar355{transform:rotate(355deg)}.rotar356{transform:rotate(356deg)}.rotar357{transform:rotate(357deg)}.rotar358{transform:rotate(358deg)}.rotar359{transform:rotate(359deg)}.rotar360{transform:rotate(1turn)}.loading_svg #outline{stroke-dasharray:2px,200px;stroke-dashoffset:0;animation:anim 1.6s linear infinite}@keyframes anim{10%{stroke-dasharray:28px,200px;stroke-dashoffset:-22px}50%{stroke-dasharray:70px,200px;stroke-dashoffset:-70px}to{stroke-dasharray:2px,200px;stroke-dashoffset:-198px}}@keyframes fadeInEnterView{0%{opacity:0}to{opacity:1}}.templateApplication.ng-enter{animation-duration:.5s;transition:.5s;opacity:0}.templateApplication.ng-enter-active{animation-name:fadeInEnterView;opacity:1}.u-animationFadeDown.ng-hide-add{opacity:.05}.u-animationFadeDown.ng-hide-add.ng-hide-add-active{opacity:.3}.u-animationFadeDown.ng-hide-remove{transition:all .35s ease-in-out;opacity:.5}.u-animationFadeDown.ng-hide-remove.ng-hide-remove-active{opacity:1}@keyframes afterVisible{0%{opacity:0}to{opacity:.5}}@keyframes fadeDownContent{0%{opacity:0;transform:translate3d(0,-50px,0)}to{opacity:1;transform:none}}@keyframes fadeUpContent{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,100%,0)}60%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes slideUp_middle{0%{opacity:0;transform:translate3d(0,50%,0)}60%{opacity:0;transform:translate3d(0,50%,0)}to{opacity:1;transform:none}}@keyframes slideRightChat{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}[animation*=forwards]{animation-fill-mode:forwards}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInTopModalAccesibility{0%{transform:translateY(0)}to{transform:translateY(var(--header-height))}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInVideo{0%{opacity:0}20%{opacity:0}50%{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shake{0%,30%,to{transform:translateZ(0)}5%,25%{transform:translate3d(-5px,0,0)}15%{transform:translate3d(5px,0,0)}}@keyframes fadeInDown_for_headerBtns{0%{transform:translateY(var(--header-height))}to{transform:translateY(0)}}@keyframes fadeInUp_for_headerBtns{0%{transform:translateY(0)}to{transform:translateY(var(--header-height))}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{opacity:1;transform:translate3d(0,-10px,0)}90%{opacity:1;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.01,1.01,1.01)}to{transform:scaleX(1)}}[animation~=bounce]{animation-name:bounce;transform-origin:center bottom}[animation~=pulse]{animation-name:pulse}[animation~=heartBeat]{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}[animation~=bounceInDown]{animation-name:bounceInDown}[animation~=shake]{animation-name:shake;animation-duration:1.5s;animation-iteration-count:infinite}[animation~=fadeOut]{animation-name:fadeOut}[animation~=fadeInDown]{animation-name:fadeInDown}[animation~=fadeIn]{animation-name:fadeIn}[animation~=fadeInUp]{animation-name:fadeInUp}[animation~=fadeInLeft]{animation-name:fadeInLeft}[animation~=fadeInRight]{animation-name:fadeInRight}[animation~=bounceIn]{animation-name:bounceIn}[animation*=bounceInDown],[animation*=fadeIn]{opacity:0;animation-fill-mode:forwards}[animation*=delay-0]{animation-delay:0s}[animation*=duration-0]{animation-duration:0s}[animation*="delay-0.25"]{animation-delay:.25s}[animation*="duration-0.25"]{animation-duration:.25s}[animation*="delay-0.5"]{animation-delay:.5s}[animation*="duration-0.5"]{animation-duration:.5s}[animation*="delay-0.75"]{animation-delay:.75s}[animation*="duration-0.75"]{animation-duration:.75s}[animation*=delay-1]{animation-delay:1s}[animation*=duration-1]{animation-duration:1s}[animation*="delay-1.25"]{animation-delay:1.25s}[animation*="duration-1.25"]{animation-duration:1.25s}[animation*="delay-1.5"]{animation-delay:1.5s}[animation*="duration-1.5"]{animation-duration:1.5s}[animation*="delay-1.75"]{animation-delay:1.75s}[animation*="duration-1.75"]{animation-duration:1.75s}[animation*=delay-2]{animation-delay:2s}[animation*=duration-2]{animation-duration:2s}[animation*="delay-2.25"]{animation-delay:2.25s}[animation*="duration-2.25"]{animation-duration:2.25s}[animation*="delay-2.5"]{animation-delay:2.5s}[animation*="duration-2.5"]{animation-duration:2.5s}[animation*="delay-2.75"]{animation-delay:2.75s}[animation*="duration-2.75"]{animation-duration:2.75s}[animation*=delay-3]{animation-delay:3s}[animation*=duration-3]{animation-duration:3s}[animation*="delay-3.25"]{animation-delay:3.25s}[animation*="duration-3.25"]{animation-duration:3.25s}[animation*="delay-3.5"]{animation-delay:3.5s}[animation*="duration-3.5"]{animation-duration:3.5s}[animation*="delay-3.75"]{animation-delay:3.75s}[animation*="duration-3.75"]{animation-duration:3.75s}[animation*=delay-4]{animation-delay:4s}[animation*=duration-4]{animation-duration:4s}[animation*="delay-4.25"]{animation-delay:4.25s}[animation*="duration-4.25"]{animation-duration:4.25s}[animation*="delay-4.5"]{animation-delay:4.5s}[animation*="duration-4.5"]{animation-duration:4.5s}[animation*="delay-4.75"]{animation-delay:4.75s}[animation*="duration-4.75"]{animation-duration:4.75s}[animation*=delay-5]{animation-delay:5s}[animation*=duration-5]{animation-duration:5s}[animation*="delay-5.25"]{animation-delay:5.25s}[animation*="duration-5.25"]{animation-duration:5.25s}[animation*="delay-5.5"]{animation-delay:5.5s}[animation*="duration-5.5"]{animation-duration:5.5s}[animation*="delay-5.75"]{animation-delay:5.75s}[animation*="duration-5.75"]{animation-duration:5.75s}[animation*=delay-6]{animation-delay:6s}[animation*=duration-6]{animation-duration:6s}[animation*="delay-6.25"]{animation-delay:6.25s}[animation*="duration-6.25"]{animation-duration:6.25s}[animation*="delay-6.5"]{animation-delay:6.5s}[animation*="duration-6.5"]{animation-duration:6.5s}[animation*="delay-6.75"]{animation-delay:6.75s}[animation*="duration-6.75"]{animation-duration:6.75s}[animation*=delay-7]{animation-delay:7s}[animation*=duration-7]{animation-duration:7s}[animation*="delay-7.25"]{animation-delay:7.25s}[animation*="duration-7.25"]{animation-duration:7.25s}[animation*="delay-7.5"]{animation-delay:7.5s}[animation*="duration-7.5"]{animation-duration:7.5s}[animation*="delay-7.75"]{animation-delay:7.75s}[animation*="duration-7.75"]{animation-duration:7.75s}[animation*=delay-8]{animation-delay:8s}[animation*=duration-8]{animation-duration:8s}[animation*="delay-8.25"]{animation-delay:8.25s}[animation*="duration-8.25"]{animation-duration:8.25s}[animation*="delay-8.5"]{animation-delay:8.5s}[animation*="duration-8.5"]{animation-duration:8.5s}[animation*="delay-8.75"]{animation-delay:8.75s}[animation*="duration-8.75"]{animation-duration:8.75s}[animation*=delay-9]{animation-delay:9s}[animation*=duration-9]{animation-duration:9s}[animation*="delay-9.25"]{animation-delay:9.25s}[animation*="duration-9.25"]{animation-duration:9.25s}[animation*="delay-9.5"]{animation-delay:9.5s}[animation*="duration-9.5"]{animation-duration:9.5s}[animation*="delay-9.75"]{animation-delay:9.75s}[animation*="duration-9.75"]{animation-duration:9.75s}[animation*=delay-10]{animation-delay:10s}[animation*=duration-10]{animation-duration:10s}[animation*="delay-10.25"]{animation-delay:10.25s}[animation*="duration-10.25"]{animation-duration:10.25s}[animation*="delay-10.5"]{animation-delay:10.5s}[animation*="duration-10.5"]{animation-duration:10.5s}[animation*="delay-10.75"]{animation-delay:10.75s}[animation*="duration-10.75"]{animation-duration:10.75s}[animation*=delay-11]{animation-delay:11s}[animation*=duration-11]{animation-duration:11s}[animation*="delay-11.25"]{animation-delay:11.25s}[animation*="duration-11.25"]{animation-duration:11.25s}[animation*="delay-11.5"]{animation-delay:11.5s}[animation*="duration-11.5"]{animation-duration:11.5s}[animation*="delay-11.75"]{animation-delay:11.75s}[animation*="duration-11.75"]{animation-duration:11.75s}[animation*=delay-12]{animation-delay:12s}[animation*=duration-12]{animation-duration:12s}[animation*="delay-12.25"]{animation-delay:12.25s}[animation*="duration-12.25"]{animation-duration:12.25s}[animation*="delay-12.5"]{animation-delay:12.5s}[animation*="duration-12.5"]{animation-duration:12.5s}[animation*=iteration-infinite]{animation-iteration-count:infinite}@keyframes animStrokeLine{to{stroke-dashoffset:0}}.z-index1{z-index:1}.z-index2{z-index:2}.z-index3{z-index:3}.z-index4{z-index:4}.f-l{float:left!important}.f-r{float:right!important}.ta-c{text-align:center!important}.ta-l{text-align:left!important}.ta-r{text-align:right!important}.ta-j{text-align:justify!important}.posAbsolute{position:absolute!important}.posRelative{position:relative!important}.posFixed{position:fixed!important}.centrado{display:block!important;clear:both;float:none;margin-right:auto!important;margin-left:auto!important}.u-postal-letter_border{border:10px solid transparent;padding:15px;background-color:#f1f1f2;-webkit-border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAADkCAYAAACIV4iNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACatJREFUeNrs3T9uG8cewHFqwQPoCMoJIvc2EJUG7EA+wRMrt3adwknh2k6ZSswJZPgZUGkBz/3TO0F4BN0gb0eiFcuWZJI7u/Mb7ucLECoSUPLsfDjLf7M7E0nf7fThk/32x+49/8v5408fLrr+nunlL3v09LD98aq97Vc2Tu8e/+ffzyL8IT//8sdR++O4wrm2eP/6+Q9BJn2tY5g6aG9nnUEuMZ5UOgi/B8GYJtFRpWP4G4xZOs9xJ81yZayxWbs6nsHY7QyjXR3nMGaYixlOVz+D3K8U4xzGzo/oMxg7lRA+azFmm4tTGEeL8aBdHS9g7ITxoMV4nvNOGxhHh/EMxpgYa1shYezevIXoNDUoxppWSBhh3HqMtayQxTG2ENMbwh8ndb4ABmMlGGtYIWHcHoz7MNYNEsbtwvgRxnpBwrh9GHdhrBMkjDCOEmNEkDDCOFqM0UBGwLgHI4ylMKamMF5jrHkSwbgFGKOskDDCCGOQFRJGGGG8Gr80bvsNjDDCWBzjUfvjrzSGUxhhhLEoxhufYGpghBHG4uM3KQUyAsZDGGEMhHG3FMgIGNO5+gmMMEbEOCTIKBhr3kgJxi3HOBRIGGGEccXxa2CEEcY449fACOMKk2l3OY4w9vxg1sAI4woYa/3AfVUY+wIZAeOvMMJYG8bUdAsx1rwzHIwjxph7hYQRRhgn3V4Aa2CEEcYYGHOBjPICDozjxng1FyvGmANkiB3Fl5dUO69wAqVH9N9g7NxiuTK+qxljauf00dO/a8ZYY8uNtPZaiOdGY6XJvpfG6y6MLcRF4b8v24cmNgUJozTJ/wmmBkYpBsZNQMIoTfr7bG8DoxQD4zogYZQm/X/rpYFRioFxFZAwSpPhvg/awCjFwHgfSBilyfA7JTQwSjEw3gYSRmlSbg+hBkYpBsbPINMn5A+CbO8vjRZjaifCIHyxIdUiPTi8f/18YWpobBhvew5ZEmNqb3L312ykrcZYHOQWbNWo7SnENV8aGKXrs7PJKEHCKAUBCaMUBCSMUhCQMEpBQC7f9IdRKg1yifGjoZYKg/wC466hlgqChFEKAhJGKQhIGKUgIGGUgoCEUQoCssW4B6PUuVmTAWNCeAKj1A3j408f5k0GjDVfcVcKg7HTKSuMUl6MG4OEUcqPcSOQMEr9YFwb5EAYF46VxohxLZBDrYy2gNRYMa4M0mmq1D/GdVbIYxilfjGuBLJdHRPGQ+Mp9YvxuyCXGI+Mp9Q/xntBwigNi/FOkDBKw2O8FSSMUhmMqSmMUrYuJulaq58+nG96Bw2MUgyM1yBbjG9glMpivAS53OL/hTGVymL8vELa4l8KgPHGc8gotSv2T46zxogxJEhprBiBlAJhBFIKhBFIKRBGIKVAGIGUAmGMCvLCHNAYMYYE+f7183PzQGPEGBHkwjzQWDFGBPmnuaCxYowGMg3AW/NBhedgMYypaaSBaJ8/ekFHpTEWnYMNjNJlxTFGAAmjQhQBY+lTVhilZcuvHb6awigVx3i9n9UURqkYxG8uYtXAKBXrmyvKNTBKxU5Tv7miXAOjVO45YwmQMEr/YLx3D+QpjFL5lXGIFRJGaQ2MfYKEUVoTY18gYZQ2wNgHSBilDTHmBgmj1AFjTpAwSh0x5gIJo5QBYw6QMEqZMHYFCaOUEWMXkDBKmTFuChJGqQeMm4CEUeoJ47ogYZR6xLgOSBilnjGuChJGaQCMq4CEURoI4/dAwigNiPE+kDBKA2O8CySMUgGMt4GEUSqE8WuQcxilchhTade5RXv7vYVY9GKppw+f7Je8UKZUGmNqJ8IAtBg/D8C79jaLcmkwwTh0TSCMqcPJLdurS2PAWBxki/Go9ABIS4wvIszFpjDGY1NBQXoV4Y9oYJQu2x0lSBilICBhlIKAhFEKAhJGKQjI9AkcGKUAIJcYPxpmqTDILzDuGmapIEgYpSAgYZSCgIRRCgISRikIyBbjHoxS5+ZNBowJ4QmMUjeM718/nzUZMKaV0ZeKpY4YO52ywijlxbgxSBil/Bg3AgmjlKWzrzGuDRJGKUtpu9Nnt/2HBkZpcIx3bki+zgr5BkapP4wrg/xq71RJPWBcCSSM0jAYvwsSRmk4jPeChFHq3MVkzSvKNTBKMTDeChJGKRvGtS+v2HyF8QWMUhmMN0Au9059YzylMhivQdrIWCqP8RIkjFIMjJ9XSBilbmXBeOM5pKSNmuXCGBXkhWOsijDOc95hOJCPP304d5w1RowRQS4cZ40VY0SQVkeNFmNEkP9zvDVWjBFBvnPMFbSXfWOMBvLCCzoKWtqu8e0QvygSyLnjrqAYZ0P9skgg/3TsNWaMkUCeOV3V2DFGAvmb46+xY4wCMq2OZ+aACndeGmMUkDNzQaVrET6YXL3PWHQ+7pw+fPJ3yVPVdnX81XSQrpoWPlWFUWo7ffQ0XabjVSmQ6StWzxwG6RLj0eRqP6vdUiAP2tXR9x4F4xXG6107SryoM/Oeo3R9mnpjp8emAMa5QyEYLzGm663ulgI5h1G6G+OQIBNG7zcKxnswDgUSRmkFjEOAhFFaEWPfIGGU1sDYJ0gYpTUxpqZjxHj68EkanP0Md7Vo/60L0045MPYBMhzGFl8alJ/a249LhPuZ7z/XXaXP9h5EGLOff/kjXSf0X7nHaoAW718//6FWjKmc3/YIg7H9N+1Nri48mybVXkUT6kHJTzG1ENPkOVk+gNVauvDNWY0Yc66QITAuIb6a1HkV6HkAjB8rXBVvjGHNGHOBLI5x+ZzwzaTey7FHeEA72QKMs5oxppotwJie7/wFY6fV8bjy09S324Cx6wpZdCItV8U0kQ5rflQPgvGo4jGcDbGj+HcwHi3P0Ha73te0Uoz7y1OsvYonUvHtS2DMgvFwkvEq5E2FGA+XpwY1Y5zBuDUr40nO+2wqw/h5AHYrxziHcSswHue+36YyjMeTuoMRxiwgYYQRxp4xrgqyNMYXMMI4BoypaXCMtU8iGGHMBhLGbqVtLl/C2HkM02dTz8eA8T6QMGaYSKW3u4SxLox3PYeEEUYYC2C8DSSMMMJYCOPXIGGEEcaCGFM7EY4CjDAGwpjlWxs5n0PCCCOMhWpg7NQCRhi3AuQWYEwT6AGM3ccQxn+awrjxRCp+jcstwJhWxgsYC66QMMIIYxCQMMIIYxCQMMIIYxCQMMIIYxCQW4DxDEYYh2oK472F2JEdxnFg7HWFhBHGtncwBlghYYRxEmBr/9ow9rJCwggjjEFAwghjIIxp/P47qWwP3wZGGLcUY407FS5yrpAwdsd4BGOW09Q3lY7hy/8LMAAR5/5kamXMVAAAAABJRU5ErkJggg==") 34 round;-o-border-image:url("data:image/png;base64,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") 34 round;border-image:url("data:image/png;base64,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") 34 round}.u-tableScroll{width:100%;overflow-y:auto;padding-left:5px;padding-right:5px;padding-bottom:1rem}.u-counter-item{position:relative;padding-left:1.9rem}.u-counter-item:before{counter-increment:title;content:counter(title) ". ";color:var(--theme-accent);position:absolute;left:0;top:0;right:auto;display:flex;justify-content:center;align-items:center;padding:0 8px 3px .5rem;font-size:.9rem;line-height:1rem}.u-fieldShadow{--theme-border-color:var(--theme-section-accent-bg,#e4ab62);box-shadow:0 0 0 1px var(--theme-border-color),5px 5px 0 1px var(--theme-body-bg),5px -5px 0 1px var(--theme-body-bg),7px 7px 0 1px var(--theme-border-color),-5px -5px 0 1px var(--theme-body-bg),-5px 5px 0 1px var(--theme-body-bg),-7px -7px 0 1px var(--theme-border-color)}.u-fieldShadow[data-theme=default]{--theme-border-color:var(--client-color_2)}.u-fieldShadow[data-theme=red]{--theme-border-color:var(--color_4)}.u-fieldShadow[data-theme=green]{--theme-border-color:var(--client-color_1)}.w33{width:33%}.u-min-content{min-width:min-content}.u-max-content{max-width:max-content}.ancho0,.w0{width:0!important}.h0{height:0!important}.min-w0{min-width:0!important}.max-ancho0,.max-w0{max-width:0!important}.min-h0{min-height:0!important}.max-h0{max-height:0!important}.vh0{height:0!important}.max-vh0,.min-vh0{min-height:0!important}.top0,.top0-negative{top:0}.bottom0,.bottom0-negative{bottom:0}.right0,.right0-negative{right:0}.left0,.left0-negative{left:0}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mr0{margin-right:0!important}.ml0{margin-left:0!important}.padding0{padding:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.pl0{padding-left:0!important}.lh0{line-height:0!important}.w5{width:5%!important}.ancho5{width:5px!important}.h5{height:5px!important}.min-w5{min-width:5px!important}.max-ancho5{max-width:5px!important}.max-w5{max-width:5%!important}.min-h5{min-height:5px!important}.max-h5{max-height:5px!important}.vh5{height:5vh!important}.max-vh5,.min-vh5{min-height:5vh!important}.top5{top:5px}.top5-negative{top:-5px}.bottom5{bottom:5px}.bottom5-negative{bottom:-5px}.right5{right:5px}.right5-negative{right:-5px}.left5{left:5px}.left5-negative{left:-5px}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.mr5{margin-right:5px!important}.ml5{margin-left:5px!important}.padding5{padding:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.pr5{padding-right:5px!important}.pl5{padding-left:5px!important}.lh5{line-height:5px!important}.w10{width:10%!important}.ancho10{width:10px!important}.h10{height:10px!important}.min-w10{min-width:10px!important}.max-ancho10{max-width:10px!important}.max-w10{max-width:10%!important}.min-h10{min-height:10px!important}.max-h10{max-height:10px!important}.vh10{height:10vh!important}.max-vh10,.min-vh10{min-height:10vh!important}.top10{top:10px}.top10-negative{top:-10px}.bottom10{bottom:10px}.bottom10-negative{bottom:-10px}.right10{right:10px}.right10-negative{right:-10px}.left10{left:10px}.left10-negative{left:-10px}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.mr10{margin-right:10px!important}.ml10{margin-left:10px!important}.padding10{padding:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.pr10{padding-right:10px!important}.pl10{padding-left:10px!important}.lh10{line-height:10px!important}.w15{width:15%!important}.ancho15{width:15px!important}.h15{height:15px!important}.min-w15{min-width:15px!important}.max-ancho15{max-width:15px!important}.max-w15{max-width:15%!important}.min-h15{min-height:15px!important}.max-h15{max-height:15px!important}.vh15{height:15vh!important}.max-vh15,.min-vh15{min-height:15vh!important}.top15{top:15px}.top15-negative{top:-15px}.bottom15{bottom:15px}.bottom15-negative{bottom:-15px}.right15{right:15px}.right15-negative{right:-15px}.left15{left:15px}.left15-negative{left:-15px}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.mr15{margin-right:15px!important}.ml15{margin-left:15px!important}.padding15{padding:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.pr15{padding-right:15px!important}.pl15{padding-left:15px!important}.lh15{line-height:15px!important}.w20{width:20%!important}.ancho20{width:20px!important}.h20{height:20px!important}.min-w20{min-width:20px!important}.max-ancho20{max-width:20px!important}.max-w20{max-width:20%!important}.min-h20{min-height:20px!important}.max-h20{max-height:20px!important}.vh20{height:20vh!important}.max-vh20,.min-vh20{min-height:20vh!important}.top20{top:20px}.top20-negative{top:-20px}.bottom20{bottom:20px}.bottom20-negative{bottom:-20px}.right20{right:20px}.right20-negative{right:-20px}.left20{left:20px}.left20-negative{left:-20px}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mr20{margin-right:20px!important}.ml20{margin-left:20px!important}.padding20{padding:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.pr20{padding-right:20px!important}.pl20{padding-left:20px!important}.lh20{line-height:20px!important}.w25{width:25%!important}.ancho25{width:25px!important}.h25{height:25px!important}.min-w25{min-width:25px!important}.max-ancho25{max-width:25px!important}.max-w25{max-width:25%!important}.min-h25{min-height:25px!important}.max-h25{max-height:25px!important}.vh25{height:25vh!important}.max-vh25,.min-vh25{min-height:25vh!important}.top25{top:25px}.top25-negative{top:-25px}.bottom25{bottom:25px}.bottom25-negative{bottom:-25px}.right25{right:25px}.right25-negative{right:-25px}.left25{left:25px}.left25-negative{left:-25px}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.mr25{margin-right:25px!important}.ml25{margin-left:25px!important}.padding25{padding:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.pr25{padding-right:25px!important}.pl25{padding-left:25px!important}.lh25{line-height:25px!important}.w30{width:30%!important}.ancho30{width:30px!important}.h30{height:30px!important}.min-w30{min-width:30px!important}.max-ancho30{max-width:30px!important}.max-w30{max-width:30%!important}.min-h30{min-height:30px!important}.max-h30{max-height:30px!important}.vh30{height:30vh!important}.max-vh30,.min-vh30{min-height:30vh!important}.top30{top:30px}.top30-negative{top:-30px}.bottom30{bottom:30px}.bottom30-negative{bottom:-30px}.right30{right:30px}.right30-negative{right:-30px}.left30{left:30px}.left30-negative{left:-30px}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.mr30{margin-right:30px!important}.ml30{margin-left:30px!important}.padding30{padding:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.pr30{padding-right:30px!important}.pl30{padding-left:30px!important}.lh30{line-height:30px!important}.w35{width:35%!important}.ancho35{width:35px!important}.h35{height:35px!important}.min-w35{min-width:35px!important}.max-ancho35{max-width:35px!important}.max-w35{max-width:35%!important}.min-h35{min-height:35px!important}.max-h35{max-height:35px!important}.vh35{height:35vh!important}.max-vh35,.min-vh35{min-height:35vh!important}.top35{top:35px}.top35-negative{top:-35px}.bottom35{bottom:35px}.bottom35-negative{bottom:-35px}.right35{right:35px}.right35-negative{right:-35px}.left35{left:35px}.left35-negative{left:-35px}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.mr35{margin-right:35px!important}.ml35{margin-left:35px!important}.padding35{padding:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.pr35{padding-right:35px!important}.pl35{padding-left:35px!important}.lh35{line-height:35px!important}.w40{width:40%!important}.ancho40{width:40px!important}.h40{height:40px!important}.min-w40{min-width:40px!important}.max-ancho40{max-width:40px!important}.max-w40{max-width:40%!important}.min-h40{min-height:40px!important}.max-h40{max-height:40px!important}.vh40{height:40vh!important}.max-vh40,.min-vh40{min-height:40vh!important}.top40{top:40px}.top40-negative{top:-40px}.bottom40{bottom:40px}.bottom40-negative{bottom:-40px}.right40{right:40px}.right40-negative{right:-40px}.left40{left:40px}.left40-negative{left:-40px}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.mr40{margin-right:40px!important}.ml40{margin-left:40px!important}.padding40{padding:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.pr40{padding-right:40px!important}.pl40{padding-left:40px!important}.lh40{line-height:40px!important}.w45{width:45%!important}.ancho45{width:45px!important}.h45{height:45px!important}.min-w45{min-width:45px!important}.max-ancho45{max-width:45px!important}.max-w45{max-width:45%!important}.min-h45{min-height:45px!important}.max-h45{max-height:45px!important}.vh45{height:45vh!important}.max-vh45,.min-vh45{min-height:45vh!important}.top45{top:45px}.top45-negative{top:-45px}.bottom45{bottom:45px}.bottom45-negative{bottom:-45px}.right45{right:45px}.right45-negative{right:-45px}.left45{left:45px}.left45-negative{left:-45px}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.mr45{margin-right:45px!important}.ml45{margin-left:45px!important}.padding45{padding:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.pr45{padding-right:45px!important}.pl45{padding-left:45px!important}.lh45{line-height:45px!important}.w50{width:50%!important}.ancho50{width:50px!important}.h50{height:50px!important}.min-w50{min-width:50px!important}.max-ancho50{max-width:50px!important}.max-w50{max-width:50%!important}.min-h50{min-height:50px!important}.max-h50{max-height:50px!important}.vh50{height:50vh!important}.max-vh50,.min-vh50{min-height:50vh!important}.top50{top:50px}.top50-negative{top:-50px}.bottom50{bottom:50px}.bottom50-negative{bottom:-50px}.right50{right:50px}.right50-negative{right:-50px}.left50{left:50px}.left50-negative{left:-50px}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.mr50{margin-right:50px!important}.ml50{margin-left:50px!important}.padding50{padding:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.pr50{padding-right:50px!important}.pl50{padding-left:50px!important}.lh50{line-height:50px!important}.w55{width:55%!important}.ancho55{width:55px!important}.h55{height:55px!important}.min-w55{min-width:55px!important}.max-ancho55{max-width:55px!important}.max-w55{max-width:55%!important}.min-h55{min-height:55px!important}.max-h55{max-height:55px!important}.vh55{height:55vh!important}.max-vh55,.min-vh55{min-height:55vh!important}.top55{top:55px}.top55-negative{top:-55px}.bottom55{bottom:55px}.bottom55-negative{bottom:-55px}.right55{right:55px}.right55-negative{right:-55px}.left55{left:55px}.left55-negative{left:-55px}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.mr55{margin-right:55px!important}.ml55{margin-left:55px!important}.padding55{padding:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.pr55{padding-right:55px!important}.pl55{padding-left:55px!important}.lh55{line-height:55px!important}.w60{width:60%!important}.ancho60{width:60px!important}.h60{height:60px!important}.min-w60{min-width:60px!important}.max-ancho60{max-width:60px!important}.max-w60{max-width:60%!important}.min-h60{min-height:60px!important}.max-h60{max-height:60px!important}.vh60{height:60vh!important}.max-vh60,.min-vh60{min-height:60vh!important}.top60{top:60px}.top60-negative{top:-60px}.bottom60{bottom:60px}.bottom60-negative{bottom:-60px}.right60{right:60px}.right60-negative{right:-60px}.left60{left:60px}.left60-negative{left:-60px}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.mr60{margin-right:60px!important}.ml60{margin-left:60px!important}.padding60{padding:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.pr60{padding-right:60px!important}.pl60{padding-left:60px!important}.lh60{line-height:60px!important}.w65{width:65%!important}.ancho65{width:65px!important}.h65{height:65px!important}.min-w65{min-width:65px!important}.max-ancho65{max-width:65px!important}.max-w65{max-width:65%!important}.min-h65{min-height:65px!important}.max-h65{max-height:65px!important}.vh65{height:65vh!important}.max-vh65,.min-vh65{min-height:65vh!important}.top65{top:65px}.top65-negative{top:-65px}.bottom65{bottom:65px}.bottom65-negative{bottom:-65px}.right65{right:65px}.right65-negative{right:-65px}.left65{left:65px}.left65-negative{left:-65px}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.mr65{margin-right:65px!important}.ml65{margin-left:65px!important}.padding65{padding:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.pr65{padding-right:65px!important}.pl65{padding-left:65px!important}.lh65{line-height:65px!important}.w70{width:70%!important}.ancho70{width:70px!important}.h70{height:70px!important}.min-w70{min-width:70px!important}.max-ancho70{max-width:70px!important}.max-w70{max-width:70%!important}.min-h70{min-height:70px!important}.max-h70{max-height:70px!important}.vh70{height:70vh!important}.max-vh70,.min-vh70{min-height:70vh!important}.top70{top:70px}.top70-negative{top:-70px}.bottom70{bottom:70px}.bottom70-negative{bottom:-70px}.right70{right:70px}.right70-negative{right:-70px}.left70{left:70px}.left70-negative{left:-70px}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.mr70{margin-right:70px!important}.ml70{margin-left:70px!important}.padding70{padding:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.pr70{padding-right:70px!important}.pl70{padding-left:70px!important}.lh70{line-height:70px!important}.w75{width:75%!important}.ancho75{width:75px!important}.h75{height:75px!important}.min-w75{min-width:75px!important}.max-ancho75{max-width:75px!important}.max-w75{max-width:75%!important}.min-h75{min-height:75px!important}.max-h75{max-height:75px!important}.vh75{height:75vh!important}.max-vh75,.min-vh75{min-height:75vh!important}.top75{top:75px}.top75-negative{top:-75px}.bottom75{bottom:75px}.bottom75-negative{bottom:-75px}.right75{right:75px}.right75-negative{right:-75px}.left75{left:75px}.left75-negative{left:-75px}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.mr75{margin-right:75px!important}.ml75{margin-left:75px!important}.padding75{padding:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.pr75{padding-right:75px!important}.pl75{padding-left:75px!important}.lh75{line-height:75px!important}.w80{width:80%!important}.ancho80{width:80px!important}.h80{height:80px!important}.min-w80{min-width:80px!important}.max-ancho80{max-width:80px!important}.max-w80{max-width:80%!important}.min-h80{min-height:80px!important}.max-h80{max-height:80px!important}.vh80{height:80vh!important}.max-vh80,.min-vh80{min-height:80vh!important}.top80{top:80px}.top80-negative{top:-80px}.bottom80{bottom:80px}.bottom80-negative{bottom:-80px}.right80{right:80px}.right80-negative{right:-80px}.left80{left:80px}.left80-negative{left:-80px}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.mr80{margin-right:80px!important}.ml80{margin-left:80px!important}.padding80{padding:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.pr80{padding-right:80px!important}.pl80{padding-left:80px!important}.lh80{line-height:80px!important}.w85{width:85%!important}.ancho85{width:85px!important}.h85{height:85px!important}.min-w85{min-width:85px!important}.max-ancho85{max-width:85px!important}.max-w85{max-width:85%!important}.min-h85{min-height:85px!important}.max-h85{max-height:85px!important}.vh85{height:85vh!important}.max-vh85,.min-vh85{min-height:85vh!important}.top85{top:85px}.top85-negative{top:-85px}.bottom85{bottom:85px}.bottom85-negative{bottom:-85px}.right85{right:85px}.right85-negative{right:-85px}.left85{left:85px}.left85-negative{left:-85px}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.mr85{margin-right:85px!important}.ml85{margin-left:85px!important}.padding85{padding:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.pr85{padding-right:85px!important}.pl85{padding-left:85px!important}.lh85{line-height:85px!important}.w90{width:90%!important}.ancho90{width:90px!important}.h90{height:90px!important}.min-w90{min-width:90px!important}.max-ancho90{max-width:90px!important}.max-w90{max-width:90%!important}.min-h90{min-height:90px!important}.max-h90{max-height:90px!important}.vh90{height:90vh!important}.max-vh90,.min-vh90{min-height:90vh!important}.top90{top:90px}.top90-negative{top:-90px}.bottom90{bottom:90px}.bottom90-negative{bottom:-90px}.right90{right:90px}.right90-negative{right:-90px}.left90{left:90px}.left90-negative{left:-90px}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.mr90{margin-right:90px!important}.ml90{margin-left:90px!important}.padding90{padding:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.pr90{padding-right:90px!important}.pl90{padding-left:90px!important}.lh90{line-height:90px!important}.w95{width:95%!important}.ancho95{width:95px!important}.h95{height:95px!important}.min-w95{min-width:95px!important}.max-ancho95{max-width:95px!important}.max-w95{max-width:95%!important}.min-h95{min-height:95px!important}.max-h95{max-height:95px!important}.vh95{height:95vh!important}.max-vh95,.min-vh95{min-height:95vh!important}.top95{top:95px}.top95-negative{top:-95px}.bottom95{bottom:95px}.bottom95-negative{bottom:-95px}.right95{right:95px}.right95-negative{right:-95px}.left95{left:95px}.left95-negative{left:-95px}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.mr95{margin-right:95px!important}.ml95{margin-left:95px!important}.padding95{padding:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.pr95{padding-right:95px!important}.pl95{padding-left:95px!important}.lh95{line-height:95px!important}.w100{width:100%!important}.ancho100{width:100px!important}.h100{height:100px!important}.min-w100{min-width:100px!important}.max-ancho100{max-width:100px!important}.max-w100{max-width:100%!important}.min-h100{min-height:100px!important}.max-h100{max-height:100px!important}.vh100{height:100vh!important}.max-vh100,.min-vh100{min-height:100vh!important}.top100{top:100px}.top100-negative{top:-100px}.bottom100{bottom:100px}.bottom100-negative{bottom:-100px}.right100{right:100px}.right100-negative{right:-100px}.left100{left:100px}.left100-negative{left:-100px}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.mr100{margin-right:100px!important}.ml100{margin-left:100px!important}.padding100{padding:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.pr100{padding-right:100px!important}.pl100{padding-left:100px!important}.lh100{line-height:100px!important}.w105{width:105%!important}.ancho105{width:105px!important}.h105{height:105px!important}.min-w105{min-width:105px!important}.max-ancho105{max-width:105px!important}.max-w105{max-width:105%!important}.min-h105{min-height:105px!important}.max-h105{max-height:105px!important}.vh105{height:105vh!important}.max-vh105,.min-vh105{min-height:105vh!important}.top105{top:105px}.top105-negative{top:-105px}.bottom105{bottom:105px}.bottom105-negative{bottom:-105px}.right105{right:105px}.right105-negative{right:-105px}.left105{left:105px}.left105-negative{left:-105px}.mt105{margin-top:105px!important}.mb105{margin-bottom:105px!important}.mr105{margin-right:105px!important}.ml105{margin-left:105px!important}.padding105{padding:105px!important}.pt105{padding-top:105px!important}.pb105{padding-bottom:105px!important}.pr105{padding-right:105px!important}.pl105{padding-left:105px!important}.lh105{line-height:105px!important}.w110{width:110%!important}.ancho110{width:110px!important}.h110{height:110px!important}.min-w110{min-width:110px!important}.max-ancho110{max-width:110px!important}.max-w110{max-width:110%!important}.min-h110{min-height:110px!important}.max-h110{max-height:110px!important}.vh110{height:110vh!important}.max-vh110,.min-vh110{min-height:110vh!important}.top110{top:110px}.top110-negative{top:-110px}.bottom110{bottom:110px}.bottom110-negative{bottom:-110px}.right110{right:110px}.right110-negative{right:-110px}.left110{left:110px}.left110-negative{left:-110px}.mt110{margin-top:110px!important}.mb110{margin-bottom:110px!important}.mr110{margin-right:110px!important}.ml110{margin-left:110px!important}.padding110{padding:110px!important}.pt110{padding-top:110px!important}.pb110{padding-bottom:110px!important}.pr110{padding-right:110px!important}.pl110{padding-left:110px!important}.lh110{line-height:110px!important}.w115{width:115%!important}.ancho115{width:115px!important}.h115{height:115px!important}.min-w115{min-width:115px!important}.max-ancho115{max-width:115px!important}.max-w115{max-width:115%!important}.min-h115{min-height:115px!important}.max-h115{max-height:115px!important}.vh115{height:115vh!important}.max-vh115,.min-vh115{min-height:115vh!important}.top115{top:115px}.top115-negative{top:-115px}.bottom115{bottom:115px}.bottom115-negative{bottom:-115px}.right115{right:115px}.right115-negative{right:-115px}.left115{left:115px}.left115-negative{left:-115px}.mt115{margin-top:115px!important}.mb115{margin-bottom:115px!important}.mr115{margin-right:115px!important}.ml115{margin-left:115px!important}.padding115{padding:115px!important}.pt115{padding-top:115px!important}.pb115{padding-bottom:115px!important}.pr115{padding-right:115px!important}.pl115{padding-left:115px!important}.lh115{line-height:115px!important}.w120{width:120%!important}.ancho120{width:120px!important}.h120{height:120px!important}.min-w120{min-width:120px!important}.max-ancho120{max-width:120px!important}.max-w120{max-width:120%!important}.min-h120{min-height:120px!important}.max-h120{max-height:120px!important}.vh120{height:120vh!important}.max-vh120,.min-vh120{min-height:120vh!important}.top120{top:120px}.top120-negative{top:-120px}.bottom120{bottom:120px}.bottom120-negative{bottom:-120px}.right120{right:120px}.right120-negative{right:-120px}.left120{left:120px}.left120-negative{left:-120px}.mt120{margin-top:120px!important}.mb120{margin-bottom:120px!important}.mr120{margin-right:120px!important}.ml120{margin-left:120px!important}.padding120{padding:120px!important}.pt120{padding-top:120px!important}.pb120{padding-bottom:120px!important}.pr120{padding-right:120px!important}.pl120{padding-left:120px!important}.lh120{line-height:120px!important}.w125{width:125%!important}.ancho125{width:125px!important}.h125{height:125px!important}.min-w125{min-width:125px!important}.max-ancho125{max-width:125px!important}.max-w125{max-width:125%!important}.min-h125{min-height:125px!important}.max-h125{max-height:125px!important}.vh125{height:125vh!important}.max-vh125,.min-vh125{min-height:125vh!important}.top125{top:125px}.top125-negative{top:-125px}.bottom125{bottom:125px}.bottom125-negative{bottom:-125px}.right125{right:125px}.right125-negative{right:-125px}.left125{left:125px}.left125-negative{left:-125px}.mt125{margin-top:125px!important}.mb125{margin-bottom:125px!important}.mr125{margin-right:125px!important}.ml125{margin-left:125px!important}.padding125{padding:125px!important}.pt125{padding-top:125px!important}.pb125{padding-bottom:125px!important}.pr125{padding-right:125px!important}.pl125{padding-left:125px!important}.lh125{line-height:125px!important}.w130{width:130%!important}.ancho130{width:130px!important}.h130{height:130px!important}.min-w130{min-width:130px!important}.max-ancho130{max-width:130px!important}.max-w130{max-width:130%!important}.min-h130{min-height:130px!important}.max-h130{max-height:130px!important}.vh130{height:130vh!important}.max-vh130,.min-vh130{min-height:130vh!important}.top130{top:130px}.top130-negative{top:-130px}.bottom130{bottom:130px}.bottom130-negative{bottom:-130px}.right130{right:130px}.right130-negative{right:-130px}.left130{left:130px}.left130-negative{left:-130px}.mt130{margin-top:130px!important}.mb130{margin-bottom:130px!important}.mr130{margin-right:130px!important}.ml130{margin-left:130px!important}.padding130{padding:130px!important}.pt130{padding-top:130px!important}.pb130{padding-bottom:130px!important}.pr130{padding-right:130px!important}.pl130{padding-left:130px!important}.lh130{line-height:130px!important}.w135{width:135%!important}.ancho135{width:135px!important}.h135{height:135px!important}.min-w135{min-width:135px!important}.max-ancho135{max-width:135px!important}.max-w135{max-width:135%!important}.min-h135{min-height:135px!important}.max-h135{max-height:135px!important}.vh135{height:135vh!important}.max-vh135,.min-vh135{min-height:135vh!important}.top135{top:135px}.top135-negative{top:-135px}.bottom135{bottom:135px}.bottom135-negative{bottom:-135px}.right135{right:135px}.right135-negative{right:-135px}.left135{left:135px}.left135-negative{left:-135px}.mt135{margin-top:135px!important}.mb135{margin-bottom:135px!important}.mr135{margin-right:135px!important}.ml135{margin-left:135px!important}.padding135{padding:135px!important}.pt135{padding-top:135px!important}.pb135{padding-bottom:135px!important}.pr135{padding-right:135px!important}.pl135{padding-left:135px!important}.lh135{line-height:135px!important}.w140{width:140%!important}.ancho140{width:140px!important}.h140{height:140px!important}.min-w140{min-width:140px!important}.max-ancho140{max-width:140px!important}.max-w140{max-width:140%!important}.min-h140{min-height:140px!important}.max-h140{max-height:140px!important}.vh140{height:140vh!important}.max-vh140,.min-vh140{min-height:140vh!important}.top140{top:140px}.top140-negative{top:-140px}.bottom140{bottom:140px}.bottom140-negative{bottom:-140px}.right140{right:140px}.right140-negative{right:-140px}.left140{left:140px}.left140-negative{left:-140px}.mt140{margin-top:140px!important}.mb140{margin-bottom:140px!important}.mr140{margin-right:140px!important}.ml140{margin-left:140px!important}.padding140{padding:140px!important}.pt140{padding-top:140px!important}.pb140{padding-bottom:140px!important}.pr140{padding-right:140px!important}.pl140{padding-left:140px!important}.lh140{line-height:140px!important}.w145{width:145%!important}.ancho145{width:145px!important}.h145{height:145px!important}.min-w145{min-width:145px!important}.max-ancho145{max-width:145px!important}.max-w145{max-width:145%!important}.min-h145{min-height:145px!important}.max-h145{max-height:145px!important}.vh145{height:145vh!important}.max-vh145,.min-vh145{min-height:145vh!important}.top145{top:145px}.top145-negative{top:-145px}.bottom145{bottom:145px}.bottom145-negative{bottom:-145px}.right145{right:145px}.right145-negative{right:-145px}.left145{left:145px}.left145-negative{left:-145px}.mt145{margin-top:145px!important}.mb145{margin-bottom:145px!important}.mr145{margin-right:145px!important}.ml145{margin-left:145px!important}.padding145{padding:145px!important}.pt145{padding-top:145px!important}.pb145{padding-bottom:145px!important}.pr145{padding-right:145px!important}.pl145{padding-left:145px!important}.lh145{line-height:145px!important}.w150{width:150%!important}.ancho150{width:150px!important}.h150{height:150px!important}.min-w150{min-width:150px!important}.max-ancho150{max-width:150px!important}.max-w150{max-width:150%!important}.min-h150{min-height:150px!important}.max-h150{max-height:150px!important}.vh150{height:150vh!important}.max-vh150,.min-vh150{min-height:150vh!important}.top150{top:150px}.top150-negative{top:-150px}.bottom150{bottom:150px}.bottom150-negative{bottom:-150px}.right150{right:150px}.right150-negative{right:-150px}.left150{left:150px}.left150-negative{left:-150px}.mt150{margin-top:150px!important}.mb150{margin-bottom:150px!important}.mr150{margin-right:150px!important}.ml150{margin-left:150px!important}.padding150{padding:150px!important}.pt150{padding-top:150px!important}.pb150{padding-bottom:150px!important}.pr150{padding-right:150px!important}.pl150{padding-left:150px!important}.lh150{line-height:150px!important}.w155{width:155%!important}.ancho155{width:155px!important}.h155{height:155px!important}.min-w155{min-width:155px!important}.max-ancho155{max-width:155px!important}.max-w155{max-width:155%!important}.min-h155{min-height:155px!important}.max-h155{max-height:155px!important}.vh155{height:155vh!important}.max-vh155,.min-vh155{min-height:155vh!important}.top155{top:155px}.top155-negative{top:-155px}.bottom155{bottom:155px}.bottom155-negative{bottom:-155px}.right155{right:155px}.right155-negative{right:-155px}.left155{left:155px}.left155-negative{left:-155px}.mt155{margin-top:155px!important}.mb155{margin-bottom:155px!important}.mr155{margin-right:155px!important}.ml155{margin-left:155px!important}.padding155{padding:155px!important}.pt155{padding-top:155px!important}.pb155{padding-bottom:155px!important}.pr155{padding-right:155px!important}.pl155{padding-left:155px!important}.lh155{line-height:155px!important}.w160{width:160%!important}.ancho160{width:160px!important}.h160{height:160px!important}.min-w160{min-width:160px!important}.max-ancho160{max-width:160px!important}.max-w160{max-width:160%!important}.min-h160{min-height:160px!important}.max-h160{max-height:160px!important}.vh160{height:160vh!important}.max-vh160,.min-vh160{min-height:160vh!important}.top160{top:160px}.top160-negative{top:-160px}.bottom160{bottom:160px}.bottom160-negative{bottom:-160px}.right160{right:160px}.right160-negative{right:-160px}.left160{left:160px}.left160-negative{left:-160px}.mt160{margin-top:160px!important}.mb160{margin-bottom:160px!important}.mr160{margin-right:160px!important}.ml160{margin-left:160px!important}.padding160{padding:160px!important}.pt160{padding-top:160px!important}.pb160{padding-bottom:160px!important}.pr160{padding-right:160px!important}.pl160{padding-left:160px!important}.lh160{line-height:160px!important}.w165{width:165%!important}.ancho165{width:165px!important}.h165{height:165px!important}.min-w165{min-width:165px!important}.max-ancho165{max-width:165px!important}.max-w165{max-width:165%!important}.min-h165{min-height:165px!important}.max-h165{max-height:165px!important}.vh165{height:165vh!important}.max-vh165,.min-vh165{min-height:165vh!important}.top165{top:165px}.top165-negative{top:-165px}.bottom165{bottom:165px}.bottom165-negative{bottom:-165px}.right165{right:165px}.right165-negative{right:-165px}.left165{left:165px}.left165-negative{left:-165px}.mt165{margin-top:165px!important}.mb165{margin-bottom:165px!important}.mr165{margin-right:165px!important}.ml165{margin-left:165px!important}.padding165{padding:165px!important}.pt165{padding-top:165px!important}.pb165{padding-bottom:165px!important}.pr165{padding-right:165px!important}.pl165{padding-left:165px!important}.lh165{line-height:165px!important}.w170{width:170%!important}.ancho170{width:170px!important}.h170{height:170px!important}.min-w170{min-width:170px!important}.max-ancho170{max-width:170px!important}.max-w170{max-width:170%!important}.min-h170{min-height:170px!important}.max-h170{max-height:170px!important}.vh170{height:170vh!important}.max-vh170,.min-vh170{min-height:170vh!important}.top170{top:170px}.top170-negative{top:-170px}.bottom170{bottom:170px}.bottom170-negative{bottom:-170px}.right170{right:170px}.right170-negative{right:-170px}.left170{left:170px}.left170-negative{left:-170px}.mt170{margin-top:170px!important}.mb170{margin-bottom:170px!important}.mr170{margin-right:170px!important}.ml170{margin-left:170px!important}.padding170{padding:170px!important}.pt170{padding-top:170px!important}.pb170{padding-bottom:170px!important}.pr170{padding-right:170px!important}.pl170{padding-left:170px!important}.lh170{line-height:170px!important}.w175{width:175%!important}.ancho175{width:175px!important}.h175{height:175px!important}.min-w175{min-width:175px!important}.max-ancho175{max-width:175px!important}.max-w175{max-width:175%!important}.min-h175{min-height:175px!important}.max-h175{max-height:175px!important}.vh175{height:175vh!important}.max-vh175,.min-vh175{min-height:175vh!important}.top175{top:175px}.top175-negative{top:-175px}.bottom175{bottom:175px}.bottom175-negative{bottom:-175px}.right175{right:175px}.right175-negative{right:-175px}.left175{left:175px}.left175-negative{left:-175px}.mt175{margin-top:175px!important}.mb175{margin-bottom:175px!important}.mr175{margin-right:175px!important}.ml175{margin-left:175px!important}.padding175{padding:175px!important}.pt175{padding-top:175px!important}.pb175{padding-bottom:175px!important}.pr175{padding-right:175px!important}.pl175{padding-left:175px!important}.lh175{line-height:175px!important}.w180{width:180%!important}.ancho180{width:180px!important}.h180{height:180px!important}.min-w180{min-width:180px!important}.max-ancho180{max-width:180px!important}.max-w180{max-width:180%!important}.min-h180{min-height:180px!important}.max-h180{max-height:180px!important}.vh180{height:180vh!important}.max-vh180,.min-vh180{min-height:180vh!important}.top180{top:180px}.top180-negative{top:-180px}.bottom180{bottom:180px}.bottom180-negative{bottom:-180px}.right180{right:180px}.right180-negative{right:-180px}.left180{left:180px}.left180-negative{left:-180px}.mt180{margin-top:180px!important}.mb180{margin-bottom:180px!important}.mr180{margin-right:180px!important}.ml180{margin-left:180px!important}.padding180{padding:180px!important}.pt180{padding-top:180px!important}.pb180{padding-bottom:180px!important}.pr180{padding-right:180px!important}.pl180{padding-left:180px!important}.lh180{line-height:180px!important}.w185{width:185%!important}.ancho185{width:185px!important}.h185{height:185px!important}.min-w185{min-width:185px!important}.max-ancho185{max-width:185px!important}.max-w185{max-width:185%!important}.min-h185{min-height:185px!important}.max-h185{max-height:185px!important}.vh185{height:185vh!important}.max-vh185,.min-vh185{min-height:185vh!important}.top185{top:185px}.top185-negative{top:-185px}.bottom185{bottom:185px}.bottom185-negative{bottom:-185px}.right185{right:185px}.right185-negative{right:-185px}.left185{left:185px}.left185-negative{left:-185px}.mt185{margin-top:185px!important}.mb185{margin-bottom:185px!important}.mr185{margin-right:185px!important}.ml185{margin-left:185px!important}.padding185{padding:185px!important}.pt185{padding-top:185px!important}.pb185{padding-bottom:185px!important}.pr185{padding-right:185px!important}.pl185{padding-left:185px!important}.lh185{line-height:185px!important}.w190{width:190%!important}.ancho190{width:190px!important}.h190{height:190px!important}.min-w190{min-width:190px!important}.max-ancho190{max-width:190px!important}.max-w190{max-width:190%!important}.min-h190{min-height:190px!important}.max-h190{max-height:190px!important}.vh190{height:190vh!important}.max-vh190,.min-vh190{min-height:190vh!important}.top190{top:190px}.top190-negative{top:-190px}.bottom190{bottom:190px}.bottom190-negative{bottom:-190px}.right190{right:190px}.right190-negative{right:-190px}.left190{left:190px}.left190-negative{left:-190px}.mt190{margin-top:190px!important}.mb190{margin-bottom:190px!important}.mr190{margin-right:190px!important}.ml190{margin-left:190px!important}.padding190{padding:190px!important}.pt190{padding-top:190px!important}.pb190{padding-bottom:190px!important}.pr190{padding-right:190px!important}.pl190{padding-left:190px!important}.lh190{line-height:190px!important}.w195{width:195%!important}.ancho195{width:195px!important}.h195{height:195px!important}.min-w195{min-width:195px!important}.max-ancho195{max-width:195px!important}.max-w195{max-width:195%!important}.min-h195{min-height:195px!important}.max-h195{max-height:195px!important}.vh195{height:195vh!important}.max-vh195,.min-vh195{min-height:195vh!important}.top195{top:195px}.top195-negative{top:-195px}.bottom195{bottom:195px}.bottom195-negative{bottom:-195px}.right195{right:195px}.right195-negative{right:-195px}.left195{left:195px}.left195-negative{left:-195px}.mt195{margin-top:195px!important}.mb195{margin-bottom:195px!important}.mr195{margin-right:195px!important}.ml195{margin-left:195px!important}.padding195{padding:195px!important}.pt195{padding-top:195px!important}.pb195{padding-bottom:195px!important}.pr195{padding-right:195px!important}.pl195{padding-left:195px!important}.lh195{line-height:195px!important}.w200{width:200%!important}.ancho200{width:200px!important}.h200{height:200px!important}.min-w200{min-width:200px!important}.max-ancho200{max-width:200px!important}.max-w200{max-width:200%!important}.min-h200{min-height:200px!important}.max-h200{max-height:200px!important}.vh200{height:200vh!important}.max-vh200,.min-vh200{min-height:200vh!important}.top200{top:200px}.top200-negative{top:-200px}.bottom200{bottom:200px}.bottom200-negative{bottom:-200px}.right200{right:200px}.right200-negative{right:-200px}.left200{left:200px}.left200-negative{left:-200px}.mt200{margin-top:200px!important}.mb200{margin-bottom:200px!important}.mr200{margin-right:200px!important}.ml200{margin-left:200px!important}.padding200{padding:200px!important}.pt200{padding-top:200px!important}.pb200{padding-bottom:200px!important}.pr200{padding-right:200px!important}.pl200{padding-left:200px!important}.lh200{line-height:200px!important}.w205{width:205%!important}.ancho205{width:205px!important}.h205{height:205px!important}.min-w205{min-width:205px!important}.max-ancho205{max-width:205px!important}.max-w205{max-width:205%!important}.min-h205{min-height:205px!important}.max-h205{max-height:205px!important}.vh205{height:205vh!important}.max-vh205,.min-vh205{min-height:205vh!important}.top205{top:205px}.top205-negative{top:-205px}.bottom205{bottom:205px}.bottom205-negative{bottom:-205px}.right205{right:205px}.right205-negative{right:-205px}.left205{left:205px}.left205-negative{left:-205px}.mt205{margin-top:205px!important}.mb205{margin-bottom:205px!important}.mr205{margin-right:205px!important}.ml205{margin-left:205px!important}.padding205{padding:205px!important}.pt205{padding-top:205px!important}.pb205{padding-bottom:205px!important}.pr205{padding-right:205px!important}.pl205{padding-left:205px!important}.lh205{line-height:205px!important}.w210{width:210%!important}.ancho210{width:210px!important}.h210{height:210px!important}.min-w210{min-width:210px!important}.max-ancho210{max-width:210px!important}.max-w210{max-width:210%!important}.min-h210{min-height:210px!important}.max-h210{max-height:210px!important}.vh210{height:210vh!important}.max-vh210,.min-vh210{min-height:210vh!important}.top210{top:210px}.top210-negative{top:-210px}.bottom210{bottom:210px}.bottom210-negative{bottom:-210px}.right210{right:210px}.right210-negative{right:-210px}.left210{left:210px}.left210-negative{left:-210px}.mt210{margin-top:210px!important}.mb210{margin-bottom:210px!important}.mr210{margin-right:210px!important}.ml210{margin-left:210px!important}.padding210{padding:210px!important}.pt210{padding-top:210px!important}.pb210{padding-bottom:210px!important}.pr210{padding-right:210px!important}.pl210{padding-left:210px!important}.lh210{line-height:210px!important}.w215{width:215%!important}.ancho215{width:215px!important}.h215{height:215px!important}.min-w215{min-width:215px!important}.max-ancho215{max-width:215px!important}.max-w215{max-width:215%!important}.min-h215{min-height:215px!important}.max-h215{max-height:215px!important}.vh215{height:215vh!important}.max-vh215,.min-vh215{min-height:215vh!important}.top215{top:215px}.top215-negative{top:-215px}.bottom215{bottom:215px}.bottom215-negative{bottom:-215px}.right215{right:215px}.right215-negative{right:-215px}.left215{left:215px}.left215-negative{left:-215px}.mt215{margin-top:215px!important}.mb215{margin-bottom:215px!important}.mr215{margin-right:215px!important}.ml215{margin-left:215px!important}.padding215{padding:215px!important}.pt215{padding-top:215px!important}.pb215{padding-bottom:215px!important}.pr215{padding-right:215px!important}.pl215{padding-left:215px!important}.lh215{line-height:215px!important}.w220{width:220%!important}.ancho220{width:220px!important}.h220{height:220px!important}.min-w220{min-width:220px!important}.max-ancho220{max-width:220px!important}.max-w220{max-width:220%!important}.min-h220{min-height:220px!important}.max-h220{max-height:220px!important}.vh220{height:220vh!important}.max-vh220,.min-vh220{min-height:220vh!important}.top220{top:220px}.top220-negative{top:-220px}.bottom220{bottom:220px}.bottom220-negative{bottom:-220px}.right220{right:220px}.right220-negative{right:-220px}.left220{left:220px}.left220-negative{left:-220px}.mt220{margin-top:220px!important}.mb220{margin-bottom:220px!important}.mr220{margin-right:220px!important}.ml220{margin-left:220px!important}.padding220{padding:220px!important}.pt220{padding-top:220px!important}.pb220{padding-bottom:220px!important}.pr220{padding-right:220px!important}.pl220{padding-left:220px!important}.lh220{line-height:220px!important}.w225{width:225%!important}.ancho225{width:225px!important}.h225{height:225px!important}.min-w225{min-width:225px!important}.max-ancho225{max-width:225px!important}.max-w225{max-width:225%!important}.min-h225{min-height:225px!important}.max-h225{max-height:225px!important}.vh225{height:225vh!important}.max-vh225,.min-vh225{min-height:225vh!important}.top225{top:225px}.top225-negative{top:-225px}.bottom225{bottom:225px}.bottom225-negative{bottom:-225px}.right225{right:225px}.right225-negative{right:-225px}.left225{left:225px}.left225-negative{left:-225px}.mt225{margin-top:225px!important}.mb225{margin-bottom:225px!important}.mr225{margin-right:225px!important}.ml225{margin-left:225px!important}.padding225{padding:225px!important}.pt225{padding-top:225px!important}.pb225{padding-bottom:225px!important}.pr225{padding-right:225px!important}.pl225{padding-left:225px!important}.lh225{line-height:225px!important}.w230{width:230%!important}.ancho230{width:230px!important}.h230{height:230px!important}.min-w230{min-width:230px!important}.max-ancho230{max-width:230px!important}.max-w230{max-width:230%!important}.min-h230{min-height:230px!important}.max-h230{max-height:230px!important}.vh230{height:230vh!important}.max-vh230,.min-vh230{min-height:230vh!important}.top230{top:230px}.top230-negative{top:-230px}.bottom230{bottom:230px}.bottom230-negative{bottom:-230px}.right230{right:230px}.right230-negative{right:-230px}.left230{left:230px}.left230-negative{left:-230px}.mt230{margin-top:230px!important}.mb230{margin-bottom:230px!important}.mr230{margin-right:230px!important}.ml230{margin-left:230px!important}.padding230{padding:230px!important}.pt230{padding-top:230px!important}.pb230{padding-bottom:230px!important}.pr230{padding-right:230px!important}.pl230{padding-left:230px!important}.lh230{line-height:230px!important}.w235{width:235%!important}.ancho235{width:235px!important}.h235{height:235px!important}.min-w235{min-width:235px!important}.max-ancho235{max-width:235px!important}.max-w235{max-width:235%!important}.min-h235{min-height:235px!important}.max-h235{max-height:235px!important}.vh235{height:235vh!important}.max-vh235,.min-vh235{min-height:235vh!important}.top235{top:235px}.top235-negative{top:-235px}.bottom235{bottom:235px}.bottom235-negative{bottom:-235px}.right235{right:235px}.right235-negative{right:-235px}.left235{left:235px}.left235-negative{left:-235px}.mt235{margin-top:235px!important}.mb235{margin-bottom:235px!important}.mr235{margin-right:235px!important}.ml235{margin-left:235px!important}.padding235{padding:235px!important}.pt235{padding-top:235px!important}.pb235{padding-bottom:235px!important}.pr235{padding-right:235px!important}.pl235{padding-left:235px!important}.lh235{line-height:235px!important}.w240{width:240%!important}.ancho240{width:240px!important}.h240{height:240px!important}.min-w240{min-width:240px!important}.max-ancho240{max-width:240px!important}.max-w240{max-width:240%!important}.min-h240{min-height:240px!important}.max-h240{max-height:240px!important}.vh240{height:240vh!important}.max-vh240,.min-vh240{min-height:240vh!important}.top240{top:240px}.top240-negative{top:-240px}.bottom240{bottom:240px}.bottom240-negative{bottom:-240px}.right240{right:240px}.right240-negative{right:-240px}.left240{left:240px}.left240-negative{left:-240px}.mt240{margin-top:240px!important}.mb240{margin-bottom:240px!important}.mr240{margin-right:240px!important}.ml240{margin-left:240px!important}.padding240{padding:240px!important}.pt240{padding-top:240px!important}.pb240{padding-bottom:240px!important}.pr240{padding-right:240px!important}.pl240{padding-left:240px!important}.lh240{line-height:240px!important}.w245{width:245%!important}.ancho245{width:245px!important}.h245{height:245px!important}.min-w245{min-width:245px!important}.max-ancho245{max-width:245px!important}.max-w245{max-width:245%!important}.min-h245{min-height:245px!important}.max-h245{max-height:245px!important}.vh245{height:245vh!important}.max-vh245,.min-vh245{min-height:245vh!important}.top245{top:245px}.top245-negative{top:-245px}.bottom245{bottom:245px}.bottom245-negative{bottom:-245px}.right245{right:245px}.right245-negative{right:-245px}.left245{left:245px}.left245-negative{left:-245px}.mt245{margin-top:245px!important}.mb245{margin-bottom:245px!important}.mr245{margin-right:245px!important}.ml245{margin-left:245px!important}.padding245{padding:245px!important}.pt245{padding-top:245px!important}.pb245{padding-bottom:245px!important}.pr245{padding-right:245px!important}.pl245{padding-left:245px!important}.lh245{line-height:245px!important}.w250{width:250%!important}.ancho250{width:250px!important}.h250{height:250px!important}.min-w250{min-width:250px!important}.max-ancho250{max-width:250px!important}.max-w250{max-width:250%!important}.min-h250{min-height:250px!important}.max-h250{max-height:250px!important}.vh250{height:250vh!important}.max-vh250,.min-vh250{min-height:250vh!important}.top250{top:250px}.top250-negative{top:-250px}.bottom250{bottom:250px}.bottom250-negative{bottom:-250px}.right250{right:250px}.right250-negative{right:-250px}.left250{left:250px}.left250-negative{left:-250px}.mt250{margin-top:250px!important}.mb250{margin-bottom:250px!important}.mr250{margin-right:250px!important}.ml250{margin-left:250px!important}.padding250{padding:250px!important}.pt250{padding-top:250px!important}.pb250{padding-bottom:250px!important}.pr250{padding-right:250px!important}.pl250{padding-left:250px!important}.lh250{line-height:250px!important}.w255{width:255%!important}.ancho255{width:255px!important}.h255{height:255px!important}.min-w255{min-width:255px!important}.max-ancho255{max-width:255px!important}.max-w255{max-width:255%!important}.min-h255{min-height:255px!important}.max-h255{max-height:255px!important}.vh255{height:255vh!important}.max-vh255,.min-vh255{min-height:255vh!important}.top255{top:255px}.top255-negative{top:-255px}.bottom255{bottom:255px}.bottom255-negative{bottom:-255px}.right255{right:255px}.right255-negative{right:-255px}.left255{left:255px}.left255-negative{left:-255px}.mt255{margin-top:255px!important}.mb255{margin-bottom:255px!important}.mr255{margin-right:255px!important}.ml255{margin-left:255px!important}.padding255{padding:255px!important}.pt255{padding-top:255px!important}.pb255{padding-bottom:255px!important}.pr255{padding-right:255px!important}.pl255{padding-left:255px!important}.lh255{line-height:255px!important}.w260{width:260%!important}.ancho260{width:260px!important}.h260{height:260px!important}.min-w260{min-width:260px!important}.max-ancho260{max-width:260px!important}.max-w260{max-width:260%!important}.min-h260{min-height:260px!important}.max-h260{max-height:260px!important}.vh260{height:260vh!important}.max-vh260,.min-vh260{min-height:260vh!important}.top260{top:260px}.top260-negative{top:-260px}.bottom260{bottom:260px}.bottom260-negative{bottom:-260px}.right260{right:260px}.right260-negative{right:-260px}.left260{left:260px}.left260-negative{left:-260px}.mt260{margin-top:260px!important}.mb260{margin-bottom:260px!important}.mr260{margin-right:260px!important}.ml260{margin-left:260px!important}.padding260{padding:260px!important}.pt260{padding-top:260px!important}.pb260{padding-bottom:260px!important}.pr260{padding-right:260px!important}.pl260{padding-left:260px!important}.lh260{line-height:260px!important}.w265{width:265%!important}.ancho265{width:265px!important}.h265{height:265px!important}.min-w265{min-width:265px!important}.max-ancho265{max-width:265px!important}.max-w265{max-width:265%!important}.min-h265{min-height:265px!important}.max-h265{max-height:265px!important}.vh265{height:265vh!important}.max-vh265,.min-vh265{min-height:265vh!important}.top265{top:265px}.top265-negative{top:-265px}.bottom265{bottom:265px}.bottom265-negative{bottom:-265px}.right265{right:265px}.right265-negative{right:-265px}.left265{left:265px}.left265-negative{left:-265px}.mt265{margin-top:265px!important}.mb265{margin-bottom:265px!important}.mr265{margin-right:265px!important}.ml265{margin-left:265px!important}.padding265{padding:265px!important}.pt265{padding-top:265px!important}.pb265{padding-bottom:265px!important}.pr265{padding-right:265px!important}.pl265{padding-left:265px!important}.lh265{line-height:265px!important}.w270{width:270%!important}.ancho270{width:270px!important}.h270{height:270px!important}.min-w270{min-width:270px!important}.max-ancho270{max-width:270px!important}.max-w270{max-width:270%!important}.min-h270{min-height:270px!important}.max-h270{max-height:270px!important}.vh270{height:270vh!important}.max-vh270,.min-vh270{min-height:270vh!important}.top270{top:270px}.top270-negative{top:-270px}.bottom270{bottom:270px}.bottom270-negative{bottom:-270px}.right270{right:270px}.right270-negative{right:-270px}.left270{left:270px}.left270-negative{left:-270px}.mt270{margin-top:270px!important}.mb270{margin-bottom:270px!important}.mr270{margin-right:270px!important}.ml270{margin-left:270px!important}.padding270{padding:270px!important}.pt270{padding-top:270px!important}.pb270{padding-bottom:270px!important}.pr270{padding-right:270px!important}.pl270{padding-left:270px!important}.lh270{line-height:270px!important}.w275{width:275%!important}.ancho275{width:275px!important}.h275{height:275px!important}.min-w275{min-width:275px!important}.max-ancho275{max-width:275px!important}.max-w275{max-width:275%!important}.min-h275{min-height:275px!important}.max-h275{max-height:275px!important}.vh275{height:275vh!important}.max-vh275,.min-vh275{min-height:275vh!important}.top275{top:275px}.top275-negative{top:-275px}.bottom275{bottom:275px}.bottom275-negative{bottom:-275px}.right275{right:275px}.right275-negative{right:-275px}.left275{left:275px}.left275-negative{left:-275px}.mt275{margin-top:275px!important}.mb275{margin-bottom:275px!important}.mr275{margin-right:275px!important}.ml275{margin-left:275px!important}.padding275{padding:275px!important}.pt275{padding-top:275px!important}.pb275{padding-bottom:275px!important}.pr275{padding-right:275px!important}.pl275{padding-left:275px!important}.lh275{line-height:275px!important}.w280{width:280%!important}.ancho280{width:280px!important}.h280{height:280px!important}.min-w280{min-width:280px!important}.max-ancho280{max-width:280px!important}.max-w280{max-width:280%!important}.min-h280{min-height:280px!important}.max-h280{max-height:280px!important}.vh280{height:280vh!important}.max-vh280,.min-vh280{min-height:280vh!important}.top280{top:280px}.top280-negative{top:-280px}.bottom280{bottom:280px}.bottom280-negative{bottom:-280px}.right280{right:280px}.right280-negative{right:-280px}.left280{left:280px}.left280-negative{left:-280px}.mt280{margin-top:280px!important}.mb280{margin-bottom:280px!important}.mr280{margin-right:280px!important}.ml280{margin-left:280px!important}.padding280{padding:280px!important}.pt280{padding-top:280px!important}.pb280{padding-bottom:280px!important}.pr280{padding-right:280px!important}.pl280{padding-left:280px!important}.lh280{line-height:280px!important}.w285{width:285%!important}.ancho285{width:285px!important}.h285{height:285px!important}.min-w285{min-width:285px!important}.max-ancho285{max-width:285px!important}.max-w285{max-width:285%!important}.min-h285{min-height:285px!important}.max-h285{max-height:285px!important}.vh285{height:285vh!important}.max-vh285,.min-vh285{min-height:285vh!important}.top285{top:285px}.top285-negative{top:-285px}.bottom285{bottom:285px}.bottom285-negative{bottom:-285px}.right285{right:285px}.right285-negative{right:-285px}.left285{left:285px}.left285-negative{left:-285px}.mt285{margin-top:285px!important}.mb285{margin-bottom:285px!important}.mr285{margin-right:285px!important}.ml285{margin-left:285px!important}.padding285{padding:285px!important}.pt285{padding-top:285px!important}.pb285{padding-bottom:285px!important}.pr285{padding-right:285px!important}.pl285{padding-left:285px!important}.lh285{line-height:285px!important}.w290{width:290%!important}.ancho290{width:290px!important}.h290{height:290px!important}.min-w290{min-width:290px!important}.max-ancho290{max-width:290px!important}.max-w290{max-width:290%!important}.min-h290{min-height:290px!important}.max-h290{max-height:290px!important}.vh290{height:290vh!important}.max-vh290,.min-vh290{min-height:290vh!important}.top290{top:290px}.top290-negative{top:-290px}.bottom290{bottom:290px}.bottom290-negative{bottom:-290px}.right290{right:290px}.right290-negative{right:-290px}.left290{left:290px}.left290-negative{left:-290px}.mt290{margin-top:290px!important}.mb290{margin-bottom:290px!important}.mr290{margin-right:290px!important}.ml290{margin-left:290px!important}.padding290{padding:290px!important}.pt290{padding-top:290px!important}.pb290{padding-bottom:290px!important}.pr290{padding-right:290px!important}.pl290{padding-left:290px!important}.lh290{line-height:290px!important}.w295{width:295%!important}.ancho295{width:295px!important}.h295{height:295px!important}.min-w295{min-width:295px!important}.max-ancho295{max-width:295px!important}.max-w295{max-width:295%!important}.min-h295{min-height:295px!important}.max-h295{max-height:295px!important}.vh295{height:295vh!important}.max-vh295,.min-vh295{min-height:295vh!important}.top295{top:295px}.top295-negative{top:-295px}.bottom295{bottom:295px}.bottom295-negative{bottom:-295px}.right295{right:295px}.right295-negative{right:-295px}.left295{left:295px}.left295-negative{left:-295px}.mt295{margin-top:295px!important}.mb295{margin-bottom:295px!important}.mr295{margin-right:295px!important}.ml295{margin-left:295px!important}.padding295{padding:295px!important}.pt295{padding-top:295px!important}.pb295{padding-bottom:295px!important}.pr295{padding-right:295px!important}.pl295{padding-left:295px!important}.lh295{line-height:295px!important}.w300{width:300%!important}.ancho300{width:300px!important}.h300{height:300px!important}.min-w300{min-width:300px!important}.max-ancho300{max-width:300px!important}.max-w300{max-width:300%!important}.min-h300{min-height:300px!important}.max-h300{max-height:300px!important}.vh300{height:300vh!important}.max-vh300,.min-vh300{min-height:300vh!important}.top300{top:300px}.top300-negative{top:-300px}.bottom300{bottom:300px}.bottom300-negative{bottom:-300px}.right300{right:300px}.right300-negative{right:-300px}.left300{left:300px}.left300-negative{left:-300px}.mt300{margin-top:300px!important}.mb300{margin-bottom:300px!important}.mr300{margin-right:300px!important}.ml300{margin-left:300px!important}.padding300{padding:300px!important}.pt300{padding-top:300px!important}.pb300{padding-bottom:300px!important}.pr300{padding-right:300px!important}.pl300{padding-left:300px!important}.lh300{line-height:300px!important}.w305{width:305%!important}.ancho305{width:305px!important}.h305{height:305px!important}.min-w305{min-width:305px!important}.max-ancho305{max-width:305px!important}.max-w305{max-width:305%!important}.min-h305{min-height:305px!important}.max-h305{max-height:305px!important}.vh305{height:305vh!important}.max-vh305,.min-vh305{min-height:305vh!important}.top305{top:305px}.top305-negative{top:-305px}.bottom305{bottom:305px}.bottom305-negative{bottom:-305px}.right305{right:305px}.right305-negative{right:-305px}.left305{left:305px}.left305-negative{left:-305px}.mt305{margin-top:305px!important}.mb305{margin-bottom:305px!important}.mr305{margin-right:305px!important}.ml305{margin-left:305px!important}.padding305{padding:305px!important}.pt305{padding-top:305px!important}.pb305{padding-bottom:305px!important}.pr305{padding-right:305px!important}.pl305{padding-left:305px!important}.lh305{line-height:305px!important}.w310{width:310%!important}.ancho310{width:310px!important}.h310{height:310px!important}.min-w310{min-width:310px!important}.max-ancho310{max-width:310px!important}.max-w310{max-width:310%!important}.min-h310{min-height:310px!important}.max-h310{max-height:310px!important}.vh310{height:310vh!important}.max-vh310,.min-vh310{min-height:310vh!important}.top310{top:310px}.top310-negative{top:-310px}.bottom310{bottom:310px}.bottom310-negative{bottom:-310px}.right310{right:310px}.right310-negative{right:-310px}.left310{left:310px}.left310-negative{left:-310px}.mt310{margin-top:310px!important}.mb310{margin-bottom:310px!important}.mr310{margin-right:310px!important}.ml310{margin-left:310px!important}.padding310{padding:310px!important}.pt310{padding-top:310px!important}.pb310{padding-bottom:310px!important}.pr310{padding-right:310px!important}.pl310{padding-left:310px!important}.lh310{line-height:310px!important}.w315{width:315%!important}.ancho315{width:315px!important}.h315{height:315px!important}.min-w315{min-width:315px!important}.max-ancho315{max-width:315px!important}.max-w315{max-width:315%!important}.min-h315{min-height:315px!important}.max-h315{max-height:315px!important}.vh315{height:315vh!important}.max-vh315,.min-vh315{min-height:315vh!important}.top315{top:315px}.top315-negative{top:-315px}.bottom315{bottom:315px}.bottom315-negative{bottom:-315px}.right315{right:315px}.right315-negative{right:-315px}.left315{left:315px}.left315-negative{left:-315px}.mt315{margin-top:315px!important}.mb315{margin-bottom:315px!important}.mr315{margin-right:315px!important}.ml315{margin-left:315px!important}.padding315{padding:315px!important}.pt315{padding-top:315px!important}.pb315{padding-bottom:315px!important}.pr315{padding-right:315px!important}.pl315{padding-left:315px!important}.lh315{line-height:315px!important}.w320{width:320%!important}.ancho320{width:320px!important}.h320{height:320px!important}.min-w320{min-width:320px!important}.max-ancho320{max-width:320px!important}.max-w320{max-width:320%!important}.min-h320{min-height:320px!important}.max-h320{max-height:320px!important}.vh320{height:320vh!important}.max-vh320,.min-vh320{min-height:320vh!important}.top320{top:320px}.top320-negative{top:-320px}.bottom320{bottom:320px}.bottom320-negative{bottom:-320px}.right320{right:320px}.right320-negative{right:-320px}.left320{left:320px}.left320-negative{left:-320px}.mt320{margin-top:320px!important}.mb320{margin-bottom:320px!important}.mr320{margin-right:320px!important}.ml320{margin-left:320px!important}.padding320{padding:320px!important}.pt320{padding-top:320px!important}.pb320{padding-bottom:320px!important}.pr320{padding-right:320px!important}.pl320{padding-left:320px!important}.lh320{line-height:320px!important}.w325{width:325%!important}.ancho325{width:325px!important}.h325{height:325px!important}.min-w325{min-width:325px!important}.max-ancho325{max-width:325px!important}.max-w325{max-width:325%!important}.min-h325{min-height:325px!important}.max-h325{max-height:325px!important}.vh325{height:325vh!important}.max-vh325,.min-vh325{min-height:325vh!important}.top325{top:325px}.top325-negative{top:-325px}.bottom325{bottom:325px}.bottom325-negative{bottom:-325px}.right325{right:325px}.right325-negative{right:-325px}.left325{left:325px}.left325-negative{left:-325px}.mt325{margin-top:325px!important}.mb325{margin-bottom:325px!important}.mr325{margin-right:325px!important}.ml325{margin-left:325px!important}.padding325{padding:325px!important}.pt325{padding-top:325px!important}.pb325{padding-bottom:325px!important}.pr325{padding-right:325px!important}.pl325{padding-left:325px!important}.lh325{line-height:325px!important}.w330{width:330%!important}.ancho330{width:330px!important}.h330{height:330px!important}.min-w330{min-width:330px!important}.max-ancho330{max-width:330px!important}.max-w330{max-width:330%!important}.min-h330{min-height:330px!important}.max-h330{max-height:330px!important}.vh330{height:330vh!important}.max-vh330,.min-vh330{min-height:330vh!important}.top330{top:330px}.top330-negative{top:-330px}.bottom330{bottom:330px}.bottom330-negative{bottom:-330px}.right330{right:330px}.right330-negative{right:-330px}.left330{left:330px}.left330-negative{left:-330px}.mt330{margin-top:330px!important}.mb330{margin-bottom:330px!important}.mr330{margin-right:330px!important}.ml330{margin-left:330px!important}.padding330{padding:330px!important}.pt330{padding-top:330px!important}.pb330{padding-bottom:330px!important}.pr330{padding-right:330px!important}.pl330{padding-left:330px!important}.lh330{line-height:330px!important}.w335{width:335%!important}.ancho335{width:335px!important}.h335{height:335px!important}.min-w335{min-width:335px!important}.max-ancho335{max-width:335px!important}.max-w335{max-width:335%!important}.min-h335{min-height:335px!important}.max-h335{max-height:335px!important}.vh335{height:335vh!important}.max-vh335,.min-vh335{min-height:335vh!important}.top335{top:335px}.top335-negative{top:-335px}.bottom335{bottom:335px}.bottom335-negative{bottom:-335px}.right335{right:335px}.right335-negative{right:-335px}.left335{left:335px}.left335-negative{left:-335px}.mt335{margin-top:335px!important}.mb335{margin-bottom:335px!important}.mr335{margin-right:335px!important}.ml335{margin-left:335px!important}.padding335{padding:335px!important}.pt335{padding-top:335px!important}.pb335{padding-bottom:335px!important}.pr335{padding-right:335px!important}.pl335{padding-left:335px!important}.lh335{line-height:335px!important}.w340{width:340%!important}.ancho340{width:340px!important}.h340{height:340px!important}.min-w340{min-width:340px!important}.max-ancho340{max-width:340px!important}.max-w340{max-width:340%!important}.min-h340{min-height:340px!important}.max-h340{max-height:340px!important}.vh340{height:340vh!important}.max-vh340,.min-vh340{min-height:340vh!important}.top340{top:340px}.top340-negative{top:-340px}.bottom340{bottom:340px}.bottom340-negative{bottom:-340px}.right340{right:340px}.right340-negative{right:-340px}.left340{left:340px}.left340-negative{left:-340px}.mt340{margin-top:340px!important}.mb340{margin-bottom:340px!important}.mr340{margin-right:340px!important}.ml340{margin-left:340px!important}.padding340{padding:340px!important}.pt340{padding-top:340px!important}.pb340{padding-bottom:340px!important}.pr340{padding-right:340px!important}.pl340{padding-left:340px!important}.lh340{line-height:340px!important}.w345{width:345%!important}.ancho345{width:345px!important}.h345{height:345px!important}.min-w345{min-width:345px!important}.max-ancho345{max-width:345px!important}.max-w345{max-width:345%!important}.min-h345{min-height:345px!important}.max-h345{max-height:345px!important}.vh345{height:345vh!important}.max-vh345,.min-vh345{min-height:345vh!important}.top345{top:345px}.top345-negative{top:-345px}.bottom345{bottom:345px}.bottom345-negative{bottom:-345px}.right345{right:345px}.right345-negative{right:-345px}.left345{left:345px}.left345-negative{left:-345px}.mt345{margin-top:345px!important}.mb345{margin-bottom:345px!important}.mr345{margin-right:345px!important}.ml345{margin-left:345px!important}.padding345{padding:345px!important}.pt345{padding-top:345px!important}.pb345{padding-bottom:345px!important}.pr345{padding-right:345px!important}.pl345{padding-left:345px!important}.lh345{line-height:345px!important}.w350{width:350%!important}.ancho350{width:350px!important}.h350{height:350px!important}.min-w350{min-width:350px!important}.max-ancho350{max-width:350px!important}.max-w350{max-width:350%!important}.min-h350{min-height:350px!important}.max-h350{max-height:350px!important}.vh350{height:350vh!important}.max-vh350,.min-vh350{min-height:350vh!important}.top350{top:350px}.top350-negative{top:-350px}.bottom350{bottom:350px}.bottom350-negative{bottom:-350px}.right350{right:350px}.right350-negative{right:-350px}.left350{left:350px}.left350-negative{left:-350px}.mt350{margin-top:350px!important}.mb350{margin-bottom:350px!important}.mr350{margin-right:350px!important}.ml350{margin-left:350px!important}.padding350{padding:350px!important}.pt350{padding-top:350px!important}.pb350{padding-bottom:350px!important}.pr350{padding-right:350px!important}.pl350{padding-left:350px!important}.lh350{line-height:350px!important}.w355{width:355%!important}.ancho355{width:355px!important}.h355{height:355px!important}.min-w355{min-width:355px!important}.max-ancho355{max-width:355px!important}.max-w355{max-width:355%!important}.min-h355{min-height:355px!important}.max-h355{max-height:355px!important}.vh355{height:355vh!important}.max-vh355,.min-vh355{min-height:355vh!important}.top355{top:355px}.top355-negative{top:-355px}.bottom355{bottom:355px}.bottom355-negative{bottom:-355px}.right355{right:355px}.right355-negative{right:-355px}.left355{left:355px}.left355-negative{left:-355px}.mt355{margin-top:355px!important}.mb355{margin-bottom:355px!important}.mr355{margin-right:355px!important}.ml355{margin-left:355px!important}.padding355{padding:355px!important}.pt355{padding-top:355px!important}.pb355{padding-bottom:355px!important}.pr355{padding-right:355px!important}.pl355{padding-left:355px!important}.lh355{line-height:355px!important}.w360{width:360%!important}.ancho360{width:360px!important}.h360{height:360px!important}.min-w360{min-width:360px!important}.max-ancho360{max-width:360px!important}.max-w360{max-width:360%!important}.min-h360{min-height:360px!important}.max-h360{max-height:360px!important}.vh360{height:360vh!important}.max-vh360,.min-vh360{min-height:360vh!important}.top360{top:360px}.top360-negative{top:-360px}.bottom360{bottom:360px}.bottom360-negative{bottom:-360px}.right360{right:360px}.right360-negative{right:-360px}.left360{left:360px}.left360-negative{left:-360px}.mt360{margin-top:360px!important}.mb360{margin-bottom:360px!important}.mr360{margin-right:360px!important}.ml360{margin-left:360px!important}.padding360{padding:360px!important}.pt360{padding-top:360px!important}.pb360{padding-bottom:360px!important}.pr360{padding-right:360px!important}.pl360{padding-left:360px!important}.lh360{line-height:360px!important}.w365{width:365%!important}.ancho365{width:365px!important}.h365{height:365px!important}.min-w365{min-width:365px!important}.max-ancho365{max-width:365px!important}.max-w365{max-width:365%!important}.min-h365{min-height:365px!important}.max-h365{max-height:365px!important}.vh365{height:365vh!important}.max-vh365,.min-vh365{min-height:365vh!important}.top365{top:365px}.top365-negative{top:-365px}.bottom365{bottom:365px}.bottom365-negative{bottom:-365px}.right365{right:365px}.right365-negative{right:-365px}.left365{left:365px}.left365-negative{left:-365px}.mt365{margin-top:365px!important}.mb365{margin-bottom:365px!important}.mr365{margin-right:365px!important}.ml365{margin-left:365px!important}.padding365{padding:365px!important}.pt365{padding-top:365px!important}.pb365{padding-bottom:365px!important}.pr365{padding-right:365px!important}.pl365{padding-left:365px!important}.lh365{line-height:365px!important}.w370{width:370%!important}.ancho370{width:370px!important}.h370{height:370px!important}.min-w370{min-width:370px!important}.max-ancho370{max-width:370px!important}.max-w370{max-width:370%!important}.min-h370{min-height:370px!important}.max-h370{max-height:370px!important}.vh370{height:370vh!important}.max-vh370,.min-vh370{min-height:370vh!important}.top370{top:370px}.top370-negative{top:-370px}.bottom370{bottom:370px}.bottom370-negative{bottom:-370px}.right370{right:370px}.right370-negative{right:-370px}.left370{left:370px}.left370-negative{left:-370px}.mt370{margin-top:370px!important}.mb370{margin-bottom:370px!important}.mr370{margin-right:370px!important}.ml370{margin-left:370px!important}.padding370{padding:370px!important}.pt370{padding-top:370px!important}.pb370{padding-bottom:370px!important}.pr370{padding-right:370px!important}.pl370{padding-left:370px!important}.lh370{line-height:370px!important}.w375{width:375%!important}.ancho375{width:375px!important}.h375{height:375px!important}.min-w375{min-width:375px!important}.max-ancho375{max-width:375px!important}.max-w375{max-width:375%!important}.min-h375{min-height:375px!important}.max-h375{max-height:375px!important}.vh375{height:375vh!important}.max-vh375,.min-vh375{min-height:375vh!important}.top375{top:375px}.top375-negative{top:-375px}.bottom375{bottom:375px}.bottom375-negative{bottom:-375px}.right375{right:375px}.right375-negative{right:-375px}.left375{left:375px}.left375-negative{left:-375px}.mt375{margin-top:375px!important}.mb375{margin-bottom:375px!important}.mr375{margin-right:375px!important}.ml375{margin-left:375px!important}.padding375{padding:375px!important}.pt375{padding-top:375px!important}.pb375{padding-bottom:375px!important}.pr375{padding-right:375px!important}.pl375{padding-left:375px!important}.lh375{line-height:375px!important}.w380{width:380%!important}.ancho380{width:380px!important}.h380{height:380px!important}.min-w380{min-width:380px!important}.max-ancho380{max-width:380px!important}.max-w380{max-width:380%!important}.min-h380{min-height:380px!important}.max-h380{max-height:380px!important}.vh380{height:380vh!important}.max-vh380,.min-vh380{min-height:380vh!important}.top380{top:380px}.top380-negative{top:-380px}.bottom380{bottom:380px}.bottom380-negative{bottom:-380px}.right380{right:380px}.right380-negative{right:-380px}.left380{left:380px}.left380-negative{left:-380px}.mt380{margin-top:380px!important}.mb380{margin-bottom:380px!important}.mr380{margin-right:380px!important}.ml380{margin-left:380px!important}.padding380{padding:380px!important}.pt380{padding-top:380px!important}.pb380{padding-bottom:380px!important}.pr380{padding-right:380px!important}.pl380{padding-left:380px!important}.lh380{line-height:380px!important}.w385{width:385%!important}.ancho385{width:385px!important}.h385{height:385px!important}.min-w385{min-width:385px!important}.max-ancho385{max-width:385px!important}.max-w385{max-width:385%!important}.min-h385{min-height:385px!important}.max-h385{max-height:385px!important}.vh385{height:385vh!important}.max-vh385,.min-vh385{min-height:385vh!important}.top385{top:385px}.top385-negative{top:-385px}.bottom385{bottom:385px}.bottom385-negative{bottom:-385px}.right385{right:385px}.right385-negative{right:-385px}.left385{left:385px}.left385-negative{left:-385px}.mt385{margin-top:385px!important}.mb385{margin-bottom:385px!important}.mr385{margin-right:385px!important}.ml385{margin-left:385px!important}.padding385{padding:385px!important}.pt385{padding-top:385px!important}.pb385{padding-bottom:385px!important}.pr385{padding-right:385px!important}.pl385{padding-left:385px!important}.lh385{line-height:385px!important}.w390{width:390%!important}.ancho390{width:390px!important}.h390{height:390px!important}.min-w390{min-width:390px!important}.max-ancho390{max-width:390px!important}.max-w390{max-width:390%!important}.min-h390{min-height:390px!important}.max-h390{max-height:390px!important}.vh390{height:390vh!important}.max-vh390,.min-vh390{min-height:390vh!important}.top390{top:390px}.top390-negative{top:-390px}.bottom390{bottom:390px}.bottom390-negative{bottom:-390px}.right390{right:390px}.right390-negative{right:-390px}.left390{left:390px}.left390-negative{left:-390px}.mt390{margin-top:390px!important}.mb390{margin-bottom:390px!important}.mr390{margin-right:390px!important}.ml390{margin-left:390px!important}.padding390{padding:390px!important}.pt390{padding-top:390px!important}.pb390{padding-bottom:390px!important}.pr390{padding-right:390px!important}.pl390{padding-left:390px!important}.lh390{line-height:390px!important}.w395{width:395%!important}.ancho395{width:395px!important}.h395{height:395px!important}.min-w395{min-width:395px!important}.max-ancho395{max-width:395px!important}.max-w395{max-width:395%!important}.min-h395{min-height:395px!important}.max-h395{max-height:395px!important}.vh395{height:395vh!important}.max-vh395,.min-vh395{min-height:395vh!important}.top395{top:395px}.top395-negative{top:-395px}.bottom395{bottom:395px}.bottom395-negative{bottom:-395px}.right395{right:395px}.right395-negative{right:-395px}.left395{left:395px}.left395-negative{left:-395px}.mt395{margin-top:395px!important}.mb395{margin-bottom:395px!important}.mr395{margin-right:395px!important}.ml395{margin-left:395px!important}.padding395{padding:395px!important}.pt395{padding-top:395px!important}.pb395{padding-bottom:395px!important}.pr395{padding-right:395px!important}.pl395{padding-left:395px!important}.lh395{line-height:395px!important}.w400{width:400%!important}.ancho400{width:400px!important}.h400{height:400px!important}.min-w400{min-width:400px!important}.max-ancho400{max-width:400px!important}.max-w400{max-width:400%!important}.min-h400{min-height:400px!important}.max-h400{max-height:400px!important}.vh400{height:400vh!important}.max-vh400,.min-vh400{min-height:400vh!important}.top400{top:400px}.top400-negative{top:-400px}.bottom400{bottom:400px}.bottom400-negative{bottom:-400px}.right400{right:400px}.right400-negative{right:-400px}.left400{left:400px}.left400-negative{left:-400px}.mt400{margin-top:400px!important}.mb400{margin-bottom:400px!important}.mr400{margin-right:400px!important}.ml400{margin-left:400px!important}.padding400{padding:400px!important}.pt400{padding-top:400px!important}.pb400{padding-bottom:400px!important}.pr400{padding-right:400px!important}.pl400{padding-left:400px!important}.lh400{line-height:400px!important}.w405{width:405%!important}.ancho405{width:405px!important}.h405{height:405px!important}.min-w405{min-width:405px!important}.max-ancho405{max-width:405px!important}.max-w405{max-width:405%!important}.min-h405{min-height:405px!important}.max-h405{max-height:405px!important}.vh405{height:405vh!important}.max-vh405,.min-vh405{min-height:405vh!important}.top405{top:405px}.top405-negative{top:-405px}.bottom405{bottom:405px}.bottom405-negative{bottom:-405px}.right405{right:405px}.right405-negative{right:-405px}.left405{left:405px}.left405-negative{left:-405px}.mt405{margin-top:405px!important}.mb405{margin-bottom:405px!important}.mr405{margin-right:405px!important}.ml405{margin-left:405px!important}.padding405{padding:405px!important}.pt405{padding-top:405px!important}.pb405{padding-bottom:405px!important}.pr405{padding-right:405px!important}.pl405{padding-left:405px!important}.lh405{line-height:405px!important}.w410{width:410%!important}.ancho410{width:410px!important}.h410{height:410px!important}.min-w410{min-width:410px!important}.max-ancho410{max-width:410px!important}.max-w410{max-width:410%!important}.min-h410{min-height:410px!important}.max-h410{max-height:410px!important}.vh410{height:410vh!important}.max-vh410,.min-vh410{min-height:410vh!important}.top410{top:410px}.top410-negative{top:-410px}.bottom410{bottom:410px}.bottom410-negative{bottom:-410px}.right410{right:410px}.right410-negative{right:-410px}.left410{left:410px}.left410-negative{left:-410px}.mt410{margin-top:410px!important}.mb410{margin-bottom:410px!important}.mr410{margin-right:410px!important}.ml410{margin-left:410px!important}.padding410{padding:410px!important}.pt410{padding-top:410px!important}.pb410{padding-bottom:410px!important}.pr410{padding-right:410px!important}.pl410{padding-left:410px!important}.lh410{line-height:410px!important}.w415{width:415%!important}.ancho415{width:415px!important}.h415{height:415px!important}.min-w415{min-width:415px!important}.max-ancho415{max-width:415px!important}.max-w415{max-width:415%!important}.min-h415{min-height:415px!important}.max-h415{max-height:415px!important}.vh415{height:415vh!important}.max-vh415,.min-vh415{min-height:415vh!important}.top415{top:415px}.top415-negative{top:-415px}.bottom415{bottom:415px}.bottom415-negative{bottom:-415px}.right415{right:415px}.right415-negative{right:-415px}.left415{left:415px}.left415-negative{left:-415px}.mt415{margin-top:415px!important}.mb415{margin-bottom:415px!important}.mr415{margin-right:415px!important}.ml415{margin-left:415px!important}.padding415{padding:415px!important}.pt415{padding-top:415px!important}.pb415{padding-bottom:415px!important}.pr415{padding-right:415px!important}.pl415{padding-left:415px!important}.lh415{line-height:415px!important}.w420{width:420%!important}.ancho420{width:420px!important}.h420{height:420px!important}.min-w420{min-width:420px!important}.max-ancho420{max-width:420px!important}.max-w420{max-width:420%!important}.min-h420{min-height:420px!important}.max-h420{max-height:420px!important}.vh420{height:420vh!important}.max-vh420,.min-vh420{min-height:420vh!important}.top420{top:420px}.top420-negative{top:-420px}.bottom420{bottom:420px}.bottom420-negative{bottom:-420px}.right420{right:420px}.right420-negative{right:-420px}.left420{left:420px}.left420-negative{left:-420px}.mt420{margin-top:420px!important}.mb420{margin-bottom:420px!important}.mr420{margin-right:420px!important}.ml420{margin-left:420px!important}.padding420{padding:420px!important}.pt420{padding-top:420px!important}.pb420{padding-bottom:420px!important}.pr420{padding-right:420px!important}.pl420{padding-left:420px!important}.lh420{line-height:420px!important}.w425{width:425%!important}.ancho425{width:425px!important}.h425{height:425px!important}.min-w425{min-width:425px!important}.max-ancho425{max-width:425px!important}.max-w425{max-width:425%!important}.min-h425{min-height:425px!important}.max-h425{max-height:425px!important}.vh425{height:425vh!important}.max-vh425,.min-vh425{min-height:425vh!important}.top425{top:425px}.top425-negative{top:-425px}.bottom425{bottom:425px}.bottom425-negative{bottom:-425px}.right425{right:425px}.right425-negative{right:-425px}.left425{left:425px}.left425-negative{left:-425px}.mt425{margin-top:425px!important}.mb425{margin-bottom:425px!important}.mr425{margin-right:425px!important}.ml425{margin-left:425px!important}.padding425{padding:425px!important}.pt425{padding-top:425px!important}.pb425{padding-bottom:425px!important}.pr425{padding-right:425px!important}.pl425{padding-left:425px!important}.lh425{line-height:425px!important}.w430{width:430%!important}.ancho430{width:430px!important}.h430{height:430px!important}.min-w430{min-width:430px!important}.max-ancho430{max-width:430px!important}.max-w430{max-width:430%!important}.min-h430{min-height:430px!important}.max-h430{max-height:430px!important}.vh430{height:430vh!important}.max-vh430,.min-vh430{min-height:430vh!important}.top430{top:430px}.top430-negative{top:-430px}.bottom430{bottom:430px}.bottom430-negative{bottom:-430px}.right430{right:430px}.right430-negative{right:-430px}.left430{left:430px}.left430-negative{left:-430px}.mt430{margin-top:430px!important}.mb430{margin-bottom:430px!important}.mr430{margin-right:430px!important}.ml430{margin-left:430px!important}.padding430{padding:430px!important}.pt430{padding-top:430px!important}.pb430{padding-bottom:430px!important}.pr430{padding-right:430px!important}.pl430{padding-left:430px!important}.lh430{line-height:430px!important}.w435{width:435%!important}.ancho435{width:435px!important}.h435{height:435px!important}.min-w435{min-width:435px!important}.max-ancho435{max-width:435px!important}.max-w435{max-width:435%!important}.min-h435{min-height:435px!important}.max-h435{max-height:435px!important}.vh435{height:435vh!important}.max-vh435,.min-vh435{min-height:435vh!important}.top435{top:435px}.top435-negative{top:-435px}.bottom435{bottom:435px}.bottom435-negative{bottom:-435px}.right435{right:435px}.right435-negative{right:-435px}.left435{left:435px}.left435-negative{left:-435px}.mt435{margin-top:435px!important}.mb435{margin-bottom:435px!important}.mr435{margin-right:435px!important}.ml435{margin-left:435px!important}.padding435{padding:435px!important}.pt435{padding-top:435px!important}.pb435{padding-bottom:435px!important}.pr435{padding-right:435px!important}.pl435{padding-left:435px!important}.lh435{line-height:435px!important}.w440{width:440%!important}.ancho440{width:440px!important}.h440{height:440px!important}.min-w440{min-width:440px!important}.max-ancho440{max-width:440px!important}.max-w440{max-width:440%!important}.min-h440{min-height:440px!important}.max-h440{max-height:440px!important}.vh440{height:440vh!important}.max-vh440,.min-vh440{min-height:440vh!important}.top440{top:440px}.top440-negative{top:-440px}.bottom440{bottom:440px}.bottom440-negative{bottom:-440px}.right440{right:440px}.right440-negative{right:-440px}.left440{left:440px}.left440-negative{left:-440px}.mt440{margin-top:440px!important}.mb440{margin-bottom:440px!important}.mr440{margin-right:440px!important}.ml440{margin-left:440px!important}.padding440{padding:440px!important}.pt440{padding-top:440px!important}.pb440{padding-bottom:440px!important}.pr440{padding-right:440px!important}.pl440{padding-left:440px!important}.lh440{line-height:440px!important}.w445{width:445%!important}.ancho445{width:445px!important}.h445{height:445px!important}.min-w445{min-width:445px!important}.max-ancho445{max-width:445px!important}.max-w445{max-width:445%!important}.min-h445{min-height:445px!important}.max-h445{max-height:445px!important}.vh445{height:445vh!important}.max-vh445,.min-vh445{min-height:445vh!important}.top445{top:445px}.top445-negative{top:-445px}.bottom445{bottom:445px}.bottom445-negative{bottom:-445px}.right445{right:445px}.right445-negative{right:-445px}.left445{left:445px}.left445-negative{left:-445px}.mt445{margin-top:445px!important}.mb445{margin-bottom:445px!important}.mr445{margin-right:445px!important}.ml445{margin-left:445px!important}.padding445{padding:445px!important}.pt445{padding-top:445px!important}.pb445{padding-bottom:445px!important}.pr445{padding-right:445px!important}.pl445{padding-left:445px!important}.lh445{line-height:445px!important}.w450{width:450%!important}.ancho450{width:450px!important}.h450{height:450px!important}.min-w450{min-width:450px!important}.max-ancho450{max-width:450px!important}.max-w450{max-width:450%!important}.min-h450{min-height:450px!important}.max-h450{max-height:450px!important}.vh450{height:450vh!important}.max-vh450,.min-vh450{min-height:450vh!important}.top450{top:450px}.top450-negative{top:-450px}.bottom450{bottom:450px}.bottom450-negative{bottom:-450px}.right450{right:450px}.right450-negative{right:-450px}.left450{left:450px}.left450-negative{left:-450px}.mt450{margin-top:450px!important}.mb450{margin-bottom:450px!important}.mr450{margin-right:450px!important}.ml450{margin-left:450px!important}.padding450{padding:450px!important}.pt450{padding-top:450px!important}.pb450{padding-bottom:450px!important}.pr450{padding-right:450px!important}.pl450{padding-left:450px!important}.lh450{line-height:450px!important}.w455{width:455%!important}.ancho455{width:455px!important}.h455{height:455px!important}.min-w455{min-width:455px!important}.max-ancho455{max-width:455px!important}.max-w455{max-width:455%!important}.min-h455{min-height:455px!important}.max-h455{max-height:455px!important}.vh455{height:455vh!important}.max-vh455,.min-vh455{min-height:455vh!important}.top455{top:455px}.top455-negative{top:-455px}.bottom455{bottom:455px}.bottom455-negative{bottom:-455px}.right455{right:455px}.right455-negative{right:-455px}.left455{left:455px}.left455-negative{left:-455px}.mt455{margin-top:455px!important}.mb455{margin-bottom:455px!important}.mr455{margin-right:455px!important}.ml455{margin-left:455px!important}.padding455{padding:455px!important}.pt455{padding-top:455px!important}.pb455{padding-bottom:455px!important}.pr455{padding-right:455px!important}.pl455{padding-left:455px!important}.lh455{line-height:455px!important}.w460{width:460%!important}.ancho460{width:460px!important}.h460{height:460px!important}.min-w460{min-width:460px!important}.max-ancho460{max-width:460px!important}.max-w460{max-width:460%!important}.min-h460{min-height:460px!important}.max-h460{max-height:460px!important}.vh460{height:460vh!important}.max-vh460,.min-vh460{min-height:460vh!important}.top460{top:460px}.top460-negative{top:-460px}.bottom460{bottom:460px}.bottom460-negative{bottom:-460px}.right460{right:460px}.right460-negative{right:-460px}.left460{left:460px}.left460-negative{left:-460px}.mt460{margin-top:460px!important}.mb460{margin-bottom:460px!important}.mr460{margin-right:460px!important}.ml460{margin-left:460px!important}.padding460{padding:460px!important}.pt460{padding-top:460px!important}.pb460{padding-bottom:460px!important}.pr460{padding-right:460px!important}.pl460{padding-left:460px!important}.lh460{line-height:460px!important}.w465{width:465%!important}.ancho465{width:465px!important}.h465{height:465px!important}.min-w465{min-width:465px!important}.max-ancho465{max-width:465px!important}.max-w465{max-width:465%!important}.min-h465{min-height:465px!important}.max-h465{max-height:465px!important}.vh465{height:465vh!important}.max-vh465,.min-vh465{min-height:465vh!important}.top465{top:465px}.top465-negative{top:-465px}.bottom465{bottom:465px}.bottom465-negative{bottom:-465px}.right465{right:465px}.right465-negative{right:-465px}.left465{left:465px}.left465-negative{left:-465px}.mt465{margin-top:465px!important}.mb465{margin-bottom:465px!important}.mr465{margin-right:465px!important}.ml465{margin-left:465px!important}.padding465{padding:465px!important}.pt465{padding-top:465px!important}.pb465{padding-bottom:465px!important}.pr465{padding-right:465px!important}.pl465{padding-left:465px!important}.lh465{line-height:465px!important}.w470{width:470%!important}.ancho470{width:470px!important}.h470{height:470px!important}.min-w470{min-width:470px!important}.max-ancho470{max-width:470px!important}.max-w470{max-width:470%!important}.min-h470{min-height:470px!important}.max-h470{max-height:470px!important}.vh470{height:470vh!important}.max-vh470,.min-vh470{min-height:470vh!important}.top470{top:470px}.top470-negative{top:-470px}.bottom470{bottom:470px}.bottom470-negative{bottom:-470px}.right470{right:470px}.right470-negative{right:-470px}.left470{left:470px}.left470-negative{left:-470px}.mt470{margin-top:470px!important}.mb470{margin-bottom:470px!important}.mr470{margin-right:470px!important}.ml470{margin-left:470px!important}.padding470{padding:470px!important}.pt470{padding-top:470px!important}.pb470{padding-bottom:470px!important}.pr470{padding-right:470px!important}.pl470{padding-left:470px!important}.lh470{line-height:470px!important}.w475{width:475%!important}.ancho475{width:475px!important}.h475{height:475px!important}.min-w475{min-width:475px!important}.max-ancho475{max-width:475px!important}.max-w475{max-width:475%!important}.min-h475{min-height:475px!important}.max-h475{max-height:475px!important}.vh475{height:475vh!important}.max-vh475,.min-vh475{min-height:475vh!important}.top475{top:475px}.top475-negative{top:-475px}.bottom475{bottom:475px}.bottom475-negative{bottom:-475px}.right475{right:475px}.right475-negative{right:-475px}.left475{left:475px}.left475-negative{left:-475px}.mt475{margin-top:475px!important}.mb475{margin-bottom:475px!important}.mr475{margin-right:475px!important}.ml475{margin-left:475px!important}.padding475{padding:475px!important}.pt475{padding-top:475px!important}.pb475{padding-bottom:475px!important}.pr475{padding-right:475px!important}.pl475{padding-left:475px!important}.lh475{line-height:475px!important}.w480{width:480%!important}.ancho480{width:480px!important}.h480{height:480px!important}.min-w480{min-width:480px!important}.max-ancho480{max-width:480px!important}.max-w480{max-width:480%!important}.min-h480{min-height:480px!important}.max-h480{max-height:480px!important}.vh480{height:480vh!important}.max-vh480,.min-vh480{min-height:480vh!important}.top480{top:480px}.top480-negative{top:-480px}.bottom480{bottom:480px}.bottom480-negative{bottom:-480px}.right480{right:480px}.right480-negative{right:-480px}.left480{left:480px}.left480-negative{left:-480px}.mt480{margin-top:480px!important}.mb480{margin-bottom:480px!important}.mr480{margin-right:480px!important}.ml480{margin-left:480px!important}.padding480{padding:480px!important}.pt480{padding-top:480px!important}.pb480{padding-bottom:480px!important}.pr480{padding-right:480px!important}.pl480{padding-left:480px!important}.lh480{line-height:480px!important}.w485{width:485%!important}.ancho485{width:485px!important}.h485{height:485px!important}.min-w485{min-width:485px!important}.max-ancho485{max-width:485px!important}.max-w485{max-width:485%!important}.min-h485{min-height:485px!important}.max-h485{max-height:485px!important}.vh485{height:485vh!important}.max-vh485,.min-vh485{min-height:485vh!important}.top485{top:485px}.top485-negative{top:-485px}.bottom485{bottom:485px}.bottom485-negative{bottom:-485px}.right485{right:485px}.right485-negative{right:-485px}.left485{left:485px}.left485-negative{left:-485px}.mt485{margin-top:485px!important}.mb485{margin-bottom:485px!important}.mr485{margin-right:485px!important}.ml485{margin-left:485px!important}.padding485{padding:485px!important}.pt485{padding-top:485px!important}.pb485{padding-bottom:485px!important}.pr485{padding-right:485px!important}.pl485{padding-left:485px!important}.lh485{line-height:485px!important}.w490{width:490%!important}.ancho490{width:490px!important}.h490{height:490px!important}.min-w490{min-width:490px!important}.max-ancho490{max-width:490px!important}.max-w490{max-width:490%!important}.min-h490{min-height:490px!important}.max-h490{max-height:490px!important}.vh490{height:490vh!important}.max-vh490,.min-vh490{min-height:490vh!important}.top490{top:490px}.top490-negative{top:-490px}.bottom490{bottom:490px}.bottom490-negative{bottom:-490px}.right490{right:490px}.right490-negative{right:-490px}.left490{left:490px}.left490-negative{left:-490px}.mt490{margin-top:490px!important}.mb490{margin-bottom:490px!important}.mr490{margin-right:490px!important}.ml490{margin-left:490px!important}.padding490{padding:490px!important}.pt490{padding-top:490px!important}.pb490{padding-bottom:490px!important}.pr490{padding-right:490px!important}.pl490{padding-left:490px!important}.lh490{line-height:490px!important}.w495{width:495%!important}.ancho495{width:495px!important}.h495{height:495px!important}.min-w495{min-width:495px!important}.max-ancho495{max-width:495px!important}.max-w495{max-width:495%!important}.min-h495{min-height:495px!important}.max-h495{max-height:495px!important}.vh495{height:495vh!important}.max-vh495,.min-vh495{min-height:495vh!important}.top495{top:495px}.top495-negative{top:-495px}.bottom495{bottom:495px}.bottom495-negative{bottom:-495px}.right495{right:495px}.right495-negative{right:-495px}.left495{left:495px}.left495-negative{left:-495px}.mt495{margin-top:495px!important}.mb495{margin-bottom:495px!important}.mr495{margin-right:495px!important}.ml495{margin-left:495px!important}.padding495{padding:495px!important}.pt495{padding-top:495px!important}.pb495{padding-bottom:495px!important}.pr495{padding-right:495px!important}.pl495{padding-left:495px!important}.lh495{line-height:495px!important}.w500{width:500%!important}.ancho500{width:500px!important}.h500{height:500px!important}.h_auto{height:auto!important}.min-w500{min-width:500px!important}.max-ancho500{max-width:500px!important}.max-w500{max-width:500%!important}.min-h500{min-height:500px!important}.max-h500{max-height:500px!important}.vh500{height:500vh!important}.max-vh500,.min-vh500{min-height:500vh!important}.top500{top:500px}.top500-negative{top:-500px}.bottom500{bottom:500px}.bottom500-negative{bottom:-500px}.right500{right:500px}.right500-negative{right:-500px}.left500{left:500px}.left500-negative{left:-500px}.mt500{margin-top:500px!important}.mb500{margin-bottom:500px!important}.mr500{margin-right:500px!important}.ml500{margin-left:500px!important}.padding500{padding:500px!important}.pt500{padding-top:500px!important}.pb500{padding-bottom:500px!important}.pr500{padding-right:500px!important}.pl500{padding-left:500px!important}.lh500{line-height:500px!important}.bien[type=text],.is-good[type=text]{background-color:var(--color_good)!important;color:#fff!important}.is-wrong[type=text],.mal[type=text]{background-color:var(--color_wrong)!important;color:#fff!important}.is-hidden{display:none!important}.is-blur{filter:blur(3px)}.is-prevDefault{user-select:none;pointer-events:none}.has-content+.has-content_default{display:none!important}.bien.c-select,.bien.c-select-Default{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC44IDIwLjgiPjxnIGRhdGEtbmFtZT0iQ2FwYSAyIj48ZyBkYXRhLW5hbWU9IkNhcGEgMSI+PHBhdGggZmlsbD0icmdiYSg0MywxOTEsODgsMC44KSIgZD0iTTAgMGgyMC44djIwLjhIMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAuMzkgMTIuOTJMNi43OCA3Ljg4aDcuMjRsLTMuNjMgNS4wNHoiLz48L2c+PC9nPjwvc3ZnPg=="),linear-gradient(90deg,var(--color_good),var(--color_good) calc(100% - var(--size-handle)),var(--color_good) var(--size-handle));box-shadow:inset 0 0 0 2px var(--color_good);color:#fff!important}.bien[type=text]{border:1px solid var(--color_good)}.bien img{box-shadow:0 0 0 3px rgba(43,191,88,.8)}.mal.c-select,.mal.c-select-Default{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC44IDIwLjgiPjxnIGRhdGEtbmFtZT0iQ2FwYSAyIj48ZyBkYXRhLW5hbWU9IkNhcGEgMSI+PHBhdGggZmlsbD0icmdiYSgxOTgsNzgsOTAsMC44KSIgZD0iTTAgMGgyMC44djIwLjhIMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAuMzkgMTIuOTJMNi43OCA3Ljg4aDcuMjRsLTMuNjMgNS4wNHoiLz48L2c+PC9nPjwvc3ZnPg=="),linear-gradient(90deg,var(--color_wrong),var(--color_wrong) calc(100% - var(--size-handle)),var(--color_wrong) var(--size-handle));box-shadow:inset 0 0 0 2px var(--color_wrong);color:#fff!important}.mal[type=text]{border:1px solid var(--color_wrong)}.mal img{box-shadow:0 0 0 3px var(--color_wrong)}.template-wrapper.no-found{padding:0;min-height:calc(100vh - var(--header-size-height)*1)}[role=button],[tabindex],[tabindex]:not([tabindex="-1"]),a,button,input,select,submit,textarea{outline:2px solid transparent;outline-offset:0}[role=button]:focus,[tabindex]:focus,[tabindex]:not([tabindex="-1"]):focus,a:focus,button:focus,input:focus,select:focus,submit:focus,textarea:focus{outline-color:var(--a11y-outline-color);outline-offset:0}[a11y-color]{--a11y-outline-color:var(--theme-body-text-color)}body{--theme-section-accent-bg:var(--client-color_1);--theme-section-accent-bg-light:#ffedd2;--theme-section-accent-bg-alpha:rgba(228,171,98,0.5);--theme-section-contrast-bg-alpha:rgba(206,126,128,0.5);--theme-section-contrast-bg:var(--color_4);--theme-section-accent-txt:#fff}body[data-section] .o-main{background-attachment:fixed;background-size:cover;background-position:bottom;transition:background-image .35s ease-in-out}body[data-section="app.activities"]{--theme-section-accent-bg-light:#ffedd2;--theme-section-accent-bg-alpha:rgba(228,171,98,0.5);--theme-section-contrast-bg:var(--color_4);--theme-section-contrast-bg-alpha:rgba(206,126,128,0.5);--theme-section-accent-txt:#fff}body[data-section="app.activities"] .o-main{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 20%,hsla(0,0%,100%,.8) 80%,hsla(0,0%,100%,0)),url(../multimedia/client/sections/theme_bg_act.png)}body[data-section="app.selfcheck"]{--theme-section-accent-bg-light:#ffedd2;--theme-section-accent-bg-alpha:rgba(228,171,98,0.5);--theme-section-contrast-bg:var(--client-color_2);--theme-section-contrast-bg-alpha:rgba(206,126,128,0.5);--theme-section-accent-txt:#fff}body[data-section="app.selfcheck"] .o-main{background-image:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.8) 20%,hsla(0,0%,100%,.8) 80%,hsla(0,0%,100%,0)),url(../multimedia/client/sections/theme_bg_self.png)}body[data-section="app.myarmy"]{--theme-section-accent-bg-light:#ffedd2;--theme-section-accent-bg-alpha:rgba(31,111,119,0.5);--theme-section-contrast-bg:var(--client-color_2);--theme-section-contrast-bg-alpha:rgba(228,171,98,0.5);--theme-section-accent-txt:#fff}body[data-section="app.myarmy"] .o-main,body[data-section="app.user"] .o-main{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 10%,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,0)),url(../multimedia/client/sections/theme_bg_my.png)}body[data-section="app.objectives"] .o-main,body[data-section="app.test"] .o-main{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 10%,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,0)),url(../multimedia/client/sections/theme_bg_act.png)}body.theme-dark,body [data-section].theme-dark{--theme-base:var(--theme-bg-elevation-0);--theme-accent:var(--client-color_2,#e4ab62);--theme_primary:rgba(31,89,119,0.72);--theme_secondary:#9c6b2c;--theme-body-bg:var(--theme-bg-elevation-0);--theme-body-text-color:#fff;--theme-btn-bg-color:var(--theme-bg-elevation-2);--theme-btn-bg-accent:var(--theme_secondary);--theme-checkInput-color:var(--theme-bg-elevation-1);--theme-checkInput-text:#fff;--theme-header:$white;--theme-menu-bg:var(--theme-bg-elevation-3);--theme-bg-navigation:var(--theme-bg-elevation-2);--theme-shadow-footer:none;--theme-color-link:$white;--theme-bg-overlay:var(--theme-bg-elevation-1);--theme-textarea-bg:var(--theme-bg-elevation-3);--theme-textarea-txt:var(--theme-body-text-color);--theme-input-bg:var(--theme-bg-elevation-3);--theme-input-txt:var(--theme-body-text-color);--theme-select-bg:var(--theme-bg-elevation-3);--theme-select-option-bg:var(--theme-bg-elevation-4);--theme-select-txt:var(--theme-body-text-color);--theme-modalUser-bg:var(--theme-bg-elevation-3);--a11y-outline-color:var(--theme-body-text-color);--color-two-dark:#365651;--color-two-light:#28534f;--color-two-lighter:#1a3635;--color-four-dark:#6c3132;--color-four-light:#471d1b;--color-four-lighter:#501508}body.theme-dark .o-main,body [data-section].theme-dark .o-main{background:none}[data-level=a1] .c-cardModule[data-unitid="1"] .c-cardModule-card:first-child:before{background-image:url(../../level/a1/assets/images/m_1.png)}[data-level=a1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/a1/assets/images/m_2.png)}[data-level=a1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/a1/assets/images/m_3.png)}[data-level=a1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/a1/assets/images/m_4.png)}[data-level=a1] .c-cardModule[data-unitid="2"] .c-cardModule-card:first-child:before{background-image:url(../../level/a1/assets/images/m_5.png)}[data-level=a1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/a1/assets/images/m_6.png)}[data-level=a1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/a1/assets/images/m_7.png)}[data-level=a1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/a1/assets/images/m_8.png)}[data-level=a1] .c-cardModule[data-unitid="3"] .c-cardModule-card:first-child:before{background-image:url(../../level/a1/assets/images/m_9.png)}[data-level=a1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/a1/assets/images/m_10.png)}[data-level=a1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/a1/assets/images/m_11.png)}[data-level=a1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/a1/assets/images/m_12.png)}[data-level=a2] .c-cardModule[data-unitid="1"] .c-cardModule-card:first-child:before{background-image:url(../../level/a2/assets/images/m_1.png)}[data-level=a2] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/a2/assets/images/m_2.png)}[data-level=a2] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/a2/assets/images/m_3.png)}[data-level=a2] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/a2/assets/images/m_4.png)}[data-level=a2] .c-cardModule[data-unitid="2"] .c-cardModule-card:first-child:before{background-image:url(../../level/a2/assets/images/m_5.png)}[data-level=a2] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/a2/assets/images/m_6.png)}[data-level=a2] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/a2/assets/images/m_7.png)}[data-level=a2] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/a2/assets/images/m_8.png)}[data-level=a2] .c-cardModule[data-unitid="3"] .c-cardModule-card:first-child:before{background-image:url(../../level/a2/assets/images/m_9.png)}[data-level=a2] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/a2/assets/images/m_10.png)}[data-level=a2] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/a2/assets/images/m_11.png)}[data-level=a2] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/a2/assets/images/m_12.png)}[data-level=b1] .c-cardModule[data-unitid="1"] .c-cardModule-card:first-child:before{background-image:url(../../level/b1/assets/images/m_1.png)}[data-level=b1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/b1/assets/images/m_2.png)}[data-level=b1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/b1/assets/images/m_3.png)}[data-level=b1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/b1/assets/images/m_4.png)}[data-level=b1] .c-cardModule[data-unitid="2"] .c-cardModule-card:first-child:before{background-image:url(../../level/b1/assets/images/m_5.png)}[data-level=b1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/b1/assets/images/m_6.png)}[data-level=b1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/b1/assets/images/m_7.png)}[data-level=b1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/b1/assets/images/m_8.png)}[data-level=b1] .c-cardModule[data-unitid="3"] .c-cardModule-card:first-child:before{background-image:url(../../level/b1/assets/images/m_9.png)}[data-level=b1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/b1/assets/images/m_10.png)}[data-level=b1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/b1/assets/images/m_11.png)}[data-level=b1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/b1/assets/images/m_12.png)}[data-level=b2] .c-cardModule[data-unitid="1"] .c-cardModule-card:first-child:before{background-image:url(../../level/b2/assets/images/m_1.png)}[data-level=b2] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/b2/assets/images/m_2.png)}[data-level=b2] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/b2/assets/images/m_3.png)}[data-level=b2] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/b2/assets/images/m_4.png)}[data-level=b2] .c-cardModule[data-unitid="2"] .c-cardModule-card:first-child:before{background-image:url(../../level/b2/assets/images/m_5.png)}[data-level=b2] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/b2/assets/images/m_6.png)}[data-level=b2] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/b2/assets/images/m_7.png)}[data-level=b2] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/b2/assets/images/m_8.png)}[data-level=b2] .c-cardModule[data-unitid="3"] .c-cardModule-card:first-child:before{background-image:url(../../level/b2/assets/images/m_9.png)}[data-level=b2] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/b2/assets/images/m_10.png)}[data-level=b2] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/b2/assets/images/m_11.png)}[data-level=b2] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/b2/assets/images/m_12.png)}[data-level=c1] .c-cardModule[data-unitid="1"] .c-cardModule-card:first-child:before{background-image:url(../../level/c1/assets/images/m_1.png)}[data-level=c1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/c1/assets/images/m_2.png)}[data-level=c1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/c1/assets/images/m_3.png)}[data-level=c1] .c-cardModule[data-unitid="1"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/c1/assets/images/m_4.png)}[data-level=c1] .c-cardModule[data-unitid="2"] .c-cardModule-card:first-child:before{background-image:url(../../level/c1/assets/images/m_5.png)}[data-level=c1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/c1/assets/images/m_6.png)}[data-level=c1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/c1/assets/images/m_7.png)}[data-level=c1] .c-cardModule[data-unitid="2"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/c1/assets/images/m_8.png)}[data-level=c1] .c-cardModule[data-unitid="3"] .c-cardModule-card:first-child:before{background-image:url(../../level/c1/assets/images/m_9.png)}[data-level=c1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(2):before{background-image:url(../../level/c1/assets/images/m_10.png)}[data-level=c1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(3):before{background-image:url(../../level/c1/assets/images/m_11.png)}[data-level=c1] .c-cardModule[data-unitid="3"] .c-cardModule-card:nth-child(4):before{background-image:url(../../level/c1/assets/images/m_12.png)}.c-btn-IconIndicator:before{content:"";min-height:3rem;min-width:3rem;background-size:3rem}.c-btn-IconIndicator.bg-menuBurguer:before,.c-btn-IconIndicator.bg-menuModules:before{background-size:2.3rem}.c-btn-IconIndicator.bg-menuBurguer:after,.c-btn-IconIndicator.bg-menuModules:after{content:"modules";position:absolute;top:-20%;font-weight:700;opacity:0;transition:opacity .3s ease}.c-btn-IconAction:before,.c-customVideoUpdate--button:before{content:"";height:1.5rem;width:1.5rem;background-size:1.5rem;filter:invert(50%) brightness(410%)}.c-btn-IconAction[data-activities-count]:before,.c-customVideoUpdate--button[data-activities-count]:before{content:attr(data-activities-count);color:#fff;justify-content:center;align-items:center;font-size:1.7rem;font-weight:700}.c-btn-IconNavigation:before{filter:invert(0) brightness(100%)}.c-btn-Icon[data-speudo-content]:before,.c-gameCompletePhrase--button-Check[data-speudo-content]:before{content:attr(data-speudo-content);width:auto;height:auto;justify-content:center;align-items:center;font-size:.8rem;font-weight:700}.c-btn-Icon:before,.c-gameCompletePhrase--button-Check:before{height:1.4rem;width:1.4rem;background-size:1.4rem}.c-btn-Icon>:first-child,.c-gameCompletePhrase--button-Check>:first-child{padding-left:.3em;padding-right:.3em;margin:0}button[ng-audio].on-play{background-color:var(--theme-btn-bg-accent)}button[ng-audio].on-play:before{background-image:url(../../assets/multimedia/images/app/ui-icon-pause.svg);pointer-events:none}.c-table-estilo_tres .u-full.c-table--tr,.c-table-SelfCheck .u-full.c-table--tr,.u-full.c-table-estilo_cuatro--tr,.u-full.c-table-estilo_dos--tr,.u-full.c-table-estilo_uno--tr,.u-full.c-table-SelfCheck--tr,.u-full.row{max-width:100%}.u-full.col{float:none;display:table}.u-bgtxt-ModuleID:before{content:attr(js-current-module);display:flex;justify-content:center;align-items:center;color:#fff;text-shadow:2px 1px var(--color_1-darker);font-size:1rem;font-weight:400}.u-bgMenuModules{position:relative}.u-bgMenuModules:hover:after{opacity:1;transform:translateY(-3rem)}.u-bgMenuModules:after{content:"Modules";position:absolute;top:auto;width:100%;height:auto;text-align:center;left:0;right:0;bottom:0;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0);color:var(--theme-body-text-color)}.u-bgIconTranslate{position:relative}.u-bgIconTranslate:hover:after{opacity:1;transform:translateY(1rem)}.u-bgIconTranslate:after{content:"Translate";position:absolute;top:auto;width:100%;height:auto;text-align:center;left:-10px;right:0;bottom:0;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0);color:var(--theme-body-text-color)}.u-bgIconCheck{position:relative}.u-bgIconCheck:hover:after{opacity:1;transform:translateY(1rem)}.u-bgIconCheck:after{content:"Valider";position:absolute;top:auto;width:100%;height:auto;text-align:center;left:0;right:0;bottom:0;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0);color:var(--theme-body-text-color)}.u-bgIconRefresh{position:relative}.u-bgIconRefresh:hover:after{opacity:1;transform:translateY(1rem)}.u-bgIconRefresh:after{content:"Rectifier";position:absolute;top:auto;width:100%;height:auto;text-align:center;left:-7px;right:0;bottom:0;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0);color:var(--theme-body-text-color)}.u-bgIconAlert{position:relative}.u-bgIconAlert:hover:after{opacity:1;transform:translateY(1rem)}.u-bgIconAlert:after{content:"Remarque";position:absolute;top:auto;width:100%;height:auto;text-align:center;left:-20px;right:0;bottom:0;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0);color:var(--theme-body-text-color)}.u-bgIconObjectives{position:relative}.u-bgIconObjectives:hover:after{opacity:1;transform:translateY(1rem)}.u-bgIconObjectives:after{content:"Content";position:absolute;top:auto;width:100%;height:auto;text-align:center;left:0;right:0;bottom:0;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0);color:var(--theme-btn-text-color)}.c-customVideoUpdate--button,.u-bgIconUpload{position:relative}.c-customVideoUpdate--button:hover:after,.u-bgIconUpload:hover:after{opacity:1;transform:translateY(1rem)}.c-customVideoUpdate--button:after,.u-bgIconUpload:after{content:"Envoyer";position:absolute;top:auto;width:100%;height:auto;text-align:center;left:-7px;right:0;bottom:0;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0);color:var(--theme-body-text-color)}.u-bgIconInfoActivity{position:relative}.u-bgIconInfoActivity:hover:after{opacity:1;transform:translateY(1rem)}.u-bgIconInfoActivity:after{content:"Info";position:absolute;top:auto;width:100%;height:auto;text-align:center;left:0;right:0;bottom:0;transition:transform .5s ease,opacity .6s ease;opacity:0;transform:translateY(0);color:var(--theme-body-text-color)}.u-bgIconClient:before{width:6.25em!important}.u-bgIconClient2:before,.u-bgIconClient:before{background-image:var(--imgLogo);background-size:contain!important;cursor:auto;height:calc(var(--header-size-height)*0.8)!important}.u-bgIconClient2:before{width:6.25em!important;width:8.25em!important;margin-left:15px}.u-counter-item[counter-step="1"]{counter-reset:title}.u-counter-item[counter-step="2"]{counter-reset:title 1}.u-counter-item[counter-step="3"]{counter-reset:title 2}.u-counter-item[counter-step="4"]{counter-reset:title 3}.u-counter-item[counter-step="5"]{counter-reset:title 4}.u-counter-item[counter-step="6"]{counter-reset:title 5}.u-counter-item[counter-step="7"]{counter-reset:title 6}.o-nav--Data-Link:before{height:1.5rem;width:1.5rem;background-size:contain;margin-right:5px}.u-overflowHidden{overflow:hidden}.c-modal--MenuHeader-Item.is-disabled{user-select:none;cursor:no-drop}.c-modal--MenuHeader-Item.is-disabled .o-nav--Data-Link{pointer-events:none;background-color:rgba(0,0,0,.44);color:#fff;box-shadow:0 0 0 .1rem #484848}.c-modal--MenuHeader-Item.is-disabled .o-nav--Data-Link:before{filter:brightness(200%)}.u-instructionActivity,.u-instructionActivity>h5,.u-instructionActivity>h6,.u-intructionActivity,.u-intructionActivity>h5,.u-intructionActivity>h6{font-size:1rem!important;line-height:1.1}.u-instructionActivity .c-listRed,.u-instructionActivity ul,.u-intructionActivity .c-listRed,.u-intructionActivity ul{margin-top:10px}@media screen and (max-width:41em){.c-nav--Info-indicator{font-size:2.7rem}.c-nav--Info-titleSection,.o-nav--Info-titleSection{font-size:1.2rem;line-height:1.4rem}h1{font-size:2.45rem}h2{font-size:2.25rem}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.05rem}.u-instructionActivity,.u-intructionActivity{padding-bottom:1rem}[ui-btn=level],[ui-btn=module]{display:none}}._o-footer{position:fixed;top:auto;left:0;bottom:0;z-index:35;background-color:var(--theme-bg-navigation);animation-duration:.9s;animation-name:fadeIn}._o-footer.no-visible{bottom:-4rem!important}._o-footer__section{background-image:linear-gradient(0deg,#d8d8d8 10%,#f2f2f2 50%);position:relative}._o-footer__section:after,._o-footer__section:before{content:"";z-index:-1;position:absolute;bottom:64%;left:10px;width:50%;top:17px;max-width:800px;background-color:transparent;box-shadow:-1px -11px 10px #777;transform:rotate(3deg)}._o-footer__section:after{transform:rotate(-3deg);right:10px;left:auto}._o-footer__nav--block{display:flex;align-items:center;flex:auto}._o-footer__nav--list{width:100%;margin:0;height:100%;display:flex;justify-content:space-between;background:#fff}._o-footer__nav--list-link{color:var(--client-color_1);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._o-footer__nav--list-link:hover{text-decoration:none}._o-footer__nav--list-link:before{content:"";position:absolute;left:auto;right:auto;top:50%;bottom:0;z-index:10;transform:translateY(-50%);height:1.3rem;width:1.3rem;display:flex;align-items:center;justify-content:center;transition:.35s;color:var(--client-color_1)}._o-footer__nav--list-item{display:none;position:relative;height:100%;width:100%;padding:0 1.3rem 0 1rem;flex-direction:row;align-items:center;justify-content:center;font-size:.8rem;cursor:pointer;text-transform:uppercase;transition:.35s;max-width:30vw}._o-footer__nav--list-item.is-next,._o-footer__nav--list-item.is-prev{display:inline-flex}._o-footer__nav--list-item.is-prev{padding-left:2.3rem;padding-right:.6rem}._o-footer__nav--list-item.is-prev [class*=o-footer__nav--list-link]{justify-content:start}._o-footer__nav--list-item.is-prev [class*=o-footer__nav--list-link]:before{content:"";left:.5rem;background-image:url(../multimedia/images/app/ui-icon-arrowBack.svg)}._o-footer__nav--list-item.is-prev [class*=o-footer__nav--list-link]:hover:before{left:1rem}._o-footer__nav--list-item.is-next{padding-right:2.3rem;padding-left:.6rem}._o-footer__nav--list-item.is-next [class*=o-footer__nav--list-link]{justify-content:flex-end;text-align:right}._o-footer__nav--list-item.is-next [class*=o-footer__nav--list-link]:before{right:.5rem;background-image:url(../multimedia/images/app/ui-icon-arrowNext.svg);content:""}._o-footer__nav--list-item.is-next [class*=o-footer__nav--list-link]:hover:before{right:1rem}._o-footer__nav--list-item.is-active:first-child{margin-left:auto}._o-footer__nav--list-item.is-active:last-child{margin-right:auto}._o-footer__nav--list-item.is-active:first-child,._o-footer__nav--list-item.is-active:last-child{opacity:0;pointer-events:none;display:inline-flex;justify-content:center;align-items:center}._o-footer__nav--list-item.is-active:first-child [class*=o-footer__nav--list-link],._o-footer__nav--list-item.is-active:last-child [class*=o-footer__nav--list-link]{background-color:rgba(72,72,72,.3);color:grey;cursor:pointer}@media screen and (max-width:37em){._o-footer{position:relative}._o-footer__nav--list{flex-direction:column;align-items:center}._o-footer__nav--list-item{max-width:90vw}}[data-role-type=teacher] [ae-aside]>.template-asideRight{visibility:hidden;opacity:0;pointer-events:none}[data-role-type=teacher] [class*=ae-audioRecorder-controls--].is-active{--theme-border-color:#e4e4e4;background-color:var(--theme-border-color);color:#9f9f9f;pointer-events:none}[data-role-type=admin] [ae-aside]>.template-asideRight{visibility:hidden;opacity:0;pointer-events:none}[data-role-type=admin] [class*=ae-audioRecorder-controls--].is-active{--theme-border-color:#e4e4e4;background-color:var(--theme-border-color);color:#9f9f9f;pointer-events:none}.act-reconnaissance .js-message.Bien{color:green;font-weight:700}.act-reconnaissance .js-message.Mal{color:red;font-weight:700}.act-reconnaissance .c-gridBoxContent{min-height:500px;border:1px solid grey;padding:.5rem;display:grid;grid-template-rows:max-content 1fr max-content minmax(100px,1fr);gap:10px}.act-reconnaissance .c-gridBoxContent_title{padding:.5rem;display:flex;justify-content:center;background:var(--client-color_1);color:#fff}.act-reconnaissance .c-gridBoxContent_title h6{text-transform:capitalize;color:#fff}.act-reconnaissance .c-gridBoxContent_text{padding:.5rem;background:#d9d9d9}.act-reconnaissance .c-gridBoxContent_recorder,.act-reconnaissance .c-gridBoxContent_text{display:flex;justify-content:center;align-items:center}.act-reconnaissance .c-gridBoxContent_button{display:flex;justify-content:flex-end}.act-reconnaissance .c-gridBoxWords{display:grid;overflow:hidden;overflow-y:auto;width:100%;max-height:500px;grid-template:repeat(auto-fill,2.4rem)/repeat(auto-fit,minmax(100px,1fr));grid-auto-rows:2.4rem;gap:5px;border:1px solid grey;padding:.7rem;justify-content:center}@media screen and (max-width:48em){.act-reconnaissance .c-gridBoxWords{max-height:150px}}.act-reconnaissance .c-gridBoxWords_item{border:1px solid grey}.act-reconnaissance .c-gridBoxWords_item span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-transform:capitalize}.act-reconnaissance .c-gridBoxWords_item.is-active,.act-reconnaissance .c-gridBoxWords_item:hover{background-color:var(--client-color_2)}.act-conjugeur .c-flickity__controls{padding:.3rem;max-width:350px;margin:0 auto;grid-template-columns:1fr 1fr}.act-videos .c-flickity__controls{grid-template-columns:max-content 1fr max-content;grid-template-areas:"indicator numbers controls"}.act-videos .c-flickity__controls--block:first-child{grid-area:indicator}.act-videos .c-flickity__controls--block:nth-child(2){grid-area:numbers}.act-videos .c-flickity__controls--block:nth-child(3){grid-area:controls}@media screen and (max-width:48em){.act-videos .c-flickity__controls{grid-template-areas:"indicator . controls" "numbers numbers numbers"}}.act-videos .is-active .c-btn,.act-videos .is-active .c-btn-Icon,.act-videos .is-active .c-card-revealClose,.act-videos .is-active .c-gameCompletePhrase--button-Check,.act-videos .is-active .c-gameCompletePhrase--button-Close,.act-videos .is-active .c-gameCompletePhrase--button-Init,.act-videos .is-active .c-gameCompletePhrase--button-Instructions{background-color:var(--color_3-dark)}[data-section="app.objectives"] .template-content,[data-section="app.objectives"] .template-section{max-width:100vw;padding:0}.crossword_number{background-color:var(--client-color_2)!important}.crossword .letter{border-color:var(--client-color_3)!important}.crossword .char{font-size:1rem!important}.input_letter{margin-left:40px!important}.option-image .c-inputRadio{display:block!important}.o-contExam{min-height:calc(100vh - 11.59rem);display:grid;grid-template:max-content minmax(200px,max-content) 1fr/1fr;align-items:center;background-image:url(../../assets/multimedia/client/sections/theme_bg_act.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.c-gallery{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--minHeightGridGallery),var(--minHeightGridGallery)))!important;grid-auto-rows:var(--minHeightGridGallery)!important;justify-content:center!important}.c-mainContainer{max-width:var(--max-width);width:100%;padding:0 1rem;margin:0 auto;word-break:break-word}.c-mainContainer.intro{grid-area:1/1/-1/-1}.c-scrollLine{max-width:var(--max-width);display:grid;grid-template:max-content/1fr max-content;width:100%;margin:1rem auto 0;padding:0 1rem}.c-scrollLine-scroll{background-color:#e8e8e8;margin:1rem 0;height:5px;width:100%}.c-scrollLine-scroll .scrollBar{background-color:var(--color_2-darker);height:5px;width:0;display:block}.c-scrollLine-count{width:100px;height:30px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 3px #928a8a}.s-exam_prensetation-box{border:7px solid var(--theme_primary);padding:1rem;background-color:#fff}.s-exam_prensetation-box-content-item{margin-bottom:.5rem;border:none;background-color:#e5e5e5;color:#838383;padding:.5rem}.s-exam_wrapper{display:flex;justify-content:center;align-items:center;padding:1rem;width:100%;height:100%}.s-exam_wrapper.instruction{background-color:#e8e8e8}.s-exam_wrapper.excercise{background-color:rgba(246,238,228,.5);padding-bottom:4rem}.s-exam_wrapper.question{padding:1rem 0}.s-exam_wrapper.results{grid-row-end:span 3}.s-exam_wrapper.results .c-mainContainer{display:grid;grid-template:max-content 1fr/max-content 1fr max-content;grid-template-areas:"title . button" "contResults contResults contResults";gap:20px}@media screen and (max-width:500px){.s-exam_wrapper.results .c-mainContainer{grid-template:max-content max-content 1fr/1fr;grid-template-areas:"title" "button" "contResults"}}.s-exam_wrapper.results h6{grid-area:title}.s-exam_wrapper.results .c-btn,.s-exam_wrapper.results .c-btn-Icon,.s-exam_wrapper.results .c-card-revealClose,.s-exam_wrapper.results .c-gameCompletePhrase--button-Check,.s-exam_wrapper.results .c-gameCompletePhrase--button-Close,.s-exam_wrapper.results .c-gameCompletePhrase--button-Init,.s-exam_wrapper.results .c-gameCompletePhrase--button-Instructions{grid-area:button;align-self:self-start}.s-exam_wrapper.fullHeigth{grid-row-end:span 2}.s-exam_question{width:100%;max-width:var(--max-width);margin:0 auto}.s-exam_question-head--title{margin:25px 0}.s-exam_question-head--instructions h6{font-size:1rem!important}.s-exam_question-head--context{display:grid;grid-template-columns:minmax(auto,1fr) minmax(auto,250px);grid-gap:10px}@media (max-width:870px){.s-exam_question-head--context{grid-template-columns:1fr}}.s-exam_question-head--context-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center}.s-exam_question-head--context-row a{padding:5px 15px;border:1px dashed var(--theme-accent);width:18%;margin:5px;color:#000}@media (max-width:612px){.s-exam_question-head--context-row a{width:40%}}.s-exam_question-body{padding:2rem 1rem;border:2px solid #ecd8c0;background:rgba(250,245,238,.5)}.s-exam_question-body--exercice{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.s-exam_question-body--exercice a{text-align:center;padding:5px;text-decoration:none;color:#000;border:1px solid var(--theme-accent)}@media (max-width:730px){.s-exam_question-body--exercice a{margin:13px 0}}.s-exam_question--btn{text-align:center;margin:20px auto 0;display:flex;width:150px;color:#fff}.c-btn-IconIndicator.u-bgLogoProyect{color:#fff;font-size:2rem;padding:0 .5rem;min-width:96px}.c-gridResutls{grid-area:contResults;display:grid;grid-template:75px/repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:75px;gap:14px}.c-gridResutls-item{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000}.c-gridResutls-item.bien{background-color:var(--color_good);box-shadow:0 0 5px rgba(170,55,66,.8)}.c-gridResutls-item.mal{background-color:var(--color_wrong);box-shadow:0 0 5px rgba(34,149,69,.8)}body[data-section="app.exam"] .u-counter-item:before,body[data-section="app.exam.question"] .u-counter-item:before{content:counter(title,disc) ""}.u-spanModel{border-bottom:2px dashed var(--theme-accent)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXIvX3ZhcmlhYmxlcy5zY3NzIiwiX2xheW91dC9sYXlvdXQuc2NzcyIsIl9nbG9iYWwvX3RpcG9ncmFwaHkuc2NzcyIsIl92YXIvX2Nzcy12YXJzLnNjc3MiLCJhcHAuc2NzcyIsIl9sYXlvdXQvYmFzZS5zY3NzIiwiX2xheW91dC9ncmlkLnNjc3MiLCJfY29tcG9uZW50cy9fdWkuc2NzcyIsIl9jb21wb25lbnRzL19jLW11bHRpbWVkaWEuc2NzcyIsIl9jb21wb25lbnRzL19jLWZvcm1zLnNjc3MiLCJfY29tcG9uZW50cy9fYy1pbnB1dHMuc2NzcyIsIl9jb21wb25lbnRzL19jLXRleHRhcmVhLnNjc3MiLCJfY29tcG9uZW50cy9fYy1zZWxlY3Quc2NzcyIsImFwcC5jc3MiLCJfY29tcG9uZW50cy9fYy1idXR0b25zLnNjc3MiLCJfY29tcG9uZW50cy9fYy1saXN0LnNjc3MiLCJfY29tcG9uZW50cy9fYy10YWJsZS5zY3NzIiwiX2NvbXBvbmVudHMvX28tbmF2ZWdhY2lvbi5zY3NzIiwiX2NvbXBvbmVudHMvX2MtY29udGVudHMuc2NzcyIsIl9jb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiLCJfY29tcG9uZW50cy9fYy1tb2RhbHMuc2NzcyIsIl9jb21wb25lbnRzL19jLWNoYWluYWJsZS5zY3NzIiwiX2NvbXBvbmVudHMvX2MtZmxpY2tpdHkuc2NzcyIsIl9jb21wb25lbnRzL19jLW5hdmVnYWNpb24uc2NzcyIsIl9jb21wb25lbnRzL19leGVyY2lzZXMuc2NzcyIsIl9jb21wb25lbnRzL19kcmFnZ2FibGUuc2NzcyIsIl9jb21wb25lbnRzL19zb3J0YWJsZS5zY3NzIiwiX2NvbXBvbmVudHMvX2RyYXdDb25uZWN0b3Iuc2NzcyIsIl9jb21wb25lbnRzL19uZ1JlY29yZGVySlMuc2NzcyIsIl9jb21wb25lbnRzL19mbGlwQ2FyZHMuc2NzcyIsIl9jb21wb25lbnRzL19yZWNvZ25pdGlvbi5zY3NzIiwiX2NvbXBvbmVudHMvX2dhbWVzLnNjc3MiLCJfY29tcG9uZW50cy9fYy1jaGF0LnNjc3MiLCJfbWF0ZXJpYWxpemUvX21hdGVyaWFsaXplLnNjc3MiLCJfbWF0ZXJpYWxpemUvbWF0ZXJpYWxfZ2xvYmFsLnNjc3MiLCJfbWF0ZXJpYWxpemUvbWF0ZXJpYWxfbW9kYWwuc2NzcyIsIl9tYXRlcmlhbGl6ZS9tYXRlcmlhbF9jb2xsYXBzaWJsZS5zY3NzIiwiX3V0aWxpdGllcy9fdS10ZXh0LnNjc3MiLCJfdXRpbGl0aWVzL191dGlsaXRpZXMuc2NzcyIsIl91dGlsaXRpZXMvX3UtZmxleFRvb2xzLnNjc3MiLCJfdXRpbGl0aWVzL191LWJhY2tncm91bmQuc2NzcyIsIl91dGlsaXRpZXMvX3UtdGV4dENvbG9yLnNjc3MiLCJfdXRpbGl0aWVzL191LWljb25zLnNjc3MiLCJfdXRpbGl0aWVzL191LW1hcmdpbnMuc2NzcyIsIl91dGlsaXRpZXMvX3UtYW5pbWF0aW9ucy5zY3NzIiwiX3N0YXRlcy9fc3RhdGVzLnNjc3MiLCJfYWNjZXNpYmlsaXR5L19pbmRleC5zY3NzIiwiX3NwZWNpZmljaXR5L190aGVtZXMuc2NzcyIsIl9zcGVjaWZpY2l0eS9fc3BlY2lmaWNpdHkuc2NzcyIsImdsb2JhbGVzL2FwcC5leGFtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK1FlLGdCQ3FGTyxDQ2xXdEIsNEVBQVksQ0FDWiwwRkFBWSxDQzZHQSxNQUtGLGtCQUF5QixDQUF6QixnQkFBeUIsQ0FBekIsWUFBeUIsQ0FBekIseUJBQXlCLENBQXpCLHVCQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsc0JBQXlCLENBQXpCLHdCQUF5QixDQUF6Qix5QkFBeUIsQ0FBekIsdUJBQXlCLENBQXpCLGlCQUF5QixDQUF6QixzQkFBeUIsQ0FBekIsd0JBQXlCLENBQXpCLHlCQUF5QixDQUF6Qix1QkFBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHNCQUF5QixDQUF6Qix3QkFBeUIsQ0FBekIseUJBQXlCLENBQXpCLHVCQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsc0JBQXlCLENB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UHRYaUIsQ091WGpCLGtDUHZYaUIsQ09wQnJDLGlNQThZb0Isc0NQMVhpQixDT3BCckMsOFlBa1ppQixtQ1Z2WmdCLENVd1poQix1Q1Z4WmdCLENVS2pDLHVNQXdab0IsbUNWN1phLENVOFpiLCtCVjlaYSxDVUtqQyxvTUE0Wm9CLHFPQUFtWixDQUNuWixtQ1ZsYWEsQ1VtYWIsK0JWbmFhLENVS2pDLDZNQXFhb0IsbUNWMWFhLENVMmFiLCtCVjNhYSxDVTRhYixzQkFBdUIsQ0F2YTNDLDBNQTBhb0IsbUNWL2FhLENVZ2JiLCtCVmhiYSxDVWliYixTQUFVLENBNWE5Qiw0aEJBbWJpQixpQkFBa0IsQ0FuYm5DLDJsQkFxYm9CLG1DVjFiYSxDVTJiYiwrQlYzYmEsQ1U0YmIsVVY3ZFQsQ1VzQ1gsdVpBNmJvQixtQ1ZsY2EsQ1VLakMsZ2FBbWNvQix3QlZ4Y2EsQ1VLakMsd0xBdWNpQixrQ1BuYm9CLENPcEJyQyx3TEFnZGlCLGlCQUFhLENBRWIsd0JQOWJvQixDT3BCckMsME1BcWRvQix1T0FBNGUsQ0FDNWUsbUNWMWRjLENVMmRkLHVDUG5jaUIsQ09vY2pCLG1DUHBjaUIsQ09wQnJDLDhMQTJkb0IsdUNQdmNpQixDT3BCckMsd1lBK2RpQixtQ1ZuZWlCLENVb2VqQix1Q1ZwZWlCLENVSWxDLG9NQW9lb0IsbUNWeGVjLENVeWVkLCtCVnplYyxDVUlsQyxpTUF3ZW9CLHVPQUE0ZSxDQUM1ZSxtQ1Y3ZWMsQ1U4ZWQsK0JWOWVjLENVSWxDLDBNQWdmb0IsbUNWcGZjLENVcWZkLCtCVnJmYyxDVXNmZCxzQkFBdUIsQ0FsZjNDLHVNQXFmb0IsbUNWemZjLENVMGZkLCtCVjFmYyxDVTJmZCxTQUFVLENBdmY5QixtaEJBOGZpQixpQkFBa0IsQ0E5Zm5DLGtsQkFnZ0JvQixtQ1ZwZ0JjLENVcWdCZCwrQlZyZ0JjLENVc2dCZCxVVnhpQlQsQ1VzQ1gsaVpBd2dCb0IsbUNWNWdCYyxDVUlsQywwWkE4Z0JvQix3QlZsaEJjLENVSWxDLHFMQWtoQmlCLG1DUDlmb0IsQ09wQnJDLHFMQTRoQmlCLHlDUHhnQm9CLENPcEJyQyw4TEEraEJpQiwrQlAzZ0JvQixDTzRnQnBCLHFDUDVnQm9CLENPcEJyQyw2TUFxaUJvQixxT0FBbVosQ0FDblosbUNWM2lCYSxDVTRpQmIsc0NQbmhCaUIsQ09vaEJqQixrQ1BwaEJpQixDT3BCckMsME1BNmlCb0IsdU9BQTRlLENBQzVlLG1DVmxqQmMsQ1VtakJkLHVDUDNoQmlCLENPNGhCakIsbUNQNWhCaUIsQ09wQnJDLHd2QkF1akJpQixvQ1Y1a0JKLENVNmtCSSxhVjNrQkcsQ1VtQnBCLDhZQTRqQmlCLG1DVmprQmdCLENVa2tCaEIsdUNWbGtCZ0IsQ1VLakMsd1lBaWtCaUIsbUNWcmtCaUIsQ1Vza0JqQix1Q1Z0a0JpQixDVUlsQyx3TEF1a0JpQiwrQ0FBbUQsQ0F2a0JwRSxxTEEwa0JpQixzQ1B0akJvQixDT3VqQnBCLGtDUHZqQm9CLENPcEJyQywyWUFtbEJvQixtQ1Z4bEJhLENVeWxCYiwrQlZ6bEJhLENVS2pDLG9NQTZsQm9CLG1DVmptQmMsQ1VrbUJkLCtCVmxtQmMsQ1VJbEMseUtBbW1CYyxxQ1Y3bUJLLENVVW5CLDhMQXNtQmlCLCtDQUFtRCxDQUNuRCxTQUFVLENBRVYscUNWL25CRSxDVXNCbkIscUxBNm1CaUIsbUJBQW9CLENBN21CckMsMkxBaW5CaUIsa0NWMW5CSixDVTJuQkksb0JWM25CSixDVTRuQkksU0FBVSxDQW5uQjNCLDZNQXduQm9CLG1DVjduQmEsQ1U4bkJiLCtCVjluQmEsQ1UrbkJiLHNCQUF1QixDQTFuQjNDLDBNQTZuQm9CLG1DVmxvQmEsQ1Vtb0JiLCtCVm5vQmEsQ1VLakMsME1Bc29Cb0Isc0JBQXVCLENBR3ZCLG1DVjdvQmMsQ1U4b0JkLCtCQUp1QixDQXRvQjNDLGdvQ0FtcEJpQixvQ1Z4cUJKLENVeXFCSSxvQlZyckJKLENVc3JCSSxVVjNyQk4sQ1VzQ1gsOG1DQXlwQmlCLHlCUHJvQm9CLENPcEJyQyw0aEJBNHBCaUIsd0JWanFCZ0IsQ1VLakMsMmxCQThwQm9CLG1DVm5xQmEsQ1VvcUJiLCtCVnBxQmEsQ1VxcUJiLHlCUDVvQmlCLENPcEJyQyxtaEJB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Q3hCcThNM0IsNkJ3Qmo4TU0sY0FBcUIsQ3hCbThNM0IsNkJ3Qmg4TU0sY0FBb0IsQ3hCazhNMUIsZXdCLzdNTSxVQUFvQixDeEJpOE0xQixjQUNFLFVBQWEsQ3dCOTdNYixjQUNJLFdBQWlCLENBQUEsQ3hCaThNekIsMER3Qmw5TUksV0FFUSxpQkFBaUIsQ0FBQSxDeEJvOU03Qix5QkFDRSw2QndCcjlNVSxjQUFpQixDeEJ1OU0zQiw2QndCdjlNVSxjQUFpQixDeEJ5OU0zQiw2QndCcjlNTSxjQUFxQixDeEJ1OU0zQiw2QndCcDlNTSxjQUFvQixDeEJzOU0xQixld0JuOU1NLFVBQW9CLEN4QnE5TTFCLGNBQ0UsVUFBYSxDd0JsOU1iLGNBQ0ksV0FBaUIsQ0FBQSxDeEJxOU16QiwwRHdCdCtNSSxXQUVRLGlCQUFpQixDQUFBLEN4QncrTTdCLHlCQUNFLDZCd0J6K01VLGNBQWlCLEN4QjIrTTNCLDZCd0IzK01VLGNBQWlCLEN4QjYrTTNCLDZCd0J6K01NLGNBQXFCLEN4QjIrTTNCLDZCd0J4K01NLGNBQW9CLEN4QjArTTFCLGV3QnYrTU0sVUFBb0IsQ3hCeStNMUIsY0FDRSxVQUFhLEN3QnQrTWIsY0FDSSxXQUFpQixDQUFBLEN4QnkrTXpCLDBEd0IxL01JLFdBRVEsaUJBQWlCLENBQUEsQ3hCNC9NN0IseUJBQ0UsNkJ3QjcvTVUsY0FBaUIsQ3hCKy9NM0IsNkJ3Qi8vTVUsY0FBaUIsQ3hCaWdOM0IsNkJ3QjcvTU0sY0FBcUIsQ3hCKy9NM0IsNkJ3QjUvTU0sY0FBb0IsQ3hCOC9NMUIsZXdCMy9NTSxVQUFvQixDeEI2L00xQixjQUNFLFVBQWEsQ3dCMS9NYixjQUNJLFdBQWlCLENBQUEsQ3hCNi9NekIsMkR3QjlnTkksV0FFUSxpQkFBaUIsQ0FBQSxDeEJnaE43QiwwQkFDRSw2QndCamhOVSxjQUFpQixDeEJtaE4zQiw2QndCbmhOVSxjQUFpQixDeEJxaE4zQiw2QndCamhOTSxjQUFxQixDeEJtaE4zQiw2QndCaGhOTSxjQUFvQixDeEJraE4xQixld0IvZ05NLFVBQW9CLEN4QmloTjFCLGNBQ0UsVUFBYSxDd0I5Z05iLGNBQ0ksV0FBaUIsQ0FBQSxDeEJpaE56Qiw0RHdCbGlOSSxXQUVRLGlCQUFpQixDQUFBLEN4Qm9pTjdCLDBCQUNFLDZCd0JyaU5VLGNBQWlCLEN4QnVpTjNCLDZCd0J2aU5VLGNBQWlCLEN4QnlpTjNCLDZCd0JyaU5NLGNBQXFCLEN4QnVpTjNCLDZCd0JwaU5NLGNBQW9CLEN4QnNpTjFCLGV3Qm5pTk0sVUFBb0IsQ3hCcWlOMUIsY0FDRSxVQUFhLEN3QmxpTmIsY0FDSSxXQUFpQixDQUFBLEN4QnFpTnpCLDREeUJqck5BLFdDRkEsaUJBQXdCLENBQUEsQ0FDeEIsTUFBMEIsWUFBUyxDQUNuQyxhQUEwQixtQkFBZ0IsQ0FDMUMsYUFBMEIsK0JBQWtDLENBQzVELFVBQTBCLDRCQUFpQixDQUMzQyxnQkFBMEIsc0NBQXNDLENBQ2hFLGdCQUEwQixnQ0FBaUIsQ0FDM0MsaUJBQTBCLHVDQUE0QyxDQUN0RSxnQkFBMEIsc0NBQXdDLENBQ2xFLGFBQTBCLGtDQUFzQyxDQUNoRSxlQUEwQixvQ0FBa0MsQ0FDNUQsb0JBQTBCLDRCQUFhLENBQ3ZDLG1CQUEwQixnQ0FBb0MsQ0FDOUQsaUJBQTBCLDhCQUE4QixDQUN4RCxXQUEwQix3QkFBZSxDRFZ6QyxzQkVFTyw4QkFDVyxDM0J1dU5sQiw2QjJCdHROTyxtQkFDVyxDQUNOLE1BQVMsQzNCd3ROckIscUIyQnB0Tk8sZ0JBQWMsQ0FFVCxNQUFTLEMzQnN0TnJCLDBCQUVFLFNBQVUsQzJCbHROTCxVQUFBLENBRUssd0JBQWlCLEMzQm90TjdCLHlEMkJodE5PLGdCQUFBLENBRUssTUFBUyxDQWNkLDJCQUVLLCtFQUNGLENBT0gscUJBRUsseUVBQTJELENBdEJoRSxzQkEyQkssMEVBQWtCLENBR3ZCLDBCQUVLLDhFQUNGLENBRUgsMkRBRUssMkVBQThELENBR25FLHlCQUVLLDZFQUNGLENBRUgsdUJBRUssMkVBQ0YsQ0FFSCxxQkFFSyx5RUFBMkQsQ0FHaEUsc0JBRUssMEVBQWtCLENBR3ZCLHlCQUVLLDZFQUNGLENBckRILHdCQXlESyw0RUFDRixDQUVILHVCQUVLLDJFQUE0RCxDQUdqRSx1QkFFSywyRUFBNkQsQ0FHbEUsd0JBRUssNEVBQ0YsQ0FFSCx1QkFFSywyRUFDRixDQUVILHNCQUVLLDBFQUNGLENBRUgscUJBRUsseUVBQTBELENBSS9ELHFCQUVLLHlFQUFrQixDQUd2QiwwQkFFSyw4RUFBK0QsQ0FHcEUsMEJBRUssOEVBQWtCLENBR3ZCLGlDQUVLLHFGQUFzRSxDQUkzRSxpQ0FFSyxxRkFDRixDQUVILDJCQUVLLCtFQUNGLENBRUgsMEJBRUssOEVBQWlFLENBR3RFLDRCQUVLLGdGQUNGLENBRUgsdUJBRUssMkVBQWtCLENBR3ZCLDBCQUVLLDhFQUNGLENBRUgscUJBRUsseUVBQTJELENBUWhFLDhDQUVLLDBFQUEyRCxDQUdoRSxzQkFFSywwRUFDRixDQUVILHFCQUVLLHlFQUEwRCxDQUcvRCxxQkFFSyx5RUFBMkQsQ0FHaEUseUJBRUssMEVBQWtCLENBSXZCLDZCQUVLLGlGQUNGLENBRUgsd0JBRUsseUVBQ0YsQ0FFSCxvQkFFSyxxRUFBa0IsQ0FHdkIseUJBRUssMEVBQ0YsQ0FFSCx1QkFFSyx3RUFBMkQsQ0FHaEUseUJBRUssMEVBQ0YsQ0FHSCx1QkFFSyx3RUFBMEQsQ0FHL0Qsd0JBRUsseUVBQTBELENBSS9ELHdCQUdLLHlFQUNGLENBRUgsc0NBR0ssMkRBQTJDLENBR2hELHNDQUdLLDJEQUEyQyxDQUdoRCxzQ0FHSywyREFBMkMsQ0FHaEQsc0NBR0ssMkRBQTJDLENBUWpELHNDQUNHLDJEQUNGLENBQ0QsaUJBQ0csK0JBQWtCLENBR3JCLHVCQUNHLHNDQUNGLENBQ0QscUJBQ0csd0J4Q2pUYyxDd0NtVGpCLG1CQUNHLHdCeENuVFEsQ3dDcVRYLGFBQ0csd0J4Q3JUYSxDd0N1VGhCLGtCQUNHLHdCeEN2VGUsQ3dDMFRsQixvQkFDRyx3QnhDelRnQixDd0MyVG5CLHFCQUNHLHdCeEMzVGMsQ3dDNlRqQixtQkFDRyx3QnhDN1RRLEN3QytUWCxhQUNHLHdCeEMvVGEsQ3dDaVVoQixrQkFDRyx3QnhDalVlLEN3Q29VbEIsb0JBQ0csd0J4Q25VZ0IsQ3dDcVVuQixxQkFDRyx3QnhDclVjLEN3Q3VVakIsbUJBQ0csd0J4Q3ZVUSxDd0N5VVgsYUFDRyx3QnhDelVhLEN3QzJVaEIsa0JBQ0csd0J4QzNVZSxDd0M4VWxCLG9CQUNHLHdCeEM3VWdCLEN3QytVbkIscUJBQ0csd0J4Qy9VYyxDd0NpVmpCLG1CQUNHLHdCeENqVlEsQ3dDbVZYLGFBQ0csd0J4Q25WYSxDd0NxVmhCLGtCQUNHLHdCeENyVmUsQ3dDd1ZsQixvQkFDRyx3QnhDdlZnQixDd0N5Vm5CLHFCQUNHLHdCeEN6VmMsQ3dDMlZqQixtQkFDRyx3QnhDM1ZRLEN3QzZWWCxhQUNHLHdCeEM3VmEsQ3dDK1ZoQixrQkFDRyx3QnhDL1ZlLEN3Q2tXbEIsb0JBQ0csd0J4Q2pXSSxDd0NtV1AsZ0JBQ0csbUN4Q25XNkIsQ3dDc1duQyxpQkFDRyxtQ0FDRixDQUNELGdCQUNHLGdCQUFtQixDM0J1bE56QixrQjJCbGxORyxrQkFDRixDM0JvbE5ELGlCMkJsbE5HLGdCQUNGLEMzQm9sTkQsZ0IyQmxsTkcsV0FDRixDM0JvbE5ELGdCMkJsbE5HLFVBQVksQzNCcWxOZixtQjJCaGxOTSxrQkFBZ0IsQzNCbWxOdEIsK0IyQjlrTk0sdUJBQ0YsQzNCZ2xOSiw0QjJCNWtOTSxvQkFBZ0IsQzNCK2tOdEIsaUMyQjFrTk0seUJBQ0YsQzNCNGtOSixnQzJCeGtOTSx3QnhDeGFXLENhbS9OakIsZ0MyQnRrTk0sd0J4Q3ZhVyxDYWcvTmpCLGdDMkJwa05NLHdCeEN0YVcsQ2E2K05qQixnQzJCbGtOTSx3QnhDcmFXLENhMCtOakIsZ0MyQmhrTkcsd0JBQXdCLEMzQm1rTjNCLGlCQUNFLHVCMkJqa05VLEMzQmtrTlYscUIyQmprTmUsQzNCa2tOZiwyQjJCamtOc0IsQzNCa2tOdEIsd0IyQmhrTkksVUFBVyxDQUNYLGlCQUFNLENBQ04sV0FDRixDM0Jpa05BLFVBQVcsQzJCOWpOZixLQUFBLENBR1MsTUFBVSxDM0J5a05uQiw4RTJCdGtOUyxpQkFBTSxDQUNOLFdBQU8sQ0FDUCxVQUFTLENBQ1QsS0FBQSxDQUNBLE1BQUEsQzNCOGpOUCxZQUFhLEMyQnhrTmYsc0JBYUksQ0FFSyxrQkFla0IsQzNCNmpOM0IsZ0dBQ0UsaUJBQWtCLEMyQmhqTnBCLGVBQ0ksQ0FDRSxvQkFBUyxDM0Jxak5mLDhDMkJ6aU5NLHNDQUNGLEMzQjJpTkosMEIyQnZpTk0sY0FBZSxDM0IwaU5yQiwwQjJCcmlOTSxjQUFlLEMzQndpTnJCLDBCMkJuaU5NLGNBQWUsQzNCc2lOckIsMEIyQmppTk0sY0FBZSxDM0JvaU5yQiwwQjJCOWhOTSxjQUNGLEMzQmdpTkosK0IyQjVoTk0sYXhDNWhCVyxDYTJqT2pCLCtCMkIxaE5NLGF4QzNoQlcsQ2F3ak9qQiwrQjJCeGhOTSxheEMxaEJXLEN5QzNDVCwrQkFBVSxhQUFnQixDQUUxQixhQUFvQixVekNlSCxDeUNkakIsdUJBQW9CLGF6Q2VMLEN5Q2RmLHFCQUFvQixhekNlWCxDeUNkVCxlQUFvQixhekNlTixDeUNkZCxvQkFBb0IsYXpDZUosQ3lDZGhCLHNCQUFvQixhekNjWCxDeUNaVCx5QkFBb0IsdUJBQTJCLENBQy9DLHVCQUFvQixhekNjTCxDeUNiZixxQkFBb0IsYXpDY1gsQ3lDYlQsZUFBb0IsYXpDY04sQ3lDYmQsb0JBQW9CLGF6Q2NKLEN5Q1poQixzQkFBb0IsYXpDY0gsQ3lDYmpCLHVCQUFvQixhekNjTCxDeUNiZixxQkFBb0IsYXpDY1gsQ3lDYlQsZUFBb0IsYXpDY04sQ3lDYmQsb0JBQW9CLGF6Q2NKLEN5Q1poQixzQkFBb0IsYXpDY0gsQ3lDYmpCLHVCQUFvQixhekNjTCxDeUNaZixxQkFBb0IsYXRDZ0RoQixDc0MvQ0osZUFBb0IseUJBQXlCLENBQzdDLG9CQUFvQixhekNhSixDeUNYaEIsc0JBQW9CLGF6Q2FILEN5Q1pqQix1QkFBb0IsYXpDYUwsQ3lDWmYscUJBQW9CLGF6Q2FYLEN5Q1pULGVBQW9CLGF6Q2FOLEN5Q1pkLG9CQUFvQixhekNhSixDeUNYaEIsc0JBQW9CLGF6Q2FmLEN5Q1pMLGtCQUFvQix3QnpDYVUsQ3NDNUN0QyxtQklOSyx3QjVCNENPLENEaXBPWixtTTZCeHJPWSxVQUFBLENBQ0EsbUJBQVcsQ0FDWCwyQkFDSCxDN0J5ck9QLHVCQUFrQyxDeUJ6ck9wQyxVQUFBLENLUEksV0FBRyxDQUdILE1BQ0ksZUFBaUIsQ0FFckIsTUFDSSxnQkFBbUIsQ0FFdkIsTUFDSSxrQkFDSCxDQUlELE1BQ0ksaUJBQW9CLENBRXhCLFNBQ0ksa0JBQ0gsQ0FLRCxLQUNJLFdBQUEsQzlCNnJPUiwwREFDRSxpQjhCMXJPVSxhQUFjLENBQ2QsVUFBVyxDOUI0ck9uQixVQUFXLEM4QnpyT1gsaUJBQW1CLENBS2YsZ0JBQWMsQ0FBQSxDOUJ3ck90QixvQ0FDRSxROEJsck9VLHNCQUFrQixDOUJvck81QixROEJwck9VLHdCQUFrQixDOUJzck81QixTOEJ0ck9VLHlCQUFrQixDOUJ3ck81QixTOEJ4ck9VLHlCQUFrQixDOUIwck81QixTOEIxck9VLHlCQUFrQixDOUI0ck81QixTOEI1ck9VLHlCQUFrQixDOUI4ck81QixTOEI5ck9VLHlCQUFrQixDOUJnc081QixTOEJoc09VLHlCQUFrQixDOUJrc081QixTOEJsc09VLHlCQUFrQixDOUJvc081QixTOEJwc09VLHlCQUFrQixDOUJzc081QixTOEJ0c09VLHlCQUFrQixDOUJ3c081QixTOEJ4c09VLHlCQUFrQixDOUIwc081QixTOEIxc09VLHlCQUFrQixDOUI0c081QixTOEI1c09VLHlCQUFrQixDOUI4c081QixTOEI5c09VLHlCQUFrQixDOUJndE81QixTOEJodE9VLHlCQUFrQixDOUJrdE81QixTOEJsdE9VLHlCQUFrQixDOUJvdE81QixTOEJwdE9VLHlCQUFrQixDOUJzdE81QixTOEJ0dE9VLHlCQUFrQixDOUJ3dE81QixTOEJ4dE9VLHlCQUFrQixDOUIwdE81QixVOEIxdE9VLDBCQUFrQixDOUI0dE81QixVOEI1dE9VLDBCQUFrQixDOUI4dE81QixVOEI5dE9VLDBCQUFrQixDOUJndU81QixVOEJodU9VLDBCQUFrQixDOUJrdU81QixVOEJsdU9VLDBCQUFrQixDOUJvdU81QixVOEJwdU9VLDBCQUFrQixDOUJzdU81QixVOEJ0dU9VLDBCQUFrQixDOUJ3dU81QixVOEJ4dU9VLDBCQUFrQixDOUIwdU81QixVOEIxdU9VLDBCQUFrQixDOUI0dU81QixVOEI1dU9VLDBCQUFrQixDOUI4dU81QixVOEI5dU9VLDBCQUFrQixDOUJndk81QixVOEJodk9VLDBCQUFrQixDOUJrdk81QixVOEJsdk9VLDBCQUFrQixDOUJvdk81QixVOEJwdk9VLDBCQUFrQixDOUJzdk81QixVOEJ0dk9VLDBCQUFrQixDOUJ3dk81QixVOEJ4dk9VLDBCQUFrQixDOUIwdk81QixVOEIxdk9VLDBCQUFrQixDOUI0dk81QixVOEI1dk9VLDBCQUFrQixDOUI4dk81QixVOEI5dk9VLDBCQUFrQixDOUJnd081QixVOEJod09VLDBCQUFrQixDOUJrd081QixVOEJsd09VLDBCQUFrQixDOUJvd081QixVOEJwd09VLDBCQUFrQixDOUJzd081QixVOEJ0d09VLDBCQUFrQixDOUJ3d081QixVOEJ4d09VLDBCQUFrQixDOUIwd081QixVOEIxd09VLDBCQUFrQixDOUI0d081QixVOEI1d09VLDBCQUFrQixDOUI4d081QixVOEI5d09VLDBCQUFrQixDOUJneE81QixVOEJoeE9VLDBCQUFrQixDOUJreE81QixVOEJseE9VLDBCQUFrQixDOUJveE81QixVOEJweE9VLDBCQUFrQixDOUJzeE81QixVOEJ0eE9VLDBCQUFrQixDOUJ3eE81QixVOEJ4eE9VLDBCQUFrQixDOUIweE81QixVOEIxeE9VLDBCQUFrQixDOUI0eE81QixVOEI1eE9VLDBCQUFrQixDOUI4eE81QixVOEI5eE9VLDBCQUFrQixDOUJneU81QixVOEJoeU9VLDBCQUFrQixDOUJreU81QixVOEJseU9VLDBCQUFrQixDOUJveU81QixVOEJweU9VLDBCQUFrQixDOUJzeU81QixVOEJ0eU9VLDBCQUFrQixDOUJ3eU81QixVOEJ4eU9VLDBCQUFrQixDOUIweU81QixVOEIxeU9VLDBCQUFrQixDOUI0eU81QixVOEI1eU9VLDBCQUFrQixDOUI4eU81QixVOEI5eU9VLDBCQUFrQixDOUJnek81QixVOEJoek9VLDBCQUFrQixDOUJrek81QixVOEJsek9VLDBCQUFrQixDOUJvek81QixVOEJwek9VLDBCQUFrQixDOUJzek81QixVOEJ0ek9VLDBCQUFrQixDOUJ3ek81QixVOEJ4ek9VLDBCQUFrQixDOUIwek81QixVOEIxek9VLDBCQUFrQixDOUI0ek81QixVOEI1ek9VLDBCQUFrQixDOUI4ek81QixVOEI5ek9VLDBCQUFrQixDOUJnME81QixVOEJoME9VLDBCQUFrQixDOUJrME81QixVOEJsME9VLDBCQUFrQixDOUJvME81QixVOEJwME9VLDBCQUFrQixDOUJzME81QixVOEJ0ME9VLDBCQUFrQixDOUJ3ME81QixVOEJ4ME9VLDBCQUFrQixDOUIwME81QixVOEIxME9VLDBCQUFrQixDOUI0ME81QixVOEI1ME9VLDBCQUFrQixDOUI4ME81QixVOEI5ME9VLDBCQUFrQixDOUJnMU81QixVOEJoMU9VLDBCQUFrQixDOUJrMU81QixVOEJsMU9VLDBCQUFrQixDOUJvMU81QixVOEJwMU9VLDBCQUFrQixDOUJzMU81QixVOEJ0MU9VLDBCQUFrQixDOUJ3MU81QixVOEJ4MU9VLDBCQUFrQixDOUIwMU81QixVOEIxMU9VLDBCQUFrQixDOUI0MU81QixVOEI1MU9VLDBCQUFrQixDOUI4MU81QixVOEI5MU9VLDBCQUFrQixDOUJnMk81QixVOEJoMk9VLDBCQUFrQixDOUJrMk81QixVOEJsMk9VLDBCQUFrQixDOUJvMk81QixVOEJwMk9VLDBCQUFrQixDOUJzMk81QixVOEJ0Mk9VLDBCQUFrQixDOUJ3Mk81QixVOEJ4Mk9VLDBCQUFrQixDOUIwMk81QixVOEIxMk9VLDBCQUFrQixDOUI0Mk81QixVOEI1Mk9VLDBCQUFrQixDOUI4Mk81QixVOEI5Mk9VLDBCQUFrQixDOUJnM081QixVOEJoM09VLDBCQUFrQixDOUJrM081QixVOEJsM09VLDBCQUFrQixDOUJvM081QixVOEJwM09VLDBCQUFrQixDOUJzM081QixVOEJ0M09VLDBCQUFrQixDOUJ3M081QixVQUNFLDBCQUE4QixDOEI5NE85QixVQUNJLDBCQUF1QixDQUFBLEM5Qmk1Ty9CLDBEQUNFLGlCOEI5NE9VLGFBQWMsQ0FDZCxVQUFXLEM5Qmc1T25CLFVBQVcsQzhCNzRPWCxpQkFBbUIsQ0FLZixnQkFBYyxDQUFBLEM5QjQ0T3RCLG9DQUNFLFE4QnQ0T1Usc0JBQWtCLEM5Qnc0TzVCLFE4Qng0T1Usd0JBQWtCLEM5QjA0TzVCLFM4QjE0T1UseUJBQWtCLEM5QjQ0TzVCLFM4QjU0T1UseUJBQWtCLEM5Qjg0TzVCLFM4Qjk0T1UseUJBQWtCLEM5Qmc1TzVCLFM4Qmg1T1UseUJBQWtCLEM5Qms1TzVCLFM4Qmw1T1UseUJBQWtCLEM5Qm81TzVCLFM4QnA1T1UseUJBQWtCLEM5QnM1TzVCLFM4QnQ1T1UseUJBQWtCLEM5Qnc1TzVCLFM4Qng1T1UseUJBQWtCLEM5QjA1TzVCLFM4QjE1T1UseUJBQWtCLEM5QjQ1TzVCLFM4QjU1T1UseUJBQWtCLEM5Qjg1TzVCLFM4Qjk1T1UseUJBQWtCLEM5Qmc2TzVCLFM4Qmg2T1UseUJBQWtCLEM5Qms2TzVCLFM4Qmw2T1UseUJBQWtCLEM5Qm82TzVCLFM4QnA2T1UseUJBQWtCLEM5QnM2TzVCLFM4QnQ2T1UseUJBQWtCLEM5Qnc2TzVCLFM4Qng2T1UseUJBQWtCLEM5QjA2TzVCLFM4QjE2T1UseUJBQWtCLEM5QjQ2TzVCLFM4QjU2T1UseUJBQWtCLEM5Qjg2TzVCLFU4Qjk2T1UsMEJBQWtCLEM5Qmc3TzVCLFU4Qmg3T1UsMEJBQWtCLEM5Qms3TzVCLFU4Qmw3T1UsMEJBQWtCLEM5Qm83TzVCLFU4QnA3T1UsMEJBQWtCLEM5QnM3TzVCLFU4QnQ3T1UsMEJBQWtCLEM5Qnc3TzVCLFU4Qng3T1UsMEJBQWtCLEM5QjA3TzVCLFU4QjE3T1UsMEJBQWtCLEM5QjQ3TzVCLFU4QjU3T1UsMEJBQWtCLEM5Qjg3TzVCLFU4Qjk3T1UsMEJBQWtCLEM5Qmc4TzVCLFU4Qmg4T1UsMEJBQWtCLEM5Qms4TzVCLFU4Qmw4T1UsMEJBQWtCLEM5Qm84TzVCLFU4QnA4T1UsMEJBQWtCLEM5QnM4TzVCLFU4QnQ4T1UsMEJBQWtCLEM5Qnc4TzVCLFU4Qng4T1UsMEJBQWtCLEM5QjA4TzVCLFU4QjE4T1UsMEJBQWtCLEM5QjQ4TzVCLFU4QjU4T1UsMEJBQWtCLEM5Qjg4TzVCLFU4Qjk4T1UsMEJBQWtCLEM5Qmc5TzVCLFU4Qmg5T1UsMEJBQWtCLEM5Qms5TzVCLFU4Qmw5T1UsMEJBQWtCLEM5Qm85TzVCLFU4QnA5T1UsMEJBQWtCLEM5QnM5TzVCLFU4QnQ5T1UsMEJBQWtCLEM5Qnc5TzVCLFU4Qng5T1UsMEJBQWtCLEM5QjA5TzVCLFU4QjE5T1UsMEJBQWtCLEM5QjQ5TzVCLFU4QjU5T1UsMEJBQWtCLEM5Qjg5TzVCLFU4Qjk5T1UsMEJBQWtCLEM5QmcrTzVCLFU4QmgrT1UsMEJBQWtCLEM5QmsrTzVCLFU4QmwrT1UsMEJBQWtCLEM5Qm8rTzVCLFU4QnArT1UsMEJBQWtCLEM5QnMrTzVCLFU4QnQrT1UsMEJBQWtCLEM5QncrTzVCLFU4QngrT1UsMEJBQWtCLEM5QjArTzVCLFU4QjErT1UsMEJBQWtCLEM5QjQrTzVCLFU4QjUrT1UsMEJBQWtCLEM5QjgrTzVCLFU4QjkrT1UsMEJBQWtCLEM5QmcvTzVCLFU4QmgvT1UsMEJBQWtCLEM5QmsvTzVCLFU4QmwvT1UsMEJBQWtCLEM5Qm8vTzVCLFU4QnAvT1UsMEJBQWtCLEM5QnMvTzVCLFU4QnQvT1UsMEJBQWtCLEM5QncvTzVCLFU4QngvT1UsMEJBQWtCLEM5QjAvTzVCLFU4QjEvT1UsMEJBQWtCLEM5QjQvTzVCLFU4QjUvT1UsMEJBQWtCLEM5QjgvTzVCLFU4QjkvT1UsMEJBQWtCLEM5QmdnUDVCLFU4QmhnUFUsMEJBQWtCLEM5QmtnUDVCLFU4QmxnUFUsMEJBQWtCLEM5Qm9nUDVCLFU4QnBnUFUsMEJBQWtCLEM5QnNnUDVCLFU4QnRnUFUsMEJBQWtCLEM5QndnUDVCLFU4QnhnUFUsMEJBQWtCLEM5QjBnUDVCLFU4QjFnUFUsMEJBQWtCLEM5QjRnUDVCLFU4QjVnUFUsMEJBQWtCLEM5QjhnUDVCLFU4QjlnUFUsMEJBQWtCLEM5QmdoUDVCLFU4QmhoUFUsMEJBQWtCLEM5QmtoUDVCLFU4QmxoUFUsMEJBQWtCLEM5Qm9oUDVCLFU4QnBoUFUsMEJBQWtCLEM5QnNoUDVCLFU4QnRoUFUsMEJBQWtCLEM5QndoUDVCLFU4QnhoUFUsMEJBQWtCLEM5QjBoUDVCLFU4QjFoUFUsMEJBQWtCLEM5QjRoUDVCLFU4QjVoUFUsMEJBQWtCLEM5QjhoUDVCLFU4QjloUFUsMEJBQWtCLEM5QmdpUDVCLFU4QmhpUFUsMEJBQWtCLEM5QmtpUDVCLFU4QmxpUFUsMEJBQWtCLEM5Qm9pUDVCLFU4QnBpUFUsMEJBQWtCLEM5QnNpUDVCLFU4QnRpUFUsMEJBQWtCLEM5QndpUDVCLFU4QnhpUFUsMEJBQWtCLEM5QjBpUDVCLFU4QjFpUFUsMEJBQWtCLEM5QjRpUDVCLFU4QjVpUFUsMEJBQWtCLEM5QjhpUDVCLFU4QjlpUFUsMEJBQWtCLEM5QmdqUDVCLFU4QmhqUFUsMEJBQWtCLEM5QmtqUDVCLFU4QmxqUFUsMEJBQWtCLEM5Qm9qUDVCLFU4QnBqUFUsMEJBQWtCLEM5QnNqUDVCLFU4QnRqUFUsMEJBQWtCLEM5QndqUDVCLFU4QnhqUFUsMEJBQWtCLEM5QjBqUDVCLFU4QjFqUFUsMEJBQWtCLEM5QjRqUDVCLFU4QjVqUFUsMEJBQWtCLEM5QjhqUDVCLFU4QjlqUFUsMEJBQWtCLEM5QmdrUDVCLFU4QmhrUFUsMEJBQWtCLEM5QmtrUDVCLFU4QmxrUFUsMEJBQWtCLEM5Qm9rUDVCLFU4QnBrUFUsMEJBQWtCLEM5QnNrUDVCLFU4QnRrUFUsMEJBQWtCLEM5QndrUDVCLFU4QnhrUFUsMEJBQWtCLEM5QjBrUDVCLFU4QjFrUFUsMEJBQWtCLEM5QjRrUDVCLFVBQ0UsMEJBQThCLEM4QmxtUDlCLFVBQ0ksMEJBQXVCLENBQUEsQzlCcW1QL0IsMERBQ0UsaUI4QmxtUFUsYUFBYyxDQUNkLFVBQVcsQzlCb21QbkIsVUFBVyxDOEJqbVBYLGlCQUFtQixDQUtmLGdCQUFjLENBQUEsQzlCZ21QdEIsb0NBQ0UsUThCMWxQVSxzQkFBa0IsQzlCNGxQNUIsUThCNWxQVSx3QkFBa0IsQzlCOGxQNUIsUzhCOWxQVSx5QkFBa0IsQzlCZ21QNUIsUzhCaG1QVSx5QkFBa0IsQzlCa21QNUIsUzhCbG1QVSx5QkFBa0IsQzlCb21QNUIsUzhCcG1QVSx5QkFBa0IsQzlCc21QNUIsUzhCdG1QVSx5QkFBa0IsQzlCd21QNUIsUzhCeG1QVSx5QkFBa0IsQzlCMG1QNUIsUzhCMW1QVSx5QkFBa0IsQzlCNG1QNUIsUzhCNW1QVSx5QkFBa0IsQzlCOG1QNUIsUzhCOW1QVSx5QkFBa0IsQzlCZ25QNUIsUzhCaG5QVSx5QkFBa0IsQzlCa25QNUIsUzhCbG5QVSx5QkFBa0IsQzlCb25QNUIsUzhCcG5QVSx5QkFBa0IsQzlCc25QNUIsUzhCdG5QVSx5QkFBa0IsQzlCd25QNUIsUzhCeG5QVSx5QkFBa0IsQzlCMG5QNUIsUzhCMW5QVSx5QkFBa0IsQzlCNG5QNUIsUzhCNW5QVSx5QkFBa0IsQzlCOG5QNUIsUzhCOW5QVSx5QkFBa0IsQzlCZ29QNUIsUzhCaG9QVSx5QkFBa0IsQzlCa29QNUIsVThCbG9QVSwwQkFBa0IsQzlCb29QNUIsVThCcG9QVSwwQkFBa0IsQzlCc29QNUIsVThCdG9QVSwwQkFBa0IsQzlCd29QNUIsVThCeG9QVSwwQkFBa0IsQzlCMG9QNUIsVThCMW9QVSwwQkFBa0IsQzlCNG9QNUIsVThCNW9QVSwwQkFBa0IsQzlCOG9QNUIsVThCOW9QVSwwQkFBa0IsQzlCZ3BQNUIsVThCaHBQVSwwQkFBa0IsQzlCa3BQNUIsVThCbHBQVSwwQkFBa0IsQzlCb3BQNUIsVThCcHBQVSwwQkFBa0IsQzlCc3BQNUIsVThCdHBQVSwwQkFBa0IsQzlCd3BQNUIsVThCeHBQVSwwQkFBa0IsQzlCMHBQNUIsVThCMXBQVSwwQkFBa0IsQzlCNHBQNUIsVThCNXBQVSwwQkFBa0IsQzlCOHBQNUIsVThCOXBQVSwwQkFBa0IsQzlCZ3FQNUIsVThCaHFQVSwwQkFBa0IsQzlCa3FQNUIsVThCbHFQVSwwQkFBa0IsQzlCb3FQNUIsVThCcHFQVSwwQkFBa0IsQzlCc3FQNUIsVThCdHFQVSwwQkFBa0IsQzlCd3FQNUIsVThCeHFQVSwwQkFBa0IsQzlCMHFQNUIsVThCMXFQVSwwQkFBa0IsQzlCNHFQNUIsVThCNXFQVSwwQkFBa0IsQzlCOHFQNUIsVThCOXFQVSwwQkFBa0IsQzlCZ3JQNUIsVThCaHJQVSwwQkFBa0IsQzlCa3JQNUIsVThCbHJQVSwwQkFBa0IsQzlCb3JQNUIsVThCcHJQVSwwQkFBa0IsQzlCc3JQNUIsVThCdHJQVSwwQkFBa0IsQzlCd3JQNUIsVThCeHJQVSwwQkFBa0IsQzlCMHJQNUIsVThCMXJQVSwwQkFBa0IsQzlCNHJQNUIsVThCNXJQVSwwQkFBa0IsQzlCOHJQNUIsVThCOXJQVSwwQkFBa0IsQzlCZ3NQNUIsVThCaHNQVSwwQkFBa0IsQzlCa3NQNUIsVThCbHNQVSwwQkFBa0IsQzlCb3NQNUIsVThCcHNQVSwwQkFBa0IsQzlCc3NQNUIsVThCdHNQVSwwQkFBa0IsQzlCd3NQNUIsVThCeHNQVSwwQkFBa0IsQzlCMHNQNUIsVThCMXNQVSwwQkFBa0IsQzlCNHNQNUIsVThCNXNQVSwwQkFBa0IsQzlCOHNQNUIsVThCOXNQVSwwQkFBa0IsQzlCZ3RQNUIsVThCaHRQVSwwQkFBa0IsQzlCa3RQNUIsVThCbHRQVSwwQkFBa0IsQzlCb3RQNUIsVThCcHRQVSwwQkFBa0IsQzlCc3RQNUIsVThCdHRQVSwwQkFBa0IsQzlCd3RQNUIsVThCeHRQVSwwQkFBa0IsQzlCMHRQNUIsVThCMXRQVSwwQkFBa0IsQzlCNHRQNUIsVThCNXRQVSwwQkFBa0IsQzlCOHRQNUIsVThCOXRQVSwwQkFBa0IsQzlCZ3VQNUIsVThCaHVQVSwwQkFBa0IsQzlCa3VQNUIsVThCbHVQVSwwQkFBa0IsQzlCb3VQNUIsVThCcHVQVSwwQkFBa0IsQzlCc3VQNUIsVThCdHVQVSwwQkFBa0IsQzlCd3VQNUIsVThCeHVQVSwwQkFBa0IsQzlCMHVQNUIsVThCMXVQVSwwQkFBa0IsQzlCNHVQNUIsVThCNXVQVSwwQkFBa0IsQzlCOHVQNUIsVThCOXVQVSwwQkFBa0IsQzlCZ3ZQNUIsVThCaHZQVSwwQkFBa0IsQzlCa3ZQNUIsVThCbHZQVSwwQkFBa0IsQzlCb3ZQNUIsVThCcHZQVSwwQkFBa0IsQzlCc3ZQNUIsVThCdHZQVSwwQkFBa0IsQzlCd3ZQNUIsVThCeHZQVSwwQkFBa0IsQzlCMHZQNUIsVThCMXZQVSwwQkFBa0IsQzlCNHZQNUIsVThCNXZQVSwwQkFBa0IsQzlCOHZQNUIsVThCOXZQVSwwQkFBa0IsQzlCZ3dQNUIsVThCaHdQVSwwQkFBa0IsQzlCa3dQNUIsVThCbHdQVSwwQkFBa0IsQzlCb3dQNUIsVThCcHdQVSwwQkFBa0IsQzlCc3dQNUIsVThCdHdQVSwwQkFBa0IsQzlCd3dQNUIsVThCeHdQVSwwQkFBa0IsQzlCMHdQNUIsVThCMXdQVSwwQkFBa0IsQzlCNHdQNUIsVThCNXdQVSwwQkFBa0IsQzlCOHdQNUIsVThCOXdQVSwwQkFBa0IsQzlCZ3hQNUIsVThCaHhQVSwwQkFBa0IsQzlCa3hQNUIsVThCbHhQVSwwQkFBa0IsQzlCb3hQNUIsVThCcHhQVSwwQkFBa0IsQzlCc3hQNUIsVThCdHhQVSwwQkFBa0IsQzlCd3hQNUIsVThCeHhQVSwwQkFBa0IsQzlCMHhQNUIsVThCMXhQVSwwQkFBa0IsQzlCNHhQNUIsVThCNXhQVSwwQkFBa0IsQzlCOHhQNUIsVThCOXhQVSwwQkFBa0IsQzlCZ3lQNUIsVUFDRSwwQkFBOEIsQzhCdHpQOUIsVUFDSSwwQkFBdUIsQ0FBQSxDOUJ5elAvQiwwREFDRSxpQjhCdHpQVSxhQUFjLENBQ2QsVUFBVyxDOUJ3elBuQixVQUFXLEM4QnJ6UFgsaUJBQW1CLENBS2YsZ0JBQWMsQ0FBQSxDOUJvelB0QixvQ0FDRSxROEI5eVBVLHNCQUFrQixDOUJnelA1QixROEJoelBVLHdCQUFrQixDOUJrelA1QixTOEJselBVLHlCQUFrQixDOUJvelA1QixTOEJwelBVLHlCQUFrQixDOUJzelA1QixTOEJ0elBVLHlCQUFrQixDOUJ3elA1QixTOEJ4elBVLHlCQUFrQixDOUIwelA1QixTOEIxelBVLHlCQUFrQixDOUI0elA1QixTOEI1elBVLHlCQUFrQixDOUI4elA1QixTOEI5elBVLHlCQUFrQixDOUJnMFA1QixTOEJoMFBVLHlCQUFrQixDOUJrMFA1QixTOEJsMFBVLHlCQUFrQixDOUJvMFA1QixTOEJwMFBVLHlCQUFrQixDOUJzMFA1QixTOEJ0MFBVLHlCQUFrQixDOUJ3MFA1QixTOEJ4MFBVLHlCQUFrQixDOUIwMFA1QixTOEIxMFBVLHlCQUFrQixDOUI0MFA1QixTOEI1MFBVLHlCQUFrQixDOUI4MFA1QixTOEI5MFBVLHlCQUFrQixDOUJnMVA1QixTOEJoMVBVLHlCQUFrQixDOUJrMVA1QixTOEJsMVBVLHlCQUFrQixDOUJvMVA1QixTOEJwMVBVLHlCQUFrQixDOUJzMVA1QixVOEJ0MVBVLDBCQUFrQixDOUJ3MVA1QixVOEJ4MVBVLDBCQUFrQixDOUIwMVA1QixVOEIxMVBVLDBCQUFrQixDOUI0MVA1QixVOEI1MVBVLDBCQUFrQixDOUI4MVA1QixVOEI5MVBVLDBCQUFrQixDOUJnMlA1QixVOEJoMlBVLDBCQUFrQixDOUJrMlA1QixVOEJsMlBVLDBCQUFrQixDOUJvMlA1QixVOEJwMlBVLDBCQUFrQixDOUJzMlA1QixVOEJ0MlBVLDBCQUFrQixDOUJ3MlA1QixVOEJ4MlBVLDBCQUFrQixDOUIwMlA1QixVOEIxMlBVLDBCQUFrQixDOUI0MlA1QixVOEI1MlBVLDBCQUFrQixDOUI4MlA1QixVOEI5MlBVLDBCQUFrQixDOUJnM1A1QixVOEJoM1BVLDBCQUFrQixDOUJrM1A1QixVOEJsM1BVLDBCQUFrQixDOUJvM1A1QixVOEJwM1BVLDBCQUFrQixDOUJzM1A1QixVOEJ0M1BVLDBCQUFrQixDOUJ3M1A1QixVOEJ4M1BVLDBCQUFrQixDOUIwM1A1QixVOEIxM1BVLDBCQUFrQixDOUI0M1A1QixVOEI1M1BVLDBCQUFrQixDOUI4M1A1QixVOEI5M1BVLDBCQUFrQixDOUJnNFA1QixVOEJoNFBVLDBCQUFrQixDOUJrNFA1QixVOEJsNFBVLDBCQUFrQixDOUJvNFA1QixVOEJwNFBVLDBCQUFrQixDOUJzNFA1QixVOEJ0NFBVLDBCQUFrQixDOUJ3NFA1QixVOEJ4NFBVLDBCQUFrQixDOUIwNFA1QixVOEIxNFBVLDBCQUFrQixDOUI0NFA1QixVOEI1NFBVLDBCQUFrQixDOUI4NFA1QixVOEI5NFBVLDBCQUFrQixDOUJnNVA1QixVOEJoNVBVLDBCQUFrQixDOUJrNVA1QixVOEJsNVBVLDBCQUFrQixDOUJvNVA1QixVOEJwNVBVLDBCQUFrQixDOUJzNVA1QixVOEJ0NVBVLDBCQUFrQixDOUJ3NVA1QixVOEJ4NVBVLDBCQUFrQixDOUIwNVA1QixVOEIxNVBVLDBCQUFrQixDOUI0NVA1QixVOEI1NVBVLDBCQUFrQixDOUI4NVA1QixVOEI5NVBVLDBCQUFrQixDOUJnNlA1QixVOEJoNlBVLDBCQUFrQixDOUJrNlA1QixVOEJsNlBVLDBCQUFrQixDOUJvNlA1QixVOEJwNlBVLDBCQUFrQixDOUJzNlA1QixVOEJ0NlBVLDBCQUFrQixDOUJ3NlA1QixVOEJ4NlBVLDBCQUFrQixDOUIwNlA1QixVOEIxNlBVLDBCQUFrQixDOUI0NlA1QixVOEI1NlBVLDBCQUFrQixDOUI4NlA1QixVOEI5NlBVLDBCQUFrQixDOUJnN1A1QixVOEJoN1BVLDBCQUFrQixDOUJrN1A1QixVOEJsN1BVLDBCQUFrQixDOUJvN1A1QixVOEJwN1BVLDBCQUFrQixDOUJzN1A1QixVOEJ0N1BVLDBCQUFrQixDOUJ3N1A1QixVOEJ4N1BVLDBCQUFrQixDOUIwN1A1QixVOEIxN1BVLDBCQUFrQixDOUI0N1A1QixVOEI1N1BVLDBCQUFrQixDOUI4N1A1QixVOEI5N1BVLDBCQUFrQixDOUJnOFA1QixVOEJoOFBVLDBCQUFrQixDOUJrOFA1QixVOEJsOFBVLDBCQUFrQixDOUJvOFA1QixVOEJwOFBVLDBCQUFrQixDOUJzOFA1QixVOEJ0OFBVLDBCQUFrQixDOUJ3OFA1QixVOEJ4OFBVLDBCQUFrQixDOUIwOFA1QixVOEIxOFBVLDBCQUFrQixDOUI0OFA1QixVOEI1OFBVLDBCQUFrQixDOUI4OFA1QixVOEI5OFBVLDBCQUFrQixDOUJnOVA1QixVOEJoOVBVLDBCQUFrQixDOUJrOVA1QixVOEJsOVBVLDBCQUFrQixDOUJvOVA1QixVOEJwOVBVLDBCQUFrQixDOUJzOVA1QixVOEJ0OVBVLDBCQUFrQixDOUJ3OVA1QixVOEJ4OVBVLDBCQUFrQixDOUIwOVA1QixVOEIxOVBVLDBCQUFrQixDOUI0OVA1QixVOEI1OVBVLDBCQUFrQixDOUI4OVA1QixVOEI5OVBVLDBCQUFrQixDOUJnK1A1QixVOEJoK1BVLDBCQUFrQixDOUJrK1A1QixVOEJsK1BVLDBCQUFrQixDOUJvK1A1QixVOEJwK1BVLDBCQUFrQixDOUJzK1A1QixVOEJ0K1BVLDBCQUFrQixDOUJ3K1A1QixVOEJ4K1BVLDBCQUFrQixDOUIwK1A1QixVOEIxK1BVLDBCQUFrQixDOUI0K1A1QixVOEI1K1BVLDBCQUFrQixDOUI4K1A1QixVOEI5K1BVLDBCQUFrQixDOUJnL1A1QixVOEJoL1BVLDBCQUFrQixDOUJrL1A1QixVOEJsL1BVLDBCQUFrQixDOUJvL1A1QixVQUNFLDBCQUE4QixDOEIxZ1E5QixVQUNJLDBCQUF1QixDQUFBLEM5QjZnUS9CLDJEQUNFLGlCOEIxZ1FVLGFBQWMsQ0FDZCxVQUFXLEM5QjRnUW5CLFVBQVcsQzhCemdRWCxpQkFBbUIsQ0FLZixnQkFBYyxDQUFBLEM5QndnUXRCLG9DQUNFLFE4QmxnUVUsc0JBQWtCLEM5Qm9nUTVCLFE4QnBnUVUsd0JBQWtCLEM5QnNnUTVCLFM4QnRnUVUseUJBQWtCLEM5QndnUTVCLFM4QnhnUVUseUJBQWtCLEM5QjBnUTVCLFM4QjFnUVUseUJBQWtCLEM5QjRnUTVCLFM4QjVnUVUseUJBQWtCLEM5QjhnUTVCLFM4QjlnUVUseUJBQWtCLEM5QmdoUTVCLFM4QmhoUVUseUJBQWtCLEM5QmtoUTVCLFM4QmxoUVUseUJBQWtCLEM5Qm9oUTVCLFM4QnBoUVUseUJBQWtCLEM5QnNoUTVCLFM4QnRoUVUseUJBQWtCLEM5QndoUTVCLFM4QnhoUVUseUJBQWtCLEM5QjBoUTVCLFM4QjFoUVUseUJBQWtCLEM5QjRoUTVCLFM4QjVoUVUseUJBQWtCLEM5QjhoUTVCLFM4QjloUVUseUJBQWtCLEM5QmdpUTVCLFM4QmhpUVUseUJBQWtCLEM5QmtpUTVCLFM4QmxpUVUseUJBQWtCLEM5Qm9pUTVCLFM4QnBpUVUseUJBQWtCLEM5QnNpUTVCLFM4QnRpUVUseUJBQWtCLEM5QndpUTVCLFM4QnhpUVUseUJBQWtCLEM5QjBpUTVCLFU4QjFpUVUsMEJBQWtCLEM5QjRpUTVCLFU4QjVpUVUsMEJBQWtCLEM5QjhpUTVCLFU4QjlpUVUsMEJBQWtCLEM5QmdqUTVCLFU4QmhqUVUsMEJBQWtCLEM5QmtqUTVCLFU4QmxqUVUsMEJBQWtCLEM5Qm9qUTVCLFU4QnBqUVUsMEJBQWtCLEM5QnNqUTVCLFU4QnRqUVUsMEJBQWtCLEM5QndqUTVCLFU4QnhqUVUsMEJBQWtCLEM5QjBqUTVCLFU4QjFqUVUsMEJBQWtCLEM5QjRqUTVCLFU4QjVqUVUsMEJBQWtCLEM5QjhqUTVCLFU4QjlqUVUsMEJBQWtCLEM5QmdrUTVCLFU4QmhrUVUsMEJBQWtCLEM5QmtrUTVCLFU4QmxrUVUsMEJBQWtCLEM5Qm9rUTVCLFU4QnBrUVUsMEJBQWtCLEM5QnNrUTVCLFU4QnRrUVUsMEJBQWtCLEM5QndrUTVCLFU4QnhrUVUsMEJBQWtCLEM5QjBrUTVCLFU4QjFrUVUsMEJBQWtCLEM5QjRrUTVCLFU4QjVrUVUsMEJBQWtCLEM5QjhrUTVCLFU4QjlrUVUsMEJBQWtCLEM5QmdsUTVCLFU4QmhsUVUsMEJBQWtCLEM5QmtsUTVCLFU4QmxsUVUsMEJBQWtCLEM5Qm9sUTVCLFU4QnBsUVUsMEJBQWtCLEM5QnNsUTVCLFU4QnRsUVUsMEJBQWtCLEM5QndsUTVCLFU4QnhsUVUsMEJBQWtCLEM5QjBsUTVCLFU4QjFsUVUsMEJBQWtCLEM5QjRsUTVCLFU4QjVsUVUsMEJBQWtCLEM5QjhsUTVCLFU4QjlsUVUsMEJBQWtCLEM5QmdtUTVCLFU4QmhtUVUsMEJBQWtCLEM5QmttUTVCLFU4QmxtUVUsMEJBQWtCLEM5Qm9tUTVCLFU4QnBtUVUsMEJBQWtCLEM5QnNtUTVCLFU4QnRtUVUsMEJBQWtCLEM5QndtUTVCLFU4QnhtUVUsMEJBQWtCLEM5QjBtUTVCLFU4QjFtUVUsMEJBQWtCLEM5QjRtUTVCLFU4QjVtUVUsMEJBQWtCLEM5QjhtUTVCLFU4QjltUVUsMEJBQWtCLEM5QmduUTVCLFU4QmhuUVUsMEJBQWtCLEM5QmtuUTVCLFU4QmxuUVUsMEJBQWtCLEM5Qm9uUTVCLFU4QnBuUVUsMEJBQWtCLEM5QnNuUTVCLFU4QnRuUVUsMEJBQWtCLEM5QnduUTVCLFU4QnhuUVUsMEJBQWtCLEM5QjBuUTVCLFU4QjFuUVUsMEJBQWtCLEM5QjRuUTVCLFU4QjVuUVUsMEJBQWtCLEM5QjhuUTVCLFU4QjluUVUsMEJBQWtCLEM5QmdvUTVCLFU4QmhvUVUsMEJBQWtCLEM5QmtvUTVCLFU4QmxvUVUsMEJBQWtCLEM5Qm9vUTVCLFU4QnBvUVUsMEJBQWtCLEM5QnNvUTVCLFU4QnRvUVUsMEJBQWtCLEM5QndvUTVCLFU4QnhvUVUsMEJBQWtCLEM5QjBvUTVCLFU4QjFvUVUsMEJBQWtCLEM5QjRvUTVCLFU4QjVvUVUsMEJBQWtCLEM5QjhvUTVCLFU4QjlvUVUsMEJBQWtCLEM5QmdwUTVCLFU4QmhwUVUsMEJBQWtCLEM5QmtwUTVCLFU4QmxwUVUsMEJBQWtCLEM5Qm9wUTVCLFU4QnBwUVUsMEJBQWtCLEM5QnNwUTVCLFU4QnRwUVUsMEJBQWtCLEM5QndwUTVCLFU4QnhwUVUsMEJBQWtCLEM5QjBwUTVCLFU4QjFwUVUsMEJBQWtCLEM5QjRwUTVCLFU4QjVwUVUsMEJBQWtCLEM5QjhwUTVCLFU4QjlwUVUsMEJBQWtCLEM5QmdxUTVCLFU4QmhxUVUsMEJBQWtCLEM5QmtxUTVCLFU4QmxxUVUsMEJBQWtCLEM5Qm9xUTVCLFU4QnBxUVUsMEJBQWtCLEM5QnNxUTVCLFU4QnRxUVUsMEJBQWtCLEM5QndxUTVCLFU4QnhxUVUsMEJBQWtCLEM5QjBxUTVCLFU4QjFxUVUsMEJBQWtCLEM5QjRxUTVCLFU4QjVxUVUsMEJBQWtCLEM5QjhxUTVCLFU4QjlxUVUsMEJBQWtCLEM5QmdyUTVCLFU4QmhyUVUsMEJBQWtCLEM5QmtyUTVCLFU4QmxyUVUsMEJBQWtCLEM5Qm9yUTVCLFU4QnByUVUsMEJBQWtCLEM5QnNyUTVCLFU4QnRyUVUsMEJBQWtCLEM5QndyUTVCLFU4QnhyUVUsMEJBQWtCLEM5QjByUTVCLFU4QjFyUVUsMEJBQWtCLEM5QjRyUTVCLFU4QjVyUVUsMEJBQWtCLEM5QjhyUTVCLFU4QjlyUVUsMEJBQWtCLEM5QmdzUTVCLFU4QmhzUVUsMEJBQWtCLEM5QmtzUTVCLFU4QmxzUVUsMEJBQWtCLEM5Qm9zUTVCLFU4QnBzUVUsMEJBQWtCLEM5QnNzUTVCLFU4QnRzUVUsMEJBQWtCLEM5QndzUTVCLFVBQ0UsMEJBQThCLEM4Qjl0UTlCLFVBQ0ksMEJBQXVCLENBQUEsQzlCaXVRL0IsNERBQ0UsaUI4Qjl0UVUsYUFBYyxDQUNkLFVBQVcsQzlCZ3VRbkIsVUFBVyxDOEI3dFFYLGlCQUFtQixDQUtmLGdCQUFjLENBQUEsQzlCNHRRdEIscUNBQ0UsUThCdHRRVSxzQkFBa0IsQzlCd3RRNUIsUThCeHRRVSx3QkFBa0IsQzlCMHRRNUIsUzhCMXRRVSx5QkFBa0IsQzlCNHRRNUIsUzhCNXRRVSx5QkFBa0IsQzlCOHRRNUIsUzhCOXRRVSx5QkFBa0IsQzlCZ3VRNUIsUzhCaHVRVSx5QkFBa0IsQzlCa3VRNUIsUzhCbHVRVSx5QkFBa0IsQzlCb3VRNUIsUzhCcHVRVSx5QkFBa0IsQzlCc3VRNUIsUzhCdHVRVSx5QkFBa0IsQzlCd3VRNUIsUzhCeHVRVSx5QkFBa0IsQzlCMHVRNUIsUzhCMXVRVSx5QkFBa0IsQzlCNHVRNUIsUzhCNXVRVSx5QkFBa0IsQzlCOHVRNUIsUzhCOXVRVSx5QkFBa0IsQzlCZ3ZRNUIsUzhCaHZRVSx5QkFBa0IsQzlCa3ZRNUIsUzhCbHZRVSx5QkFBa0IsQzlCb3ZRNUIsUzhCcHZRVSx5QkFBa0IsQzlCc3ZRNUIsUzhCdHZRVSx5QkFBa0IsQzlCd3ZRNUIsUzhCeHZRVSx5QkFBa0IsQzlCMHZRNUIsUzhCMXZRVSx5QkFBa0IsQzlCNHZRNUIsUzhCNXZRVSx5QkFBa0IsQzlCOHZRNUIsVThCOXZRVSwwQkFBa0IsQzlCZ3dRNUIsVThCaHdRVSwwQkFBa0IsQzlCa3dRNUIsVThCbHdRVSwwQkFBa0IsQzlCb3dRNUIsVThCcHdRVSwwQkFBa0IsQzlCc3dRNUIsVThCdHdRVSwwQkFBa0IsQzlCd3dRNUIsVThCeHdRVSwwQkFBa0IsQzlCMHdRNUIsVThCMXdRVSwwQkFBa0IsQzlCNHdRNUIsVThCNXdRVSwwQkFBa0IsQzlCOHdRNUIsVThCOXdRVSwwQkFBa0IsQzlCZ3hRNUIsVThCaHhRVSwwQkFBa0IsQzlCa3hRNUIsVThCbHhRVSwwQkFBa0IsQzlCb3hRNUIsVThCcHhRVSwwQkFBa0IsQzlCc3hRNUIsVThCdHhRVSwwQkFBa0IsQzlCd3hRNUIsVThCeHhRVSwwQkFBa0IsQzlCMHhRNUIsVThCMXhRVSwwQkFBa0IsQzlCNHhRNUIsVThCNXhRVSwwQkFBa0IsQzlCOHhRNUIsVThCOXhRVSwwQkFBa0IsQzlCZ3lRNUIsVThCaHlRVSwwQkFBa0IsQzlCa3lRNUIsVThCbHlRVSwwQkFBa0IsQzlCb3lRNUIsVThCcHlRVSwwQkFBa0IsQzlCc3lRNUIsVThCdHlRVSwwQkFBa0IsQzlCd3lRNUIsVThCeHlRVSwwQkFBa0IsQzlCMHlRNUIsVThCMXlRVSwwQkFBa0IsQzlCNHlRNUIsVThCNXlRVSwwQkFBa0IsQzlCOHlRNUIsVThCOXlRVSwwQkFBa0IsQzlCZ3pRNUIsVThCaHpRVSwwQkFBa0IsQzlCa3pRNUIsVThCbHpRVSwwQkFBa0IsQzlCb3pRNUIsVThCcHpRVSwwQkFBa0IsQzlCc3pRNUIsVThCdHpRVSwwQkFBa0IsQzlCd3pRNUIsVThCeHpRVSwwQkFBa0IsQzlCMHpRNUIsVThCMXpRVSwwQkFBa0IsQzlCNHpRNUIsVThCNXpRVSwwQkFBa0IsQzlCOHpRNUIsVThCOXpRVSwwQkFBa0IsQzlCZzBRNUIsVThCaDBRVSwwQkFBa0IsQzlCazBRNUIsVThCbDBRVSwwQkFBa0IsQzlCbzBRNUIsVThCcDBRVSwwQkFBa0IsQzlCczBRNUIsVThCdDBRVSwwQkFBa0IsQzlCdzBRNUIsVThCeDBRVSwwQkFBa0IsQzlCMDBRNUIsVThCMTBRVSwwQkFBa0IsQzlCNDBRNUIsVThCNTBRVSwwQkFBa0IsQzlCODBRNUIsVThCOTBRVSwwQkFBa0IsQzlCZzFRNUIsVThCaDFRVSwwQkFBa0IsQzlCazFRNUIsVThCbDFRVSwwQkFBa0IsQzlCbzFRNUIsVThCcDFRVSwwQkFBa0IsQzlCczFRNUIsVThCdDFRVSwwQkFBa0IsQzlCdzFRNUIsVThCeDFRVSwwQkFBa0IsQzlCMDFRNUIsVThCMTFRVSwwQkFBa0IsQzlCNDFRNUIsVThCNTFRVSwwQkFBa0IsQzlCODFRNUIsVThCOTFRVSwwQkFBa0IsQzlCZzJRNUIsVThCaDJRVSwwQkFBa0IsQzlCazJRNUIsVThCbDJRVSwwQkFBa0IsQzlCbzJRNUIsVThCcDJRVSwwQkFBa0IsQzlCczJRNUIsVThCdDJRVSwwQkFBa0IsQzlCdzJRNUIsVThCeDJRVSwwQkFBa0IsQzlCMDJRNUIsVThCMTJRVSwwQkFBa0IsQzlCNDJRNUIsVThCNTJRVSwwQkFBa0IsQzlCODJRNUIsVThCOTJRVSwwQkFBa0IsQzlCZzNRNUIsVThCaDNRVSwwQkFBa0IsQzlCazNRNUIsVThCbDNRVSwwQkFBa0IsQzlCbzNRNUIsVThCcDNRVSwwQkFBa0IsQzlCczNRNUIsVThCdDNRVSwwQkFBa0IsQzlCdzNRNUIsVThCeDNRVSwwQkFBa0IsQzlCMDNRNUIsVThCMTNRVSwwQkFBa0IsQzlCNDNRNUIsVThCNTNRVSwwQkFBa0IsQzlCODNRNUIsVThCOTNRVSwwQkFBa0IsQzlCZzRRNUIsVThCaDRRVSwwQkFBa0IsQzlCazRRNUIsVThCbDRRVSwwQkFBa0IsQzlCbzRRNUIsVThCcDRRVSwwQkFBa0IsQzlCczRRNUIsVThCdDRRVSwwQkFBa0IsQzlCdzRRNUIsVThCeDRRVSwwQkFBa0IsQzlCMDRRNUIsVThCMTRRVSwwQkFBa0IsQzlCNDRRNUIsVThCNTRRVSwwQkFBa0IsQzlCODRRNUIsVThCOTRRVSwwQkFBa0IsQzlCZzVRNUIsVThCaDVRVSwwQkFBa0IsQzlCazVRNUIsVThCbDVRVSwwQkFBa0IsQzlCbzVRNUIsVThCcDVRVSwwQkFBa0IsQzlCczVRNUIsVThCdDVRVSwwQkFBa0IsQzlCdzVRNUIsVThCeDVRVSwwQkFBa0IsQzlCMDVRNUIsVThCMTVRVSwwQkFBa0IsQzlCNDVRNUIsVUFDRSwwQkFBOEIsQzhCbDdROUIsVUFDSSwwQkFBdUIsQ0FBQSxDOUJxN1EvQiw0REFDRSxpQjhCbDdRVSxhQUFjLENBQ2QsVUFBVyxDOUJvN1FuQixVQUFXLEM4Qmo3UVgsaUJBQW1CLENBS2YsZ0JBQWMsQ0FBQSxDOUJnN1F0QixxQ0FDRSxROEIxNlFVLHNCQUFrQixDOUI0NlE1QixROEI1NlFVLHdCQUFrQixDOUI4NlE1QixTOEI5NlFVLHlCQUFrQixDOUJnN1E1QixTOEJoN1FVLHlCQUFrQixDOUJrN1E1QixTOEJsN1FVLHlCQUFrQixDOUJvN1E1QixTOEJwN1FVLHlCQUFrQixDOUJzN1E1QixTOEJ0N1FVLHlCQUFrQixDOUJ3N1E1QixTOEJ4N1FVLHlCQUFrQixDOUIwN1E1QixTOEIxN1FVLHlCQUFrQixDOUI0N1E1QixTOEI1N1FVLHlCQUFrQixDOUI4N1E1QixTOEI5N1FVLHlCQUFrQixDOUJnOFE1QixTOEJoOFFVLHlCQUFrQixDOUJrOFE1QixTOEJsOFFVLHlCQUFrQixDOUJvOFE1QixTOEJwOFFVLHlCQUFrQixDOUJzOFE1QixTOEJ0OFFVLHlCQUFrQixDOUJ3OFE1QixTOEJ4OFFVLHlCQUFrQixDOUIwOFE1QixTOEIxOFFVLHlCQUFrQixDOUI0OFE1QixTOEI1OFFVLHlCQUFrQixDOUI4OFE1QixTOEI5OFFVLHlCQUFrQixDOUJnOVE1QixTOEJoOVFVLHlCQUFrQixDOUJrOVE1QixVOEJsOVFVLDBCQUFrQixDOUJvOVE1QixVOEJwOVFVLDBCQUFrQixDOUJzOVE1QixVOEJ0OVFVLDBCQUFrQixDOUJ3OVE1QixVOEJ4OVFVLDBCQUFrQixDOUIwOVE1QixVOEIxOVFVLDBCQUFrQixDOUI0OVE1QixVOEI1OVFVLDBCQUFrQixDOUI4OVE1QixVOEI5OVFVLDBCQUFrQixDOUJnK1E1QixVOEJoK1FVLDBCQUFrQixDOUJrK1E1QixVOEJsK1FVLDBCQUFrQixDOUJvK1E1QixVOEJwK1FVLDBCQUFrQixDOUJzK1E1QixVOEJ0K1FVLDBCQUFrQixDOUJ3K1E1QixVOEJ4K1FVLDBCQUFrQixDOUIwK1E1QixVOEIxK1FVLDBCQUFrQixDOUI0K1E1QixVOEI1K1FVLDBCQUFrQixDOUI4K1E1QixVOEI5K1FVLDBCQUFrQixDOUJnL1E1QixVOEJoL1FVLDBCQUFrQixDOUJrL1E1QixVOEJsL1FVLDBCQUFrQixDOUJvL1E1QixVOEJwL1FVLDBCQUFrQixDOUJzL1E1QixVOEJ0L1FVLDBCQUFrQixDOUJ3L1E1QixVOEJ4L1FVLDBCQUFrQixDOUIwL1E1QixVOEIxL1FVLDBCQUFrQixDOUI0L1E1QixVOEI1L1FVLDBCQUFrQixDOUI4L1E1QixVOEI5L1FVLDBCQUFrQixDOUJnZ1I1QixVOEJoZ1JVLDBCQUFrQixDOUJrZ1I1QixVOEJsZ1JVLDBCQUFrQixDOUJvZ1I1QixVOEJwZ1JVLDBCQUFrQixDOUJzZ1I1QixVOEJ0Z1JVLDBCQUFrQixDOUJ3Z1I1QixVOEJ4Z1JVLDBCQUFrQixDOUIwZ1I1QixVOEIxZ1JVLDBCQUFrQixDOUI0Z1I1QixVOEI1Z1JVLDBCQUFrQixDOUI4Z1I1QixVOEI5Z1JVLDBCQUFrQixDOUJnaFI1QixVOEJoaFJVLDBCQUFrQixDOUJraFI1QixVOEJsaFJVLDBCQUFrQixDOUJvaFI1QixVOEJwaFJVLDBCQUFrQixDOUJzaFI1QixVOEJ0aFJVLDBCQUFrQixDOUJ3aFI1QixVOEJ4aFJVLDBCQUFrQixDOUIwaFI1QixVOEIxaFJVLDBCQUFrQixDOUI0aFI1QixVOEI1aFJVLDBCQUFrQixDOUI4aFI1QixVOEI5aFJVLDBCQUFrQixDOUJnaVI1QixVOEJoaVJVLDBCQUFrQixDOUJraVI1QixVOEJsaVJVLDBCQUFrQixDOUJvaVI1QixVOEJwaVJVLDBCQUFrQixDOUJzaVI1QixVOEJ0aVJVLDBCQUFrQixDOUJ3aVI1QixVOEJ4aVJVLDBCQUFrQixDOUIwaVI1QixVOEIxaVJVLDBCQUFrQixDOUI0aVI1QixVOEI1aVJVLDBCQUFrQixDOUI4aVI1QixVOEI5aVJVLDBCQUFrQixDOUJnalI1QixVOEJoalJVLDBCQUFrQixDOUJralI1QixVOEJsalJVLDBCQUFrQixDOUJvalI1QixVOEJwalJVLDBCQUFrQixDOUJzalI1QixVOEJ0alJVLDBCQUFrQixDOUJ3alI1QixVOEJ4alJVLDBCQUFrQixDOUIwalI1QixVOEIxalJVLDBCQUFrQixDOUI0alI1QixVOEI1alJVLDBCQUFrQixDOUI4alI1QixVOEI5alJVLDBCQUFrQixDOUJna1I1QixVOEJoa1JVLDBCQUFrQixDOUJra1I1QixVOEJsa1JVLDBCQUFrQixDOUJva1I1QixVOEJwa1JVLDBCQUFrQixDOUJza1I1QixVOEJ0a1JVLDBCQUFrQixDOUJ3a1I1QixVOEJ4a1JVLDBCQUFrQixDOUIwa1I1QixVOEIxa1JVLDBCQUFrQixDOUI0a1I1QixVOEI1a1JVLDBCQUFrQixDOUI4a1I1QixVOEI5a1JVLDBCQUFrQixDOUJnbFI1QixVOEJobFJVLDBCQUFrQixDOUJrbFI1QixVOEJsbFJVLDBCQUFrQixDOUJvbFI1QixVOEJwbFJVLDBCQUFrQixDOUJzbFI1QixVOEJ0bFJVLDBCQUFrQixDOUJ3bFI1QixVOEJ4bFJVLDBCQUFrQixDOUIwbFI1QixVOEIxbFJVLDBCQUFrQixDOUI0bFI1QixVOEI1bFJVLDBCQUFrQixDOUI4bFI1QixVOEI5bFJVLDBCQUFrQixDOUJnbVI1QixVOEJobVJVLDBCQUFrQixDOUJrbVI1QixVOEJsbVJVLDBCQUFrQixDOUJvbVI1QixVOEJwbVJVLDBCQUFrQixDOUJzbVI1QixVOEJ0bVJVLDBCQUFrQixDOUJ3bVI1QixVOEJ4bVJVLDBCQUFrQixDOUIwbVI1QixVOEIxbVJVLDBCQUFrQixDOUI0bVI1QixVOEI1bVJVLDBCQUFrQixDOUI4bVI1QixVOEI5bVJVLDBCQUFrQixDOUJnblI1QixVQUNFLDBCQUE4QixDOEJ4bVI5QixVQUNJLDBCQUNILENBQUEsQ0FGRCxRQUNJLHNCQUE4QixDQURsQyxRQUNJLHNCQUE4QixDQURsQyxRQUNJLHNCQUE4QixDQURsQyxRQUNJLHNCQUE4QixDQURsQyxRQUNJLHNCQUE4QixDQURsQyxRQUNJLHNCQUE4QixDQURsQyxRQUNJLHNCQUE4QixDQURsQyxRQUNJLHNCQUE4QixDQURsQyxRQUNJLHNCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxTQUNJLHVCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDQURsQyxVQUNJLHdCQUE4QixDTC9DdEMsVU1EQSx1QkFBQSxDL0JxdFRBLHNCQUNFLDBCQUE0QixDK0I3c1QxQixtQkFBVSxDQUNOLG1DQUFHLEMvQmd0VFgsZ0IrQjVzVFEs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QitCeHpUUSxtQkFBb0IsQy9CMnpUNUIsNEIrQmgwVFEsc0JBQ0gsQy9CazBUTCwwQitCOXpUUSxvQkFBb0IsQy9CaTBUNUIsNkIrQnQwVFEsdUJBQ0gsQy9CdzBUTCxxQitCcDBUUSxrQkFBb0IsQy9CdTBUNUIsd0IrQjUwVFEscUJBQTJCLEMvQiswVG5DLDBCK0IxMFRRLHFCQUFvQixDL0I2MFQ1Qiw2QitCbDFUUSx3QkFDSCxDL0JvMVRMLHlCK0JoMVRRLG9CQUFvQixDL0JtMVQ1Qiw0QitCeDFUUSx1QkFDSCxDL0IwMVRMLDBCK0J0MVRRLHFCQUFvQixDL0J5MVQ1Qiw2QitCOTFUUSx3QkFDSCxDL0JnMlRMLHFCK0I1MVRRLGtCQUFvQixDL0IrMVQ1Qix3QitCcDJUUSxxQkFBMkIsQy9CdTJUbkMsMEIrQmwyVFEscUJBQW9CLEMvQnEyVDVCLDZCK0IxMlRRLHdCQUNILEMvQjQyVEwseUIrQngyVFEsb0JBQW9CLEMvQjIyVDVCLDRCK0JoM1RRLHVCQUNILEMvQmszVEwsMEIrQjkyVFEscUJBQW9CLEMvQmkzVDVCLDZCK0J0M1RRLHdCQUNILEMvQnczVEwscUIrQnAzVFEsa0JBQW9CLEMvQnUzVDVCLHdCK0I1M1RRLHFCQUEyQixDL0IrM1RuQywwQitCMTNUUSxxQkFBb0IsQy9CNjNUNUIsNkIrQmw0VFEsd0JBQ0gsQy9CbzRUTCx5QitCaDRUUSxvQkFBb0IsQy9CbTRUNUIsNEIrQng0VFEsdUJBQ0gsQy9CMDRUTCwwQitCdDRUUSxxQkFBb0IsQy9CeTRUNUIsNkIrQjk0VFEsd0JBQ0gsQy9CZzVUTCxxQitCNTRUUSxrQkFBb0IsQy9CKzRUNUIsd0IrQnA1VFEscUJBQTJCLEMvQnU1VG5DLDBCK0JsNVRRLHFCQUFvQixDL0JxNVQ1Qiw2QitCMTVUUSx3QkFDSCxDL0I0NVRMLHlCK0J4NVRRLG9CQUFvQixDL0IyNVQ1Qiw0QitCaDZUUSx1QkFDSCxDL0JrNlRMLDBCK0I5NVRRLHFCQUFvQixDL0JpNlQ1Qiw2QitCdDZUUSx3QkFDSCxDL0J3NlRMLHFCK0JwNlRRLGtCQUFvQixDL0J1NlQ1Qix3QitCNTZUUSxxQkFBMkIsQy9CKzZUbkMsMEIrQjE2VFEscUJBQW9CLEMvQjY2VDVCLDZCK0JsN1RRLHdCQUNILEMvQm83VEwseUIrQmg3VFEsb0JBQW9CLEMvQm03VDVCLDRCK0J4N1RRLHVCQUNILEMvQjA3VEwsMEIrQnQ3VFEscUJBQW9CLEMvQnk3VDVCLDZCK0I5N1RRLHdCQUNILEMvQmc4VEwscUIrQjU3VFEsa0JBQW9CLEMvQis3VDVCLHdCK0JwOFRRLHFCQUEyQixDL0J1OFRuQywwQitCbDhUUSxxQkFBb0IsQy9CcThUNUIsNkIrQjE4VFEsd0JBQ0gsQy9CNDhUTCx5QitCeDhUUSxvQkFBb0IsQy9CMjhUNUIsNEIrQmg5VFEsdUJBQ0gsQy9CazlUTCwwQitCOThUUSxxQkFBb0IsQy9CaTlUNUIsNkIrQnQ5VFEsd0JBQ0gsQy9CdzlUTCxxQitCcDlUUSxrQkFBb0IsQy9CdTlUNUIsd0IrQjU5VFEscUJBQTJCLEMvQis5VG5DLDBCK0IxOVRRLHFCQUFvQixDL0I2OVQ1Qiw2QitCbCtUUSx3QkFDSCxDL0JvK1RMLHlCK0JoK1RRLG9CQUFvQixDL0JtK1Q1Qiw0QitCeCtUUSx1QkFDSCxDL0IwK1RMLDBCK0J0K1RRLHFCQUFvQixDL0J5K1Q1Qiw2QitCOStUUSx3QkFDSCxDL0JnL1RMLHFCK0I1K1RRLGtCQUFvQixDL0IrK1Q1Qix3QitCcC9UUSxxQkFBMkIsQy9CdS9UbkMsMEIrQmwvVFEscUJBQW9CLEMvQnEvVDVCLDZCK0IxL1RRLHdCQUNILEMvQjQvVEwseUIrQngvVFEsb0JBQW9CLEMvQjIvVDVCLDRCK0JoZ1VRLHVCQUNILEMvQmtnVUwsMEIrQjkvVFEscUJBQW9CLEMvQmlnVTVCLDZCK0J0Z1VRLHdCQUNILEMvQndnVUwscUIrQnBnVVEsa0JBQW9CLEMvQnVnVTVCLHdCK0I1Z1VRLHFCQUEyQixDL0IrZ1VuQywwQitCMWdVUSxxQkFBb0IsQy9CNmdVNUIsNkIrQmxoVVEsd0JBQ0gsQy9Cb2hVTCx5QitCaGhVUSxvQkFBb0IsQy9CbWhVNUIsNEIrQnhoVVEsdUJBQ0gsQy9CMGhVTCwwQitCdGhV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cEIsd0JBQWlCLENBQ2pCLHlCQUFrQixDQUNsQiwyQkFBcUIsQ0F2SjNCLHlCQXlKYSxDQXpKYiwwQkF5Sk0sQ2xDOG9uQkYsNEJrQzVvbkJHLENsQzZvbkJILCtEa0Nyb25CUSxlQUFrQixDbEN5b25COUIscUZrQ3pvbkJZLDBEQUF3RSxDbEM0b25CcEYsc0ZrQzVvbkJZLDBEQUF3RSxDbEMrb25CcEYsc0ZrQy9vbkJZLDBEQUF3RSxDbENrcG5CcEYsc0ZrQzNvbkJZLDBEQUF3RSxDbEM4b25CcEYscUZrQzlvbkJZLDBEQUF3RSxDbENpcG5CcEYsc0ZrQ2pwbkJZLDBEQUF3RSxDbENvcG5CcEYsc0ZrQ3BwbkJZLDBEQUF3RSxDbEN1cG5CcEYsc0ZrQ2hwbkJZLDBEQUF3RSxDbENtcG5CcEYscUZrQ25wbkJZLDBEQUF3RSxDbENzcG5CcEYsc0ZrQ3RwbkJZLDJEQUF3RSxDbEN5cG5CcEYsc0ZrQ3pwbkJZLDJEQUF3RSxDbEM0cG5CcEYsc0ZrQzFxbkJZLDJEQUNGLENsQzRxbkJWLHFGa0M3cW5CWSwwREFBd0UsQ2xDZ3JuQnBGLHNGa0Nocm5CWSwwREFBd0UsQ2xDbXJuQnBGLHNGa0Nucm5CWSwwREFBd0UsQ2xDc3JuQnBGLHNGa0MvcW5CWSwwREFBd0UsQ2xDa3JuQnBGLHFGa0Nscm5CWSwwREFBd0UsQ2xDcXJuQnBGLHNGa0Nycm5CWSwwREFBd0UsQ2xDd3JuQnBGLHNGa0N4cm5CWSwwREFBd0UsQ2xDMnJuQnBGLHNGa0Nwcm5CWSwwREFBd0UsQ2xDdXJuQnBGLHFGa0N2cm5CWSwwREFBd0UsQ2xDMHJuQnBGLHNGa0Mxcm5CWSwyREFBd0UsQ2xDNnJuQnBGLHNGa0M3cm5CWSwyREFBd0UsQ2xDZ3NuQnBGLHNGa0M5c25CWSwyREFDRixDbENndG5CVixxRmtDanRuQlksMERBQXdFLENsQ290bkJwRixzRmtDcHRuQlksMERBQXdFLENsQ3V0bkJwRixzRmtDdnRuQlksMERBQXdFLENsQzB0bkJwRixzRmtDbnRuQlksMERBQXdFLENsQ3N0bkJwRixxRmtDdHRuQlksMERBQXdFLENsQ3l0bkJwRixzRmtDenRuQlksMERBQXdFLENsQzR0bkJwRixzRmtDNXRuQlksMERBQXdFLENsQyt0bkJwRixzRmtDeHRuQlksMERBQXdFLENsQzJ0bkJwRixxRmtDM3RuQlksMERBQXdFLENsQzh0bkJwRixzRmtDOXRuQlksMkRBQXdFLENsQ2l1bkJwRixzRmtDanVuQlksMkRBQXdFLENsQ291bkJwRixzRmtDbHZuQlksMkRBQ0YsQ2xDb3ZuQlYscUZrQ3J2bkJZLDBEQUF3RSxDbEN3dm5CcEYsc0ZrQ3h2bkJZLDBEQUF3RSxDbEMydm5CcEYsc0ZrQzN2bkJZLDBEQUF3RSxDbEM4dm5CcEYsc0ZrQ3Z2bkJZLDBEQUF3RSxDbEMwdm5CcEYscUZrQzF2bkJZLDBEQUF3RSxDbEM2dm5CcEYsc0ZrQzd2bkJZLDBEQUF3RSxDbENnd25CcEYsc0ZrQ2h3bkJZLDBEQUF3RSxDbENtd25CcEYsc0ZrQzV2bkJZLDBEQUF3RSxDbEMrdm5CcEYscUZrQy92bkJZLDBEQUF3RSxDbENrd25CcEYsc0ZrQ2x3bkJZLDJEQUF3RSxDbENxd25CcEYsc0ZrQ3J3bkJZLDJEQUF3RSxDbEN3d25CcEYsc0ZrQ3R4bkJZLDJEQUNGLENsQ3d4bkJWLHFGa0N6eG5CWSwwREFBd0UsQ2xDNHhuQnBGLHNGa0M1eG5CWSwwREFBd0UsQ2xDK3huQnBGLHNGa0MveG5CWSwwREFBd0UsQ2xDa3luQnBGLHNGa0MzeG5CWSwwREFBd0UsQ2xDOHhuQnBGLHFGa0M5eG5CWSwwREFBd0UsQ2xDaXluQnBGLHNGa0NqeW5CWSwwREFBd0UsQ2xDb3luQnBGLHNGa0NweW5CWSwwREFBd0UsQ2xDdXluQnBGLHNGa0NoeW5CWSwwREFBd0UsQ2xDbXluQnBGLHFGa0NueW5CWSwwREFBd0UsQ2xDc3luQnBGLHNGa0N0eW5CWSwyREFBd0UsQ2xDeXluQnBGLHNGa0N6eW5CWSwyREFBd0UsQ0NoTHBGLHNGbkM2OW5CRSwyREFBZ0UsQ0FRaEUsNEJtQ3A2bkJVLFVBQUEsQ0FMTCxlQU9rQixDQUdWLGNBQWlCLENBVnpCLG9CQVlZLENuQ2s2bkJqQixzRm1DaDZuQmEsc0JBQWtCLENuQ2s2bkIvQixvRm1DaDZuQmEsaUJBQWlCLENBQ2pCLGlCQUFVLENBQ1YsUUFBQSxDQUlSLGVBQVcsQ0FFTixTQUFTLENBQ1QsMkJoRG9CZ0IsQ2EwNG5CMUIsNkRtQzU1bkJVLFVBQUEsQ0FDQSxhQUFRLENBTmIsWUFBQSxDQVVRLHNCQUFTLENBQ1QsbUNBQVksQ25DNDVuQnpCLDJHbUMxNW5CYSxtQ0FBbUIsQ0FDbkIsVUFBVyxDQUNYLHNCQUNGLENBR04sa0JBQWUsQ0FFVixnQkFBUSxDQUdiLGVBQ0csQ25DcTVuQlIsNkJtQ2w1bkJhLGlDQUFXLENuQ281bkJ4Qix3R21DbDVuQmEsaUNBQXVCLENBQ3ZCLFVBQVcsQ0FDWCxXQUFXLENBQ1gsc0JBQ0YsQ0FWTixrQmpCcERNLENpQmlFRCxlaERqQlEsQ2dEa0JSLGVoRGxCUSxDYW82bkJsQiw4RG1DaDZuQkssYUFrQk8sQ0FDRixZQUFZLENBQ1osc0JBQW9CLENuQ2c1bkI5QiwwRUFDRSxpQkFBbUIsQ21DMTRuQnZCLGtCQUF3QixDQUNyQixRQUFBLENBR0gseUJBQ0csMkNBQWtCLENuQzQ0bkJyQixnQ21DeDRuQkEsMEVBQUksQ0FDRCxtQkEwR0YsQ25DbXluQkMsME5tQ3Q0bkJPLGNBQ0YsQ0FJRyxZQUVLLFVBQVMsQ0FDVCxhQUFhLENuQ200bkIxQix5Qm1DajRuQmEsK0JBQW1CLENBQ25CLFloRHJKUCxDZ0RzSk8sc0I3QzVGSCxDNkM2Rkcsa0JBQWUsQ0FDZixVQUFhLENBSXRCLHlDQUFhLENBOUpoQixjQUFVLENBQ1YsZUFBQyxDbkMraG9CRixpQkFDRSxpQm1DOWhvQmEsQ0FFZCw2QkFDRyxTQXlKMkIsQ0F4SjNCLDJCQUFrQixDbkM4aG9CcEIsdUJtQzVob0JFLGlCQUFXLENBQ1gsaUJBQVksQ0FDWixRQUFBLENBQ0EsVUFtSnVDLENBbEp2QyxXQUFRLENBQ1IsaUJBQVMsQ0FDVCxNQUFBLENBQ0EsT0FBTyxDQUNQLFFBQVMsQ0FFTiw4Q0FFTCxDQTRJRSxTQUFBLENBaktILHVCQW1LSSxDQWxLSixrQ0FBZSxDbkNram9CaEIsbUJBQ0UsaUJtQ2pqb0JhLENSWlYsK0JRZUQsU0E0SjJCLENBM0ozQiwwQkFBa0IsQ25DaWpvQnBCLHlCbUMvaW9CRSxtQkFBVyxDQUNYLGlCQUFZLENBQ1osUUFBQSxDQUNBLFVBc0o2QyxDQXJKN0MsV0FBUSxDQUNSLGlCQUFTLENBQ1QsVUFBVSxDQUNWLE9BQU8sQ0FDUCxRQUFTLENBRU4sOENBRUwsQ0ErSUUsU0FBVSxDQXBLYix1QkFzS0ksQ0FyS0osa0NBQWUsQ25DcWtvQmhCLGVBQ0UsaUJtQ3Brb0JhLENSTlYsMkJRU0QsU0ErSjJCLENBOUozQiwwQkFBa0IsQ25Db2tvQnBCLHFCbUNsa29CRSxpQkFBVyxDQUNYLGlCQUFZLENBQ1osUUFBQSxDQUNBLFVBeUp1QyxDQXhKdkMsV0FBUSxDQUNSLGlCQUFTLENBQ1QsTUFBQSxDQUNBLE9BQU8sQ0FDUCxRQUFTLENBRU4sOENBRUwsQ0FrSkUsU0FBQSxDQXZLSCx1QkF5S0ksQ0F4S0osa0NBQWUsQ25Dd2xvQmhCLGlCQUNFLGlCbUN2bG9CYSxDQUVkLDZCQUNHLFNBa0syQixDQWpLM0IsMEJBQWtCLENuQ3Vsb0JwQix1Qm1DcmxvQkUsbUJBQVcsQ0FDWCxpQkFBWSxDQUNaLFFBQUEsQ0FDQSxVQTRKNEMsQ0EzSjVDLFdBQVEsQ0FDUixpQkFBUyxDQUNULFNBQVUsQ0FDVixPQUFPLENBQ1AsUUFBUyxDQUVOLDhDQUVMLENBcUpFLFNBQVUsQ0ExS2IsdUJBNEtJLENBM0tKLGtDQUFlLENuQzJtb0JoQixlQUNFLGlCbUMxbW9CYSxDUk1WLDJCUUhELFNBcUsyQixDQXBLM0IsMEJBQWtCLENuQzBtb0JwQixxQm1DeG1vQkUsa0JBQVcsQ0FDWCxpQkFBWSxDQUNaLFFBQUEsQ0FDQSxVQStKNEMsQ0E5SjVDLFdBQVEsQ0FDUixpQkFBUyxDQUNULFVBQVUsQ0FDVixPQUFPLENBQ1AsUUFBUyxDQUVOLDhDQUVMLENBd0pFLFNBQUEsQ0E3S0gsdUJBb0xJLENBbkxKLGtDQUFlLENuQzhub0JoQixvQkFDRSxpQm1DN25vQmEsQ1JZVixnQ1FURCxTQXlLTSxDQXhLTiwwQkFBa0IsQ25DNm5vQnBCLDBCbUMzbm9CRSxpQkFBVyxDQUNYLGlCQUFZLENBQ1osUUFBQSxDQUNBLFVBb0tPLENBbktQLFdBQVEsQ0FDUixpQkFBUyxDQUNULE1BQUEsQ0FDQSxPQUFPLENBQ1AsUUFBUyxDQUVOLDhDQUVMLENBZ0tFLFNBQUEsQ0FyTEgsdUJBdUxJLENBdExKLGlDeEN3UEksQ0t5NW5CTCw2Q0FDRSxpQm1DaHBvQmEsQ1JvQlYscUVRakJELFNBZ0wyQixDQS9LM0IsMEJBQWtCLENuQ2dwb0JwQix5RG1DOW9vQkUsaUJBQVcsQ0FDWCxpQkFBWSxDQUNaLFFBQUEsQ0FDQSxVQTBLMEMsQ0F6SzFDLFdBQVEsQ0FDUixpQkFBUyxDQUNULFNBQVUsQ0FDVixPQUFPLENBQ1AsUUFBUyxDQUVOLDhDQUVMLENBbUtFLFNBQUEsQ0F4TEgsdUJBMExJLENBekxKLGtDQUFlLENuQ29xb0JoQixzQkFDRSxpQm1DbnFvQmEsQ1IwQlYsa0NRdkJELFNBbUwyQixDQWxMM0IsMEJBQWtCLENuQ21xb0JwQiw0Qm1DanFvQkUsY0FBVyxDQUNYLGlCQUFZLENBQ1osUUFBQSxDQUNBLFVBNktvQyxDQTVLcEMsV0FBUSxDQUNSLGlCQUFTLENBQ1QsTUFBQSxDQUNBLE9BQU8sQ0FDUCxRQUFTLENBRU4sOENBRUwsQ0FzS0csU0FBQSxDQUdLLHVCN0NsSUEsQzZDbUlBLGtDQUFtQyxDbkN5L25CN0MsdUJtQ2ovbkJVLHNCQUNtQyxDbkNzL25CN0MsK0NtQzcvbkJVLCtCQUFxQyxDQUNyQyxpQ0FBUSxDQUdiLFdBQVcsQ0FHTixvREFjTCxDbkN3K25CTCx3Qm1Dai9uQlUsc0JBQ0YsQ0FNRCxzQkFDRixDQUpILGdCQUtHLENuQ2cvbkJMLGtDbUNyL25CRSxtQkFTRyxDbkM4K25CTCxrQ21Ddi9uQkUscUJBYUcsQ25DNCtuQkwsa0NtQ3ovbkJFLHFCQWlCRyxDbkMwK25CTCxrQ21DMy9uQkUscUJBcUJHLENuQ3crbkJMLGtDbUM3L25CRSxxQkF5QkcsQ25DcytuQkwsa0NBQ0UscUJBQXlCLENtQzk5bkJ0QixrQ0FFSyxxQkFBeUMsQ25DZytuQnJELHlCbUM3OW5CWSxhQUNGLENuQzg5bkJSLFlBQXVCLENtQ3o5bkJ6Qix1QkFBa0IsQ0FDZixnQkFDRixDNUIwUk0sa0I0QnBSSyxlQUFpQixDbkN3OW5CN0Isc0NBQ0UsZ0JtQ3I5bkIyQixDbkNzOW5CM0IsY21DcjluQmEsQ25DczluQmIsd0RtQ3A5bkJhLG1CQUFZLEM1QjZRcEIsZ0NBY2UsQ1A0cm5CbEIsVW1DcDluQnNCLENuQ3E5bkJ0Qiw4QkFBa0MsQ21DNzhuQnRDLCtEQUFBLHVCQUFBLENBQ0EsbUpBREEsd0JBUUssQ0FSTCxlQUFBLENBQ0Esc0huQzQ5bkJFLGVBQWtCLENBS3BCLG1DbUM1OG5CRyx1QkFDRyxnQkFBaUIsQ25DODhuQnJCLG9EbUMxOG5CSSxnQkFBVyxDM0NyUGYsa0IyQ3VQSSxDbkM0OG5CSixHUjlyb0JBLGlCMkNxUEksQ25DMjhuQkosR1Izcm9CQSxpQjJDbVBJLENuQzA4bkJKLEdSeHJvQkEsZ0IyQ2lQSSxDbkN5OG5CSixHUnJyb0JBLGdCMkMrT0ksQ25DdzhuQkosR21DcDhuQkMsaUJBQXNCLENBQ3RCLEdBQ0csaUJBQW9CLENBRXZCLDZDbkNzOG5CQyxtQm1DcDhuQkUsQ25DMDhuQkosK0JBQ0UsWW1DaDhuQkUsQ0FRRyxDbkM2N25CVCxXbUMxN25CUyxjQUFTLENBQ1QsUWhEM1NlLENnRDZTZixNQUFBLENBRUEsUUFBQSxDQUNBLFVBQUEsQ0FaRiwyQ0FjZSxDbkN5N25CcEIsc0JtQ3g3bkJrQixDQUdYLHFCQUFXLENuQ3U3bkJsQixzQm1DcjduQlUsc0JBb0JGLENuQ202bkJSLG9CQUNFLDhEbUNyN25Cc0IsQ25DczduQnRCLGlCbUNyN25Cc0IsQ25DczduQnRCLHFEbUNwN25CVyxVQUFXLENBQ1gsVUFBVSxDQUNWLGlCQUFVLENBQ1YsVUFBUyxDQUNULFNBQVMsQ0FDVCxTQUFBLENBQ0EsUUFBQSxDQUNBLGVBQVcsQ0FmaEIsNEJBaUJXLENBQ04sK0JBQXdCLENBQ3hCLHNCQUFXLENuQ3E3bkJ0QiwwQm1DOTZuQlEsdUJBQVMsQ0FDTixVQUFhLENBQ2IsU0FBYSxDbkNnN25CMUIsdUJtQzU2bkJVLFlBQUEsQ0FDRyxrQkFBVyxDQUNYLFNBQVMsQ25DODZuQnRCLHNCbUM1Nm5CYSxVQUFTLENBQ1QsUUFBQSxDQUNBLFdBQVksQ0FFWixZQUFBLENuQzY2bkJYLDZCVnR3b0JxQyxDVXV3b0JyQyxlbUM1Nm5CeUIsQ25DNjZuQnpCLDJCbUMzNm5CYywyQkFBZ0IsQ0FDaEIsVUFBQSxDQUxGLGtCQUFBLENuQ203bkJWLGVtQzU2bkJlLENBUEwsc0JBQUEsQ25DcTduQlYsaUNtQzE2bkJlLG9CQUFrQixDbkM0Nm5CakMsa0NtQzE2bkJlLFVBQVcsQ0FDWCxpQkFBUSxDQUNSLFNBQVMsQ0FDVCxVQUFXLENBQ1gsT0FBQSxDQUNBLFFBQVEsQ0FDUixVQUFPLENBQ1AsMEJBQWEsQ0FDYixhQUFhLENBQ2IsWUFBQSxDQUNBLFlBQVksQ0FDWixrQjdDalhULEM2Q29YRyxzQkFBTyxDQUNKLGVBQWEsQ0FDYiwyQkFBa0IsQ25DMDZuQmhDLDJCbUN4Nm5CYyxZQUFXLENBQ1gsaUJBQVMsQ0FDVCxXQUFBLENBQ0EsVUFBQSxDQUNBLHVCQUFtQixDQUNuQixrQkFBaUIsQ0FFakIsa0JBQWUsQ0FDZixzQkFBZ0IsQ0FDaEIsZUFBaUIsQ0FDakIsY0FBZSxDQWRqQix3QkFBQSxDbkN5N25CVixlbUN2Nm5Cd0IsQ0FsQmQsY0FBQSxDbkMyN25CVixzRW1DcjZuQmUsbUJBQXFCLENuQ3U2bkJwQyxtQ0FDRSxtQm1DcjZuQmlDLENuQ3M2bkJqQyxtQm1DLzduQlEsQ25DZzhuQlIscUVBQ0UscUJtQ3I2bkI2QixDbkNzNm5CN0IsNEVtQ2w4bkJNLFVBQUEsQ0FpQ2MsVUFBVSxDQWpDeEIsb0VBc0NZLENBQ1Asa0ZBQ0EsU0FBYyxDbkNnNm5CN0IsbUNBQ0Usb0JtQy81bkJpQyxDbkNnNm5CakMsa0JtQ3A1bkJjLENuQ3E1bkJkLHFFQUNFLHdCbUMvNW5COEIsQ25DZzZuQjlCLGdCbUMvNW5CaUMsQ25DZzZuQmpDLDRFbUM5OG5CTSxXQUFBLENBbURjLG9FQUNGLENBcERaLFVBQUEsQ0EyRFEsa0ZBM0RSLFVBQUEsQ25DbzluQlYsaURtQ3A5bkJVLGdCQUFBLENuQ3M5bkJWLGdEbUNuNW5Ca0IsaUJBQW9CLENuQ3E1bkJ0QyxpR21DbjVuQmtCLFNBQUEsQ0FDQSxtQkFBbUIsQ0F0RTNCLG1CQUFBLENuQzQ5bkJSLHNCYnI0b0JFLENhczRvQkYsa0JtQ241bkI4QixDbkNvNW5COUIscUtBQ0Usa0NBQXVDLENtQ3o0bkIxQyxVQUFZLENBM0tiLGNBOEtXLENuQzA0bkJqQixtQ0FDRSxXQUNFLGlCbUN2NG5CMkIsQ25DdzRuQjNCLHNCQUNFLHFCbUN0NG5CYSxDbkN1NG5CYixrQkFBcUIsQ21DLzNuQjNCLDJCQUVNLGNBQWtCLENBQUEsQ25DaTRuQnhCLHlEQUNFLGlCQUFrQixDbUNwNG5CcEIsU0FBQSxDQU9NLG1CQUFvQixDbkNpNG5CMUIsd0VtQzkzbkJNLDRCQUNGLENuQyszbkJGLDBDQUEyQyxDbUM3M25CN0MsYUFBZ0IsQ0FFVixtQkFBa0IsQ25DKzNuQnhCLHVEQUNFLGlCQUFrQixDbUNsNG5CcEIsU0FBQSxDQU9NLG1CQUFvQixDbkMrM25CMUIsc0VtQzUzbkJNLDRCQUNGLENuQzYzbkJGLDBDQUEyQyxDbUMxM25CN0MsYUFBQSxDQUdTLG1CQUFZLENuQzIzbkJyQixxQ21DOTNuQkEsV0FBQSxDQU9TLGVBQVUsQ25DMjNuQm5CLG9DbUNsNG5CQSxTQUFBLENBYVMsZUFBaUIsQ25DeTNuQjFCLHNDbUN0M25CUyxnQkFBYSxDQUNiLHFCQUFvQixDQUNwQixhQTRCRixDQTlDUCxZQUFBLENuQzI0bkJFLGdFbUN2M25CeUIsQ25DdzNuQnpCLFFtQ3YzbkJtQixDbkN3M25CbkIsNENtQ3QzbkJVLGE3Qy9nQkEsQzZDZ2hCQSxZQUFZLENBeEJ4QixzQkFtQlUsQ25DODNuQk4sZ0NtQ3YzbkJxQyxDbkN3M25CckMsVW1DdjNuQnVCLENBM0IzQiwrQ0ErQlkseUJBQWUsQ0FDZixVQUFhLENuQ3MzbkJ2QiwyQ21DcDNuQlUsYUFBYSxDQUtiLGtCQUFpQixDbkNxM25CM0IsMEZtQ3ozbkJVLFlBQVksQ0FuQ3hCLHNCQXFDVSxDQUNFLGtCQU1pQixDbkNvM25CM0IsNkNtQ2g2bkJGLFlBQUEsQ0FnRFMsd0JBQWEsQ25DbzNuQnRCLG9DbUNqM25CUyxZQUFXLENBQ1gsZUFBWSxDQUNaLGVBQWUsQ0FJZixVQUFBLENBQ0EsZ0JBQVEsQ0FDUix5RUFBc0IsQ0FDdEIscUJBQWUsQ0FDZixPQUFBLENoRGpYTSxxQkFBbUIsQ2FrdW9CaEMsYW1DOTZuQkYsQ25DKzZuQkUsc0JtQy8xbkJLLENBaEZQLG1DQWtFWSxvQ0FsRVosZ0JBaUVVLENBQUEsQ25DazNuQlIseUNBQ0UscUJtQy8ybkJ1QixDbkNnM25CdkIsOENtQzkybkJXLFVBQUEsQ0FDQSxXQUFXLENBQ1gsWUFBQSxDQXpFZixzQkFpRVUsQ0FZSyxrQjdDcmtCSCxDVW03b0JOLHlCQUE0QixDbUN4Mm5CbEMsa0dBRU0sc0NBQWUsQ25DMDJuQnJCLHFDbUN2Mm5CTSxhQUFBLENuQ3kybkJKLGVBQWdCLENtQ3QybkJsQixhQUNHLENBQ0csNkJBQXVCLENuQ3cybkI3QixrQ0FDRSxpRG1DcDJuQlEsQ0FQVixnRGxDamlCd0IsQ0Q4NG9CdEIscURtQzcybkJGLG1CQUlPLENuQzIybkJMLHNEYjl2b0JhLGlCQUFtQixDYWd3b0JoQyxzREFDRSxrQm1DajJuQndCLENuQ2sybkIxQixtQ21DbjNuQkYsa0NBd0JTLG9FbkM4MW5CbUIsQ0FBRSxDQUU5Qiw4Vm1DeDFuQk0sb0NBQWdCLENuQzIxbkJ0QixvR21DcDFuQk0sZUFBZ0IsQ25DdTFuQnBCLFNBQVksQ0FFZCxrQkFDRSxnREFBb0QsQ0FFdEQsbUJBQ0UsNENBQWdELENBRWxELGlCQUNFLHdCQUE0QixDQUs5QixjQUNFLDBCQUE4QixDQUVoQyw0Qm9DM2hwQkcsdUJBQWEsQ3BDOGhwQmhCLFlvQzNocEJHLGlDQUFrQixDQUNsQixZQUFBLENBQ0EsMkRBQXNCLENBQ3RCLGtCQUFtQixDcEM2aHBCcEIsOEVBQStFLENvQzNocEJqRiwyQkFBVyxDQUNSLHFCQUFXLENBQ1gsdUJBQWEsQ3BDOGhwQmhCLFdvQ3hocEJHLFVBQUEsQ3BDMGhwQkQsWUFBYSxDb0N4aHBCZixnSEFBaUIsQ0FDZCxvRDlDc0NzQyxDOENyQ3RDLGdDQUFXLENwQzJocEJkLGlCb0N4aHBCRywwQkFJRixDQVRELFVBQUEsQ3BDZ2lwQkUsY29DemhwQmUsQ3BDMGhwQmYsYUFBYyxDb0N2aHBCaEIscUJBQWMsQ0FDWCx1QkFDQSxtQkFBYSxDcEMwaHBCaEIsY29DdmhwQkcsMEJBQW1CLENBQ25CLFlBQVMsQ0FDVCx5Q0FBUyxDcEN5aHBCVixVb0N4aHBCSSxDcEN5aHBCSixrQm9DeGhwQmtCLENwQ3locEJsQixjb0N4aHBCZSxDcEN5aHBCZixxQm9DNWhwQkUsd0JBS0UsQ3BDeWhwQkYsYW9DeGhwQkssQ3BDeWhwQkwsVW9DeGhwQmEsQ3BDeWhwQmIsVW9DeGhwQmEsQ3BDeWhwQmIsZ0NvQ3JocEJELHNDQUFRLENBQ0wsVUFBWSxDQUNaLE9BQVEsQ0FDUixhQUFhLENwQ3VocEJqQixvQm9DcmhwQkksV0FBVyxDQUNYLFdBQVksQ3BDdWhwQmQsWUFBYSxDb0NsaHBCWCxzQkFBTSxDQUNILGtCOUNGRyxDOENHSCwwQkFBYSxDcENxaHBCdEIseUJBQ0UscUNvQ2xocEJrQyxDcENtaHBCbEMsWW9DbGhwQnFCLENwQ21ocEJyQixxQm9DbGhwQitCLENwQ21ocEIvQixzQ29DamhwQmEsbUJBQ0YsQ3BDa2hwQlQsV0FBWSxDb0M5Z3BCYix3QkFBUyxDQUNOLGFBQWEsQ0FDYixhQUFpQixDcENpaHBCdkIsZ0JvQzlncEJNLFlBQVcsQ0FDWCxzQkFtQ0YsQ0F6Q0Esa0JBQU8sQ3BDdWhwQlQsWW9DL2dwQk8sQ0FSTCxVQUFBLENwQ3locEJGLFdvQzlncEJPLENwQytncEJQLDRCb0MxaHBCRSx3QkFjYSxDcEM4Z3BCZiwwQm9DNWhwQkUscUNBaUJZLENBQ1AsbUJBQW9CLENwQzZncEIzQix5Qm9DL2hwQkUsY0FBTyxDcENpaXBCVCx3QkFFRSxtQm9DNWdwQjJCLENwQzZncEIzQix5Q29DM2dwQlEsWUFBYSxDcEM2Z3BCbkIseURvQ2xocEJvQixDcENtaHBCcEIsMEVvQzdncEJ5RCxDcEM4Z3BCekQsUW9DN2dwQlMsQ0EzQlgsb0NBK0JRLHlDQS9CUiw2Q0FBTyxDQWtDQyxrREFBaUIsQ0FBQSxDcEMyZ3BCekIsMkJvQzdpcEJBLGVBQU8sQ0F1Q0YscVdwQ3lncEJILGdCQUFpQixDb0N0Z3BCcEIscUJBQVUsQ0FDUCwyQkFDQSxtQjlDNURNLENVcWtwQlosaUJBQ0UsVW9DdGdwQmtCLENBRVYsMEJBQUEsQ3BDc2dwQlIsYW9DcGdwQndCLENBR2pCLDZCQUNHLGFBQWEsQ3BDbWdwQnZCLHVDb0NqZ3BCVSx3QkFxQkYsQ3BDOCtvQlIsK0JBQ0UsWW9DdmdwQkssQ3BDd2dwQkwseURvQ2gvb0JNLENBakJFLGFBQUEsQ3BDbWdwQlIseUJvQ2pncEJXLCtCQUNBLHlCQUE4QixDQUFBLENwQ21ncEJ6QyxtQ29DamdwQlcsWUFBWSxDQUxkLGNBQUEsQ3BDeWdwQlAsNkJvQ2xncEI2QixDcENtZ3BCN0Isa0JvQ2xncEJ3QixDcENtZ3BCeEIsaUJvQ2xncEJzQixDcENtZ3BCdEIscUNvQ2pncEJZLGdCQUlGLENBSEUscUNBQXdCLENwQ21ncEJsQyxTb0MvZ3BCSyxDcENnaHBCTCxVb0NuZ3BCb0IsQ0FNdEIsVUFBQSxDQUNHLHlCQUNNLHFDQUNOLFNBN0thLENBQUEsQ3BDNHFwQnBCLHNCQUNFLGlCb0M5L29CcUIsQ3BDKy9vQnJCLHdCb0M5L29CeUIsQ3BDKy9vQnpCLCtCb0M5L29CMkIsQ3BDKy9vQjNCLGdDb0NsZ3BCTSxZQUFBLENwQ29ncEJKLDZCb0M5L29CMkIsQ3BDKy9vQjNCLGtCb0M5L29CcUIsQ3BDKy9vQnJCLGNvQzkvb0J3QixDcEMrL29CeEIsa0NvQzcvb0JTLGlCOUMvR0gsQzhDZ0hHLFdBQVEsQ3BDKy9vQmYsb0JvQzFncEJFLENwQzJncEJGLFVvQy8vb0JnQixDQUtsQixvQ0FBTyxDQUNKLHlCQUNNLGtDQUNDLGFBQU0sQ0FBQSxDcEM0L29CcEIsc0JvQzEvb0JPLGlCQUNGLENwQzIvb0JILGtCQUFtQixDb0N4L29CdkIsWUFBQSxDQUNHLFdBQVksQ0FDWixVQUFlLENwQzIvb0JsQixxQ0FDRSxVQUFZLENvQ3Avb0JkLGNBQWUsQ0FDWixlQUFXLENBQ1gsY0FBYSxDcEN1L29CaEIsZW9DcC9vQkcscUJBa0JGLENBaEJFLFlBQUEsQ3BDcS9vQkQscURvQ3Avb0JnQixDcENxL29CaEIsbUJvQ3Avb0JpQixDcENxL29CakIsUW9DcC9vQkksQ3BDcS9vQkosb0JvQ24vb0JJLFdBQVcsQ0FDWCxZQUFXLENBTmIscUJBQUssQ3BDNC9vQkwsc0JWNW9wQlEsQ1U2b3BCUixrQm9DcC9vQnFCLENBVHJCLFVBQUEsQ3BDKy9vQkEseUJvQ2wvb0JLLGtDQUFvQixDcENvL29CdkIscUNBQTRDLENvQy8rb0I5Qyx3QkFDQSxtQ0FDRCxDQUVNLHFDQUNGLENBSVAsbUhwQzYrb0JFLDhCQUFrQyxDQUVwQyxhQUNFLDRDQUErQyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gRlVOQ1RJT05TXHJcbkBmdW5jdGlvbiBweHRvZW0oJHB4U2l6ZSwgJHB4QmFzZTogMTZweCkge1xyXG4gICBAcmV0dXJuICgkcHhTaXplIC8gJHB4QmFzZSkgKiAxZW07XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBweHRvcmVtKCRweFNpemUsICRweEJhc2U6IDE2cHgpIHtcclxuICAgQHJldHVybiAoJHB4U2l6ZSAvICRweEJhc2UpICogMXJlbTtcclxufVxyXG5cclxuQG1peGluIGlzU2VsZWN0b3IoJGNoaWxkKSB7XHJcbiAgIEBhdC1yb290ICN7c2VsZWN0b3ItdW5pZnkoJiwgJGNoaWxkKX0ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBDT0xPUlNcclxuLy8gR3Jpc2VzXHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuLy8gUHJveWVjdCBDb2xvclxyXG4vLyBCbGFja1xyXG4kY29sb3JfMS1saWdodGVyOiAjZTRlNGU0O1xyXG4kY29sb3JfMS1saWdodDogIzlmOWY5ZjtcclxuJGNvbG9yXzE6ICM0ODQ4NDg7XHJcbiRjb2xvcl8xLWRhcms6ICMyMzIzMjM7XHJcbiRjb2xvcl8xLWRhcmtlcjogIzEyMTIxMjtcclxuLy8gR3JlZW5cclxuJGNvbG9yXzItbGlnaHRlcjogI2NmZThlNztcclxuJGNvbG9yXzItbGlnaHQ6ICM4N2M0YmY7XHJcbiRjb2xvcl8yOiAjMzZiMWEzO1xyXG4kY29sb3JfMi1kYXJrOiAjNmFhMTk5O1xyXG4kY29sb3JfMi1kYXJrZXI6ICMyMjY0NWI7XHJcbi8vIFllbGxvd1xyXG4kY29sb3JfMy1saWdodGVyOiAjZmZlY2JkOyAvLyNmZWY1YWU7XHJcbiRjb2xvcl8zLWxpZ2h0OiAjZmZkOTdhOyAvLyNmZGVlNjc7XHJcbiRjb2xvcl8zOiAjZTRhYjYyOyAvLyNmYmMwMmQ7XHJcbiRjb2xvcl8zLWRhcms6ICNjNDkwMDA7XHJcbiRjb2xvcl8zLWRhcmtlcjogIzk5NzAwMDtcclxuLy8gUmVkXHJcbiRjb2xvcl80LWxpZ2h0ZXI6ICNmOWNjYzI7XHJcbiRjb2xvcl80LWxpZ2h0OiAjZTFiM2IxO1xyXG4kY29sb3JfNDogI2NlN2U4MDtcclxuJGNvbG9yXzQtZGFyazogI2IwNGY1MjtcclxuJGNvbG9yXzQtZGFya2VyOiAjYjgwMDJiO1xyXG4vLyBibHVlXHJcbiRjb2xvcl81LWxpZ2h0ZXI6ICNkNGRiZjE7XHJcbiRjb2xvcl81LWxpZ2h0OiAjYjVjNmY4O1xyXG4kY29sb3JfNTogIzJiMmQ0MjtcclxuJGNvbG9yXzUtZGFyazogIzNlNTM4YztcclxuJGNvbG9yXzUtZGFya2VyOiAjMjczNDU5O1xyXG4vLyBzdGF0ZVxyXG4kY29sb3JfZ29vZDogaHNsYSgxMzgsIDYzJSwgNDYlLCAwLjgpOyAvL2hzbGEoMTQ2LCA0NiUsIDQ4JSwgMC43KTsgLy8gMzZiMWEzXHJcbiRjb2xvcl93cm9uZzogaHNsYSgzNTQsIDUxJSwgNTQlLCAwLjgpO1xyXG4kb3ZlcmxheTogJGNvbG9yXzEtZGFya2VyO1xyXG4vLyBDTElFTlRcclxuJGNsaWVudC1jb2xvcl8xOiAjMjc0MTYzO1xyXG4kY2xpZW50LWNvbG9yXzI6ICNiZTIyNDE7IC8vI2U0YWI2MjtcclxuJGNsaWVudC1jb2xvcl8zOiAjYmFjMGNhO1xyXG4kY2xpZW50LWNvbG9yXzQ6ICNlNGU2ZWE7XHJcbi8vIFRIRU1FU1xyXG5cclxuJHRoZW1lLWJnLWVsZXZhdGlvbi0wOiAjMTIxMjEyO1xyXG4kdGhlbWUtYmctZWxldmF0aW9uLTE6IHJnYmEoNTYsIDU2LCA1NiwgMC42KTtcclxuJHRoZW1lLWJnLWVsZXZhdGlvbi0yOiByZ2IoNTYsIDU2LCA1Nik7XHJcbiR0aGVtZS1iZy1lbGV2YXRpb24tMzogcmdiKDc4LCA3OCwgNzgpO1xyXG4kdGhlbWUtYmctZWxldmF0aW9uLTQ6IHJnYig5NSwgOTUsIDk1KTtcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IHpJbmRleFxyXG4kZHJhZ2dhYmxlX2Ryb3A6IDY7XHJcbiRuYXZpZ2F0aW9uTW9kdWxlX3NldWRvRWxtOiA1O1xyXG4kekluZGV4X3RlbXBsYXRlV3JhcHBlcjogMTU7XHJcbiR6SW5kZXhfdGVtcGxhdGVGb290ZXI6IDI1O1xyXG4kekluZGV4X3RlbXBsYXRlSGVhZGVyOiAzNTtcclxuJGFzaWRlTm90aWNlOiA0NTtcclxuJHpJbmRleF9ub3RpY2VScmV2aWV3VGVhY2hlcjogNzA7XHJcbiR6SW5kZXhfbW9kYWxfbWF0ZXJpYWxfb3ZlcmxheTogOTk5O1xyXG4kekluZGV4X21vZGFsX2VkLW1vZGFsOiAxNTAwO1xyXG4kekluZGV4X2FsZXJ0aWZ5OiAxOTgyO1xyXG4kekluZGV4X3RvYXN0X3BpY2tlcl9tYXRlcmlhbGl6ZTogMTAwMDA7XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBESU1FTlNJT05TXHJcbiRtYXhXaWR0aDogMTEwMHB4O1xyXG4kZnVsbFZpZXc6IDEwMCU7XHJcbiRwaXhlbDE5MjA6IDE5MjBweDtcclxuJHBpeGVsMTI4MDogMTI4MHB4O1xyXG4kcGl4ZWwxMDI0OiAxMDI0cHg7XHJcbiRwaXhlbDk5MjogOTkycHg7XHJcbiRwaXhlbDkwMDogOTAwcHg7XHJcbiRwaXhlbDg5MjogODkycHg7XHJcbiRwaXhlbDc2ODogNzY4cHg7XHJcbiRwaXhlbDYwMDogNjAwcHg7XHJcbiRwaXhlbDQ4MDogNDgwcHg7XHJcbiRwaXhlbDQ1MDogNDUwcHg7XHJcbiRwaXhlbDMyMDogMzIwcHg7XHJcbiRwaXhlbDcwOiAzLjVyZW07XHJcbiRwaXhlbDYwOiA2MHB4O1xyXG4kcGl4ZWw1MDogNTBweDtcclxuJHBpeGVsMzU6IDM1cHg7XHJcbiRwaXhlbG5vbmU6IDA7XHJcbi8vIEVsZW1lbnRzIHNpemVzXHJcbiRoZWlnaHQtY29weVJpZ2h0OiAycmVtO1xyXG4kaGVpZ2h0LWhlYWRlcjogNC4ycmVtO1xyXG4kaGVpZ2h0LWZvb3RlcjogMy41cmVtO1xyXG4kd2lkdGgtYXNpZGU6IDMuNXJlbTtcclxuJGhlaWdodC1uYXY6ICRoZWlnaHQtaGVhZGVyO1xyXG4kaGVpZ2h0LXdyYXBwZXI6IGNhbGMoMTAwdmggLSAoI3skaGVpZ2h0LWhlYWRlcn0gKiAyKSk7XHJcbiRzaXplLXVpTG9nbzogM3JlbTtcclxuJHNpemUtdWlGb3JtczogMS45cmVtO1xyXG4kc2l6ZS11aUljb246IDEuNHJlbTtcclxuJHNpemUtdWlCdG5zOiAyLjNyZW07XHJcbiRzaXplLXVpRmlndXJlLVJvbWJvOiAzMGVtO1xyXG4kc2l6ZS11aUJ0bnMtc3BlY2lhbDogMS41cmVtO1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0hBRE9XU1xyXG4kc2hhZG93LWJ1dHRvbjogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcclxuICAgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4kc2hhZG93LWJ1dHRvbi1ob3ZlcjogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSxcclxuICAgMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4kc2hhZG93LTE6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXHJcbiAgIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuLy8gMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiRzaGFkb3ctMjogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XHJcbiRzaGFkb3ctMzogMCAxMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XHJcbiRzaGFkb3ctNDogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcclxuICAgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjMpOyAvLzAgMTZweCAyOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCAyNXB4IDU1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG4kc2hhZG93LTU6IDAgMjdweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDQwcHggNzdweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEdSSUQgU0lTVEVNXHJcbi8vIERlZmluaWNpw7NuIGdyaWxsYVxyXG4kY29sdW1uYXMtZ3JpbGxhOiAxMjtcclxuLy8gUmVsYWNpw7NuIGRlIGdyaWxsYSBkZSAxMiBjb2x1bW5hcywgZWplbXBsbygxMDAlIC8gMTIpID0gOC4zMzMzMzMzMzMzMzMzM1xyXG4kcGFyYW1ldHJvLWFuY2hvLWNvbHVtbmFzOiAoXHJcbiAgIDEwMCAvICRjb2x1bW5hcy1ncmlsbGFcclxuKTtcclxuLy8gU2VwYXJhZG9yIFByaW5jaXBhbG1lbnRlIHBhcmEgbGFzIGNvbHVtbmFzXHJcbiRwYWRkaW5nOiAwLjYyNXJlbTsgLy8gRXF1aXZhbGVudGUgYSAxMHB4XHJcbi8vIE5vbWJyZXMgZGUgdGFtYcOxb3MgcmVzcG9uc2l2ZVxyXG4vLyBWYXJpYWJsZXMgZGUgY2xhc2VzLCBwZXJzb25hbGl6YWNpb24gZGUgY2xhc2VzIHBhcmEgY29sdW1uYXNcclxuJGJhc2U6IFwiYmFzZVwiO1xyXG4kbW92aWw6IFwieHNcIjtcclxuJG1heGktbW92aWw6IFwieG1cIjtcclxuJGJpZy1tb3ZpbDogXCJzbVwiO1xyXG4kbWluaS10YWJsZXQ6IFwibW1cIjtcclxuJHRhYmxldDogXCJtZFwiO1xyXG4kd2ViOiBcImxnXCI7XHJcbiRoZDogXCJoZFwiO1xyXG4vLyBHZW5lcmFkb3IgZGUgR3JpbGxhXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICRtb3ZpbCxcclxuICAgJHBpeGVsMzIwLFxyXG4gICAkcGl4ZWw0ODApLFxyXG4gICAoJG1heGktbW92aWwsICRwaXhlbDQ4MCwgJHBpeGVsNjAwKSxcclxuICAgKCRiaWctbW92aWwsICRwaXhlbDYwMCwgJHBpeGVsOTkyKSxcclxuICAgKCRtaW5pLXRhYmxldCwgJHBpeGVsNzY4LCAkcGl4ZWw5OTIpLFxyXG4gICAoJHRhYmxldCwgJHBpeGVsOTkyLCAkcGl4ZWwxMDI0KSxcclxuICAgKCR3ZWIsICRwaXhlbDEwMjQsICRwaXhlbDEyODApLFxyXG4gICAoJGhkLCAkcGl4ZWwxMjgwLCAkcGl4ZWwxOTIwXHJcbik7XHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgJGJhc2U6ICRwaXhlbDMyMCxcclxuICAgICAgJG1vdmlsOiAkcGl4ZWw0ODAsXHJcbiAgICAgICAgICRtYXhpLW1vdmlsOiAkcGl4ZWw2MDAsXHJcbiAgICAgICAgICAgICRiaWctbW92aWw6ICRwaXhlbDc2OCxcclxuICAgICAgICAgICAgICAgJHRhYmxldDogJHBpeGVsOTkyLFxyXG4gICAgICAgICAgICAgICAgICAkd2ViOiAkcGl4ZWwxMDI0LFxyXG4gICAgICAgICAgICAgICAgICAgICAkaGQ6ICRwaXhlbDEyODAsXHJcbiAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgIC8vIFZhcmlhYmxlcyBkZSBsYXlvdXQsIG5vbWJyZXMgZGUgbG9zIGRpZmVyZW50ZXMgdmFsb3JlcyBkZSBkaXNwbGF5XHJcbiAgICAgICAgICAgICAgICAgICRncmlkOiBcImdyaWRcIjtcclxuICAgICAgICAgICAgICAgICAgJGJsb2NrOiBcImJsb2NrXCI7XHJcbiAgICAgICAgICAgICAgICAgICRmbGV4OiBcImZsZXhcIjtcclxuICAgICAgICAgICAgICAgICAgJGlubGluZTogXCJpbmxpbmVcIjtcclxuICAgICAgICAgICAgICAgICAgJGlubGluZS1ibG9jazogXCJpbmxpbmUtYmxvY2tcIjtcclxuICAgICAgICAgICAgICAgICAgJGluaXRpYWw6IFwiaW5pdGlhbFwiO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJGxheW91dDogKFxyXG4gICAgICAgICAgICAgICAgICAgICAkZ3JpZCxcclxuICAgICAgICAgICAgICAgICAgICAgJGJsb2NrLFxyXG4gICAgICAgICAgICAgICAgICAgICAkZmxleCxcclxuICAgICAgICAgICAgICAgICAgICAgJGlubGluZSxcclxuICAgICAgICAgICAgICAgICAgICAgJGlubGluZS1ibG9jayxcclxuICAgICAgICAgICAgICAgICAgICAgJGluaXRpYWxcclxuICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEhUTUwgQkFTRVxyXG4gICAgICAgICAgICAgICAvLyBWYXJpYWJsZXMgcGFyYSBhcGxpY2FybGFzIGVuIGZvbnQtd2VpZ2h0XHJcbiAgICAgICAgICAgICAgICRsaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAkbm9ybWFsOiA0MDA7XHJcbiAgICAgICAgICAgICAgICRtZWRpdW06IDUwMDtcclxuICAgICAgICAgICAgICAgJHNlbWktYm9sZDogNjAwO1xyXG4gICAgICAgICAgICAgICAkYm9sZDogNzAwO1xyXG4gICAgICAgICAgICAgICAkZXh0cmEtYm9sZDogODAwO1xyXG4gICAgICAgICAgICAgICAkYmxhY2s6IDkwMDtcclxuXHJcbiAgICAgICAgICAgICAgIC8vIEVTVElMT1MgQkFTRVxyXG4gICAgICAgICAgICAgICAkYm9keS0tZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgLy8gZnVlbnRlIHByZWRldGVybWluYWRhXHJcbiAgICAgICAgICAgICAgICRib2R5LS1jb2xvcjogJGNvbG9yXzEtZGFyazsgLy8gY29sb3IgZGUgdGV4dG8gcHJlZGV0ZXJtaW5hZG9cclxuICAgICAgICAgICAgICAgJGJhc2UtZm9udC1zaXplOiAxNnB4OyAvLyBUYW1hw7FvIHRleHRvIHF1ZSBkZWZpbmUgdW5pYWRhZGVzIFJFXHJcbiAgICAgICAgICAgICAgICRyYXRpby1mb250LXNpemU6IDEuMTg7IC8vIFRhbWHDsW8gdGV4dG8gcXVlIGRlZmluZSB1bmlhZGFkZXMgUkVcclxuICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjM1OyAvLyBBbHR1cmEgZGUgbMOtbmVhXHJcbiAgICAgICAgICAgICAgIC8vIEVTVElMT1MgREUgRU5DQUJFWkFET1NcclxuICAgICAgICAgICAgICAgJGhlYWRlci0tZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyAvLyBmdWVudGUgcGFyYSBsb3MgaGVhZGVycyAoaDEsaDIsaDMuLi4pXHJcbiAgICAgICAgICAgICAgICRoZWFkZXItLWZvbnQtd2VpZ2h0OiAkYm9sZDsgLy8gZ3Jvc29yIGRlIGZ1ZW50ZSBwYXJhIGxvcyBoZWFkZXJzXHJcbiAgICAgICAgICAgICAgICRoZWFkZXItLXRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyAvLyBub3JtYWwsIHVwcGVyY2FzZSwgbG93ZXJjYXNlLCBjYXBpdGFsaXplXHJcbiAgICAgICAgICAgICAgICRoZWFkZXItLWNvbG9yOiAkY29sb3JfMS1kYXJrOyAvLyBjb2xvciBwcmVkZXRlcm1pbmFkbyBkZSBsb3MgaGVhZGVyXHJcbiAgICAgICAgICAgICAgIC8vIFRBTUHDkU8gREUgTE9TIEVOQ0FCRVpBRE9TIChoMS4uLmg2KVxyXG4gICAgICAgICAgICAgICAkaDYtLWZvbnQtc2l6ZTogcHh0b3JlbSgkYmFzZS1mb250LXNpemUsICRiYXNlLWZvbnQtc2l6ZSkgKiAkcmF0aW8tZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAkaDUtLWZvbnQtc2l6ZTogJGg2LS1mb250LXNpemUgKiAkcmF0aW8tZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAkaDQtLWZvbnQtc2l6ZTogJGg1LS1mb250LXNpemUgKiAkcmF0aW8tZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAkaDMtLWZvbnQtc2l6ZTogJGg0LS1mb250LXNpemUgKiAkcmF0aW8tZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAkaDItLWZvbnQtc2l6ZTogJGgzLS1mb250LXNpemUgKiAkcmF0aW8tZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAkaDEtLWZvbnQtc2l6ZTogJGgyLS1mb250LXNpemUgKiAkcmF0aW8tZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAvLyBFU1RJTE9TIERFIFDDgVJSQUZPU1xyXG4gICAgICAgICAgICAgICAkcC0tZm9udC1zaXplOiBweHRvcmVtKCRiYXNlLWZvbnQtc2l6ZSwgJGJhc2UtZm9udC1zaXplKTsgLy8gVGFtYcOxbyBkZSBmdWVudGVcclxuICAgICAgICAgICAgICAgJHNtYWxsLS1mb250LXNpemU6IHB4dG9yZW0oJGJhc2UtZm9udC1zaXplLCAkYmFzZS1mb250LXNpemUpIC8gKCRyYXRpby1mb250LXNpemUgKyAoJHJhdGlvLWZvbnQtc2l6ZSAtICgkcmF0aW8tZm9udC1zaXplIC8gMikpKTsgLy8gVGFtYcOxbyBkZSBmdWVudGVcclxuICAgICAgICAgICAgICAgJHAtLW1hcmdpbjogMC44cmVtOyAvLyBTZXBhcmFjacOzbiBlbnRyZSB1biBww6FycmFmbyB5IGVsIHNpZ3VpZW50ZVxyXG4gICAgICAgICAgICAgICAkcC0tZm9udC13ZWlnaHQ6ICRsaWdodDsgLy8gR3Jvc29yIHByZWRldGVybWluYWRvIGRlIGxhIGZ1ZW50ZVxyXG5cclxuICAgICAgICAgICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gR0xPQkFMIE5BTUVTXHJcbiAgICAgICAgICAgICAgICRjZG5NdWx0aW1lZGlhOiBcImh0dHBzOi8vaW52aWxmcmFuY2VzLnVuYWQuZWR1LmNvL2JfZnJhbmNhaXNfbXVsdGltZWRpYS9cIjtcclxuICAgICAgICAgICAgICAgJHBhdGhHYW1lczogXCIuLi9nYW1lcy9cIjtcclxuICAgICAgICAgICAgICAgJE11bHRpbWVkaWFJbWFnZXM6IFwiYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL1wiO1xyXG4gICAgICAgICAgICAgICAkR2xvYmFsSW1hZ2VzOiBcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvXCI7XHJcbiAgICAgICAgICAgICAgICRsZXZlbHBhdGg6IFwiLi8uLi8uLi9sZXZlbC9cIjtcclxuICAgICAgICAgICAgICAgJENsaWVudEltYWdlczogXCIuLi9tdWx0aW1lZGlhL2NsaWVudC9cIjtcclxuXHJcbiAgICAgICAgICAgICAgIEBmdW5jdGlvbiBmbl91cmwoJGxvY2F0aW9uLCAkaG9zdDogXCJJTlZJTFwiKXtcclxuICAgICAgICAgICAgICAgJHVybDogXCJodHRwczovL2ludmlsZnJhbmNlcy51bmFkLmVkdS5jby9cIjtcclxuXHJcbiAgICAgICAgICAgICAgIC8vIEBpZiAkaG9zdCA9PVwiYm9va3NcIiB7XHJcbiAgICAgICAgICAgICAgIC8vICAgICR1cmw6IFwiaHR0cHM6Ly9ib29rc2FuZGJvb2tzZGlnaXRhbC5jb20uY28vXCI7XHJcbiAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgIEByZXR1cm4gJHVybCArXCJiX2ZyYW5jYWlzX211bHRpbWVkaWFcIiskbG9jYXRpb247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBmdW5jdGlvbiBmbl9sZXZlbEltYWdlcygkbGV2ZWwpIHtcclxuICAgICAgICAgICAgICAgQHJldHVybiAkbGV2ZWxwYXRoICskbGV2ZWwgK1wiL2Fzc2V0cy9pbWFnZXNcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gR1JJRCBMQVlPVVRcclxuICAgICAgICAgICAgQG1peGluIGdyaWQtY29sdW1uc1JlcGVhdCgkYW5jaG9Db2x1bW5hKSB7XHJcbiAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCxcclxuICAgICAgICAgICAgICAgICAgICAgbWlubWF4KHVucXVvdGUoJGFuY2hvQ29sdW1uYSksIDFmcikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWl4aW4gbGF5b3V0R3JpZCgkZGlzcGxheSxcclxuICAgICAgICAgICAgICAgJGdhcDogMXJlbSxcclxuICAgICAgICAgICAgICAgJHRlbXBsYXRlQ29sdW1uczogMWZyLFxyXG4gICAgICAgICAgICAgICAkdGVtcGxhdGVSb3dzOiBudWxsKSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IHVucXVvdGUoJGRpc3BsYXkpO1xyXG4gICAgICAgICAgICAgICBncmlkLWdhcDogJGdhcDtcclxuICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnF1b3RlKCR0ZW1wbGF0ZUNvbHVtbnMpO1xyXG4gICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHVucXVvdGUoJHRlbXBsYXRlUm93cyk7XHJcbiAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWl4aW4gbGF5b3V0RmxleCgkZGlzcGxheSxcclxuICAgICAgICAgICAgICAgJGp1c3RpZnk6IGZsZXgtc3RhcnQsXHJcbiAgICAgICAgICAgICAgICRhbGlnbjogZmxleC1zdGFydCxcclxuICAgICAgICAgICAgICAgJHdyYXA6IG5vd3JhcCxcclxuICAgICAgICAgICAgICAgJGRpcmVjdGlvbjogcm93KSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IHVucXVvdGUoJGRpc3BsYXkpO1xyXG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVucXVvdGUoJGp1c3RpZnkpO1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5xdW90ZSgkYWxpZ24pO1xyXG4gICAgICAgICAgICAgICBmbGV4LXdyYXA6IHVucXVvdGUoJHdyYXApO1xyXG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5xdW90ZSgkZGlyZWN0aW9uKTtcclxuICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEJSRUFLUE9JTlRcclxuICAgICAgICAgICAgQG1peGluIG1heEJyZWFrUG9pbnQoJHNpemUpIHtcclxuICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemUpIHtcclxuICAgICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1peGluIG1pbkJyZWFrUG9pbnQoJHNpemUpIHtcclxuICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUpIHtcclxuICAgICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1peGluIGJldHdlZW5CcmVha1BvaW50KCRzaXplTWluLCAkc2l6ZU1heCkge1xyXG4gICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZU1pbikgYW5kIChtYXgtd2lkdGg6ICRzaXplTWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCJfdmFyL2Nzcy12YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIl92YXIvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbiVoZWFkZXJEZWZhdWx0IHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgIG1pbi1oZWlnaHQ6ICRoZWlnaHQtaGVhZGVyO1xyXG59XHJcbiVmb290ZXJEZWZhdWx0IHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgIG1pbi1oZWlnaHQ6ICRoZWlnaHQtZm9vdGVyO1xyXG59XHJcbiVoZWFkZXJfbmF2X0RlZmF1bHQge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICB3aWR0aDogMTAwJTtcclxufVxyXG4lZm9vdGVyX25hdl9EZWZhdWx0IHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgbWluLWhlaWdodDogJGhlaWdodC1mb290ZXI7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGVtcGxhdGUge1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vbXVsdGltZWRpYS9jbGllbnQvYmcucG5nKTtcclxuICAgYmFja2dyb3VuZC1zaXplOiAzNTBweDtcclxufVxyXG5cclxuLy8gQ29tcG9uZW50ZSBsYXlvdXQgY29udGVuZGVkb3IgcHJpbWVyIG5pdmVsICovXHJcbi50ZW1wbGF0ZS0ge1xyXG4gICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIG1heC13aWR0aDogMTAwdnc7XHJcblxyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgJmFzaWRlTGVmdCB7XHJcbiAgICAgIGdyaWQtYXJlYTogbGVmdDtcclxuICAgfVxyXG4gICAmYXNpZGVSaWdodCB7XHJcbiAgICAgIGdyaWQtYXJlYTogcmlnaHQ7XHJcbiAgIH1cclxuICAgJmNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XHJcbiAgIH1cclxuICAgJnNlY3Rpb24ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuXHJcbiAgICAgIGdyaWQtYXJlYTogY2VudGVyO1xyXG4gICB9XHJcbiAgICZjb250ZW50LFxyXG4gICAmc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgfVxyXG4gICAmYXNpZGVMZWZ0LFxyXG4gICAmYXNpZGVSaWdodCB7XHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0tYXNpZGUtd2lkdGgpO1xyXG4gICAgICBtaW4taGVpZ2h0OiB2YXIoLS1hc2lkZS13aWR0aCk7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJmFzaWRlUmlnaHQge1xyXG4gICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWFjY2VudCk7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmd3JhcHBlciB7XHJcbiAgICAgIC0tYXNpZGUtbGVmdDogdmFyKC0tYXNpZGUtd2lkdGgpO1xyXG4gICAgICAtLWFzaWRlLXJpZ2h0OiB2YXIoLS1hc2lkZS13aWR0aCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWhlYWRlci1zaXplLWhlaWdodCkgKiAyKSk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWhlYWRlci1zaXplLWhlaWdodCkgKiAyKTtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGU6IDFmciAvIHZhcigtLWFzaWRlLWxlZnQpIDFmciB2YXIoLS1hc2lkZS1yaWdodCk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCBjZW50ZXIgcmlnaHRcIjtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiB0aXRsZTtcclxuICAgfVxyXG59XHJcblxyXG4uby0ge1xyXG4gICAmbWFpbiB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgfVxyXG4gICAmd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgIH1cclxuICAgJnNlY3Rpb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgbWluLWhlaWdodDogJGhlaWdodC13cmFwcGVyO1xyXG5cclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3MDBtcztcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVVcENvbnRlbnQ7XHJcbiAgICAgICZfZmxleCB7XHJcbiAgICAgICAgIEBleHRlbmQgLm8tc2VjdGlvbjtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJmhlYWRlciB7XHJcbiAgICAgIEBleHRlbmQgJWhlYWRlckRlZmF1bHQ7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcblxyXG4gICAgICBtaW4taGVpZ2h0OiAkaGVpZ2h0LWhlYWRlcjtcclxuXHJcbiAgICAgICZfX25hdiB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIEBleHRlbmQgJWhlYWRlcl9uYXZfRGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICAgQGV4dGVuZCAlaGVhZGVyX25hdl9EZWZhdWx0O1xyXG4gICAgICAgICAmW28tc3R5bGU9XCJzaGFkb3dcIl0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZDQyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vbXVsdGltZWRpYS9jbGllbnQvaGVhZGVyL2hlYWRlcl9iZy5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDRweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgZmxleDogYXV0bztcclxuXHJcbiAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICByZ2JhKDIxNiwgMCwgNTAsIDEpIDAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDIxNiwgMCwgNTAsIDEpIDQ5JSxcclxuICAgICAgICAgICAgICAgcmdiYSgxODQsIDAsIDQzLCAxKSA1MSUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMTg0LCAwLCA0MywgMSkgOTklXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMy44cmVtICogMikpO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJmZvb3RlciB7XHJcbiAgICAgIEBleHRlbmQgJWZvb3RlckRlZmF1bHQ7XHJcblxyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAkekluZGV4X3RlbXBsYXRlRm9vdGVyICsgMTA7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1uYXZpZ2F0aW9uKTtcclxuXHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOTAwbXM7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcblxyXG4gICAgICAmLm5vLXZpc2libGUge1xyXG4gICAgICAgICBib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgICAmW28tc3R5bGU9XCJzaGFkb3dcIl0ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1zaGFkb3ctZm9vdGVyKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19uYXYge1xyXG4gICAgICAgICBAZXh0ZW5kICVmb290ZXJfbmF2X0RlZmF1bHQ7XHJcbiAgICAgICAgICYtLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC40cmVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYtLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1saW5rKTtcclxuICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ0bi1iZy1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAzLjg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhCcmVha1BvaW50KHB4dG9lbSgkcGl4ZWw5MDAsICRiYXNlLWZvbnQtc2l6ZSkpIHtcclxuICAgICAgICAgICAgICAgICAgJi5weHRvZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHh0b2VtKDk5MnB4LCAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICBmbGV4OiAxIDAgMnJlbTtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiby1mb290ZXJfX25hdi0tbGlzdC1saW5rXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heEJyZWFrUG9pbnQocHh0b2VtKCRwaXhlbDkwMCwgJGJhc2UtZm9udC1zaXplKSkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICYuaXMtcHJldixcclxuICAgICAgICAgICAgICAgICAgJi5pcy1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5pcy1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKGkCBQcmV2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYuaXMtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJOZXh0IOKGklwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiby1mb290ZXJfX25hdi0tbGlzdC1saW5rXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfMSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5pcy1sYXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkVuZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZuYXYge1xyXG4gICAgICBAZXh0ZW5kICVoZWFkZXJfbmF2X0RlZmF1bHQ7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgIEBleHRlbmQgJWhlYWRlcl9uYXZfRGVmYXVsdDtcclxuICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IC0ycHggJGNvbG9yXzEtbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vLyBFc3RhZG8gTWVkaWFRdWllcnkgKi9cclxuQGluY2x1ZGUgbWF4QnJlYWtQb2ludChweHRvZW0oJHBpeGVsOTAwLCAkYmFzZS1mb250LXNpemUpKSB7XHJcbiAgIC5vLSB7XHJcbiAgICAgICZhc2lkZS1JdGVtIHtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcblxyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICBncmlkLXJvdzogMTtcclxuXHJcbiAgICAgICAgICYgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJiA+IGJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmaGVhZGVyX190aXRsZSB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC50ZW1wbGF0ZS0ge1xyXG4gICAgICAmaGVhZGVyIHtcclxuICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICZmb290ZXIge1xyXG4gICAgICAgICAmLm5vLXZpc2libGUge1xyXG4gICAgICAgICAgICBib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICYtLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyO1xyXG4gICAgICAgICAgICAuby1uYXYtLUluZm8ge1xyXG4gICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm8tbmF2LS1EYXRhIHtcclxuICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZjb250ZW50IHtcclxuICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgfVxyXG4gICAgICAmc2VjdGlvbixcclxuICAgICAgJnNlY3Rpb24ubS1hIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICB9XHJcbiAgICAgICZhc2lkZUxlZnQge1xyXG4gICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgICAmYXNpZGVSaWdodCB7XHJcbiAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gLTE7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgICAmYXNpZGVMZWZ0ID4gYnV0dG9uLFxyXG4gICAgICAmYXNpZGVSaWdodCA+IGJ1dHRvbiB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZ3cmFwcGVyIHtcclxuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJsZWZ0IGxlZnQgbGVmdCByaWdodCByaWdodFwiXHJcbiAgICAgICAgICAgIFwiY2VudGVyIGNlbnRlciBjZW50ZXIgY2VudGVyIGNlbnRlclwiO1xyXG4gICAgICAgICBncmlkLXRlbXBsYXRlOiB2YXIoLS1hc2lkZS13aWR0aCkgMWZyIC8gMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAmW2FzaWRlLWxlZnQtY2hpbGRyZW49XCJmYWxzZVwiXVthc2lkZS1yaWdodC1jaGlsZHJlbj1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICAgLS1hc2lkZS13aWR0aDogMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZbYXNpZGUtbGVmdC1jaGlsZHJlbj1cImZhbHNlXCJdW2FzaWRlLXJpZ2h0LWNoaWxkcmVuPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIC0tYXNpZGUtbGVmdDogMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZbYXNpZGUtbGVmdC1jaGlsZHJlbj1cInRydWVcIl1bYXNpZGUtcmlnaHQtY2hpbGRyZW49XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgIC0tYXNpZGUtcmlnaHQ6IDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmW2FzaWRlLWxlZnQtY2hpbGRyZW49XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1hc2lkZUxlZnQge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJlthc2lkZS1yaWdodC1jaGlsZHJlbj1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICAgLnRlbXBsYXRlLWFzaWRlUmlnaHQge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuQGluY2x1ZGUgbWluQnJlYWtQb2ludChweHRvZW0oJHBpeGVsOTAwLCAkYmFzZS1mb250LXNpemUpKSB7XHJcbiAgIC50ZW1wbGF0ZS1zZWN0aW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gY2FsYyh2YXIoLS1hc2lkZS13aWR0aCkgKiAyKSk7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzN2VtKSB7XHJcbiAgIC5vLSB7XHJcbiAgICAgICZhc2lkZS1JdGVtIHtcclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAudGVtcGxhdGUtIHtcclxuICAgICAgJmFzaWRlUmlnaHQge1xyXG4gICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgfVxyXG4gICAgICAmYXNpZGVMZWZ0IHtcclxuICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJnNlY3Rpb24sXHJcbiAgICAgICZzZWN0aW9uLm0tYSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgfVxyXG4gICAgICAmYXNpZGVMZWZ0ID4gYnV0dG9uLFxyXG4gICAgICAmYXNpZGVSaWdodCA+IGJ1dHRvbiB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZ3cmFwcGVyIHtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0taGVhZGVyLXNpemUtaGVpZ2h0KSAqIDAuNSk7XHJcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgICAgIFwibGVmdFwiXHJcbiAgICAgICAgICAgIFwicmlnaHRcIlxyXG4gICAgICAgICAgICBcImNlbnRlclwiO1xyXG4gICAgICAgICBncmlkLXRlbXBsYXRlOiB2YXIoLS1hc2lkZS1sZWZ0KSB2YXIoLS1hc2lkZS1yaWdodCkgMWZyIC8gMWZyO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuW2RhdGEtZWplcmNpY2lvPVwidW5pclwiXSA+ICouYW5jaG8zNTAge1xyXG4gICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICBtYXgtd2lkdGg6IDM1MHB4O1xyXG59XHJcblxyXG5bdWktdmlldz1cImVzdGlsb1wiXSB7XHJcbiAgIG9wYWNpdHk6IDA7XHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgIGhlaWdodDogMHB4O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLy8gRm9udCBmYWNlLCBpbXBvcnQgZGUgR29vZ2xlIEZvbnRzIG8gcmVnbGEgZm9udC1mYWNlXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNzAwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UG9wcGluczozMDAsNDAwLDUwMCw2MDAsNzAwLDgwMCw5MDAnKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIuZW90Jyk7IC8qIEZvciBJRTYtOCAqL1xyXG5cdHNyYzogbG9jYWwoJy4uL2ZvbnRzL01hdGVyaWFsIEljb25zJyksXHJcblx0XHRcdGxvY2FsKCcuLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXInKSxcclxuXHRcdFx0dXJsKCcuLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHRcdHVybCgnLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0dXJsKCcuLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdH1cclxuXHRcclxuXHQubWF0ZXJpYWwtaWNvbnMge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4OyAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHR3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHRcdFxyXG5cdFx0LyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0LyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXHJcblx0XHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG5cdFx0XHJcblx0XHQvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xyXG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdFxyXG5cdFx0LyogU3VwcG9ydCBmb3IgSUUuICovXHJcblx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuXHR9XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIjtcclxuXHRzcmM6dXJsKFwiLi4vZm9udHMvYi1lbmdsaXNoLmVvdFwiKTtcclxuXHRzcmM6dXJsKFwiLi4vZm9udHMvYi1lbmdsaXNoLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcblx0XHR1cmwoXCIuLi9mb250cy9iLWVuZ2xpc2gud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYi1lbmdsaXNoLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuXHRcdHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC5zdmcjYi1lbmdsaXNoXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2RhdGEtaWNvbl06YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIiAhaW1wb3J0YW50O1xyXG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcclxuXHRmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHNwZWFrOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJhcHBpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgYXBwaWNvbi1cIl06YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmFwcGljb24tbGluazpiZWZvcmUgXHRcdFx0eyBjb250ZW50OiBcIlxcNjdcIjsgfVxyXG4uYXBwaWNvbi1zZW5kOmJlZm9yZSBcdFx0XHR7IGNvbnRlbnQ6IFwiXFw2YVwiOyB9XHJcbi5hcHBpY29uLWFsZXJ0OmJlZm9yZSBcdFx0XHR7IGNvbnRlbnQ6IFwiXFw2YlwiOyB9XHJcbi5hcHBpY29uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlXHR7IGNvbnRlbnQ6IFwiXFw2Y1wiOyB9XHJcbi5hcHBpY29uLWFkZDpiZWZvcmUgXHRcdFx0eyBjb250ZW50OiBcIlxcNmRcIjsgfVxyXG4uYXBwaWNvbi1hbGFybS1jbG9jazpiZWZvcmVcdFx0eyBjb250ZW50OiBcIlxcNmVcIjsgfVxyXG4uYXBwaWNvbi1hcnJvdy1kb3duOmJlZm9yZVx0XHR7IGNvbnRlbnQ6IFwiXFw2ZlwiOyB9XHJcbi5hcHBpY29uLWFycm93LWJhY2s6YmVmb3JlXHRcdHsgY29udGVudDogXCJcXDcwXCI7IH1cclxuLmFwcGljb24tYXJyb3ctZm9yd2FyZDpiZWZvcmVcdHsgY29udGVudDogXCJcXDcxXCI7IH1cclxuLmFwcGljb24tYXJyb3ctdXA6YmVmb3JlXHRcdHsgY29udGVudDogXCJcXDcyXCI7IH1cclxuLmFwcGljb24tbm90aXMtb2ZmOmJlZm9yZVx0XHR7IGNvbnRlbnQ6IFwiXFw3NVwiOyB9XHJcbi5hcHBpY29uLXVzZXI6YmVmb3JlIFx0XHRcdHsgY29udGVudDogXCJcXDc2XCI7IH1cclxuLmFwcGljb24tcGxheTpiZWZvcmUgXHRcdFx0eyBjb250ZW50OiBcIlxcNzlcIjsgfVxyXG4uYXBwaWNvbi1wYXVzZTpiZWZvcmUgXHRcdFx0eyBjb250ZW50OiBcIlxcN2FcIjsgfVxyXG4uYXBwaWNvbi1sb2NrZWQ6YmVmb3JlIFx0XHRcdHsgY29udGVudDogXCJcXDYxXCI7IH1cclxuLmFwcGljb24tdW5sb2NrZWQ6YmVmb3JlXHRcdHsgY29udGVudDogXCJcXDYyXCI7IH1cclxuLmFwcGljb24tcGx1czpiZWZvcmUgXHRcdFx0eyBjb250ZW50OiBcIlxcNjNcIjsgfVxyXG4uYXBwaWNvbi1jaGVja21hcms6YmVmb3JlXHRcdHsgY29udGVudDogXCJcXDY0XCI7IH1cclxuLmFwcGljb24tY2xvc2U6YmVmb3JlIFx0XHRcdHsgY29udGVudDogXCJcXDY1XCI7IH1cclxuLmFwcGljb24tdGFnczpiZWZvcmUgXHRcdFx0eyBjb250ZW50OiBcIlxcNjZcIjsgfVxyXG4uYXBwaWNvbi1ub3RpczpiZWZvcmUgXHRcdFx0eyBjb250ZW50OiBcIlxcNjhcIjsgfVxyXG4uYXBwaWNvbi1tb3JlOmJlZm9yZSBcdFx0XHR7IGNvbnRlbnQ6IFwiXFw3M1wiOyB9XHJcbi5hcHBpY29uLW1vdmU6YmVmb3JlIFx0XHRcdHsgY29udGVudDogXCJcXDY5XCI7IH1cclxuLmFwcGljb24tY2FtZXJhOmJlZm9yZSBcdFx0XHR7IGNvbnRlbnQ6IFwiXFw3NFwiOyB9XHJcbi5hcHBpY29uLWFycm93LXN3YXA6YmVmb3JlXHRcdHsgY29udGVudDogXCJcXDc3XCI7IH1cclxuLmFwcGljb24tc29ydDpiZWZvcmUgXHRcdFx0eyBjb250ZW50OiBcIlxcNzhcIjsgfVxyXG5cdCIsIi8vLy8gVkFSSUFCTEVTIC8vLy9cclxuXHJcbi8vIGdsb2JhbCBtYXAgdG8gYmUgZmlsbGVkIHZpYSB2YXJpYWJsZXNcclxuJGNzcy12YXJzOiAoKTtcclxuXHJcbi8vIHRoZSB2YXJpYWJsZSBtYXkgYmUgc2V0IHRvIFwidHJ1ZVwiIGFueXdoZXJlIGluIHRoZSBjb2RlLFxyXG4vLyBzbyBuYXRpdmUgQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIHdpbGwgYmUgdXNlZCBpbnN0ZWFkIG9mIHRoZSBTYXNzIGdsb2JhbCBtYXBcclxuJGNzcy12YXJzLXVzZS1uYXRpdmU6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gZW5hYmxlcyB0aGUgb3V0cHV0IG9mIGRlYnVnIG1lc3NhZ2VzXHJcbiRjc3MtdmFycy1kZWJ1Zy1sb2c6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8vLyBGVU5DVElPTlMgLy8vL1xyXG5cclxuLy8vXHJcbi8vIEFzc2lnbnMgYSB2YXJpYWJsZSB0byB0aGUgZ2xvYmFsIG1hcFxyXG4vLy9cclxuQGZ1bmN0aW9uIF9jc3NWYXJBc3NpZ24oJHZhck5hbWU6IG51bGwsICR2YXJWYWx1ZTogbnVsbCkge1xyXG4gIC8vIENIRUNLIFBBUkFNU1xyXG4gIEBpZiAoJHZhck5hbWU9PW51bGwpIHtcclxuICAgIEBlcnJvciBcIlZhcmlhYmxlIG5hbWUgaXMgZXhwZWN0ZWQsIGluc3RlYWQgZ290OiBudWxsXCI7XHJcbiAgfVxyXG4gIEBpZiAoJHZhclZhbHVlPT1udWxsKSB7XHJcbiAgICBAZXJyb3IgXCJWYXJpYWJsZSB2YWx1ZSBpcyBleHBlY3RlZCwgaW5zdGVhZCBnb3Q6IG51bGxcIjtcclxuICB9XHJcblxyXG4gIC8vIGFzc2lnbiB0byB0aGUgZ2xvYmFsIG1hcFxyXG4gIEBpZiAoJGNzcy12YXJzLWRlYnVnLWxvZyBhbmQgbWFwLWdldCgkY3NzLXZhcnMsICR2YXJOYW1lKSkge1xyXG4gICAgQGRlYnVnIFwiJyN7JHZhck5hbWV9JyB2YXJpYWJsZSBpcyByZWFzc2lnbmVkXCI7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuIG1hcC1tZXJnZSgkY3NzLXZhcnMsICgkdmFyTmFtZTogJHZhclZhbHVlKSk7XHJcbn1cclxuXHJcbi8vL1xyXG4vLyBFbXVsYXRlcyB2YXIoKSBDU1MgbmF0aXZlIGZ1bmN0aW9uIGJlaGF2aW9yXHJcbi8vXHJcbi8vICRhcmdzWzBdIHtTdHJpbmd9IFwiLS1cIiArIHZhcmlhYmxlIG5hbWVcclxuLy8gWyRhcmdzWzFdXSBPcHRpb25hbCBkZWZhdWx0IHZhbHVlIGlmIHZhcmlhYmxlIGlzIG5vdCBhc3NpZ25lZCB5ZXRcclxuLy9cclxuLy8gRS5HLjpcclxuLy8gY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG4vLyBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWJnLCBncmVlbik7XHJcbi8vL1xyXG5AZnVuY3Rpb24gdmFyKCRhcmdzLi4uKSB7XHJcbiAgLy8gQ0hFQ0sgUEFSQU1TXHJcbiAgQGlmIChsZW5ndGgoJGFyZ3MpPT0wKSB7XHJcbiAgICBAZXJyb3IgXCJWYXJpYWJsZSBuYW1lIGlzIGV4cGVjdGVkIHRvIGJlIHBhc3NlZCB0byB0aGUgdmFyKCkgZnVuY3Rpb25cIjtcclxuICB9XHJcbiAgQGlmIChzdHItbGVuZ3RoKG50aCgkYXJncywgMSkpIDwgMiBvciBzdHItc2xpY2UobnRoKCRhcmdzLCAxKSwgMCwgMikgIT0gJy0tJykge1xyXG4gICAgQGVycm9yIFwiVmFyaWFibGUgbmFtZSBpcyBleHBlY3RlZCB0byBzdGFydCBmcm9tICctLSdcIjtcclxuICB9XHJcblxyXG4gIC8vIFBST0NFU1NcclxuICAkdmFyTmFtZTogbnRoKCRhcmdzLCAxKTtcclxuICAkdmFyVmFsdWU6IG1hcC1nZXQoJGNzcy12YXJzLCAkdmFyTmFtZSk7XHJcblxyXG4gIEBpZiAoJGNzcy12YXJzLWRlYnVnLWxvZyBvciBub3QgJGNzcy12YXJzLXVzZS1uYXRpdmUpIHsgLy8gU2FzcyBvciBkZWJ1Z1xyXG4gICAgQGlmICgkdmFyVmFsdWU9PW51bGwpIHsgLy8gdmFyaWFibGUgaXMgbm90IHByb3ZpZGVkIHNvIGZhclxyXG4gICAgICBAaWYgKGxlbmd0aCgkYXJncyk9PTIpIHsgLy8gdGhlIGRlZmF1bHQgdmFsdWUgaXMgcGFzc2VkXHJcbiAgICAgICAgQGlmICgkY3NzLXZhcnMtZGVidWctbG9nKSB7XHJcbiAgICAgICAgICBAZGVidWcgXCJQcm92aWRlZCBkZWZhdWx0IHZhbHVlIGlzIHVzZWQgZm9yIHRoZSB2YXJpYWJsZTogJyN7JHZhck5hbWV9J1wiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAkdmFyVmFsdWU6IG50aCgkYXJncywgMik7XHJcbiAgICAgIH0gQGVsc2UgaWYgKCRjc3MtdmFycy1kZWJ1Zy1sb2cpIHtcclxuICAgICAgICBAZGVidWcgXCJWYXJpYWJsZSAnI3skdmFyTmFtZX0nIGlzIG5vdCBhc3NpZ25lZFwiO1xyXG4gICAgICAgIEBpZiAobm90ICRjc3MtdmFycy11c2UtbmF0aXZlKSB7XHJcbiAgICAgICAgICBAZGVidWcgXCJUaGUgJ3ZhcigjeyR2YXJOYW1lfS4uLiknIHVzYWdlIHdpbGwgYmUgc2tpcHBlZCBpbiB0aGUgb3V0cHV0IENTU1wiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICgkY3NzLXZhcnMtdXNlLW5hdGl2ZSkgeyAvLyBDU1MgdmFyaWFibGVzXHJcbiAgICAvLyBOYXRpdmUgQ1NTOiBkb24ndCBwcm9jZXNzIGZ1bmN0aW9uIGluIGNhc2Ugb2YgbmF0aXZlXHJcbiAgICBAcmV0dXJuIHVucXVvdGUoJ3ZhcignICsgJGFyZ3MgKyAnKScpO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gU2FzczogcmV0dXJuIHZhbHVlIGZyb20gdGhlIG1hcFxyXG4gICAgQHJldHVybiAkdmFyVmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vIE1JWElOIC8vLy9cclxuXHJcbi8vL1xyXG4vLyBDU1MgbWl4aW4gdG8gcHJvdmlkZSB2YXJpYWJsZXNcclxuLy8gRS5HLjpcclxuLy8gQGluY2x1ZGUgY3NzLXZhcnMoKFxyXG4vLyAgICAtLWNvbG9yOiByZWJlY2NhcHVycGxlLFxyXG4vLyAgICAtLWhlaWdodDogNjhweCxcclxuLy8gICAgLS1tYXJnaW4tdG9wOiBjYWxjKDJ2aCArIDIwcHgpXHJcbi8vICkpO1xyXG4vLy9cclxuQG1peGluIGNzcy12YXJzKCR2YXJNYXA6IG51bGwpIHtcclxuICAvLyBDSEVDSyBQQVJBTVNcclxuICBAaWYgKCR2YXJNYXA9PW51bGwpIHtcclxuICAgIEBlcnJvciBcIk1hcCBvZiB2YXJpYWJsZXMgaXMgZXhwZWN0ZWQsIGluc3RlYWQgZ290OiBudWxsXCI7XHJcbiAgfVxyXG4gIEBpZiAodHlwZV9vZigkdmFyTWFwKSE9bWFwKSB7XHJcbiAgICBAZXJyb3IgXCJNYXAgb2YgdmFyaWFibGVzIGlzIGV4cGVjdGVkLCBpbnN0ZWFkIGdvdCBhbm90aGVyIHR5cGUgcGFzc2VkOiAje3R5cGVfb2YoJHZhck1hcCl9XCI7XHJcbiAgfVxyXG5cclxuICAvLyBQUk9DRVNTXHJcbiAgQGlmICgkY3NzLXZhcnMtZGVidWctbG9nIG9yIG5vdCAkY3NzLXZhcnMtdXNlLW5hdGl2ZSkgeyAvLyBTYXNzIG9yIGRlYnVnXHJcbiAgICAvLyBtZXJnZSB2YXJpYWJsZXMgYW5kIHZhbHVlcyB0byB0aGUgZ2xvYmFsIG1hcCAocHJvdmlkZXMgbm8gb3V0cHV0KVxyXG4gICAgQGVhY2ggJHZhck5hbWUsICR2YXJWYWx1ZSBpbiAkdmFyTWFwIHtcclxuICAgICAgJGNzcy12YXJzOiBfY3NzVmFyQXNzaWduKCR2YXJOYW1lLCAkdmFyVmFsdWUpICFnbG9iYWw7IC8vIHN0b3JlIGluIGdsb2JhbCB2YXJpYWJsZVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICgkY3NzLXZhcnMtdXNlLW5hdGl2ZSkgeyAvLyBDU1MgdmFyaWFibGVzXHJcbiAgICAvLyBOYXRpdmUgQ1NTOiBhc3NpZ24gQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIHRvIHRoZSBnbG9iYWwgc2NvcGVcclxuICAgIEBhdC1yb290IDpyb290IHtcclxuICAgICAgQGVhY2ggJHZhck5hbWUsICR2YXJWYWx1ZSBpbiAkdmFyTWFwIHtcclxuICAgICAgICBAaWYgKHR5cGVfb2YoJHZhclZhbHVlKT09c3RyaW5nKSB7XHJcbiAgICAgICAgICAjeyR2YXJOYW1lfTogJHZhclZhbHVlIC8vIHRvIHByZXZlbnQgcXVvdGVzIGludGVycG9sYXRpb25cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICN7JHZhck5hbWV9OiAjeyR2YXJWYWx1ZX1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIkY3NzLXZhcnMtdXNlLW5hdGl2ZTogdHJ1ZTtAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCJfdmFyL2Nzcy12YXJzLnNjc3NcIjtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiBWYXJpYWJsZXMgR2xvYmFsZXMgKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5AaW1wb3J0IFwiX3Zhci92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuQGluY2x1ZGUgY3NzLXZhcnMoXHJcbiAgIChcclxuICAgICAgLS1tYXgtd2lkdGg6ICRtYXhXaWR0aCxcclxuICAgICAgLS1mb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSxcclxuICAgICAgLS13aGl0ZTogJHdoaXRlLFxyXG4gICAgICAtLWNvbG9yXzEtbGlnaHRlcjogJGNvbG9yXzEtbGlnaHRlcixcclxuICAgICAgLS1jb2xvcl8xLWxpZ2h0OiAkY29sb3JfMS1saWdodCxcclxuICAgICAgLS1jb2xvcl8xOiAkY29sb3JfMSxcclxuICAgICAgLS1jb2xvcl8xLWRhcms6ICRjb2xvcl8xLWRhcmssXHJcbiAgICAgIC0tY29sb3JfMS1kYXJrZXI6ICRjb2xvcl8xLWRhcmtlcixcclxuICAgICAgLS1jb2xvcl8yLWxpZ2h0ZXI6ICRjb2xvcl8yLWxpZ2h0ZXIsXHJcbiAgICAgIC0tY29sb3JfMi1saWdodDogJGNvbG9yXzItbGlnaHQsXHJcbiAgICAgIC0tY29sb3JfMjogJGNvbG9yXzIsXHJcbiAgICAgIC0tY29sb3JfMi1kYXJrOiAkY29sb3JfMi1kYXJrLFxyXG4gICAgICAtLWNvbG9yXzItZGFya2VyOiAkY29sb3JfMi1kYXJrZXIsXHJcbiAgICAgIC0tY29sb3JfMy1saWdodGVyOiAkY29sb3JfMy1saWdodGVyLFxyXG4gICAgICAtLWNvbG9yXzMtbGlnaHQ6ICRjb2xvcl8zLWxpZ2h0LFxyXG4gICAgICAtLWNvbG9yXzM6ICRjb2xvcl8zLFxyXG4gICAgICAtLWNvbG9yXzMtZGFyazogJGNvbG9yXzMtZGFyayxcclxuICAgICAgLS1jb2xvcl8zLWRhcmtlcjogJGNvbG9yXzMtZGFya2VyLFxyXG4gICAgICAtLWNvbG9yXzQtbGlnaHRlcjogJGNvbG9yXzQtbGlnaHRlcixcclxuICAgICAgLS1jb2xvcl80LWxpZ2h0OiAkY29sb3JfNC1saWdodCxcclxuICAgICAgLS1jb2xvcl80OiAkY29sb3JfNCxcclxuICAgICAgLS1jb2xvcl80LWRhcms6ICRjb2xvcl80LWRhcmssXHJcbiAgICAgIC0tY29sb3JfNC1kYXJrZXI6ICRjb2xvcl80LWRhcmtlcixcclxuICAgICAgLS1jb2xvcl81LWxpZ2h0ZXI6ICRjb2xvcl81LWxpZ2h0ZXIsXHJcbiAgICAgIC0tY29sb3JfNS1saWdodDogJGNvbG9yXzUtbGlnaHQsXHJcbiAgICAgIC0tY29sb3JfNTogJGNvbG9yXzUsXHJcbiAgICAgIC0tY29sb3JfNS1kYXJrOiAkY29sb3JfNS1kYXJrLFxyXG4gICAgICAtLWNvbG9yXzUtZGFya2VyOiAkY29sb3JfNS1kYXJrZXIsXHJcbiAgICAgIC0tY29sb3JfZ29vZDogJGNvbG9yX2dvb2QsXHJcbiAgICAgIC0tY29sb3Jfd3Jvbmc6ICRjb2xvcl93cm9uZyxcclxuICAgICAgLS1jbGllbnQtY29sb3JfMTogJGNsaWVudC1jb2xvcl8xLFxyXG4gICAgICAtLWNsaWVudC1jb2xvcl8yOiAkY2xpZW50LWNvbG9yXzIsXHJcbiAgICAgIC0tY2xpZW50LWNvbG9yXzM6ICRjbGllbnQtY29sb3JfMyxcclxuICAgICAgLS1jbGllbnQtY29sb3JfNDogJGNsaWVudC1jb2xvcl80LFxyXG4gICAgICAtLWhlYWRlci1zaXplLWhlaWdodDogJGhlaWdodC1oZWFkZXIsXHJcbiAgICAgIC0tc2l6ZS11aUxvZ286ICRzaXplLXVpTG9nbyxcclxuICAgICAgLS1zaXplLXVpRm9ybXM6ICRzaXplLXVpRm9ybXMsXHJcbiAgICAgIC0tc2l6ZS11aUljb246ICRzaXplLXVpSWNvbixcclxuICAgICAgLS1zaXplLXVpQnRuczogJHNpemUtdWlCdG5zLFxyXG4gICAgICAtLXNpemUtdWlCdG5zLXNwZWNpYWw6ICRzaXplLXVpQnRucy1zcGVjaWFsLFxyXG4gICAgICAtLXNpemUtdWlGaWd1cmUtUm9tYm86ICRzaXplLXVpRmlndXJlLVJvbWJvLFxyXG4gICAgICAtLXJhZGl1cy1zaXplOiA1cHgsXHJcbiAgICAgIC0tc2l6ZS14czogJHBpeGVsMzIwLFxyXG4gICAgICAtLXNpemUtc206ICRwaXhlbDQ4MCxcclxuICAgICAgLS1zaXplLWJzbTogJHBpeGVsNzY4LFxyXG4gICAgICAtLXNpemUtbWQ6ICRwaXhlbDk5MixcclxuICAgICAgLS1zaXplLWxnOiAkcGl4ZWwxMDI0LFxyXG4gICAgICAtLXNpemUtaGQ6ICRwaXhlbDEyODAsXHJcbiAgICAgIC0tYXNpZGUtd2lkdGg6ICR3aWR0aC1hc2lkZSxcclxuICAgICAgLS1uYXYtYnRuLWJ1cmd1ZXItY29sb3I6IHdoaXRlLFxyXG4gICAgICAtLW1hcmdpbi11aUZvcm1zOiAwLjJlbSxcclxuICAgICAgLS1tYXJnaW4tdWlCdG5zOiAwLjJlbSxcclxuICAgICAgLS10aGVtZV9wcmltYXJ5OiB2YXIoLS1jbGllbnQtY29sb3JfMSwgI3skY2xpZW50LWNvbG9yXzF9KSxcclxuICAgICAgLS10aGVtZV9zZWNvbmRhcnk6IHZhcigtLWNsaWVudC1jb2xvcl8yLCAjeyRjbGllbnQtY29sb3JfMn0pLFxyXG4gICAgICAtLXRoZW1lLWJnLWVsZXZhdGlvbi0wOiAkdGhlbWUtYmctZWxldmF0aW9uLTAsXHJcbiAgICAgIC0tdGhlbWUtYmctZWxldmF0aW9uLTE6ICR0aGVtZS1iZy1lbGV2YXRpb24tMSxcclxuICAgICAgLS10aGVtZS1iZy1lbGV2YXRpb24tMjogJHRoZW1lLWJnLWVsZXZhdGlvbi0yLFxyXG4gICAgICAtLXRoZW1lLWJnLWVsZXZhdGlvbi0zOiAkdGhlbWUtYmctZWxldmF0aW9uLTMsXHJcbiAgICAgIC0tdGhlbWUtYmctZWxldmF0aW9uLTQ6ICR0aGVtZS1iZy1lbGV2YXRpb24tNCxcclxuICAgICAgLS10aGVtZS1iYXNlOiAjZjRmNWY2LFxyXG4gICAgICAtLXRoZW1lLWFjY2VudDogdmFyKC0tY29sb3JfNCwgI3skY29sb3JfNH0pLFxyXG4gICAgICAtLXRoZW1lLWhlYWRlcjogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKSxcclxuICAgICAgLS10aGVtZS1ib2R5LWJnOiB3aGl0ZSxcclxuICAgICAgLS10aGVtZS1ib2R5LXRleHQtY29sb3I6ICN7JGJvZHktLWNvbG9yfSxcclxuICAgICAgLS10aGVtZS1idG4tdGV4dC1jb2xvcjogI2U0ZTRlNCxcclxuICAgICAgLS10aGVtZS1idG4tYmctY29sb3I6IHZhcigtLXRoZW1lX3ByaW1hcnksICN7JGNsaWVudC1jb2xvcl8xfSksXHJcbiAgICAgIC0tdGhlbWUtYnRuLWJnLWFjY2VudDogdmFyKC0tdGhlbWVfc2Vjb25kYXJ5LCAjeyRjbGllbnQtY29sb3JfMn0pLFxyXG4gICAgICAtLXRoZW1lLWNoZWNrSW5wdXQtY29sb3I6IHZhcigtLXRoZW1lLWJvZHktYmcsIHdoaXRlKSxcclxuICAgICAgLS10aGVtZS1jaGVja0lucHV0LXRleHQ6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvciwgI3skYm9keS0tY29sb3J9KSxcclxuICAgICAgLS10aGVtZS1iZy1uYXZpZ2F0aW9uOiB2YXIoLS10aGVtZS1ib2R5LWJnLCB3aGl0ZSksXHJcbiAgICAgIC0tdGhlbWUtc2hhZG93LWZvb3RlcjogMHB4IC0xcHggMTBweCAtMnB4ICM5ZjlmOWYsXHJcbiAgICAgIC0tdGhlbWUtY29sb3ItbGluazogdmFyKC0tY2xpZW50LWNvbG9yXzEsICN7JGNsaWVudC1jb2xvcl8xfSksXHJcbiAgICAgIC0tdGhlbWUtYmctb3ZlcmxheTogcmdiYSg1NiwgNTYsIDU2LCAwLjYpLFxyXG4gICAgICAtLXRoZW1lLWJvcmRlcjogI2NhY2ZkNSxcclxuICAgICAgLS10aGVtZS10ZXh0YXJlYS1iZzogdmFyKC0tdGhlbWUtYm9keS1iZywgcmdiYSh3aGl0ZSwgMC44KSksXHJcbiAgICAgIC0tdGhlbWUtdGV4dGFyZWEtdHh0OiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IsICN7JGJvZHktLWNvbG9yfSksXHJcbiAgICAgIC0tdGhlbWUtaW5wdXQtYmc6IHZhcigtLXRoZW1lLWJvZHktYmcsIHJnYmEod2hpdGUsIDAuOCkpLFxyXG4gICAgICAtLXRoZW1lLWlucHV0LXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yLCAjeyRib2R5LS1jb2xvcn0pLFxyXG4gICAgICAtLXRoZW1lLXNlbGVjdC1iZzogdmFyKC0tdGhlbWUtYm9keS1iZywgcmdiYSh3aGl0ZSwgMC44KSksXHJcbiAgICAgIC0tdGhlbWUtc2VsZWN0LW9wdGlvbi1iZzogdmFyKC0tdGhlbWUtYm9keS1iZywgcmdiYSh3aGl0ZSwgMC44KSksXHJcbiAgICAgIC0tdGhlbWUtc2VsZWN0LXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yLCAjeyRib2R5LS1jb2xvcn0pLFxyXG4gICAgICAtLXRoZW1lLWRyYWctYmc6IHJnYmEoNTQsIDE3NywgMTYzLCAwLjQpLFxyXG4gICAgICAtLXRoZW1lLWRyYWctYm9yZGVyLWNvbG9yOiAkY29sb3JfNC1kYXJrLFxyXG4gICAgICAtLXRoZW1lLW1vZGFsVXNlci1iZzogdmFyKC0tdGhlbWUtYm9keS1iZyksXHJcbiAgICAgIC0tdGhlbWUtbWVudS1iZzogdmFyKC0tdGhlbWUtYm9keS1iZywgd2hpdGUpLFxyXG4gICAgICAtLWNvbG9yLXR3by1kYXJrOiB2YXIoLS1jb2xvcl8yLWRhcmssICN7JGNvbG9yXzItZGFya30pLFxyXG4gICAgICAtLWNvbG9yLXR3by1saWdodDogdmFyKC0tY29sb3JfMi1saWdodCwgI3skY29sb3JfMi1saWdodH0pLFxyXG4gICAgICAtLWNvbG9yLXR3by1saWdodGVyOiB2YXIoLS1jb2xvcl8yLWxpZ2h0ZXIsICN7JGNvbG9yXzItbGlnaHRlcn0pLFxyXG4gICAgICAtLWNvbG9yLWZvdXItZGFyazogdmFyKC0tY29sb3JfNC1kYXJrLCAjeyRjb2xvcl80LWRhcmt9KSxcclxuICAgICAgLS1jb2xvci1mb3VyLWxpZ2h0OiB2YXIoLS1jb2xvcl80LWxpZ2h0LCAjeyRjb2xvcl80LWxpZ2h0fSksXHJcbiAgICAgIC0tY29sb3ItZm91ci1saWdodGVyOiB2YXIoLS1jb2xvcl80LWxpZ2h0ZXIsICN7JGNvbG9yXzQtbGlnaHRlcn0pLFxyXG4gICAgICAtLWExMXktb3V0bGluZS1jb2xvcjogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yLCBjdXJyZW50Q29sb3IpLFxyXG4gICApXHJcbik7XHJcblxyXG4qLCAvLyB0b2RvIGVsZW1lbnRvXHJcbiogPiAqLCAvLyBIaWpvcyBkaXJlY3Rvc1xyXG4qICosIC8vIEVsZW1lbnRvcyBoaWpvXHJcbio6YWZ0ZXIsIC8vIFNldWRvIEVsZW1lbnRvcyBBZnRlclxyXG4qOmJlZm9yZSAvLyBTZXVkbyBFbGVtZW50b3MgQmVmb3JlXHJcbntcclxuICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiBiYXNlICoqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcIl9sYXlvdXQvYmFzZVwiO1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKiogdGhlbWUgKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIHRpcG9ncmFwaHkgKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5AaW1wb3J0IFwiX2dsb2JhbC9fdGlwb2dyYXBoeVwiO1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKiogZ3JpZCAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbkBpbXBvcnQgXCJfbGF5b3V0L2dyaWRcIjtcclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIHVpIGNvbXBvbmVudCAqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3VpXCI7XHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiBsYXlvdXQgcHJveWVjdCAqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcIl9sYXlvdXQvbGF5b3V0XCI7XHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiBPYmpldG9zIGRlIHByb3llY3QgKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcIl9jb21wb25lbnRzL19vYmplY3RzXCI7XHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiBjb21wb25lbnRzIHByb3llY3QgKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcIl9jb21wb25lbnRzL19jb21wb25lbnRzXCI7XHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiBtYXRlcmlhbGl6ZSBjb21wb25lbnRzICoqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcIl9tYXRlcmlhbGl6ZS9fbWF0ZXJpYWxpemVcIjtcclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIHV0aWxpdGllcyAqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuQGltcG9ydCBcIl91dGlsaXRpZXMvX3V0aWxpdGllc1wiO1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKiogc3RhdGVzICoqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcIl9zdGF0ZXMvX3N0YXRlc1wiO1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKiogYWNjZXNpYmlsaXR5ICoqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcIl9hY2Nlc2liaWxpdHkvX2luZGV4XCI7XHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiBzcGVjaWZpY2l0aWVzICoqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcIl9zcGVjaWZpY2l0eS9fc3BlY2lmaWNpdHlcIjtcclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqICBlc3RpbG9zIGRlIGxvcyAgdGVzdCoqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuQGltcG9ydCBcImdsb2JhbGVzL2FwcC5leGFtLnNjc3NcIjtcclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci9jc3MtdmFycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fdmFyL3ZhcmlhYmxlc1wiO1xyXG5cclxuLy8gRXN0aWxvcyBiYXNlIGRlbCB0ZW1hIHVzYW5kbyBsYXMgdmFyaWFibGVzXHJcbmh0bWwge1xyXG4gICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XHJcbiAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbn1cclxuYm9keSB7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIG1hcmdpbjogMDtcclxuICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYm9keS1iZywgJHdoaXRlKTtcclxuICAgZm9udC1mYW1pbHk6ICRib2R5LS1mb250LWZhbWlseTtcclxuICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbiAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5hIHtcclxuICAgY29sb3I6IHZhcigtLWNvbG9yXzMpO1xyXG4gICAmW2hyZWZdIHtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICB9XHJcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICB9XHJcbn1cclxucCB7XHJcbiAgIGZvbnQtc2l6ZTogJHAtLWZvbnQtc2l6ZTtcclxuICAgbWFyZ2luOiAwIDAgJHAtLW1hcmdpbiAwO1xyXG59XHJcbnNtYWxsIHtcclxuICAgZm9udC1zaXplOiAkc21hbGwtLWZvbnQtc2l6ZTtcclxufVxyXG51bCB7XHJcbiAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgLy8gJiA+IGxpIHtsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cclxuICAgLy8gJjpub3QoLmJyb3dzZXItZGVmYXVsdCkgeyB9XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICBwYWRkaW5nOiAkcGFkZGluZyAkcGFkZGluZyAkcGFkZGluZyAoJHBhZGRpbmcgKiAxLjUpO1xyXG4gICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNsaWVudC1jb2xvcl8yO1xyXG4gICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuZmlndXJlIHtcclxuICAgbWFyZ2luOiAwIDAgMCAwO1xyXG59XHJcbi8vIEVuY2FiZXphZG9zXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICBmb250LWZhbWlseTogJGhlYWRlci0tZm9udC1mYW1pbHk7XHJcbiAgIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLS1mb250LXdlaWdodDtcclxuICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXItLXRleHQtdHJhbnNmb3JtO1xyXG4gICBjb2xvcjogdmFyKC0tdGhlbWUtaGVhZGVyLCAkY29sb3JfMSk7XHJcbiAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcclxufVxyXG4vLyBUYW1hw7FvcyB5IGVzdGlsb3MgZGUgbG9zIGVuY2FiZXphZG9zOlxyXG5oMSB7XHJcbiAgIGZvbnQtc2l6ZTogJGgxLS1mb250LXNpemU7XHJcbiAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgIG1hcmdpbjogKCRoMS0tZm9udC1zaXplLzMpIDAgKCRoMS0tZm9udC1zaXplIC8gMi41KSAwO1xyXG4gICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcclxufVxyXG5oMiB7XHJcbiAgIGZvbnQtc2l6ZTogJGgyLS1mb250LXNpemU7XHJcbiAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgIG1hcmdpbjogKCRoMi0tZm9udC1zaXplLzMpIDAgKCRoMi0tZm9udC1zaXplIC8gMi41KSAwO1xyXG59XHJcbmgzIHtcclxuICAgZm9udC1zaXplOiAkaDMtLWZvbnQtc2l6ZTtcclxuICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgbWFyZ2luOiAoJGgzLS1mb250LXNpemUvMykgMCAoJGgzLS1mb250LXNpemUgLyAyLjUpIDA7XHJcbn1cclxuaDQge1xyXG4gICBmb250LXNpemU6ICRoNC0tZm9udC1zaXplO1xyXG4gICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICBtYXJnaW46ICgkaDQtLWZvbnQtc2l6ZS8zKSAwICgkaDQtLWZvbnQtc2l6ZSAvIDIuNSkgMDtcclxufVxyXG5oNSB7XHJcbiAgIGZvbnQtc2l6ZTogJGg1LS1mb250LXNpemU7XHJcbiAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgIG1hcmdpbjogKCRoNS0tZm9udC1zaXplLzMpIDAgKCRoNS0tZm9udC1zaXplIC8gMi41KSAwO1xyXG59XHJcbmg2IHtcclxuICAgZm9udC1zaXplOiAkaDYtLWZvbnQtc2l6ZTtcclxuICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgbWFyZ2luOiAoJGg2LS1mb250LXNpemUvMykgMCAoJGg2LS1mb250LXNpemUgLyAyLjUpIDA7XHJcbn1cclxucHJlIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfMSk7XHJcbiAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICBmb250LXNpemU6IDAuOWVtO1xyXG4gICBjb2xvcjogI2ZmZjtcclxuICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4vLyBMZXZlbCAzIGRlIGVzcGVjaWZpY2lkYWRcclxuLy8gSW5wdXQgZGF0ZSAtLS0tLS0tLS0tLS0tLS0tXHJcbmlucHV0IHtcclxuICAgJlt0eXBlPVwiZGF0ZVwiXSB7XHJcbiAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yXzEpO1xyXG4gICAgICAgICBjb250ZW50OiBhdHRyKHBsYWNlaG9sZGVyKTtcclxuICAgICAgfVxyXG4gICAgICAmIHtcclxuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yXzEpO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6dmFsaWQge1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfMS1saWdodCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1czo6YmVmb3JlLFxyXG4gICAgICAmOnZhbGlkOjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi8vIElucHV0IFN1Ym1pdCAtLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBTdHlsZSBzY3JvbGwgaW4gY2hyb21lIGJyb3dzZXIgLS0tLS0tLS0tLS0tLS0tXHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl8xLWxpZ2h0ZXIsIDApO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgd2lkdGg6IDZweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfMS1kYXJrLCAwKTtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfMSwgMC40KTtcclxufVxyXG5cclxuLy8gRWxlbWVudG9zIG1lZGlhIC0tLS0tLS0tLS0tLS0tLVxyXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUsXHJcbmF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZSB7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZSB7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsLFxyXG5hdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XHJcbiAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzM3B4KTtcclxufVxyXG52aWRlby5pcy0tdHJhY2s6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGFuZWwge1xyXG4gICB3aWR0aDogY2FsYygxMDAlICsgNjNweCk7XHJcbn1cclxuIiwiLy8gQ29uZmlndXJhY2nDs24gYmFzZSBwYXJhIGNvbHVtbmFzIHkgZmlsYXNcclxuQGltcG9ydCBcIi4uL192YXIvdmFyaWFibGVzLnNjc3NcIjtcclxuLnJvdyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgLy9MaW1waWFyIGVsIGZsb2F0XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgICAvLyAtLS0tLS0tLS0tLS0gRmxleFxyXG4gICAgJi1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuLmNvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctbGVmdDogKCRwYWRkaW5nIC8gMik7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHBhZGRpbmcgLyAyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgJi1jZW50ZXIge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC8vTGltcGlhciBlbCBmbG9hdFxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gICAgJi1mbGV4IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHBhZGRpbmcgLyAyKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJHBhZGRpbmcgLyAyKTtcclxuICAgICAgICAmLWF1dG8ge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJyZWFrcG9pbnRzXHJcbkBlYWNoICRzaXplLCAkc2NyZWVuLXNpemUsICRzY3JlZW4tY2xhc2UtbmV4dCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAvLyBDbGFzZSAjeyRzaXplfTogQSBwYXJ0aXIgZGUgI3skc2NyZWVuLXNpemV9XHJcbiAgICAvLyBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLWNsYXNlLW5leHQrLTF9KVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zaXplKSB7XHJcbiAgICAgICAgLy9HcmlsbGFcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5hcy1ncmlsbGEge1xyXG4gICAgICAgICAgICAuI3skc2l6ZX0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5xdW90ZSgkaSAqICRwYXJhbWV0cm8tYW5jaG8tY29sdW1uYXMgKyBcIiVcIik7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgdW5xdW90ZSgkaSAqICRwYXJhbWV0cm8tYW5jaG8tY29sdW1uYXMgKyBcIiVcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1mbGV4LSN7JGl9LFxyXG4gICAgICAgICAgICAuY29sLWZsZXgtI3skc2l6ZX0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICAvLyAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTp1bnF1b3RlKCRpKiRwYXJhbWV0cm8tYW5jaG8tY29sdW1uYXMgKyBcIiVcIik7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgdW5xdW90ZSgkaSAqICRwYXJhbWV0cm8tYW5jaG8tY29sdW1uYXMgKyBcIiVcIik7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVucXVvdGUoJGkgKiAkcGFyYW1ldHJvLWFuY2hvLWNvbHVtbmFzICsgXCIlXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb21wb3J0YW1pZW50byBkaXNwbGF5IGRlZmluaWRvIGVuIGF0cmlidXRvc1xyXG4vLyBAZWFjaCAkZGlzcGxheSBpbiAkbGF5b3V0IHtcclxuLy8gXHRbbGF5b3V0PVwiI3skZGlzcGxheX1cIl17XHJcbi8vIFx0XHRkaXNwbGF5OiB1bnF1b3RlKCRkaXNwbGF5KTtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gQ29tcG9ydGFtaWVudG8gZGlzcGxheSBkZWZpbmlkbyBlbiBhdHJpYnV0b3NcclxuXHJcbi8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbmFzLWdyaWxsYXtcclxuLy8gICAgIFtncmlkLWNvbHVtbnM9XCIjeyRpfWZyXCJde1xyXG4vLyAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5xdW90ZSgkaSArICdmcicpO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBAZm9yICR4IGZyb20gMSB0aHJvdWdoIDEwMHtcclxuLy8gICAgICRpIDogJHgqNTtcclxuLy8gICAgIFtncmlkLWNvbHVtbnMtcmVwZWF0PVwiI3skaX1cIl17XHJcbi8vICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW5zUmVwZWF0KCRpICsgJ3B4Jyk7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIEBmb3IgJHggZnJvbSAxIHRocm91Z2ggNTB7XHJcbi8vICAgICAkaSA6ICR4KjAuMTtcclxuLy8gICAgIFtncmlkLWdhcD1cIiN7JGl9XCJde1xyXG4vLyAgICAgICAgIGdyaWQtZ2FwOiB1bnF1b3RlKCRpICsgJ3JlbScpO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBEZWZpbmlyIG9mZnNldHMgKGxvcyBoYW4gcGVkaWRvIGhhY2UgbXVjaG8pXHJcbkBlYWNoICRzaXplLCAkc2NyZWVuLXNpemUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgLy8gTG9vcHMgcGFyYSB0YW1h77+9b3MgZW4gcG9yY2VudGFqZXMgeSBmcmFjY2lvbmVzXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNpemUpIHtcclxuICAgICAgICAvLyBUYW1hbm9zIGVuIHBvcmNlbnRhamVzXHJcbiAgICAgICAgLm9mZnNldC0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnF1b3RlKDAgKiAkcGFyYW1ldHJvLWFuY2hvLWNvbHVtbmFzICsgXCIlXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5hcy1ncmlsbGEge1xyXG4gICAgICAgICAgICAub2Zmc2V0LSN7JHNpemV9I3skaX0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVucXVvdGUoJGkgKiAkcGFyYW1ldHJvLWFuY2hvLWNvbHVtbmFzICsgXCIlXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBWaXNpYmlsaWRhZFxyXG4vLyBWaXNpYmlsaWRhZCBkZXNkZSAkc2l6ZVxyXG5AZWFjaCAkc2l6ZSwgJHNjcmVlbi1zaXplIGluICRncmlkLWJyZWFrcG9pbnRzIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc2l6ZSAtIDEpIHtcclxuICAgICAgICAuaGlkZUZyb20tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIFZpc2liaWxpZGFkIGhhc3RhICRzaXplXHJcbkBlYWNoICRzaXplLCAkc2NyZWVuLXNpemUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zaXplKSB7XHJcbiAgICAgICAgLnNob3dUby0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci9jc3MtdmFycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fdmFyL3ZhcmlhYmxlc1wiO1xyXG5cclxuJXBsYWNlaG9sZGVyIHtcclxuICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIC8vIENocm9tZS9PcGVyYS9TYWZhcmlcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yXzEtbGlnaHQpO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgIH1cclxuICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIC8vIEZpcmVmb3ggMTkrXHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICB9XHJcbiAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgLy8gSUUgMTArXHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICB9XHJcbiAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIC8vIEZpcmVmb3ggMTgtXHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICB9XHJcbn1cclxuXHJcbiVhbmltYXRpb24ge1xyXG4gICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XHJcbn1cclxuXHJcbiV0ZXh0RmllbGRCb3JkZXIge1xyXG4gICBib3JkZXI6IG5vbmU7XHJcbiAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzMpO1xyXG4gICBib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG5cclxuJXRleHRGaWVsZCB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmMtIHtcclxuICAgJnRleHRGaWVsZCB7XHJcbiAgICAgIEBleHRlbmQgJXRleHRGaWVsZDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSB1aSBjb21wb25lbnQgPT4gbXVsdGltZWRpYS5zY3NzICovXHJcbkBpbXBvcnQgXCJfYy1tdWx0aW1lZGlhXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gdWkgY29tcG9uZW50ID0+IGZvcm1zLnNjc3MgKi9cclxuQGltcG9ydCBcIl9jLWZvcm1zXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gdWkgY29tcG9uZW50ID0+IGJ1dHRvbnMuc2NzcyAqL1xyXG5AaW1wb3J0IFwiX2MtYnV0dG9ucy5zY3NzXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gdWkgY29tcG9uZW50ID0+IGxpc3Quc2NzcyAqL1xyXG5AaW1wb3J0IFwiX2MtbGlzdFwiO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IHVpIGNvbXBvbmVudCA9PiB0YWJsZS5zY3NzICovXHJcbkBpbXBvcnQgXCJfYy10YWJsZVwiO1xyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCIuLi9fdmFyL2Nzcy12YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL192YXIvdmFyaWFibGVzXCI7XHJcblxyXG4udS1yZXNwb25zaXZlIHtcclxuICAgJi1pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgfVxyXG4gICAmLXZpZGVvIHtcclxuICAgICAgQGV4dGVuZCAudS1yZXNwb25zaXZlLWltZztcclxuICAgfVxyXG59XHJcblxyXG4uYy0ge1xyXG4gICAmZmlndXJlIHtcclxuICAgICAgLy8gUm9tYm9cclxuICAgICAgJi1Sb21ibyB7XHJcbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICRtYXBfZmlndXJlU2l6ZTogKDEyLCAxNSwgMjAsIDI1KTtcclxuXHJcbiAgICAgICAgIEBlYWNoICRzaXplIGluICRtYXBfZmlndXJlU2l6ZSB7XHJcbiAgICAgICAgICAgICZbZmlndXJlLXNpemU9XCIjeyRzaXplfVwiXSB7XHJcbiAgICAgICAgICAgICAgIC0tc2l6ZS11aUZpZ3VyZS1Sb21ibzogdW5xdW90ZSgkc2l6ZSArIFwiZW1cIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1zaXplLXVpRmlndXJlLVJvbWJvLCAzMGVtKTtcclxuICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1zaXplLXVpRmlndXJlLVJvbWJvLCAzMGVtKTtcclxuICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplLXVpRmlndXJlLVJvbWJvLCAzMGVtKTtcclxuICAgICAgICAgd2lkdGg6IHZhcigtLXNpemUtdWlGaWd1cmUtUm9tYm8sIDMwZW0pO1xyXG4gICAgICAgICAvL1xyXG4gICAgICAgICAmUm90YXRlLFxyXG4gICAgICAgICAmSW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC8vXHJcbiAgICAgICAgICZSb3RhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmSW1hZ2Uge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC51LXJlc3BvbnNpdmUtaW1nO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKSB0cmFuc2xhdGUoLTExJSwgLTExJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1zaXplLXVpRmlndXJlLVJvbWJvLCAzMGVtKSAqIDEuNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmRGF0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAmVGl0bGUge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICBmbGV4OiAwIDAgN3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkljb24ge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgZmxleDogMCAwIDZyZW07XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZJY29uLFxyXG4gICAgICAgICAgICAmVGl0bGUge1xyXG4gICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCg1MCUpIGJyaWdodG5lc3MoNDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAvLyBFc3BlY2lmaWNpZGFkIHNldWRvRWxlbWVudG9zXHJcbiAgICAgICAgICYuaXMtYWxlcnQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAxOCwgMTgsIDAuMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ5ZGVnKTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDBkZWcpO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAkcHNldWRvU2l6ZTogNzAlO1xyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogJHBzZXVkb1NpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHBzZXVkb1NpemU7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMTVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfMi1kYXJrO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLy8gbW9kaWZpY2FjacOzblxyXG4gICAgICAgICAmW2ZpZ3VyZS1kZWZhdWx0XSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmW2ZpZ3VyZS1kZWZhdWx0XSAmIHtcclxuICAgICAgICAgICAgJlJvdGF0ZSB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zcXVhcmUge1xyXG4gICAgICAgICAtLXNxdWFyZS1yYWRpdXM6IDdweDtcclxuXHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcXVhcmUtcmFkaXVzKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGV4dGVuZCAudS1yZXNwb25zaXZlLWltZztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgICRwc2V1ZG9TaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogJHBzZXVkb1NpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHBzZXVkb1NpemU7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcXVhcmUtcmFkaXVzKTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEuMTVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuMjVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIExvZ29cclxuICAgICAgJi1Mb2dvIHtcclxuICAgICAgICAgJldyYXAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZS11aUxvZ287XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHNpemUtdWlMb2dvO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZJbWFnZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnUtcmVzcG9uc2l2ZS1pbWc7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1tZXNzYWdlIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAtMXB4IDJweCA2cHggYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYtLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmY3VzdG9tVmlkZW9VcGRhdGUge1xyXG4gICAgICAmLS1jb250ZW50SWZyYW1lIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRjb2xvcl8yO1xyXG5cclxuICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1jb250cm9scyB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLS1pbnB1dCB7XHJcbiAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfMjtcclxuICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWJ1dHRvbiB7XHJcbiAgICAgICAgIEBleHRlbmQgLmMtYnRuLUljb25BY3Rpb247XHJcbiAgICAgICAgIEBleHRlbmQgLnUtYmdJY29uVXBsb2FkO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZjb250VmlkZW8ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MS4yNSU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgdmlkZW8ge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvY2xpZW50L3ZpZGVvL3Bvc3Rlcl9iZy5wbmcpO1xyXG4gICAgICAgICBwYWRkaW5nOiAwLjglO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgID4gaWZyYW1lLFxyXG4gICAgICA+IG9iamVjdCxcclxuICAgICAgPiB2aWRlbyxcclxuICAgICAgPiBlbWJlZCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmFlLSB7XHJcbiAgICZ5b3V0dWJlVXBsb2FkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICAgICYtaWZyYW1lIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgJi5jLWNvbnRWaWRlbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW5wdXRGaWVsZCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICBncmlkLWF1dG8tcm93czogMi41cmVtO1xyXG4gICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWluc3RydWN0aW9ucyBhIHtcclxuICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICB9XHJcbiAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zaXplKTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL192YXIvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL192YXIvY3NzLXZhcnMuc2Nzc1wiO1xyXG5cclxuJWZpZWxkLWZvcm1zLWVsZW1lbnRzIHtcclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tXHJcbiAgICRkZXN2aWFjaW9uU3BldXNvOiA1cHg7XHJcbiAgICRkZXN2aWFjaW9uQ29tcG9uZW50ZTogMnJlbTtcclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHotaW5kZXg6IDE7XHJcblxyXG4gICB3aWR0aDogY2FsYygxMDAlIC0gI3skZGVzdmlhY2lvbkNvbXBvbmVudGV9KTtcclxuICAgbWluLWhlaWdodDogNS41cmVtO1xyXG5cclxuICAgcGFkZGluZzogMDtcclxuICAgbWFyZ2luOiAycmVtICN7JGRlc3ZpYWNpb25Db21wb25lbnRlIC8gMn07XHJcblxyXG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDc0LCAwKTtcclxuXHJcbiAgICY6YmVmb3JlLFxyXG4gICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY3Vyc29yOiB0ZXh0O1xyXG5cclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgfVxyXG5cclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAmOmJlZm9yZSB7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTEuMjVkZWcpO1xyXG4gICAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcclxuICAgfVxyXG4gICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuMjVkZWcpO1xyXG4gICB9XHJcbn1cclxuXHJcbi5jIHtcclxuICAgJi13cmFwVGV4dGFyZWEge1xyXG4gICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICZbd3JhcFRleHRhcmVhPVwiZGVmYXVsdFwiXSB7XHJcbiAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGV4dGVuZCAlZmllbGQtZm9ybXMtZWxlbWVudHM7XHJcbiAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmLXdyYXBUZXh0YXJlYSxcclxuICAgJi1pbnB1dEZpZWxkIHtcclxuICAgICAgJl9fY291bnRlciB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgYm90dG9tOiAwLjFyZW07XHJcbiAgICAgICAgIHJpZ2h0OiAwLjVyZW07XHJcblxyXG4gICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICYtaW5wdXRGaWVsZCB7XHJcbiAgICAgIC8vLUBleHRlbmQgJWZpZWxkLWZvcm1zLWVsZW1lbnRzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgIH1cclxuICAgJi1zZWxlY3RGaWVsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgJi0taGlkZGVuU2VsZWN0IHtcclxuICAgICAgICAgLS1zZWxlY3Qtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAtLXNlbGVjdC1oZWlnaHQ6IDEuODVyZW07XHJcbiAgICAgICAgIC0tc2l6ZS1oYW5kbGU6IDEuM3JlbTtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgLy9cclxuICAgICAgICAgJltkaXNwbGF5PVwiZmxleFwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJltkaXNwbGF5PVwiYmxvY2tcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4IC0gMXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAvL1xyXG5cclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXNlbGVjdC13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogdmFyKC0tc2VsZWN0LWhlaWdodCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMy1kYXJrO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2l6ZSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDg1cmVtIHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TUM0NElESXdMamdpUGp4bklHUmhkR0V0Ym1GdFpUMGlRMkZ3WVNBeUlqNDhaeUJrWVhSaExXNWhiV1U5SWtOaGNHRWdNU0krUEhCaGRHZ2dabWxzYkQwaUkwUTRNRUl6TXlJZ1pEMGlUVEFnTUdneU1DNDRkakl3TGpoSU1Ib2lMejQ4Y0dGMGFDQm1hV3hzUFNJalptWm1JaUJrUFNKTk1UQXVNemtnTVRJdU9USk1OaTQzT0NBM0xqZzRhRGN1TWpSc0xUTXVOak1nTlM0d05Ib2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT0pLFxyXG4gICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgICAgICAgICB2YXIoLS10aGVtZS1ib2R5LWJnKSxcclxuICAgICAgICAgICAgICAgICAgdmFyKC0tdGhlbWUtYm9keS1iZykgY2FsYygxMDAlIC0gdmFyKC0tc2l6ZS1oYW5kbGUpKSxcclxuICAgICAgICAgICAgICAgICAgdmFyKC0tY2xpZW50LWNvbG9yXzIpIHZhcigtLXNpemUtaGFuZGxlKVxyXG4gICAgICAgICAgICAgICApO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc2VsZWN0LXdpZHRoKTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogdmFyKC0tc2VsZWN0LWhlaWdodCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy8gLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAmLm1hbCB+IC5nZXRfc2VsZWN0X3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3dyb25nO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5iaWVuIH4gLmdldF9zZWxlY3RfdmFsdWUge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ29vZDtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubWFsLFxyXG4gICAgICAgICAgICAmLmJpZW4sXHJcbiAgICAgICAgICAgICYuaXMtd3JvbmcsXHJcbiAgICAgICAgICAgICYuaXMtZ29vZCB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBpbnB1dHMuc2NzcyAqL1xyXG5AaW1wb3J0IFwiX2MtaW5wdXRzXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gdGV4dGFyZWEuc2NzcyAqL1xyXG5AaW1wb3J0IFwiX2MtdGV4dGFyZWFcIjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBzZWxlY3Quc2NzcyAqL1xyXG5AaW1wb3J0IFwiX2Mtc2VsZWN0XCI7XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIi4uL192YXIvY3NzLXZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci92YXJpYWJsZXNcIjtcclxuXHJcbi5jIHtcclxuICAgJi1zdWJtaXQge1xyXG4gICAgICBAZXh0ZW5kICVidG4tZGVmYXVsdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgIH1cclxuICAgJi1pbnB1dCB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1hMTF5LW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAvLyBvdXRsaW5lLXN0eWxlOiBhdXRvO1xyXG4gICAgICAgICAvLyBvdXRsaW5lLW9mZnNldDogMDtcclxuICAgICAgICAgb3V0bGluZS13aWR0aDogMXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtaW5wdXQtYmcpO1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtaW5wdXQtdHh0KTtcclxuICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwIDAgdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgICBAZXh0ZW5kICVwbGFjZWhvbGRlcjtcclxuICAgICAgICAgQGV4dGVuZCAldGV4dEZpZWxkQm9yZGVyO1xyXG4gICAgICB9XHJcbiAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAmW3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAgICZbdHlwZT1cInRpbWVcIl0sXHJcbiAgICAgICZbdHlwZT1cImRhdGVcIl0sXHJcbiAgICAgICZbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG4gICAgICAmW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgICAgJlt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAmW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgICBAZXh0ZW5kICVwbGFjZWhvbGRlcjtcclxuICAgICAgICAgQGV4dGVuZCAldGV4dEZpZWxkQm9yZGVyO1xyXG5cclxuICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAvLyBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIC8qIElucHV0IGNoZWNrYm94LCByYWRpbyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICAgJi1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0sXHJcbiAgICYtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICYtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAvKiBSZW1vdmUgZGVmYXVsdCBjaGVja2JveCAqL1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmOm5vdCg6Y2hlY2tlZCksXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLy8gVGV4dCBMYWJlbCBTdHlsZVxyXG4gICAgICArIGxhYmVsIHtcclxuICAgICAgICAgJi5jLSB7XHJcbiAgICAgICAgICAgICZDaGVja0NpcmNsZSB7XHJcbiAgICAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAgICAtLXNpemUtc2V1ZG86IDEycHg7XHJcbiAgICAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4IDVweCAyN3B4O1xyXG4gICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2l6ZS1zZXVkbyk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2l6ZS1zZXVkbyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNoZWNrSW5wdXQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS10aGVtZS1jaGVja0lucHV0LWNvbG9yKSxcclxuICAgICAgICAgICAgICAgICAgICAgMCAwIDAgM3B4IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgICAgJkNoZWNrU2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICBAZXh0ZW5kICVidG4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzU7XHJcblxyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgIC8vIEVuIGVsIGNhc28gZGUgcXVlIHNlIG5lY2VzaXRlIGlkZW50aWZpY2FyIGVsIGVsIHJlc3VsdGFkbyBkZWwgZWplcmNpY2lvIGVuIGxvcyBsYWJlbFxyXG4gICAgICAgICAgICAgICAmLmJpZW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCAkY29sb3JfZ29vZDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmLm1hbCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgICAgJkNoZWNrSWNvblNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgQGV4dGVuZCAuYy1DaGVja1NlbGVjdGVkO1xyXG5cclxuICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDI1MCUpO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAmQ2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICBAZXh0ZW5kICVidG4tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuNXJlbSAzMHB4IDAuNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNoZWNrSW5wdXQtdGV4dCk7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNoZWNrSW5wdXQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTRweCAtM3B4IDJweCAwcHggdmFyKC0tdGhlbWUtYm9keS1iZyksXHJcbiAgICAgICAgICAgICAgICAgIDBweCAwcHggMHB4IDJweCB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZyk7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHggNXB4IDMycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAvLyBjb2xvciBjb250cmFzdGVcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2M3Y2JjNztcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDAgMHB4IDJweCAjZjdmYWY3LCAwcHggMCAwcHggMnB4ICNjN2NiYzc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgICAgICZDaGVja0ltYWdlIHtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzUsIDAuOCk7XHJcblxyXG4gICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkMWQ3ZGM7XHJcblxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDI1IDI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS40MTQgMTFMNCAxMi40MTRsNS40MTQgNS40MTRMMjAuODI4IDYuNDE0IDE5LjQxNCA1bC0xMCAxMHonIGZpbGw9JyUyM2ZmZicgZmlsbC1ydWxlPSdub256ZXJvJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgICAgJkNoZWNrVHJ1ZSxcclxuICAgICAgICAgICAgJkNoZWNrTmcsXHJcbiAgICAgICAgICAgICZDaGVja0ZhbHNlLFxyXG4gICAgICAgICAgICAmQ2hlY2tHb29kLFxyXG4gICAgICAgICAgICAmQ2hlY2tXcm9uZyxcclxuICAgICAgICAgICAgJkNoZWNrSGFuZFVwLFxyXG4gICAgICAgICAgICAmQ2hlY2tIYW5kRG93biB7XHJcbiAgICAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAgICAkU2V1ZG9FbGVtZW50b3M6IDJyZW07XHJcbiAgICAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkU2V1ZG9FbGVtZW50b3M7XHJcbiAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAkU2V1ZG9FbGVtZW50b3M7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcztcclxuICAgICAgICAgICAgICAgLy8gQGV4dGVuZCAudXNlci1zZWxlY3Q7XHJcblxyXG4gICAgICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0gZW4gZWwgY2FzbyBkZSBxdWUgc2UgaW5jbHV5YSB0ZXh0byB1c2FyOlxyXG4gICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4gICAgICAgICAgICAgICAvKiBzZXVkb0VsZW1lbnRzIGFzcGVjdCAqL1xyXG4gICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIjtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAkU2V1ZG9FbGVtZW50b3M7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogJFNldWRvRWxlbWVudG9zO1xyXG4gICAgICAgICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0gIHRydWUgLSBmYWxzZVxyXG4gICAgICAgICAgICAmQ2hlY2tUcnVlLFxyXG4gICAgICAgICAgICAmQ2hlY2tOZyxcclxuICAgICAgICAgICAgJkNoZWNrRmFsc2Uge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTlhZDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJvcGVuIHNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICAgICAmQ2hlY2tUcnVlIHtcclxuICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVlJBSVwiO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkNoZWNrTmcge1xyXG4gICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJOR1wiO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkNoZWNrRmFsc2Uge1xyXG4gICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJGQVVYXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0gZ29vZCAtIHdyb25nXHJcbiAgICAgICAgICAgICZDaGVja0dvb2QsXHJcbiAgICAgICAgICAgICZDaGVja1dyb25nIHtcclxuICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl8yLCAwLjYpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkNoZWNrR29vZCB7XHJcbiAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNjdcIjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZDaGVja1dyb25nIHtcclxuICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw2NlwiO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1oYW5kc1xyXG4gICAgICAgICAgICAmQ2hlY2tIYW5kVXAsXHJcbiAgICAgICAgICAgICZDaGVja0hhbmREb3duIHtcclxuICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl8yLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZDaGVja0hhbmRVcCB7XHJcbiAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzBcIjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZDaGVja0hhbmREb3duIHtcclxuICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw2ZlwiO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJkNoZWNrRmllbGQge1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTk5YWQ7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XHJcbiAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwge1xyXG4gICAgICAgICAmLmMtIHtcclxuICAgICAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tIHNlbGVjdGlvblxyXG4gICAgICAgICAgICAmQ2hlY2tib3gsXHJcbiAgICAgICAgICAgICZDaGVja0dvb2QsXHJcbiAgICAgICAgICAgICZDaGVja1dyb25nIHtcclxuICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0ZXIpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfMSk7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmQ2hlY2tib3gsXHJcbiAgICAgICAgICAgICZDaGVja0hhbmRVcCxcclxuICAgICAgICAgICAgJkNoZWNrSGFuZERvd24ge1xyXG4gICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yXzEtbGlnaHRlcik7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl8xKTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZDaGVja0ZpZWxkIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfMS1saWdodGVyKTtcclxuICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yXzEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAvKiBFc3RpbG9zIHBvciBkZWZlY3RvIHBhcmEgbG9zIGlucHV0IC0gcmVxdWVyaW1pZW50byBkZSBwcm9ncmFtYWNpw7NuICovXHJcbiAgICAgICAgICYuYmllbiB7XHJcbiAgICAgICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAmLmMtIHtcclxuICAgICAgICAgICAgICAgICAgJkNoZWNrQ2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgLS1zaXplLXNldWRvOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX2dvb2QpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwidXRmLThcIiUzRiUzRSUzQ3N2ZyB2ZXJzaW9uPVwiMS4xXCIgYmFzZVByb2ZpbGU9XCJ0aW55XCIgaWQ9XCJpY29uX2dvb2RcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiUzRSUzQ3BvbHlnb24gZmlsbD1cIiUyM0ZGRkZGRlwiIHBvaW50cz1cIjE4LjUsMy44IDE2LjEsMi4yIDgsMTMuOCAzLjIsMTAuNCAxLjUsMTIuOCA4LjcsMTcuOCA4LjcsMTcuOCA4LjcsMTcuOCBcIi8lM0UlM0Mvc3ZnJTNFJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2dvb2QsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHZhcigtLWNvbG9yX2dvb2QpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9nb29kKTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDBweCAwcHggdmFyKC0tY29sb3JfZ29vZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmQ2hlY2tTZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2dvb2QsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICZDaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHJnYmEoJGNvbG9yX2dvb2QsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfZ29vZCwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ29vZDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCIlM0YlM0UlM0NzdmcgdmVyc2lvbj1cIjEuMVwiIGJhc2VQcm9maWxlPVwidGlueVwiIGlkPVwiaWNvbl9nb29kXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIlM0UlM0Nwb2x5Z29uIGZpbGw9XCIlMjNGRkZGRkZcIiBwb2ludHM9XCIxOC41LDMuOCAxNi4xLDIuMiA4LDEzLjggMy4yLDEwLjQgMS41LDEyLjggOC43LDE3LjggOC43LDE3LjggOC43LDE3LjggXCIvJTNFJTNDL3N2ZyUzRScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJkNoZWNrSW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2dvb2QsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2dvb2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJkNoZWNrTmcsXHJcbiAgICAgICAgICAgICAgICAgICZDaGVja0ZhbHNlLFxyXG4gICAgICAgICAgICAgICAgICAmQ2hlY2tUcnVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYmEoJGNvbG9yX2dvb2QsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJkNoZWNrR29vZCxcclxuICAgICAgICAgICAgICAgICAgJkNoZWNrV3Jvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJkNoZWNrSGFuZFVwLFxyXG4gICAgICAgICAgICAgICAgICAmQ2hlY2tIYW5kRG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfZ29vZCwgMC45KTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICZDaGVja0ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfZ29vZCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi5tYWwge1xyXG4gICAgICAgICAgICArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgJi5jLSB7XHJcbiAgICAgICAgICAgICAgICAgICZDaGVja0NpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIC0tc2l6ZS1zZXVkbzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl93cm9uZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJ1dGYtOFwiJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjMuMC4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPVwiMS4xXCIgYmFzZVByb2ZpbGU9XCJ0aW55XCIgaWQ9XCJDYXBhXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiUzRSUzQ3BvbHlnb24gZmlsbD1cIiUyM0ZGRkZGRlwiIHBvaW50cz1cIjE4LDQgMTYsMiAxMCw4IDQsMiAyLDQgOCwxMCAyLDE2IDQsMTggMTAsMTIgMTYsMTggMTgsMTYgMTIsMTAgXCIvJTNFJTNDL3N2ZyUzRSUwQScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHZhcigtLWNvbG9yX3dyb25nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd3JvbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMHB4IDBweCB2YXIoLS1jb2xvcl93cm9uZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmQ2hlY2tTZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJkNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl93cm9uZywgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJ1dGYtOFwiJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjMuMC4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPVwiMS4xXCIgYmFzZVByb2ZpbGU9XCJ0aW55XCIgaWQ9XCJDYXBhXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiUzRSUzQ3BvbHlnb24gZmlsbD1cIiUyM0ZGRkZGRlwiIHBvaW50cz1cIjE4LDQgMTYsMiAxMCw4IDQsMiAyLDQgOCwxMCAyLDE2IDQsMTggMTAsMTIgMTYsMTggMTgsMTYgMTIsMTAgXCIvJTNFJTNDL3N2ZyUzRSUwQScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl93cm9uZywgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmQ2hlY2tJbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd3JvbmcsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3dyb25nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd3JvbmcsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3dyb25nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJkNoZWNrTmcsXHJcbiAgICAgICAgICAgICAgICAgICZDaGVja0ZhbHNlLFxyXG4gICAgICAgICAgICAgICAgICAmQ2hlY2tUcnVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd3JvbmcsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3dyb25nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJkNoZWNrR29vZCxcclxuICAgICAgICAgICAgICAgICAgJkNoZWNrV3Jvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJkNoZWNrSGFuZFVwLFxyXG4gICAgICAgICAgICAgICAgICAmQ2hlY2tIYW5kRG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Jfd3JvbmcsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmQ2hlY2tGaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX3dyb25nKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAvKiBFc3RpbG9zIHBvciBkZWZlY3RvIHBhcmEgbG9zIGxhYmVsICovXHJcbiAgICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmLmMtIHtcclxuICAgICAgICAgICAgICAgJkNoZWNrQ2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgJiAqID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAwIDAgdmFyKC0tY29sb3JfMy1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl8zKTtcclxuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9keS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLy8gRW4gZWwgY2FzbyBkZSBxdWUgc2UgbmVjZXNpdGUgaWRlbnRpZmljYXIgZWwgZWwgcmVzdWx0YWRvIGRlbCBlamVyY2ljaW8gZW4gbG9zIGxhYmVsXHJcbiAgICAgICAgICAgICAgICAgICYuYmllbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCIlM0YlM0UlM0NzdmcgdmVyc2lvbj1cIjEuMVwiIGJhc2VQcm9maWxlPVwidGlueVwiIGlkPVwiaWNvbl9nb29kXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIlM0UlM0Nwb2x5Z29uIGZpbGw9XCIlMjNGRkZGRkZcIiBwb2ludHM9XCIxOC41LDMuOCAxNi4xLDIuMiA4LDEzLjggMy4yLDEwLjQgMS41LDEyLjggOC43LDE3LjggOC43LDE3LjggOC43LDE3LjggXCIvJTNFJTNDL3N2ZyUzRScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCB2YXIoLS1jb2xvcl9nb29kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfZ29vZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLm1hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCIlM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249XCIxLjFcIiBiYXNlUHJvZmlsZT1cInRpbnlcIiBpZD1cIkNhcGFfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiJTNFJTNDcG9seWdvbiBmaWxsPVwiJTIzRkZGRkZGXCIgcG9pbnRzPVwiMTgsNCAxNiwyIDEwLDggNCwyIDIsNCA4LDEwIDIsMTYgNCwxOCAxMCwxMiAxNiwxOCAxOCwxNiAxMiwxMCBcIi8lM0UlM0Mvc3ZnJTNFJTBBJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93cm9uZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggdmFyKC0tY29sb3Jfd3JvbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl93cm9uZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICZDaGVja1NlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICAgJi5zZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl8zLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfMy1kYXJrZXIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYuYmllbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfZ29vZCwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggJGNvbG9yX2dvb2Q7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5tYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogcmdiYSgkY29sb3Jfd3JvbmcsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl93cm9uZywgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggJGNvbG9yX3dyb25nO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJkNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDU2LCA1NiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5iaWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5tYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93cm9uZztcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93cm9uZztcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJkNoZWNrSW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl81LWxpZ2h0LCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDY2LCA2NiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl8zLWxpZ2h0LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXzU7XHJcbiAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5iaWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogcmdiYSgkY29sb3JfZ29vZCwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfZ29vZCwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZ29vZDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYubWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogcmdiYSgkY29sb3Jfd3JvbmcsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Jfd3JvbmcsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3dyb25nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93cm9uZztcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJkNoZWNrTmcsXHJcbiAgICAgICAgICAgICAgICZDaGVja1RydWUsXHJcbiAgICAgICAgICAgICAgICZDaGVja0ZhbHNlIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICYuc2VsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzMsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXzE7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgJi5zZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfMS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLmJpZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfZ29vZCwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfMS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYubWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93cm9uZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yXzEtZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICZDaGVja0dvb2QsXHJcbiAgICAgICAgICAgICAgICZDaGVja1dyb25nIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICYuc2VsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzEsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLy8gJjpiZWZvcmUsICY6YWZ0ZXJ7IGNvbG9yOiB3aGl0ZTsgfVxyXG4gICAgICAgICAgICAgICAgICAmLmJpZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5tYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmQ2hlY2tIYW5kVXAsXHJcbiAgICAgICAgICAgICAgICZDaGVja0hhbmREb3duIHtcclxuICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgJi5zZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5tYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX3dyb25nLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5iaWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9nb29kLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmQ2hlY2tGaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ0bi1iZy1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmMtc3BhbkJpbmQge1xyXG4gICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgbWluLXdpZHRoOiB3IDEwMHB4O1xyXG4gICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWlucHV0LWJnKTtcclxuICAgY29sb3I6IHZhcigtLXRoZW1lLWlucHV0LXR4dCk7XHJcbiAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMCAwIHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnKTtcclxuICAgfVxyXG4gICBAZXh0ZW5kICVwbGFjZWhvbGRlcjtcclxuICAgQGV4dGVuZCAldGV4dEZpZWxkQm9yZGVyO1xyXG59XHJcbiIsIi5jIHtcclxuICAgJi10ZXh0YXJlYSB7XHJcbiAgICAgIEBleHRlbmQgJXBsYWNlaG9sZGVyO1xyXG4gICAgICBAZXh0ZW5kICV0ZXh0RmllbGQ7XHJcblxyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUuNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtdGV4dGFyZWEtdHh0KTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZyk7XHJcblxyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRm9yIHRleHRhcmVhIGF1dG9yZXNpemVcclxuLmhpZGRlbmRpdiB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyAvLyBmdXR1cmUgdmVyc2lvbiBvZiBkZXByZWNhdGVkICd3b3JkLXdyYXAnXHJcbiAgIHBhZGRpbmctdG9wOiAxLjJyZW07IC8vIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzc1xyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIi4uL192YXIvY3NzLXZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci92YXJpYWJsZXNcIjtcclxuLmMtIHtcclxuICAgJnNlbGVjdCB7XHJcbiAgICAgIC0tZ2FwLXR4dC1iZzogMC40cmVtO1xyXG4gICAgICAtLXNpemUtaGFuZGxlOiAxLjNyZW07XHJcbiAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiB2YXIoLS1zaXplLWhhbmRsZSk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1zZWxlY3QtdHh0KTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4wODVyZW0gdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG5cclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNpemUtaGFuZGxlKSArIHZhcigtLWdhcC10eHQtYmcpKTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TUM0NElESXdMamdpUGp4bklHUmhkR0V0Ym1GdFpUMGlRMkZ3WVNBeUlqNDhaeUJrWVhSaExXNWhiV1U5SWtOaGNHRWdNU0krUEhCaGRHZ2dabWxzYkQwaUkwUTRNRUl6TXlJZ1pEMGlUVEFnTUdneU1DNDRkakl3TGpoSU1Ib2lMejQ4Y0dGMGFDQm1hV3hzUFNJalptWm1JaUJrUFNKTk1UQXVNemtnTVRJdU9USk1OaTQzT0NBM0xqZzRhRGN1TWpSc0xUTXVOak1nTlM0d05Ib2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT0pLFxyXG4gICAgICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgICB2YXIoLS10aGVtZS1ib2R5LWJnKSxcclxuICAgICAgICAgICAgdmFyKC0tdGhlbWUtYm9keS1iZykgY2FsYygxMDAlIC0gdmFyKC0tc2l6ZS1oYW5kbGUpKSxcclxuICAgICAgICAgICAgdmFyKC0tY2xpZW50LWNvbG9yXzIpIHZhcigtLXNpemUtaGFuZGxlKVxyXG4gICAgICAgICApO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gY2FsYyh2YXIoLS1zaXplLWhhbmRsZSkgKyAuMDVyZW0pO1xyXG5cclxuICAgICAgJltjLXNlbGVjdC1zdHlsZT1cImlubGluZVwiXSB7XHJcbiAgICAgICAgIC8vIGhlaWdodDogMS4zcmVtO1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgICAgfVxyXG4gICAgICAmLURlZmF1bHQge1xyXG4gICAgICAgICBAZXh0ZW5kIC5jLXNlbGVjdDtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLXNlbGVjdC10eHQpO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1zZWxlY3Qtb3B0aW9uLWJnKTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIFZhcmlhYmxlcyBHbG9iYWxlcyAqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjMwMCw0MDAsNTAwLDYwMCw3MDAsODAwLDkwMFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDcwMFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6MzAwLDQwMCw1MDAsNjAwLDcwMCw4MDAsOTAwXCIpO1xuOnJvb3Qge1xuICAtLW1heC13aWR0aDogMTEwMHB4O1xuICAtLWZvbnQtc2l6ZTogMTZweDtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvcl8xLWxpZ2h0ZXI6ICNlNGU0ZTQ7XG4gIC0tY29sb3JfMS1saWdodDogIzlmOWY5ZjtcbiAgLS1jb2xvcl8xOiAjNDg0ODQ4O1xuICAtLWNvbG9yXzEtZGFyazogIzIzMjMyMztcbiAgLS1jb2xvcl8xLWRhcmtlcjogIzEyMTIxMjtcbiAgLS1jb2xvcl8yLWxpZ2h0ZXI6ICNjZmU4ZTc7XG4gIC0tY29sb3JfMi1saWdodDogIzg3YzRiZjtcbiAgLS1jb2xvcl8yOiAjMzZiMWEzO1xuICAtLWNvbG9yXzItZGFyazogIzZhYTE5OTtcbiAgLS1jb2xvcl8yLWRhcmtlcjogIzIyNjQ1YjtcbiAgLS1jb2xvcl8zLWxpZ2h0ZXI6ICNmZmVjYmQ7XG4gIC0tY29sb3JfMy1saWdodDogI2ZmZDk3YTtcbiAgLS1jb2xvcl8zOiAjZTRhYjYyO1xuICAtLWNvbG9yXzMtZGFyazogI2M0OTAwMDtcbiAgLS1jb2xvcl8zLWRhcmtlcjogIzk5NzAwMDtcbiAgLS1jb2xvcl80LWxpZ2h0ZXI6ICNmOWNjYzI7XG4gIC0tY29sb3JfNC1saWdodDogI2UxYjNiMTtcbiAgLS1jb2xvcl80OiAjY2U3ZTgwO1xuICAtLWNvbG9yXzQtZGFyazogI2IwNGY1MjtcbiAgLS1jb2xvcl80LWRhcmtlcjogI2I4MDAyYjtcbiAgLS1jb2xvcl81LWxpZ2h0ZXI6ICNkNGRiZjE7XG4gIC0tY29sb3JfNS1saWdodDogI2I1YzZmODtcbiAgLS1jb2xvcl81OiAjMmIyZDQyO1xuICAtLWNvbG9yXzUtZGFyazogIzNlNTM4YztcbiAgLS1jb2xvcl81LWRhcmtlcjogIzI3MzQ1OTtcbiAgLS1jb2xvcl9nb29kOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjgpO1xuICAtLWNvbG9yX3dyb25nOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjgpO1xuICAtLWNsaWVudC1jb2xvcl8xOiAjMjc0MTYzO1xuICAtLWNsaWVudC1jb2xvcl8yOiAjYmUyMjQxO1xuICAtLWNsaWVudC1jb2xvcl8zOiAjYmFjMGNhO1xuICAtLWNsaWVudC1jb2xvcl80OiAjZTRlNmVhO1xuICAtLWhlYWRlci1zaXplLWhlaWdodDogNC4ycmVtO1xuICAtLXNpemUtdWlMb2dvOiAzcmVtO1xuICAtLXNpemUtdWlGb3JtczogMS45cmVtO1xuICAtLXNpemUtdWlJY29uOiAxLjRyZW07XG4gIC0tc2l6ZS11aUJ0bnM6IDIuM3JlbTtcbiAgLS1zaXplLXVpQnRucy1zcGVjaWFsOiAxLjVyZW07XG4gIC0tc2l6ZS11aUZpZ3VyZS1Sb21ibzogMzBlbTtcbiAgLS1yYWRpdXMtc2l6ZTogNXB4O1xuICAtLXNpemUteHM6IDMyMHB4O1xuICAtLXNpemUtc206IDQ4MHB4O1xuICAtLXNpemUtYnNtOiA3NjhweDtcbiAgLS1zaXplLW1kOiA5OTJweDtcbiAgLS1zaXplLWxnOiAxMDI0cHg7XG4gIC0tc2l6ZS1oZDogMTI4MHB4O1xuICAtLWFzaWRlLXdpZHRoOiAzLjVyZW07XG4gIC0tbmF2LWJ0bi1idXJndWVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1tYXJnaW4tdWlGb3JtczogMC4yZW07XG4gIC0tbWFyZ2luLXVpQnRuczogMC4yZW07XG4gIC0tdGhlbWVfcHJpbWFyeTogdmFyKC0tY2xpZW50LWNvbG9yXzEsICMyNzQxNjMpO1xuICAtLXRoZW1lX3NlY29uZGFyeTogdmFyKC0tY2xpZW50LWNvbG9yXzIsICNiZTIyNDEpO1xuICAtLXRoZW1lLWJnLWVsZXZhdGlvbi0wOiAjMTIxMjEyO1xuICAtLXRoZW1lLWJnLWVsZXZhdGlvbi0xOiByZ2JhKDU2LCA1NiwgNTYsIDAuNik7XG4gIC0tdGhlbWUtYmctZWxldmF0aW9uLTI6ICMzODM4Mzg7XG4gIC0tdGhlbWUtYmctZWxldmF0aW9uLTM6ICM0ZTRlNGU7XG4gIC0tdGhlbWUtYmctZWxldmF0aW9uLTQ6ICM1ZjVmNWY7XG4gIC0tdGhlbWUtYmFzZTogI2Y0ZjVmNjtcbiAgLS10aGVtZS1hY2NlbnQ6IHZhcigtLWNvbG9yXzQsICNjZTdlODApO1xuICAtLXRoZW1lLWhlYWRlcjogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTtcbiAgLS10aGVtZS1ib2R5LWJnOiB3aGl0ZTtcbiAgLS10aGVtZS1ib2R5LXRleHQtY29sb3I6ICMyMzIzMjM7XG4gIC0tdGhlbWUtYnRuLXRleHQtY29sb3I6ICNlNGU0ZTQ7XG4gIC0tdGhlbWUtYnRuLWJnLWNvbG9yOiB2YXIoLS10aGVtZV9wcmltYXJ5LCAjMjc0MTYzKTtcbiAgLS10aGVtZS1idG4tYmctYWNjZW50OiB2YXIoLS10aGVtZV9zZWNvbmRhcnksICNiZTIyNDEpO1xuICAtLXRoZW1lLWNoZWNrSW5wdXQtY29sb3I6IHZhcigtLXRoZW1lLWJvZHktYmcsIHdoaXRlKTtcbiAgLS10aGVtZS1jaGVja0lucHV0LXRleHQ6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvciwgIzIzMjMyMyk7XG4gIC0tdGhlbWUtYmctbmF2aWdhdGlvbjogdmFyKC0tdGhlbWUtYm9keS1iZywgd2hpdGUpO1xuICAtLXRoZW1lLXNoYWRvdy1mb290ZXI6IDBweCAtMXB4IDEwcHggLTJweCAjOWY5ZjlmO1xuICAtLXRoZW1lLWNvbG9yLWxpbms6IHZhcigtLWNsaWVudC1jb2xvcl8xLCAjMjc0MTYzKTtcbiAgLS10aGVtZS1iZy1vdmVybGF5OiByZ2JhKDU2LCA1NiwgNTYsIDAuNik7XG4gIC0tdGhlbWUtYm9yZGVyOiAjY2FjZmQ1O1xuICAtLXRoZW1lLXRleHRhcmVhLWJnOiB2YXIoLS10aGVtZS1ib2R5LWJnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICAtLXRoZW1lLXRleHRhcmVhLXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yLCAjMjMyMzIzKTtcbiAgLS10aGVtZS1pbnB1dC1iZzogdmFyKC0tdGhlbWUtYm9keS1iZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKTtcbiAgLS10aGVtZS1pbnB1dC10eHQ6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvciwgIzIzMjMyMyk7XG4gIC0tdGhlbWUtc2VsZWN0LWJnOiB2YXIoLS10aGVtZS1ib2R5LWJnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICAtLXRoZW1lLXNlbGVjdC1vcHRpb24tYmc6IHZhcigtLXRoZW1lLWJvZHktYmcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XG4gIC0tdGhlbWUtc2VsZWN0LXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yLCAjMjMyMzIzKTtcbiAgLS10aGVtZS1kcmFnLWJnOiByZ2JhKDU0LCAxNzcsIDE2MywgMC40KTtcbiAgLS10aGVtZS1kcmFnLWJvcmRlci1jb2xvcjogI2IwNGY1MjtcbiAgLS10aGVtZS1tb2RhbFVzZXItYmc6IHZhcigtLXRoZW1lLWJvZHktYmcpO1xuICAtLXRoZW1lLW1lbnUtYmc6IHZhcigtLXRoZW1lLWJvZHktYmcsIHdoaXRlKTtcbiAgLS1jb2xvci10d28tZGFyazogdmFyKC0tY29sb3JfMi1kYXJrLCAjNmFhMTk5KTtcbiAgLS1jb2xvci10d28tbGlnaHQ6IHZhcigtLWNvbG9yXzItbGlnaHQsICM4N2M0YmYpO1xuICAtLWNvbG9yLXR3by1saWdodGVyOiB2YXIoLS1jb2xvcl8yLWxpZ2h0ZXIsICNjZmU4ZTcpO1xuICAtLWNvbG9yLWZvdXItZGFyazogdmFyKC0tY29sb3JfNC1kYXJrLCAjYjA0ZjUyKTtcbiAgLS1jb2xvci1mb3VyLWxpZ2h0OiB2YXIoLS1jb2xvcl80LWxpZ2h0LCAjZTFiM2IxKTtcbiAgLS1jb2xvci1mb3VyLWxpZ2h0ZXI6IHZhcigtLWNvbG9yXzQtbGlnaHRlciwgI2Y5Y2NjMik7XG4gIC0tYTExeS1vdXRsaW5lLWNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IsIGN1cnJlbnRDb2xvcik7IH1cblxuKixcbiogPiAqLFxuKiAqLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIGJhc2UgKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYm9keS1iZywgI2ZmZmZmZik7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl8zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGFbaHJlZl0ge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCAwLjhyZW0gMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC41NjQ5N3JlbTsgfVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYmUyMjQxO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMCAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1oZWFkZXIsICM0ODQ4NDgpO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjY5OTU1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luOiAwLjg5OTg1cmVtIDAgMS4wNzk4MnJlbSAwO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjI4Nzc2cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luOiAwLjc2MjU5cmVtIDAgMC45MTUxcmVtIDA7IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuOTM4NzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW46IDAuNjQ2MjZyZW0gMCAwLjc3NTUxcmVtIDA7IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuNjQzMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW46IDAuNTQ3NjhyZW0gMCAwLjY1NzIxcmVtIDA7IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuMzkyNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogMC40NjQxM3JlbSAwIDAuNTU2OTZyZW0gMDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogMC4zOTMzM3JlbSAwIDAuNDcycmVtIDA7IH1cblxucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfMSk7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdOjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tY29sb3JfMSk7XG4gIGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yXzEpOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTp2YWxpZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0KTsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1czo6YmVmb3JlLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTp2YWxpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50OyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMjgsIDIyOCwgMCk7IH1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDM1LCAzNSwgMCk7IH1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgNzIsIDcyLCAwLjQpOyB9XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZSxcbmF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYXVkaW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZW5jbG9zdXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDsgfVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCxcbmF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMzcHgpOyB9XG5cbnZpZGVvLmlzLS10cmFjazo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2M3B4KTsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKiogdGhlbWUgKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIHRpcG9ncmFwaHkgKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLmVvdFwiKTtcbiAgLyogRm9yIElFNi04ICovXG4gIHNyYzogbG9jYWwoXCIuLi9mb250cy9NYXRlcmlhbCBJY29uc1wiKSwgbG9jYWwoXCIuLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYi1lbmdsaXNoLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC5zdmcjYi1lbmdsaXNoXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5bY2xhc3NePVwiYXBwaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBhcHBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5hcHBpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7IH1cblxuLmFwcGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjsgfVxuXG4uYXBwaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjsgfVxuXG4uYXBwaWNvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiOyB9XG5cbi5hcHBpY29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjsgfVxuXG4uYXBwaWNvbi1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjsgfVxuXG4uYXBwaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiOyB9XG5cbi5hcHBpY29uLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcwXCI7IH1cblxuLmFwcGljb24tYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjsgfVxuXG4uYXBwaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzJcIjsgfVxuXG4uYXBwaWNvbi1ub3Rpcy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7IH1cblxuLmFwcGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjsgfVxuXG4uYXBwaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiOyB9XG5cbi5hcHBpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YVwiOyB9XG5cbi5hcHBpY29uLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjsgfVxuXG4uYXBwaWNvbi11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjJcIjsgfVxuXG4uYXBwaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiOyB9XG5cbi5hcHBpY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjsgfVxuXG4uYXBwaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjsgfVxuXG4uYXBwaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiOyB9XG5cbi5hcHBpY29uLW5vdGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiOyB9XG5cbi5hcHBpY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCI7IH1cblxuLmFwcGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjlcIjsgfVxuXG4uYXBwaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7IH1cblxuLmFwcGljb24tYXJyb3ctc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzdcIjsgfVxuXG4uYXBwaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiBncmlkICoqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5yb3csIC5jLXRhYmxlLWVzdGlsb191bm8tLXRyLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8tLXRyLCAuYy10YWJsZS1lc3RpbG9fZG9zLS10ciwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zLS10ciwgLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtLXRyLCAuYy10YWJsZS1TZWxmQ2hlY2sgLmMtdGFibGUtLXRyLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzIC5jLXRhYmxlLS10ciwgLmMtdGFibGUuYy10YWJsZS1TZWxmQ2hlY2sgLmMtdGFibGUtLXRyLCAuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10ciwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10ciwgLmMtdGFibGUtU2VsZkNoZWNrLS10ciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cbiAgLnJvdzpiZWZvcmUsIC5jLXRhYmxlLWVzdGlsb191bm8tLXRyOmJlZm9yZSwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vLS10cjpiZWZvcmUsIC5jLXRhYmxlLWVzdGlsb19kb3MtLXRyOmJlZm9yZSwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zLS10cjpiZWZvcmUsIC5jLXRhYmxlLWVzdGlsb190cmVzIC5jLXRhYmxlLS10cjpiZWZvcmUsIC5jLXRhYmxlLVNlbGZDaGVjayAuYy10YWJsZS0tdHI6YmVmb3JlLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzIC5jLXRhYmxlLS10cjpiZWZvcmUsIC5jLXRhYmxlLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10cjpiZWZvcmUsIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRyOmJlZm9yZSwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10cjpiZWZvcmUsIC5jLXRhYmxlLVNlbGZDaGVjay0tdHI6YmVmb3JlLCAucm93OmFmdGVyLCAuYy10YWJsZS1lc3RpbG9fdW5vLS10cjphZnRlciwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vLS10cjphZnRlciwgLmMtdGFibGUtZXN0aWxvX2Rvcy0tdHI6YWZ0ZXIsIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2Rvcy0tdHI6YWZ0ZXIsIC5jLXRhYmxlLWVzdGlsb190cmVzIC5jLXRhYmxlLS10cjphZnRlciwgLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10cjphZnRlciwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdHJlcyAuYy10YWJsZS0tdHI6YWZ0ZXIsIC5jLXRhYmxlLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10cjphZnRlciwgLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdHI6YWZ0ZXIsIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdHI6YWZ0ZXIsIC5jLXRhYmxlLVNlbGZDaGVjay0tdHI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnJvdy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAuY29sLWNlbnRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jb2w6YmVmb3JlLCAuY29sOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2wtZmxleCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgIC5jb2wtZmxleC1hdXRvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnhzMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTsgfVxuICAuY29sLWZsZXgtMSxcbiAgLmNvbC1mbGV4LXhzMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLnhzMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclOyB9XG4gIC5jb2wtZmxleC0yLFxuICAuY29sLWZsZXgteHMyIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC54czMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxleDogMCAwIDI1JTsgfVxuICAuY29sLWZsZXgtMyxcbiAgLmNvbC1mbGV4LXhzMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAueHM0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTQsXG4gIC5jb2wtZmxleC14czQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnhzNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclOyB9XG4gIC5jb2wtZmxleC01LFxuICAuY29sLWZsZXgteHM1IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC54czYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAuY29sLWZsZXgtNixcbiAgLmNvbC1mbGV4LXhzNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAueHM3IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTcsXG4gIC5jb2wtZmxleC14czcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnhzOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclOyB9XG4gIC5jb2wtZmxleC04LFxuICAuY29sLWZsZXgteHM4IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC54czkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZmxleDogMCAwIDc1JTsgfVxuICAuY29sLWZsZXgtOSxcbiAgLmNvbC1mbGV4LXhzOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAueHMxMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlOyB9XG4gIC5jb2wtZmxleC0xMCxcbiAgLmNvbC1mbGV4LXhzMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnhzMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTsgfVxuICAuY29sLWZsZXgtMTEsXG4gIC5jb2wtZmxleC14czExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC54czEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAuY29sLWZsZXgtMTIsXG4gIC5jb2wtZmxleC14czEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueG0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMlOyB9XG4gIC5jb2wtZmxleC0xLFxuICAuY29sLWZsZXgteG0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAueG0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTIsXG4gIC5jb2wtZmxleC14bTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnhtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlOyB9XG4gIC5jb2wtZmxleC0zLFxuICAuY29sLWZsZXgteG0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC54bTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTsgfVxuICAuY29sLWZsZXgtNCxcbiAgLmNvbC1mbGV4LXhtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAueG01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTUsXG4gIC5jb2wtZmxleC14bTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnhtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gIC5jb2wtZmxleC02LFxuICAuY29sLWZsZXgteG02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC54bTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTsgfVxuICAuY29sLWZsZXgtNyxcbiAgLmNvbC1mbGV4LXhtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAueG04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTgsXG4gIC5jb2wtZmxleC14bTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnhtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlOyB9XG4gIC5jb2wtZmxleC05LFxuICAuY29sLWZsZXgteG05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC54bTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTEwLFxuICAuY29sLWZsZXgteG0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAueG0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclOyB9XG4gIC5jb2wtZmxleC0xMSxcbiAgLmNvbC1mbGV4LXhtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnhtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC5jb2wtZmxleC0xMixcbiAgLmNvbC1mbGV4LXhtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zbTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTEsXG4gIC5jb2wtZmxleC1zbTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5zbTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTsgfVxuICAuY29sLWZsZXgtMixcbiAgLmNvbC1mbGV4LXNtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuc20zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7IH1cbiAgLmNvbC1mbGV4LTMsXG4gIC5jb2wtZmxleC1zbTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnNtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlOyB9XG4gIC5jb2wtZmxleC00LFxuICAuY29sLWZsZXgtc200IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zbTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTsgfVxuICAuY29sLWZsZXgtNSxcbiAgLmNvbC1mbGV4LXNtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuc202IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7IH1cbiAgLmNvbC1mbGV4LTYsXG4gIC5jb2wtZmxleC1zbTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnNtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlOyB9XG4gIC5jb2wtZmxleC03LFxuICAuY29sLWZsZXgtc203IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5zbTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTsgfVxuICAuY29sLWZsZXgtOCxcbiAgLmNvbC1mbGV4LXNtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuc205IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7IH1cbiAgLmNvbC1mbGV4LTksXG4gIC5jb2wtZmxleC1zbTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnNtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTsgfVxuICAuY29sLWZsZXgtMTAsXG4gIC5jb2wtZmxleC1zbTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5zbTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTExLFxuICAuY29sLWZsZXgtc20xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuc20xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgLmNvbC1mbGV4LTEyLFxuICAuY29sLWZsZXgtc20xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTsgfVxuICAuY29sLWZsZXgtMSxcbiAgLmNvbC1mbGV4LW1tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLm1tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclOyB9XG4gIC5jb2wtZmxleC0yLFxuICAuY29sLWZsZXgtbW0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5tbTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxleDogMCAwIDI1JTsgfVxuICAuY29sLWZsZXgtMyxcbiAgLmNvbC1mbGV4LW1tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAubW00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTQsXG4gIC5jb2wtZmxleC1tbTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLm1tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclOyB9XG4gIC5jb2wtZmxleC01LFxuICAuY29sLWZsZXgtbW01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5tbTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAuY29sLWZsZXgtNixcbiAgLmNvbC1mbGV4LW1tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubW03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTcsXG4gIC5jb2wtZmxleC1tbTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLm1tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclOyB9XG4gIC5jb2wtZmxleC04LFxuICAuY29sLWZsZXgtbW04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5tbTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZmxleDogMCAwIDc1JTsgfVxuICAuY29sLWZsZXgtOSxcbiAgLmNvbC1mbGV4LW1tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAubW0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlOyB9XG4gIC5jb2wtZmxleC0xMCxcbiAgLmNvbC1mbGV4LW1tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTsgfVxuICAuY29sLWZsZXgtMTEsXG4gIC5jb2wtZmxleC1tbTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tbTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAuY29sLWZsZXgtMTIsXG4gIC5jb2wtZmxleC1tbTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWQxIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMlOyB9XG4gIC5jb2wtZmxleC0xLFxuICAuY29sLWZsZXgtbWQxIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWQyIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTIsXG4gIC5jb2wtZmxleC1tZDIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLm1kMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlOyB9XG4gIC5jb2wtZmxleC0zLFxuICAuY29sLWZsZXgtbWQzIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5tZDQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTsgfVxuICAuY29sLWZsZXgtNCxcbiAgLmNvbC1mbGV4LW1kNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWQ1IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTUsXG4gIC5jb2wtZmxleC1tZDUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLm1kNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gIC5jb2wtZmxleC02LFxuICAuY29sLWZsZXgtbWQ2IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5tZDcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTsgfVxuICAuY29sLWZsZXgtNyxcbiAgLmNvbC1mbGV4LW1kNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWQ4IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTgsXG4gIC5jb2wtZmxleC1tZDgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLm1kOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlOyB9XG4gIC5jb2wtZmxleC05LFxuICAuY29sLWZsZXgtbWQ5IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5tZDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTEwLFxuICAuY29sLWZsZXgtbWQxMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubWQxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclOyB9XG4gIC5jb2wtZmxleC0xMSxcbiAgLmNvbC1mbGV4LW1kMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLm1kMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC5jb2wtZmxleC0xMixcbiAgLmNvbC1mbGV4LW1kMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGcxIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMlOyB9XG4gIC5jb2wtZmxleC0xLFxuICAuY29sLWZsZXgtbGcxIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGcyIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTIsXG4gIC5jb2wtZmxleC1sZzIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxnMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlOyB9XG4gIC5jb2wtZmxleC0zLFxuICAuY29sLWZsZXgtbGczIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5sZzQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTsgfVxuICAuY29sLWZsZXgtNCxcbiAgLmNvbC1mbGV4LWxnNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGc1IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTUsXG4gIC5jb2wtZmxleC1sZzUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmxnNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gIC5jb2wtZmxleC02LFxuICAuY29sLWZsZXgtbGc2IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5sZzcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTsgfVxuICAuY29sLWZsZXgtNyxcbiAgLmNvbC1mbGV4LWxnNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGc4IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTgsXG4gIC5jb2wtZmxleC1sZzgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmxnOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlOyB9XG4gIC5jb2wtZmxleC05LFxuICAuY29sLWZsZXgtbGc5IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5sZzEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTEwLFxuICAuY29sLWZsZXgtbGcxMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubGcxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclOyB9XG4gIC5jb2wtZmxleC0xMSxcbiAgLmNvbC1mbGV4LWxnMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmxnMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC5jb2wtZmxleC0xMixcbiAgLmNvbC1mbGV4LWxnMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGQxIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMlOyB9XG4gIC5jb2wtZmxleC0xLFxuICAuY29sLWZsZXgtaGQxIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuaGQyIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTIsXG4gIC5jb2wtZmxleC1oZDIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmhkMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlOyB9XG4gIC5jb2wtZmxleC0zLFxuICAuY29sLWZsZXgtaGQzIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5oZDQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTsgfVxuICAuY29sLWZsZXgtNCxcbiAgLmNvbC1mbGV4LWhkNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuaGQ1IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTUsXG4gIC5jb2wtZmxleC1oZDUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmhkNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gIC5jb2wtZmxleC02LFxuICAuY29sLWZsZXgtaGQ2IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5oZDcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTsgfVxuICAuY29sLWZsZXgtNyxcbiAgLmNvbC1mbGV4LWhkNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuaGQ4IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7IH1cbiAgLmNvbC1mbGV4LTgsXG4gIC5jb2wtZmxleC1oZDgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmhkOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlOyB9XG4gIC5jb2wtZmxleC05LFxuICAuY29sLWZsZXgtaGQ5IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5oZDEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7IH1cbiAgLmNvbC1mbGV4LTEwLFxuICAuY29sLWZsZXgtaGQxMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuaGQxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclOyB9XG4gIC5jb2wtZmxleC0xMSxcbiAgLmNvbC1mbGV4LWhkMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmhkMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC5jb2wtZmxleC0xMixcbiAgLmNvbC1mbGV4LWhkMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5vZmZzZXQteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAub2Zmc2V0LXhzMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHMzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHM0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHM2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHM3IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHM4IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHM5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHMxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9mZnNldC14czEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5vZmZzZXQteG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAub2Zmc2V0LXhtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteG0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteG0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteG00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteG01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteG02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteG03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteG04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteG05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteG0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5vZmZzZXQtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAub2Zmc2V0LXNtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc200IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc201IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc202IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc203IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc204IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc205IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZzZXQtbW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAub2Zmc2V0LW1tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbW0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbW0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbW00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbW01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbW02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbW03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbW04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbW05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbW0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tbTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZzZXQtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAub2Zmc2V0LW1kMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQ2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQ5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZDEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub2Zmc2V0LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLm9mZnNldC1sZzEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZzExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGcxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm9mZnNldC1oZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5vZmZzZXQtaGQxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1oZDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1oZDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1oZDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1oZDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1oZDYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1oZDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1oZDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1oZDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1oZDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtaGQxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWhkMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzE5cHgpIHtcbiAgLmhpZGVGcm9tLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NzlweCkge1xuICAuaGlkZUZyb20teG0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIC5oaWRlRnJvbS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGVGcm9tLW1tIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGlkZUZyb20tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuaGlkZUZyb20tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAuaGlkZUZyb20taGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zaG93VG8teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaG93VG8teG0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaG93VG8tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93VG8tbW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93VG8tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2hvd1RvLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNob3dUby1oZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIHVpIGNvbXBvbmVudCAqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmMtaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1pbnB1dFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1pbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmMtaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWlucHV0W3R5cGU9XCJkYXRldGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmMtaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1pbnB1dFt0eXBlPVwidGVsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1zcGFuQmluZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmMtdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3JfMS1saWdodCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjllbTsgfVxuXG4uYy1pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmMtaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmMtaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWlucHV0W3R5cGU9XCJ1cmxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWlucHV0W3R5cGU9XCJ0aW1lXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuYy1pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlciwgLmMtaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuYy1pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWlucHV0W3R5cGU9XCJ0ZWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5jLXNwYW5CaW5kOjotbW96LXBsYWNlaG9sZGVyLCAuYy10ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi5jLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlclt0eXBlPVwicGFzc3dvcmRcIl0sIC5jLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlclt0eXBlPVwiZW1haWxcIl0sIC5jLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlclt0eXBlPVwic2VhcmNoXCJdLCAuYy1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJbdHlwZT1cInRleHRcIl0sIC5jLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlclt0eXBlPVwidXJsXCJdLCAuYy1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJbdHlwZT1cInRpbWVcIl0sIC5jLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlclt0eXBlPVwiZGF0ZVwiXSwgLmMtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyW3R5cGU9XCJkYXRldGltZVwiXSwgLmMtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmMtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyW3R5cGU9XCJ0ZWxcIl0sIC5jLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlclt0eXBlPVwibnVtYmVyXCJdLCAuYy1zcGFuQmluZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi5jLWlucHV0Oi1tb3otcGxhY2Vob2xkZXJbdHlwZT1cInBhc3N3b3JkXCJdLCAuYy1pbnB1dDotbW96LXBsYWNlaG9sZGVyW3R5cGU9XCJlbWFpbFwiXSwgLmMtaW5wdXQ6LW1vei1wbGFjZWhvbGRlclt0eXBlPVwic2VhcmNoXCJdLCAuYy1pbnB1dDotbW96LXBsYWNlaG9sZGVyW3R5cGU9XCJ0ZXh0XCJdLCAuYy1pbnB1dDotbW96LXBsYWNlaG9sZGVyW3R5cGU9XCJ1cmxcIl0sIC5jLWlucHV0Oi1tb3otcGxhY2Vob2xkZXJbdHlwZT1cInRpbWVcIl0sIC5jLWlucHV0Oi1tb3otcGxhY2Vob2xkZXJbdHlwZT1cImRhdGVcIl0sIC5jLWlucHV0Oi1tb3otcGxhY2Vob2xkZXJbdHlwZT1cImRhdGV0aW1lXCJdLCAuYy1pbnB1dDotbW96LXBsYWNlaG9sZGVyW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmMtaW5wdXQ6LW1vei1wbGFjZWhvbGRlclt0eXBlPVwidGVsXCJdLCAuYy1pbnB1dDotbW96LXBsYWNlaG9sZGVyW3R5cGU9XCJudW1iZXJcIl0sIC5jLXNwYW5CaW5kOi1tb3otcGxhY2Vob2xkZXIsIC5jLXRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3JfMS1saWdodCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjllbTsgfVxuXG4uYy1pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5jLWlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmMtaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmMtaW5wdXRbdHlwZT1cInRleHRcIl0sIC5jLWlucHV0W3R5cGU9XCJ1cmxcIl0sIC5jLWlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuYy1pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmMtaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAuYy1pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5jLWlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5jLWlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5jLXNwYW5CaW5kIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8zKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLmMtdGV4dEZpZWxkLCAuYy10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYy10ZXh0RmllbGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IHVpIGNvbXBvbmVudCA9PiBtdWx0aW1lZGlhLnNjc3MgKi9cbi51LXJlc3BvbnNpdmUtaW1nLCAudS1yZXNwb25zaXZlLXZpZGVvLCAuYy1maWd1cmUtUm9tYm9JbWFnZSwgLmMtZmlndXJlLXNxdWFyZSBpbWcsIC5jLWZpZ3VyZS1Mb2dvSW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uYy1maWd1cmUtUm9tYm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXNpemUtdWlGaWd1cmUtUm9tYm8sIDMwZW0pO1xuICBtaW4td2lkdGg6IHZhcigtLXNpemUtdWlGaWd1cmUtUm9tYm8sIDMwZW0pO1xuICBoZWlnaHQ6IHZhcigtLXNpemUtdWlGaWd1cmUtUm9tYm8sIDMwZW0pO1xuICB3aWR0aDogdmFyKC0tc2l6ZS11aUZpZ3VyZS1Sb21ibywgMzBlbSk7IH1cbiAgLmMtZmlndXJlLVJvbWJvW2ZpZ3VyZS1zaXplPVwiMTJcIl0ge1xuICAgIC0tc2l6ZS11aUZpZ3VyZS1Sb21ibzogdW5xdW90ZSgkc2l6ZSArIFwiZW1cIik7IH1cbiAgLmMtZmlndXJlLVJvbWJvW2ZpZ3VyZS1zaXplPVwiMTVcIl0ge1xuICAgIC0tc2l6ZS11aUZpZ3VyZS1Sb21ibzogdW5xdW90ZSgkc2l6ZSArIFwiZW1cIik7IH1cbiAgLmMtZmlndXJlLVJvbWJvW2ZpZ3VyZS1zaXplPVwiMjBcIl0ge1xuICAgIC0tc2l6ZS11aUZpZ3VyZS1Sb21ibzogdW5xdW90ZSgkc2l6ZSArIFwiZW1cIik7IH1cbiAgLmMtZmlndXJlLVJvbWJvW2ZpZ3VyZS1zaXplPVwiMjVcIl0ge1xuICAgIC0tc2l6ZS11aUZpZ3VyZS1Sb21ibzogdW5xdW90ZSgkc2l6ZSArIFwiZW1cIik7IH1cbiAgLmMtZmlndXJlLVJvbWJvUm90YXRlLCAuYy1maWd1cmUtUm9tYm9JbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmMtZmlndXJlLVJvbWJvUm90YXRlIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogNzAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7IH1cbiAgLmMtZmlndXJlLVJvbWJvSW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpIHRyYW5zbGF0ZSgtMTElLCAtMTElKSBzY2FsZSgxKTtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tc2l6ZS11aUZpZ3VyZS1Sb21ibywgMzBlbSkgKiAxLjUpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYy1maWd1cmUtUm9tYm9EYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuYy1maWd1cmUtUm9tYm9EYXRhVGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgZmxleDogMCAwIDdyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgICBmb250LXNpemU6IDVlbTsgfVxuICAgIC5jLWZpZ3VyZS1Sb21ib0RhdGFJY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgNnJlbTtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgZm9udC1zaXplOiAzZW07IH1cbiAgICAuYy1maWd1cmUtUm9tYm9EYXRhSWNvbiwgLmMtZmlndXJlLVJvbWJvRGF0YVRpdGxlIHtcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDUwJSkgYnJpZ2h0bmVzcyg0MTAlKTsgfVxuICAuYy1maWd1cmUtUm9tYm8uaXMtYWxlcnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjE1KTsgfVxuICAuYy1maWd1cmUtUm9tYm86OmFmdGVyIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDlkZWcpOyB9XG4gIC5jLWZpZ3VyZS1Sb21ibzo6YmVmb3JlIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0MGRlZyk7IH1cbiAgLmMtZmlndXJlLVJvbWJvOjphZnRlciwgLmMtZmlndXJlLVJvbWJvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjE1ZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjNmFhMTk5O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuYy1maWd1cmUtUm9tYm9bZmlndXJlLWRlZmF1bHRdOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig1ZGVnKTsgfVxuICAuYy1maWd1cmUtUm9tYm9bZmlndXJlLWRlZmF1bHRdOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC00ZGVnKTsgfVxuICAuYy1maWd1cmUtUm9tYm9bZmlndXJlLWRlZmF1bHRdIC5jLWZpZ3VyZS1Sb21ib1JvdGF0ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jLWZpZ3VyZS1zcXVhcmUge1xuICAtLXNxdWFyZS1yYWRpdXM6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIC5jLWZpZ3VyZS1zcXVhcmVfY29udGVudCB7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07IH1cbiAgLmMtZmlndXJlLXNxdWFyZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNxdWFyZS1yYWRpdXMpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWZpZ3VyZS1zcXVhcmU6OmFmdGVyLCAuYy1maWd1cmUtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNxdWFyZS1yYWRpdXMpO1xuICAgIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYy1maWd1cmUtc3F1YXJlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEuMTVkZWcpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgei1pbmRleDogMjsgfVxuICAuYy1maWd1cmUtc3F1YXJlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuMjVkZWcpO1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgIHotaW5kZXg6IDA7IH1cblxuLmMtZmlndXJlLUxvZ29XcmFwIHtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgbWluLXdpZHRoOiAzcmVtOyB9XG5cbi5jLWZpZ3VyZS1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1maWd1cmUtbWVzc2FnZS0tdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogLTFweCAycHggNnB4IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5jLWZpZ3VyZS1tZXNzYWdlLS1hY3Rpb24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtY3VzdG9tVmlkZW9VcGRhdGUtLWNvbnRlbnRJZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMzZiMWEzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgLmMtY3VzdG9tVmlkZW9VcGRhdGUtLWNvbnRlbnRJZnJhbWUgaWZyYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYy1jdXN0b21WaWRlb1VwZGF0ZS0tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLmMtY3VzdG9tVmlkZW9VcGRhdGUtLWlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNmIxYTM7XG4gIHBhZGRpbmc6IDAuNXJlbTsgfVxuXG4uYy1jb250VmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MS4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAuYy1jb250VmlkZW8gdmlkZW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9hc3NldHMvbXVsdGltZWRpYS9jbGllbnQvdmlkZW8vcG9zdGVyX2JnLnBuZyk7XG4gICAgcGFkZGluZzogMC44JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYy1jb250VmlkZW8gPiBpZnJhbWUsXG4gIC5jLWNvbnRWaWRlbyA+IG9iamVjdCxcbiAgLmMtY29udFZpZGVvID4gdmlkZW8sXG4gIC5jLWNvbnRWaWRlbyA+IGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hZS15b3V0dWJlVXBsb2FkIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07IH1cbiAgLmFlLXlvdXR1YmVVcGxvYWQtaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWUteW91dHViZVVwbG9hZC1pZnJhbWUuYy1jb250VmlkZW8ge1xuICAgICAgcGFkZGluZzogaW5pdGlhbDsgfVxuICAgIC5hZS15b3V0dWJlVXBsb2FkLWlmcmFtZSBpZnJhbWUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAuYWUteW91dHViZVVwbG9hZC1pbnB1dEZpZWxkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiAyLjVyZW07XG4gICAgZ2FwOiAwLjVyZW07IH1cbiAgLmFlLXlvdXR1YmVVcGxvYWQtaW5zdHJ1Y3Rpb25zIGEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAuYWUteW91dHViZVVwbG9hZC1pbnB1dCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zaXplKTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IHVpIGNvbXBvbmVudCA9PiBmb3Jtcy5zY3NzICovXG4uYy13cmFwVGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWluLWhlaWdodDogNS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA3NCwgMCk7IH1cbiAgLmMtd3JhcFRleHRhcmVhOmJlZm9yZSwgLmMtd3JhcFRleHRhcmVhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmMtd3JhcFRleHRhcmVhOmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xLjI1ZGVnKTtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxuICAuYy13cmFwVGV4dGFyZWE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogLTI7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMS4yNWRlZyk7IH1cblxuLmMtd3JhcFRleHRhcmVhW3dyYXBUZXh0YXJlYT1cImRlZmF1bHRcIl06OmJlZm9yZSwgLmMtd3JhcFRleHRhcmVhW3dyYXBUZXh0YXJlYT1cImRlZmF1bHRcIl06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy13cmFwVGV4dGFyZWEgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5jLXdyYXBUZXh0YXJlYV9fY291bnRlciwgLmMtaW5wdXRGaWVsZF9fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDAuMXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmMtaW5wdXRGaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uYy1zZWxlY3RGaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuYy1zZWxlY3RGaWVsZC0taGlkZGVuU2VsZWN0IHtcbiAgICAtLXNlbGVjdC13aWR0aDogMTAwcHg7XG4gICAgLS1zZWxlY3QtaGVpZ2h0OiAxLjg1cmVtO1xuICAgIC0tc2l6ZS1oYW5kbGU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9XG4gICAgLmMtc2VsZWN0RmllbGQtLWhpZGRlblNlbGVjdFtkaXNwbGF5PVwiZmxleFwiXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmMtc2VsZWN0RmllbGQtLWhpZGRlblNlbGVjdFtkaXNwbGF5PVwiYmxvY2tcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMXB4OyB9XG4gICAgICAuYy1zZWxlY3RGaWVsZC0taGlkZGVuU2VsZWN0W2Rpc3BsYXk9XCJibG9ja1wiXTo6YWZ0ZXIsIC5jLXNlbGVjdEZpZWxkLS1oaWRkZW5TZWxlY3RbZGlzcGxheT1cImJsb2NrXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5jLXNlbGVjdEZpZWxkLS1oaWRkZW5TZWxlY3RbZGlzcGxheT1cImJsb2NrXCJdID4gc2VsZWN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jLXNlbGVjdEZpZWxkLS1oaWRkZW5TZWxlY3RbZGlzcGxheT1cImJsb2NrXCJdID4gc3BhbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHggLSAxcmVtKTsgfVxuICAgIC5jLXNlbGVjdEZpZWxkLS1oaWRkZW5TZWxlY3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLXNlbGVjdC13aWR0aCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiB2YXIoLS1zZWxlY3QtaGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjYzQ5MDAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2l6ZSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA4NXJlbSB2YXIoLS1jbGllbnQtY29sb3JfMik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1DNDRJREl3TGpnaVBqeG5JR1JoZEdFdGJtRnRaVDBpUTJGd1lTQXlJajQ4WnlCa1lYUmhMVzVoYldVOUlrTmhjR0VnTVNJK1BIQmhkR2dnWm1sc2JEMGlJMFE0TUVJek15SWdaRDBpVFRBZ01HZ3lNQzQ0ZGpJd0xqaElNSG9pTHo0OGNHRjBhQ0JtYVd4c1BTSWpabVptSWlCa1BTSk5NVEF1TXprZ01USXVPVEpNTmk0M09DQTNMamc0YURjdU1qUnNMVE11TmpNZ05TNHdOSG9pTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS10aGVtZS1ib2R5LWJnKSwgdmFyKC0tdGhlbWUtYm9keS1iZykgY2FsYygxMDAlIC0gdmFyKC0tc2l6ZS1oYW5kbGUpKSwgdmFyKC0tY2xpZW50LWNvbG9yXzIpIHZhcigtLXNpemUtaGFuZGxlKSk7IH1cbiAgICAuYy1zZWxlY3RGaWVsZC0taGlkZGVuU2VsZWN0IHNlbGVjdCB7XG4gICAgICB3aWR0aDogdmFyKC0tc2VsZWN0LXdpZHRoKTtcbiAgICAgIG1heC1oZWlnaHQ6IHZhcigtLXNlbGVjdC1oZWlnaHQpO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuYy1zZWxlY3RGaWVsZC0taGlkZGVuU2VsZWN0IHNlbGVjdC5tYWwgfiAuZ2V0X3NlbGVjdF92YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgLmMtc2VsZWN0RmllbGQtLWhpZGRlblNlbGVjdCBzZWxlY3QuYmllbiB+IC5nZXRfc2VsZWN0X3ZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC44KTtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAuYy1zZWxlY3RGaWVsZC0taGlkZGVuU2VsZWN0IHNlbGVjdC5tYWwsIC5jLXNlbGVjdEZpZWxkLS1oaWRkZW5TZWxlY3Qgc2VsZWN0LmJpZW4sIC5jLXNlbGVjdEZpZWxkLS1oaWRkZW5TZWxlY3Qgc2VsZWN0LmlzLXdyb25nLCAuYy1zZWxlY3RGaWVsZC0taGlkZGVuU2VsZWN0IHNlbGVjdC5pcy1nb29kIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBpbnB1dHMuc2NzcyAqL1xuLmMge1xuICAvKiBJbnB1dCBjaGVja2JveCwgcmFkaW8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIH1cbiAgLmMtc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZDQyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1hMTF5LW91dGxpbmUtY29sb3IpO1xuICAgIG91dGxpbmUtd2lkdGg6IDFweDsgfVxuICAuYy1pbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5jLWlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1pbnB1dC1iZyk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWlucHV0LXR4dCk7IH1cbiAgICAuYy1pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC5jLWlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZyk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDAgMCB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZyk7IH1cbiAgLmMtaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuYy1pbnB1dFt0eXBlPVwidGV4dFwiXSwgLmMtaW5wdXRbdHlwZT1cInVybFwiXSwgLmMtaW5wdXRbdHlwZT1cInRpbWVcIl0sIC5jLWlucHV0W3R5cGU9XCJkYXRlXCJdLCAuYy1pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5jLWlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmMtaW5wdXRbdHlwZT1cInRlbFwiXSwgLmMtaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0sIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi8gfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpub3QoOmNoZWNrZWQpLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0NpcmNsZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrQ2lyY2xlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tDaXJjbGUge1xuICAgICAgLS1zaXplLXNldWRvOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCA3cHggNXB4IDI3cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tDaXJjbGU6OmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tDaXJjbGU6OmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tDaXJjbGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpemUtc2V1ZG8pO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemUtc2V1ZG8pO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY2hlY2tJbnB1dC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tdGhlbWUtY2hlY2tJbnB1dC1jb2xvciksIDAgMCAwIDNweCB2YXIoLS1jbGllbnQtY29sb3JfMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW47IH1cbiAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJkNDI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLmJpZW4sIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmJpZW4uYy1DaGVja0ljb25TZWxlY3RlZCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQuYmllbiwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5iaWVuLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLmJpZW4sIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYmllbi5jLUNoZWNrSWNvblNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC42KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYSg0MywgMTkxLCA4OCwgMC44KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLm1hbCwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwubWFsLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLm1hbCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5tYWwuYy1DaGVja0ljb25TZWxlY3RlZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQubWFsLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLm1hbC5jLUNoZWNrSWNvblNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC42KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYSgxOTgsIDc4LCA5MCwgMC44KTsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6OmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOjpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZCA+ICo6Zmlyc3QtY2hpbGQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZCA+ICo6Zmlyc3QtY2hpbGQsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tib3gsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja2JveCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jaGVja0lucHV0LXRleHQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY2hlY2tJbnB1dC1jb2xvcik7XG4gICAgICBib3gtc2hhZG93OiAtNHB4IC0zcHggMnB4IDBweCB2YXIoLS10aGVtZS1ib2R5LWJnKSwgMHB4IDBweCAwcHggMnB4IHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnKTtcbiAgICAgIHBhZGRpbmc6IDVweCA3cHggNXB4IDMycHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ0bi1iZy1hY2NlbnQpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja2JveDphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tib3g6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzJiMmQ0MjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjN2NiYzc7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwIDBweCAycHggI2Y3ZmFmNywgMHB4IDAgMHB4IDJweCAjYzdjYmM3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tJbWFnZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSW1hZ2UsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDUsIDY2LCAwLjgpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbjsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ltYWdlIGltZywgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSW1hZ2UgaW1nLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tJbWFnZSBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tJbWFnZTpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0ltYWdlOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NSwgNjYsIDAuOCk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ltYWdlOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tJbWFnZTphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDFkN2RjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDI1IDI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS40MTQgMTFMNCAxMi40MTRsNS40MTQgNS40MTRMMjAuODI4IDYuNDE0IDE5LjQxNCA1bC0xMCAxMHonIGZpbGw9JyUyM2ZmZicgZmlsbC1ydWxlPSdub256ZXJvJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tUcnVlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrTmcsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0dvb2QsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tXcm9uZywgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0hhbmRVcCwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0hhbmREb3duLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tUcnVlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tOZywgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2UsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0dvb2QsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja1dyb25nLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tIYW5kVXAsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0hhbmREb3duLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tUcnVlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tOZywgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2UsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0dvb2QsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja1dyb25nLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tIYW5kVXAsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0hhbmREb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zO1xuICAgICAgLyogc2V1ZG9FbGVtZW50cyBhc3BlY3QgKi8gfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1RydWUgPiAqLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrTmcgPiAqLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2UgPiAqLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrR29vZCA+ICosIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tXcm9uZyA+ICosIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tIYW5kVXAgPiAqLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSGFuZERvd24gPiAqLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tUcnVlID4gKiwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrTmcgPiAqLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZSA+ICosIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0dvb2QgPiAqLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tXcm9uZyA+ICosIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0hhbmRVcCA+ICosIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0hhbmREb3duID4gKiwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrVHJ1ZSA+ICosIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja05nID4gKiwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2UgPiAqLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tHb29kID4gKiwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrV3JvbmcgPiAqLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tIYW5kVXAgPiAqLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tIYW5kRG93biA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrVHJ1ZTpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tUcnVlOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrTmc6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrTmc6YWZ0ZXIsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZTpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZTphZnRlciwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0dvb2Q6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrR29vZDphZnRlciwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1dyb25nOmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1dyb25nOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSGFuZFVwOmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0hhbmRVcDphZnRlciwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tUcnVlOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrVHJ1ZTphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrTmc6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tOZzphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2U6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZTphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrR29vZDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0dvb2Q6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja1dyb25nOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0hhbmRVcDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0hhbmRVcDphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bjphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrVHJ1ZTpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja1RydWU6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja05nOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrTmc6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ZhbHNlOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2U6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0dvb2Q6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tHb29kOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tXcm9uZzpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja1dyb25nOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7IH1cbiAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrVHJ1ZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja05nLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2UsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja1RydWUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja05nLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrVHJ1ZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrTmcsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ZhbHNlIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1RydWU6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrTmc6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2U6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tUcnVlOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrTmc6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZTpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja1RydWU6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tOZzpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ZhbHNlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2l6ZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTk5YWQ7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tUcnVlOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrTmc6YWZ0ZXIsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZTphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrVHJ1ZTphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrTmc6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0ZhbHNlOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tUcnVlOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tOZzphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2U6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1RydWU6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja1RydWU6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja1RydWU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJWUkFJXCI7IH1cbiAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrTmc6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja05nOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tOZzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIk5HXCI7IH1cbiAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrRmFsc2U6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0ZhbHNlOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tGYWxzZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIkZBVVhcIjsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tHb29kOmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1dyb25nOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrR29vZDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja1dyb25nOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrR29vZDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja1dyb25nOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCAxNzcsIDE2MywgMC42KTsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tHb29kOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tHb29kOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tHb29kOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFw2N1wiOyB9XG4gICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1dyb25nOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tXcm9uZzphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDY2XCI7IH1cbiAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSGFuZFVwOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0hhbmRVcDphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0hhbmRVcDphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YWZ0ZXIge1xuICAgICAgY29sb3I6IHJnYmEoNTQsIDE3NywgMTYzLCAwLjkpO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSGFuZFVwOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0hhbmRVcDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcNzBcIjsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bjphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFw2ZlwiOyB9XG4gICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ZpZWxkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tGaWVsZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrRmllbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNpemUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTlhZDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja0dvb2Q6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tXcm9uZzpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrYm94OmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tHb29kOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tXcm9uZzpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrYm94OmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tHb29kOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tXcm9uZzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfMS1saWdodGVyKTsgfVxuICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja2JveDphZnRlciwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrR29vZDphZnRlciwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja0dvb2Q6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja0dvb2Q6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YWZ0ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yXzEpOyB9XG4gICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrYm94OmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrSGFuZFVwOmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrSGFuZFVwOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bjpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrYm94OmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0ZXIpOyB9XG4gICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YWZ0ZXIsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja2JveDphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWwuYy1DaGVja0hhbmRVcDphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bjphZnRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfMSk7IH1cbiAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tGaWVsZCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tGaWVsZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCArIGxhYmVsLmMtQ2hlY2tGaWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl8xLWxpZ2h0ZXIpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yXzEpOyB9XG4gICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgLyogRXN0aWxvcyBwb3IgZGVmZWN0byBwYXJhIGxvcyBpbnB1dCAtIHJlcXVlcmltaWVudG8gZGUgcHJvZ3JhbWFjacOzbiAqL1xuICAgICAgLyogRXN0aWxvcyBwb3IgZGVmZWN0byBwYXJhIGxvcyBsYWJlbCAqLyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja0NpcmNsZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja0NpcmNsZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja0NpcmNsZSB7XG4gICAgICAgIC0tc2l6ZS1zZXVkbzogMTVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX2dvb2QpOyB9XG4gICAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrQ2lyY2xlOjphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja0NpcmNsZTo6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tDaXJjbGU6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwidXRmLThcIiUzRiUzRSUzQ3N2ZyB2ZXJzaW9uPVwiMS4xXCIgYmFzZVByb2ZpbGU9XCJ0aW55XCIgaWQ9XCJpY29uX2dvb2RcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiUzRSUzQ3BvbHlnb24gZmlsbD1cIiUyM0ZGRkZGRlwiIHBvaW50cz1cIjE4LjUsMy44IDE2LjEsMi4yIDgsMTMuOCAzLjIsMTAuNCAxLjUsMTIuOCA4LjcsMTcuOCA4LjcsMTcuOCA4LjcsMTcuOCBcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC42KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCB2YXIoLS1jb2xvcl9nb29kKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9nb29kKTsgfVxuICAgICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja0NpcmNsZSA+ICosIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tDaXJjbGUgPiAqLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrQ2lyY2xlID4gKiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMHB4IDBweCB2YXIoLS1jb2xvcl9nb29kKTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZCwgLmMtaW5wdXRGaWxlVXBsb2FkLmJpZW5bdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZCwgLmMtaW5wdXRDaGVja2JveC5iaWVuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLCAuYy1pbnB1dFJhZGlvLmJpZW5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC42KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYSg0MywgMTkxLCA4OCwgMC44KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tib3g6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrYm94OmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCIlM0YlM0UlM0NzdmcgdmVyc2lvbj1cIjEuMVwiIGJhc2VQcm9maWxlPVwidGlueVwiIGlkPVwiaWNvbl9nb29kXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIlM0UlM0Nwb2x5Z29uIGZpbGw9XCIlMjNGRkZGRkZcIiBwb2ludHM9XCIxOC41LDMuOCAxNi4xLDIuMiA4LDEzLjggMy4yLDEwLjQgMS41LDEyLjggOC43LDE3LjggOC43LDE3LjggOC43LDE3LjggXCIvJTNFJTNDL3N2ZyUzRScpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC42KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjgpO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogaW5oZXJpdDsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tJbWFnZTphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja0ltYWdlOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7XG4gICAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrTmcsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrRmFsc2UsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrVHJ1ZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja05nLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrRmFsc2UsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tUcnVlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrTmcsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tGYWxzZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja1RydWUge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tOZzpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrRmFsc2U6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja1RydWU6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrTmc6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrRmFsc2U6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrVHJ1ZTpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tOZzpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tGYWxzZTpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tUcnVlOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC42KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrR29vZDpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrR29vZDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tXcm9uZzpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tHb29kOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja1dyb25nOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrSGFuZFVwOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrSGFuZFVwOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bjphZnRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjkpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5iaWVuICsgbGFiZWwuYy1DaGVja0ZpZWxkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmJpZW4gKyBsYWJlbC5jLUNoZWNrRmllbGQsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuYmllbiArIGxhYmVsLmMtQ2hlY2tGaWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX2dvb2QpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrQ2lyY2xlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tDaXJjbGUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0NpcmNsZSB7XG4gICAgICAgIC0tc2l6ZS1zZXVkbzogMTVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3dyb25nKTsgfVxuICAgICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrQ2lyY2xlOjphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrQ2lyY2xlOjphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrQ2lyY2xlOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCIlM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249XCIxLjFcIiBiYXNlUHJvZmlsZT1cInRpbnlcIiBpZD1cIkNhcGFfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiJTNFJTNDcG9seWdvbiBmaWxsPVwiJTIzRkZGRkZGXCIgcG9pbnRzPVwiMTgsNCAxNiwyIDEwLDggNCwyIDIsNCA4LDEwIDIsMTYgNCwxOCAxMCwxMiAxNiwxOCAxOCwxNiAxMiwxMCBcIi8lM0UlM0Mvc3ZnJTNFJTBBJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC44KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCB2YXIoLS1jb2xvcl93cm9uZyk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd3JvbmcpOyB9XG4gICAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tDaXJjbGUgPiAqLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tDaXJjbGUgPiAqLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tDaXJjbGUgPiAqIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwcHggMHB4IHZhcigtLWNvbG9yX3dyb25nKTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLCAuYy1pbnB1dEZpbGVVcGxvYWQubWFsW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZCwgLmMtaW5wdXRDaGVja2JveC5tYWxbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZCwgLmMtaW5wdXRSYWRpby5tYWxbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC42KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYSgxOTgsIDc4LCA5MCwgMC44KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tib3g6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja2JveDphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCIlM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249XCIxLjFcIiBiYXNlUHJvZmlsZT1cInRpbnlcIiBpZD1cIkNhcGFfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiJTNFJTNDcG9seWdvbiBmaWxsPVwiJTIzRkZGRkZGXCIgcG9pbnRzPVwiMTgsNCAxNiwyIDEwLDggNCwyIDIsNCA4LDEwIDIsMTYgNCwxOCAxMCwxMiAxNiwxOCAxOCwxNiAxMiwxMCBcIi8lM0UlM0Mvc3ZnJTNFJTBBJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC44KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0ltYWdlOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tJbWFnZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBpbmhlcml0OyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0ltYWdlOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tJbWFnZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC44KTtcbiAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja05nLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrRmFsc2UsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tUcnVlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tOZywgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrRmFsc2UsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja1RydWUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja05nLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tGYWxzZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrVHJ1ZSB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrTmc6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrRmFsc2U6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrVHJ1ZTpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja05nOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrRmFsc2U6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tUcnVlOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrTmc6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tGYWxzZTpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja1RydWU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjYpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC44KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0dvb2Q6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tHb29kOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tHb29kOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC45KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0hhbmRVcDphZnRlciwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOSk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkLm1hbCArIGxhYmVsLmMtQ2hlY2tGaWVsZCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5tYWwgKyBsYWJlbC5jLUNoZWNrRmllbGQsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQubWFsICsgbGFiZWwuYy1DaGVja0ZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Jfd3JvbmcpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tDaXJjbGUgKiA+LCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0NpcmNsZSAqID4sIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrQ2lyY2xlICogPiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCB2YXIoLS1jb2xvcl8zLWxpZ2h0KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrQ2lyY2xlOjphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tDaXJjbGU6OmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0NpcmNsZTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl8zKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYm9keS1iZyk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0NpcmNsZS5iaWVuOjphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tDaXJjbGUuYmllbjo6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrQ2lyY2xlLmJpZW46OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCIlM0YlM0UlM0NzdmcgdmVyc2lvbj1cIjEuMVwiIGJhc2VQcm9maWxlPVwidGlueVwiIGlkPVwiaWNvbl9nb29kXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIlM0UlM0Nwb2x5Z29uIGZpbGw9XCIlMjNGRkZGRkZcIiBwb2ludHM9XCIxOC41LDMuOCAxNi4xLDIuMiA4LDEzLjggMy4yLDEwLjQgMS41LDEyLjggOC43LDE3LjggOC43LDE3LjggOC43LDE3LjggXCIvJTNFJTNDL3N2ZyUzRScpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjYpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCB2YXIoLS1jb2xvcl9nb29kKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfZ29vZCk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0NpcmNsZS5tYWw6OmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0NpcmNsZS5tYWw6OmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0NpcmNsZS5tYWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cInV0Zi04XCIlM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249XCIxLjFcIiBiYXNlUHJvZmlsZT1cInRpbnlcIiBpZD1cIkNhcGFfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiJTNFJTNDcG9seWdvbiBmaWxsPVwiJTIzRkZGRkZGXCIgcG9pbnRzPVwiMTgsNCAxNiwyIDEwLDggNCwyIDIsNCA4LDEwIDIsMTYgNCwxOCAxMCwxMiAxNiwxOCAxOCwxNiAxMiwxMCBcIi8lM0UlM0Mvc3ZnJTNFJTBBJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHZhcigtLWNvbG9yX3dyb25nKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd3JvbmcpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZCwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZC5zZWwsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuc2VsLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLnNlbCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLnNlbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZC5zZWwsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5zZWwuYy1DaGVja0ljb25TZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAxNzEsIDk4LCAwLjYpO1xuICAgICAgICBjb2xvcjogIzk5NzAwMDsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQuYmllbiwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5iaWVuLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQuYmllbiwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmJpZW4uYy1DaGVja0ljb25TZWxlY3RlZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZC5iaWVuLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYmllbi5jLUNoZWNrSWNvblNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC42KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYSg0MywgMTkxLCA4OCwgMC44KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQubWFsLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLm1hbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLm1hbCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLm1hbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLm1hbCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLm1hbC5jLUNoZWNrSWNvblNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC42KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYSgxOTgsIDc4LCA5MCwgMC44KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrYm94OmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tib3g6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja2JveDpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDU2LCA1NiwgMSk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja2JveDphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tib3g6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrYm94OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrYm94LmJpZW46YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja2JveC5iaWVuOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tib3guYmllbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja2JveC5iaWVuOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja2JveC5iaWVuOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja2JveC5iaWVuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC42KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjgpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tib3gubWFsOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tib3gubWFsOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tib3gubWFsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC44KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrYm94Lm1hbDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrYm94Lm1hbDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrYm94Lm1hbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODEsIDE5OCwgMjQ4LCAwLjIpOyB9XG4gICAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tJbWFnZTpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDY2LCA2NiwgMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjE3LCAxMjIsIDAuMik7IH1cbiAgICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSW1hZ2UgaW1nLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlIGltZywgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tJbWFnZSBpbWcge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG4gICAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NSwgNjYsIDAuOCk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmIyZDQyO1xuICAgICAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSW1hZ2UuYmllbjpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSW1hZ2UuYmllbjpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSW1hZ2UuYmllbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuNik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjgpO1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBpbmhlcml0OyB9XG4gICAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlLmJpZW46YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSW1hZ2UuYmllbjphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tJbWFnZS5iaWVuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjYpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MywgMTkxLCA4OCwgMC44KTsgfVxuICAgICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tJbWFnZS5tYWw6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlLm1hbDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSW1hZ2UubWFsOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC42KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGluaGVyaXQ7IH1cbiAgICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSW1hZ2UubWFsOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tJbWFnZS5tYWw6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ltYWdlLm1hbDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuNik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjgpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tOZzpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nLnNlbDpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1RydWU6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlLnNlbDpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlOmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrRmFsc2Uuc2VsOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tOZzpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrTmcuc2VsOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlLnNlbDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrRmFsc2U6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlLnNlbDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrTmc6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nLnNlbDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrVHJ1ZTpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrVHJ1ZS5zZWw6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tGYWxzZS5zZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDE3MSwgOTgsIDAuNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tOZy5zZWw6YWZ0ZXIsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1RydWU6YWZ0ZXIsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1RydWUuc2VsOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tGYWxzZTphZnRlciwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrRmFsc2Uuc2VsOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nLnNlbDphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1RydWUuc2VsOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlLnNlbDphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tOZzphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tOZy5zZWw6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrVHJ1ZTphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlLnNlbDphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tGYWxzZTphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tGYWxzZS5zZWw6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfMS1kYXJrKTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrTmcuYmllbiwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrVHJ1ZS5iaWVuLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tGYWxzZS5iaWVuLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nLmJpZW4sIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrVHJ1ZS5iaWVuLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlLmJpZW4sIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrTmcuYmllbiwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlLmJpZW4sIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrRmFsc2UuYmllbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjYpOyB9XG4gICAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nLmJpZW46YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlLmJpZW46YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tGYWxzZS5iaWVuOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tOZy5iaWVuOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlLmJpZW46YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlLmJpZW46YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nLmJpZW46YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1RydWUuYmllbjpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrRmFsc2UuYmllbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuNik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjgpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl8xLWRhcmspOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tOZy5tYWwsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1RydWUubWFsLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tGYWxzZS5tYWwsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrTmcubWFsLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1RydWUubWFsLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlLm1hbCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tOZy5tYWwsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrVHJ1ZS5tYWwsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrRmFsc2UubWFsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuNik7IH1cbiAgICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrTmcubWFsOmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrVHJ1ZS5tYWw6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tGYWxzZS5tYWw6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja05nLm1hbDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrVHJ1ZS5tYWw6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZhbHNlLm1hbDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrTmcubWFsOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tUcnVlLm1hbDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrRmFsc2UubWFsOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC42KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yXzEtZGFyayk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0dvb2Q6YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tHb29kLnNlbDpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1dyb25nOmJlZm9yZSwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrV3Jvbmcuc2VsOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tHb29kOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tHb29kLnNlbDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrV3Jvbmc6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1dyb25nLnNlbDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrR29vZDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrR29vZC5zZWw6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1dyb25nOmJlZm9yZSwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tXcm9uZy5zZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgNzIsIDcyLCAwLjYpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tHb29kLmJpZW46YmVmb3JlLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tXcm9uZy5iaWVuOmJlZm9yZSwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tHb29kLmJpZW46YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1dyb25nLmJpZW46YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0dvb2QuYmllbjpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrV3JvbmcuYmllbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjgpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tHb29kLm1hbDpiZWZvcmUsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1dyb25nLm1hbDpiZWZvcmUsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrR29vZC5tYWw6YmVmb3JlLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1dyb25nLm1hbDpiZWZvcmUsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrR29vZC5tYWw6YmVmb3JlLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja1dyb25nLm1hbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjkpOyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kVXA6YWZ0ZXIsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0hhbmRVcC5zZWw6YWZ0ZXIsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bi5zZWw6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSGFuZFVwOmFmdGVyLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0hhbmRVcC5zZWw6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSGFuZERvd246YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSGFuZERvd24uc2VsOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0hhbmRVcDphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kVXAuc2VsOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0hhbmREb3duOmFmdGVyLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0hhbmREb3duLnNlbDphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kVXAubWFsOmFmdGVyLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bi5tYWw6YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSGFuZFVwLm1hbDphZnRlciwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bi5tYWw6YWZ0ZXIsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSGFuZFVwLm1hbDphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bi5tYWw6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC45KTsgfVxuICAgICAgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSGFuZFVwLmJpZW46YWZ0ZXIsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0hhbmREb3duLmJpZW46YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSGFuZFVwLmJpZW46YWZ0ZXIsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbC5jLUNoZWNrSGFuZERvd24uYmllbjphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kVXAuYmllbjphZnRlciwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmMtQ2hlY2tIYW5kRG93bi5iaWVuOmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOSk7IH1cbiAgICAgIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZpZWxkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZpZWxkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwuYy1DaGVja0ZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWFjY2VudCk7IH1cblxuLmMtc3BhbkJpbmQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWluLXdpZHRoOiB3IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWlucHV0LWJnKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWlucHV0LXR4dCk7IH1cbiAgLmMtc3BhbkJpbmQ6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMCAwIHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnKTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IHRleHRhcmVhLnNjc3MgKi9cbi5jLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXRleHRhcmVhLXR4dCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMDtcbiAgcmVzaXplOiBub25lO1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmhpZGRlbmRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXRvcDogMS4ycmVtOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gc2VsZWN0LnNjc3MgKi9cbi5jLXNlbGVjdCwgLmMtc2VsZWN0LURlZmF1bHQge1xuICAtLWdhcC10eHQtYmc6IDAuNHJlbTtcbiAgLS1zaXplLWhhbmRsZTogMS4zcmVtO1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBwYWRkaW5nOiAzcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogdmFyKC0tc2l6ZS1oYW5kbGUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtc2VsZWN0LXR4dCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDg1cmVtIHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc2l6ZS1oYW5kbGUpICsgdmFyKC0tZ2FwLXR4dC1iZykpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1DNDRJREl3TGpnaVBqeG5JR1JoZEdFdGJtRnRaVDBpUTJGd1lTQXlJajQ4WnlCa1lYUmhMVzVoYldVOUlrTmhjR0VnTVNJK1BIQmhkR2dnWm1sc2JEMGlJMFE0TUVJek15SWdaRDBpVFRBZ01HZ3lNQzQ0ZGpJd0xqaElNSG9pTHo0OGNHRjBhQ0JtYVd4c1BTSWpabVptSWlCa1BTSk5NVEF1TXprZ01USXVPVEpNTmk0M09DQTNMamc0YURjdU1qUnNMVE11TmpNZ05TNHdOSG9pTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS10aGVtZS1ib2R5LWJnKSwgdmFyKC0tdGhlbWUtYm9keS1iZykgY2FsYygxMDAlIC0gdmFyKC0tc2l6ZS1oYW5kbGUpKSwgdmFyKC0tY2xpZW50LWNvbG9yXzIpIHZhcigtLXNpemUtaGFuZGxlKSk7IH1cbiAgLmMtc2VsZWN0W2Mtc2VsZWN0LXN0eWxlPVwiaW5saW5lXCJdLCAuYy1zZWxlY3QtRGVmYXVsdFtjLXNlbGVjdC1zdHlsZT1cImlubGluZVwiXSB7XG4gICAgcGFkZGluZzogMCAzcHg7IH1cbiAgLmMtc2VsZWN0LURlZmF1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5jLXNlbGVjdCBvcHRpb24sIC5jLXNlbGVjdC1EZWZhdWx0IG9wdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXNlbGVjdC10eHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXNlbGVjdC1vcHRpb24tYmcpOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gdWkgY29tcG9uZW50ID0+IGJ1dHRvbnMuc2NzcyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLmVvdFwiKTtcbiAgLyogRm9yIElFNi04ICovXG4gIHNyYzogbG9jYWwoXCIuLi9mb250cy9NYXRlcmlhbCBJY29uc1wiKSwgbG9jYWwoXCIuLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYi1lbmdsaXNoLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ItZW5nbGlzaC5zdmcjYi1lbmdsaXNoXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5bY2xhc3NePVwiYXBwaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBhcHBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5hcHBpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7IH1cblxuLmFwcGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjsgfVxuXG4uYXBwaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjsgfVxuXG4uYXBwaWNvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiOyB9XG5cbi5hcHBpY29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjsgfVxuXG4uYXBwaWNvbi1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjsgfVxuXG4uYXBwaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiOyB9XG5cbi5hcHBpY29uLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcwXCI7IH1cblxuLmFwcGljb24tYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjsgfVxuXG4uYXBwaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzJcIjsgfVxuXG4uYXBwaWNvbi1ub3Rpcy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7IH1cblxuLmFwcGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjsgfVxuXG4uYXBwaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiOyB9XG5cbi5hcHBpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YVwiOyB9XG5cbi5hcHBpY29uLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjsgfVxuXG4uYXBwaWNvbi11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjJcIjsgfVxuXG4uYXBwaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiOyB9XG5cbi5hcHBpY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjsgfVxuXG4uYXBwaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjsgfVxuXG4uYXBwaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiOyB9XG5cbi5hcHBpY29uLW5vdGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiOyB9XG5cbi5hcHBpY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCI7IH1cblxuLmFwcGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjlcIjsgfVxuXG4uYXBwaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7IH1cblxuLmFwcGljb24tYXJyb3ctc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzdcIjsgfVxuXG4uYXBwaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiOyB9XG5cbi5jLXN1Ym1pdCwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja1NlbGVjdGVkLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkLCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrYm94LCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tib3gsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja2JveCwgLmMtYnRuLCAuYy1idG4tSWNvbiwgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tQ2hlY2ssIC5jLWNhcmQtcmV2ZWFsQ2xvc2UsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUluc3RydWN0aW9ucywgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tQ2xvc2UsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUluaXQsIC5jLWJ0bi1JY29uSW5kaWNhdG9yLCAuYy1idG4tSWNvbkFjdGlvbiwgLmMtY3VzdG9tVmlkZW9VcGRhdGUtLWJ1dHRvbiwgLmMtYnRuLUljb25OYXZpZ2F0aW9uLCAuYy1idG4tZ29UbywgLnVpLXNvcnRhYmxlLWhhbmRsZSwgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyLCAudWktc29ydGFibGUtaGlnaGxpZ2h0IHtcbiAgbWluLWhlaWdodDogMi4zcmVtO1xuICBtaW4td2lkdGg6IDIuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNpemUpO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1zdWJtaXQ6ZGlzYWJsZWQsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tTZWxlY3RlZDpkaXNhYmxlZCwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpkaXNhYmxlZCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQ6ZGlzYWJsZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpkaXNhYmxlZCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrU2VsZWN0ZWQ6ZGlzYWJsZWQsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpkaXNhYmxlZCwgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja2JveDpkaXNhYmxlZCwgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrYm94OmRpc2FibGVkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tib3g6ZGlzYWJsZWQsIC5jLWJ0bjpkaXNhYmxlZCwgLmMtYnRuLUljb246ZGlzYWJsZWQsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNoZWNrOmRpc2FibGVkLCAuYy1jYXJkLXJldmVhbENsb3NlOmRpc2FibGVkLCAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1JbnN0cnVjdGlvbnM6ZGlzYWJsZWQsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNsb3NlOmRpc2FibGVkLCAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1Jbml0OmRpc2FibGVkLCAuYy1idG4tSWNvbkluZGljYXRvcjpkaXNhYmxlZCwgLmMtYnRuLUljb25BY3Rpb246ZGlzYWJsZWQsIC5jLWN1c3RvbVZpZGVvVXBkYXRlLS1idXR0b246ZGlzYWJsZWQsIC5jLWJ0bi1JY29uTmF2aWdhdGlvbjpkaXNhYmxlZCwgLmMtYnRuLWdvVG86ZGlzYWJsZWQsIC51aS1zb3J0YWJsZS1oYW5kbGU6ZGlzYWJsZWQsIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjpkaXNhYmxlZCwgLnVpLXNvcnRhYmxlLWhpZ2hsaWdodDpkaXNhYmxlZCwgLmlzLWRpc2FibGVkLmMtc3VibWl0LCAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5pcy1kaXNhYmxlZC5jLUNoZWNrU2VsZWN0ZWQsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmlzLWRpc2FibGVkLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuaXMtZGlzYWJsZWQuYy1DaGVja1NlbGVjdGVkLCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmlzLWRpc2FibGVkLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuaXMtZGlzYWJsZWQuYy1DaGVja1NlbGVjdGVkLCAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmlzLWRpc2FibGVkLmMtQ2hlY2tJY29uU2VsZWN0ZWQsIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmlzLWRpc2FibGVkLmMtQ2hlY2tib3gsIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuaXMtZGlzYWJsZWQuYy1DaGVja2JveCwgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5pcy1kaXNhYmxlZC5jLUNoZWNrYm94LCAuaXMtZGlzYWJsZWQuYy1idG4sIC5pcy1kaXNhYmxlZC5jLWJ0bi1JY29uLCAuaXMtZGlzYWJsZWQuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DaGVjaywgLmlzLWRpc2FibGVkLmMtY2FyZC1yZXZlYWxDbG9zZSwgLmlzLWRpc2FibGVkLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tSW5zdHJ1Y3Rpb25zLCAuaXMtZGlzYWJsZWQuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DbG9zZSwgLmlzLWRpc2FibGVkLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tSW5pdCwgLmlzLWRpc2FibGVkLmMtYnRuLUljb25JbmRpY2F0b3IsIC5pcy1kaXNhYmxlZC5jLWJ0bi1JY29uQWN0aW9uLCAuaXMtZGlzYWJsZWQuYy1jdXN0b21WaWRlb1VwZGF0ZS0tYnV0dG9uLCAuaXMtZGlzYWJsZWQuYy1idG4tSWNvbk5hdmlnYXRpb24sIC5pcy1kaXNhYmxlZC5jLWJ0bi1nb1RvLCAuaXMtZGlzYWJsZWQudWktc29ydGFibGUtaGFuZGxlLCAuaXMtZGlzYWJsZWQudWktc29ydGFibGUtcGxhY2Vob2xkZXIsIC5pcy1kaXNhYmxlZC51aS1zb3J0YWJsZS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgY29sb3I6ICM5ZjlmOWY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLCAuYy1idG4tSWNvbiwgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tQ2hlY2ssIC5jLWNhcmQtcmV2ZWFsQ2xvc2UsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUluc3RydWN0aW9ucywgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tQ2xvc2UsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUluaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZV9wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuW25nLWF1ZGlvXSwgLmMtYnRuLUljb25bbmctYXVkaW9dLCAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DaGVja1tuZy1hdWRpb10sIC5jLWNhcmQtcmV2ZWFsQ2xvc2VbbmctYXVkaW9dLCAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1JbnN0cnVjdGlvbnNbbmctYXVkaW9dLCAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DbG9zZVtuZy1hdWRpb10sIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUluaXRbbmctYXVkaW9dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMyk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvciwgIzQ4NDg0OCk7IH1cbiAgLmMtYnRuLUljb246ZGlzYWJsZWQ6YmVmb3JlLCAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DaGVjazpkaXNhYmxlZDpiZWZvcmUge1xuICAgIGZpbHRlcjogaW52ZXJ0KDUwJSkgYnJpZ2h0bmVzcygxMTAlKTsgfVxuICAuYy1idG4tSWNvbkluZGljYXRvciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYy1idG4tSWNvbkFjdGlvbiwgLmMtY3VzdG9tVmlkZW9VcGRhdGUtLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWNvbG9yKTsgfVxuICAgIC5jLWJ0bi1JY29uQWN0aW9uLmlzLWFjdGl2ZSwgLmlzLWFjdGl2ZS5jLWN1c3RvbVZpZGVvVXBkYXRlLS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWFjY2VudCk7IH1cbiAgLmMtYnRuLUljb25OYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTsgfVxuICAgIC5jLWJ0bi1JY29uTmF2aWdhdGlvbi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG5cbi5jLW1lbnVCdXJndWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogNC4ycmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDsgfVxuICAuYy1tZW51QnVyZ3Vlci5vbk1lc3NhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7IH1cbiAgLmMtbWVudUJ1cmd1ZXItLUl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLW1lbnVCdXJndWVyOmhvdmVyIC5jLW1lbnVCdXJndWVyLS1JdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuYy1tZW51QnVyZ3Vlci5pcy1hY3RpdmUgLmMtbWVudUJ1cmd1ZXItLUl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwJSAwJTsgfVxuICAuYy1tZW51QnVyZ3Vlci5pcy1hY3RpdmUgLmMtbWVudUJ1cmd1ZXItLUl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYy1tZW51QnVyZ3Vlci5pcy1hY3RpdmUgLmMtbWVudUJ1cmd1ZXItLUl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDEwMCU7IH1cblxuLyoqXHJcbiogQnV0dG9uIHBhcmEgc2VjY2nDs24gb2JqZWN0aXZlcy5cclxuKi9cbi5jLWJ0bi1nb1RvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkODAwMzIgMCUsICNkODAwMzIgNDklLCAjYjgwMDJiIDUxJSwgI2I4MDAyYiA5OSUpOyB9XG4gIC5jLWJ0bi1nb1RvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMmIyZTQxIDAlLCAjMmIyZTQxIDQ5JSwgIzIwMjIzMSA1MSUsICMyMDIyMzEgOTklKTsgfVxuICAuYy1idG4tZ29Uby1lbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gdWkgY29tcG9uZW50ID0+IGxpc3Quc2NzcyAqL1xuLmMtbW9kdWxlT2JqZXRpdmUge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjJyZW0pO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlOiByZXBlYXQoMTQsIDFmcikvcmVwZWF0KDIzLCAxZnIpOyB9XG4gIC5jLW1vZHVsZU9iamV0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMyk7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIC0yIC8gNTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUuNzVlbSkge1xuICAgICAgLmMtbW9kdWxlT2JqZXRpdmU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jLW1vZHVsZU9iamV0aXZlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtYXJlYTogMSAvIDMgLyAtMSAvIC0xNTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1Ljc1ZW0pIHtcbiAgICAgIC5jLW1vZHVsZU9iamV0aXZlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtbW9kdWxlT2JqZXRpdmUtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtYXJlYTogNCAvIDEwIC8gMTEgLyAtMTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUuNzVlbSkge1xuICAgICAgLmMtbW9kdWxlT2JqZXRpdmUtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gMTEgLyAtMTsgfSB9XG4gIC5jLW1vZHVsZU9iamV0aXZlLS10ZXh0IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMCAwLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOC4xMjVlbSkge1xuICAgICAgLmMtbW9kdWxlT2JqZXRpdmUtLXRleHQge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgLmMtbW9kdWxlT2JqZXRpdmUtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZTogbWF4LWNvbnRlbnQgLyAxZnIgbWF4LWNvbnRlbnQgMWZyOyB9XG4gICAgLmMtbW9kdWxlT2JqZXRpdmUtLXRpdGxlOjpiZWZvcmUsIC5jLW1vZHVsZU9iamV0aXZlLS10aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDMyOyB9XG4gICAgLmMtbW9kdWxlT2JqZXRpdmUtLXRpdGxlIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Q4MDAzMiAwJSwgI2Q4MDAzMiA0OSUsICNiODAwMmIgNTElLCAjYjgwMDJiIDk5JSk7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS4zcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLmMtbW9kdWxlT2JqZXRpdmUtLXRpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgICAgLmMtbW9kdWxlT2JqZXRpdmUtLXRpdGxlIGgyIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuXG4uYy1saXN0LCAuYy1saXN0UmVzZXQsIC5jLWxpc3REZWZhdWx0LCAuYy1saXN0UmVkLCAuYy1jb3VudGVyTGlzdCwgLmMtY291bnRlckxpc3QtUmVzZXQsIC5jLWNvdW50ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDsgfVxuICAuYy1saXN0ID4gKiwgLmMtbGlzdFJlc2V0ID4gKiwgLmMtbGlzdERlZmF1bHQgPiAqLCAuYy1saXN0UmVkID4gKiwgLmMtY291bnRlckxpc3QgPiAqLCAuYy1jb3VudGVyTGlzdC1SZXNldCA+ICosIC5jLWNvdW50ZXIgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLmMtbGlzdCA+ICo6Zmlyc3QtY2hpbGQsIC5jLWxpc3RSZXNldCA+ICo6Zmlyc3QtY2hpbGQsIC5jLWxpc3REZWZhdWx0ID4gKjpmaXJzdC1jaGlsZCwgLmMtbGlzdFJlZCA+ICo6Zmlyc3QtY2hpbGQsIC5jLWNvdW50ZXJMaXN0ID4gKjpmaXJzdC1jaGlsZCwgLmMtY291bnRlckxpc3QtUmVzZXQgPiAqOmZpcnN0LWNoaWxkLCAuYy1jb3VudGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmMtbGlzdFJlc2V0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAuYy1saXN0UmVzZXQgPiAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jLWxpc3REZWZhdWx0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbiAgICAuYy1saXN0RGVmYXVsdCA+ICosXG4gICAgLmMtbGlzdERlZmF1bHQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5jLWxpc3RSZWQge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG4gICAgLmMtbGlzdFJlZCA+ICosXG4gICAgLmMtbGlzdFJlZCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAuYy1saXN0UmVkLWl0ZW0gPiAqLFxuICAgIC5jLWxpc3RSZWQtaXRlbSA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvciwgIzQ4NDg0OCk7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5jLWNvdW50ZXJMaXN0LCAuYy1jb3VudGVyTGlzdC1SZXNldCwgLmMtY291bnRlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGNvbnRhZG9yOyB9XG4gIC5jLWNvdW50ZXJMaXN0ID4gKiwgLmMtY291bnRlckxpc3QtUmVzZXQgPiAqLCAuYy1jb3VudGVyID4gKiB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGNvbnRhZG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgLmMtY291bnRlckxpc3QgPiAqOjpiZWZvcmUsIC5jLWNvdW50ZXJMaXN0LVJlc2V0ID4gKjo6YmVmb3JlLCAuYy1jb3VudGVyID4gKjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjY2U3ZTgwO1xuICAgICAgY29udGVudDogY291bnRlcihjb250YWRvcikgXCIuIFwiO1xuICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtOyB9XG4gICAgLmMtY291bnRlckxpc3QgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5jLWNvdW50ZXJMaXN0LVJlc2V0ID4gKjpmaXJzdC1jaGlsZDo6YmVmb3JlLCAuYy1jb3VudGVyID4gKjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtY291bnRlckxpc3QtUmVzZXQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jLWNvdW50ZXJMaXN0LVJlc2V0ID4gKjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5jLWNvdW50ZXJMaXN0LVJlc2V0ID4gKjpudGgtY2hpbGQoMikge1xuICAgIGNvdW50ZXItcmVzZXQ6IGNvbnRhZG9yOyB9XG4gIC5jLWNvdW50ZXJMaXN0LVJlc2V0ID4gKjpudGgtY2hpbGQobiArIDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYy1jb3VudGVyID4gKjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5pdGlhbDsgfVxuXG4uYy1jb3VudGVyW2RhdGEtdHlwZT1cImFscGhhXCJdOjpiZWZvcmUge1xuICBjb2xvcjogI2NlN2U4MDtcbiAgY29udGVudDogY291bnRlcihhbHBoYWJldCwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtOyB9XG5cbi51LWljb24tbWF0ZXJpYWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLWluLW91dDsgfVxuICAudS1pY29uLW1hdGVyaWFsLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudS1pY29uLW1hdGVyaWFsLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC51LWljb24tbWF0ZXJpYWw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMTcxLCA5OCwgMC43KTtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSB1aSBjb21wb25lbnQgPT4gdGFibGUuc2NzcyAqL1xuLmMtdGFibGUsIC5jLXRhYmxlLWRlZmF1bHQsIC5jLXRhYmxlLWVzdGlsb191bm8sIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3VubywgLmMtdGFibGUtZXN0aWxvX2RvcywgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zLCAuYy10YWJsZS1lc3RpbG9fdHJlcywgLmMtdGFibGUtU2VsZkNoZWNrLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzLCAuYy10YWJsZS5jLXRhYmxlLVNlbGZDaGVjaywgLmMtdGFibGUtZXN0aWxvX2N1YXRybywgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fY3VhdHJvIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jLXRhYmxlIHRkLCAuYy10YWJsZS1kZWZhdWx0IHRkLCAuYy10YWJsZS1lc3RpbG9fdW5vIHRkLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8gdGQsIC5jLXRhYmxlLWVzdGlsb19kb3MgdGQsIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2RvcyB0ZCwgLmMtdGFibGUtZXN0aWxvX3RyZXMgdGQsIC5jLXRhYmxlLVNlbGZDaGVjayB0ZCwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdHJlcyB0ZCwgLmMtdGFibGUuYy10YWJsZS1TZWxmQ2hlY2sgdGQsIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8gdGQsIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0ZCxcbiAgLmMtdGFibGUgdGgsXG4gIC5jLXRhYmxlLWRlZmF1bHQgdGgsXG4gIC5jLXRhYmxlLWVzdGlsb191bm8gdGgsXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3VubyB0aCxcbiAgLmMtdGFibGUtZXN0aWxvX2RvcyB0aCxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zIHRoLFxuICAuYy10YWJsZS1lc3RpbG9fdHJlcyB0aCxcbiAgLmMtdGFibGUtU2VsZkNoZWNrIHRoLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzIHRoLFxuICAuYy10YWJsZS5jLXRhYmxlLVNlbGZDaGVjayB0aCxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0aCxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fY3VhdHJvIHRoIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5jLXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAuYy10YWJsZS1kZWZhdWx0IHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAuYy10YWJsZS1lc3RpbG9fZG9zIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAuYy10YWJsZS1lc3RpbG9fdHJlcyB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCwgLmMtdGFibGUtU2VsZkNoZWNrIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAuYy10YWJsZS5jLXRhYmxlLVNlbGZDaGVjayB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCwgLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmMtdGFibGUgdGhlYWQsIC5jLXRhYmxlLS10aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwOyB9XG4gIC5jLXRhYmxlIHRoZWFkIHRoLFxuICAuYy10YWJsZSB0aGVhZCAuYy10YWJsZS1lc3RpbG9fdW5vLS10aCwgLmMtdGFibGUtLXRoZWFkIHRoLFxuICAuYy10YWJsZS0tdGhlYWQgLmMtdGFibGUtZXN0aWxvX3Vuby0tdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmMtdGFibGUtZmllbGQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uYy10YWJsZS1lc3RpbG9fdW5vLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8ge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5jLXRhYmxlLWVzdGlsb191bm8gdGhlYWQsIC5jLXRhYmxlLWVzdGlsb191bm8tLXRoZWFkLFxuICAuYy10YWJsZS1lc3RpbG9fdW5vIC5jLXRhYmxlLS10aGVhZCxcbiAgLmMtdGFibGUtZXN0aWxvX3VubyB0aCwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vIHRoZWFkLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8tLXRoZWFkLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8gLmMtdGFibGUtLXRoZWFkLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXR3by1kYXJrKTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmMtdGFibGUtZXN0aWxvX3VubyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLWVzdGlsb191bm8gdGJvZHkgLmMtdGFibGUtZXN0aWxvX3Vuby0tdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQoZXZlbiksIC5jLXRhYmxlLWVzdGlsb191bm8tLXRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX3Vuby0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX3Vuby0tdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS1lc3RpbG9fdW5vLS10Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS1lc3RpbG9fdW5vIC5jLXRhYmxlLS10Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLWVzdGlsb191bm8gLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLWVzdGlsb191bm8tLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX3VubyAuYy10YWJsZS0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChldmVuKSwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IC5jLXRhYmxlLWVzdGlsb191bm8tLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQoZXZlbiksIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3Vuby0tdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8tLXRib2R5IC5jLXRhYmxlLWVzdGlsb191bm8tLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vLS10Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8gLmMtdGFibGUtLXRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vIC5jLXRhYmxlLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fdW5vLS10cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3VubyAuYy10YWJsZS0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHdvLWxpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTsgfVxuICAuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IC5jLXRhYmxlLWVzdGlsb191bm8tLXRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQob2RkKSwgLmMtdGFibGUtZXN0aWxvX3Vuby0tdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLWVzdGlsb191bm8tLXRib2R5IC5jLXRhYmxlLWVzdGlsb191bm8tLXRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS1lc3RpbG9fdW5vLS10Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLWVzdGlsb191bm8gLmMtdGFibGUtLXRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS1lc3RpbG9fdW5vIC5jLXRhYmxlLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fdW5vLS10cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUtZXN0aWxvX3VubyAuYy10YWJsZS0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChvZGQpLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb191bm8gdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3VubyB0Ym9keSAuYy10YWJsZS1lc3RpbG9fdW5vLS10cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vIHRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQob2RkKSwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vLS10Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fdW5vLS10cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdW5vLS10Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3VubyAuYy10YWJsZS0tdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3VubyAuYy10YWJsZS0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX3Vuby0tdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3VubyAuYy10YWJsZS0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10d28tbGlnaHRlcik7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7IH1cblxuLmMtdGFibGUtZXN0aWxvX2RvcywgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAuYy10YWJsZS1lc3RpbG9fZG9zIHRoZWFkLCAuYy10YWJsZS1lc3RpbG9fZG9zLS10aGVhZCwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zIHRoZWFkLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19kb3MtLXRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZDQyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYy10YWJsZS1lc3RpbG9fZG9zIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX2RvcyB0Ym9keSAuYy10YWJsZS1lc3RpbG9fZG9zLS10cjpudGgtY2hpbGQoZXZlbiksIC5jLXRhYmxlLWVzdGlsb19kb3MtLXRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX2Rvcy0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX2Rvcy0tdHI6bnRoLWNoaWxkKGV2ZW4pLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19kb3MgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19kb3MgdGJvZHkgLmMtdGFibGUtZXN0aWxvX2Rvcy0tdHI6bnRoLWNoaWxkKGV2ZW4pLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19kb3MtLXRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fZG9zLS10cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNWM2Zjg7XG4gICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgLmMtdGFibGUtZXN0aWxvX2RvcyB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUtZXN0aWxvX2RvcyB0Ym9keSAuYy10YWJsZS1lc3RpbG9fZG9zLS10cjpudGgtY2hpbGQob2RkKSwgLmMtdGFibGUtZXN0aWxvX2Rvcy0tdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLWVzdGlsb19kb3MtLXRib2R5IC5jLXRhYmxlLWVzdGlsb19kb3MtLXRyOm50aC1jaGlsZChvZGQpLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19kb3MgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2RvcyB0Ym9keSAuYy10YWJsZS1lc3RpbG9fZG9zLS10cjpudGgtY2hpbGQob2RkKSwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zLS10Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fZG9zLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fZG9zLS10cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGJmMTtcbiAgICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4uYy10YWJsZS1lc3RpbG9fdHJlcywgLmMtdGFibGUtU2VsZkNoZWNrLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzLCAuYy10YWJsZS5jLXRhYmxlLVNlbGZDaGVjayB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmMtdGFibGUtZXN0aWxvX3RyZXMgdGgsIC5jLXRhYmxlLVNlbGZDaGVjayB0aCxcbiAgLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtLXRoLFxuICAuYy10YWJsZS1TZWxmQ2hlY2sgLmMtdGFibGUtLXRoLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzIHRoLCAuYy10YWJsZS5jLXRhYmxlLVNlbGZDaGVjayB0aCxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdHJlcyAuYy10YWJsZS0tdGgsXG4gIC5jLXRhYmxlLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10aCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5jLXRhYmxlLWVzdGlsb190cmVzIC5jLXRhYmxlLS10ZCwgLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10ZCwgLmMtdGFibGUtZXN0aWxvX3RyZXMgdGgsIC5jLXRhYmxlLVNlbGZDaGVjayB0aCxcbiAgLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtLXRoLFxuICAuYy10YWJsZS1TZWxmQ2hlY2sgLmMtdGFibGUtLXRoLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzIC5jLXRhYmxlLS10ZCwgLmMtdGFibGUuYy10YWJsZS1TZWxmQ2hlY2sgLmMtdGFibGUtLXRkLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzIHRoLCAuYy10YWJsZS5jLXRhYmxlLVNlbGZDaGVjayB0aCxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdHJlcyAuYy10YWJsZS0tdGgsXG4gIC5jLXRhYmxlLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10aCB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgd2hpdGU7IH1cbiAgLmMtdGFibGUtZXN0aWxvX3RyZXMgdGQsIC5jLXRhYmxlLVNlbGZDaGVjayB0ZCwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdHJlcyB0ZCwgLmMtdGFibGUuYy10YWJsZS1TZWxmQ2hlY2sgdGQge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpOyB9XG4gIC5jLXRhYmxlLWVzdGlsb190cmVzIHRoZWFkLCAuYy10YWJsZS1TZWxmQ2hlY2sgdGhlYWQsXG4gIC5jLXRhYmxlLWVzdGlsb190cmVzIC5jLXRhYmxlLS10aGVhZCxcbiAgLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10aGVhZCwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdHJlcyB0aGVhZCwgLmMtdGFibGUuYy10YWJsZS1TZWxmQ2hlY2sgdGhlYWQsXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtLXRoZWFkLFxuICAuYy10YWJsZS5jLXRhYmxlLVNlbGZDaGVjayAuYy10YWJsZS0tdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZvdXItZGFyayk7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jLXRhYmxlLWVzdGlsb190cmVzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSwgLmMtdGFibGUtU2VsZkNoZWNrIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtZXN0aWxvX3RyZXMtLXRib2R5IC5jLXRhYmxlLWVzdGlsb190cmVzLS10cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLVNlbGZDaGVjayAuYy10YWJsZS1lc3RpbG9fdHJlcy0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX3RyZXMtLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLVNlbGZDaGVjayAuYy10YWJsZS0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChldmVuKSwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdHJlcyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksIC5jLXRhYmxlLmMtdGFibGUtU2VsZkNoZWNrIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fdHJlcyAuYy10YWJsZS1lc3RpbG9fdHJlcy0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX3RyZXMtLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1TZWxmQ2hlY2sgLmMtdGFibGUtZXN0aWxvX3RyZXMtLXRib2R5IC5jLXRhYmxlLWVzdGlsb190cmVzLS10cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mb3VyLWxpZ2h0KTsgfVxuICAuYy10YWJsZS1lc3RpbG9fdHJlcyB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSwgLmMtdGFibGUtU2VsZkNoZWNrIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS1lc3RpbG9fdHJlcyAuYy10YWJsZS1lc3RpbG9fdHJlcy0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX3RyZXMtLXRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS1TZWxmQ2hlY2sgLmMtdGFibGUtZXN0aWxvX3RyZXMtLXRib2R5IC5jLXRhYmxlLWVzdGlsb190cmVzLS10cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLS10Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKG9kZCksIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3RyZXMgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksIC5jLXRhYmxlLmMtdGFibGUtU2VsZkNoZWNrIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb190cmVzIC5jLXRhYmxlLWVzdGlsb190cmVzLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fdHJlcy0tdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtU2VsZkNoZWNrIC5jLXRhYmxlLWVzdGlsb190cmVzLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fdHJlcy0tdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX3RyZXMgLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUuYy10YWJsZS1TZWxmQ2hlY2sgLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZm91ci1saWdodGVyKTsgfVxuXG4uYy10YWJsZS1lc3RpbG9fY3VhdHJvLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8ge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8gdGhlYWQsIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRoZWFkLFxuICAuYy10YWJsZS1lc3RpbG9fY3VhdHJvIC5jLXRhYmxlLS10aGVhZCxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0aCwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fY3VhdHJvIHRoZWFkLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRoZWFkLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8gLmMtdGFibGUtLXRoZWFkLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDkwMDA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS1lc3RpbG9fY3VhdHJvIHRib2R5IC5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKGV2ZW4pLCAuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRib2R5IC5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRybyAuYy10YWJsZS0tdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS1lc3RpbG9fY3VhdHJvIC5jLXRhYmxlLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8gLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQoZXZlbiksIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSAuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKGV2ZW4pLCAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChldmVuKSxcbiAgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fY3VhdHJvIC5jLXRhYmxlLS10Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRybyAuYy10YWJsZS0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdHI6bnRoLWNoaWxkKGV2ZW4pLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8gLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjYmQ7XG4gICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSAuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKG9kZCksIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10Ym9keSAuYy10YWJsZS1lc3RpbG9fY3VhdHJvLS10cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS1lc3RpbG9fY3VhdHJvIC5jLXRhYmxlLS10Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbiAgLmMtdGFibGUtZXN0aWxvX2N1YXRybyAuYy10YWJsZS0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLWVzdGlsb19jdWF0cm8gLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQob2RkKSwgLmMtdGFibGUuYy10YWJsZS1lc3RpbG9fY3VhdHJvIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8gdGJvZHkgLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRybyB0Ym9keSAuYy10YWJsZS0tdHI6bnRoLWNoaWxkKG9kZCksIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdGJvZHkgLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdHI6bnRoLWNoaWxkKG9kZCksXG4gIC5jLXRhYmxlLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdGJvZHkgLmMtdGFibGUtLXRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8gLmMtdGFibGUtLXRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8gLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLWVzdGlsb19jdWF0cm8tLXRyOm50aC1jaGlsZChvZGQpLFxuICAuYy10YWJsZS5jLXRhYmxlLWVzdGlsb19jdWF0cm8gLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDk3YTtcbiAgICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4uYy10YWJsZS1TZWxmQ2hlY2sgdGhlYWQsIC5jLXRhYmxlLVNlbGZDaGVjay0tdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5jLXRhYmxlLVNlbGZDaGVjayB0aGVhZCB0aDpudGgtY2hpbGQoMSksIC5jLXRhYmxlLVNlbGZDaGVjayB0aGVhZCB0aDpudGgtY2hpbGQoMiksXG4gIC5jLXRhYmxlLVNlbGZDaGVjayB0aGVhZCAuYy10YWJsZS1TZWxmQ2hlY2stLXRoOm50aC1jaGlsZCgxKSxcbiAgLmMtdGFibGUtU2VsZkNoZWNrIHRoZWFkIC5jLXRhYmxlLVNlbGZDaGVjay0tdGg6bnRoLWNoaWxkKDIpLCAuYy10YWJsZS1TZWxmQ2hlY2stLXRoZWFkIHRoOm50aC1jaGlsZCgxKSwgLmMtdGFibGUtU2VsZkNoZWNrLS10aGVhZCB0aDpudGgtY2hpbGQoMiksXG4gIC5jLXRhYmxlLVNlbGZDaGVjay0tdGhlYWQgLmMtdGFibGUtU2VsZkNoZWNrLS10aDpudGgtY2hpbGQoMSksXG4gIC5jLXRhYmxlLVNlbGZDaGVjay0tdGhlYWQgLmMtdGFibGUtU2VsZkNoZWNrLS10aDpudGgtY2hpbGQoMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDRmNTI7IH1cblxuLmMtdGFibGUtU2VsZkNoZWNrIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbi5jLXRhYmxlLVNlbGZDaGVjay0tdGJvZHkgLmMtdGFibGUtU2VsZkNoZWNrLS10cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiM2IxOyB9XG5cbi5jLXRhYmxlLVNlbGZDaGVjayB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSxcbi5jLXRhYmxlLVNlbGZDaGVjay0tdGJvZHkgLmMtdGFibGUtU2VsZkNoZWNrLS10cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWNjYzI7IH1cblxuLmMtdGFibGUtU2VsZkNoZWNrIHRib2R5IHRkLFxuLmMtdGFibGUtU2VsZkNoZWNrIHRib2R5IC5jLXRhYmxlLVNlbGZDaGVjay0tdGQsIC5jLXRhYmxlLVNlbGZDaGVjay0tdGJvZHkgdGQsXG4uYy10YWJsZS1TZWxmQ2hlY2stLXRib2R5IC5jLXRhYmxlLVNlbGZDaGVjay0tdGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYy10YWJsZS1TZWxmQ2hlY2sgdGJvZHkgdGQgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrYm94LFxuICAuYy10YWJsZS1TZWxmQ2hlY2sgdGJvZHkgdGQgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrYm94LFxuICAuYy10YWJsZS1TZWxmQ2hlY2sgdGJvZHkgLmMtdGFibGUtU2VsZkNoZWNrLS10ZCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tib3gsXG4gIC5jLXRhYmxlLVNlbGZDaGVjayB0Ym9keSAuYy10YWJsZS1TZWxmQ2hlY2stLXRkIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja2JveCwgLmMtdGFibGUtU2VsZkNoZWNrLS10Ym9keSB0ZCAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tib3gsXG4gIC5jLXRhYmxlLVNlbGZDaGVjay0tdGJvZHkgdGQgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrYm94LFxuICAuYy10YWJsZS1TZWxmQ2hlY2stLXRib2R5IC5jLXRhYmxlLVNlbGZDaGVjay0tdGQgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrYm94LFxuICAuYy10YWJsZS1TZWxmQ2hlY2stLXRib2R5IC5jLXRhYmxlLVNlbGZDaGVjay0tdGQgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jLXRhYmxlW2RhdGEtZWplcmNpY2lvPVwidGFibGUtdHJ1ZWZhbHNlXCJdIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uYy10YWJsZSB7XG4gIC0tdGhlbWUtZ2FwLXNpemUteDogMTBweDtcbiAgLS10aGVtZS1nYXAtc2l6ZS15OiA1cHg7XG4gIC0tdGhlbWUtZ3JhZGllbnQtYnJlYWtwb2ludDogODclO1xuICAtLXRoZW1lLWJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xuICAtLXRoZW1lLWhlYWRlci1iZzogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xuICAtLXRoZW1lLWhlYWRlci1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtdHh0KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS10aGVtZS1nYXAtc2l6ZS15KSk7IH1cbiAgLmMtdGFibGVbdGFibGUtd2lkdGg9XCJiYXNlXCJdIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4OyB9XG4gIC5jLXRhYmxlW3RhYmxlLXdpZHRoPVwieHNcIl0ge1xuICAgIG1pbi13aWR0aDogNDgwcHg7IH1cbiAgLmMtdGFibGVbdGFibGUtd2lkdGg9XCJ4bVwiXSB7XG4gICAgbWluLXdpZHRoOiA2MDBweDsgfVxuICAuYy10YWJsZVt0YWJsZS13aWR0aD1cInNtXCJdIHtcbiAgICBtaW4td2lkdGg6IDc2OHB4OyB9XG4gIC5jLXRhYmxlW3RhYmxlLXdpZHRoPVwibWRcIl0ge1xuICAgIG1pbi13aWR0aDogOTkycHg7IH1cbiAgLmMtdGFibGVbdGFibGUtd2lkdGg9XCJsZ1wiXSB7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7IH1cbiAgLmMtdGFibGVbdGFibGUtd2lkdGg9XCJoZFwiXSB7XG4gICAgbWluLXdpZHRoOiAxMjgwcHg7IH1cbiAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGhlYWQgdGgsIC5jLXRhYmxlW3RhYmxlLXR5cGVdIHRib2R5IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS10aGVtZS1oZWFkZXItYmcpIDAlLCB2YXIoLS10aGVtZS1oZWFkZXItYmcpIHZhcigtLXRoZW1lLWdyYWRpZW50LWJyZWFrcG9pbnQpLCB0cmFuc3BhcmVudCB2YXIoLS10aGVtZS1ncmFkaWVudC1icmVha3BvaW50KSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLWhlYWRlci1jb2xvcik7IH1cbiAgLmMtdGFibGVbdGFibGUtdHlwZV0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGJvZHkgdGQsXG4gICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGJvZHkgdGgsXG4gICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGhlYWQgdGgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXRoZW1lLWdhcC1zaXplLXkpIHZhcigtLXRoZW1lLWdhcC1zaXplLXgpIHZhcigtLXRoZW1lLWdhcC1zaXplLXgpOyB9XG4gICAgICAuYy10YWJsZVt0YWJsZS10eXBlXSB0Ym9keSB0ZDo6YmVmb3JlLFxuICAgICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGJvZHkgdGg6OmJlZm9yZSxcbiAgICAgIC5jLXRhYmxlW3RhYmxlLXR5cGVdIHRoZWFkIHRoOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAodmFyKC0tdGhlbWUtZ2FwLXNpemUteSkgLSAycHgpKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDk1JSk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuYy10YWJsZVt0YWJsZS10eXBlXSB0Ym9keSB0ZFtyb3dzcGFuXSxcbiAgICAgIC5jLXRhYmxlW3RhYmxlLXR5cGVdIHRib2R5IHRoW3Jvd3NwYW5dLFxuICAgICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGhlYWQgdGhbcm93c3Bhbl0ge1xuICAgICAgICAtLXRoZW1lLWdyYWRpZW50LWJyZWFrcG9pbnQ6IDk5JTsgfVxuICAgICAgICAuYy10YWJsZVt0YWJsZS10eXBlXSB0Ym9keSB0ZFtyb3dzcGFuXTo6YmVmb3JlLFxuICAgICAgICAuYy10YWJsZVt0YWJsZS10eXBlXSB0Ym9keSB0aFtyb3dzcGFuXTo6YmVmb3JlLFxuICAgICAgICAuYy10YWJsZVt0YWJsZS10eXBlXSB0aGVhZCB0aFtyb3dzcGFuXTo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAgIC5jLXRhYmxlW3RhYmxlLXR5cGVdIHRoZWFkIHRoOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jLXRhYmxlW3RhYmxlLXR5cGVdIHRoZWFkIHRoOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiB2YXIoLS10aGVtZS1ncmFkaWVudC1icmVha3BvaW50KTtcbiAgICAgIGJveC1zaGFkb3c6IGNhbGModmFyKC0tdGhlbWUtZ2FwLXNpemUteSkgKiAtMSkgMHB4IDAgMCB2YXIoLS10aGVtZS1oZWFkZXItYmcpOyB9XG4gICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGhlYWQgdGhbdGFibGUtdGg9XCJub25lXCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5jLXRhYmxlW3RhYmxlLXR5cGVdIHRoZWFkIHRoW3RhYmxlLXRoPVwibm9uZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5jLXRhYmxlW3RhYmxlLXR5cGVdIHRib2R5IHRoIHtcbiAgICAgIC0tdGhlbWUtZ3JhZGllbnQtYnJlYWtwb2ludDogOTUlOyB9XG4gICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGJvZHkgdGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS10aGVtZS1nYXAtc2l6ZS14KTsgfVxuICAgICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGJvZHkgdGQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTsgfVxuICAgICAgLmMtdGFibGVbdGFibGUtdHlwZV0gdGJvZHkgdGQ6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jLXRhYmxlW3RhYmxlLXR5cGVdIHRib2R5IHRkOmZpcnN0LWNoaWxkW3Jvd3NwYW5dICsgdGQ6OmJlZm9yZSwgLmMtdGFibGVbdGFibGUtdHlwZV0gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxlZnQ6IGNhbGModmFyKC0tdGhlbWUtZ2FwLXNpemUteSkgKiAtMSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAodmFyKC0tdGhlbWUtZ2FwLXNpemUteSkgKiAxLjQpKTsgfVxuICAuYy10YWJsZVt0YWJsZS10eXBlPVwic3F1YXJlXCJdIHRib2R5IHRkOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtZ2FwLXNpemUteSkgMHB4IDAgMHB4IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvcik7IH1cbiAgLmMtdGFibGVbdGFibGUtdHlwZT1cInNxdWFyZVwiXSB0Ym9keSB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAtMXB4IDBweCAwIDBweCB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpOyB9XG4gIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJzcXVhcmVcIl0gdGJvZHkgdGRbdGFibGUtdGQ9XCJzaW5nbGVcIl06OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtZ2FwLXNpemUteSkgMHB4IDAgMHB4IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvcik7IH1cbiAgLmMtdGFibGVbdGFibGUtdHlwZT1cInNxdWFyZS1saW5lXCJdIHRib2R5IHRkOmxhc3QtY2hpbGQ6OmJlZm9yZSwgLmMtdGFibGVbdGFibGUtdHlwZT1cInNlbGZjaGVja1wiXSB0Ym9keSB0ZDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDJweCAwcHggMCAwcHggdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTsgfVxuICAuYy10YWJsZVt0YWJsZS10eXBlPVwic3F1YXJlLWxpbmVcIl0gdGJvZHkgdGQ6Zmlyc3QtY2hpbGRbcm93c3Bhbl0gKyB0ZDo6YmVmb3JlLCAuYy10YWJsZVt0YWJsZS10eXBlPVwic2VsZmNoZWNrXCJdIHRib2R5IHRkOmZpcnN0LWNoaWxkW3Jvd3NwYW5dICsgdGQ6OmJlZm9yZSwgLmMtdGFibGVbdGFibGUtdHlwZT1cInNxdWFyZS1saW5lXCJdIHRib2R5IHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJzZWxmY2hlY2tcIl0gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogLTFweCAwcHggMCAwcHggdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTsgfVxuICAuYy10YWJsZVt0YWJsZS10eXBlPVwic3F1YXJlLWxpbmVcIl0gdGJvZHkgdGRbdGFibGUtdGQ9XCJzaW5nbGVcIl06OmJlZm9yZSwgLmMtdGFibGVbdGFibGUtdHlwZT1cInNlbGZjaGVja1wiXSB0Ym9keSB0ZFt0YWJsZS10ZD1cInNpbmdsZVwiXTo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAtMXB4IDBweCAwIDBweCB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpLCAycHggMHB4IDAgMHB4IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvcik7IH1cbiAgLmMtdGFibGVbdGFibGUtdHlwZT1cInNxdWFyZS1saW5lXCJdIHRib2R5IHRkOjpiZWZvcmUsIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJzZWxmY2hlY2tcIl0gdGJvZHkgdGQ6OmJlZm9yZSxcbiAgLmMtdGFibGVbdGFibGUtdHlwZT1cInNxdWFyZS1saW5lXCJdIHRib2R5IHRoOjpiZWZvcmUsXG4gIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJzZWxmY2hlY2tcIl0gdGJvZHkgdGg6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuICAuYy10YWJsZVt0YWJsZS10eXBlPVwic2VsZmNoZWNrXCJdIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXRoZW1lLWdhcC1zaXplLXkpIC0gMnB4KTsgfVxuICAgIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJzZWxmY2hlY2tcIl0gdGJvZHkgdGQgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrYm94LFxuICAgIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJzZWxmY2hlY2tcIl0gdGJvZHkgdGQgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYy10YWJsZVt0YWJsZS10eXBlPVwiY2xlYW5cIl0sIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJ0cnVlLWZhbHNlXCJdIHtcbiAgICAtLXRoZW1lLWdhcC1zaXplLXg6IDVweDtcbiAgICAtLXRoZW1lLWdhcC1zaXplLXk6IDVweDtcbiAgICBib3JkZXItc3BhY2luZzogMTBweDsgfVxuICAgIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJjbGVhblwiXSB0Ym9keSB0ZDo6YmVmb3JlLCAuYy10YWJsZVt0YWJsZS10eXBlPVwidHJ1ZS1mYWxzZVwiXSB0Ym9keSB0ZDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuYy10YWJsZVt0YWJsZS10eXBlPVwiY2xlYW5cIl0gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLmMtdGFibGVbdGFibGUtdHlwZT1cImNsZWFuXCJdIHRib2R5IHRkOmxhc3QtY2hpbGQ6OmJlZm9yZSwgLmMtdGFibGVbdGFibGUtdHlwZT1cInRydWUtZmFsc2VcIl0gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLmMtdGFibGVbdGFibGUtdHlwZT1cInRydWUtZmFsc2VcIl0gdGJvZHkgdGQ6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYy10YWJsZVt0YWJsZS10eXBlPVwiY2xlYW5cIl0gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQsIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJ0cnVlLWZhbHNlXCJdIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzQpOyB9XG4gIC5jLXRhYmxlW3RhYmxlLXRoZW1lPVwieWVsbG93XCJdIHtcbiAgICAtLXRoZW1lLWJvcmRlci1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgIC0tdGhlbWUtaGVhZGVyLWJnOiB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpO1xuICAgIC0tdGhlbWUtaGVhZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LWJnKTsgfVxuICAuYy10YWJsZVt0YWJsZS10aGVtZT1cImJsdWVcIl0ge1xuICAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XG4gICAgLS10aGVtZS1oZWFkZXItYmc6IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvcik7XG4gICAgLS10aGVtZS1oZWFkZXItY29sb3I6IHZhcigtLXRoZW1lLWJvZHktYmcpOyB9XG5cbi5hZS1ncmlkVGFibGUge1xuICAtLWdyaWRUYWJsZS1nYXA6IDdweDtcbiAgLS1ncmlkVGFibGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIC0tZ3JpZFRhYmxlLWJsb2NrLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAtLWdyaWRUYWJsZS1yb3ctY29sdW1uczogdmFyKC0tZ3JpZFRhYmxlLWNvbHVtbnMpO1xuICAtLWdyaWRUYWJsZS1oZWFkZXItY29sdW1uczogdmFyKC0tZ3JpZFRhYmxlLWNvbHVtbnMpO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdyaWRUYWJsZS1nYXApO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5hZS1ncmlkVGFibGVfZmllbGQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAuYWUtZ3JpZFRhYmxlX2NlbGwsIC5hZS1ncmlkVGFibGVfdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIGJveC1zaGFkb3c6IC00cHggMCAwIDAgdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpIGluc2V0LCAwIDAgMCAycHggdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpIGluc2V0OyB9XG4gICAgLmFlLWdyaWRUYWJsZV9jZWxsIGgxLFxuICAgIC5hZS1ncmlkVGFibGVfY2VsbCBoMixcbiAgICAuYWUtZ3JpZFRhYmxlX2NlbGwgaDMsXG4gICAgLmFlLWdyaWRUYWJsZV9jZWxsIGg0LFxuICAgIC5hZS1ncmlkVGFibGVfY2VsbCBoNSxcbiAgICAuYWUtZ3JpZFRhYmxlX2NlbGwgaDYsIC5hZS1ncmlkVGFibGVfdGggaDEsXG4gICAgLmFlLWdyaWRUYWJsZV90aCBoMixcbiAgICAuYWUtZ3JpZFRhYmxlX3RoIGgzLFxuICAgIC5hZS1ncmlkVGFibGVfdGggaDQsXG4gICAgLmFlLWdyaWRUYWJsZV90aCBoNSxcbiAgICAuYWUtZ3JpZFRhYmxlX3RoIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmFlLWdyaWRUYWJsZV90aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYWUtZ3JpZFRhYmxlX2hlYWRlciwgLmFlLWdyaWRUYWJsZV9yb3csIC5hZS1ncmlkVGFibGVfYmxvY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLWdyaWRUYWJsZS1nYXApO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWUtZ3JpZFRhYmxlX2NsZWFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmFlLWdyaWRUYWJsZV9ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ncmlkVGFibGUtYmxvY2stY29sdW1ucyk7IH1cbiAgLmFlLWdyaWRUYWJsZV9oZWFkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZ3JpZFRhYmxlLWhlYWRlci1jb2x1bW5zKTsgfVxuICAuYWUtZ3JpZFRhYmxlX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ncmlkVGFibGUtcm93LWNvbHVtbnMpOyB9XG5cbi5hZS1ncmlkVGFibGVbdGFibGUtdHlwZT1cInNlbGZjaGVja1wiXSBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFlLWdyaWRUYWJsZVt0YWJsZS10eXBlPVwic2VsZmNoZWNrXCJdIC5hZS1ncmlkVGFibGVfY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFlLWdyaWRUYWJsZSBbaGlkZS1jaGlsZF0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5hZS1ncmlkVGFibGUgW3NoYWRvdy1ub25lXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIGxheW91dCBwcm95ZWN0ICoqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLm8taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDQuMnJlbTsgfVxuXG4uby1mb290ZXIsIC5fby1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogMy41cmVtOyB9XG5cbi5vLWhlYWRlcl9fbmF2LCAuby1oZWFkZXJfX3NlY3Rpb24sIC5vLW5hdiwgLm8tbmF2X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vLWZvb3Rlcl9fbmF2LCAuX28tZm9vdGVyX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGVtcGxhdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vbXVsdGltZWRpYS9jbGllbnQvYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNTBweDsgfVxuXG4udGVtcGxhdGUtIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAudGVtcGxhdGUtYXNpZGVMZWZ0IHtcbiAgICBncmlkLWFyZWE6IGxlZnQ7IH1cbiAgLnRlbXBsYXRlLWFzaWRlUmlnaHQge1xuICAgIGdyaWQtYXJlYTogcmlnaHQ7IH1cbiAgLnRlbXBsYXRlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7IH1cbiAgLnRlbXBsYXRlLXNlY3Rpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGdyaWQtYXJlYTogY2VudGVyOyB9XG4gIC50ZW1wbGF0ZS1jb250ZW50LCAudGVtcGxhdGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudGVtcGxhdGUtYXNpZGVMZWZ0LCAudGVtcGxhdGUtYXNpZGVSaWdodCB7XG4gICAgbWluLXdpZHRoOiB2YXIoLS1hc2lkZS13aWR0aCk7XG4gICAgbWluLWhlaWdodDogdmFyKC0tYXNpZGUtd2lkdGgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50ZW1wbGF0ZS1hc2lkZUxlZnQgPiBidXR0b24sIC50ZW1wbGF0ZS1hc2lkZVJpZ2h0ID4gYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTsgfVxuICAgICAgLnRlbXBsYXRlLWFzaWRlTGVmdCA+IGJ1dHRvbjpsYXN0LWNoaWxkLCAudGVtcGxhdGUtYXNpZGVSaWdodCA+IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGVtcGxhdGUtYXNpZGVSaWdodCA+IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWFjY2VudCk7IH1cbiAgLnRlbXBsYXRlLXdyYXBwZXIge1xuICAgIC0tYXNpZGUtbGVmdDogdmFyKC0tYXNpZGUtd2lkdGgpO1xuICAgIC0tYXNpZGUtcmlnaHQ6IHZhcigtLWFzaWRlLXdpZHRoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWhlYWRlci1zaXplLWhlaWdodCkgKiAyKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0taGVhZGVyLXNpemUtaGVpZ2h0KSAqIDIpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZTogMWZyL3ZhcigtLWFzaWRlLWxlZnQpIDFmciB2YXIoLS1hc2lkZS1yaWdodCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IGNlbnRlciByaWdodFwiO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBjb3VudGVyLXJlc2V0OiB0aXRsZTsgfVxuXG4uby1tYWluIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuXG4uby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5vLXNlY3Rpb24sIC5vLXNlY3Rpb25fZmxleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAoNC4ycmVtICogMikpO1xuICBhbmltYXRpb24tZHVyYXRpb246IDcwMG1zO1xuICBhbmltYXRpb24tbmFtZTogZmFkZVVwQ29udGVudDsgfVxuICAuby1zZWN0aW9uX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uby1oZWFkZXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBtaW4taGVpZ2h0OiA0LjJyZW07IH1cbiAgLm8taGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm8taGVhZGVyX19zZWN0aW9uW28tc3R5bGU9XCJzaGFkb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJkNDI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL211bHRpbWVkaWEvY2xpZW50L2hlYWRlci9oZWFkZXJfYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NHB4OyB9XG4gIC5vLWhlYWRlcl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiBhdXRvOyB9XG4gICAgLm8taGVhZGVyX19ibG9jay1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZDgwMDMyIDAlLCAjZDgwMDMyIDQ5JSwgI2I4MDAyYiA1MSUsICNiODAwMmIgOTklKTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDsgfVxuICAuby1oZWFkZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDMuOHJlbSAqIDIpKTsgfVxuXG4uby1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmctbmF2aWdhdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOTAwbXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IH1cbiAgLm8tZm9vdGVyLm5vLXZpc2libGUge1xuICAgIGJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAuby1mb290ZXJfX3NlY3Rpb25bby1zdHlsZT1cInNoYWRvd1wiXSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtc2hhZG93LWZvb3Rlcik7IH1cbiAgLm8tZm9vdGVyX19uYXYtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW07IH1cbiAgLm8tZm9vdGVyX19uYXYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm8tZm9vdGVyX19uYXYtLWxpc3QtbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLWxpbmspO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuby1mb290ZXJfX25hdi0tbGlzdC1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWFjY2VudCk7XG4gICAgICAgIG9wYWNpdHk6IDMuODtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fbmF2LS1saXN0LWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLm8tZm9vdGVyX19uYXYtLWxpc3QtbGluay5weHRvZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDYyZW07IH0gfVxuICAgIC5vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4OiAxIDAgMnJlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLWFjdGl2ZSBbY2xhc3MqPVwiby1mb290ZXJfX25hdi0tbGlzdC1saW5rXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZmxleDogMCAwIDVyZW07IH1cbiAgICAgICAgICAuby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLXByZXYsIC5vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtbmV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgICAgICAgICAgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1wcmV2OjphZnRlciwgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1uZXh0OjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgICAgICAuby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLXByZXY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCLihpAgUHJldlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7IH1cbiAgICAgICAgICAuby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgICAgIC5vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtbmV4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIk5leHQg4oaSXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTsgfVxuICAgICAgICAgIC5vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtYWN0aXZlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAuby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLWFjdGl2ZTpmaXJzdC1jaGlsZCwgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1hY3RpdmU6Zmlyc3QtY2hpbGQgW2NsYXNzKj1cIm8tZm9vdGVyX19uYXYtLWxpc3QtbGlua1wiXSwgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCBbY2xhc3MqPVwiby1mb290ZXJfX25hdi0tbGlzdC1saW5rXCJdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgNzIsIDcyLCAwLjMpO1xuICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLm8tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1sYXN0OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIkVuZFwiO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG4uby1uYXZfX2hlYWRlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCAtMnB4ICM5ZjlmOWY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAuby1hc2lkZS1JdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdyaWQtcm93OiAxOyB9XG4gICAgLm8tYXNpZGUtSXRlbSBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgIC5vLWFzaWRlLUl0ZW0gPiBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm8taGVhZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRlbXBsYXRlLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRlbXBsYXRlLWZvb3Rlci5uby12aXNpYmxlIHtcbiAgICBib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRlbXBsYXRlLW5hdmlnYXRpb24tLWhlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRyZW0gMWZyIDFmcjsgfVxuICAgIC50ZW1wbGF0ZS1uYXZpZ2F0aW9uLS1oZWFkZXIgLm8tbmF2LS1JbmZvIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7IH1cbiAgICAudGVtcGxhdGUtbmF2aWdhdGlvbi0taGVhZGVyIC5vLW5hdi0tRGF0YSB7XG4gICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gMTsgfVxuICAudGVtcGxhdGUtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICAudGVtcGxhdGUtc2VjdGlvbiwgLnRlbXBsYXRlLXNlY3Rpb24ubS1hIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICAudGVtcGxhdGUtYXNpZGVMZWZ0IHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC50ZW1wbGF0ZS1hc2lkZVJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogNCAvIC0xO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG4gIC50ZW1wbGF0ZS1hc2lkZUxlZnQgPiBidXR0b24sIC50ZW1wbGF0ZS1hc2lkZVJpZ2h0ID4gYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtOyB9XG4gIC50ZW1wbGF0ZS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgbGVmdCBsZWZ0IHJpZ2h0IHJpZ2h0XCJcciBcImNlbnRlciBjZW50ZXIgY2VudGVyIGNlbnRlciBjZW50ZXJcIjtcbiAgICBncmlkLXRlbXBsYXRlOiB2YXIoLS1hc2lkZS13aWR0aCkgMWZyLzFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnRlbXBsYXRlLXdyYXBwZXJbYXNpZGUtbGVmdC1jaGlsZHJlbj1cImZhbHNlXCJdW2FzaWRlLXJpZ2h0LWNoaWxkcmVuPVwiZmFsc2VcIl0ge1xuICAgICAgLS1hc2lkZS13aWR0aDogMHB4OyB9XG4gICAgLnRlbXBsYXRlLXdyYXBwZXJbYXNpZGUtbGVmdC1jaGlsZHJlbj1cImZhbHNlXCJdW2FzaWRlLXJpZ2h0LWNoaWxkcmVuPVwidHJ1ZVwiXSB7XG4gICAgICAtLWFzaWRlLWxlZnQ6IDBweDsgfVxuICAgIC50ZW1wbGF0ZS13cmFwcGVyW2FzaWRlLWxlZnQtY2hpbGRyZW49XCJ0cnVlXCJdW2FzaWRlLXJpZ2h0LWNoaWxkcmVuPVwiZmFsc2VcIl0ge1xuICAgICAgLS1hc2lkZS1yaWdodDogMHB4OyB9XG4gICAgLnRlbXBsYXRlLXdyYXBwZXJbYXNpZGUtbGVmdC1jaGlsZHJlbj1cImZhbHNlXCJdIC50ZW1wbGF0ZS1hc2lkZUxlZnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50ZW1wbGF0ZS13cmFwcGVyW2FzaWRlLXJpZ2h0LWNoaWxkcmVuPVwiZmFsc2VcIl0gLnRlbXBsYXRlLWFzaWRlUmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnRlbXBsYXRlLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIGNhbGModmFyKC0tYXNpZGUtd2lkdGgpICogMikpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzdlbSkge1xuICAuby1hc2lkZS1JdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdyaWQtY29sdW1uOiAxOyB9XG4gIC50ZW1wbGF0ZS1hc2lkZVJpZ2h0IHtcbiAgICBncmlkLXJvdzogMjsgfVxuICAudGVtcGxhdGUtYXNpZGVMZWZ0IHtcbiAgICBncmlkLXJvdzogMTsgfVxuICAudGVtcGxhdGUtc2VjdGlvbiwgLnRlbXBsYXRlLXNlY3Rpb24ubS1hIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdyaWQtcm93OiAzO1xuICAgIGdyaWQtY29sdW1uOiAxOyB9XG4gIC50ZW1wbGF0ZS1hc2lkZUxlZnQgPiBidXR0b24sIC50ZW1wbGF0ZS1hc2lkZVJpZ2h0ID4gYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtOyB9XG4gIC50ZW1wbGF0ZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1oZWFkZXItc2l6ZS1oZWlnaHQpICogMC41KTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnRcIlxyIFwicmlnaHRcIlxyIFwiY2VudGVyXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZTogdmFyKC0tYXNpZGUtbGVmdCkgdmFyKC0tYXNpZGUtcmlnaHQpIDFmci8xZnI7IH0gfVxuXG5bZGF0YS1lamVyY2ljaW89XCJ1bmlyXCJdID4gKi5hbmNobzM1MCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzUwcHg7IH1cblxuW3VpLXZpZXc9XCJlc3RpbG9cIl0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDBweDsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKiogT2JqZXRvcyBkZSBwcm95ZWN0ICoqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uby1uYXZfX2Jsb2NrLFxuLmMtbmF2X19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW07IH1cblxuLm8tbmF2LS1NZW51LFxuLmMtbmF2LS1NZW51IHtcbiAgbWluLXdpZHRoOiB2YXIoLS1oZWFkZXItc2l6ZS1oZWlnaHQpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0taGVhZGVyLXNpemUtaGVpZ2h0KSAtIHZhcigtLWZvbnQtc2l6ZSkpO1xuICBmbGV4OiAwIDAgdmFyKC0taGVhZGVyLXNpemUtaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm8tbmF2LS1NZW51LWJ1cmd1ZXIsXG4gIC5jLW5hdi0tTWVudS1idXJndWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5vLW5hdi0tTWVudS1idXJndWVyX2Rlc2NyaXB0aW9uLFxuICAgIC5jLW5hdi0tTWVudS1idXJndWVyX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uYXYtYnRuLWJ1cmd1ZXItY29sb3IpOyB9XG5cbi5vLW5hdi0tRGF0YSxcbi5jLW5hdi0tRGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDEgMSBjYWxjKDIuM3JlbSAqIDgpO1xuICB3aWR0aDogY2FsYygyLjNyZW0gKiA4KTsgfVxuICAuby1uYXYtLURhdGEtSXRlbSxcbiAgLmMtbmF2LS1EYXRhLUl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm8tbmF2LS1EYXRhLUl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgLmMtbmF2LS1EYXRhLUl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7IH1cbiAgLm8tbmF2LS1EYXRhLUxpbmssXG4gIC5jLW5hdi0tRGF0YS1MaW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1saW5rKTsgfVxuICAgIC5vLW5hdi0tRGF0YS1MaW5rW2JlZm9yZS1jb250ZW50XTo6YmVmb3JlLFxuICAgIC5jLW5hdi0tRGF0YS1MaW5rW2JlZm9yZS1jb250ZW50XTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm8tbmF2LS1EYXRhLUxpbms6OmJlZm9yZSxcbiAgICAuYy1uYXYtLURhdGEtTGluazo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxLjVyZW0gKiAyLjUpO1xuICAgICAgd2lkdGg6IGNhbGMoMS41cmVtICogMi41KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxLjVyZW0gKiAyKTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAuby1uYXYtLURhdGEtTGluazo6YWZ0ZXIsXG4gICAgLmMtbmF2LS1EYXRhLUxpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vLW5hdi0tSW5mbyxcbi5jLW5hdi0tSW5mbyB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vLW5hdi0tSW5mby1pbmRpY2F0b3IsIC5vLW5hdi0tSW5mby10aXRsZSxcbiAgLmMtbmF2LS1JbmZvLWluZGljYXRvcixcbiAgLmMtbmF2LS1JbmZvLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm8tbmF2LS1JbmZvLXRpdGxlLFxuICAuYy1uYXYtLUluZm8tdGl0bGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuby1uYXYtLUluZm8tdGl0bGVTZWN0aW9uLCAuby1uYXYtLUluZm8tdGl0bGVEZXNjcmlwdGlvbixcbiAgLmMtbmF2LS1JbmZvLXRpdGxlU2VjdGlvbixcbiAgLmMtbmF2LS1JbmZvLXRpdGxlRGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgLm8tbmF2LS1JbmZvLXRpdGxlU2VjdGlvbixcbiAgLmMtbmF2LS1JbmZvLXRpdGxlU2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLm8tbmF2LS1JbmZvLXRpdGxlRGVzY3JpcHRpb24sXG4gIC5jLW5hdi0tSW5mby10aXRsZURlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIGNvbXBvbmVudHMgcHJveWVjdCAqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gY29udGVudHMuc2NzcyAqL1xuLmMtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gIC5jLWNhcmQtYmdJbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuYy1jYXJkLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cbiAgLmMtY2FyZC1tdWx0aW1lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuYy1jYXJkLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHg7IH1cbiAgLmMtY2FyZC1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmMtY2FyZC1yZXZlYWxDbG9zZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzJiMmQ0MjsgfVxuXG4uYy1jYXJkRGV0YWlsLS1Nb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmMtY2FyZERldGFpbC0tTW9kdWxlIC5jLWNhcmQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMCU7IH1cbiAgLmMtY2FyZERldGFpbC0tTW9kdWxlLXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIobW9kdWxlLW5hbWUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgIHdoaXRlLXNwYWNlOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jLWNhcmREZXRhaWwtLU1vZHVsZTpub3QoLmlzLWFjdGl2ZSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1jYXJkRGV0YWlsLS1Nb2R1bGUuaXMtZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgLmMtY2FyZERldGFpbC0tTW9kdWxlLmlzLWRpc2FibGVkIC5jLWNhcmREZXRhaWwtLU1vZHVsZS0tdGl0bGUge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDYwJSk7IH1cbiAgICAuYy1jYXJkRGV0YWlsLS1Nb2R1bGUuaXMtZGlzYWJsZWQgLmMtY2FyZC1idG5BY3Rpb24ge1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmMtY2FyZENvbG9ycywgLmMtY2FyZEdyZWVuLCAuYy1jYXJkQmx1ZSB7XG4gIC0tY2FyZC10aGVtZS1iZzogdmFyKC0tdGhlbWUtYm9keS1iZyk7XG4gIC0tY2FyZC10aGVtZS1hZnRlci1iZzogIzhjOTVhODtcbiAgLS1jYXJkLXRoZW1lLWJlZm9yZS1ib3JkZXI6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgLS1jYXJkLXRoZW1lLXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTtcbiAgLS1jYXJkLXJhZGl1czogdmFyKC0tcmFkaXVzLXNpemUpO1xuICAtLWNhcmQtYmVmb3JlLXJvdGF0ZTogMS4xNWRlZztcbiAgLS1jYXJkLWFmdGVyLXJvdGF0ZTogLTEuMjVkZWc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5jLWNhcmRDb2xvcnNbY2FyZC10aGVtZT1cImdyZWVuXCJdLCAuYy1jYXJkR3JlZW5bY2FyZC10aGVtZT1cImdyZWVuXCJdLCAuYy1jYXJkQmx1ZVtjYXJkLXRoZW1lPVwiZ3JlZW5cIl0ge1xuICAgIC0tY2FyZC10aGVtZS1iZzogdmFyKC0tdGhlbWUtYm9keS1iZyk7XG4gICAgLS1jYXJkLXRoZW1lLWFmdGVyLWJnOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XG4gICAgLS1jYXJkLXRoZW1lLWJlZm9yZS1ib3JkZXI6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgICAtLWNhcmQtdGhlbWUtdHh0OiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpOyB9XG4gIC5jLWNhcmRDb2xvcnM6YmVmb3JlLCAuYy1jYXJkR3JlZW46YmVmb3JlLCAuYy1jYXJkQmx1ZTpiZWZvcmUsIC5jLWNhcmRDb2xvcnM6YWZ0ZXIsIC5jLWNhcmRHcmVlbjphZnRlciwgLmMtY2FyZEJsdWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjhweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYy1jYXJkQ29sb3JzOmJlZm9yZSwgLmMtY2FyZEdyZWVuOmJlZm9yZSwgLmMtY2FyZEJsdWU6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVoodmFyKC0tY2FyZC1iZWZvcmUtcm90YXRlKSk7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYXJkLXRoZW1lLWJlZm9yZS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTsgfVxuICAuYy1jYXJkQ29sb3JzOmFmdGVyLCAuYy1jYXJkR3JlZW46YWZ0ZXIsIC5jLWNhcmRCbHVlOmFmdGVyIHtcbiAgICB6LWluZGV4OiAtMjtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKHZhcigtLWNhcmQtYWZ0ZXItcm90YXRlKSk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYXJkLXJhZGl1cykgLyAyKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY2FyZC10aGVtZS1hZnRlci1iZyk7IH1cbiAgLmMtY2FyZENvbG9yc0NvbnRlbnQsIC5jLWNhcmRHcmVlbkNvbnRlbnQsIC5jLWNhcmRCbHVlQ29udGVudCB7XG4gICAgd2lkdGg6IDk5JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRoZW1lLXR4dCk7IH1cbiAgICAuYy1jYXJkQ29sb3JzQ29udGVudCBoMSwgLmMtY2FyZEdyZWVuQ29udGVudCBoMSwgLmMtY2FyZEJsdWVDb250ZW50IGgxLFxuICAgIC5jLWNhcmRDb2xvcnNDb250ZW50IGgyLFxuICAgIC5jLWNhcmRHcmVlbkNvbnRlbnQgaDIsXG4gICAgLmMtY2FyZEJsdWVDb250ZW50IGgyLFxuICAgIC5jLWNhcmRDb2xvcnNDb250ZW50IGgzLFxuICAgIC5jLWNhcmRHcmVlbkNvbnRlbnQgaDMsXG4gICAgLmMtY2FyZEJsdWVDb250ZW50IGgzLFxuICAgIC5jLWNhcmRDb2xvcnNDb250ZW50IGg0LFxuICAgIC5jLWNhcmRHcmVlbkNvbnRlbnQgaDQsXG4gICAgLmMtY2FyZEJsdWVDb250ZW50IGg0LFxuICAgIC5jLWNhcmRDb2xvcnNDb250ZW50IGg1LFxuICAgIC5jLWNhcmRHcmVlbkNvbnRlbnQgaDUsXG4gICAgLmMtY2FyZEJsdWVDb250ZW50IGg1LFxuICAgIC5jLWNhcmRDb2xvcnNDb250ZW50IGg2LFxuICAgIC5jLWNhcmRHcmVlbkNvbnRlbnQgaDYsXG4gICAgLmMtY2FyZEJsdWVDb250ZW50IGg2IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRoZW1lLXR4dCk7IH1cbiAgICAuYy1jYXJkQ29sb3JzQ29udGVudC51LXRleHRDb2xvcl8xICosIC51LXRleHRDb2xvcl8xLmMtY2FyZEdyZWVuQ29udGVudCAqLCAudS10ZXh0Q29sb3JfMS5jLWNhcmRCbHVlQ29udGVudCAqIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgLmMtY2FyZENvbG9yc0NvbnRlbnQgLnNwYWNlLWJldHdlZW4sIC5jLWNhcmRHcmVlbkNvbnRlbnQgLnNwYWNlLWJldHdlZW4sIC5jLWNhcmRCbHVlQ29udGVudCAuc3BhY2UtYmV0d2VlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYy1zZWxlY3Rpb25Vbml0cyB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA2MzBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmMtc2VsZWN0aW9uVW5pdHMtdW5pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmMtc2VsZWN0aW9uVW5pdHMtdW5pdDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7IH1cbiAgICAuYy1zZWxlY3Rpb25Vbml0cy11bml0Om50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwL3NlbGVjdGlvblVuaXRfYmdfMS5wbmdcIik7IH1cbiAgICAuYy1zZWxlY3Rpb25Vbml0cy11bml0Om50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwL3NlbGVjdGlvblVuaXRfYmdfMi5wbmdcIik7IH1cbiAgICAuYy1zZWxlY3Rpb25Vbml0cy11bml0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTU1JTsgfVxuICAuYy1zZWxlY3Rpb25Vbml0cy1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zO1xuICAgIG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0OyB9XG4gICAgLmMtc2VsZWN0aW9uVW5pdHMtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsOyB9XG4gIC5jLXNlbGVjdGlvblVuaXRzLXVuaXQuaXMtZGlzYWJsZWQge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGN1cnNvcjogbm8tZHJvcDsgfVxuICAgIC5jLXNlbGVjdGlvblVuaXRzLXVuaXQuaXMtZGlzYWJsZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDYxXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtc2VsZWN0aW9uVW5pdHMtdW5pdC5pcy1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNSU7IH1cbiAgICAuYy1zZWxlY3Rpb25Vbml0cy11bml0LmlzLWRpc2FibGVkIC5jLXNlbGVjdGlvblVuaXRzLWxpbmsge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtY2FyZE1vZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7IH1cbiAgLmMtY2FyZE1vZHVsZS1jYXJkIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAzcHggNHB4IDFweCAjNmQ2YzZjO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMyU7IH1cbiAgICAuYy1jYXJkTW9kdWxlLWNhcmQ6YWZ0ZXIsIC5jLWNhcmRNb2R1bGUtY2FyZDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5jLWNhcmRNb2R1bGUtY2FyZDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbW9kdWxlaWQpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMzMzM5NDY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGQ5OWFlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuYy1jYXJkTW9kdWxlLWNhcmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgLmMtY2FyZE1vZHVsZS1jYXJkLmlzLWRpc2FibGVkIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmMtY2FyZE1vZHVsZS1jYXJkLmlzLWRpc2FibGVkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDYxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBiLWVuZ2xpc2g7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH1cblxuLmMtY2FyZExpc3RlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmMtY2FyZExpc3Rlbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1saXN0ZW4uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBpbnZlcnQoNTAlKSBicmlnaHRuZXNzKDIwMCUpOyB9XG4gIC5jLWNhcmRMaXN0ZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDgzLCAxNDAsIDAuNjgpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0OyB9XG4gIC5jLWNhcmRMaXN0ZW4tLXdvcmQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1zaGFkb3c6IC0zcHggMHB4IDFweCBibGFjaywgMnB4IDBweCAzcHggYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5jLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2lkdGg6IDkwJTtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAuYy1lbWFpbEhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjEyMztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07IH1cbiAgICAuYy1lbWFpbEhlYWRlcl9fdGl0bGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogM3JlbTsgfVxuICAuYy1lbWFpbENvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgLmMtZW1haWxDb250ZW50X19kYXRhLCAuYy1lbWFpbENvbnRlbnRfX21lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmMtZW1haWxDb250ZW50X19kYXRhLS1yb3csIC5jLWVtYWlsQ29udGVudF9fbWVzc2FnZS0tcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gICAgLmMtZW1haWxDb250ZW50X19kYXRhLS1yb3c6bnRoLWNoaWxkKG4gKyAxKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZDVkNTsgfVxuICAgIC5jLWVtYWlsQ29udGVudF9fZGF0YS0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuYy1lbWFpbENvbnRlbnRfX2RhdGEtLWlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuYy1lbWFpbENvbnRlbnRfX21lc3NhZ2UtLXRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmMtZW1haWwgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5jLWVtYWlsIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzkwOTA5MDsgfVxuICAuYy1lbWFpbCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICAuYy1lbWFpbCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzkwOTA5MDsgfVxuICAuYy1lbWFpbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmMtZW1haWwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTA5MDkwOyB9XG4gIC5jLWVtYWlsIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmMtZW1haWwgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzkwOTA5MDsgfVxuXG4uYy1wcm9ncmVzc0JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGdhcDogMC41cmVtOyB9XG4gIC5jLXByb2dyZXNzQmFyW2RhdGEtdGl0bGVdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1wcm9ncmVzc0JhcltkYXRhLXRpdGxlXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuYy1wcm9ncmVzc0Jhci5vbi1zdGF0ZVVuaXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNHB4IDE0cHg7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuYy1wcm9ncmVzc0Jhci5vbi1zdGF0ZVVuaXRzIC5jLXByb2dyZXNzQmFyX19hY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjYpOyB9XG4gIC5jLXByb2dyZXNzQmFyX19wb3JjZW50IHtcbiAgICB3aWR0aDogNzclO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGdhcDogNXB4OyB9XG4gIC5jLXByb2dyZXNzQmFyX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jLWNvbGVjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jLWNvbGVjdGlvbl9faXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUyMjQxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDsgfVxuXG4uYy10YWJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjKDAuNXJlbSAtIDVweCkgMC41cmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTsgfVxuICAuYy10YWJfX2hlYWRlci0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMC4zcmVtIDAuMnJlbTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAtM3B4IDJweCAtMnB4IHJnYmEoMTI1LCAxMjUsIDEyNSwgMC4zKSwgLTNweCAwcHggMHB4IC0zcHggcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjMpLCAwcHggMHB4IDVweCAtM3B4IHJnYmEoMTI1LCAxMjUsIDEyNSwgMC41Nik7IH1cblxuLmMtY291bnRlclN0ZXBfX2l0ZW0ge1xuICBjb3VudGVyLWluY3JlbWVudDogc3RlcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1jb3VudGVyU3RlcF9faXRlbTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBjb250ZW50OiBjb3VudGVyKHN0ZXApO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG5cbi5jLWNvdW50ZXJTdGVwX19zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAxLjlyZW07XG4gIG1pbi13aWR0aDogMS45cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGF0aWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBuby1kcm9wO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCB2YXIoLS11aS1zb3J0YWJsZS1hY2NlbnQtY29udHJhc3QtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1zb3J0YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tdWktc29ydGFibGUtc2F2ZS1hcmVhKTsgfVxuICAuYy1jb3VudGVyU3RlcF9fc3RhdGljOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RhdGljLCB1cHBlci1hbHBoYSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktc29ydGFibGUtYWNjZW50LWNvbnRyYXN0LWJnKSAhaW1wb3J0YW50OyB9XG4gIC5jLWNvdW50ZXJTdGVwX19zdGF0aWM6OmFmdGVywqAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYy1jb3B5UmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9tdWx0aW1lZGlhL2NsaWVudC9jbGllbnRfbWFyY2FfdGV4dHVyYS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG5cbi5jLWZpZWxkc2V0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZyk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zaXplKTsgfVxuICAuYy1maWVsZHNldC1sZWdlbmQge1xuICAgIHBhZGRpbmc6IDIlIDEzJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiA1cHggMHB4IDhweCAtMnB4IHZhcigtLWNvbG9yXzEtbGlnaHQpOyB9XG5cbi5jLWNvcm5lckJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYm9keS1iZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1jb3JuZXJCb3g6OmJlZm9yZSwgLmMtY29ybmVyQm94OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZyk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBoZWlnaHQ6IDMwJTsgfVxuICAuYy1jb3JuZXJCb3g6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvdHRvbTogMXB4OyB9XG4gIC5jLWNvcm5lckJveDo6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGFzaWRlLnNjc3MgKi9cbi5jLW1lbnUge1xuICAtLXNoYWRvdy1jb2xvcjogI2UwZTBlMDtcbiAgLS1tb2RhbC1hY3RpdmVTdGF0dXM6ICNmZmQ5N2E7XG4gIHotaW5kZXg6IDQwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtbWVudV9idG4tY2xvc2Uge1xuICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1tZW51X2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNoYWRvdy1jb2xvcik7IH1cbiAgICAuYy1tZW51X2hlYWRlci0tZ2xvYmFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jLW1lbnVfYm9keSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLW1lbnUtYmcpO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAuYy1tZW51X2JvZHktLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGU6IG1heC1jb250ZW50IDFmciBtYXgtY29udGVudCAvIDFmcjtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcuMmVtKTsgfVxuICAgIC5jLW1lbnVfYm9keS5oaWRkZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLmMtbWVudV9ib2R5LS10YWJzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYy1tZW51X2JvZHktLXRhYnMtdGFiIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuICAgICAgICAuYy1tZW51X2JvZHktLXRhYnMtdGFiOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmMtbWVudV9ib2R5LS10YWJzLXRhYjpob3ZlciwgLmMtbWVudV9ib2R5LS10YWJzLXRhYi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IHZhcigtLWNsaWVudC1jb2xvcl8xKTsgfVxuICAgIC5jLW1lbnVfYm9keS1zZWN0aW9uLS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDNyZW0pIG1heC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAgIC5jLW1lbnVfYm9keS1zZWN0aW9uLS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgYm94LXNoYWRvdzogMHB4IC0xcHggMHB4IDBweCB2YXIoLS1jbGllbnQtY29sb3JfMSksIDBweCAwcHggMHB4IDBweCB2YXIoLS1jbGllbnQtY29sb3JfMSk7IH1cbiAgICAgIC5jLW1lbnVfYm9keS1zZWN0aW9uLS1pdGVtIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jLW1lbnVfYm9keS1zZWN0aW9uLS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmMtbWVudV9ib2R5LXNlY3Rpb24tLWl0ZW0uaXMtYWN0aXZlIGEsIC5jLW1lbnVfYm9keS1zZWN0aW9uLS1pdGVtOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG4gICAgICAuYy1tZW51X2JvZHktc2VjdGlvbi0taXRlbTpob3ZlciAuYy1tZW51X2JvZHktc2VjdGlvbi0taXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgICAuYy1tZW51X2JvZHktc2VjdGlvbi0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IC0xcHggMHB4IDBweCB2YXIoLS1zaGFkb3ctY29sb3IpLCAwcHggMXB4IDBweCAwcHggdmFyKC0tc2hhZG93LWNvbG9yKTsgfVxuICAgIC5jLW1lbnVfYm9keS1wYWdlcy0tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkuNWVtKTsgfVxuICAgIC5jLW1lbnVfYm9keS1wYWdlcyBhIHtcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDIwcHggI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7IH1cbiAgICAgIC5jLW1lbnVfYm9keS1wYWdlcyBhLmMtYnRuLCAuYy1tZW51X2JvZHktcGFnZXMgYS5jLWJ0bi1JY29uLCAuYy1tZW51X2JvZHktcGFnZXMgYS5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNoZWNrLCAuYy1tZW51X2JvZHktcGFnZXMgYS5jLWNhcmQtcmV2ZWFsQ2xvc2UsIC5jLW1lbnVfYm9keS1wYWdlcyBhLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tSW5zdHJ1Y3Rpb25zLCAuYy1tZW51X2JvZHktcGFnZXMgYS5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNsb3NlLCAuYy1tZW51X2JvZHktcGFnZXMgYS5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUluaXQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYy1tZW51X2JvZHktcGFnZXMtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggdmFyKC0tc2hhZG93LWNvbG9yKSwgMHB4IDBweCAwcHggMHB4IHZhcigtLXNoYWRvdy1jb2xvcik7IH1cbiAgICAgIC5jLW1lbnVfYm9keS1wYWdlcy0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IC0xcHggMHB4IDBweCB2YXIoLS1zaGFkb3ctY29sb3IpLCAwcHggMXB4IDBweCAwcHggdmFyKC0tc2hhZG93LWNvbG9yKTsgfVxuICAgICAgLmMtbWVudV9ib2R5LXBhZ2VzLS1pdGVtLmlzLWFjdGl2ZSwgLmMtbWVudV9ib2R5LXBhZ2VzLS1pdGVtOmhvdmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIC0wLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1hY3RpdmVTdGF0dXMpOyB9XG4gICAgICAgIC5jLW1lbnVfYm9keS1wYWdlcy0taXRlbS5pcy1hY3RpdmUgYSwgLmMtbWVudV9ib2R5LXBhZ2VzLS1pdGVtOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7IH1cbiAgICAuYy1tZW51X2JvZHktbW9kdWxlcy0tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg2MHB4LCAxZnIpKTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiA2MHB4O1xuICAgICAgZ2FwOiAxcmVtOyB9XG4gICAgLmMtbWVudV9ib2R5LW1vZHVsZXMtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7IH1cbiAgICAgIC5jLW1lbnVfYm9keS1tb2R1bGVzLS1pdGVtLmlzLXByZXZEZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxuICAgIC5jLW1lbnVfYm9keS1tb2R1bGVzLS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzhkOTlhZSAwJSwgIzhkOTlhZSA0OSUsICM3YzhhYTIgNTElLCAjN2M4YWEyIDk5JSk7IH1cbiAgICAgIC5jLW1lbnVfYm9keS1tb2R1bGVzLS1saW5rLmlzLWFjdGl2ZSwgLmMtbWVudV9ib2R5LW1vZHVsZXMtLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Q4MDAzMiAwJSwgI2Q4MDAzMiA0OSUsICNiODAwMmIgNTElLCAjYjgwMDJiIDk5JSk7IH1cbiAgLmMtbWVudS0tb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gICAgLmMtbWVudS0tb3ZlcmxheS5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb24tbmFtZTogYWZ0ZXJWaXNpYmxlOyB9XG5cbi5jLWNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggdmFyKC0tY2xpZW50LWNvbG9yXzEpLCAwcHggMHB4IDBweCAwcHggdmFyKC0tY2xpZW50LWNvbG9yXzEpOyB9XG4gIC5jLWNvbGxhcHNlLmlzLWFjdGl2ZSAuYy1jb2xsYXBzZV9oZWFkZXIsXG4gIC5jLWNvbGxhcHNlW29wZW5dIC5jLWNvbGxhcHNlX2hlYWRlcixcbiAgLmMtY29sbGFwc2U6aG92ZXIgLmMtY29sbGFwc2VfaGVhZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG4gIC5jLWNvbGxhcHNlX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjdyZW07IH1cbiAgICAuYy1jb2xsYXBzZV90aXRsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4p2vXCI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDsgfVxuICAuYy1jb2xsYXBzZVtvcGVuXSAuYy1jb2xsYXBzZV9oZWFkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmMtY29sbGFwc2UtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgzcmVtLCBtYXgtY29udGVudCk7XG4gICAgbWFyZ2luOiAwIC0wLjI1cmVtO1xuICAgIHBhZGRpbmc6IDBweCAwLjVyZW0gMHB4IDAuMzVweDsgfVxuICAuYy1jb2xsYXBzZS0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgIC5jLWNvbGxhcHNlLS1pdGVtIGEge1xuICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYy1jb2xsYXBzZS0taXRlbS5pcy1hY3RpdmUgYSwgLmMtY29sbGFwc2UtLWl0ZW06aG92ZXIgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG4gICAgLmMtY29sbGFwc2UtLWl0ZW0gLmMtY29sbGFwc2Ugc3VtbWFyeTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAuYy1jb2xsYXBzZS0taXRlbSAuYy1jb2xsYXBzZVtvcGVuXSB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgICAgbWFyZ2luOiAwIC0wLjI1cmVtO1xuICAgICAgcGFkZGluZzogMHB4IDAuNXJlbSAwcHggMC4zNXB4OyB9XG4gICAgICAuYy1jb2xsYXBzZS0taXRlbSAuYy1jb2xsYXBzZVtvcGVuXSBzdW1tYXJ5OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uYy1ub3RpY2VBc2lkZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYygtNDUwcHggKyAtMjBweCk7XG4gIHotaW5kZXg6IDQ1O1xuICBib3gtc2hhZG93OiAtNHB4IDFweCAxMHB4IDNweCBncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGVhc2UtaW4sIHdpZHRoIDM1MG1zIGVhc2Utb3V0OyB9XG4gIC5jLW5vdGljZUFzaWRlLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIuM3JlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLmMtbm90aWNlQXNpZGUtYm9keSAqIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLW5vdGljZUFzaWRlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYy1ub3RpY2VBc2lkZS1oZWFkZXIsIC5jLW5vdGljZUFzaWRlLXNlY3Rpb24sIC5jLW5vdGljZUFzaWRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmMtbm90aWNlQXNpZGUtaGVhZGVyLCAuYy1ub3RpY2VBc2lkZS1mb290ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7IH1cbiAgLmMtbm90aWNlQXNpZGUtc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5jLW5vdGljZUFzaWRlLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsYygyLjNyZW0pO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5jLW5vdGljZUFzaWRlIC5jbG9zZU5vdGljZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCA1MDBtcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jLW5vdGljZUFzaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDM0LCA2NSwgMC44KTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0wLjhkZWcpOyB9XG4gIC5jLW5vdGljZUFzaWRlOmFmdGVyLCAuYy1ub3RpY2VBc2lkZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gIC5jLW5vdGljZUFzaWRlLmlzLXZpc2libGUge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuYy1ub3RpY2VBc2lkZS5pcy12aXNpYmxlIC5jbG9zZU5vdGljZSB7XG4gICAgICByaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1ub3RpY2VBc2lkZS5pcy12aXNpYmxlIC5jbG9zZU5vdGljZTpiZWZvcmUge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgICAgIC5jLW5vdGljZUFzaWRlLmlzLXZpc2libGUgLmNsb3NlTm90aWNlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpOyB9XG4gICAgLmMtbm90aWNlQXNpZGUuaXMtdmlzaWJsZTphZnRlcixcbiAgICAuYy1ub3RpY2VBc2lkZS5pcy12aXNpYmxlIC5jLW5vdGljZUFzaWRlLW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb24tbmFtZTogYWZ0ZXJWaXNpYmxlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmMtbm90aWNlQXNpZGUge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbGVmdDogY2FsYygtMzIwcHggKyAtMjBweCk7IH0gfVxuXG4uYy1ub3RpY2VfcmV2aWV3VGVhY2hlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNzA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGN1cnNvcjogbW92ZTtcbiAgYmFja2dyb3VuZDogYW50aXF1ZXdoaXRlOyB9XG5cbi5jLW1vZGFsLS1NZW51SGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmctb3ZlcmxheSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmMtbW9kYWwtLU1lbnVIZWFkZXItV3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYy1tb2RhbC0tTWVudUhlYWRlci1CdXJndWVNZW51IHtcbiAgICBoZWlnaHQ6IDQuMnJlbTsgfVxuICAuYy1tb2RhbC0tTWVudUhlYWRlci1JbmZvIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0taGVhZGVyLXNpemUtaGVpZ2h0KSAqIDIpKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDMuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmMtbW9kYWwtLU1lbnVIZWFkZXItSW5mbyAuY29udGFpbmVyX2VuZFNlY3Rpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jLW1vZGFsLS1NZW51SGVhZGVyLUl0ZW0gLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjgpO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtbW9kYWwtLU1lbnVIZWFkZXItSXRlbSAuYWxlcnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jLW1vZGFsLS1NZW51SGVhZGVyLUl0ZW0uaXMtZGlzYWJsZWQge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogbm8tZHJvcDsgfVxuICAgIC5jLW1vZGFsLS1NZW51SGVhZGVyLUl0ZW0uaXMtZGlzYWJsZWQgLm8tbmF2LS1EYXRhLUxpbmsge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDQpO1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gIzQ4NDg0ODsgfVxuICAgICAgLmMtbW9kYWwtLU1lbnVIZWFkZXItSXRlbS5pcy1kaXNhYmxlZCAuby1uYXYtLURhdGEtTGluazo6YmVmb3JlIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIwMCUpOyB9XG4gIC5jLW1vZGFsLS1NZW51SGVhZGVyLmlzLXZpc2libGUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jLW1vZGFsLS1oZWxsb1NlY3Rpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtYWxpZ246IGNlbnRlcjtcbiAgYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW47XG4gIG9wYWNpdHk6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYy1tb2RhbC0taGVsbG9TZWN0aW9uLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuYy1tb2RhbC0taGVsbG9TZWN0aW9uLWJsb2NrIHtcbiAgICBib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3gtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAuYy1tb2RhbC0taGVsbG9TZWN0aW9uLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmMtbW9kYWwtLWhlbGxvU2VjdGlvbi1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCksIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAuYy1tb2RhbC0taGVsbG9TZWN0aW9uLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmMtbW9kYWwtLWhlbGxvU2VjdGlvbi1ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGhlaWdodDogNDg4cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgIC5jLW1vZGFsLS1oZWxsb1NlY3Rpb24tYm9keSB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7XG4gICAgICAgIG1hcmdpbjogMCA4LjMzMzMzMzMzMzMzMzMyOSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpLCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmMtbW9kYWwtLWhlbGxvU2VjdGlvbi1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5jLW1vZGFsLS1oZWxsb1NlY3Rpb24tYm9keS5oZ3FFcWQsIC5jLW1vZGFsLS1oZWxsb1NlY3Rpb24tYm9keS55YmVvbWMge1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpLCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmMtbW9kYWwtLWhlbGxvU2VjdGlvbi1ib2R5LnliZW9tYyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTsgfSB9XG4gIC5jLW1vZGFsLS1oZWxsb1NlY3Rpb24uaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uYy1tb2RhbC5pcy12aXNpYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIGFuaW1hdGlvbi1uYW1lOiBhZnRlclZpc2libGU7IH1cblxuLmVkLW1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNyZW07XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmVkLW1vZGFsLWNvbnRlbnQtLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjYpOyB9XG4gIC5lZC1tb2RhbC1jb250ZW50LS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWQtbW9kYWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE1MDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmVkLW1vZGFsLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlhcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5lZC1tb2RhbC1jb250YWluZXI6aG92ZXI6OmJlZm9yZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmVkLW1vZGFsLWNvbnRhaW5lci5pcy1hY3RpdmUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb2RhbElueWVjdDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDM0MG1zO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZWQtbW9kYWwtY29udGFpbmVyLmlzLWFjdGl2ZSAuZWQtbW9kYWwtY29udGVudCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogbW9kYWxJbnllY3RDb250ZW50O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1NDBtcztcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmVkLW1vZGFsLWNvbnRhaW5lci5pcy1yZW1vdmUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb2RhbFJlbW92ZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDM0MG1zOyB9XG4gICAgLmVkLW1vZGFsLWNvbnRhaW5lci5pcy1yZW1vdmUgLmVkLW1vZGFsLWNvbnRlbnQge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vZGFsUmVtb3ZlQ29udGVudDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzQwbXM7IH1cblxuQGtleWZyYW1lcyBtb2RhbFJlbW92ZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vZGFsUmVtb3ZlQ29udGVudCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTNyZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vZGFsSW55ZWN0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbW9kYWxJbnllY3RDb250ZW50IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0zcmVtOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGNoYWluYWJsZS5zY3NzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50IENoYWluYWJsZSBhbmltYXRpb25cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqL1xuLmNoYWluYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQuMnJlbSk7XG4gIHBhZGRpbmc6IDBweCAwcHg7IH1cbiAgLmNoYWluYWJsZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2hhaW5hYmxlX19pbm5lcjpob3ZlciAuY2hhaW5hYmxlRWxfX2JnOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNoYWluYWJsZUVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMi42NjY2NyU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgMC43cywgd2lkdGggMC43cywgb3BhY2l0eSAwLjZzIDAuN3MsIHotaW5kZXggMHMgMS4zcztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCB3aWR0aCwgb3BhY2l0eTsgfVxuICAgIC5jaGFpbmFibGVFbDpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNoYWluYWJsZUVsX19vdmVyZmxvdyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNoYWluYWJsZUVsX19pbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzOyB9XG4gICAgICAuY2hhaW5hYmxlLmlzLWluYWN0aXZlIC5jaGFpbmFibGVFbF9faW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gICAgLmNoYWluYWJsZUVsX19iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyAwLjdzO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAgICAgLmNoYWluYWJsZUVsX19iZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTUlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cbiAgICAgICAgLmNoYWluYWJsZS5pcy1pbmFjdGl2ZSAuY2hhaW5hYmxlRWxfX2JnOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCkgc2NhbGUoMS4yKTsgfVxuICAgICAgICAuY2hhaW5hYmxlRWwuaXMtYWN0aXZlIC5jaGFpbmFibGVFbF9fYmc6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44czsgfVxuICAgICAgLmNoYWluYWJsZUVsX19iZzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuICAgICAgICAuY2hhaW5hYmxlLmlzLWNoYWluYWJsZUVsLWFjdGl2ZSAuY2hhaW5hYmxlRWxfX2JnOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMS40cztcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuY2hhaW5hYmxlRWxfX3ByZXZpZXctY29udCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSwgdHJhbnNmb3JtIDAuM3MgMXM7IH1cbiAgICAgIGJ1dHRvbi5jaGFpbmFibGVFbF9fcHJldmlldy1jb250IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmNoYWluYWJsZS5pcy1pbmFjdGl2ZSAuY2hhaW5hYmxlRWxfX3ByZXZpZXctY29udCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuICAgICAgLmNoYWluYWJsZS5pcy1jaGFpbmFibGVFbC1hY3RpdmUgLmNoYWluYWJsZUVsX19wcmV2aWV3LWNvbnQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgLmNoYWluYWJsZUVsX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDI5M3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4IDAgMCA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZDgwMDMyIDAlLCAjZDgwMDMyIDQ5JSwgI2I4MDAyYiA1MSUsICNiODAwMmIgOTklKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAgIC5jaGFpbmFibGVFbF9faGVhZGluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgLmNoYWluYWJsZUVsX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzOyB9XG4gICAgICAuY2hhaW5hYmxlRWwuaXMtYWN0aXZlIC5jaGFpbmFibGVFbF9fY29udGVudCB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAxLjRzOyB9XG4gICAgLmNoYWluYWJsZUVsX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgLmNoYWluYWJsZUVsX190ZXh0LS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGU6IG1heC1jb250ZW50IC8gMWZyIG1heC1jb250ZW50IDFmcjsgfVxuICAgICAgICAuY2hhaW5hYmxlRWxfX3RleHQtLXRpdGxlOjpiZWZvcmUsIC5jaGFpbmFibGVFbF9fdGV4dC0tdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODAwMzI7IH1cbiAgICAgICAgLmNoYWluYWJsZUVsX190ZXh0LS10aXRsZSBoMiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Q4MDAzMiAwJSwgI2Q4MDAzMiA0OSUsICNiODAwMmIgNTElLCAjYjgwMDJiIDk5JSk7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuM3JlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgICAgICAgLmNoYWluYWJsZUVsX190ZXh0LS10aXRsZSBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgICAgIC5jaGFpbmFibGVFbF9fdGV4dC0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jaGFpbmFibGVFbF9fY2xvc2UtYnRuIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwcyAwLjQ1cztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNoYWluYWJsZUVsLmlzLWFjdGl2ZSAuY2hhaW5hYmxlRWxfX2Nsb3NlLWJ0biB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHMgMS40czsgfVxuICAgICAgLmNoYWluYWJsZUVsX19jbG9zZS1idG46YmVmb3JlLCAuY2hhaW5hYmxlRWxfX2Nsb3NlLWJ0bjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwczsgfVxuICAgICAgICAuY2hhaW5hYmxlRWwuaXMtYWN0aXZlIC5jaGFpbmFibGVFbF9fY2xvc2UtYnRuOmJlZm9yZSwgLmNoYWluYWJsZUVsLmlzLWFjdGl2ZSAuY2hhaW5hYmxlRWxfX2Nsb3NlLWJ0bjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNoYWluYWJsZUVsX19jbG9zZS1idG46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAgICAgLmNoYWluYWJsZUVsLmlzLWFjdGl2ZSAuY2hhaW5hYmxlRWxfX2Nsb3NlLWJ0bjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIDEuNHMgY3ViaWMtYmV6aWVyKDAuNzIsIDAuMDksIDAuMzIsIDEuNTcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApOyB9XG4gICAgICAuY2hhaW5hYmxlRWxfX2Nsb3NlLWJ0bjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgICAgICAuY2hhaW5hYmxlRWwuaXMtYWN0aXZlIC5jaGFpbmFibGVFbF9fY2xvc2UtYnRuOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAxLjU1cyBjdWJpYy1iZXppZXIoMC43MiwgMC4wOSwgMC4zMiwgMS41Nyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDApOyB9XG4gICAgLmNoYWluYWJsZUVsX19pbmRleCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDMpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC4zcyAxLjRzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxdncsIDApOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLmNoYWluYWJsZUVsX19pbmRleCB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEwMDBweCAvIDMpOyB9IH1cbiAgICAgIC5jaGFpbmFibGVFbDpob3ZlciAuY2hhaW5hYmxlRWxfX2luZGV4IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgICAgLmNoYWluYWJsZS5pcy1jaGFpbmFibGVFbC1hY3RpdmUgLmNoYWluYWJsZUVsX19pbmRleCB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDAuM3M7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5jaGFpbmFibGVFbF9faW5kZXgtYmFjaywgLmNoYWluYWJsZUVsX19pbmRleC1mcm9udCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNoYWluYWJsZUVsX19pbmRleC1iYWNrIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMC4ycmVtIDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gICAgICAgIC5jaGFpbmFibGVFbDpob3ZlciAuY2hhaW5hYmxlRWxfX2luZGV4LWJhY2sge1xuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAuMnJlbSA0cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAuY2hhaW5hYmxlRWxfX2luZGV4LW92ZXJsYXkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDAuMXM7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuY2hhaW5hYmxlRWxfX2luZGV4LW92ZXJsYXk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMC4xczsgfVxuICAgICAgICAuY2hhaW5hYmxlRWw6aG92ZXIgLmNoYWluYWJsZUVsX19pbmRleC1vdmVybGF5IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgICAgICAgLmNoYWluYWJsZUVsOmhvdmVyIC5jaGFpbmFibGVFbF9faW5kZXgtb3ZlcmxheTpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG4gICAgICAuY2hhaW5hYmxlLmlzLWNoYWluYWJsZUVsLWFjdGl2ZSAuY2hhaW5hYmxlRWw6bnRoLWNoaWxkKDEpOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGUzZCgwLCAwLCAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjk1cywgb3BhY2l0eSAwLjk1czsgfVxuICAgICAgLmNoYWluYWJsZUVsOm50aC1jaGlsZCgxKSAuY2hhaW5hYmxlRWxfX2lubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAgIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMSkgLmNoYWluYWJsZUVsX19iZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAgICAgLmNoYWluYWJsZUVsOm50aC1jaGlsZCgxKSAuY2hhaW5hYmxlRWxfX2JnOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAuY2hhaW5hYmxlRWw6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAzLjA2MTIyJSwgMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxNTMuMDYxMjIlIDUwJTsgfVxuICAgICAgLmNoYWluYWJsZS5pcy1jaGFpbmFibGVFbC1hY3RpdmUgLmNoYWluYWJsZUVsOm50aC1jaGlsZCgyKTpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgdHJhbnNsYXRlM2QoMCwgMCwgMTAzLjA2MTIyJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjk1cywgb3BhY2l0eSAwLjk1czsgfVxuICAgICAgLmNoYWluYWJsZUVsOm50aC1jaGlsZCgyKSAuY2hhaW5hYmxlRWxfX2lubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICAgICAgLmNoYWluYWJsZUVsOm50aC1jaGlsZCgyKSAuY2hhaW5hYmxlRWxfX2JnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgICAgICAuY2hhaW5hYmxlRWw6bnRoLWNoaWxkKDIpIC5jaGFpbmFibGVFbF9fYmc6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG4gICAgLmNoYWluYWJsZUVsOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwNi4xMjI0NSUsIDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjU2LjEyMjQ1JSA1MCU7IH1cbiAgICAgIC5jaGFpbmFibGUuaXMtY2hhaW5hYmxlRWwtYWN0aXZlIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMyk6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHRyYW5zbGF0ZTNkKDAsIDAsIDIwNi4xMjI0NSUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC45NXMsIG9wYWNpdHkgMC45NXM7IH1cbiAgICAgIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMykgLmNoYWluYWJsZUVsX19pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAgIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMykgLmNoYWluYWJsZUVsX19iZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAgICAgLmNoYWluYWJsZUVsOm50aC1jaGlsZCgzKSAuY2hhaW5hYmxlRWxfX2JnOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuICAgIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMSkgLmNoYWluYWJsZUVsX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgNzksIDgyLCAwLjcpOyB9XG4gICAgLmNoYWluYWJsZUVsOmhvdmVyIC5jaGFpbmFibGVFbF9faGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIyZTQxO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJiMmU0MSAwJSwgIzJiMmU0MSA0OSUsICMyMDIyMzEgNTElLCAjMjAyMjMxIDk5JSk7IH1cbiAgICAuY2hhaW5hYmxlRWw6aG92ZXIgLmNoYWluYWJsZUVsX19iZzphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmNoYWluYWJsZUVsLmlzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMsIHdpZHRoIDAuN3MgMC43cywgei1pbmRleCAwczsgfVxuICAgICAgLmNoYWluYWJsZUVsLmlzLWFjdGl2ZSAuY2hhaW5hYmxlRWxfX2JnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7IH1cbiAgICAgICAgLmNoYWluYWJsZUVsLmlzLWFjdGl2ZSAuY2hhaW5hYmxlRWxfX2JnOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgLmNoYWluYWJsZUVsLmlzLWRpc2FibGVkIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgY3Vyc29yOiBuby1kcm9wOyB9XG4gICAgICAuY2hhaW5hYmxlRWwuaXMtZGlzYWJsZWQgLmNoYWluYWJsZUVsX19oZWFkaW5nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDYxXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC02cmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYTFcIl0gLmNoYWluYWJsZUVsOm50aC1jaGlsZCgxKSAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2ExL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ18xLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJhMVwiXSAuY2hhaW5hYmxlRWw6bnRoLWNoaWxkKDIpIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYTEvYXNzZXRzL2ltYWdlcy91bml0X2JnXzIucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImExXCJdIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMykgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9hMS9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfMy5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYTFcIl0gLmNoYWluYWJsZUVsLmlzLWRpc2FibGVkIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYTEvYXNzZXRzL2ltYWdlcy91bml0X2JnX2Rpc2FibGVkLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJhMVwiXSAuY2hhaW5hYmxlRWwuaXMtZGlzYWJsZWQgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9hMS9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfZGlzYWJsZWQucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImExXCJdIC5jaGFpbmFibGVFbC5pcy1kaXNhYmxlZCAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2ExL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ19kaXNhYmxlZC5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYTJcIl0gLmNoYWluYWJsZUVsOm50aC1jaGlsZCgxKSAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2EyL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ18xLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJhMlwiXSAuY2hhaW5hYmxlRWw6bnRoLWNoaWxkKDIpIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYTIvYXNzZXRzL2ltYWdlcy91bml0X2JnXzIucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImEyXCJdIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMykgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfMy5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYTJcIl0gLmNoYWluYWJsZUVsLmlzLWRpc2FibGVkIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYTIvYXNzZXRzL2ltYWdlcy91bml0X2JnX2Rpc2FibGVkLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJhMlwiXSAuY2hhaW5hYmxlRWwuaXMtZGlzYWJsZWQgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfZGlzYWJsZWQucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImEyXCJdIC5jaGFpbmFibGVFbC5pcy1kaXNhYmxlZCAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2EyL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ19kaXNhYmxlZC5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYjFcIl0gLmNoYWluYWJsZUVsOm50aC1jaGlsZCgxKSAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2IxL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ18xLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJiMVwiXSAuY2hhaW5hYmxlRWw6bnRoLWNoaWxkKDIpIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYjEvYXNzZXRzL2ltYWdlcy91bml0X2JnXzIucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImIxXCJdIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMykgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9iMS9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfMy5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYjFcIl0gLmNoYWluYWJsZUVsLmlzLWRpc2FibGVkIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYjEvYXNzZXRzL2ltYWdlcy91bml0X2JnX2Rpc2FibGVkLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJiMVwiXSAuY2hhaW5hYmxlRWwuaXMtZGlzYWJsZWQgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9iMS9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfZGlzYWJsZWQucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImIxXCJdIC5jaGFpbmFibGVFbC5pcy1kaXNhYmxlZCAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2IxL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ19kaXNhYmxlZC5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYjJcIl0gLmNoYWluYWJsZUVsOm50aC1jaGlsZCgxKSAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2IyL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ18xLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJiMlwiXSAuY2hhaW5hYmxlRWw6bnRoLWNoaWxkKDIpIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYjIvYXNzZXRzL2ltYWdlcy91bml0X2JnXzIucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImIyXCJdIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMykgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9iMi9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfMy5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYjJcIl0gLmNoYWluYWJsZUVsLmlzLWRpc2FibGVkIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYjIvYXNzZXRzL2ltYWdlcy91bml0X2JnX2Rpc2FibGVkLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJiMlwiXSAuY2hhaW5hYmxlRWwuaXMtZGlzYWJsZWQgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9iMi9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfZGlzYWJsZWQucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImIyXCJdIC5jaGFpbmFibGVFbC5pcy1kaXNhYmxlZCAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2IyL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ19kaXNhYmxlZC5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYzFcIl0gLmNoYWluYWJsZUVsOm50aC1jaGlsZCgxKSAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2MxL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ18xLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJjMVwiXSAuY2hhaW5hYmxlRWw6bnRoLWNoaWxkKDIpIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYzEvYXNzZXRzL2ltYWdlcy91bml0X2JnXzIucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImMxXCJdIC5jaGFpbmFibGVFbDpudGgtY2hpbGQoMykgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfMy5wbmdcIik7IH1cblxuYm9keVtkYXRhLWxldmVsPVwiYzFcIl0gLmNoYWluYWJsZUVsLmlzLWRpc2FibGVkIC5jaGFpbmFibGVFbF9fYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYzEvYXNzZXRzL2ltYWdlcy91bml0X2JnX2Rpc2FibGVkLnBuZ1wiKTsgfVxuXG5ib2R5W2RhdGEtbGV2ZWw9XCJjMVwiXSAuY2hhaW5hYmxlRWwuaXMtZGlzYWJsZWQgLmNoYWluYWJsZUVsX19iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL3VuaXRfYmdfZGlzYWJsZWQucG5nXCIpOyB9XG5cbmJvZHlbZGF0YS1sZXZlbD1cImMxXCJdIC5jaGFpbmFibGVFbC5pcy1kaXNhYmxlZCAuY2hhaW5hYmxlRWxfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2MxL2Fzc2V0cy9pbWFnZXMvdW5pdF9iZ19kaXNhYmxlZC5wbmdcIik7IH1cblxucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZmE5YmI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZmE5YmI7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cblxuLyogdmFsdWU6ICovXG5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmIxYTMgIWltcG9ydGFudDsgfVxuXG5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZiMWEzICFpbXBvcnRhbnQ7IH1cblxucHJvZ3Jlc3Mge1xuICBjb2xvcjogIzM2YjFhMzsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IGNvbXBvbmVudHMgcHJveWVjdCA9PiBmbGlja2l0eS5zY3NzICovXG4uYy1mbGlja2l0eSB7XG4gIC0tZmxpY2tpdHktcGFkZGluZy1sZWZ0OiA4cHg7XG4gIC0tZmxpY2tpdHktcGFkZGluZy1yaWdodDogOHB4O1xuICAtLWZsaWNraXR5LXBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYy1mbGlja2l0eV9fY2VsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGxlZnQ6IC0zMDAlO1xuICAgIHRvcDogMDsgfVxuICAgIC5jLWZsaWNraXR5X19jZWxsLmlzLWFjdGl2ZSwgLmMtZmxpY2tpdHlfX2NlbGwuaXMtc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAuYy1mbGlja2l0eV9fY2VsbC5pcy1hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzUwbXM7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgICAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLXBocmFzYWxWZXJicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1waHJhc2FsVmVyYnMtLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmIxYTM7IH1cbiAgICAgICAgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1waHJhc2FsVmVyYnMtLWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLXBocmFzYWxWZXJicy0tZm9vdGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZiMWEzOyB9XG4gICAgICAgIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtcGhyYXNhbFZlcmJzLS1mb290ZXItdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1waHJhc2FsVmVyYnMtLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAgIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtcGhyYXNhbFZlcmJzLS1ib2R5LWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggMTgwcHggMTgwcHg7XG4gICAgICBncmlkLXJvdzogNDhweDsgfVxuICAgICAgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLUNoZWNrU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoMSksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDEpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDEpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBtYXJnaW46IDAuMjVyZW07IH1cbiAgICAgIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1DaGVja1NlbGVjdGVkOm50aC1vZi10eXBlKDIpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSgyKSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSgyKSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtOyB9XG4gICAgICAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtQ2hlY2tTZWxlY3RlZDpudGgtb2YtdHlwZSgzKSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoMyksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoMyksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbTsgfVxuICAgICAgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLUNoZWNrU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoNCksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDQpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDQpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBtYXJnaW46IDAuMjVyZW07IH1cbiAgICAgIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1DaGVja1NlbGVjdGVkOm50aC1vZi10eXBlKDUpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSg1KSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSg1KSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtOyB9XG4gICAgICAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtQ2hlY2tTZWxlY3RlZDpudGgtb2YtdHlwZSg2KSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoNiksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoNiksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbTsgfVxuICAgICAgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLUNoZWNrU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoNyksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dEZpbGVVcGxvYWRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDcpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRDaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDcpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBtYXJnaW46IDAuMjVyZW07IH1cbiAgICAgIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1DaGVja1NlbGVjdGVkOm50aC1vZi10eXBlKDgpLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSg4KSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0Q2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSg4KSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSg4KSB7XG4gICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtOyB9XG4gICAgICAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtQ2hlY2tTZWxlY3RlZDpudGgtb2YtdHlwZSg5KSwgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLWlucHV0RmlsZVVwbG9hZFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoOSksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoOSksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dFJhZGlvW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoOSkge1xuICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbTsgfVxuICAgICAgLmMtZmxpY2tpdHlfX2NlbGwgLmMtY2FyZC1vcHRpb25zIC5jLUNoZWNrU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoMTApLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRGaWxlVXBsb2FkW3R5cGU9XCJmaWxlXCJdICsgbGFiZWwuYy1DaGVja0ljb25TZWxlY3RlZDpudGgtb2YtdHlwZSgxMCksIC5jLWZsaWNraXR5X19jZWxsIC5jLWNhcmQtb3B0aW9ucyAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tJY29uU2VsZWN0ZWQ6bnRoLW9mLXR5cGUoMTApLCAuYy1mbGlja2l0eV9fY2VsbCAuYy1jYXJkLW9wdGlvbnMgLmMtaW5wdXRSYWRpb1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5jLUNoZWNrSWNvblNlbGVjdGVkOm50aC1vZi10eXBlKDEwKSB7XG4gICAgICAgIGdyaWQtcm93OiA0O1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtOyB9XG4gIC5jLWZsaWNraXR5X19idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDIuMXJlbTtcbiAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJhc2UpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtZmxpY2tpdHlfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jLWZsaWNraXR5X19idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmFzZSk7IH1cbiAgICAuYy1mbGlja2l0eV9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAuYy1mbGlja2l0eV9fYnV0dG9uLmlzLXByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuYy1mbGlja2l0eV9fYnV0dG9uLmlzLXByZXY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4peEIFByw6ljw6lkZW50XCI7IH1cbiAgICAuYy1mbGlja2l0eV9fYnV0dG9uLmlzLW5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIC5jLWZsaWNraXR5X19idXR0b24uaXMtbmV4dDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJTdWl2YW50IOKWulwiOyB9XG4gICAgLmMtZmxpY2tpdHlfX2J1dHRvbi5pcy1wcmV2LCAuYy1mbGlja2l0eV9fYnV0dG9uLmlzLW5leHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYy1mbGlja2l0eV9fYnV0dG9uLmlzLWFjdGl2ZTpmaXJzdC1jaGlsZCwgLmMtZmxpY2tpdHlfX2J1dHRvbi5pcy1hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xuICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1mbGlja2l0eV9fYnV0dG9uLmlzLWFjdGl2ZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5jLWZsaWNraXR5X19idXR0b24uaXMtYWN0aXZlOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKXhCBQcmV2XCI7IH1cbiAgICAuYy1mbGlja2l0eV9fYnV0dG9uLmlzLWFjdGl2ZTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJOZXh0IOKWulwiOyB9XG4gIC5jLWZsaWNraXR5X19jb3VudC0tdG90YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5jLWZsaWNraXR5X19jb3VudC0tdG90YWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02NWRlZyk7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IC0yMHB4OyB9XG4gIC5jLWZsaWNraXR5X19jb3VudC0tY3VycmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFzZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5jLWZsaWNraXR5X19jb3VudC0tY3VycmVudCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmMtZmxpY2tpdHlfX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgLmMtZmxpY2tpdHlfX2NvbnRyb2xzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogOHB4OyB9IH1cbiAgICAuYy1mbGlja2l0eV9fY29udHJvbHMtLWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAuYy1mbGlja2l0eV9fY29udHJvbHMtLWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgLmMtZmxpY2tpdHlfX2NvbnRyb2xzLS1ibG9jazpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuYy1mbGlja2l0eV9fY29udHJvbHMtLXByb2dyZXNzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFzZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAxcHggdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgLmMtZmxpY2tpdHlfX2NvbnRyb2xzLS1wcm9ncmVzcyB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLmMtZmxpY2tpdHlfX2NvbnRyb2xzLS1wcm9ncmVzc19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzOyB9XG4gICAgLmMtZmxpY2tpdHlfX2NvbnRyb2xzLWNvbWljIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgICAuYy1mbGlja2l0eV9fY29udHJvbHMtY29taWMgLmMtZmxpY2tpdHlfX2NvbnRyb2xzLS1ibG9jayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYy1mbGlja2l0eV9fY29udHJvbHMtY29taWMgLmMtZmxpY2tpdHlfX2NvbnRyb2xzLS1ibG9jazpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jLWZsaWNraXR5X19jb250cm9scy1jb21pYyAuYy1mbGlja2l0eV9fY29udHJvbHMtLXByb2dyZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1mbGlja2l0eV9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZmxpY2tpdHktcGFkZGluZy1ib3R0b20pO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZmxpY2tpdHktcGFkZGluZy1sZWZ0KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mbGlja2l0eS1wYWRkaW5nLXJpZ2h0KTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IGNvbXBvbmVudHMgcHJveWVjdCA9PiBuYXZlZ2FjaW9uLnNjc3MgKi9cbi5jLW5hdmlnYXRpb25Nb2R1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmMtbmF2aWdhdGlvbk1vZHVsZTpiZWZvcmUsIC5jLW5hdmlnYXRpb25Nb2R1bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTsgfVxuICAuYy1uYXZpZ2F0aW9uTW9kdWxlOmJlZm9yZSB7XG4gICAgbGVmdDogMC4ycmVtO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jLW5hdmlnYXRpb25Nb2R1bGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMC4ycmVtO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmMtbmF2aWdhdGlvbk1vZHVsZS1saW5rIHtcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAgIC5jLW5hdmlnYXRpb25Nb2R1bGUtbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXM7IH1cbiAgICAuYy1uYXZpZ2F0aW9uTW9kdWxlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmIxYTM7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMjY0NWI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuYy1uYXZpZ2F0aW9uTW9kdWxlLWl0ZW0ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIG9wYWNpdHk7IH1cbiAgICAuYy1uYXZpZ2F0aW9uTW9kdWxlLWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuYy1uYXZpZ2F0aW9uTW9kdWxlLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jLW5hdmlnYXRpb25Nb2R1bGUtaXRlbTpiZWZvcmUsIC5jLW5hdmlnYXRpb25Nb2R1bGUtaXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5ZjlmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB6LWluZGV4OiAtMjsgfVxuICAgIC5jLW5hdmlnYXRpb25Nb2R1bGUtaXRlbTpob3ZlciwgLmMtbmF2aWdhdGlvbk1vZHVsZS1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRhYjYyO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmMtbmF2aWdhdGlvbk1vZHVsZS1pdGVtLmlzLWFjdGl2ZSAuYy1uYXZpZ2F0aW9uTW9kdWxlLWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmIxYTM7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMjY0NWI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IGNvbXBvbmVudHMgcHJveWVjdCA9PiBleGVyY2lzZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGV4ZXJjaXNlcyA9PiBfZHJhZ2dhYmxlICovXG4uZHJhZ0NvbnQsXG4uZHJhZyxcbi5kcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZHJhZ0NvbnQge1xuICBib3JkZXI6IDAuMDk0cmVtIGRhc2hlZCB2YXIoLS1jbGllbnQtY29sb3JfNCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmRyb3Age1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG5cbi5kcmFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA2O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IG1vdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl80KTsgfVxuICAuZHJhZy51LWJnQ29sb3JfNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDUsIDY2LCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMmIyZDQyOyB9XG5cbi5kcm9wIC5kcmFnOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmRyb3AuYmllbiwgLmRyb3AubWFsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmRyb3AuYmllbixcbi5kcm9wLmJpZW4gLmRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9nb29kKTsgfVxuXG4uZHJvcC5iaWVuIC5kcmFnIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yX2dvb2QpOyB9XG5cbi5kcm9wLm1hbCxcbi5kcm9wLm1hbCAuZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX3dyb25nKTsgfVxuXG4uZHJvcC5tYWwgLmRyYWcge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggd2hpdGU7IH1cblxuLmRyYWc6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zOyB9XG5cbi5kcmFnOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBjb2xvcjogcmdiYSgwLCA3MiwgMTI3LCAwLjUpO1xuICBjb250ZW50OiBcIlxcNjlcIjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgMTc3LCAxNjMsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIyOCwgMTcxLCA5OCwgMC41KTsgfVxuXG5zcGFuLmRyYWdDb250LCBzcGFuLmRyb3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmRyYWdDb250LWJsdWUsXG4uZHJhZy1ibHVlLFxuLmRyb3AtYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmRyYWdDb250LWJsdWUsXG4uZHJvcC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlNGFiNjI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmRyYWctYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogNjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBtb3ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NSwgNjYsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMmIyZDQyOyB9XG5cbi5kcm9wLWJsdWUgLmRyYWctYmx1ZTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5kcmFnLWJsdWU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zOyB9XG5cbi5kcmFnLWJsdWU6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwiYi1lbmdsaXNoXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDcyLCAxMjcsIDAuNSk7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NSwgNjYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQzLCA0NSwgNjYsIDAuNSk7IH1cblxuc3Bhbi5kcmFnQ29udC1ibHVlLCBzcGFuLmRyb3AtYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IGNvbXBvbmVudHMgcHJveWVjdCA9PiBleGVyY2lzZXMgPT4gX3NvcnRhYmxlICovXG4udWktc29ydGFibGUge1xuICAtLXVpLXNvcnRhYmxlLXByaW1hcnktYmc6IHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLCAjMWY2Zjc2KTtcbiAgLS11aS1zb3J0YWJsZS1wcmltYXJ5LXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yLCAjMzIzMjMyKTtcbiAgLS11aS1zb3J0YWJsZS1wcmltYXJ5LWNvbnRyYXN0LXR4dDogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtdHh0LCB3aGl0ZSk7XG4gIC0tdWktc29ydGFibGUtaGVscGVyLWJnOiB2YXIoLS10aGVtZS1iZy1ib2R5LCB3aGl0ZSk7XG4gIC0tdWktc29ydGFibGUtYWNjZW50LWJnOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZywgI2ZmZDk3YSk7XG4gIC0tdWktc29ydGFibGUtYWNjZW50LWNvbnRyYXN0LWJnOiB2YXIoLS10aGVtZS1zZWN0aW9uLWNvbnRyYXN0LWJnLCAjZmZkOTdhKTtcbiAgLS11aS1zb3J0YWJsZS1hY2NlbnQtdHh0OiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC10eHQsIHdoaXRlKTtcbiAgLS11aS1zb3J0YWJsZS1jb3VudGVyLWJnOiB2YXIoLS11aS1zb3J0YWJsZS1wcmltYXJ5LWJnKTtcbiAgLS11aS1zb3J0YWJsZS1jb3VudGVyLXR4dDogdmFyKC0tdWktc29ydGFibGUtYWNjZW50LXR4dCk7XG4gIC0tdWktc29ydGFibGUtY291bnRlci13aWR0aDogMi4ycmVtO1xuICAtLXVpLXNvcnRhYmxlLXNhdmUtYXJlYTogMS41cmVtO1xuICAtLXVpLXNvcnRhYmxlLWJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAudWktc29ydGFibGUtaGFuZGxlLCAudWktc29ydGFibGUtcGxhY2Vob2xkZXIsIC51aS1zb3J0YWJsZS1oaWdobGlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCB2YXIoLS11aS1zb3J0YWJsZS1wcmltYXJ5LWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1zb3J0YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS11aS1zb3J0YWJsZS1zYXZlLWFyZWEpOyB9XG4gIC51aS1zb3J0YWJsZS1oaWdobGlnaHQsIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4yMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzNmIxYTM7IH1cbiAgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdWktc29ydGFibGUtaGVscGVyLWJnKTsgfVxuICAudWktc29ydGFibGUtaGFuZGxlLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICBtaW4td2lkdGg6IDdyZW07IH1cbiAgLnVpLXNvcnRhYmxlOm5vdChbc29ydGFibGUtZGlyZWN0aW9uXSkge1xuICAgIGN1cnNvcjogbnMtcmVzaXplOyB9XG4gIC51aS1zb3J0YWJsZVtzb3J0YWJsZS1kaXJlY3Rpb249XCJuc1wiXSAudWktc29ydGFibGUtaXRlbSB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7IH1cbiAgLnVpLXNvcnRhYmxlW3NvcnRhYmxlLWRpcmVjdGlvbj1cImV3XCJdIC51aS1zb3J0YWJsZS1pdGVtIHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuICAudWktc29ydGFibGUtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51aS1zb3J0YWJsZS0taXRlbTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcztcbiAgICAgIGNvbnRlbnQ6IFwiXFw3OFwiO1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tdWktc29ydGFibGUtc2F2ZS1hcmVhKSAqIDAuOSk7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdWktc29ydGFibGUtc2F2ZS1hcmVhKSAqIDAuOSk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11aS1zb3J0YWJsZS1zYXZlLWFyZWEpICogMC45KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdWktc29ydGFibGUtcHJpbWFyeS1iZyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyB9XG4gICAgLnVpLXNvcnRhYmxlLS1pdGVtLmJpZW4sIC51aS1zb3J0YWJsZS0taXRlbS5pcy1nb29kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudWktc29ydGFibGUtLWl0ZW0ubWFsLCAudWktc29ydGFibGUtLWl0ZW0uaXMtd3Jvbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDc4LCA5MCwgMC44KTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG5bZGF0YS1lamVyY2ljaW89XCJzb3J0YWJsZVwiXS5jLWNvdW50ZXJTdGVwIC5jLWNvdW50ZXJTdGVwX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXVpLXNvcnRhYmxlLWNvdW50ZXItd2lkdGgpICogMS4yKTsgfVxuICBbZGF0YS1lamVyY2ljaW89XCJzb3J0YWJsZVwiXS5jLWNvdW50ZXJTdGVwIC5jLWNvdW50ZXJTdGVwX19pdGVtW2NsYXNzKj1cIi1oZWxwZXJcIl0ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHZhcigtLXVpLXNvcnRhYmxlLWFjY2VudC1jb250cmFzdC1iZyk7IH1cbiAgICBbZGF0YS1lamVyY2ljaW89XCJzb3J0YWJsZVwiXS5jLWNvdW50ZXJTdGVwIC5jLWNvdW50ZXJTdGVwX19pdGVtW2NsYXNzKj1cIi1oZWxwZXJcIl06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1zb3J0YWJsZS1hY2NlbnQtY29udHJhc3QtYmcpOyB9XG4gICAgW2RhdGEtZWplcmNpY2lvPVwic29ydGFibGVcIl0uYy1jb3VudGVyU3RlcCAuYy1jb3VudGVyU3RlcF9faXRlbVtjbGFzcyo9XCItaGVscGVyXCJdOjphZnRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdWktc29ydGFibGUtYWNjZW50LWNvbnRyYXN0LWJnKTsgfVxuICAgIFtkYXRhLWVqZXJjaWNpbz1cInNvcnRhYmxlXCJdLmMtY291bnRlclN0ZXAgLmMtY291bnRlclN0ZXBfX2l0ZW1bY2xhc3MqPVwiLWhlbHBlclwiXS5iaWVuLCBbZGF0YS1lamVyY2ljaW89XCJzb3J0YWJsZVwiXS5jLWNvdW50ZXJTdGVwIC5jLWNvdW50ZXJTdGVwX19pdGVtW2NsYXNzKj1cIi1oZWxwZXJcIl0uaXMtZ29vZCwgW2RhdGEtZWplcmNpY2lvPVwic29ydGFibGVcIl0uYy1jb3VudGVyU3RlcCAuYy1jb3VudGVyU3RlcF9faXRlbVtjbGFzcyo9XCItaGVscGVyXCJdLm1hbCwgW2RhdGEtZWplcmNpY2lvPVwic29ydGFibGVcIl0uYy1jb3VudGVyU3RlcCAuYy1jb3VudGVyU3RlcF9faXRlbVtjbGFzcyo9XCItaGVscGVyXCJdLmlzLXdyb25nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLXNvcnRhYmxlLWhlbHBlci1iZyk7XG4gICAgICBjb2xvcjogdmFyKC0tdWktc29ydGFibGUtcHJpbWFyeS10eHQpOyB9XG4gIFtkYXRhLWVqZXJjaWNpbz1cInNvcnRhYmxlXCJdLmMtY291bnRlclN0ZXAgLmMtY291bnRlclN0ZXBfX2l0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tdWktc29ydGFibGUtY291bnRlci13aWR0aCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLXNvcnRhYmxlLWNvdW50ZXItYmcpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdWktc29ydGFibGUtY291bnRlci10eHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVpLXNvcnRhYmxlLWJvcmRlci1yYWRpdXMpIDAgMCB2YXIoLS11aS1zb3J0YWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDcwJSwgODUlIDUwJSwgMTAwJSAzMCUsIDEwMCUgMCUsIDAlIDAlKTsgfVxuXG4uc29ydGFibGUtZml4ZWQgLnVpLXNvcnRhYmxlLS1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGV4ZXJjaXNlcyA9PiBfZHJhd0Nvbm5lY3RvciAqL1xuW2RhdGEtZWplcmNpY2lvPVwidW5pclwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgW2RhdGEtZWplcmNpY2lvPVwidW5pclwiXTo6YmVmb3JlLCBbZGF0YS1lamVyY2ljaW89XCJ1bmlyXCJdOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbZGF0YS1lamVyY2ljaW89XCJ1bmlyXCJdID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbZGF0YS1lamVyY2ljaW89XCJ1bmlyXCJdID4gKjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTsgfVxuICAgIFtkYXRhLWVqZXJjaWNpbz1cInVuaXJcIl0gPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBbZGF0YS1lamVyY2ljaW89XCJ1bmlyXCJdID4gKjpudGgtY2hpbGQoMikgZGl2IHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDAuNHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAwLjJweCB2YXIoLS1jbGllbnQtY29sb3JfMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKSAhaW1wb3J0YW50OyB9XG4gICAgW2RhdGEtZWplcmNpY2lvPVwidW5pclwiXSA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0NSU7IH1cbiAgICBbZGF0YS1lamVyY2ljaW89XCJ1bmlyXCJdID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7IH1cbiAgICBbZGF0YS1lamVyY2ljaW89XCJ1bmlyXCJdID4gKiA+ICo6OmFmdGVyLFxuICAgIFtkYXRhLWVqZXJjaWNpbz1cInVuaXJcIl0gPiAqID4gKjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDlweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgW2RhdGEtZWplcmNpY2lvPVwidW5pclwiXSA+IDpmaXJzdC1jaGlsZCA+ICoge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgICBib3JkZXItcmFkaXVzOiA5cHggMCA5cHggOXB4OyB9XG4gIFtkYXRhLWVqZXJjaWNpbz1cInVuaXJcIl0gPiA6bGFzdC1jaGlsZCA+ICoge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDlweCA5cHggOXB4OyB9XG4gIFtkYXRhLWVqZXJjaWNpbz1cInVuaXJcIl0gPiA6Zmlyc3QtY2hpbGQgPiAqOjphZnRlciB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDExcHg7IH1cbiAgW2RhdGEtZWplcmNpY2lvPVwidW5pclwiXSA+IDpsYXN0LWNoaWxkID4gKjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMXB4OyB9XG5cbi50cmVlSXRlbSwgLnRyZWVJdGVtX2hpLCAudHJlZUl0ZW1fc2V0IHtcbiAgLS10aGVtZS1ib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLCAjZTRhYjYyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudHJlZUl0ZW0udHJlZUltZywgLnRyZWVJbWcudHJlZUl0ZW1faGksIC50cmVlSW1nLnRyZWVJdGVtX3NldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRyZWVJdGVtX2hpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZy1hbHBoYSk7IH1cbiAgLnRyZWVJdGVtX3NldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1jb250cmFzdC1iZy1hbHBoYSk7IH1cbiAgLnRyZWVJdGVtW2NvcnJlY3RhPVwiYmllblwiXSwgLnRyZWVJdGVtX2hpW2NvcnJlY3RhPVwiYmllblwiXSwgLnRyZWVJdGVtX3NldFtjb3JyZWN0YT1cImJpZW5cIl0sIC50cmVlSXRlbV9oaVtjb3JyZWN0YT1cImJpZW5cIl0sIC50cmVlSXRlbV9zZXRbY29ycmVjdGE9XCJiaWVuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxOTEsIDg4LCAwLjgpO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAudHJlZUl0ZW1bY29ycmVjdGE9XCJtYWxcIl0sIC50cmVlSXRlbV9oaVtjb3JyZWN0YT1cIm1hbFwiXSwgLnRyZWVJdGVtX3NldFtjb3JyZWN0YT1cIm1hbFwiXSwgLnRyZWVJdGVtX2hpW2NvcnJlY3RhPVwibWFsXCJdLCAudHJlZUl0ZW1fc2V0W2NvcnJlY3RhPVwibWFsXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjgpO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAudHJlZUl0ZW1banNibG9jaz1cImpzYmxvY2tcIl0sIC50cmVlSXRlbV9oaVtqc2Jsb2NrPVwianNibG9ja1wiXSwgLnRyZWVJdGVtX3NldFtqc2Jsb2NrPVwianNibG9ja1wiXSB7XG4gICAgY3Vyc29yOiBuby1kcm9wO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGV4ZXJjaXNlcyA9PiBfbmdSZWNvcmRlckpTICovXG4vKipcclxuKiBhZS1SZWNvcmRlclxyXG4qL1xuLmFlLWF1ZGlvUmVjb3JkZXJfbmV3UmVjb3JkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWUtYXVkaW9SZWNvcmRlci1jb250cm9scyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogaW5pdGlhbCBzdGF0ZSAqL1xuICAvKiByZWNvcmRlciBzdGF0ZSAqL1xuICAvKiBsaXN0ZW4gc3RhdGUgKi8gfVxuICAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuUmVjb3JkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZV9zZWNvbmRhcnkpO1xuICAgIG1hcmdpbjogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lX3NlY29uZGFyeSk7IH1cbiAgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blBsYXkge1xuICAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZV9zZWNvbmRhcnkpO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZV9zZWNvbmRhcnkpOyB9XG4gICAgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blBsYXk6ZGlzYWJsZWQge1xuICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6ICNlNGU0ZTQ7IH1cbiAgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blJlY29yZDpkaXNhYmxlZCwgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blBsYXk6ZGlzYWJsZWQge1xuICAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiAjZTRlNGU0OyB9XG4gIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5TdG9wIHtcbiAgICBtYXJnaW46IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDIuNHJlbTsgfVxuICAgIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5TdG9wOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUge1xuICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjgpO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuU3RvcDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogYmdSZWNvcmRpbmdBY3RpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBibGFjaywgaW5zZXQgMCAwIDAgMTJweCB3aGl0ZTsgfVxuICAgIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5TdG9wLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBncmF5LCBpbnNldCAwIDAgMCAxMnB4IHdoaXRlO1xuICAgICAgZmlsdGVyOiBpbml0aWFsO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blJlY29yZDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlICsgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blBsYXlbZGlzYWJsZWRdOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blJlY29yZDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlICsgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blBsYXlbZGlzYWJsZWRdOm5vdCguaXMtYWN0aXZlKSArIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5TdG9wW2Rpc2FibGVkXTpub3QoLmlzLWFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blJlY29yZFtkaXNhYmxlZF0uaXMtYWN0aXZlICsgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blBsYXlbZGlzYWJsZWRdLFxuICAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuUmVjb3JkW2Rpc2FibGVkXS5pcy1hY3RpdmUgKyAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuUGxheVtkaXNhYmxlZF06bm90KC5pcy1hY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5SZWNvcmRbZGlzYWJsZWRdLmlzLWFjdGl2ZSArIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5QbGF5W2Rpc2FibGVkXTpub3QoLmlzLWFjdGl2ZSkgKyAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuU3RvcDpub3QoLmlzLWFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5SZWNvcmQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSArIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5QbGF5Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5SZWNvcmQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSArIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5QbGF5W2Rpc2FibGVkXVtkYXRhLWlzLXBsYXllZF06bm90KC5pcy1hY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuUmVjb3JkOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUgKyAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuUGxheTpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlICsgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blN0b3BbZGlzYWJsZWRdOm5vdCguaXMtYWN0aXZlKSxcbiAgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blJlY29yZDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlICsgLmFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLWJ0blBsYXlbZGF0YS1pcy1wbGF5ZWRdOm5vdCguaXMtYWN0aXZlKTpub3QoW2Rpc2FibGVkXSkgKyAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuU3RvcFtkaXNhYmxlZF06bm90KC5pcy1hY3RpdmUpLFxuICAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuUmVjb3JkW2Rpc2FibGVkXS5pcy1hY3RpdmUgKyAuYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tYnRuUGxheVtkYXRhLWlzLXBsYXllZF06bm90KC5pcy1hY3RpdmUpOm5vdChbZGlzYWJsZWRdKSArIC5hZS1hdWRpb1JlY29yZGVyLWNvbnRyb2xzLS1idG5TdG9wW2Rpc2FibGVkXTpub3QoLmlzLWFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiogYy1uZ1JlY29yZGVyKi9cbi5jLW5nUmVjb3JkZXItY29udHJvbHMtLWJ0blJlY29yZC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgNzgsIDkwLCAwLjgpO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmMtbmdSZWNvcmRlci1jb250cm9scy0tYnRuUmVjb3JkLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGZpbHRlcjogaW5pdGlhbDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1JlY29yZGluZ0FjdGl2ZTsgfVxuXG4uYy1uZ1JlY29yZGVyLWNhbnZhcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogNXB4IDA7XG4gIGJhY2tncm91bmQ6ICM0ODQ4NDg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgLmMtbmdSZWNvcmRlci1jYW52YXNSZWNvcmRlciwgLmMtbmdSZWNvcmRlci1jYW52YXNBdWRpbyB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5jLW5nUmVjb3JkZXItY2FudmFzUmVjb3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYy1uZ1JlY29yZGVyLWNhbnZhc1JlY29yZGVyIG5nLWF1ZGlvLXJlY29yZGVyLWFuYWx5emVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmMtbmdSZWNvcmRlci1jYW52YXNSZWNvcmRlciBuZy1hdWRpby1yZWNvcmRlci1hbmFseXplciAuYXVkaW9SZWNvcmRlci1hbmFseXplciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmMtbmdSZWNvcmRlci1jYW52YXNSZWNvcmRlciBuZy1hdWRpby1yZWNvcmRlci1hbmFseXplciAuYXVkaW9SZWNvcmRlci1hbmFseXplciBjYW52YXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1uZ1JlY29yZGVyLWNhbnZhc0F1ZGlvIG5nLWF1ZGlvLXJlY29yZGVyLXdhdmUtdmlldyB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLmMtbmdSZWNvcmRlci1jYW52YXNBdWRpbyBuZy1hdWRpby1yZWNvcmRlci13YXZlLXZpZXcgd2F2ZSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAgIC5jLW5nUmVjb3JkZXItY2FudmFzQXVkaW8gbmctYXVkaW8tcmVjb3JkZXItd2F2ZS12aWV3IHdhdmUgY2FudmFzIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5jLW5nUmVjb3JkZXIubWluaVJlY29yZGVyIC5jLW5nUmVjb3JkZXItY2FudmFzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIGJnUmVjb3JkaW5nQWN0aXZlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IGNvbXBvbmVudHMgcHJveWVjdCA9PiBleGVyY2lzZXMgPT4gX2ZsaXBDYXJkcyAqL1xuLmZsaXBfY2FyZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMjI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmZsaXBfY2FyZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZmxpcF9jYXJkLXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIC5mbGlwX2NhcmQtcm93LmZsaXBGbGV4aWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mbGlwX2NhcmQtcm93LmZsaXBHcmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNzBweCwgMWZyKSk7IH1cbiAgICAgIC5mbGlwX2NhcmQtcm93LmZsaXBHcmlkOjpiZWZvcmUsIC5mbGlwX2NhcmQtcm93LmZsaXBHcmlkOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmxpcF9jYXJkLXJvdzpiZWZvcmUsIC5mbGlwX2NhcmQtcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mbGlwX2NhcmQtY29udGVudCxcbiAgLmZsaXBfY2FyZCAuZmxpcF9mcm9udCxcbiAgLmZsaXBfY2FyZCAuZmxpcF9iYWNrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mbGlwX2NhcmQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmZsaXBfY2FyZCAuZmxpcF9mcm9udCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vZ2FtZXMvZ2FtZV9mbGlwQ2FyZHMvaW1hZ2VzL0ZsaXBDYXJkX2Zyb250LnBuZ1wiKTsgfVxuICAuZmxpcF9jYXJkIC5mbGlwX2JhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2dhbWVzL2dhbWVfZmxpcENhcmRzL2ltYWdlcy9GbGlwQ2FyZF9iYWNrLnBuZ1wiKTsgfVxuICAuZmxpcF9jYXJkLmJpZW4gLmZsaXBfYmFjaywgLmZsaXBfY2FyZC5pcy1nb29kIC5mbGlwX2JhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2dhbWVzL2dhbWVfZmxpcENhcmRzL2ltYWdlcy9GbGlwQ2FyZF9nb29kLnBuZ1wiKTsgfVxuICAuZmxpcF9jYXJkLm1hbCAuZmxpcF9iYWNrLCAuZmxpcF9jYXJkLmlzLXdyb25nIC5mbGlwX2JhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2dhbWVzL2dhbWVfZmxpcENhcmRzL2ltYWdlcy9GbGlwQ2FyZF93cm9uZy5wbmdcIik7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gZXhlcmNpc2VzID0+IF9mbGlwQ2FyZHMgKi9cbi5jLXJlY29nbml0aW9uIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1yZWNvZ25pdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMXJlbSAqIDIpO1xuICAgIGxlZnQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgxcmVtICogMikpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBibGFjaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5jLXJlY29nbml0aW9uLm9uLXBhdXNlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvdWktYXVkaW9HcmFwaGljLnBuZ1wiKTsgfVxuICAuYy1yZWNvZ25pdGlvbi5vbi1yZWNvcmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL211bHRpbWVkaWEvaW1hZ2VzL2FwcC91aS1hdWRpb0dyYXBoaWNMYXRlbmN5LmdpZlwiKTsgfVxuICAuYy1yZWNvZ25pdGlvblRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy1yZWNvZ25pdGlvbkFuc3dlciB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDFyZW0gKiAzKTtcbiAgICBsZWZ0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gZXhlcmNpc2VzID0+IF9nYW1lcyAqL1xuLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1GZWVkQmFjaywgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1Jbml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmMtZ2FtZUNvbXBsZXRlUGhyYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDsgfVxuICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1JbnN0cnVjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgei1pbmRleDogMTsgfVxuICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DbG9zZSwgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tSW5pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgei1pbmRleDogMzsgfVxuICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DaGVjayB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmIxYTM7IH1cbiAgICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DaGVjazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tY2hlY2suc3ZnXCIpOyB9XG4gIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tQ291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLUZlZWRCYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLUZlZWRCYWNrLmlzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHVzZXItc2VsZWN0OiBpbml0aWFsO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7IH1cbiAgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1Jbml0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1Jbml0LmlzLWhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tQmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YWExOTk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7IH1cbiAgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1QaHJhc2VzIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLVdvcmRzIHtcbiAgICBtYXJnaW46IDAuNXJlbSAydm1heDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmIxYTM7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGFuaW1hdGlvbjoganVtcEluZmluaXRlIGVhc2UtaW4tb3V0IDJzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLVdvcmRzOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLVdvcmRzOmJlZm9yZSwgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1Xb3JkczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMC4xNXJlbTtcbiAgICAgIGxlZnQ6IC0wLjE1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuM3JlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuM3JlbSk7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tV29yZHM6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMy43NWRlZyk7XG4gICAgICBib3JkZXItd2lkdGg6IDAuMDdyZW07XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjI2NDViO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gICAgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1Xb3JkczphZnRlciB7XG4gICAgICB6LWluZGV4OiAtMjtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00ZGVnKTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZhYTE5OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgIGJvcmRlci13aWR0aDogMC4xM3JlbTsgfVxuICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLUNvdW50VGltZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC4ycmVtIDAuN3JlbSAwIDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNHJlbTsgfVxuICAgIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tQ291bnRUaW1lcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZW1wbyk7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA1cHg7IH1cbiAgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1UaW1lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLVJlc3VsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMC43NXJlbTtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1SZXNwb25zZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5jLWdhbWVDb21wbGV0ZVBocmFzZS5oYXMtZmluaXNoZWQgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1JbnN0cnVjdGlvbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMzsgfVxuICAuYy1nYW1lQ29tcGxldGVQaHJhc2UuaGFzLWZpbmlzaGVkIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tRmVlZEJhY2sge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNDsgfVxuXG5Aa2V5ZnJhbWVzIGp1bXBJbmZpbml0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwcHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGNoYXQuc2NzcyAqL1xuLmMtY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMXZ3O1xuICB3aWR0aDogMjB2dztcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzODVweDtcbiAgbWF4LWhlaWdodDogMzg1cHg7XG4gIGJveC1zaGFkb3c6IC0xcHggLTJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICB6LWluZGV4OiAxMDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlUmlnaHRDaGF0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MG1zOyB9XG4gIC5jLWNoYXQuaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtY2hhdCAuY2hhdF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmMtY2hhdCAuY2hhdF9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5jLWNoYXQgLmNoYXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgaGVpZ2h0OiA3NSU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLmMtY2hhdCAuY2hhdF9fY29udGVudCAuY2hhdF9fY2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5jLWNoYXQgLmNoYXRfX2NvbnRlbnQgLmNoYXRfX2NhcmQgLmNoYXRfX3Bob3RvIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luOiAxNy41cHg7IH1cbiAgICAgIC5jLWNoYXQgLmNoYXRfX2NvbnRlbnQgLmNoYXRfX2NhcmQgLmNoYXRfX21zbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5Y2NjMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7IH1cbiAgICAgICAgLmMtY2hhdCAuY2hhdF9fY29udGVudCAuY2hhdF9fY2FyZCAuY2hhdF9fbXNuIHAge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuYy1jaGF0IC5jaGF0X19jb250ZW50IC5jaGF0X19jYXJkIC5jaGF0X19tc24gLm1zbl9faW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgICAuYy1jaGF0IC5jaGF0X19jb250ZW50IC5jaGF0X19jYXJkIC5jaGF0X19tc24gLm1zbl9faW5mbyAubXNuX191c2VyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgLmMtY2hhdCAuY2hhdF9fY29udGVudCAuY2hhdF9fY2FyZCAuY2hhdF9fbXNuIC5tc25fX2luZm8gLm1zbl9fdGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLmMtY2hhdCAuY2hhdF9fY29udGVudCAuY2hhdF9fY2FyZCAuY2hhdF9fbXNuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y5Y2NjMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC03LjVweDtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNy41cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgIC5jLWNoYXQgLmNoYXRfX2NvbnRlbnQgLmNoYXRfX2NhcmQucmVjaXZlZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgICAuYy1jaGF0IC5jaGF0X19jb250ZW50IC5jaGF0X19jYXJkLnJlY2l2ZWQgLmNoYXRfX21zbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAuYy1jaGF0IC5jaGF0X19jb250ZW50IC5jaGF0X19jYXJkLnJlY2l2ZWQgLmNoYXRfX21zbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3LjVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5jLWNoYXQgLmNoYXRfX3dyaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jLWNoYXQgLmNoYXRfX3dyaXRlIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMCBub25lIHdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LWhlaWdodDogMTV2aDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmJ0bl9jaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoMTAwdmggLSAxMHJlbSk7XG4gIHJpZ2h0OiAxcmVtO1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuNDcpO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzOyB9XG4gIC5idG5fY2hhdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQ2hhdFwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsIG9wYWNpdHkgLjZzIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmJ0bl9jaGF0OmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuYy1jaGF0IHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIG1hdGVyaWFsaXplIGNvbXBvbmVudHMgKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmlucHV0LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5pbnB1dC1maWVsZCBsYWJlbCB7XG4gICAgY29sb3I6ICM5ZjlmOWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5pbnB1dC1maWVsZCBsYWJlbDpub3QoLmxhYmVsLWljb24pLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbi5wYXJhbGxheC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7IH1cblxuLnBhcmFsbGF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7IH1cbiAgLnBhcmFsbGF4IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbGxlY3Rpb24tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjlyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgLmNvbGxlY3Rpb24tYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC5jb2xsZWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC5jb2xsZWN0aW9uLWJ1dHRvbi1pY29uIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgICAuY29sbGVjdGlvbi1idXR0b24taWNvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XG4gICAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciAuY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIGkuY2lyY2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgICAuY29sbGVjdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5jb2xsZWN0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmIxYTM7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5jb2xsZWN0aW9uLWl0ZW0uYWN0aXZlIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsZWN0aW9uIGEuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgLmNvbGxlY3Rpb24gYS5jb2xsZWN0aW9uLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDE3NywgMTYzLCAwLjUpOyB9XG4gIC5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLmNvbGxlY3Rpb24ud2l0aC1oZWFkZXIgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cblxuLnNlY29uZGFyeS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jb2xsYXBzaWJsZSAuY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1uYXZpZ2F0aW9uKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWxsLWNoYW5nZTogdG9wLCBvcGFjaXR5O1xuICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbCB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgLm1vZGFsIGgxLFxuICAubW9kYWwgaDIsXG4gIC5tb2RhbCBoMyxcbiAgLm1vZGFsIGg0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuICAubW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNsb3NlLmN1c3RvbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRhYjYyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtY2xvc2UuY3VzdG9tOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0YWI2MjsgfVxuICAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4sXG4gICAgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1mbGF0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogNnB4IDA7IH1cbiAgLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAgIC5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAubW9kYWwubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7IH1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4uY29sbGFwc2libGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuICAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jb2xsYXBzaWJsZS1oZWFkZXIgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jb2xsYXBzaWJsZS1ib2R5IC5jb2xsYXBzaWJsZSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuY29sbGFwc2libGUtYm9keSAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gIC5jb2xsYXBzaWJsZS5wb3BvdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gICAgLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBtYXJnaW46IDE2cHggMDsgfVxuXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlLFxuLnNpZGUtbmF2LmZpeGVkIC5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2lkZS1uYXYgLmNvbGxhcHNpYmxlIGxpLFxuICAuc2lkZS1uYXYuZml4ZWQgLmNvbGxhcHNpYmxlIGxpIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUtaGVhZGVyLFxuLnNpZGUtbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgLnNpZGUtbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXI6aG92ZXIsXG4gIC5zaWRlLW5hdi5maXhlZCAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5zaWRlLW5hdiAuY29sbGFwc2libGUtaGVhZGVyIGksXG4gIC5zaWRlLW5hdi5maXhlZCAuY29sbGFwc2libGUtaGVhZGVyIGkge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUtYm9keSxcbi5zaWRlLW5hdi5maXhlZCAuY29sbGFwc2libGUtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2lkZS1uYXYgLmNvbGxhcHNpYmxlLWJvZHkgbGkgYSxcbiAgLnNpZGUtbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5IGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMjMuNXB4IDAgMzFweDsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKiogdXRpbGl0aWVzICoqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IF91dGlsaXRpZXMgLyBfdXRpbGl0aWVzID0+IHRleHQgKi9cbi51LWZ6MCB7XG4gIGZvbnQtc2l6ZTogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDEge1xuICBmb250LXNpemU6IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDIge1xuICBmb250LXNpemU6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDMge1xuICBmb250LXNpemU6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDQge1xuICBmb250LXNpemU6IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDUge1xuICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDYge1xuICBmb250LXNpemU6IDAuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDcge1xuICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDgge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MDkge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MS0xIHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejEtMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnoxLTMge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MS00IHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejEtNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnoxLTYge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MS03IHtcbiAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejEtOCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnoxLTkge1xuICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MiB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6Mi0xIHtcbiAgZm9udC1zaXplOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejItMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnoyLTMge1xuICBmb250LXNpemU6IDIuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6Mi00IHtcbiAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejItNSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnoyLTYge1xuICBmb250LXNpemU6IDIuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6Mi03IHtcbiAgZm9udC1zaXplOiAyLjdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejItOCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnoyLTkge1xuICBmb250LXNpemU6IDIuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6MyB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6My0xIHtcbiAgZm9udC1zaXplOiAzLjFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejMtMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnozLTMge1xuICBmb250LXNpemU6IDMuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6My00IHtcbiAgZm9udC1zaXplOiAzLjRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejMtNSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnozLTYge1xuICBmb250LXNpemU6IDMuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6My03IHtcbiAgZm9udC1zaXplOiAzLjdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1mejMtOCB7XG4gIGZvbnQtc2l6ZTogMy44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtZnozLTkge1xuICBmb250LXNpemU6IDMuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWZ6NCB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LWxpc3RTdHlsZS1VQWxwaGEge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuXG4udS1saXN0U3R5bGUtTEFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLnUtbGlzdFN0eWxlLVVSb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi51LWxpc3RTdHlsZS1yb21ibyB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU9DQVlBQUFEd2lrYnZBQUFCTjJsRFExQkJaRzlpWlNCU1IwSWdLREU1T1RncEFBQW9rWldQdjByRFVCU0h2eHRGeGFGV0NPTGdjQ2RSVUd6VndZeEpXNG9nV0t0RGtxMUpRNVZpRW02dWYvb1FqbTRkWE54OUFpZEh3VUh4Q1h3RHhhbURRNFFNQll2ZjlKM2ZPUnpPQWFOaTE1MkdVWWJ6V0t0MjA1R3U1OHZaRjJhWUFvQk9tS1YycTNVQUVDZHh4QmpmN3dpQTEwMjc3alRHKzM4eUg2WktBeU5ndXh0bElZZ0swTC9TcVFZeEJNeWduMm9RRDRDcFR0bzFFRTlBcVpmN0cxQUtjdjhBU3NyMWZCQmZnTmx6UFIrTU9jQU1jbDhCVEIxZGE0QmFrZzdVV2U5VXk2cGxXZEx1SmtFa2p3ZVpqczR6dVIrSGlVb1QxZEZSRjhqdkEyQXhIMnczSGJsV3RheTk5WC8rUFJIWDgyVnVuMGNJUUN3OUYxbEJlS0V1ZjFVWU81UHJZc2R3R1E3dllYcFVaTHMzY0xjQkM3ZEZ0bHFGOGhZOERuOEF3TVpQL2ZOVFA4Z0FBQUFKY0VoWmN3QUFERTRBQUF4T0FYOTNqQ01BQUFhbmFWUllkRmhOVERwamIyMHVZV1J2WW1VdWVHMXdBQUFBQUFBOFAzaHdZV05yWlhRZ1ltVm5hVzQ5SXUrN3Z5SWdhV1E5SWxjMVRUQk5jRU5sYUdsSWVuSmxVM3BPVkdONmEyTTVaQ0kvUGlBOGVEcDRiWEJ0WlhSaElIaHRiRzV6T25nOUltRmtiMkpsT201ek9tMWxkR0V2SWlCNE9uaHRjSFJyUFNKQlpHOWlaU0JZVFZBZ1EyOXlaU0ExTGpZdFl6RTBNaUEzT1M0eE5qQTVNalFzSURJd01UY3ZNRGN2TVRNdE1ERTZNRFk2TXprZ0lDQWdJQ0FnSUNJK0lEeHlaR1k2VWtSR0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SStJRHh5WkdZNlJHVnpZM0pwY0hScGIyNGdjbVJtT21GaWIzVjBQU0lpSUhodGJHNXpPbmh0Y0QwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x5SWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklpQjRiV3h1Y3pwd2FHOTBiM05vYjNBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZjR2h2ZEc5emFHOXdMekV1TUM4aUlIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YlcwdklpQjRiV3h1Y3pwemRFVjJkRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxSWFpsYm5RaklpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QW9WMmx1Wkc5M2N5a2lJSGh0Y0RwRGNtVmhkR1ZFWVhSbFBTSXlNREl3TFRBMkxUSTJWREUxT2pRek9qUTRMVEExT2pBd0lpQjRiWEE2VFc5a2FXWjVSR0YwWlQwaU1qQXlNQzB3Tnkwek1WUXhOVG96TVRveE1DMHdOVG93TUNJZ2VHMXdPazFsZEdGa1lYUmhSR0YwWlQwaU1qQXlNQzB3Tnkwek1WUXhOVG96TVRveE1DMHdOVG93TUNJZ1pHTTZabTl5YldGMFBTSnBiV0ZuWlM5d2JtY2lJSEJvYjNSdmMyaHZjRHBEYjJ4dmNrMXZaR1U5SWpNaUlIQm9iM1J2YzJodmNEcEpRME5RY205bWFXeGxQU0pCWkc5aVpTQlNSMElnS0RFNU9UZ3BJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakZpTXpCaU1qWmlMV0UzT0RZdFlqYzBaQzA0WlRRMkxXVTNZVEprWTJNME5XVXlZU0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8xWWpkbU1qVTRPUzAwWVRsa0xXRTNORFl0WW1Nd1ppMDFNMkZrTm1ZeVlUSm1OMlVpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8xWWpkbU1qVTRPUzAwWVRsa0xXRTNORFl0WW1Nd1ppMDFNMkZrTm1ZeVlUSm1OMlVpUGlBOGVHMXdUVTA2U0dsemRHOXllVDRnUEhKa1pqcFRaWEUrSUR4eVpHWTZiR2tnYzNSRmRuUTZZV04wYVc5dVBTSmpjbVZoZEdWa0lpQnpkRVYyZERwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVmlOMll5TlRnNUxUUmhPV1F0WVRjME5pMWlZekJtTFRVellXUTJaakpoTW1ZM1pTSWdjM1JGZG5RNmQyaGxiajBpTWpBeU1DMHdOaTB5TmxReE5UbzBNem8wT0Mwd05Ub3dNQ0lnYzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElDaFhhVzVrYjNkektTSXZQaUE4Y21SbU9teHBJSE4wUlhaME9tRmpkR2x2YmowaWMyRjJaV1FpSUhOMFJYWjBPbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TnpVME9HSTJPVEF0TWpjM05pMDNNRFExTFRnME1XVXRZV1V5WVRZeVpqTm1OMk5oSWlCemRFVjJkRHAzYUdWdVBTSXlNREl3TFRBM0xUTXhWREUxT2pNd09qSXhMVEExT2pBd0lpQnpkRVYyZERwemIyWjBkMkZ5WlVGblpXNTBQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nS0ZkcGJtUnZkM01wSWlCemRFVjJkRHBqYUdGdVoyVmtQU0l2SWk4K0lEeHlaR1k2YkdrZ2MzUkZkblE2WVdOMGFXOXVQU0p6WVhabFpDSWdjM1JGZG5RNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3hZak13WWpJMllpMWhOemcyTFdJM05HUXRPR1UwTmkxbE4yRXlaR05qTkRWbE1tRWlJSE4wUlhaME9uZG9aVzQ5SWpJd01qQXRNRGN0TXpGVU1UVTZNekU2TVRBdE1EVTZNREFpSUhOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5ROUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QW9WMmx1Wkc5M2N5a2lJSE4wUlhaME9tTm9ZVzVuWldROUlpOGlMejRnUEM5eVpHWTZVMlZ4UGlBOEwzaHRjRTFOT2tocGMzUnZjbmsrSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGlBOEwzSmtaanBTUkVZK0lEd3ZlRHA0YlhCdFpYUmhQaUE4UDNod1lXTnJaWFFnWlc1a1BTSnlJajgraGNZdTlnQUFBV1ZKUkVGVUtKR0YwakZyVTFFWUJ1RG4zTnpibGhvclZxeWlFQmVoeFZLVWRCQUgzWFNVZ29JUXdjSEZ4VVg4QjA0S1FuV1NMc1ZOa0FyaUpvcTdPSWc0S29KQ2dvZ29XRnRyYzNPT2l3RzVKUEVkdi9NK2ZIRDRRa3JKazZWekJtUXZtbmhhZlRqNytCSElCcW0vT1lZbDdCbFd5SWZNbTFnbXpKT21jQm0vcTZWQm13L2pmdXgyNTN0Ym0ySlp0bkFYay8vRGMxaUx2WEtocU84d2VmQ0FMTStsbUs1Z0ZidUg0VU5ZaWQzeWFGR3ZhNXc1YmE1MTBjeGlrOVNUWXJ5QUc1aXU0bG5jU3ltZGl1VzJxVWJEL3VNblRNOGVNYlBZbEJXRldKYUVjQlhYcS9nN1hnUzJRaTIzdmI1dTgzUEhyMjlmL2V4MHhESUtXUWF2OEt5UCs3LzlCYmVGMEs0VnhlcEd1elB4N3VHYVl0ZE9HKzJPa0pLUTV5K2wxTUtIS3U3bmdSRDJTV241eDhkUFVxOG5HeHRUR3l2ZTROSy9jQkNHTzBJWXp5ZkdiNElRM3VJODNsZUx3NDdrbGhEcU9JbHJnK0FvREN0NGp0ZkRDaUdsTk1LUHpoOVc0RzkrK3BnSFBBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuW2ZpcnN0LWxldHRlcj1cInVwcGVyY2FzZVwiXSA+ICoge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5bZmlyc3QtbGV0dGVyPVwidXBwZXJjYXNlXCJdID4gKjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi51LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuW3Utd29yZC1icmVhaz1cImFsbFwiXSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG5bdS1vdmVyLWZsb3c9XCJhdXRvXCJdIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuW3Utb3Zlci1mbG93PVwiaGlkZGVuXCJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bdS1vdmVyLWZsb3c9XCJoaWRkZW4teFwiXSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5bdS1vdmVyLWZsb3c9XCJhdXRvLXhcIl0ge1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cblt1LW92ZXItZmxvdz1cImhpZGRlbi15XCJdIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cblt1LW92ZXItZmxvdz1cImF1dG8teVwiXSB7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnUtaW50cnVjdGlvbkFjdGl2aXR5LFxuLnUtaW5zdHJ1Y3Rpb25BY3Rpdml0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG5cbltwaHJhc2FsLWNvbHVtbi1nYXA9XCIxXCJdIHtcbiAgY29sdW1uLWdhcDogMS41cmVtOyB9XG5cbltwaHJhc2FsLWNvbHVtbi1nYXA9XCIyXCJdIHtcbiAgY29sdW1uLWdhcDogMi41cmVtOyB9XG5cbltwaHJhc2FsLWNvbHVtbi1nYXA9XCIzXCJdIHtcbiAgY29sdW1uLWdhcDogMy41cmVtOyB9XG5cbltwaHJhc2FsLWNvbHVtbi1nYXA9XCI0XCJdIHtcbiAgY29sdW1uLWdhcDogNC41cmVtOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4teHMxXCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7IH1cbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi14czJcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogMjsgfVxuICBbcGhyYXNhbC1jb2x1bW4qPVwiY29sdW1uLXhzM1wiXSB7XG4gICAgY29sdW1uLWNvdW50OiAzOyB9XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4teHM0XCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDQ7IH1cbiAgLnUtZmxvYXQtbm8teHMge1xuICAgIGZsb2F0OiBpbml0aWFsOyB9XG4gIC51LWZsb2F0LWwteHMge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC51LWZsb2F0LXIteHMge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxOXB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnUtdGEtYy14cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi14bTFcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICBbcGhyYXNhbC1jb2x1bW4qPVwiY29sdW1uLXhtMlwiXSB7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4teG0zXCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi14bTRcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogNDsgfVxuICAudS1mbG9hdC1uby14bSB7XG4gICAgZmxvYXQ6IGluaXRpYWw7IH1cbiAgLnUtZmxvYXQtbC14bSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnUtZmxvYXQtci14bSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudS10YS1jLXhtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBbcGhyYXNhbC1jb2x1bW4qPVwiY29sdW1uLXNtMVwiXSB7XG4gICAgY29sdW1uLWNvdW50OiAxOyB9XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4tc20yXCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi1zbTNcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogMzsgfVxuICBbcGhyYXNhbC1jb2x1bW4qPVwiY29sdW1uLXNtNFwiXSB7XG4gICAgY29sdW1uLWNvdW50OiA0OyB9XG4gIC51LWZsb2F0LW5vLXNtIHtcbiAgICBmbG9hdDogaW5pdGlhbDsgfVxuICAudS1mbG9hdC1sLXNtIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudS1mbG9hdC1yLXNtIHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LXRhLWMtc20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4tbW0xXCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7IH1cbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi1tbTJcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogMjsgfVxuICBbcGhyYXNhbC1jb2x1bW4qPVwiY29sdW1uLW1tM1wiXSB7XG4gICAgY29sdW1uLWNvdW50OiAzOyB9XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4tbW00XCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDQ7IH1cbiAgLnUtZmxvYXQtbm8tbW0ge1xuICAgIGZsb2F0OiBpbml0aWFsOyB9XG4gIC51LWZsb2F0LWwtbW0ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC51LWZsb2F0LXItbW0ge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtdGEtYy1tbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi1tZDFcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICBbcGhyYXNhbC1jb2x1bW4qPVwiY29sdW1uLW1kMlwiXSB7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4tbWQzXCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi1tZDRcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogNDsgfVxuICAudS1mbG9hdC1uby1tZCB7XG4gICAgZmxvYXQ6IGluaXRpYWw7IH1cbiAgLnUtZmxvYXQtbC1tZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnUtZmxvYXQtci1tZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtdGEtYy1tZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4tbGcxXCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7IH1cbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi1sZzJcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogMjsgfVxuICBbcGhyYXNhbC1jb2x1bW4qPVwiY29sdW1uLWxnM1wiXSB7XG4gICAgY29sdW1uLWNvdW50OiAzOyB9XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4tbGc0XCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDQ7IH1cbiAgLnUtZmxvYXQtbm8tbGcge1xuICAgIGZsb2F0OiBpbml0aWFsOyB9XG4gIC51LWZsb2F0LWwtbGcge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC51LWZsb2F0LXItbGcge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS10YS1jLWxnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi1oZDFcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICBbcGhyYXNhbC1jb2x1bW4qPVwiY29sdW1uLWhkMlwiXSB7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9XG4gIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4taGQzXCJdIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgW3BocmFzYWwtY29sdW1uKj1cImNvbHVtbi1oZDRcIl0ge1xuICAgIGNvbHVtbi1jb3VudDogNDsgfVxuICAudS1mbG9hdC1uby1oZCB7XG4gICAgZmxvYXQ6IGluaXRpYWw7IH1cbiAgLnUtZmxvYXQtbC1oZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnUtZmxvYXQtci1oZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC51LXRhLWMtaGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gZmxleFRvb2xzICovXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsZXgtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBfdXRpbGl0aWVzIC8gX3V0aWxpdGllcyA9PiBiYWNrZ3JvdW5kICovXG4udS1iZ0ljb25UcmFuc2xhdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJUcmFuc2xhdGVcIjtcbiAgbGVmdDogLTEwcHg7IH1cblxuLnUtYmdJY29uQ2hlY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJWYWxpZGVyXCI7XG4gIGxlZnQ6IDA7IH1cblxuLnUtYmdJY29uUmVmcmVzaDphZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlJlY3RpZmllclwiO1xuICBsZWZ0OiAwOyB9XG5cbi51LWJnSWNvbkFsZXJ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTm90aWNlXCI7XG4gIGxlZnQ6IDA7IH1cblxuLnUtYmdJY29uT2JqZWN0aXZlczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNvbnRlbnRcIjtcbiAgbGVmdDogLTE1JTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwZTBjOyB9XG5cbi51LWJnSWNvblVwbG9hZDo6YWZ0ZXIsIC5jLWN1c3RvbVZpZGVvVXBkYXRlLS1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJVcGxvYWRcIjtcbiAgbGVmdDogMDsgfVxuXG4udS1iZ0ljb25JbmZvQWN0aXZpdHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJJbmZvXCI7XG4gIGxlZnQ6IDA7IH1cblxuLnUtYmdJY29uVHJhbnNsYXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tdHJhbnNsYXRlLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25PYmplY3RpdmVzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tb2JqZWN0aXZlcy5zdmdcIik7IH1cblxuLnUtYmdJY29uTGlzdGVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tbGlzdGVuLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25QbGF5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tcGxheS5zdmdcIik7IH1cblxuLnUtYmdJY29uUGF1c2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1wYXVzZS5zdmdcIik7IH1cblxuLnUtYmdJY29uVHJhbnNsYXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tdHJhbnNsYXRlLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25VcGxvYWQ6YmVmb3JlLCAuYy1jdXN0b21WaWRlb1VwZGF0ZS0tYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tdXBsb2FkLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25Eb3dubG9hZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy91aS1pY29uLWRvd25sb2FkLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25TZWFyY2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1zZWFyY2guc3ZnXCIpOyB9XG5cbi51LWJnSWNvbkhvbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1ob21lLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25QYWdlczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy91aS1pY29uLXBhZ2VzLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25TZWN0aW9uczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy91aS1pY29uLXNlY3Rpb25zLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25Nb2R1bGVzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tbW9kdWxlcy5zdmdcIik7IH1cblxuLnUtYmdJY29uTGlzdGVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tbGlzdGVuLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25SZWNvcmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1yZWNvcmQuc3ZnXCIpOyB9XG5cbi51LWJnSWNvblJlZnJlc2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1yZWZyZXNoLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25SZXR1cm46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1yZXR1cm4uc3ZnXCIpOyB9XG5cbi51LWJnSWNvbkNsb3NlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tY2xvc2Uuc3ZnXCIpOyB9XG5cbi51LWJnSWNvbkNsaXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1jbGlwLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25DaGF0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tY2hhdC5zdmdcIik7IH1cblxuLnUtYmdJY29uQXJyb3dCYWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tYXJyb3dCYWNrLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25BcnJvd05leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1hcnJvd05leHQuc3ZnXCIpOyB9XG5cbi51LWJnSWNvbkFycm93QmFjay1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1hcnJvd0JhY2tfYWN0aXZlLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25BcnJvd05leHQtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tYXJyb3dOZXh0X2FjdGl2ZS5zdmdcIik7IH1cblxuLnUtYmdJY29uQWN0aXZpdGllczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy91aS1pY29uLWFjdGl2aXRpZXMuc3ZnXCIpOyB9XG5cbi51LWJnSWNvbk15U2VjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy91aS1pY29uLW15c2VjdGlvbi5zdmdcIik7IH1cblxuLnUtYmdJY29uVXNlclByb2ZpbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi11c2VyUHJvZmlsZS5zdmdcIik7IH1cblxuLnUtYmdJY29uTG9nb3V0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tbG9nb3V0LnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25TZWxmQ2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1zZWxmQ2hlY2suc3ZnXCIpOyB9XG5cbi51LWJnSWNvblRlc3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi10ZXN0LnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25BbnN3ZXJzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tY2hlY2suc3ZnXCIpOyB9XG5cbi51LWJnSWNvbkNoZWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tY2hlY2suc3ZnXCIpOyB9XG5cbi51LWJnSWNvbkFsZXJ0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tYWxlcnQuc3ZnXCIpOyB9XG5cbi51LWJnSWNvbkhlbHA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1oZWxwLnN2Z1wiKTsgfVxuXG4udS1iZ0ljb25TZW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24tc2VuZC5zdmdcIik7IH1cblxuLnUtYmdJY29uU2VuZENoYXQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vdWktaWNvbi1zZW5kMi5zdmdcIik7IH1cblxuLnUtYmdJY29uSW5mb0FjdGl2aXR5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL3VpLWljb24taW5mb0FjdGl2aXR5LnN2Z1wiKTsgfVxuXG4udS1iZ0FjdEFjdGl2aXR5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL2FjdC1hY3Rpdml0eS5zdmdcIik7IH1cblxuLnUtYmdBY3RHYW1lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL2FjdC1nYW1lLnN2Z1wiKTsgfVxuXG4udS1iZ0FjdExpc3RlbmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy9hY3QtbGlzdGVuaW5nLnN2Z1wiKTsgfVxuXG4udS1iZ0FjdFJlYWRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vYWN0LXJlYWRpbmcuc3ZnXCIpOyB9XG5cbi51LWJnQWN0UmVjb3JkaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvL2FjdC1yZWNvcmRpbmcuc3ZnXCIpOyB9XG5cbi51LWJnQWN0V3JpdGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy9hY3Qtd3JpdGluZy5zdmdcIik7IH1cblxuLnUtYmdNZW51TW9kdWxlczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy9tZW51LW1vZHVsZXMuc3ZnXCIpOyB9XG5cbi51LWJnTWVudUJ1cmd1ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL211bHRpbWVkaWEvaW1hZ2VzL2FwcC8vbWVudS1idXJndWVyLnN2Z1wiKTsgfVxuXG4udS1iZ0xvZ29Qcm95ZWN0W2pzLWxldmVsPVwiMVwiXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2ExL2Fzc2V0cy9pbWFnZXMvbG9nby5wbmdcIik7IH1cblxuLnUtYmdMb2dvUHJveWVjdFtqcy1sZXZlbD1cIjJcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL2xvZ28ucG5nXCIpOyB9XG5cbi51LWJnTG9nb1Byb3llY3RbanMtbGV2ZWw9XCIzXCJdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vbGV2ZWwvYjEvYXNzZXRzL2ltYWdlcy9sb2dvLnBuZ1wiKTsgfVxuXG4udS1iZ0xvZ29Qcm95ZWN0W2pzLWxldmVsPVwiNFwiXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2xldmVsL2IyL2Fzc2V0cy9pbWFnZXMvbG9nby5wbmdcIik7IH1cblxuLnUtYmdMb2dvUHJveWVjdFtqcy1sZXZlbD1cIjVcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL2xvZ28ucG5nXCIpOyB9XG5cbi51LWJnQ29sb3Jfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi51LWJnQ29sb3JfdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi51LWJnQ29sb3JfMS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDsgfVxuXG4udS1iZ0NvbG9yXzEtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5ZjlmOyB9XG5cbi51LWJnQ29sb3JfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7IH1cblxuLnUtYmdDb2xvcl8xLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzOyB9XG5cbi51LWJnQ29sb3JfMS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyOyB9XG5cbi51LWJnQ29sb3JfMi1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZThlNzsgfVxuXG4udS1iZ0NvbG9yXzItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdjNGJmOyB9XG5cbi51LWJnQ29sb3JfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmIxYTM7IH1cblxuLnUtYmdDb2xvcl8yLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmFhMTk5OyB9XG5cbi51LWJnQ29sb3JfMi1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI2NDViOyB9XG5cbi51LWJnQ29sb3JfMy1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiZDsgfVxuXG4udS1iZ0NvbG9yXzMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTdhOyB9XG5cbi51LWJnQ29sb3JfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGFiNjI7IH1cblxuLnUtYmdDb2xvcl8zLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ5MDAwOyB9XG5cbi51LWJnQ29sb3JfMy1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk3MDAwOyB9XG5cbi51LWJnQ29sb3JfNC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5Y2NjMjsgfVxuXG4udS1iZ0NvbG9yXzQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiM2IxOyB9XG5cbi51LWJnQ29sb3JfNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTdlODA7IH1cblxuLnUtYmdDb2xvcl80LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjA0ZjUyOyB9XG5cbi51LWJnQ29sb3JfNC1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgwMDJiOyB9XG5cbi51LWJnQ29sb3JfNS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGJmMTsgfVxuXG4udS1iZ0NvbG9yXzUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVjNmY4OyB9XG5cbi51LWJnQ29sb3JfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJkNDI7IH1cblxuLnUtYmdDb2xvcl81LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1MzhjOyB9XG5cbi51LWJnQ29sb3JfNS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczNDU5OyB9XG5cbi51LWJnQ29sb3JfZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7IH1cblxuLnUtYmdDb2xvcl93cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7IH1cblxuLnUtb2JfZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnUtb2JfZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbltpbWctZml0fj1cImNvdmVyXCJdIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuW2ltZy1maXR+PVwiaDEwMFwiXSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5baW1nLWZpdH49XCJ3MTAwXCJdIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2ltZy1maXR+PVwiY29udGFpblwiXSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuW3BzZXVkby1iZ21peD1cIm11bHRpcGx5XCJdOjpiZWZvcmUge1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cblxuW3BzZXVkby1iZ21peD1cImNvbG9yXCJdOjpiZWZvcmUge1xuICBtaXgtYmxlbmQtbW9kZTogY29sb3I7IH1cblxuW3BzZXVkby1iZ21peD1cImhhcmQtbGlnaHRcIl06OmJlZm9yZSB7XG4gIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0OyB9XG5cbltwc2V1ZG8tYmdjb2xvcj1cImNvbG9yXzFcIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7IH1cblxuW3BzZXVkby1iZ2NvbG9yPVwiY29sb3JfMlwiXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YjFhMzsgfVxuXG5bcHNldWRvLWJnY29sb3I9XCJjb2xvcl8zXCJdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRhYjYyOyB9XG5cbltwc2V1ZG8tYmdjb2xvcj1cImNvbG9yXzRcIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTdlODA7IH1cblxuW3BzZXVkby1iZ2NvbG9yPVwiY29sb3JfNVwiXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmQ0MjsgfVxuXG5bcHNldWRvLWJnaW1hZ2VdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIFtwc2V1ZG8tYmdpbWFnZV06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbltwc2V1ZG8tY29udGVudF1bYmVmb3JlLWNvbnRlbnRdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuW3BzZXVkby1jb250ZW50XVthZnRlci1jb250ZW50XTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuW3BzZXVkby1jb250ZW50PVwicmVsYXRpdmVcIl1bYmVmb3JlLWNvbnRlbnRdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5bcHNldWRvLWNvbnRlbnQ9XCJyZWxhdGl2ZVwiXVthZnRlci1jb250ZW50XTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5bYmVmb3JlLWNvbnRlbnRdOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGJlZm9yZS1jb250ZW50KSAhaW1wb3J0YW50OyB9XG5cblthZnRlci1jb250ZW50XTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGJlZm9yZS1jb250ZW50KSAhaW1wb3J0YW50OyB9XG5cbltjb250ZW50LXNpemU9XCIxXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuW2NvbnRlbnQtc2l6ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5bY29udGVudC1zaXplPVwiM1wiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbltjb250ZW50LXNpemU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDRyZW07IH1cblxuW2NvbnRlbnQtc2l6ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNXJlbTsgfVxuXG5bY29udGVudC1jb2xvcj1cImNvbG9yXzJcIl06OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzZiMWEzOyB9XG5cbltjb250ZW50LWNvbG9yPVwiY29sb3JfM1wiXTo6YmVmb3JlIHtcbiAgY29sb3I6ICNlNGFiNjI7IH1cblxuW2NvbnRlbnQtY29sb3I9XCJjb2xvcl80XCJdOjpiZWZvcmUge1xuICBjb2xvcjogI2NlN2U4MDsgfVxuXG5bY29udGVudC1jb2xvcj1cImNvbG9yXzVcIl06OmJlZm9yZSB7XG4gIGNvbG9yOiAjMmIyZDQyOyB9XG5cbi51LXRleHRXaGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udS10ZXh0Q29sb3JfMS1saWdodGVyIHtcbiAgY29sb3I6ICNlNGU0ZTQ7IH1cblxuLnUtdGV4dENvbG9yXzEtbGlnaHQge1xuICBjb2xvcjogIzlmOWY5ZjsgfVxuXG4udS10ZXh0Q29sb3JfMSB7XG4gIGNvbG9yOiAjNDg0ODQ4OyB9XG5cbi51LXRleHRDb2xvcl8xLWRhcmsge1xuICBjb2xvcjogIzIzMjMyMzsgfVxuXG4udS10ZXh0Q29sb3JfMS1kYXJrZXIge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4udS10ZXh0Q29sb3JfMS1kYXJrZXJfMDUge1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjUpOyB9XG5cbi51LXRleHRDb2xvcl8yLWxpZ2h0ZXIge1xuICBjb2xvcjogI2NmZThlNzsgfVxuXG4udS10ZXh0Q29sb3JfMi1saWdodCB7XG4gIGNvbG9yOiAjODdjNGJmOyB9XG5cbi51LXRleHRDb2xvcl8yIHtcbiAgY29sb3I6ICMzNmIxYTM7IH1cblxuLnUtdGV4dENvbG9yXzItZGFyayB7XG4gIGNvbG9yOiAjNmFhMTk5OyB9XG5cbi51LXRleHRDb2xvcl8yLWRhcmtlciB7XG4gIGNvbG9yOiAjMjI2NDViOyB9XG5cbi51LXRleHRDb2xvcl8zLWxpZ2h0ZXIge1xuICBjb2xvcjogI2ZmZWNiZDsgfVxuXG4udS10ZXh0Q29sb3JfMy1saWdodCB7XG4gIGNvbG9yOiAjZmZkOTdhOyB9XG5cbi51LXRleHRDb2xvcl8zIHtcbiAgY29sb3I6ICNlNGFiNjI7IH1cblxuLnUtdGV4dENvbG9yXzMtZGFyayB7XG4gIGNvbG9yOiAjYzQ5MDAwOyB9XG5cbi51LXRleHRDb2xvcl8zLWRhcmtlciB7XG4gIGNvbG9yOiAjOTk3MDAwOyB9XG5cbi51LXRleHRDb2xvcl80LWxpZ2h0ZXIge1xuICBjb2xvcjogI2Y5Y2NjMjsgfVxuXG4udS10ZXh0Q29sb3JfNC1saWdodCB7XG4gIGNvbG9yOiAjZTFiM2IxOyB9XG5cbi51LXRleHRDb2xvcl80IHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWFjY2VudCk7IH1cblxuLnUtdGV4dENvbG9yXzQtZGFyayB7XG4gIGNvbG9yOiAjYjA0ZjUyOyB9XG5cbi51LXRleHRDb2xvcl80LWRhcmtlciB7XG4gIGNvbG9yOiAjYjgwMDJiOyB9XG5cbi51LXRleHRDb2xvcl81LWxpZ2h0ZXIge1xuICBjb2xvcjogI2Q0ZGJmMTsgfVxuXG4udS10ZXh0Q29sb3JfNS1saWdodCB7XG4gIGNvbG9yOiAjYjVjNmY4OyB9XG5cbi51LXRleHRDb2xvcl81IHtcbiAgY29sb3I6ICMyYjJkNDI7IH1cblxuLnUtdGV4dENvbG9yXzUtZGFyayB7XG4gIGNvbG9yOiAjM2U1MzhjOyB9XG5cbi51LXRleHRDb2xvcl81LWRhcmtlciB7XG4gIGNvbG9yOiAjMjczNDU5OyB9XG5cbi51LXRleHRDb2xvcl9nb29kIHtcbiAgY29sb3I6IHJnYmEoNDMsIDE5MSwgODgsIDAuOCk7IH1cblxuLnUtdGV4dENvbG9yX3dyb25nIHtcbiAgY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBfdXRpbGl0aWVzIC8gX3V0aWxpdGllcyA9PiBpY29ucyAqL1xuLmMtaWNvbjo6YmVmb3JlLCAuYy1idG4tSWNvbjo6YmVmb3JlLCAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1DaGVjazo6YmVmb3JlLCAuYy1idG4tSWNvbkluZGljYXRvcjo6YmVmb3JlLCAuYy1idG4tSWNvbkFjdGlvbjo6YmVmb3JlLCAuYy1jdXN0b21WaWRlb1VwZGF0ZS0tYnV0dG9uOjpiZWZvcmUsIC5jLWJ0bi1JY29uTmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBfdXRpbGl0aWVzIC8gX3V0aWxpdGllcyA9PiBtYXJnaW5zICovXG4ubWEtdCB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLm1hLWwge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ubWEtYiB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87IH1cblxuLm1hLXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm1hcmdpbjAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubS1hIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxOXB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnUtY29sLWNlbnRlci14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzE5cHgpIHtcbiAgLm10MC14cyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTAteHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQxNS14cyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjUteHMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQzMC14cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDAteHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NS14cyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDUwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NTUteHMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAubXQ2MC14cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDY1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NzAteHMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAubXQ3NS14cyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDgwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10ODUteHMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAubXQ5MC14cyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDk1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTAwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEwNS14cyB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubXQxMTAteHMge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTE1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEyMC14cyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQxMjUteHMge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTMwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEzNS14cyB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubXQxNDAteHMge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTQ1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE1MC14cyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubXQxNTUteHMge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTYwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE2NS14cyB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubXQxNzAteHMge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTc1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE4MC14cyB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQxODUteHMge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTkwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE5NS14cyB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuICAubXQyMDAteHMge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjA1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIxMC14cyB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAubXQyMTUteHMge1xuICAgIG1hcmdpbi10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjIwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIyNS14cyB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubXQyMzAteHMge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjM1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI0MC14cyB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAubXQyNDUteHMge1xuICAgIG1hcmdpbi10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjUwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI1NS14cyB7XG4gICAgbWFyZ2luLXRvcDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubXQyNjAteHMge1xuICAgIG1hcmdpbi10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjY1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI3MC14cyB7XG4gICAgbWFyZ2luLXRvcDogMjcwcHggIWltcG9ydGFudDsgfVxuICAubXQyNzUteHMge1xuICAgIG1hcmdpbi10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjgwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI4NS14cyB7XG4gICAgbWFyZ2luLXRvcDogMjg1cHggIWltcG9ydGFudDsgfVxuICAubXQyOTAteHMge1xuICAgIG1hcmdpbi10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mjk1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMwMC14cyB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubXQzMDUteHMge1xuICAgIG1hcmdpbi10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzEwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMxNS14cyB7XG4gICAgbWFyZ2luLXRvcDogMzE1cHggIWltcG9ydGFudDsgfVxuICAubXQzMjAteHMge1xuICAgIG1hcmdpbi10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzI1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMzMC14cyB7XG4gICAgbWFyZ2luLXRvcDogMzMwcHggIWltcG9ydGFudDsgfVxuICAubXQzMzUteHMge1xuICAgIG1hcmdpbi10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzQwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM0NS14cyB7XG4gICAgbWFyZ2luLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAubXQzNTAteHMge1xuICAgIG1hcmdpbi10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzU1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM2MC14cyB7XG4gICAgbWFyZ2luLXRvcDogMzYwcHggIWltcG9ydGFudDsgfVxuICAubXQzNjUteHMge1xuICAgIG1hcmdpbi10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzcwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM3NS14cyB7XG4gICAgbWFyZ2luLXRvcDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubXQzODAteHMge1xuICAgIG1hcmdpbi10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mzg1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM5MC14cyB7XG4gICAgbWFyZ2luLXRvcDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubXQzOTUteHMge1xuICAgIG1hcmdpbi10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDAwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQwNS14cyB7XG4gICAgbWFyZ2luLXRvcDogNDA1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MTAteHMge1xuICAgIG1hcmdpbi10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDE1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQyMC14cyB7XG4gICAgbWFyZ2luLXRvcDogNDIwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MjUteHMge1xuICAgIG1hcmdpbi10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDMwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQzNS14cyB7XG4gICAgbWFyZ2luLXRvcDogNDM1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NDAteHMge1xuICAgIG1hcmdpbi10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDQ1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ1MC14cyB7XG4gICAgbWFyZ2luLXRvcDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NTUteHMge1xuICAgIG1hcmdpbi10b3A6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDYwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0NjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ2NS14cyB7XG4gICAgbWFyZ2luLXRvcDogNDY1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NzAteHMge1xuICAgIG1hcmdpbi10b3A6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDc1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ4MC14cyB7XG4gICAgbWFyZ2luLXRvcDogNDgwcHggIWltcG9ydGFudDsgfVxuICAubXQ0ODUteHMge1xuICAgIG1hcmdpbi10b3A6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDkwLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA0OTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ5NS14cyB7XG4gICAgbWFyZ2luLXRvcDogNDk1cHggIWltcG9ydGFudDsgfVxuICAubXQ1MDAteHMge1xuICAgIG1hcmdpbi10b3A6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NzlweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC51LWNvbC1jZW50ZXIteG0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OXB4KSB7XG4gIC5tdDAteG0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDUteG0ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTUteG0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQyMC14bSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzAteG0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQzNS14bSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDUteG0ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQ1MC14bSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDU1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NjAteG0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQ2NS14bSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDcwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NzUteG0ge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAubXQ4MC14bSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDg1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10OTAteG0ge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAubXQ5NS14bSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEwMC14bSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQxMDUteG0ge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTEwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDExNS14bSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubXQxMjAteG0ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTI1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEzMC14bSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubXQxMzUteG0ge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTQwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE0NS14bSB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubXQxNTAteG0ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTU1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE2MC14bSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQxNjUteG0ge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTcwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE3NS14bSB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubXQxODAteG0ge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTg1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE5MC14bSB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubXQxOTUteG0ge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjAwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIwNS14bSB7XG4gICAgbWFyZ2luLXRvcDogMjA1cHggIWltcG9ydGFudDsgfVxuICAubXQyMTAteG0ge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjE1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIyMC14bSB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQyMjUteG0ge1xuICAgIG1hcmdpbi10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjMwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIzNS14bSB7XG4gICAgbWFyZ2luLXRvcDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubXQyNDAteG0ge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjQ1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI1MC14bSB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubXQyNTUteG0ge1xuICAgIG1hcmdpbi10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjYwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI2NS14bSB7XG4gICAgbWFyZ2luLXRvcDogMjY1cHggIWltcG9ydGFudDsgfVxuICAubXQyNzAteG0ge1xuICAgIG1hcmdpbi10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mjc1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI4MC14bSB7XG4gICAgbWFyZ2luLXRvcDogMjgwcHggIWltcG9ydGFudDsgfVxuICAubXQyODUteG0ge1xuICAgIG1hcmdpbi10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjkwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI5NS14bSB7XG4gICAgbWFyZ2luLXRvcDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubXQzMDAteG0ge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzA1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMxMC14bSB7XG4gICAgbWFyZ2luLXRvcDogMzEwcHggIWltcG9ydGFudDsgfVxuICAubXQzMTUteG0ge1xuICAgIG1hcmdpbi10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzIwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMyNS14bSB7XG4gICAgbWFyZ2luLXRvcDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubXQzMzAteG0ge1xuICAgIG1hcmdpbi10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzM1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM0MC14bSB7XG4gICAgbWFyZ2luLXRvcDogMzQwcHggIWltcG9ydGFudDsgfVxuICAubXQzNDUteG0ge1xuICAgIG1hcmdpbi10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzUwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM1NS14bSB7XG4gICAgbWFyZ2luLXRvcDogMzU1cHggIWltcG9ydGFudDsgfVxuICAubXQzNjAteG0ge1xuICAgIG1hcmdpbi10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzY1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM3MC14bSB7XG4gICAgbWFyZ2luLXRvcDogMzcwcHggIWltcG9ydGFudDsgfVxuICAubXQzNzUteG0ge1xuICAgIG1hcmdpbi10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzgwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM4NS14bSB7XG4gICAgbWFyZ2luLXRvcDogMzg1cHggIWltcG9ydGFudDsgfVxuICAubXQzOTAteG0ge1xuICAgIG1hcmdpbi10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mzk1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQwMC14bSB7XG4gICAgbWFyZ2luLXRvcDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MDUteG0ge1xuICAgIG1hcmdpbi10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDEwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQxNS14bSB7XG4gICAgbWFyZ2luLXRvcDogNDE1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MjAteG0ge1xuICAgIG1hcmdpbi10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDI1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQzMC14bSB7XG4gICAgbWFyZ2luLXRvcDogNDMwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MzUteG0ge1xuICAgIG1hcmdpbi10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDQwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ0NS14bSB7XG4gICAgbWFyZ2luLXRvcDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NTAteG0ge1xuICAgIG1hcmdpbi10b3A6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDU1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiA0NTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ2MC14bSB7XG4gICAgbWFyZ2luLXRvcDogNDYwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NjUteG0ge1xuICAgIG1hcmdpbi10b3A6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDcwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiA0NzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ3NS14bSB7XG4gICAgbWFyZ2luLXRvcDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubXQ0ODAteG0ge1xuICAgIG1hcmdpbi10b3A6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDg1LXhtIHtcbiAgICBtYXJnaW4tdG9wOiA0ODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ5MC14bSB7XG4gICAgbWFyZ2luLXRvcDogNDkwcHggIWltcG9ydGFudDsgfVxuICAubXQ0OTUteG0ge1xuICAgIG1hcmdpbi10b3A6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NTAwLXhtIHtcbiAgICBtYXJnaW4tdG9wOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1jb2wtY2VudGVyLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAubXQwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAubXQ1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXQxMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQyNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXQ1NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDYwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAubXQ3MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDc1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10ODAtc20ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXQ4NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDkwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10OTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAubXQxMDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTA1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDExMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubXQxMTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTIwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEyNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQxMzAtc20ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTM1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE0MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQxNDUtc20ge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTUwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE1NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubXQxNjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTY1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE3MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubXQxNzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTgwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE4NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHggIWltcG9ydGFudDsgfVxuICAubXQxOTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTk1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIwMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubXQyMDUtc20ge1xuICAgIG1hcmdpbi10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjEwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIxNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjE1cHggIWltcG9ydGFudDsgfVxuICAubXQyMjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjI1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIzMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHggIWltcG9ydGFudDsgfVxuICAubXQyMzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjQwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI0NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAubXQyNTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjU1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI2MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubXQyNjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjcwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI3NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubXQyODAtc20ge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mjg1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI5MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjkwcHggIWltcG9ydGFudDsgfVxuICAubXQyOTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzAwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMwNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzA1cHggIWltcG9ydGFudDsgfVxuICAubXQzMTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzE1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMyMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzIwcHggIWltcG9ydGFudDsgfVxuICAubXQzMjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzMwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMzNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzM1cHggIWltcG9ydGFudDsgfVxuICAubXQzNDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzQ1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM1MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubXQzNTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzYwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM2NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzY1cHggIWltcG9ydGFudDsgfVxuICAubXQzNzAtc20ge1xuICAgIG1hcmdpbi10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mzc1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM4MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzgwcHggIWltcG9ydGFudDsgfVxuICAubXQzODUtc20ge1xuICAgIG1hcmdpbi10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzkwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM5NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMzk1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDA1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQxMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDEwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDIwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQyNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MzAtc20ge1xuICAgIG1hcmdpbi10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDM1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ0MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDQwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NDUtc20ge1xuICAgIG1hcmdpbi10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDUwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ1NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDU1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDY1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0NjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ3MC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDcwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDgwLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0ODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ4NS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDg1cHggIWltcG9ydGFudDsgfVxuICAubXQ0OTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDk1LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0OTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDUwMC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtY29sLWNlbnRlci1tbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm10MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQxNS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQzMC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDUwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NTUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAubXQ2MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDY1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NzAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAubXQ3NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDgwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10ODUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAubXQ5MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDk1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTAwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEwNS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubXQxMTAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTE1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEyMC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQxMjUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTMwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEzNS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubXQxNDAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTQ1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE1MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubXQxNTUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTYwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE2NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubXQxNzAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTc1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE4MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQxODUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTkwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE5NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuICAubXQyMDAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjA1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIxMC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAubXQyMTUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjIwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIyNS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubXQyMzAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjM1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI0MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAubXQyNDUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjUwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI1NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubXQyNjAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjY1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI3MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMjcwcHggIWltcG9ydGFudDsgfVxuICAubXQyNzUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjgwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI4NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMjg1cHggIWltcG9ydGFudDsgfVxuICAubXQyOTAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mjk1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMwMC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubXQzMDUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzEwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMxNS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMzE1cHggIWltcG9ydGFudDsgfVxuICAubXQzMjAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzI1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMzMC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMzMwcHggIWltcG9ydGFudDsgfVxuICAubXQzMzUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzQwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM0NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAubXQzNTAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzU1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM2MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMzYwcHggIWltcG9ydGFudDsgfVxuICAubXQzNjUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzcwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM3NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubXQzODAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mzg1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM5MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubXQzOTUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDAwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQwNS1tbSB7XG4gICAgbWFyZ2luLXRvcDogNDA1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MTAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDE1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQyMC1tbSB7XG4gICAgbWFyZ2luLXRvcDogNDIwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MjUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDMwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQzNS1tbSB7XG4gICAgbWFyZ2luLXRvcDogNDM1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NDAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDQ1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ1MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NTUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDYwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiA0NjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ2NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogNDY1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NzAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDc1LW1tIHtcbiAgICBtYXJnaW4tdG9wOiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ4MC1tbSB7XG4gICAgbWFyZ2luLXRvcDogNDgwcHggIWltcG9ydGFudDsgfVxuICAubXQ0ODUtbW0ge1xuICAgIG1hcmdpbi10b3A6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDkwLW1tIHtcbiAgICBtYXJnaW4tdG9wOiA0OTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ5NS1tbSB7XG4gICAgbWFyZ2luLXRvcDogNDk1cHggIWltcG9ydGFudDsgfVxuICAubXQ1MDAtbW0ge1xuICAgIG1hcmdpbi10b3A6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1jb2wtY2VudGVyLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAubXQwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAubXQ1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXQxMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjAtbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQyNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzUtbWQge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXQ1NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDYwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NjUtbWQge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAubXQ3MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDc1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10ODAtbWQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXQ4NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDkwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10OTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAubXQxMDAtbWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTA1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDExMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubXQxMTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTIwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEyNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQxMzAtbWQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTM1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE0MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQxNDUtbWQge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTUwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE1NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubXQxNjAtbWQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTY1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE3MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubXQxNzUtbWQge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTgwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE4NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHggIWltcG9ydGFudDsgfVxuICAubXQxOTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTk1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIwMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubXQyMDUtbWQge1xuICAgIG1hcmdpbi10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjEwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIxNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjE1cHggIWltcG9ydGFudDsgfVxuICAubXQyMjAtbWQge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjI1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIzMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHggIWltcG9ydGFudDsgfVxuICAubXQyMzUtbWQge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjQwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI0NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAubXQyNTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjU1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI2MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjYwcHggIWltcG9ydGFudDsgfVxuICAubXQyNjUtbWQge1xuICAgIG1hcmdpbi10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjcwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI3NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjc1cHggIWltcG9ydGFudDsgfVxuICAubXQyODAtbWQge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mjg1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI5MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjkwcHggIWltcG9ydGFudDsgfVxuICAubXQyOTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzAwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMwNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzA1cHggIWltcG9ydGFudDsgfVxuICAubXQzMTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzE1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMyMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzIwcHggIWltcG9ydGFudDsgfVxuICAubXQzMjUtbWQge1xuICAgIG1hcmdpbi10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzMwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMzNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzM1cHggIWltcG9ydGFudDsgfVxuICAubXQzNDAtbWQge1xuICAgIG1hcmdpbi10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzQ1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM1MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubXQzNTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzYwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM2NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzY1cHggIWltcG9ydGFudDsgfVxuICAubXQzNzAtbWQge1xuICAgIG1hcmdpbi10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mzc1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM4MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzgwcHggIWltcG9ydGFudDsgfVxuICAubXQzODUtbWQge1xuICAgIG1hcmdpbi10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzkwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM5NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzk1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MDAtbWQge1xuICAgIG1hcmdpbi10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDA1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQxMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDEwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MTUtbWQge1xuICAgIG1hcmdpbi10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDIwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQyNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDI1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MzAtbWQge1xuICAgIG1hcmdpbi10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDM1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ0MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDQwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NDUtbWQge1xuICAgIG1hcmdpbi10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDUwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0NTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ1NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDU1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NjAtbWQge1xuICAgIG1hcmdpbi10b3A6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDY1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0NjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ3MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDcwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NzUtbWQge1xuICAgIG1hcmdpbi10b3A6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDgwLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0ODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ4NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDg1cHggIWltcG9ydGFudDsgfVxuICAubXQ0OTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDk1LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0OTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDUwMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1jb2wtY2VudGVyLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm10MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQxNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjUtbGcge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQzMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDUwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAubXQ2MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDY1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NzAtbGcge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAubXQ3NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDgwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10ODUtbGcge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAubXQ5MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDk1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTAwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEwNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubXQxMTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTE1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEyMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQxMjUtbGcge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTMwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEzNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubXQxNDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTQ1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE1MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubXQxNTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTYwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE2NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuICAubXQxNzAtbGcge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTc1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE4MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQxODUtbGcge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTkwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE5NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuICAubXQyMDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjA1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIxMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAubXQyMTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjIwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIyNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuICAubXQyMzAtbGcge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjM1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI0MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAubXQyNDUtbGcge1xuICAgIG1hcmdpbi10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjUwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI1NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjU1cHggIWltcG9ydGFudDsgfVxuICAubXQyNjAtbGcge1xuICAgIG1hcmdpbi10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjY1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI3MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjcwcHggIWltcG9ydGFudDsgfVxuICAubXQyNzUtbGcge1xuICAgIG1hcmdpbi10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjgwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI4NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjg1cHggIWltcG9ydGFudDsgfVxuICAubXQyOTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mjk1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMwMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAubXQzMDUtbGcge1xuICAgIG1hcmdpbi10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzEwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMxNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzE1cHggIWltcG9ydGFudDsgfVxuICAubXQzMjAtbGcge1xuICAgIG1hcmdpbi10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzI1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMzMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzMwcHggIWltcG9ydGFudDsgfVxuICAubXQzMzUtbGcge1xuICAgIG1hcmdpbi10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzQwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM0NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAubXQzNTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzU1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM2MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzYwcHggIWltcG9ydGFudDsgfVxuICAubXQzNjUtbGcge1xuICAgIG1hcmdpbi10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzcwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM3NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzc1cHggIWltcG9ydGFudDsgfVxuICAubXQzODAtbGcge1xuICAgIG1hcmdpbi10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mzg1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM5MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMzkwcHggIWltcG9ydGFudDsgfVxuICAubXQzOTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDAwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQwNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDA1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDE1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQyMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDIwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MjUtbGcge1xuICAgIG1hcmdpbi10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDMwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQzNS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDM1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDQ1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ1MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDUwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDYwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0NjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ2NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDY1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NzAtbGcge1xuICAgIG1hcmdpbi10b3A6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDc1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0NzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ4MC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDgwcHggIWltcG9ydGFudDsgfVxuICAubXQ0ODUtbGcge1xuICAgIG1hcmdpbi10b3A6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDkwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0OTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ5NS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDk1cHggIWltcG9ydGFudDsgfVxuICAubXQ1MDAtbGcge1xuICAgIG1hcmdpbi10b3A6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnUtY29sLWNlbnRlci1oZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5tdDAtaGQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDUtaGQge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTUtaGQge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQyMC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzAtaGQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQzNS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDUtaGQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQ1MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDU1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NjAtaGQge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQ2NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDcwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NzUtaGQge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAubXQ4MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDg1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10OTAtaGQge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAubXQ5NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEwMC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQxMDUtaGQge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTEwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDExNS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubXQxMjAtaGQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTI1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDEzMC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubXQxMzUtaGQge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTQwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE0NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubXQxNTAtaGQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTU1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE2MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQxNjUtaGQge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTcwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE3NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubXQxODAtaGQge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MTg1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDE5MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubXQxOTUtaGQge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjAwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIwNS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMjA1cHggIWltcG9ydGFudDsgfVxuICAubXQyMTAtaGQge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjE1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIyMC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXQyMjUtaGQge1xuICAgIG1hcmdpbi10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjMwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDIzNS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMjM1cHggIWltcG9ydGFudDsgfVxuICAubXQyNDAtaGQge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjQ1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI1MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubXQyNTUtaGQge1xuICAgIG1hcmdpbi10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjYwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI2NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMjY1cHggIWltcG9ydGFudDsgfVxuICAubXQyNzAtaGQge1xuICAgIG1hcmdpbi10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mjc1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI4MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMjgwcHggIWltcG9ydGFudDsgfVxuICAubXQyODUtaGQge1xuICAgIG1hcmdpbi10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MjkwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDI5NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMjk1cHggIWltcG9ydGFudDsgfVxuICAubXQzMDAtaGQge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzA1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMxMC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMzEwcHggIWltcG9ydGFudDsgfVxuICAubXQzMTUtaGQge1xuICAgIG1hcmdpbi10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzIwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDMyNS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMzI1cHggIWltcG9ydGFudDsgfVxuICAubXQzMzAtaGQge1xuICAgIG1hcmdpbi10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzM1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM0MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMzQwcHggIWltcG9ydGFudDsgfVxuICAubXQzNDUtaGQge1xuICAgIG1hcmdpbi10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzUwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM1NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMzU1cHggIWltcG9ydGFudDsgfVxuICAubXQzNjAtaGQge1xuICAgIG1hcmdpbi10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzY1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM3MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogMzcwcHggIWltcG9ydGFudDsgfVxuICAubXQzNzUtaGQge1xuICAgIG1hcmdpbi10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10MzgwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDM4NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogMzg1cHggIWltcG9ydGFudDsgfVxuICAubXQzOTAtaGQge1xuICAgIG1hcmdpbi10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10Mzk1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQwMC1oZCB7XG4gICAgbWFyZ2luLXRvcDogNDAwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MDUtaGQge1xuICAgIG1hcmdpbi10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDEwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQxNS1oZCB7XG4gICAgbWFyZ2luLXRvcDogNDE1cHggIWltcG9ydGFudDsgfVxuICAubXQ0MjAtaGQge1xuICAgIG1hcmdpbi10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDI1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQzMC1oZCB7XG4gICAgbWFyZ2luLXRvcDogNDMwcHggIWltcG9ydGFudDsgfVxuICAubXQ0MzUtaGQge1xuICAgIG1hcmdpbi10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDQwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ0NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQ0NTAtaGQge1xuICAgIG1hcmdpbi10b3A6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDU1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiA0NTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ2MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogNDYwcHggIWltcG9ydGFudDsgfVxuICAubXQ0NjUtaGQge1xuICAgIG1hcmdpbi10b3A6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDcwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiA0NzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ3NS1oZCB7XG4gICAgbWFyZ2luLXRvcDogNDc1cHggIWltcG9ydGFudDsgfVxuICAubXQ0ODAtaGQge1xuICAgIG1hcmdpbi10b3A6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NDg1LWhkIHtcbiAgICBtYXJnaW4tdG9wOiA0ODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdDQ5MC1oZCB7XG4gICAgbWFyZ2luLXRvcDogNDkwcHggIWltcG9ydGFudDsgfVxuICAubXQ0OTUtaGQge1xuICAgIG1hcmdpbi10b3A6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10NTAwLWhkIHtcbiAgICBtYXJnaW4tdG9wOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuLnJvdGFyMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpOyB9XG5cbi5yb3RhcjIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTsgfVxuXG4ucm90YXIzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7IH1cblxuLnJvdGFyNCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpOyB9XG5cbi5yb3RhcjUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuXG4ucm90YXI2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNmRlZyk7IH1cblxuLnJvdGFyNyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpOyB9XG5cbi5yb3Rhcjgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTsgfVxuXG4ucm90YXI5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7IH1cblxuLnJvdGFyMTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cblxuLnJvdGFyMTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMWRlZyk7IH1cblxuLnJvdGFyMTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7IH1cblxuLnJvdGFyMTMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7IH1cblxuLnJvdGFyMTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZyk7IH1cblxuLnJvdGFyMTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7IH1cblxuLnJvdGFyMTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7IH1cblxuLnJvdGFyMTcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxN2RlZyk7IH1cblxuLnJvdGFyMTgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7IH1cblxuLnJvdGFyMTkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOWRlZyk7IH1cblxuLnJvdGFyMjAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IH1cblxuLnJvdGFyMjEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMWRlZyk7IH1cblxuLnJvdGFyMjIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMmRlZyk7IH1cblxuLnJvdGFyMjMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyM2RlZyk7IH1cblxuLnJvdGFyMjQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7IH1cblxuLnJvdGFyMjUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7IH1cblxuLnJvdGFyMjYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNmRlZyk7IH1cblxuLnJvdGFyMjcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyN2RlZyk7IH1cblxuLnJvdGFyMjgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOGRlZyk7IH1cblxuLnJvdGFyMjkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOWRlZyk7IH1cblxuLnJvdGFyMzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cblxuLnJvdGFyMzEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMWRlZyk7IH1cblxuLnJvdGFyMzIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMmRlZyk7IH1cblxuLnJvdGFyMzMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzM2RlZyk7IH1cblxuLnJvdGFyMzQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNGRlZyk7IH1cblxuLnJvdGFyMzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7IH1cblxuLnJvdGFyMzYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7IH1cblxuLnJvdGFyMzcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzN2RlZyk7IH1cblxuLnJvdGFyMzgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzOGRlZyk7IH1cblxuLnJvdGFyMzkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzOWRlZyk7IH1cblxuLnJvdGFyNDAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7IH1cblxuLnJvdGFyNDEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MWRlZyk7IH1cblxuLnJvdGFyNDIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZyk7IH1cblxuLnJvdGFyNDMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0M2RlZyk7IH1cblxuLnJvdGFyNDQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NGRlZyk7IH1cblxuLnJvdGFyNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnJvdGFyNDYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NmRlZyk7IH1cblxuLnJvdGFyNDcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0N2RlZyk7IH1cblxuLnJvdGFyNDgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0OGRlZyk7IH1cblxuLnJvdGFyNDkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0OWRlZyk7IH1cblxuLnJvdGFyNTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7IH1cblxuLnJvdGFyNTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MWRlZyk7IH1cblxuLnJvdGFyNTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MmRlZyk7IH1cblxuLnJvdGFyNTMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1M2RlZyk7IH1cblxuLnJvdGFyNTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7IH1cblxuLnJvdGFyNTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7IH1cblxuLnJvdGFyNTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NmRlZyk7IH1cblxuLnJvdGFyNTcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1N2RlZyk7IH1cblxuLnJvdGFyNTgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1OGRlZyk7IH1cblxuLnJvdGFyNTkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1OWRlZyk7IH1cblxuLnJvdGFyNjAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH1cblxuLnJvdGFyNjEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MWRlZyk7IH1cblxuLnJvdGFyNjIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MmRlZyk7IH1cblxuLnJvdGFyNjMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2M2RlZyk7IH1cblxuLnJvdGFyNjQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2NGRlZyk7IH1cblxuLnJvdGFyNjUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2NWRlZyk7IH1cblxuLnJvdGFyNjYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2NmRlZyk7IH1cblxuLnJvdGFyNjcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2N2RlZyk7IH1cblxuLnJvdGFyNjgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2OGRlZyk7IH1cblxuLnJvdGFyNjkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2OWRlZyk7IH1cblxuLnJvdGFyNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3MGRlZyk7IH1cblxuLnJvdGFyNzEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3MWRlZyk7IH1cblxuLnJvdGFyNzIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7IH1cblxuLnJvdGFyNzMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3M2RlZyk7IH1cblxuLnJvdGFyNzQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NGRlZyk7IH1cblxuLnJvdGFyNzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7IH1cblxuLnJvdGFyNzYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NmRlZyk7IH1cblxuLnJvdGFyNzcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3N2RlZyk7IH1cblxuLnJvdGFyNzgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3OGRlZyk7IH1cblxuLnJvdGFyNzkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3OWRlZyk7IH1cblxuLnJvdGFyODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7IH1cblxuLnJvdGFyODEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4MWRlZyk7IH1cblxuLnJvdGFyODIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4MmRlZyk7IH1cblxuLnJvdGFyODMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4M2RlZyk7IH1cblxuLnJvdGFyODQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4NGRlZyk7IH1cblxuLnJvdGFyODUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4NWRlZyk7IH1cblxuLnJvdGFyODYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4NmRlZyk7IH1cblxuLnJvdGFyODcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4N2RlZyk7IH1cblxuLnJvdGFyODgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4OGRlZyk7IH1cblxuLnJvdGFyODkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4OWRlZyk7IH1cblxuLnJvdGFyOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLnJvdGFyOTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MWRlZyk7IH1cblxuLnJvdGFyOTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MmRlZyk7IH1cblxuLnJvdGFyOTMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5M2RlZyk7IH1cblxuLnJvdGFyOTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5NGRlZyk7IH1cblxuLnJvdGFyOTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5NWRlZyk7IH1cblxuLnJvdGFyOTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5NmRlZyk7IH1cblxuLnJvdGFyOTcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5N2RlZyk7IH1cblxuLnJvdGFyOTgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5OGRlZyk7IH1cblxuLnJvdGFyOTkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5OWRlZyk7IH1cblxuLnJvdGFyMTAwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAwZGVnKTsgfVxuXG4ucm90YXIxMDEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDFkZWcpOyB9XG5cbi5yb3RhcjEwMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwMmRlZyk7IH1cblxuLnJvdGFyMTAzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAzZGVnKTsgfVxuXG4ucm90YXIxMDQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDRkZWcpOyB9XG5cbi5yb3RhcjEwNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwNWRlZyk7IH1cblxuLnJvdGFyMTA2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA2ZGVnKTsgfVxuXG4ucm90YXIxMDcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDdkZWcpOyB9XG5cbi5yb3RhcjEwOCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7IH1cblxuLnJvdGFyMTA5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA5ZGVnKTsgfVxuXG4ucm90YXIxMTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTBkZWcpOyB9XG5cbi5yb3RhcjExMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExMWRlZyk7IH1cblxuLnJvdGFyMTEyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTEyZGVnKTsgfVxuXG4ucm90YXIxMTMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTNkZWcpOyB9XG5cbi5yb3RhcjExNCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExNGRlZyk7IH1cblxuLnJvdGFyMTE1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE1ZGVnKTsgfVxuXG4ucm90YXIxMTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTZkZWcpOyB9XG5cbi5yb3RhcjExNyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7IH1cblxuLnJvdGFyMTE4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE4ZGVnKTsgfVxuXG4ucm90YXIxMTkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTlkZWcpOyB9XG5cbi5yb3RhcjEyMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IH1cblxuLnJvdGFyMTIxIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIxZGVnKTsgfVxuXG4ucm90YXIxMjIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjJkZWcpOyB9XG5cbi5yb3RhcjEyMyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyM2RlZyk7IH1cblxuLnJvdGFyMTI0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI0ZGVnKTsgfVxuXG4ucm90YXIxMjUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjVkZWcpOyB9XG5cbi5yb3RhcjEyNiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7IH1cblxuLnJvdGFyMTI3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI3ZGVnKTsgfVxuXG4ucm90YXIxMjgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjhkZWcpOyB9XG5cbi5yb3RhcjEyOSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7IH1cblxuLnJvdGFyMTMwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuXG4ucm90YXIxMzEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzFkZWcpOyB9XG5cbi5yb3RhcjEzMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzMmRlZyk7IH1cblxuLnJvdGFyMTMzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMzZGVnKTsgfVxuXG4ucm90YXIxMzQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzRkZWcpOyB9XG5cbi5yb3RhcjEzNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLnJvdGFyMTM2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM2ZGVnKTsgfVxuXG4ucm90YXIxMzcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzdkZWcpOyB9XG5cbi5yb3RhcjEzOCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzOGRlZyk7IH1cblxuLnJvdGFyMTM5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM5ZGVnKTsgfVxuXG4ucm90YXIxNDAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDBkZWcpOyB9XG5cbi5yb3RhcjE0MSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0MWRlZyk7IH1cblxuLnJvdGFyMTQyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQyZGVnKTsgfVxuXG4ucm90YXIxNDMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDNkZWcpOyB9XG5cbi5yb3RhcjE0NCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7IH1cblxuLnJvdGFyMTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTsgfVxuXG4ucm90YXIxNDYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDZkZWcpOyB9XG5cbi5yb3RhcjE0NyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0N2RlZyk7IH1cblxuLnJvdGFyMTQ4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ4ZGVnKTsgfVxuXG4ucm90YXIxNDkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDlkZWcpOyB9XG5cbi5yb3RhcjE1MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IH1cblxuLnJvdGFyMTUxIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUxZGVnKTsgfVxuXG4ucm90YXIxNTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTJkZWcpOyB9XG5cbi5yb3RhcjE1MyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7IH1cblxuLnJvdGFyMTU0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU0ZGVnKTsgfVxuXG4ucm90YXIxNTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTVkZWcpOyB9XG5cbi5yb3RhcjE1NiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1NmRlZyk7IH1cblxuLnJvdGFyMTU3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU3ZGVnKTsgfVxuXG4ucm90YXIxNTgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNThkZWcpOyB9XG5cbi5yb3RhcjE1OSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1OWRlZyk7IH1cblxuLnJvdGFyMTYwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTYwZGVnKTsgfVxuXG4ucm90YXIxNjEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjFkZWcpOyB9XG5cbi5yb3RhcjE2MiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7IH1cblxuLnJvdGFyMTYzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTYzZGVnKTsgfVxuXG4ucm90YXIxNjQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjRkZWcpOyB9XG5cbi5yb3RhcjE2NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2NWRlZyk7IH1cblxuLnJvdGFyMTY2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY2ZGVnKTsgfVxuXG4ucm90YXIxNjcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjdkZWcpOyB9XG5cbi5yb3RhcjE2OCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2OGRlZyk7IH1cblxuLnJvdGFyMTY5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY5ZGVnKTsgfVxuXG4ucm90YXIxNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzBkZWcpOyB9XG5cbi5yb3RhcjE3MSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7IH1cblxuLnJvdGFyMTcyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTcyZGVnKTsgfVxuXG4ucm90YXIxNzMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzNkZWcpOyB9XG5cbi5yb3RhcjE3NCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3NGRlZyk7IH1cblxuLnJvdGFyMTc1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc1ZGVnKTsgfVxuXG4ucm90YXIxNzYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzZkZWcpOyB9XG5cbi5yb3RhcjE3NyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3N2RlZyk7IH1cblxuLnJvdGFyMTc4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc4ZGVnKTsgfVxuXG4ucm90YXIxNzkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzlkZWcpOyB9XG5cbi5yb3RhcjE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnJvdGFyMTgxIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgxZGVnKTsgfVxuXG4ucm90YXIxODIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODJkZWcpOyB9XG5cbi5yb3RhcjE4MyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4M2RlZyk7IH1cblxuLnJvdGFyMTg0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTg0ZGVnKTsgfVxuXG4ucm90YXIxODUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODVkZWcpOyB9XG5cbi5yb3RhcjE4NiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4NmRlZyk7IH1cblxuLnJvdGFyMTg3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTg3ZGVnKTsgfVxuXG4ucm90YXIxODgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODhkZWcpOyB9XG5cbi5yb3RhcjE4OSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4OWRlZyk7IH1cblxuLnJvdGFyMTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTkwZGVnKTsgfVxuXG4ucm90YXIxOTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTFkZWcpOyB9XG5cbi5yb3RhcjE5MiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5MmRlZyk7IH1cblxuLnJvdGFyMTkzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTkzZGVnKTsgfVxuXG4ucm90YXIxOTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTRkZWcpOyB9XG5cbi5yb3RhcjE5NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5NWRlZyk7IH1cblxuLnJvdGFyMTk2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk2ZGVnKTsgfVxuXG4ucm90YXIxOTcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTdkZWcpOyB9XG5cbi5yb3RhcjE5OCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5OGRlZyk7IH1cblxuLnJvdGFyMTk5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk5ZGVnKTsgfVxuXG4ucm90YXIyMDAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpOyB9XG5cbi5yb3RhcjIwMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwMWRlZyk7IH1cblxuLnJvdGFyMjAyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjAyZGVnKTsgfVxuXG4ucm90YXIyMDMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDNkZWcpOyB9XG5cbi5yb3RhcjIwNCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwNGRlZyk7IH1cblxuLnJvdGFyMjA1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjA1ZGVnKTsgfVxuXG4ucm90YXIyMDYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDZkZWcpOyB9XG5cbi5yb3RhcjIwNyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwN2RlZyk7IH1cblxuLnJvdGFyMjA4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjA4ZGVnKTsgfVxuXG4ucm90YXIyMDkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDlkZWcpOyB9XG5cbi5yb3RhcjIxMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IH1cblxuLnJvdGFyMjExIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjExZGVnKTsgfVxuXG4ucm90YXIyMTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTJkZWcpOyB9XG5cbi5yb3RhcjIxMyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxM2RlZyk7IH1cblxuLnJvdGFyMjE0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE0ZGVnKTsgfVxuXG4ucm90YXIyMTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTVkZWcpOyB9XG5cbi5yb3RhcjIxNiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxNmRlZyk7IH1cblxuLnJvdGFyMjE3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE3ZGVnKTsgfVxuXG4ucm90YXIyMTgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMThkZWcpOyB9XG5cbi5yb3RhcjIxOSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxOWRlZyk7IH1cblxuLnJvdGFyMjIwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKTsgfVxuXG4ucm90YXIyMjEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjFkZWcpOyB9XG5cbi5yb3RhcjIyMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyMmRlZyk7IH1cblxuLnJvdGFyMjIzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjIzZGVnKTsgfVxuXG4ucm90YXIyMjQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpOyB9XG5cbi5yb3RhcjIyNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cblxuLnJvdGFyMjI2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI2ZGVnKTsgfVxuXG4ucm90YXIyMjcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjdkZWcpOyB9XG5cbi5yb3RhcjIyOCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyOGRlZyk7IH1cblxuLnJvdGFyMjI5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI5ZGVnKTsgfVxuXG4ucm90YXIyMzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpOyB9XG5cbi5yb3RhcjIzMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzMWRlZyk7IH1cblxuLnJvdGFyMjMyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjMyZGVnKTsgfVxuXG4ucm90YXIyMzMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzNkZWcpOyB9XG5cbi5yb3RhcjIzNCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7IH1cblxuLnJvdGFyMjM1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjM1ZGVnKTsgfVxuXG4ucm90YXIyMzYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzZkZWcpOyB9XG5cbi5yb3RhcjIzNyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzN2RlZyk7IH1cblxuLnJvdGFyMjM4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjM4ZGVnKTsgfVxuXG4ucm90YXIyMzkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzlkZWcpOyB9XG5cbi5yb3RhcjI0MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IH1cblxuLnJvdGFyMjQxIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQxZGVnKTsgfVxuXG4ucm90YXIyNDIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDJkZWcpOyB9XG5cbi5yb3RhcjI0MyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0M2RlZyk7IH1cblxuLnJvdGFyMjQ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQ0ZGVnKTsgfVxuXG4ucm90YXIyNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDVkZWcpOyB9XG5cbi5yb3RhcjI0NiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0NmRlZyk7IH1cblxuLnJvdGFyMjQ3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQ3ZGVnKTsgfVxuXG4ucm90YXIyNDgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDhkZWcpOyB9XG5cbi5yb3RhcjI0OSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0OWRlZyk7IH1cblxuLnJvdGFyMjUwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjUwZGVnKTsgfVxuXG4ucm90YXIyNTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTFkZWcpOyB9XG5cbi5yb3RhcjI1MiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1MmRlZyk7IH1cblxuLnJvdGFyMjUzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjUzZGVnKTsgfVxuXG4ucm90YXIyNTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTRkZWcpOyB9XG5cbi5yb3RhcjI1NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1NWRlZyk7IH1cblxuLnJvdGFyMjU2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjU2ZGVnKTsgfVxuXG4ucm90YXIyNTcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTdkZWcpOyB9XG5cbi5yb3RhcjI1OCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1OGRlZyk7IH1cblxuLnJvdGFyMjU5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjU5ZGVnKTsgfVxuXG4ucm90YXIyNjAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjBkZWcpOyB9XG5cbi5yb3RhcjI2MSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2MWRlZyk7IH1cblxuLnJvdGFyMjYyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjYyZGVnKTsgfVxuXG4ucm90YXIyNjMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjNkZWcpOyB9XG5cbi5yb3RhcjI2NCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2NGRlZyk7IH1cblxuLnJvdGFyMjY1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjY1ZGVnKTsgfVxuXG4ucm90YXIyNjYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjZkZWcpOyB9XG5cbi5yb3RhcjI2NyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2N2RlZyk7IH1cblxuLnJvdGFyMjY4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjY4ZGVnKTsgfVxuXG4ucm90YXIyNjkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjlkZWcpOyB9XG5cbi5yb3RhcjI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLnJvdGFyMjcxIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcxZGVnKTsgfVxuXG4ucm90YXIyNzIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzJkZWcpOyB9XG5cbi5yb3RhcjI3MyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3M2RlZyk7IH1cblxuLnJvdGFyMjc0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjc0ZGVnKTsgfVxuXG4ucm90YXIyNzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzVkZWcpOyB9XG5cbi5yb3RhcjI3NiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3NmRlZyk7IH1cblxuLnJvdGFyMjc3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjc3ZGVnKTsgfVxuXG4ucm90YXIyNzgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzhkZWcpOyB9XG5cbi5yb3RhcjI3OSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3OWRlZyk7IH1cblxuLnJvdGFyMjgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjgwZGVnKTsgfVxuXG4ucm90YXIyODEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyODFkZWcpOyB9XG5cbi5yb3RhcjI4MiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4MmRlZyk7IH1cblxuLnJvdGFyMjgzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjgzZGVnKTsgfVxuXG4ucm90YXIyODQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyODRkZWcpOyB9XG5cbi5yb3RhcjI4NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4NWRlZyk7IH1cblxuLnJvdGFyMjg2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjg2ZGVnKTsgfVxuXG4ucm90YXIyODcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyODdkZWcpOyB9XG5cbi5yb3RhcjI4OCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4OGRlZyk7IH1cblxuLnJvdGFyMjg5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjg5ZGVnKTsgfVxuXG4ucm90YXIyOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTBkZWcpOyB9XG5cbi5yb3RhcjI5MSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI5MWRlZyk7IH1cblxuLnJvdGFyMjkyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjkyZGVnKTsgfVxuXG4ucm90YXIyOTMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTNkZWcpOyB9XG5cbi5yb3RhcjI5NCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI5NGRlZyk7IH1cblxuLnJvdGFyMjk1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjk1ZGVnKTsgfVxuXG4ucm90YXIyOTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTZkZWcpOyB9XG5cbi5yb3RhcjI5NyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI5N2RlZyk7IH1cblxuLnJvdGFyMjk4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjk4ZGVnKTsgfVxuXG4ucm90YXIyOTkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTlkZWcpOyB9XG5cbi5yb3RhcjMwMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IH1cblxuLnJvdGFyMzAxIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAxZGVnKTsgfVxuXG4ucm90YXIzMDIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDJkZWcpOyB9XG5cbi5yb3RhcjMwMyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwM2RlZyk7IH1cblxuLnJvdGFyMzA0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA0ZGVnKTsgfVxuXG4ucm90YXIzMDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDVkZWcpOyB9XG5cbi5yb3RhcjMwNiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwNmRlZyk7IH1cblxuLnJvdGFyMzA3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzA3ZGVnKTsgfVxuXG4ucm90YXIzMDgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDhkZWcpOyB9XG5cbi5yb3RhcjMwOSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwOWRlZyk7IH1cblxuLnJvdGFyMzEwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzEwZGVnKTsgfVxuXG4ucm90YXIzMTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTFkZWcpOyB9XG5cbi5yb3RhcjMxMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxMmRlZyk7IH1cblxuLnJvdGFyMzEzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzEzZGVnKTsgfVxuXG4ucm90YXIzMTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTRkZWcpOyB9XG5cbi5yb3RhcjMxNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cblxuLnJvdGFyMzE2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE2ZGVnKTsgfVxuXG4ucm90YXIzMTcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTdkZWcpOyB9XG5cbi5yb3RhcjMxOCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxOGRlZyk7IH1cblxuLnJvdGFyMzE5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE5ZGVnKTsgfVxuXG4ucm90YXIzMjAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjBkZWcpOyB9XG5cbi5yb3RhcjMyMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyMWRlZyk7IH1cblxuLnJvdGFyMzIyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzIyZGVnKTsgfVxuXG4ucm90YXIzMjMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjNkZWcpOyB9XG5cbi5yb3RhcjMyNCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyNGRlZyk7IH1cblxuLnJvdGFyMzI1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI1ZGVnKTsgfVxuXG4ucm90YXIzMjYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjZkZWcpOyB9XG5cbi5yb3RhcjMyNyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyN2RlZyk7IH1cblxuLnJvdGFyMzI4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI4ZGVnKTsgfVxuXG4ucm90YXIzMjkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjlkZWcpOyB9XG5cbi5yb3RhcjMzMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IH1cblxuLnJvdGFyMzMxIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMxZGVnKTsgfVxuXG4ucm90YXIzMzIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzJkZWcpOyB9XG5cbi5yb3RhcjMzMyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzM2RlZyk7IH1cblxuLnJvdGFyMzM0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzM0ZGVnKTsgfVxuXG4ucm90YXIzMzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzVkZWcpOyB9XG5cbi5yb3RhcjMzNiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzNmRlZyk7IH1cblxuLnJvdGFyMzM3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzM3ZGVnKTsgfVxuXG4ucm90YXIzMzgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzhkZWcpOyB9XG5cbi5yb3RhcjMzOSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzOWRlZyk7IH1cblxuLnJvdGFyMzQwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQwZGVnKTsgfVxuXG4ucm90YXIzNDEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDFkZWcpOyB9XG5cbi5yb3RhcjM0MiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7IH1cblxuLnJvdGFyMzQzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQzZGVnKTsgfVxuXG4ucm90YXIzNDQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDRkZWcpOyB9XG5cbi5yb3RhcjM0NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0NWRlZyk7IH1cblxuLnJvdGFyMzQ2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ2ZGVnKTsgfVxuXG4ucm90YXIzNDcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDdkZWcpOyB9XG5cbi5yb3RhcjM0OCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0OGRlZyk7IH1cblxuLnJvdGFyMzQ5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ5ZGVnKTsgfVxuXG4ucm90YXIzNTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTBkZWcpOyB9XG5cbi5yb3RhcjM1MSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1MWRlZyk7IH1cblxuLnJvdGFyMzUyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzUyZGVnKTsgfVxuXG4ucm90YXIzNTMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTNkZWcpOyB9XG5cbi5yb3RhcjM1NCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1NGRlZyk7IH1cblxuLnJvdGFyMzU1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzU1ZGVnKTsgfVxuXG4ucm90YXIzNTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTZkZWcpOyB9XG5cbi5yb3RhcjM1NyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1N2RlZyk7IH1cblxuLnJvdGFyMzU4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzU4ZGVnKTsgfVxuXG4ucm90YXIzNTkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9XG5cbi5yb3RhcjM2MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBfdXRpbGl0aWVzIC8gX3V0aWxpdGllcyA9PiBhbmltYXRpb25zICovXG4vKiBhbmltYWNpw7NuIGRlbCBpbmRpY2Fkb3IgZGUgY2FyZ2EgLSBzdmcqL1xuLmxvYWRpbmdfc3ZnICNvdXRsaW5lIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMnB4LCAyMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIGFuaW1hdGlvbjogYW5pbSAxLjZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW0ge1xuICAxMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI4cHgsIDIwMHB4O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMjJweDsgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcwcHgsIDIwMHB4O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtNzBweDsgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAycHgsIDIwMHB4O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTk4cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkVudGVyVmlldyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4udGVtcGxhdGVBcHBsaWNhdGlvbi5uZy1lbnRlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xuICBvcGFjaXR5OiAwOyB9XG5cbi50ZW1wbGF0ZUFwcGxpY2F0aW9uLm5nLWVudGVyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5FbnRlclZpZXc7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnUtYW5pbWF0aW9uRmFkZURvd24ubmctaGlkZS1hZGQge1xuICBvcGFjaXR5OiAwLjA1OyB9XG5cbi51LWFuaW1hdGlvbkZhZGVEb3duLm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4udS1hbmltYXRpb25GYWRlRG93bi5uZy1oaWRlLXJlbW92ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi51LWFuaW1hdGlvbkZhZGVEb3duLm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuQGtleWZyYW1lcyBhZnRlclZpc2libGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVEb3duQ29udGVudCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlVXBDb250ZW50IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXBfbWlkZGxlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRDaGF0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5bYW5pbWF0aW9ufj1cImZhZGVPdXRcIl0ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5bYW5pbWF0aW9ufj1cImZhZGVJblwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IH1cblxuW2FuaW1hdGlvbio9XCJmb3J3YXJkc1wiXSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0wXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwczsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTAuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMC4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0wLjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0wLjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0wLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTAuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTEuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMS4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xLjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xLjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTEuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTIuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMi4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMi4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0yLjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0yLjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0yLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTIuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDIuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktM1wiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0zXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTMuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDMuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMy4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMy4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0zLjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDMuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0zLjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDMuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0zLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTMuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDMuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi00XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTQuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDQuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNC4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNC4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS00LjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDQuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi00LjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDQuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS00Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTQuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDQuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi01XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTUuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDUuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNS4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNS4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS01LjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDUuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi01LjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDUuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS01Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTUuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDUuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNnM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi02XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTYuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDYuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNi4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNi4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS02LjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDYuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi02LjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDYuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS02Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTYuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDYuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktN1wiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogN3M7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi03XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTcuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDcuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNy4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNy4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS03LjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDcuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi03LjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDcuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS03Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTcuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDcuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOHM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi04XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTguMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDguMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tOC4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOC4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS04LjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDguNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi04LjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDguNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS04Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA4Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTguNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDguNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktOVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi05XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTkuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDkuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tOS4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOS4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS05LjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDkuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi05LjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDkuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS05Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA5Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTkuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDkuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMTBcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDEwczsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTEwXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xMC4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTAuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMTAuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwLjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTEwLjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDEwLjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMTAuNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xMC43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTAuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMTAuNzVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTExXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xMVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTFzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMTEuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDExLjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTExLjI1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMS4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xMS41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMS41czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTExLjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDExLjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMTEuNzVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDExLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTExLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMS43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTJzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMTJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEyczsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTEyLjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMi4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xMi4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTIuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMTIuNVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTIuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xMi41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMi41czsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcE1vZGFsQWNjZXNpYmlsaXR5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0taGVhZGVyLWhlaWdodCkpOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5WaWRlbyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvLFxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNSUsXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bl9mb3JfaGVhZGVyQnRucyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0taGVhZGVyLWhlaWdodCkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBfZm9yX2hlYWRlckJ0bnMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1oZWFkZXItaGVpZ2h0KSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyOCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNDIlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsXG4gIDQzJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cbiAgNzAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDEsIDEuMDEsIDEuMDEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5bYW5pbWF0aW9ufj1cImJvdW5jZVwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuW2FuaW1hdGlvbn49XCJwdWxzZVwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTsgfVxuXG5bYW5pbWF0aW9ufj1cImhlYXJ0QmVhdFwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuW2FuaW1hdGlvbn49XCJib3VuY2VJbkRvd25cIl0ge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duOyB9XG5cblthbmltYXRpb25+PVwic2hha2VcIl0ge1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuW2FuaW1hdGlvbn49XCJmYWRlT3V0XCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuW2FuaW1hdGlvbn49XCJmYWRlSW5Eb3duXCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247IH1cblxuW2FuaW1hdGlvbn49XCJmYWRlSW5cIl0ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluOyB9XG5cblthbmltYXRpb25+PVwiZmFkZUluVXBcIl0ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7IH1cblxuW2FuaW1hdGlvbn49XCJmYWRlSW5MZWZ0XCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuW2FuaW1hdGlvbn49XCJmYWRlSW5SaWdodFwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG5bYW5pbWF0aW9ufj1cImJvdW5jZUluXCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluOyB9XG5cblthbmltYXRpb24qPVwiZmFkZUluXCJdLFxuW2FuaW1hdGlvbio9XCJib3VuY2VJbkRvd25cIl0ge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTBcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0wLjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTAuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMC41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMC41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMC43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0wLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTFcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xLjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTEuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMS41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMS41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMS43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDJzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0yLjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTIuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMi41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMi41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMi43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0yLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTNcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tM1wiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0zLjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTMuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDMuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMy41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMy41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMy43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMy43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0zLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDRzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS00LjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0LjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTQuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDQuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNC41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0LjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNC41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0LjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNC43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNC43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi00Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS01LjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1LjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTUuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDUuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNS41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1LjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNS41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1LjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNS43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNS43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi01Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDZzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS02LjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2LjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTYuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDYuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNi41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2LjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNi41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2LjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNi43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNi43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi02Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTdcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDdzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tN1wiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogN3M7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS03LjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3LjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTcuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDcuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNy41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3LjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tNy41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3LjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktNy43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNy43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi03Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LThcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDhzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS04LjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA4LjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTguMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDguMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktOC41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA4LjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tOC41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4LjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktOC43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOC43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi04Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTlcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDlzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tOVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS05LjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA5LjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTkuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDkuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktOS41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA5LjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tOS41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5LjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktOS43NVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOS43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi05Ljc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5Ljc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTEwXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMHM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xMFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMTAuMjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDEwLjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTEwLjI1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMC4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xMC41XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMC41czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTEwLjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwLjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMTAuNzVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDEwLjc1czsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTEwLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMC43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xMVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTFzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMTFcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDExczsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTExLjI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMS4yNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xMS4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTEuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMTEuNVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTEuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xMS41XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMS41czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTExLjc1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMS43NXM7IH1cblxuW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0xMS43NVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTEuNzVzOyB9XG5cblthbmltYXRpb24qPVwiZGVsYXktMTJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDEyczsgfVxuXG5bYW5pbWF0aW9uKj1cImR1cmF0aW9uLTEyXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnM7IH1cblxuW2FuaW1hdGlvbio9XCJkZWxheS0xMi4yNVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTIuMjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMTIuMjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEyLjI1czsgfVxuXG5bYW5pbWF0aW9uKj1cImRlbGF5LTEyLjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IDEyLjVzOyB9XG5cblthbmltYXRpb24qPVwiZHVyYXRpb24tMTIuNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTIuNXM7IH1cblxuW2FuaW1hdGlvbio9XCJpdGVyYXRpb24taW5maW5pdGVcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW1TdHJva2VMaW5lIHtcbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBfdXRpbGl0aWVzIC8gX3V0aWxpdGllcyA9PiBaLWluZGV4ICovXG4uei1pbmRleDEge1xuICB6LWluZGV4OiAxOyB9XG5cbi56LWluZGV4MiB7XG4gIHotaW5kZXg6IDI7IH1cblxuLnotaW5kZXgzIHtcbiAgei1pbmRleDogMzsgfVxuXG4uei1pbmRleDQge1xuICB6LWluZGV4OiA0OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gZmxvYXQgICovXG4uZi1sIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZi1yIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBfdXRpbGl0aWVzIC8gX3V0aWxpdGllcyA9PiBhbGluZWFyIHRleHRvICAqL1xuLnRhLWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGEtbCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGEtciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRhLWoge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBfdXRpbGl0aWVzIC8gX3V0aWxpdGllcyA9PiBwb3NpY2nDs24gICovXG4ucG9zQWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zUmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zRml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4uY2VudHJhZG8ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi51LXBvc3RhbC1sZXR0ZXJfYm9yZGVyIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYyO1xuICAtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFPUUFBQURrQ0FZQUFBQ0lWNGlOQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUNhdEpSRUZVZU5yczNUOXVHOGNld0hGcXdRUG9DTW9KSXZjMkVKVUc3RUErd1JNcnQzYWR3a25oMms2WlNzd0paUGdaVUdrQnovM1RPMEY0Qk4wZ2IwZWlGY3VXWkpJN3UvTWI3dWNMRUNvU1VQTHNmRGpMZjdNN0UwbmY3ZlRoay8zMngrNDkvOHY1NDA4ZkxycitudW5sTDN2MDlMRDk4YXE5N1ZjMlR1OGUvK2ZmenlMOElULy84c2RSKytPNHdybTJlUC82K1E5QkpuMnRZNWc2YUc5bm5VRXVNWjVVT2dpL0I4R1lKdEZScFdQNEc0eFpPczl4SjgxeVpheXhXYnM2bnNIWTdReWpYUjNuTUdhWWl4bE9WeitEM0s4VTR4ekd6by9vTXhnN2xSQSthekZtbTR0VEdFZUw4YUJkSFM5ZzdJVHhvTVY0bnZOT0d4aEhoL0VNeHBnWWExc2hZZXpldklYb05EVW94cHBXU0JoaDNIcU10YXlReFRHMkVOTWJ3aDhuZGI0QUJtTWxHR3RZSVdIY0hvejdNTllORXNidHd2Z1J4bnBCd3JoOUdIZGhyQk1rakRDT0VtTkVrRERDT0ZxTTBVQkd3TGdISTR5bE1LYW1NRjVqckhrU3diZ0ZHS09za0REQ0NHT1FGUkpHR0dHOEdyODBidnNOakREQ1dCempVZnZqcnpTR1V4aGhoTEVveGh1ZllHcGdoQkhHNHVNM0tRVXlBc1pER0dFTWhIRzNGTWdJR05PNStnbU1NRWJFT0NUSUtCaHIza2dKeGkzSE9CUklHR0dFY2NYeGEyQ0VFY1k0NDlmQUNPTUtrMmwzT1k0dzl2eGcxc0FJNHdvWWEvM0FmVlVZK3dJWkFlT3ZNTUpZRzhiVWRBc3gxcnd6SEl3anhwaDdoWVFSUmhnbjNWNEFhMkNFRWNZWUdIT0JqUElDRG96anhuZzFGeXZHbUFOa2lCM0ZsNWRVTzY5d0FxVkg5TjlnN054aXVUSytxeGxqYXVmMDBkTy9hOFpZWTh1TnRQWmFpT2RHWTZYSnZwZkc2eTZNTGNSRjRiOHYyNGNtTmdVSm96VEovd21tQmtZcEJzWk5RTUlvVGZyN2JHOERveFFENHpvZ1laUW0vWC9ycFlGUmlvRnhGWkF3U3BQaHZnL2F3Q2pGd0hnZlNCaWx5ZkE3SlRRd1NqRXczZ1lTUm1sU2JnK2hCa1lwQnNiUElOTW41QStDYk84dmpSWmphaWZDSUh5eElkVWlQVGk4Zi8xOFlXcG9iQmh2ZXc1WkVtTnFiM0wzMTJ5a3JjWllIT1FXYk5XbzdTbkVOVjhhR0tYcnM3UEpLRUhDS0FVQkNhTVVCQ1NNVWhDUU1FcEJRQzdmOUlkUktnMXlpZkdqb1pZS2cvd0M0NjZobGdxQ2hGRUtBaEpHS1FoSUdLVWdJR0dVZ29DRVVRb0Nzc1c0QjZQVXVWbVRBV05DZUFLajFBM2o0MDhmNWswR2pEVmZjVmNLZzdIVEtTdU1VbDZNRzRPRVVjcVBjU09RTUVyOVlGd2I1RUFZRjQ2VnhvaHhMWkJEcll5MmdOUllNYTRNMG1tcTFEL0dkVmJJWXhpbGZqR3VCTEpkSFJQR1ErTXA5WXZ4dXlDWEdJK01wOVEveG50QndpZ05pL0ZPa0RCS3cyTzhGU1NNVWhtTXFTbU1Vcll1SnVsYXE1OCtuRzk2QncyTVVneU0xeUJiakc5Z2xNcGl2QVM1M09ML2hUR1Z5bUw4dkVMYTRsOEtnUEhHYzhnb3RTdjJUNDZ6eG9neEpFaHByQmlCbEFKaEJGSUtoQkZJS1JCR0lLVkFHSUdVQW1HTUN2TENITkFZTVlZRStmNzE4M1B6UUdQRUdCSGt3anpRV0RGR0JQbW51YUN4WW93R01nM0FXL05CaGVkZ01ZeXBhYVNCYUo4L2VrRkhwVEVXbllNTmpOSmx4VEZHQUFtalFoUUJZK2xUVmhpbFpjdXZIYjZhd2lnVngzaTluOVVVUnFrWXhHOHVZdFhBS0JYcm15dktOVEJLeFU1VHY3bWlYQU9qVk80NVl3bVFNRXIvWUx4M0QrUXBqRkw1bFhHSUZSSkdhUTJNZllLRVVWb1RZMThnWVpRMndOZ0hTQmlsRFRIbUJnbWoxQUZqVHBBd1NoMHg1Z0lKbzVRQll3NlFNRXFaTUhZRkNhT1VFV01Ya0RCS21URnVDaEpHcVFlTW00Q0VVZW9KNDdvZ1laUjZ4TGdPU0JpbG5qR3VDaEpHYVFDTXE0Q0VVUm9JNC9kQXdpZ05pUEUra0RCS0EyTzhDeVNNVWdHTXQ0R0VVU3FFOFd1UWN4aWxjaGhUYWRlNVJYdjd2WVZZOUdLcHB3K2Y3SmU4VUtaVUdtTnFKOElBdEJnL0Q4Qzc5amFMY21rd3dUaDBUU0NNcWNQSkxkdXJTMlBBV0J4a2kvR285QUJJUzR3dklzekZwakRHWTFOQlFYb1Y0WTlvWUpRdTJ4MGxTQmlsSUNCaGxJS0FoRkVLQWhKR0tRakk5QWtjR0tVQUlKY1lQeHBtcVRESUx6RHVHbWFwSUVnWXBTQWdZWlNDZ0lSUkNnSVNSaWtJeUJiakhveFM1K1pOQm93SjRRbU1VamVNNzE4L256VVpNS2FWMFplS3BZNFlPNTJ5d2lqbHhiZ3hTQmlsL0JnM0FnbWpsS1d6cnpHdURSSkdLVXRwdTlObnQvMkhCa1pwY0l4M2JraSt6Z3I1QmthcFA0d3JnL3hxNzFSSlBXQmNDU1NNMGpBWXZ3c1NSbWs0alBlQ2hGSHEzTVZrelN2S05UQktNVERlQ2hKR0tSdkd0Uyt2Mkh5RjhRV01VaG1NTjBBdTkwNTlZenlsTWhpdlFkcklXQ3FQOFJJa2pGSU1qSjlYU0JpbGJtWEJlT001cEtTTm11WENHQlhraFdPc2lqRE9jOTVoT0pDUFAzMDRkNXcxUm93UlFTNGNaNDBWWTBTUVZrZU5GbU5Fa1A5enZEVldqQkZCdm5QTUZiU1hmV09NQnZMQ0N6b0tXdHF1OGUwUXZ5Z1N5TG5qcnFBWVowUDlza2dnLzNUc05XYU1rVUNlT1YzVjJERkdBdm1iNDYreFk0d0NNcTJPWithQUNuZGVHbU1Va0ROelFhVnJFVDZZWEwzUFdIUSs3cHcrZlBKM3lWUFZkblg4MVhTUXJwb1dQbFdGVVdvN2ZmUTBYYWJqVlNtUTZTdFd6eHdHNlJMajBlUnFQNnZkVWlBUDJ0WFI5eDRGNHhYRzYxMDdTcnlvTS9PZW8zUjltbnBqcDhlbUFNYTVReUVZTHpHbTY2M3VsZ0k1aDFHNkcrT1FJQk5HN3pjS3huc3dEZ1VTUm1rRmpFT0FoRkZhRVdQZklHR1Uxc0RZSjBnWXBUVXhwcVpqeEhqNjhFa2FuUDBNZDdWby82MEwwMDQ1TVBZQk1oekdGbDhhbEovYTI0OUxoUHVaN3ovWFhhWFA5aDVFR0xPZmYva2pYU2YwWDduSGFvQVc3MTgvLzZGV2pLbWMzL1lJZzdIOU4rMU5yaTQ4bXliVlhrVVQ2a0hKVHpHMUVOUGtPVmsrZ05WYXV2RE5XWTBZYzY2UUlUQXVJYjZhMUhrVjZIa0FqQjhyWEJWdmpHSE5HSE9CTEk1eCtaend6YVRleTdGSGVFQTcyUUtNczVveHBwb3R3SmllNy93Rlk2ZlY4Ymp5MDlTMzI0Q3g2d3BaZENJdFY4VTBrUTVyZmxRUGd2R280akdjRGJHaitIY3dIaTNQMEhhNzN0ZTBVb3o3eTFPc3ZZb25Vdkh0UzJETWd2RndrdkVxNUUyRkdBK1hwd1kxWTV6QnVEVXI0MG5PKzJ3cXcvaDVBSFlyeHppSGNTc3dIdWUrMzZZeWpNZVR1b01SeGl3Z1lZUVJ4cDR4cmdxeU5NWVhNTUk0Qm95cGFYQ010VThpR0dITUJoTEdicVZ0TGwvQzJIa00wMmRUejhlQThUNlFNR2FZU0tXM3U0U3hMb3gzUFllRUVVWVlDMkM4RFNTTU1NSllDT1BYSUdHRUVjYUNHRk03RVk0Q2pEQUd3cGpsV3hzNW4wUENDQ09NaFdwZzdOUUNSaGkzQXVRV1lFd1Q2QUdNM2NjUXhuK2F3cmp4UkNwK2pjc3R3SmhXeGdzWUM2NlFNTUlJWXhDUU1NSUlZeENRTU1JSVl4Q1FNTUlJWXhDUVc0RHhERVlZaDJvSzQ3MkYySkVkeG5GZzdIV0ZoQkhHdG5jd0JsZ2hZWVJ4RW1Cci85b3c5ckpDd2dnampFRkF3Z2hqSUl4cC9QNDdxV3dQM3daR0dMY1VZNDA3RlM1eXJwQXdkc2Q0QkdPVzA5UTNsWTdoeS84TE1BQVI1LzVrYW1YTVZBQUFBQUJKUlU1RXJrSmdnZz09XCIpIDM0IHJvdW5kO1xuICAvKiBTYWZhcmkgMy4xLTUgKi9cbiAgLW8tYm9yZGVyLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU9RQUFBRGtDQVlBQUFDSVY0aU5BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQ2F0SlJFRlVlTnJzM1Q5dUc4Y2V3SEZxd1FQb0NNb0pJdmMyRUpVRzdFQSt3Uk1ydDNhZHdrbmgyazZaU3N3SlpQZ1pVR2tCei8zVE8wRjRCTjBnYjBlaUZjdVdaSkk3dS9NYjd1Y0xFQ29TVVBMc2ZEakxmN003RTBuZjdmVGhrLzMyeCs0OS84djU0MDhmTHJyK251bmxMM3YwOUxEOThhcTk3VmMyVHU4ZS8rZmZ6eUw4SVQvLzhzZFIrK080d3JtMmVQLzYrUTlCSm4ydFk1ZzZhRzlublVFdU1aNVVPZ2kvQjhHWUp0RlJwV1A0RzR4Wk9zOXhKODF5WmF5eFdiczZuc0hZN1F5alhSM25NR2FZaXhsT1Z6K0QzSzhVNHh6R3pvL29NeGc3bFJBK2F6Rm1tNHRUR0VlTDhhQmRIUzlnN0lUeG9NVjRudk5PR3hoSGgvRU14cGdZYTFzaFllemV2SVhvTkRVb3hwcFdTQmhoM0hxTXRheVF4VEcyRU5NYndoOG5kYjRBQm1NbEdHdFlJV0hjSG96N01OWU5Fc2J0d3ZnUnhucEJ3cmg5R0hkaHJCTWtqRENPRW1ORWtERENPRnFNMFVCR3dMZ0hJNHlsTUthbU1GNWpySGtTd2JnRkdLT3NrRERDQ0dPUUZSSkdHR0c4R3I4MGJ2c05qRERDV0J6alVmdmpyelNHVXhoaGhMRW94aHVmWUdwZ2hCSEc0dU0zS1FVeUFzWkRHR0VNaEhHM0ZNZ0lHTk81K2dtTU1FYkVPQ1RJS0JocjNrZ0p4aTNIT0JSSUdHR0VjY1h4YTJDRUVjWTQ0OWZBQ09NS2sybDNPWTR3OXZ4ZzFzQUk0d29ZYS8zQWZWVVkrd0laQWVPdk1NSllHOGJVZEFzeDFyd3pISXdqeHBoN2hZUVJSaGduM1Y0QWEyQ0VFY1lZR0hPQmpQSUNEb3pqeG5nMUZ5dkdtQU5raUIzRmw1ZFVPNjl3QXFWSDlOOWc3TnhpdVRLK3F4bGphdWYwMGRPL2E4WllZOHVOdFBaYWlPZEdZNlhKdnBmRzZ5Nk1MY1JGNGI4djI0Y21OZ1VKb3pUSi93bW1Ca1lwQnNaTlFNSW9UZnI3Ykc4RG94UUQ0em9nWVpRbS9YL3JwWUZSaW9GeEZaQXdTcFBodmcvYXdDakZ3SGdmU0JpbHlmQTdKVFF3U2pFdzNnWVNSbWxTYmcraEJrWXBCc2JQSU5NbjVBK0NiTzh2alJaamFpZkNJSHl4SWRVaVBUaThmLzE4WVdwb2JCaHZldzVaRW1OcWIzTDMxMnlrcmNaWUhPUVdiTldvN1NuRU5WOGFHS1hyczdQSktFSENLQVVCQ2FNVUJDU01VaENRTUVwQlFDN2Y5SWRSS2cxeWlmR2pvWllLZy93QzQ2NmhsZ3FDaEZFS0FoSkdLUWhJR0tVZ0lHR1Vnb0NFVVFvQ3NzVzRCNlBVdVZtVEFXTkNlQUtqMUEzajQwOGY1azBHakRWZmNWY0tnN0hUS1N1TVVsNk1HNE9FVWNxUGNTT1FNRXI5WUZ3YjVFQVlGNDZWeG9oeExaQkRyWXkyZ05SWU1hNE0wbW1xMUQvR2RWYklZeGlsZmpHdUJMSmRIUlBHUStNcDlZdnh1eUNYR0krTXA5US94bnRCd2lnTmkvRk9rREJLdzJPOEZTU01VaG1NcVNtTVVyWXVKdWxhcTU4K25HOTZCdzJNVWd5TTF5QmJqRzlnbE1waXZBUzUzT0wvaFRHVnltTDh2RUxhNGw4S2dQSEdjOGdvdFN2MlQ0Nnp4b2d4SkVocHJCaUJsQUpoQkZJS2hCRklLUkJHSUtWQUdJR1VBbUdNQ3ZMQ0hOQVlNWVlFK2Y3MTgzUHpRR1BFR0JIa3dqelFXREZHQlBtbnVhQ3hZb3dHTWczQVcvTkJoZWRnTVl5cGFhU0JhSjgvZWtGSHBURVduWU1Oak5KbHhURkdBQW1qUWhRQlkrbFRWaGlsWmN1dkhiNmF3aWdWeDNpOW45VVVScWtZeEc4dVl0WEFLQlhybXl2S05UQkt4VTVUdjdtaVhBT2pWTzQ1WXdtUU1Fci9ZTHgzRCtRcGpGTDVsWEdJRlJKR2FRMk1mWUtFVVZvVFkxOGdZWlEyd05nSFNCaWxEVEhtQmdtajFBRmpUcEF3U2gweDVnSUpvNVFCWXc2UU1FcVpNSFlGQ2FPVUVXTVhrREJLbVRGdUNoSkdxUWVNbTRDRVVlb0o0N29nWVpSNnhMZ09TQmlsbmpHdUNoSkdhUUNNcTRDRVVSb0k0L2RBd2lnTmlQRStrREJLQTJPOEN5U01VZ0dNdDRHRVVTcUU4V3VRY3hpbGNoaFRhZGU1Ulh2N3ZZVlk5R0twcHcrZjdKZThVS1pVR21OcUo4SUF0QmcvRDhDNzlqYUxjbWt3d1RoMFRTQ01xY1BKTGR1clMyUEFXQnhraS9HbzlBQklTNHd2SXN6RnBqREdZMU5CUVhvVjRZOW9ZSlF1MngwbFNCaWxJQ0JobElLQWhGRUtBaEpHS1FqSTlBa2NHS1VBSUpjWVB4cG1xVERJTHpEdUdtYXBJRWdZcFNBZ1laU0NnSVJSQ2dJU1Jpa0l5QmJqSG94UzUrWk5Cb3dKNFFtTVVqZU03MTgvbnpVWk1LYVYwWmVLcFk0WU81Mnl3aWpseGJneFNCaWwvQmczQWdtamxLV3pyekd1RFJKR0tVdHB1OU5udC8ySEJrWnBjSXgzYmtpK3pncjVCa2FwUDR3cmcveHE3MVJKUFdCY0NTU00wakFZdndzU1JtazRqUGVDaEZIcTNNVmt6U3ZLTlRCS01URGVDaEpHS1J2R3RTK3YySHlGOFFXTVVobU1OMEF1OTA1OVl6eWxNaGl2UWRySVdDcVA4UklrakZJTWpKOVhTQmlsYm1YQmVPTTVwS1NObXVYQ0dCWGtoV09zaWpET2M5NWhPSkNQUDMwNGQ1dzFSb3dSUVM0Y1o0MFZZMFNRVmtlTkZtTkVrUDl6dkRWV2pCRkJ2blBNRmJTWGZXT01CdkxDQ3pvS1d0cXU4ZTBRdnlnU3lMbmpycUFZWjBQOXNrZ2cvM1RzTldhTWtVQ2VPVjNWMkRGR0F2bWI0Nit4WTR3Q01xMk9aK2FBQ25kZUdtTVVrRE56UWFWckVUNllYTDNQV0hRKzdwdytmUEozeVZQVmRuWDgxWFNRcnBvV1BsV0ZVV283ZmZRMFhhYmpWU21RNlN0V3p4d0c2UkxqMGVScVA2dmRVaUFQMnRYUjl4NEY0eFhHNjEwN1NyeW9NL09lbzNSOW1ucGpwOGVtQU1hNVF5RVlMekdtNjYzdWxnSTVoMUc2RytPUUlCTkc3emNLeG5zd0RnVVNSbWtGakVPQWhGRmFFV1BmSUdHVTFzRFlKMGdZcFRVeHBxWmp4SGo2OEVrYW5QME1kN1ZvLzYwTDAwNDVNUFlCTWh6R0ZsOGFsSi9hMjQ5TGhQdVo3ei9YWGFYUDloNUVHTE9mZi9ralhTZjBYN25IYW9BVzcxOC8vNkZXakttYzMvWUlnN0g5TisxTnJpNDhteWJWWGtVVDZrSEpUekcxRU5Qa09WaytnTlZhdXZETldZMFljNjZRSVRBdUliNmExSGtWNkhrQWpCOHJYQlZ2akdITkdIT0JMSTV4K1p6d3phVGV5N0ZIZUVBNzJRS01zNW94cHBvdHdKaWU3L3dGWTZmVjhiankwOVMzMjRDeDZ3cFpkQ0l0VjhVMGtRNXJmbFFQZ3ZHbzRqR2NEYkdqK0hjd0hpM1AwSGE3M3RlMFVvejd5MU9zdllvblV2SHRTMkRNZ3ZGd2t2RXE1RTJGR0ErWHB3WTFZNXpCdURVcjQwbk8rMndxdy9oNUFIWXJ4emlIY1Nzd0h1ZSszNll5ak1lVHVvTVJ4aXdnWVlRUnhwNHhyZ3F5Tk1ZWE1NSTRCb3lwYVhDTXRVOGlHR0hNQmhMR2JxVnRMbC9DMkhrTTAyZFR6OGVBOFQ2UU1HYVlTS1czdTRTeExveDNQWWVFRVVZWUMyQzhEU1NNTU1KWUNPUFhJR0dFRWNhQ0dGTTdFWTRDakRBR3dwamxXeHM1bjBQQ0NDT01oV3BnN05RQ1JoaTNBdVFXWUV3VDZBR00zY2NReG4rYXdyanhSQ3AramNzdHdKaFd4Z3NZQzY2UU1NSUlZeENRTU1JSVl4Q1FNTUlJWXhDUU1NSUlZeENRVzREeERFWVloMm9LNDcyRjJKRWR4bkZnN0hXRmhCSEd0bmN3QmxnaFlZUnhFbUJyLzlvdzlySkN3Z2dqakVGQXdnaGpJSXhwL1A0N3FXd1Azd1pHR0xjVVk0MDdGUzV5cnBBd2RzZDRCR09XMDlRM2xZN2h5LzhMTUFBUjUvNWthbVhNVkFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgMzQgcm91bmQ7XG4gIC8qIE9wZXJhIDExLTEyLjEgKi9cbiAgYm9yZGVyLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU9RQUFBRGtDQVlBQUFDSVY0aU5BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQ2F0SlJFRlVlTnJzM1Q5dUc4Y2V3SEZxd1FQb0NNb0pJdmMyRUpVRzdFQSt3Uk1ydDNhZHdrbmgyazZaU3N3SlpQZ1pVR2tCei8zVE8wRjRCTjBnYjBlaUZjdVdaSkk3dS9NYjd1Y0xFQ29TVVBMc2ZEakxmN003RTBuZjdmVGhrLzMyeCs0OS84djU0MDhmTHJyK251bmxMM3YwOUxEOThhcTk3VmMyVHU4ZS8rZmZ6eUw4SVQvLzhzZFIrK080d3JtMmVQLzYrUTlCSm4ydFk1ZzZhRzlublVFdU1aNVVPZ2kvQjhHWUp0RlJwV1A0RzR4Wk9zOXhKODF5WmF5eFdiczZuc0hZN1F5alhSM25NR2FZaXhsT1Z6K0QzSzhVNHh6R3pvL29NeGc3bFJBK2F6Rm1tNHRUR0VlTDhhQmRIUzlnN0lUeG9NVjRudk5PR3hoSGgvRU14cGdZYTFzaFllemV2SVhvTkRVb3hwcFdTQmhoM0hxTXRheVF4VEcyRU5NYndoOG5kYjRBQm1NbEdHdFlJV0hjSG96N01OWU5Fc2J0d3ZnUnhucEJ3cmg5R0hkaHJCTWtqRENPRW1ORWtERENPRnFNMFVCR3dMZ0hJNHlsTUthbU1GNWpySGtTd2JnRkdLT3NrRERDQ0dPUUZSSkdHR0c4R3I4MGJ2c05qRERDV0J6alVmdmpyelNHVXhoaGhMRW94aHVmWUdwZ2hCSEc0dU0zS1FVeUFzWkRHR0VNaEhHM0ZNZ0lHTk81K2dtTU1FYkVPQ1RJS0JocjNrZ0p4aTNIT0JSSUdHR0VjY1h4YTJDRUVjWTQ0OWZBQ09NS2sybDNPWTR3OXZ4ZzFzQUk0d29ZYS8zQWZWVVkrd0laQWVPdk1NSllHOGJVZEFzeDFyd3pISXdqeHBoN2hZUVJSaGduM1Y0QWEyQ0VFY1lZR0hPQmpQSUNEb3pqeG5nMUZ5dkdtQU5raUIzRmw1ZFVPNjl3QXFWSDlOOWc3TnhpdVRLK3F4bGphdWYwMGRPL2E4WllZOHVOdFBaYWlPZEdZNlhKdnBmRzZ5Nk1MY1JGNGI4djI0Y21OZ1VKb3pUSi93bW1Ca1lwQnNaTlFNSW9UZnI3Ykc4RG94UUQ0em9nWVpRbS9YL3JwWUZSaW9GeEZaQXdTcFBodmcvYXdDakZ3SGdmU0JpbHlmQTdKVFF3U2pFdzNnWVNSbWxTYmcraEJrWXBCc2JQSU5NbjVBK0NiTzh2alJaamFpZkNJSHl4SWRVaVBUaThmLzE4WVdwb2JCaHZldzVaRW1OcWIzTDMxMnlrcmNaWUhPUVdiTldvN1NuRU5WOGFHS1hyczdQSktFSENLQVVCQ2FNVUJDU01VaENRTUVwQlFDN2Y5SWRSS2cxeWlmR2pvWllLZy93QzQ2NmhsZ3FDaEZFS0FoSkdLUWhJR0tVZ0lHR1Vnb0NFVVFvQ3NzVzRCNlBVdVZtVEFXTkNlQUtqMUEzajQwOGY1azBHakRWZmNWY0tnN0hUS1N1TVVsNk1HNE9FVWNxUGNTT1FNRXI5WUZ3YjVFQVlGNDZWeG9oeExaQkRyWXkyZ05SWU1hNE0wbW1xMUQvR2RWYklZeGlsZmpHdUJMSmRIUlBHUStNcDlZdnh1eUNYR0krTXA5US94bnRCd2lnTmkvRk9rREJLdzJPOEZTU01VaG1NcVNtTVVyWXVKdWxhcTU4K25HOTZCdzJNVWd5TTF5QmJqRzlnbE1waXZBUzUzT0wvaFRHVnltTDh2RUxhNGw4S2dQSEdjOGdvdFN2MlQ0Nnp4b2d4SkVocHJCaUJsQUpoQkZJS2hCRklLUkJHSUtWQUdJR1VBbUdNQ3ZMQ0hOQVlNWVlFK2Y3MTgzUHpRR1BFR0JIa3dqelFXREZHQlBtbnVhQ3hZb3dHTWczQVcvTkJoZWRnTVl5cGFhU0JhSjgvZWtGSHBURVduWU1Oak5KbHhURkdBQW1qUWhRQlkrbFRWaGlsWmN1dkhiNmF3aWdWeDNpOW45VVVScWtZeEc4dVl0WEFLQlhybXl2S05UQkt4VTVUdjdtaVhBT2pWTzQ1WXdtUU1Fci9ZTHgzRCtRcGpGTDVsWEdJRlJKR2FRMk1mWUtFVVZvVFkxOGdZWlEyd05nSFNCaWxEVEhtQmdtajFBRmpUcEF3U2gweDVnSUpvNVFCWXc2UU1FcVpNSFlGQ2FPVUVXTVhrREJLbVRGdUNoSkdxUWVNbTRDRVVlb0o0N29nWVpSNnhMZ09TQmlsbmpHdUNoSkdhUUNNcTRDRVVSb0k0L2RBd2lnTmlQRStrREJLQTJPOEN5U01VZ0dNdDRHRVVTcUU4V3VRY3hpbGNoaFRhZGU1Ulh2N3ZZVlk5R0twcHcrZjdKZThVS1pVR21OcUo4SUF0QmcvRDhDNzlqYUxjbWt3d1RoMFRTQ01xY1BKTGR1clMyUEFXQnhraS9HbzlBQklTNHd2SXN6RnBqREdZMU5CUVhvVjRZOW9ZSlF1MngwbFNCaWxJQ0JobElLQWhGRUtBaEpHS1FqSTlBa2NHS1VBSUpjWVB4cG1xVERJTHpEdUdtYXBJRWdZcFNBZ1laU0NnSVJSQ2dJU1Jpa0l5QmJqSG94UzUrWk5Cb3dKNFFtTVVqZU03MTgvbnpVWk1LYVYwWmVLcFk0WU81Mnl3aWpseGJneFNCaWwvQmczQWdtamxLV3pyekd1RFJKR0tVdHB1OU5udC8ySEJrWnBjSXgzYmtpK3pncjVCa2FwUDR3cmcveHE3MVJKUFdCY0NTU00wakFZdndzU1JtazRqUGVDaEZIcTNNVmt6U3ZLTlRCS01URGVDaEpHS1J2R3RTK3YySHlGOFFXTVVobU1OMEF1OTA1OVl6eWxNaGl2UWRySVdDcVA4UklrakZJTWpKOVhTQmlsYm1YQmVPTTVwS1NObXVYQ0dCWGtoV09zaWpET2M5NWhPSkNQUDMwNGQ1dzFSb3dSUVM0Y1o0MFZZMFNRVmtlTkZtTkVrUDl6dkRWV2pCRkJ2blBNRmJTWGZXT01CdkxDQ3pvS1d0cXU4ZTBRdnlnU3lMbmpycUFZWjBQOXNrZ2cvM1RzTldhTWtVQ2VPVjNWMkRGR0F2bWI0Nit4WTR3Q01xMk9aK2FBQ25kZUdtTVVrRE56UWFWckVUNllYTDNQV0hRKzdwdytmUEozeVZQVmRuWDgxWFNRcnBvV1BsV0ZVV283ZmZRMFhhYmpWU21RNlN0V3p4d0c2UkxqMGVScVA2dmRVaUFQMnRYUjl4NEY0eFhHNjEwN1NyeW9NL09lbzNSOW1ucGpwOGVtQU1hNVF5RVlMekdtNjYzdWxnSTVoMUc2RytPUUlCTkc3emNLeG5zd0RnVVNSbWtGakVPQWhGRmFFV1BmSUdHVTFzRFlKMGdZcFRVeHBxWmp4SGo2OEVrYW5QME1kN1ZvLzYwTDAwNDVNUFlCTWh6R0ZsOGFsSi9hMjQ5TGhQdVo3ei9YWGFYUDloNUVHTE9mZi9ralhTZjBYN25IYW9BVzcxOC8vNkZXakttYzMvWUlnN0g5TisxTnJpNDhteWJWWGtVVDZrSEpUekcxRU5Qa09WaytnTlZhdXZETldZMFljNjZRSVRBdUliNmExSGtWNkhrQWpCOHJYQlZ2akdITkdIT0JMSTV4K1p6d3phVGV5N0ZIZUVBNzJRS01zNW94cHBvdHdKaWU3L3dGWTZmVjhiankwOVMzMjRDeDZ3cFpkQ0l0VjhVMGtRNXJmbFFQZ3ZHbzRqR2NEYkdqK0hjd0hpM1AwSGE3M3RlMFVvejd5MU9zdllvblV2SHRTMkRNZ3ZGd2t2RXE1RTJGR0ErWHB3WTFZNXpCdURVcjQwbk8rMndxdy9oNUFIWXJ4emlIY1Nzd0h1ZSszNll5ak1lVHVvTVJ4aXdnWVlRUnhwNHhyZ3F5Tk1ZWE1NSTRCb3lwYVhDTXRVOGlHR0hNQmhMR2JxVnRMbC9DMkhrTTAyZFR6OGVBOFQ2UU1HYVlTS1czdTRTeExveDNQWWVFRVVZWUMyQzhEU1NNTU1KWUNPUFhJR0dFRWNhQ0dGTTdFWTRDakRBR3dwamxXeHM1bjBQQ0NDT01oV3BnN05RQ1JoaTNBdVFXWUV3VDZBR00zY2NReG4rYXdyanhSQ3AramNzdHdKaFd4Z3NZQzY2UU1NSUlZeENRTU1JSVl4Q1FNTUlJWXhDUU1NSUlZeENRVzREeERFWVloMm9LNDcyRjJKRWR4bkZnN0hXRmhCSEd0bmN3QmxnaFlZUnhFbUJyLzlvdzlySkN3Z2dqakVGQXdnaGpJSXhwL1A0N3FXd1Azd1pHR0xjVVk0MDdGUzV5cnBBd2RzZDRCR09XMDlRM2xZN2h5LzhMTUFBUjUvNWthbVhNVkFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgMzQgcm91bmQ7IH1cblxuLnUtdGFibGVTY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnUtY291bnRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTsgfVxuICAudS1jb3VudGVyLWl0ZW06OmJlZm9yZSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHRpdGxlO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIodGl0bGUpIFwiLiBcIjtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtYWNjZW50KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDhweCAzcHggMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG5cbi51LWZpZWxkU2hhZG93IHtcbiAgLS10aGVtZS1ib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLCAjZTRhYjYyKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvciksIDVweCA1cHggMCAxcHggdmFyKC0tdGhlbWUtYm9keS1iZyksIDVweCAtNXB4IDAgMXB4IHZhcigtLXRoZW1lLWJvZHktYmcpLCA3cHggN3B4IDAgMXB4IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvciksIC01cHggLTVweCAwIDFweCB2YXIoLS10aGVtZS1ib2R5LWJnKSwgLTVweCA1cHggMCAxcHggdmFyKC0tdGhlbWUtYm9keS1iZyksIC03cHggLTdweCAwIDFweCB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpOyB9XG4gIC51LWZpZWxkU2hhZG93W2RhdGEtdGhlbWU9XCJkZWZhdWx0XCJdIHtcbiAgICAtLXRoZW1lLWJvcmRlci1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG4gIC51LWZpZWxkU2hhZG93W2RhdGEtdGhlbWU9XCJyZWRcIl0ge1xuICAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl80KTsgfVxuICAudS1maWVsZFNoYWRvd1tkYXRhLXRoZW1lPVwiZ3JlZW5cIl0ge1xuICAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7IH1cblxuLnczMyB7XG4gIHdpZHRoOiAzMyU7IH1cblxuLnUtbWluLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IG1pbi1jb250ZW50OyB9XG5cbi51LW1heC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDsgfVxuXG4udzAge1xuICB3aWR0aDogMCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8wIHtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oMCB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzAge1xuICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8wIHtcbiAgbWF4LXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcwIHtcbiAgbWF4LXdpZHRoOiAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDAge1xuICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgwIHtcbiAgbWF4LWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMCB7XG4gIGhlaWdodDogMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDAge1xuICBtaW4taGVpZ2h0OiAwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMCB7XG4gIG1pbi1oZWlnaHQ6IDB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AwIHtcbiAgdG9wOiAwcHg7IH1cblxuLnRvcDAtbmVnYXRpdmUge1xuICB0b3A6IC0wcHg7IH1cblxuLmJvdHRvbTAge1xuICBib3R0b206IDBweDsgfVxuXG4uYm90dG9tMC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTBweDsgfVxuXG4ucmlnaHQwIHtcbiAgcmlnaHQ6IDBweDsgfVxuXG4ucmlnaHQwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0wcHg7IH1cblxuLmxlZnQwIHtcbiAgbGVmdDogMHB4OyB9XG5cbi5sZWZ0MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0wcHg7IH1cblxuLm10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMCB7XG4gIGxpbmUtaGVpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udzUge1xuICB3aWR0aDogNSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG81IHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oNSB7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzUge1xuICBtaW4td2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG81IHtcbiAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc1IHtcbiAgbWF4LXdpZHRoOiA1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDUge1xuICBtaW4taGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg1IHtcbiAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNSB7XG4gIGhlaWdodDogNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDUge1xuICBtaW4taGVpZ2h0OiA1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNSB7XG4gIG1pbi1oZWlnaHQ6IDV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A1IHtcbiAgdG9wOiA1cHg7IH1cblxuLnRvcDUtbmVnYXRpdmUge1xuICB0b3A6IC01cHg7IH1cblxuLmJvdHRvbTUge1xuICBib3R0b206IDVweDsgfVxuXG4uYm90dG9tNS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTVweDsgfVxuXG4ucmlnaHQ1IHtcbiAgcmlnaHQ6IDVweDsgfVxuXG4ucmlnaHQ1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC01cHg7IH1cblxuLmxlZnQ1IHtcbiAgbGVmdDogNXB4OyB9XG5cbi5sZWZ0NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC01cHg7IH1cblxuLm10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWw1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNSB7XG4gIGxpbmUtaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4udzEwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzEwIHtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaDEwIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzEwIHtcbiAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzEwIHtcbiAgbWF4LXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MTAge1xuICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDEwIHtcbiAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDEwIHtcbiAgbWF4LWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi52aDEwIHtcbiAgaGVpZ2h0OiAxMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDEwIHtcbiAgbWluLWhlaWdodDogMTB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgxMCB7XG4gIG1pbi1oZWlnaHQ6IDEwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMTAge1xuICB0b3A6IDEwcHg7IH1cblxuLnRvcDEwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMTBweDsgfVxuXG4uYm90dG9tMTAge1xuICBib3R0b206IDEwcHg7IH1cblxuLmJvdHRvbTEwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMTBweDsgfVxuXG4ucmlnaHQxMCB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5yaWdodDEwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5sZWZ0MTAge1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5sZWZ0MTAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMTBweDsgfVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzEwIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubGgxMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLncxNSB7XG4gIHdpZHRoOiAxNSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8xNSB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgxNSB7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcxNSB7XG4gIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8xNSB7XG4gIG1heC13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzE1IHtcbiAgbWF4LXdpZHRoOiAxNSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgxNSB7XG4gIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgxNSB7XG4gIG1heC1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4udmgxNSB7XG4gIGhlaWdodDogMTV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgxNSB7XG4gIG1pbi1oZWlnaHQ6IDE1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMTUge1xuICBtaW4taGVpZ2h0OiAxNXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDE1IHtcbiAgdG9wOiAxNXB4OyB9XG5cbi50b3AxNS1uZWdhdGl2ZSB7XG4gIHRvcDogLTE1cHg7IH1cblxuLmJvdHRvbTE1IHtcbiAgYm90dG9tOiAxNXB4OyB9XG5cbi5ib3R0b20xNS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTE1cHg7IH1cblxuLnJpZ2h0MTUge1xuICByaWdodDogMTVweDsgfVxuXG4ucmlnaHQxNS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMTVweDsgfVxuXG4ubGVmdDE1IHtcbiAgbGVmdDogMTVweDsgfVxuXG4ubGVmdDE1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTE1cHg7IH1cblxuLm10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcxNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMTUge1xuICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi53MjAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMjAge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oMjAge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MjAge1xuICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMjAge1xuICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcyMCB7XG4gIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMjAge1xuICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMjAge1xuICBtYXgtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMjAge1xuICBoZWlnaHQ6IDIwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMjAge1xuICBtaW4taGVpZ2h0OiAyMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDIwIHtcbiAgbWluLWhlaWdodDogMjB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AyMCB7XG4gIHRvcDogMjBweDsgfVxuXG4udG9wMjAtbmVnYXRpdmUge1xuICB0b3A6IC0yMHB4OyB9XG5cbi5ib3R0b20yMCB7XG4gIGJvdHRvbTogMjBweDsgfVxuXG4uYm90dG9tMjAtbmVnYXRpdmUge1xuICBib3R0b206IC0yMHB4OyB9XG5cbi5yaWdodDIwIHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLnJpZ2h0MjAtbmVnYXRpdmUge1xuICByaWdodDogLTIwcHg7IH1cblxuLmxlZnQyMCB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLmxlZnQyMC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0yMHB4OyB9XG5cbi5tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMjAge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5saDIwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udzI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzI1IHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaDI1IHtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzI1IHtcbiAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzI1IHtcbiAgbWF4LXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MjUge1xuICBtYXgtd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDI1IHtcbiAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDI1IHtcbiAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi52aDI1IHtcbiAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDI1IHtcbiAgbWluLWhlaWdodDogMjV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgyNSB7XG4gIG1pbi1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMjUge1xuICB0b3A6IDI1cHg7IH1cblxuLnRvcDI1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMjVweDsgfVxuXG4uYm90dG9tMjUge1xuICBib3R0b206IDI1cHg7IH1cblxuLmJvdHRvbTI1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMjVweDsgfVxuXG4ucmlnaHQyNSB7XG4gIHJpZ2h0OiAyNXB4OyB9XG5cbi5yaWdodDI1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG5cbi5sZWZ0MjUge1xuICBsZWZ0OiAyNXB4OyB9XG5cbi5sZWZ0MjUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMjVweDsgfVxuXG4ubXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzI1IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubGgyNSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnczMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8zMCB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgzMCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXczMCB7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8zMCB7XG4gIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzMwIHtcbiAgbWF4LXdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgzMCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgzMCB7XG4gIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4udmgzMCB7XG4gIGhlaWdodDogMzB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgzMCB7XG4gIG1pbi1oZWlnaHQ6IDMwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMzAge1xuICBtaW4taGVpZ2h0OiAzMHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDMwIHtcbiAgdG9wOiAzMHB4OyB9XG5cbi50b3AzMC1uZWdhdGl2ZSB7XG4gIHRvcDogLTMwcHg7IH1cblxuLmJvdHRvbTMwIHtcbiAgYm90dG9tOiAzMHB4OyB9XG5cbi5ib3R0b20zMC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTMwcHg7IH1cblxuLnJpZ2h0MzAge1xuICByaWdodDogMzBweDsgfVxuXG4ucmlnaHQzMC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMzBweDsgfVxuXG4ubGVmdDMwIHtcbiAgbGVmdDogMzBweDsgfVxuXG4ubGVmdDMwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTMwcHg7IH1cblxuLm10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmczMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMzAge1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi53MzUge1xuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMzUge1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oMzUge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MzUge1xuICBtaW4td2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMzUge1xuICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXczNSB7XG4gIG1heC13aWR0aDogMzUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMzUge1xuICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMzUge1xuICBtYXgtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMzUge1xuICBoZWlnaHQ6IDM1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMzUge1xuICBtaW4taGVpZ2h0OiAzNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDM1IHtcbiAgbWluLWhlaWdodDogMzV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AzNSB7XG4gIHRvcDogMzVweDsgfVxuXG4udG9wMzUtbmVnYXRpdmUge1xuICB0b3A6IC0zNXB4OyB9XG5cbi5ib3R0b20zNSB7XG4gIGJvdHRvbTogMzVweDsgfVxuXG4uYm90dG9tMzUtbmVnYXRpdmUge1xuICBib3R0b206IC0zNXB4OyB9XG5cbi5yaWdodDM1IHtcbiAgcmlnaHQ6IDM1cHg7IH1cblxuLnJpZ2h0MzUtbmVnYXRpdmUge1xuICByaWdodDogLTM1cHg7IH1cblxuLmxlZnQzNSB7XG4gIGxlZnQ6IDM1cHg7IH1cblxuLmxlZnQzNS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0zNXB4OyB9XG5cbi5tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMzUge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5saDM1IHtcbiAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4udzQwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzQwIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaDQwIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzQwIHtcbiAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzQwIHtcbiAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NDAge1xuICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDQwIHtcbiAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDQwIHtcbiAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi52aDQwIHtcbiAgaGVpZ2h0OiA0MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDQwIHtcbiAgbWluLWhlaWdodDogNDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg0MCB7XG4gIG1pbi1oZWlnaHQ6IDQwdmggIWltcG9ydGFudDsgfVxuXG4udG9wNDAge1xuICB0b3A6IDQwcHg7IH1cblxuLnRvcDQwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtNDBweDsgfVxuXG4uYm90dG9tNDAge1xuICBib3R0b206IDQwcHg7IH1cblxuLmJvdHRvbTQwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNDBweDsgfVxuXG4ucmlnaHQ0MCB7XG4gIHJpZ2h0OiA0MHB4OyB9XG5cbi5yaWdodDQwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC00MHB4OyB9XG5cbi5sZWZ0NDAge1xuICBsZWZ0OiA0MHB4OyB9XG5cbi5sZWZ0NDAtbmVnYXRpdmUge1xuICBsZWZ0OiAtNDBweDsgfVxuXG4ubXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubGg0MCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0NSB7XG4gIHdpZHRoOiA0NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG80NSB7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmg0NSB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc0NSB7XG4gIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG80NSB7XG4gIG1heC13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzQ1IHtcbiAgbWF4LXdpZHRoOiA0NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg0NSB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg0NSB7XG4gIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4udmg0NSB7XG4gIGhlaWdodDogNDV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg0NSB7XG4gIG1pbi1oZWlnaHQ6IDQ1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNDUge1xuICBtaW4taGVpZ2h0OiA0NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDQ1IHtcbiAgdG9wOiA0NXB4OyB9XG5cbi50b3A0NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTQ1cHg7IH1cblxuLmJvdHRvbTQ1IHtcbiAgYm90dG9tOiA0NXB4OyB9XG5cbi5ib3R0b200NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTQ1cHg7IH1cblxuLnJpZ2h0NDUge1xuICByaWdodDogNDVweDsgfVxuXG4ucmlnaHQ0NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNDVweDsgfVxuXG4ubGVmdDQ1IHtcbiAgbGVmdDogNDVweDsgfVxuXG4ubGVmdDQ1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTQ1cHg7IH1cblxuLm10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc0NSB7XG4gIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHQ0NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNDUge1xuICBsaW5lLWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi53NTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNTAge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oNTAge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NTAge1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNTAge1xuICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc1MCB7XG4gIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNTAge1xuICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNTAge1xuICBtYXgtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNTAge1xuICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNTAge1xuICBtaW4taGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDUwIHtcbiAgbWluLWhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A1MCB7XG4gIHRvcDogNTBweDsgfVxuXG4udG9wNTAtbmVnYXRpdmUge1xuICB0b3A6IC01MHB4OyB9XG5cbi5ib3R0b201MCB7XG4gIGJvdHRvbTogNTBweDsgfVxuXG4uYm90dG9tNTAtbmVnYXRpdmUge1xuICBib3R0b206IC01MHB4OyB9XG5cbi5yaWdodDUwIHtcbiAgcmlnaHQ6IDUwcHg7IH1cblxuLnJpZ2h0NTAtbmVnYXRpdmUge1xuICByaWdodDogLTUwcHg7IH1cblxuLmxlZnQ1MCB7XG4gIGxlZnQ6IDUwcHg7IH1cblxuLmxlZnQ1MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC01MHB4OyB9XG5cbi5tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNTAge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5saDUwIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udzU1IHtcbiAgd2lkdGg6IDU1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzU1IHtcbiAgd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaDU1IHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzU1IHtcbiAgbWluLXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzU1IHtcbiAgbWF4LXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NTUge1xuICBtYXgtd2lkdGg6IDU1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDU1IHtcbiAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDU1IHtcbiAgbWF4LWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi52aDU1IHtcbiAgaGVpZ2h0OiA1NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDU1IHtcbiAgbWluLWhlaWdodDogNTV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg1NSB7XG4gIG1pbi1oZWlnaHQ6IDU1dmggIWltcG9ydGFudDsgfVxuXG4udG9wNTUge1xuICB0b3A6IDU1cHg7IH1cblxuLnRvcDU1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtNTVweDsgfVxuXG4uYm90dG9tNTUge1xuICBib3R0b206IDU1cHg7IH1cblxuLmJvdHRvbTU1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNTVweDsgfVxuXG4ucmlnaHQ1NSB7XG4gIHJpZ2h0OiA1NXB4OyB9XG5cbi5yaWdodDU1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC01NXB4OyB9XG5cbi5sZWZ0NTUge1xuICBsZWZ0OiA1NXB4OyB9XG5cbi5sZWZ0NTUtbmVnYXRpdmUge1xuICBsZWZ0OiAtNTVweDsgfVxuXG4ubXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzU1IHtcbiAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubGg1NSB7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnc2MCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG82MCB7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmg2MCB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc2MCB7XG4gIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG82MCB7XG4gIG1heC13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzYwIHtcbiAgbWF4LXdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg2MCB7XG4gIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg2MCB7XG4gIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4udmg2MCB7XG4gIGhlaWdodDogNjB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg2MCB7XG4gIG1pbi1oZWlnaHQ6IDYwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNjAge1xuICBtaW4taGVpZ2h0OiA2MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDYwIHtcbiAgdG9wOiA2MHB4OyB9XG5cbi50b3A2MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTYwcHg7IH1cblxuLmJvdHRvbTYwIHtcbiAgYm90dG9tOiA2MHB4OyB9XG5cbi5ib3R0b202MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTYwcHg7IH1cblxuLnJpZ2h0NjAge1xuICByaWdodDogNjBweDsgfVxuXG4ucmlnaHQ2MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNjBweDsgfVxuXG4ubGVmdDYwIHtcbiAgbGVmdDogNjBweDsgfVxuXG4ubGVmdDYwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTYwcHg7IH1cblxuLm10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc2MCB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNjAge1xuICBsaW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi53NjUge1xuICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNjUge1xuICB3aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oNjUge1xuICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NjUge1xuICBtaW4td2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNjUge1xuICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc2NSB7XG4gIG1heC13aWR0aDogNjUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNjUge1xuICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNjUge1xuICBtYXgtaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNjUge1xuICBoZWlnaHQ6IDY1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNjUge1xuICBtaW4taGVpZ2h0OiA2NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDY1IHtcbiAgbWluLWhlaWdodDogNjV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A2NSB7XG4gIHRvcDogNjVweDsgfVxuXG4udG9wNjUtbmVnYXRpdmUge1xuICB0b3A6IC02NXB4OyB9XG5cbi5ib3R0b202NSB7XG4gIGJvdHRvbTogNjVweDsgfVxuXG4uYm90dG9tNjUtbmVnYXRpdmUge1xuICBib3R0b206IC02NXB4OyB9XG5cbi5yaWdodDY1IHtcbiAgcmlnaHQ6IDY1cHg7IH1cblxuLnJpZ2h0NjUtbmVnYXRpdmUge1xuICByaWdodDogLTY1cHg7IH1cblxuLmxlZnQ2NSB7XG4gIGxlZnQ6IDY1cHg7IH1cblxuLmxlZnQ2NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC02NXB4OyB9XG5cbi5tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNjUge1xuICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucHI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5saDY1IHtcbiAgbGluZS1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4udzcwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzcwIHtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaDcwIHtcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzcwIHtcbiAgbWluLXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzcwIHtcbiAgbWF4LXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NzAge1xuICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDcwIHtcbiAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDcwIHtcbiAgbWF4LWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi52aDcwIHtcbiAgaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDcwIHtcbiAgbWluLWhlaWdodDogNzB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg3MCB7XG4gIG1pbi1oZWlnaHQ6IDcwdmggIWltcG9ydGFudDsgfVxuXG4udG9wNzAge1xuICB0b3A6IDcwcHg7IH1cblxuLnRvcDcwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtNzBweDsgfVxuXG4uYm90dG9tNzAge1xuICBib3R0b206IDcwcHg7IH1cblxuLmJvdHRvbTcwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNzBweDsgfVxuXG4ucmlnaHQ3MCB7XG4gIHJpZ2h0OiA3MHB4OyB9XG5cbi5yaWdodDcwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC03MHB4OyB9XG5cbi5sZWZ0NzAge1xuICBsZWZ0OiA3MHB4OyB9XG5cbi5sZWZ0NzAtbmVnYXRpdmUge1xuICBsZWZ0OiAtNzBweDsgfVxuXG4ubXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzcwIHtcbiAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubGg3MCB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc3NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG83NSB7XG4gIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmg3NSB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc3NSB7XG4gIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG83NSB7XG4gIG1heC13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzc1IHtcbiAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg3NSB7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg3NSB7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4udmg3NSB7XG4gIGhlaWdodDogNzV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg3NSB7XG4gIG1pbi1oZWlnaHQ6IDc1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNzUge1xuICBtaW4taGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDc1IHtcbiAgdG9wOiA3NXB4OyB9XG5cbi50b3A3NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTc1cHg7IH1cblxuLmJvdHRvbTc1IHtcbiAgYm90dG9tOiA3NXB4OyB9XG5cbi5ib3R0b203NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTc1cHg7IH1cblxuLnJpZ2h0NzUge1xuICByaWdodDogNzVweDsgfVxuXG4ucmlnaHQ3NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNzVweDsgfVxuXG4ubGVmdDc1IHtcbiAgbGVmdDogNzVweDsgfVxuXG4ubGVmdDc1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTc1cHg7IH1cblxuLm10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc3NSB7XG4gIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucHQ3NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNzUge1xuICBsaW5lLWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi53ODAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvODAge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5oODAge1xuICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13ODAge1xuICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvODAge1xuICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc4MCB7XG4gIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oODAge1xuICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oODAge1xuICBtYXgtaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoODAge1xuICBoZWlnaHQ6IDgwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoODAge1xuICBtaW4taGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDgwIHtcbiAgbWluLWhlaWdodDogODB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A4MCB7XG4gIHRvcDogODBweDsgfVxuXG4udG9wODAtbmVnYXRpdmUge1xuICB0b3A6IC04MHB4OyB9XG5cbi5ib3R0b204MCB7XG4gIGJvdHRvbTogODBweDsgfVxuXG4uYm90dG9tODAtbmVnYXRpdmUge1xuICBib3R0b206IC04MHB4OyB9XG5cbi5yaWdodDgwIHtcbiAgcmlnaHQ6IDgwcHg7IH1cblxuLnJpZ2h0ODAtbmVnYXRpdmUge1xuICByaWdodDogLTgwcHg7IH1cblxuLmxlZnQ4MCB7XG4gIGxlZnQ6IDgwcHg7IH1cblxuLmxlZnQ4MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC04MHB4OyB9XG5cbi5tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nODAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5saDgwIHtcbiAgbGluZS1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udzg1IHtcbiAgd2lkdGg6IDg1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzg1IHtcbiAgd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaDg1IHtcbiAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzg1IHtcbiAgbWluLXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzg1IHtcbiAgbWF4LXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13ODUge1xuICBtYXgtd2lkdGg6IDg1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDg1IHtcbiAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDg1IHtcbiAgbWF4LWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9XG5cbi52aDg1IHtcbiAgaGVpZ2h0OiA4NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDg1IHtcbiAgbWluLWhlaWdodDogODV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg4NSB7XG4gIG1pbi1oZWlnaHQ6IDg1dmggIWltcG9ydGFudDsgfVxuXG4udG9wODUge1xuICB0b3A6IDg1cHg7IH1cblxuLnRvcDg1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtODVweDsgfVxuXG4uYm90dG9tODUge1xuICBib3R0b206IDg1cHg7IH1cblxuLmJvdHRvbTg1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtODVweDsgfVxuXG4ucmlnaHQ4NSB7XG4gIHJpZ2h0OiA4NXB4OyB9XG5cbi5yaWdodDg1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC04NXB4OyB9XG5cbi5sZWZ0ODUge1xuICBsZWZ0OiA4NXB4OyB9XG5cbi5sZWZ0ODUtbmVnYXRpdmUge1xuICBsZWZ0OiAtODVweDsgfVxuXG4ubXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzg1IHtcbiAgcGFkZGluZzogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ucGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubGg4NSB7XG4gIGxpbmUtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnc5MCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG85MCB7XG4gIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmg5MCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc5MCB7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG85MCB7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzkwIHtcbiAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg5MCB7XG4gIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg5MCB7XG4gIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4udmg5MCB7XG4gIGhlaWdodDogOTB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg5MCB7XG4gIG1pbi1oZWlnaHQ6IDkwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoOTAge1xuICBtaW4taGVpZ2h0OiA5MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDkwIHtcbiAgdG9wOiA5MHB4OyB9XG5cbi50b3A5MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTkwcHg7IH1cblxuLmJvdHRvbTkwIHtcbiAgYm90dG9tOiA5MHB4OyB9XG5cbi5ib3R0b205MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTkwcHg7IH1cblxuLnJpZ2h0OTAge1xuICByaWdodDogOTBweDsgfVxuXG4ucmlnaHQ5MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtOTBweDsgfVxuXG4ubGVmdDkwIHtcbiAgbGVmdDogOTBweDsgfVxuXG4ubGVmdDkwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTkwcHg7IH1cblxuLm10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc5MCB7XG4gIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoOTAge1xuICBsaW5lLWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi53OTUge1xuICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvOTUge1xuICB3aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oOTUge1xuICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13OTUge1xuICBtaW4td2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvOTUge1xuICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc5NSB7XG4gIG1heC13aWR0aDogOTUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oOTUge1xuICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oOTUge1xuICBtYXgtaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoOTUge1xuICBoZWlnaHQ6IDk1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoOTUge1xuICBtaW4taGVpZ2h0OiA5NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDk1IHtcbiAgbWluLWhlaWdodDogOTV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A5NSB7XG4gIHRvcDogOTVweDsgfVxuXG4udG9wOTUtbmVnYXRpdmUge1xuICB0b3A6IC05NXB4OyB9XG5cbi5ib3R0b205NSB7XG4gIGJvdHRvbTogOTVweDsgfVxuXG4uYm90dG9tOTUtbmVnYXRpdmUge1xuICBib3R0b206IC05NXB4OyB9XG5cbi5yaWdodDk1IHtcbiAgcmlnaHQ6IDk1cHg7IH1cblxuLnJpZ2h0OTUtbmVnYXRpdmUge1xuICByaWdodDogLTk1cHg7IH1cblxuLmxlZnQ5NSB7XG4gIGxlZnQ6IDk1cHg7IH1cblxuLmxlZnQ5NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC05NXB4OyB9XG5cbi5tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nOTUge1xuICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0OTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucHI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5saDk1IHtcbiAgbGluZS1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4udzEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMTAwIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgxMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzEwMCB7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4udmgxMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDEwMCB7XG4gIHRvcDogMTAwcHg7IH1cblxuLnRvcDEwMC1uZWdhdGl2ZSB7XG4gIHRvcDogLTEwMHB4OyB9XG5cbi5ib3R0b20xMDAge1xuICBib3R0b206IDEwMHB4OyB9XG5cbi5ib3R0b20xMDAtbmVnYXRpdmUge1xuICBib3R0b206IC0xMDBweDsgfVxuXG4ucmlnaHQxMDAge1xuICByaWdodDogMTAwcHg7IH1cblxuLnJpZ2h0MTAwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0xMDBweDsgfVxuXG4ubGVmdDEwMCB7XG4gIGxlZnQ6IDEwMHB4OyB9XG5cbi5sZWZ0MTAwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTEwMHB4OyB9XG5cbi5tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcxMDAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5saDEwMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi53MTA1IHtcbiAgd2lkdGg6IDEwNSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8xMDUge1xuICB3aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4uaDEwNSB7XG4gIGhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MTA1IHtcbiAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8xMDUge1xuICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MTA1IHtcbiAgbWF4LXdpZHRoOiAxMDUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMTA1IHtcbiAgbWluLWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgxMDUge1xuICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi52aDEwNSB7XG4gIGhlaWdodDogMTA1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMTA1IHtcbiAgbWluLWhlaWdodDogMTA1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMTA1IHtcbiAgbWluLWhlaWdodDogMTA1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMTA1IHtcbiAgdG9wOiAxMDVweDsgfVxuXG4udG9wMTA1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMTA1cHg7IH1cblxuLmJvdHRvbTEwNSB7XG4gIGJvdHRvbTogMTA1cHg7IH1cblxuLmJvdHRvbTEwNS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTEwNXB4OyB9XG5cbi5yaWdodDEwNSB7XG4gIHJpZ2h0OiAxMDVweDsgfVxuXG4ucmlnaHQxMDUtbmVnYXRpdmUge1xuICByaWdodDogLTEwNXB4OyB9XG5cbi5sZWZ0MTA1IHtcbiAgbGVmdDogMTA1cHg7IH1cblxuLmxlZnQxMDUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMTA1cHg7IH1cblxuLm10MTA1IHtcbiAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ubWIxMDUge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjEwNSB7XG4gIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ubWwxMDUge1xuICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzEwNSB7XG4gIHBhZGRpbmc6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTA1IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTA1IHtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMTA1IHtcbiAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucGwxMDUge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMTA1IHtcbiAgbGluZS1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLncxMTAge1xuICB3aWR0aDogMTEwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzExMCB7XG4gIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oMTEwIHtcbiAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcxMTAge1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzExMCB7XG4gIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcxMTAge1xuICBtYXgtd2lkdGg6IDExMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgxMTAge1xuICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDExMCB7XG4gIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMTEwIHtcbiAgaGVpZ2h0OiAxMTB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgxMTAge1xuICBtaW4taGVpZ2h0OiAxMTB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgxMTAge1xuICBtaW4taGVpZ2h0OiAxMTB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AxMTAge1xuICB0b3A6IDExMHB4OyB9XG5cbi50b3AxMTAtbmVnYXRpdmUge1xuICB0b3A6IC0xMTBweDsgfVxuXG4uYm90dG9tMTEwIHtcbiAgYm90dG9tOiAxMTBweDsgfVxuXG4uYm90dG9tMTEwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMTEwcHg7IH1cblxuLnJpZ2h0MTEwIHtcbiAgcmlnaHQ6IDExMHB4OyB9XG5cbi5yaWdodDExMC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMTEwcHg7IH1cblxuLmxlZnQxMTAge1xuICBsZWZ0OiAxMTBweDsgfVxuXG4ubGVmdDExMC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0xMTBweDsgfVxuXG4ubXQxMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMTEwIHtcbiAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQxMTAge1xuICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGIxMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucHIxMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDExMCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ubGgxMTAge1xuICBsaW5lLWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4udzExNSB7XG4gIHdpZHRoOiAxMTUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMTE1IHtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgxMTUge1xuICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzExNSB7XG4gIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMTE1IHtcbiAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzExNSB7XG4gIG1heC13aWR0aDogMTE1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDExNSB7XG4gIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMTE1IHtcbiAgbWF4LWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4udmgxMTUge1xuICBoZWlnaHQ6IDExNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDExNSB7XG4gIG1pbi1oZWlnaHQ6IDExNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDExNSB7XG4gIG1pbi1oZWlnaHQ6IDExNXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDExNSB7XG4gIHRvcDogMTE1cHg7IH1cblxuLnRvcDExNS1uZWdhdGl2ZSB7XG4gIHRvcDogLTExNXB4OyB9XG5cbi5ib3R0b20xMTUge1xuICBib3R0b206IDExNXB4OyB9XG5cbi5ib3R0b20xMTUtbmVnYXRpdmUge1xuICBib3R0b206IC0xMTVweDsgfVxuXG4ucmlnaHQxMTUge1xuICByaWdodDogMTE1cHg7IH1cblxuLnJpZ2h0MTE1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0xMTVweDsgfVxuXG4ubGVmdDExNSB7XG4gIGxlZnQ6IDExNXB4OyB9XG5cbi5sZWZ0MTE1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTExNXB4OyB9XG5cbi5tdDExNSB7XG4gIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfVxuXG4ubXIxMTUge1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcxMTUge1xuICBwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDExNSB7XG4gIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjExNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjExNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5saDExNSB7XG4gIGxpbmUtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi53MTIwIHtcbiAgd2lkdGg6IDEyMCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8xMjAge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4uaDEyMCB7XG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MTIwIHtcbiAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8xMjAge1xuICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MTIwIHtcbiAgbWF4LXdpZHRoOiAxMjAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMTIwIHtcbiAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgxMjAge1xuICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi52aDEyMCB7XG4gIGhlaWdodDogMTIwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMTIwIHtcbiAgbWluLWhlaWdodDogMTIwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMTIwIHtcbiAgbWluLWhlaWdodDogMTIwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMTIwIHtcbiAgdG9wOiAxMjBweDsgfVxuXG4udG9wMTIwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMTIwcHg7IH1cblxuLmJvdHRvbTEyMCB7XG4gIGJvdHRvbTogMTIwcHg7IH1cblxuLmJvdHRvbTEyMC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTEyMHB4OyB9XG5cbi5yaWdodDEyMCB7XG4gIHJpZ2h0OiAxMjBweDsgfVxuXG4ucmlnaHQxMjAtbmVnYXRpdmUge1xuICByaWdodDogLTEyMHB4OyB9XG5cbi5sZWZ0MTIwIHtcbiAgbGVmdDogMTIwcHg7IH1cblxuLmxlZnQxMjAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMTIwcHg7IH1cblxuLm10MTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWIxMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwxMjAge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzEyMCB7XG4gIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwxMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMTIwIHtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLncxMjUge1xuICB3aWR0aDogMTI1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzEyNSB7XG4gIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oMTI1IHtcbiAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcxMjUge1xuICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzEyNSB7XG4gIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcxMjUge1xuICBtYXgtd2lkdGg6IDEyNSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgxMjUge1xuICBtaW4taGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDEyNSB7XG4gIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMTI1IHtcbiAgaGVpZ2h0OiAxMjV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgxMjUge1xuICBtaW4taGVpZ2h0OiAxMjV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgxMjUge1xuICBtaW4taGVpZ2h0OiAxMjV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AxMjUge1xuICB0b3A6IDEyNXB4OyB9XG5cbi50b3AxMjUtbmVnYXRpdmUge1xuICB0b3A6IC0xMjVweDsgfVxuXG4uYm90dG9tMTI1IHtcbiAgYm90dG9tOiAxMjVweDsgfVxuXG4uYm90dG9tMTI1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMTI1cHg7IH1cblxuLnJpZ2h0MTI1IHtcbiAgcmlnaHQ6IDEyNXB4OyB9XG5cbi5yaWdodDEyNS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMTI1cHg7IH1cblxuLmxlZnQxMjUge1xuICBsZWZ0OiAxMjVweDsgfVxuXG4ubGVmdDEyNS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0xMjVweDsgfVxuXG4ubXQxMjUge1xuICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjEyNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDEyNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMTI1IHtcbiAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQxMjUge1xuICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucGIxMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucHIxMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDEyNSB7XG4gIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubGgxMjUge1xuICBsaW5lLWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4udzEzMCB7XG4gIHdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMTMwIHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgxMzAge1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzEzMCB7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMTMwIHtcbiAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzEzMCB7XG4gIG1heC13aWR0aDogMTMwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDEzMCB7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMTMwIHtcbiAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4udmgxMzAge1xuICBoZWlnaHQ6IDEzMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDEzMCB7XG4gIG1pbi1oZWlnaHQ6IDEzMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDEzMCB7XG4gIG1pbi1oZWlnaHQ6IDEzMHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDEzMCB7XG4gIHRvcDogMTMwcHg7IH1cblxuLnRvcDEzMC1uZWdhdGl2ZSB7XG4gIHRvcDogLTEzMHB4OyB9XG5cbi5ib3R0b20xMzAge1xuICBib3R0b206IDEzMHB4OyB9XG5cbi5ib3R0b20xMzAtbmVnYXRpdmUge1xuICBib3R0b206IC0xMzBweDsgfVxuXG4ucmlnaHQxMzAge1xuICByaWdodDogMTMwcHg7IH1cblxuLnJpZ2h0MTMwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0xMzBweDsgfVxuXG4ubGVmdDEzMCB7XG4gIGxlZnQ6IDEzMHB4OyB9XG5cbi5sZWZ0MTMwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTEzMHB4OyB9XG5cbi5tdDEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuXG4ubXIxMzAge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcxMzAge1xuICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDEzMCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjEzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5saDEzMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi53MTM1IHtcbiAgd2lkdGg6IDEzNSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8xMzUge1xuICB3aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4uaDEzNSB7XG4gIGhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MTM1IHtcbiAgbWluLXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8xMzUge1xuICBtYXgtd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MTM1IHtcbiAgbWF4LXdpZHRoOiAxMzUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMTM1IHtcbiAgbWluLWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgxMzUge1xuICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi52aDEzNSB7XG4gIGhlaWdodDogMTM1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMTM1IHtcbiAgbWluLWhlaWdodDogMTM1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMTM1IHtcbiAgbWluLWhlaWdodDogMTM1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMTM1IHtcbiAgdG9wOiAxMzVweDsgfVxuXG4udG9wMTM1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMTM1cHg7IH1cblxuLmJvdHRvbTEzNSB7XG4gIGJvdHRvbTogMTM1cHg7IH1cblxuLmJvdHRvbTEzNS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTEzNXB4OyB9XG5cbi5yaWdodDEzNSB7XG4gIHJpZ2h0OiAxMzVweDsgfVxuXG4ucmlnaHQxMzUtbmVnYXRpdmUge1xuICByaWdodDogLTEzNXB4OyB9XG5cbi5sZWZ0MTM1IHtcbiAgbGVmdDogMTM1cHg7IH1cblxuLmxlZnQxMzUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMTM1cHg7IH1cblxuLm10MTM1IHtcbiAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4ubWIxMzUge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjEzNSB7XG4gIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4ubWwxMzUge1xuICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzEzNSB7XG4gIHBhZGRpbmc6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTM1IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMTM1IHtcbiAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4ucGwxMzUge1xuICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMTM1IHtcbiAgbGluZS1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLncxNDAge1xuICB3aWR0aDogMTQwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzE0MCB7XG4gIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oMTQwIHtcbiAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcxNDAge1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzE0MCB7XG4gIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcxNDAge1xuICBtYXgtd2lkdGg6IDE0MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgxNDAge1xuICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDE0MCB7XG4gIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMTQwIHtcbiAgaGVpZ2h0OiAxNDB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgxNDAge1xuICBtaW4taGVpZ2h0OiAxNDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgxNDAge1xuICBtaW4taGVpZ2h0OiAxNDB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AxNDAge1xuICB0b3A6IDE0MHB4OyB9XG5cbi50b3AxNDAtbmVnYXRpdmUge1xuICB0b3A6IC0xNDBweDsgfVxuXG4uYm90dG9tMTQwIHtcbiAgYm90dG9tOiAxNDBweDsgfVxuXG4uYm90dG9tMTQwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMTQwcHg7IH1cblxuLnJpZ2h0MTQwIHtcbiAgcmlnaHQ6IDE0MHB4OyB9XG5cbi5yaWdodDE0MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMTQwcHg7IH1cblxuLmxlZnQxNDAge1xuICBsZWZ0OiAxNDBweDsgfVxuXG4ubGVmdDE0MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0xNDBweDsgfVxuXG4ubXQxNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDE0MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMTQwIHtcbiAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQxNDAge1xuICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGIxNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucHIxNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDE0MCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubGgxNDAge1xuICBsaW5lLWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4udzE0NSB7XG4gIHdpZHRoOiAxNDUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMTQ1IHtcbiAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgxNDUge1xuICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzE0NSB7XG4gIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMTQ1IHtcbiAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzE0NSB7XG4gIG1heC13aWR0aDogMTQ1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDE0NSB7XG4gIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMTQ1IHtcbiAgbWF4LWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4udmgxNDUge1xuICBoZWlnaHQ6IDE0NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDE0NSB7XG4gIG1pbi1oZWlnaHQ6IDE0NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDE0NSB7XG4gIG1pbi1oZWlnaHQ6IDE0NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDE0NSB7XG4gIHRvcDogMTQ1cHg7IH1cblxuLnRvcDE0NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTE0NXB4OyB9XG5cbi5ib3R0b20xNDUge1xuICBib3R0b206IDE0NXB4OyB9XG5cbi5ib3R0b20xNDUtbmVnYXRpdmUge1xuICBib3R0b206IC0xNDVweDsgfVxuXG4ucmlnaHQxNDUge1xuICByaWdodDogMTQ1cHg7IH1cblxuLnJpZ2h0MTQ1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0xNDVweDsgfVxuXG4ubGVmdDE0NSB7XG4gIGxlZnQ6IDE0NXB4OyB9XG5cbi5sZWZ0MTQ1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTE0NXB4OyB9XG5cbi5tdDE0NSB7XG4gIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4ubXIxNDUge1xuICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcxNDUge1xuICBwYWRkaW5nOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDE0NSB7XG4gIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjE0NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjE0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5saDE0NSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi53MTUwIHtcbiAgd2lkdGg6IDE1MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8xNTAge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4uaDE1MCB7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MTUwIHtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8xNTAge1xuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MTUwIHtcbiAgbWF4LXdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMTUwIHtcbiAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgxNTAge1xuICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi52aDE1MCB7XG4gIGhlaWdodDogMTUwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMTUwIHtcbiAgbWluLWhlaWdodDogMTUwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMTUwIHtcbiAgbWluLWhlaWdodDogMTUwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMTUwIHtcbiAgdG9wOiAxNTBweDsgfVxuXG4udG9wMTUwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMTUwcHg7IH1cblxuLmJvdHRvbTE1MCB7XG4gIGJvdHRvbTogMTUwcHg7IH1cblxuLmJvdHRvbTE1MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTE1MHB4OyB9XG5cbi5yaWdodDE1MCB7XG4gIHJpZ2h0OiAxNTBweDsgfVxuXG4ucmlnaHQxNTAtbmVnYXRpdmUge1xuICByaWdodDogLTE1MHB4OyB9XG5cbi5sZWZ0MTUwIHtcbiAgbGVmdDogMTUwcHg7IH1cblxuLmxlZnQxNTAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMTUwcHg7IH1cblxuLm10MTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWIxNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjE1MCB7XG4gIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWwxNTAge1xuICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzE1MCB7XG4gIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMTUwIHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4ucGwxNTAge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMTUwIHtcbiAgbGluZS1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLncxNTUge1xuICB3aWR0aDogMTU1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzE1NSB7XG4gIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oMTU1IHtcbiAgaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcxNTUge1xuICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzE1NSB7XG4gIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcxNTUge1xuICBtYXgtd2lkdGg6IDE1NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgxNTUge1xuICBtaW4taGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDE1NSB7XG4gIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMTU1IHtcbiAgaGVpZ2h0OiAxNTV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgxNTUge1xuICBtaW4taGVpZ2h0OiAxNTV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgxNTUge1xuICBtaW4taGVpZ2h0OiAxNTV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AxNTUge1xuICB0b3A6IDE1NXB4OyB9XG5cbi50b3AxNTUtbmVnYXRpdmUge1xuICB0b3A6IC0xNTVweDsgfVxuXG4uYm90dG9tMTU1IHtcbiAgYm90dG9tOiAxNTVweDsgfVxuXG4uYm90dG9tMTU1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMTU1cHg7IH1cblxuLnJpZ2h0MTU1IHtcbiAgcmlnaHQ6IDE1NXB4OyB9XG5cbi5yaWdodDE1NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMTU1cHg7IH1cblxuLmxlZnQxNTUge1xuICBsZWZ0OiAxNTVweDsgfVxuXG4ubGVmdDE1NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0xNTVweDsgfVxuXG4ubXQxNTUge1xuICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjE1NSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDE1NSB7XG4gIG1hcmdpbi1sZWZ0OiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMTU1IHtcbiAgcGFkZGluZzogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ucHQxNTUge1xuICBwYWRkaW5nLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ucGIxNTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ucHIxNTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDE1NSB7XG4gIHBhZGRpbmctbGVmdDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ubGgxNTUge1xuICBsaW5lLWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4udzE2MCB7XG4gIHdpZHRoOiAxNjAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMTYwIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgxNjAge1xuICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzE2MCB7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMTYwIHtcbiAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzE2MCB7XG4gIG1heC13aWR0aDogMTYwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDE2MCB7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMTYwIHtcbiAgbWF4LWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4udmgxNjAge1xuICBoZWlnaHQ6IDE2MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDE2MCB7XG4gIG1pbi1oZWlnaHQ6IDE2MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDE2MCB7XG4gIG1pbi1oZWlnaHQ6IDE2MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDE2MCB7XG4gIHRvcDogMTYwcHg7IH1cblxuLnRvcDE2MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTE2MHB4OyB9XG5cbi5ib3R0b20xNjAge1xuICBib3R0b206IDE2MHB4OyB9XG5cbi5ib3R0b20xNjAtbmVnYXRpdmUge1xuICBib3R0b206IC0xNjBweDsgfVxuXG4ucmlnaHQxNjAge1xuICByaWdodDogMTYwcHg7IH1cblxuLnJpZ2h0MTYwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0xNjBweDsgfVxuXG4ubGVmdDE2MCB7XG4gIGxlZnQ6IDE2MHB4OyB9XG5cbi5sZWZ0MTYwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTE2MHB4OyB9XG5cbi5tdDE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubXIxNjAge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcxNjAge1xuICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDE2MCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5saDE2MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi53MTY1IHtcbiAgd2lkdGg6IDE2NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8xNjUge1xuICB3aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4uaDE2NSB7XG4gIGhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MTY1IHtcbiAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8xNjUge1xuICBtYXgtd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MTY1IHtcbiAgbWF4LXdpZHRoOiAxNjUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMTY1IHtcbiAgbWluLWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgxNjUge1xuICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi52aDE2NSB7XG4gIGhlaWdodDogMTY1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMTY1IHtcbiAgbWluLWhlaWdodDogMTY1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMTY1IHtcbiAgbWluLWhlaWdodDogMTY1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMTY1IHtcbiAgdG9wOiAxNjVweDsgfVxuXG4udG9wMTY1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMTY1cHg7IH1cblxuLmJvdHRvbTE2NSB7XG4gIGJvdHRvbTogMTY1cHg7IH1cblxuLmJvdHRvbTE2NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTE2NXB4OyB9XG5cbi5yaWdodDE2NSB7XG4gIHJpZ2h0OiAxNjVweDsgfVxuXG4ucmlnaHQxNjUtbmVnYXRpdmUge1xuICByaWdodDogLTE2NXB4OyB9XG5cbi5sZWZ0MTY1IHtcbiAgbGVmdDogMTY1cHg7IH1cblxuLmxlZnQxNjUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMTY1cHg7IH1cblxuLm10MTY1IHtcbiAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4ubWIxNjUge1xuICBtYXJnaW4tYm90dG9tOiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjE2NSB7XG4gIG1hcmdpbi1yaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4ubWwxNjUge1xuICBtYXJnaW4tbGVmdDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzE2NSB7XG4gIHBhZGRpbmc6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTY1IHtcbiAgcGFkZGluZy10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMTY1IHtcbiAgcGFkZGluZy1yaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4ucGwxNjUge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMTY1IHtcbiAgbGluZS1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLncxNzAge1xuICB3aWR0aDogMTcwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzE3MCB7XG4gIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oMTcwIHtcbiAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcxNzAge1xuICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzE3MCB7XG4gIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcxNzAge1xuICBtYXgtd2lkdGg6IDE3MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgxNzAge1xuICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDE3MCB7XG4gIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMTcwIHtcbiAgaGVpZ2h0OiAxNzB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgxNzAge1xuICBtaW4taGVpZ2h0OiAxNzB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgxNzAge1xuICBtaW4taGVpZ2h0OiAxNzB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AxNzAge1xuICB0b3A6IDE3MHB4OyB9XG5cbi50b3AxNzAtbmVnYXRpdmUge1xuICB0b3A6IC0xNzBweDsgfVxuXG4uYm90dG9tMTcwIHtcbiAgYm90dG9tOiAxNzBweDsgfVxuXG4uYm90dG9tMTcwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMTcwcHg7IH1cblxuLnJpZ2h0MTcwIHtcbiAgcmlnaHQ6IDE3MHB4OyB9XG5cbi5yaWdodDE3MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMTcwcHg7IH1cblxuLmxlZnQxNzAge1xuICBsZWZ0OiAxNzBweDsgfVxuXG4ubGVmdDE3MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0xNzBweDsgfVxuXG4ubXQxNzAge1xuICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjE3MCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDE3MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMTcwIHtcbiAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ucHQxNzAge1xuICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ucGIxNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ucHIxNzAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDE3MCB7XG4gIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ubGgxNzAge1xuICBsaW5lLWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4udzE3NSB7XG4gIHdpZHRoOiAxNzUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMTc1IHtcbiAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgxNzUge1xuICBoZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzE3NSB7XG4gIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMTc1IHtcbiAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzE3NSB7XG4gIG1heC13aWR0aDogMTc1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDE3NSB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMTc1IHtcbiAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4udmgxNzUge1xuICBoZWlnaHQ6IDE3NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDE3NSB7XG4gIG1pbi1oZWlnaHQ6IDE3NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDE3NSB7XG4gIG1pbi1oZWlnaHQ6IDE3NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDE3NSB7XG4gIHRvcDogMTc1cHg7IH1cblxuLnRvcDE3NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTE3NXB4OyB9XG5cbi5ib3R0b20xNzUge1xuICBib3R0b206IDE3NXB4OyB9XG5cbi5ib3R0b20xNzUtbmVnYXRpdmUge1xuICBib3R0b206IC0xNzVweDsgfVxuXG4ucmlnaHQxNzUge1xuICByaWdodDogMTc1cHg7IH1cblxuLnJpZ2h0MTc1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0xNzVweDsgfVxuXG4ubGVmdDE3NSB7XG4gIGxlZnQ6IDE3NXB4OyB9XG5cbi5sZWZ0MTc1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTE3NXB4OyB9XG5cbi5tdDE3NSB7XG4gIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfVxuXG4ubXIxNzUge1xuICBtYXJnaW4tcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcxNzUge1xuICBwYWRkaW5nOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDE3NSB7XG4gIHBhZGRpbmctdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjE3NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjE3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTc1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5saDE3NSB7XG4gIGxpbmUtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi53MTgwIHtcbiAgd2lkdGg6IDE4MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8xODAge1xuICB3aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4uaDE4MCB7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MTgwIHtcbiAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8xODAge1xuICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MTgwIHtcbiAgbWF4LXdpZHRoOiAxODAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMTgwIHtcbiAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgxODAge1xuICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi52aDE4MCB7XG4gIGhlaWdodDogMTgwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMTgwIHtcbiAgbWluLWhlaWdodDogMTgwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMTgwIHtcbiAgbWluLWhlaWdodDogMTgwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMTgwIHtcbiAgdG9wOiAxODBweDsgfVxuXG4udG9wMTgwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMTgwcHg7IH1cblxuLmJvdHRvbTE4MCB7XG4gIGJvdHRvbTogMTgwcHg7IH1cblxuLmJvdHRvbTE4MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTE4MHB4OyB9XG5cbi5yaWdodDE4MCB7XG4gIHJpZ2h0OiAxODBweDsgfVxuXG4ucmlnaHQxODAtbmVnYXRpdmUge1xuICByaWdodDogLTE4MHB4OyB9XG5cbi5sZWZ0MTgwIHtcbiAgbGVmdDogMTgwcHg7IH1cblxuLmxlZnQxODAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMTgwcHg7IH1cblxuLm10MTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubWIxODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjE4MCB7XG4gIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubWwxODAge1xuICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzE4MCB7XG4gIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMTgwIHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ucGwxODAge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMTgwIHtcbiAgbGluZS1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLncxODUge1xuICB3aWR0aDogMTg1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzE4NSB7XG4gIHdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5oMTg1IHtcbiAgaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcxODUge1xuICBtaW4td2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzE4NSB7XG4gIG1heC13aWR0aDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcxODUge1xuICBtYXgtd2lkdGg6IDE4NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgxODUge1xuICBtaW4taGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDE4NSB7XG4gIG1heC1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMTg1IHtcbiAgaGVpZ2h0OiAxODV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgxODUge1xuICBtaW4taGVpZ2h0OiAxODV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgxODUge1xuICBtaW4taGVpZ2h0OiAxODV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AxODUge1xuICB0b3A6IDE4NXB4OyB9XG5cbi50b3AxODUtbmVnYXRpdmUge1xuICB0b3A6IC0xODVweDsgfVxuXG4uYm90dG9tMTg1IHtcbiAgYm90dG9tOiAxODVweDsgfVxuXG4uYm90dG9tMTg1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMTg1cHg7IH1cblxuLnJpZ2h0MTg1IHtcbiAgcmlnaHQ6IDE4NXB4OyB9XG5cbi5yaWdodDE4NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMTg1cHg7IH1cblxuLmxlZnQxODUge1xuICBsZWZ0OiAxODVweDsgfVxuXG4ubGVmdDE4NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0xODVweDsgfVxuXG4ubXQxODUge1xuICBtYXJnaW4tdG9wOiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjE4NSB7XG4gIG1hcmdpbi1ib3R0b206IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDE4NSB7XG4gIG1hcmdpbi1sZWZ0OiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMTg1IHtcbiAgcGFkZGluZzogMTg1cHggIWltcG9ydGFudDsgfVxuXG4ucHQxODUge1xuICBwYWRkaW5nLXRvcDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4ucGIxODUge1xuICBwYWRkaW5nLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfVxuXG4ucHIxODUge1xuICBwYWRkaW5nLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDE4NSB7XG4gIHBhZGRpbmctbGVmdDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4ubGgxODUge1xuICBsaW5lLWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4udzE5MCB7XG4gIHdpZHRoOiAxOTAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMTkwIHtcbiAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgxOTAge1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzE5MCB7XG4gIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMTkwIHtcbiAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzE5MCB7XG4gIG1heC13aWR0aDogMTkwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDE5MCB7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMTkwIHtcbiAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4udmgxOTAge1xuICBoZWlnaHQ6IDE5MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDE5MCB7XG4gIG1pbi1oZWlnaHQ6IDE5MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDE5MCB7XG4gIG1pbi1oZWlnaHQ6IDE5MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDE5MCB7XG4gIHRvcDogMTkwcHg7IH1cblxuLnRvcDE5MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTE5MHB4OyB9XG5cbi5ib3R0b20xOTAge1xuICBib3R0b206IDE5MHB4OyB9XG5cbi5ib3R0b20xOTAtbmVnYXRpdmUge1xuICBib3R0b206IC0xOTBweDsgfVxuXG4ucmlnaHQxOTAge1xuICByaWdodDogMTkwcHg7IH1cblxuLnJpZ2h0MTkwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0xOTBweDsgfVxuXG4ubGVmdDE5MCB7XG4gIGxlZnQ6IDE5MHB4OyB9XG5cbi5sZWZ0MTkwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTE5MHB4OyB9XG5cbi5tdDE5MCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuXG4ubXIxOTAge1xuICBtYXJnaW4tcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcxOTAge1xuICBwYWRkaW5nOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDE5MCB7XG4gIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjE5MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjE5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTkwIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5saDE5MCB7XG4gIGxpbmUtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi53MTk1IHtcbiAgd2lkdGg6IDE5NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8xOTUge1xuICB3aWR0aDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4uaDE5NSB7XG4gIGhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MTk1IHtcbiAgbWluLXdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8xOTUge1xuICBtYXgtd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MTk1IHtcbiAgbWF4LXdpZHRoOiAxOTUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMTk1IHtcbiAgbWluLWhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgxOTUge1xuICBtYXgtaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi52aDE5NSB7XG4gIGhlaWdodDogMTk1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMTk1IHtcbiAgbWluLWhlaWdodDogMTk1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMTk1IHtcbiAgbWluLWhlaWdodDogMTk1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMTk1IHtcbiAgdG9wOiAxOTVweDsgfVxuXG4udG9wMTk1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMTk1cHg7IH1cblxuLmJvdHRvbTE5NSB7XG4gIGJvdHRvbTogMTk1cHg7IH1cblxuLmJvdHRvbTE5NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTE5NXB4OyB9XG5cbi5yaWdodDE5NSB7XG4gIHJpZ2h0OiAxOTVweDsgfVxuXG4ucmlnaHQxOTUtbmVnYXRpdmUge1xuICByaWdodDogLTE5NXB4OyB9XG5cbi5sZWZ0MTk1IHtcbiAgbGVmdDogMTk1cHg7IH1cblxuLmxlZnQxOTUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMTk1cHg7IH1cblxuLm10MTk1IHtcbiAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4ubWIxOTUge1xuICBtYXJnaW4tYm90dG9tOiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjE5NSB7XG4gIG1hcmdpbi1yaWdodDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4ubWwxOTUge1xuICBtYXJnaW4tbGVmdDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzE5NSB7XG4gIHBhZGRpbmc6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTk1IHtcbiAgcGFkZGluZy10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMTk1IHtcbiAgcGFkZGluZy1yaWdodDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4ucGwxOTUge1xuICBwYWRkaW5nLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMTk1IHtcbiAgbGluZS1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLncyMDAge1xuICB3aWR0aDogMjAwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzIwMCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oMjAwIHtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcyMDAge1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzIwMCB7XG4gIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcyMDAge1xuICBtYXgtd2lkdGg6IDIwMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgyMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDIwMCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMjAwIHtcbiAgaGVpZ2h0OiAyMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgyMDAge1xuICBtaW4taGVpZ2h0OiAyMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgyMDAge1xuICBtaW4taGVpZ2h0OiAyMDB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AyMDAge1xuICB0b3A6IDIwMHB4OyB9XG5cbi50b3AyMDAtbmVnYXRpdmUge1xuICB0b3A6IC0yMDBweDsgfVxuXG4uYm90dG9tMjAwIHtcbiAgYm90dG9tOiAyMDBweDsgfVxuXG4uYm90dG9tMjAwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMjAwcHg7IH1cblxuLnJpZ2h0MjAwIHtcbiAgcmlnaHQ6IDIwMHB4OyB9XG5cbi5yaWdodDIwMC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMjAwcHg7IH1cblxuLmxlZnQyMDAge1xuICBsZWZ0OiAyMDBweDsgfVxuXG4ubGVmdDIwMC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0yMDBweDsgfVxuXG4ubXQyMDAge1xuICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMjAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDIwMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMjAwIHtcbiAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ucHQyMDAge1xuICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ucGIyMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ucHIyMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDIwMCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ubGgyMDAge1xuICBsaW5lLWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4udzIwNSB7XG4gIHdpZHRoOiAyMDUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMjA1IHtcbiAgd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgyMDUge1xuICBoZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzIwNSB7XG4gIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMjA1IHtcbiAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzIwNSB7XG4gIG1heC13aWR0aDogMjA1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDIwNSB7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMjA1IHtcbiAgbWF4LWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4udmgyMDUge1xuICBoZWlnaHQ6IDIwNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDIwNSB7XG4gIG1pbi1oZWlnaHQ6IDIwNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDIwNSB7XG4gIG1pbi1oZWlnaHQ6IDIwNXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDIwNSB7XG4gIHRvcDogMjA1cHg7IH1cblxuLnRvcDIwNS1uZWdhdGl2ZSB7XG4gIHRvcDogLTIwNXB4OyB9XG5cbi5ib3R0b20yMDUge1xuICBib3R0b206IDIwNXB4OyB9XG5cbi5ib3R0b20yMDUtbmVnYXRpdmUge1xuICBib3R0b206IC0yMDVweDsgfVxuXG4ucmlnaHQyMDUge1xuICByaWdodDogMjA1cHg7IH1cblxuLnJpZ2h0MjA1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0yMDVweDsgfVxuXG4ubGVmdDIwNSB7XG4gIGxlZnQ6IDIwNXB4OyB9XG5cbi5sZWZ0MjA1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTIwNXB4OyB9XG5cbi5tdDIwNSB7XG4gIG1hcmdpbi10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjA1cHggIWltcG9ydGFudDsgfVxuXG4ubXIyMDUge1xuICBtYXJnaW4tcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjA1IHtcbiAgbWFyZ2luLWxlZnQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcyMDUge1xuICBwYWRkaW5nOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDIwNSB7XG4gIHBhZGRpbmctdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjIwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjIwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjA1IHtcbiAgcGFkZGluZy1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5saDIwNSB7XG4gIGxpbmUtaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi53MjEwIHtcbiAgd2lkdGg6IDIxMCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8yMTAge1xuICB3aWR0aDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4uaDIxMCB7XG4gIGhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MjEwIHtcbiAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8yMTAge1xuICBtYXgtd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MjEwIHtcbiAgbWF4LXdpZHRoOiAyMTAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMjEwIHtcbiAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgyMTAge1xuICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi52aDIxMCB7XG4gIGhlaWdodDogMjEwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMjEwIHtcbiAgbWluLWhlaWdodDogMjEwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMjEwIHtcbiAgbWluLWhlaWdodDogMjEwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMjEwIHtcbiAgdG9wOiAyMTBweDsgfVxuXG4udG9wMjEwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMjEwcHg7IH1cblxuLmJvdHRvbTIxMCB7XG4gIGJvdHRvbTogMjEwcHg7IH1cblxuLmJvdHRvbTIxMC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTIxMHB4OyB9XG5cbi5yaWdodDIxMCB7XG4gIHJpZ2h0OiAyMTBweDsgfVxuXG4ucmlnaHQyMTAtbmVnYXRpdmUge1xuICByaWdodDogLTIxMHB4OyB9XG5cbi5sZWZ0MjEwIHtcbiAgbGVmdDogMjEwcHg7IH1cblxuLmxlZnQyMTAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMjEwcHg7IH1cblxuLm10MjEwIHtcbiAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubWIyMTAge1xuICBtYXJnaW4tYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjIxMCB7XG4gIG1hcmdpbi1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ubWwyMTAge1xuICBtYXJnaW4tbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzIxMCB7XG4gIHBhZGRpbmc6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MjEwIHtcbiAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMjEwIHtcbiAgcGFkZGluZy1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ucGwyMTAge1xuICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMjEwIHtcbiAgbGluZS1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLncyMTUge1xuICB3aWR0aDogMjE1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzIxNSB7XG4gIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oMjE1IHtcbiAgaGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcyMTUge1xuICBtaW4td2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzIxNSB7XG4gIG1heC13aWR0aDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcyMTUge1xuICBtYXgtd2lkdGg6IDIxNSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgyMTUge1xuICBtaW4taGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDIxNSB7XG4gIG1heC1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMjE1IHtcbiAgaGVpZ2h0OiAyMTV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgyMTUge1xuICBtaW4taGVpZ2h0OiAyMTV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgyMTUge1xuICBtaW4taGVpZ2h0OiAyMTV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AyMTUge1xuICB0b3A6IDIxNXB4OyB9XG5cbi50b3AyMTUtbmVnYXRpdmUge1xuICB0b3A6IC0yMTVweDsgfVxuXG4uYm90dG9tMjE1IHtcbiAgYm90dG9tOiAyMTVweDsgfVxuXG4uYm90dG9tMjE1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMjE1cHg7IH1cblxuLnJpZ2h0MjE1IHtcbiAgcmlnaHQ6IDIxNXB4OyB9XG5cbi5yaWdodDIxNS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMjE1cHg7IH1cblxuLmxlZnQyMTUge1xuICBsZWZ0OiAyMTVweDsgfVxuXG4ubGVmdDIxNS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0yMTVweDsgfVxuXG4ubXQyMTUge1xuICBtYXJnaW4tdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDIxNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMjE1IHtcbiAgcGFkZGluZzogMjE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQyMTUge1xuICBwYWRkaW5nLXRvcDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4ucGIyMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfVxuXG4ucHIyMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDIxNSB7XG4gIHBhZGRpbmctbGVmdDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4ubGgyMTUge1xuICBsaW5lLWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4udzIyMCB7XG4gIHdpZHRoOiAyMjAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMjIwIHtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgyMjAge1xuICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzIyMCB7XG4gIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMjIwIHtcbiAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzIyMCB7XG4gIG1heC13aWR0aDogMjIwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDIyMCB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMjIwIHtcbiAgbWF4LWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4udmgyMjAge1xuICBoZWlnaHQ6IDIyMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDIyMCB7XG4gIG1pbi1oZWlnaHQ6IDIyMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDIyMCB7XG4gIG1pbi1oZWlnaHQ6IDIyMHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDIyMCB7XG4gIHRvcDogMjIwcHg7IH1cblxuLnRvcDIyMC1uZWdhdGl2ZSB7XG4gIHRvcDogLTIyMHB4OyB9XG5cbi5ib3R0b20yMjAge1xuICBib3R0b206IDIyMHB4OyB9XG5cbi5ib3R0b20yMjAtbmVnYXRpdmUge1xuICBib3R0b206IC0yMjBweDsgfVxuXG4ucmlnaHQyMjAge1xuICByaWdodDogMjIwcHg7IH1cblxuLnJpZ2h0MjIwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0yMjBweDsgfVxuXG4ubGVmdDIyMCB7XG4gIGxlZnQ6IDIyMHB4OyB9XG5cbi5sZWZ0MjIwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTIyMHB4OyB9XG5cbi5tdDIyMCB7XG4gIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ubXIyMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcyMjAge1xuICBwYWRkaW5nOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDIyMCB7XG4gIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5saDIyMCB7XG4gIGxpbmUtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi53MjI1IHtcbiAgd2lkdGg6IDIyNSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8yMjUge1xuICB3aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4uaDIyNSB7XG4gIGhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MjI1IHtcbiAgbWluLXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8yMjUge1xuICBtYXgtd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MjI1IHtcbiAgbWF4LXdpZHRoOiAyMjUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMjI1IHtcbiAgbWluLWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgyMjUge1xuICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi52aDIyNSB7XG4gIGhlaWdodDogMjI1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMjI1IHtcbiAgbWluLWhlaWdodDogMjI1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMjI1IHtcbiAgbWluLWhlaWdodDogMjI1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMjI1IHtcbiAgdG9wOiAyMjVweDsgfVxuXG4udG9wMjI1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMjI1cHg7IH1cblxuLmJvdHRvbTIyNSB7XG4gIGJvdHRvbTogMjI1cHg7IH1cblxuLmJvdHRvbTIyNS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTIyNXB4OyB9XG5cbi5yaWdodDIyNSB7XG4gIHJpZ2h0OiAyMjVweDsgfVxuXG4ucmlnaHQyMjUtbmVnYXRpdmUge1xuICByaWdodDogLTIyNXB4OyB9XG5cbi5sZWZ0MjI1IHtcbiAgbGVmdDogMjI1cHg7IH1cblxuLmxlZnQyMjUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMjI1cHg7IH1cblxuLm10MjI1IHtcbiAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4ubWIyMjUge1xuICBtYXJnaW4tYm90dG9tOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4ubWwyMjUge1xuICBtYXJnaW4tbGVmdDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzIyNSB7XG4gIHBhZGRpbmc6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MjI1IHtcbiAgcGFkZGluZy10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMjI1IHtcbiAgcGFkZGluZy1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4ucGwyMjUge1xuICBwYWRkaW5nLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMjI1IHtcbiAgbGluZS1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLncyMzAge1xuICB3aWR0aDogMjMwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzIzMCB7XG4gIHdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oMjMwIHtcbiAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcyMzAge1xuICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzIzMCB7XG4gIG1heC13aWR0aDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcyMzAge1xuICBtYXgtd2lkdGg6IDIzMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgyMzAge1xuICBtaW4taGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDIzMCB7XG4gIG1heC1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMjMwIHtcbiAgaGVpZ2h0OiAyMzB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgyMzAge1xuICBtaW4taGVpZ2h0OiAyMzB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgyMzAge1xuICBtaW4taGVpZ2h0OiAyMzB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AyMzAge1xuICB0b3A6IDIzMHB4OyB9XG5cbi50b3AyMzAtbmVnYXRpdmUge1xuICB0b3A6IC0yMzBweDsgfVxuXG4uYm90dG9tMjMwIHtcbiAgYm90dG9tOiAyMzBweDsgfVxuXG4uYm90dG9tMjMwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMjMwcHg7IH1cblxuLnJpZ2h0MjMwIHtcbiAgcmlnaHQ6IDIzMHB4OyB9XG5cbi5yaWdodDIzMC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMjMwcHg7IH1cblxuLmxlZnQyMzAge1xuICBsZWZ0OiAyMzBweDsgfVxuXG4ubGVmdDIzMC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0yMzBweDsgfVxuXG4ubXQyMzAge1xuICBtYXJnaW4tdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDIzMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMjMwIHtcbiAgcGFkZGluZzogMjMwcHggIWltcG9ydGFudDsgfVxuXG4ucHQyMzAge1xuICBwYWRkaW5nLXRvcDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4ucGIyMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfVxuXG4ucHIyMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDIzMCB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4ubGgyMzAge1xuICBsaW5lLWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4udzIzNSB7XG4gIHdpZHRoOiAyMzUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMjM1IHtcbiAgd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgyMzUge1xuICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzIzNSB7XG4gIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMjM1IHtcbiAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzIzNSB7XG4gIG1heC13aWR0aDogMjM1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDIzNSB7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMjM1IHtcbiAgbWF4LWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4udmgyMzUge1xuICBoZWlnaHQ6IDIzNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDIzNSB7XG4gIG1pbi1oZWlnaHQ6IDIzNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDIzNSB7XG4gIG1pbi1oZWlnaHQ6IDIzNXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDIzNSB7XG4gIHRvcDogMjM1cHg7IH1cblxuLnRvcDIzNS1uZWdhdGl2ZSB7XG4gIHRvcDogLTIzNXB4OyB9XG5cbi5ib3R0b20yMzUge1xuICBib3R0b206IDIzNXB4OyB9XG5cbi5ib3R0b20yMzUtbmVnYXRpdmUge1xuICBib3R0b206IC0yMzVweDsgfVxuXG4ucmlnaHQyMzUge1xuICByaWdodDogMjM1cHg7IH1cblxuLnJpZ2h0MjM1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0yMzVweDsgfVxuXG4ubGVmdDIzNSB7XG4gIGxlZnQ6IDIzNXB4OyB9XG5cbi5sZWZ0MjM1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTIzNXB4OyB9XG5cbi5tdDIzNSB7XG4gIG1hcmdpbi10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjM1cHggIWltcG9ydGFudDsgfVxuXG4ubXIyMzUge1xuICBtYXJnaW4tcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjM1IHtcbiAgbWFyZ2luLWxlZnQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcyMzUge1xuICBwYWRkaW5nOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDIzNSB7XG4gIHBhZGRpbmctdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjM1IHtcbiAgcGFkZGluZy1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5saDIzNSB7XG4gIGxpbmUtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi53MjQwIHtcbiAgd2lkdGg6IDI0MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8yNDAge1xuICB3aWR0aDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4uaDI0MCB7XG4gIGhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MjQwIHtcbiAgbWluLXdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8yNDAge1xuICBtYXgtd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MjQwIHtcbiAgbWF4LXdpZHRoOiAyNDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMjQwIHtcbiAgbWluLWhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgyNDAge1xuICBtYXgtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi52aDI0MCB7XG4gIGhlaWdodDogMjQwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMjQwIHtcbiAgbWluLWhlaWdodDogMjQwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMjQwIHtcbiAgbWluLWhlaWdodDogMjQwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMjQwIHtcbiAgdG9wOiAyNDBweDsgfVxuXG4udG9wMjQwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMjQwcHg7IH1cblxuLmJvdHRvbTI0MCB7XG4gIGJvdHRvbTogMjQwcHg7IH1cblxuLmJvdHRvbTI0MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTI0MHB4OyB9XG5cbi5yaWdodDI0MCB7XG4gIHJpZ2h0OiAyNDBweDsgfVxuXG4ucmlnaHQyNDAtbmVnYXRpdmUge1xuICByaWdodDogLTI0MHB4OyB9XG5cbi5sZWZ0MjQwIHtcbiAgbGVmdDogMjQwcHg7IH1cblxuLmxlZnQyNDAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMjQwcHg7IH1cblxuLm10MjQwIHtcbiAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4ubWIyNDAge1xuICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjI0MCB7XG4gIG1hcmdpbi1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4ubWwyNDAge1xuICBtYXJnaW4tbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzI0MCB7XG4gIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MjQwIHtcbiAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMjQwIHtcbiAgcGFkZGluZy1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4ucGwyNDAge1xuICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMjQwIHtcbiAgbGluZS1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLncyNDUge1xuICB3aWR0aDogMjQ1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzI0NSB7XG4gIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oMjQ1IHtcbiAgaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcyNDUge1xuICBtaW4td2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzI0NSB7XG4gIG1heC13aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcyNDUge1xuICBtYXgtd2lkdGg6IDI0NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgyNDUge1xuICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDI0NSB7XG4gIG1heC1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMjQ1IHtcbiAgaGVpZ2h0OiAyNDV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgyNDUge1xuICBtaW4taGVpZ2h0OiAyNDV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgyNDUge1xuICBtaW4taGVpZ2h0OiAyNDV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AyNDUge1xuICB0b3A6IDI0NXB4OyB9XG5cbi50b3AyNDUtbmVnYXRpdmUge1xuICB0b3A6IC0yNDVweDsgfVxuXG4uYm90dG9tMjQ1IHtcbiAgYm90dG9tOiAyNDVweDsgfVxuXG4uYm90dG9tMjQ1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMjQ1cHg7IH1cblxuLnJpZ2h0MjQ1IHtcbiAgcmlnaHQ6IDI0NXB4OyB9XG5cbi5yaWdodDI0NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMjQ1cHg7IH1cblxuLmxlZnQyNDUge1xuICBsZWZ0OiAyNDVweDsgfVxuXG4ubGVmdDI0NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0yNDVweDsgfVxuXG4ubXQyNDUge1xuICBtYXJnaW4tdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjI0NSB7XG4gIG1hcmdpbi1ib3R0b206IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDI0NSB7XG4gIG1hcmdpbi1sZWZ0OiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMjQ1IHtcbiAgcGFkZGluZzogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHQyNDUge1xuICBwYWRkaW5nLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGIyNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHIyNDUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDI0NSB7XG4gIHBhZGRpbmctbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4ubGgyNDUge1xuICBsaW5lLWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4udzI1MCB7XG4gIHdpZHRoOiAyNTAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMjUwIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgyNTAge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzI1MCB7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMjUwIHtcbiAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzI1MCB7XG4gIG1heC13aWR0aDogMjUwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDI1MCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMjUwIHtcbiAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4udmgyNTAge1xuICBoZWlnaHQ6IDI1MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDI1MCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDI1MCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDI1MCB7XG4gIHRvcDogMjUwcHg7IH1cblxuLnRvcDI1MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTI1MHB4OyB9XG5cbi5ib3R0b20yNTAge1xuICBib3R0b206IDI1MHB4OyB9XG5cbi5ib3R0b20yNTAtbmVnYXRpdmUge1xuICBib3R0b206IC0yNTBweDsgfVxuXG4ucmlnaHQyNTAge1xuICByaWdodDogMjUwcHg7IH1cblxuLnJpZ2h0MjUwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0yNTBweDsgfVxuXG4ubGVmdDI1MCB7XG4gIGxlZnQ6IDI1MHB4OyB9XG5cbi5sZWZ0MjUwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTI1MHB4OyB9XG5cbi5tdDI1MCB7XG4gIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfVxuXG4ubXIyNTAge1xuICBtYXJnaW4tcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjUwIHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcyNTAge1xuICBwYWRkaW5nOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDI1MCB7XG4gIHBhZGRpbmctdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjUwIHtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5saDI1MCB7XG4gIGxpbmUtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi53MjU1IHtcbiAgd2lkdGg6IDI1NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8yNTUge1xuICB3aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4uaDI1NSB7XG4gIGhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MjU1IHtcbiAgbWluLXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8yNTUge1xuICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MjU1IHtcbiAgbWF4LXdpZHRoOiAyNTUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMjU1IHtcbiAgbWluLWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgyNTUge1xuICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi52aDI1NSB7XG4gIGhlaWdodDogMjU1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMjU1IHtcbiAgbWluLWhlaWdodDogMjU1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMjU1IHtcbiAgbWluLWhlaWdodDogMjU1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMjU1IHtcbiAgdG9wOiAyNTVweDsgfVxuXG4udG9wMjU1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMjU1cHg7IH1cblxuLmJvdHRvbTI1NSB7XG4gIGJvdHRvbTogMjU1cHg7IH1cblxuLmJvdHRvbTI1NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTI1NXB4OyB9XG5cbi5yaWdodDI1NSB7XG4gIHJpZ2h0OiAyNTVweDsgfVxuXG4ucmlnaHQyNTUtbmVnYXRpdmUge1xuICByaWdodDogLTI1NXB4OyB9XG5cbi5sZWZ0MjU1IHtcbiAgbGVmdDogMjU1cHg7IH1cblxuLmxlZnQyNTUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMjU1cHg7IH1cblxuLm10MjU1IHtcbiAgbWFyZ2luLXRvcDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4ubWIyNTUge1xuICBtYXJnaW4tYm90dG9tOiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjI1NSB7XG4gIG1hcmdpbi1yaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4ubWwyNTUge1xuICBtYXJnaW4tbGVmdDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzI1NSB7XG4gIHBhZGRpbmc6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MjU1IHtcbiAgcGFkZGluZy10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMjU1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMjU1IHtcbiAgcGFkZGluZy1yaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4ucGwyNTUge1xuICBwYWRkaW5nLWxlZnQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMjU1IHtcbiAgbGluZS1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLncyNjAge1xuICB3aWR0aDogMjYwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzI2MCB7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oMjYwIHtcbiAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcyNjAge1xuICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzI2MCB7XG4gIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcyNjAge1xuICBtYXgtd2lkdGg6IDI2MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgyNjAge1xuICBtaW4taGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDI2MCB7XG4gIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMjYwIHtcbiAgaGVpZ2h0OiAyNjB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgyNjAge1xuICBtaW4taGVpZ2h0OiAyNjB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgyNjAge1xuICBtaW4taGVpZ2h0OiAyNjB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AyNjAge1xuICB0b3A6IDI2MHB4OyB9XG5cbi50b3AyNjAtbmVnYXRpdmUge1xuICB0b3A6IC0yNjBweDsgfVxuXG4uYm90dG9tMjYwIHtcbiAgYm90dG9tOiAyNjBweDsgfVxuXG4uYm90dG9tMjYwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMjYwcHg7IH1cblxuLnJpZ2h0MjYwIHtcbiAgcmlnaHQ6IDI2MHB4OyB9XG5cbi5yaWdodDI2MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMjYwcHg7IH1cblxuLmxlZnQyNjAge1xuICBsZWZ0OiAyNjBweDsgfVxuXG4ubGVmdDI2MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0yNjBweDsgfVxuXG4ubXQyNjAge1xuICBtYXJnaW4tdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDI2MCB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMjYwIHtcbiAgcGFkZGluZzogMjYwcHggIWltcG9ydGFudDsgfVxuXG4ucHQyNjAge1xuICBwYWRkaW5nLXRvcDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4ucGIyNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfVxuXG4ucHIyNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDI2MCB7XG4gIHBhZGRpbmctbGVmdDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4ubGgyNjAge1xuICBsaW5lLWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4udzI2NSB7XG4gIHdpZHRoOiAyNjUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMjY1IHtcbiAgd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgyNjUge1xuICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzI2NSB7XG4gIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMjY1IHtcbiAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzI2NSB7XG4gIG1heC13aWR0aDogMjY1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDI2NSB7XG4gIG1pbi1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMjY1IHtcbiAgbWF4LWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4udmgyNjUge1xuICBoZWlnaHQ6IDI2NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDI2NSB7XG4gIG1pbi1oZWlnaHQ6IDI2NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDI2NSB7XG4gIG1pbi1oZWlnaHQ6IDI2NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDI2NSB7XG4gIHRvcDogMjY1cHg7IH1cblxuLnRvcDI2NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTI2NXB4OyB9XG5cbi5ib3R0b20yNjUge1xuICBib3R0b206IDI2NXB4OyB9XG5cbi5ib3R0b20yNjUtbmVnYXRpdmUge1xuICBib3R0b206IC0yNjVweDsgfVxuXG4ucmlnaHQyNjUge1xuICByaWdodDogMjY1cHg7IH1cblxuLnJpZ2h0MjY1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0yNjVweDsgfVxuXG4ubGVmdDI2NSB7XG4gIGxlZnQ6IDI2NXB4OyB9XG5cbi5sZWZ0MjY1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTI2NXB4OyB9XG5cbi5tdDI2NSB7XG4gIG1hcmdpbi10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjY1cHggIWltcG9ydGFudDsgfVxuXG4ubXIyNjUge1xuICBtYXJnaW4tcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjY1IHtcbiAgbWFyZ2luLWxlZnQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcyNjUge1xuICBwYWRkaW5nOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDI2NSB7XG4gIHBhZGRpbmctdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjY1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5saDI2NSB7XG4gIGxpbmUtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi53MjcwIHtcbiAgd2lkdGg6IDI3MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8yNzAge1xuICB3aWR0aDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4uaDI3MCB7XG4gIGhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MjcwIHtcbiAgbWluLXdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8yNzAge1xuICBtYXgtd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MjcwIHtcbiAgbWF4LXdpZHRoOiAyNzAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMjcwIHtcbiAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgyNzAge1xuICBtYXgtaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi52aDI3MCB7XG4gIGhlaWdodDogMjcwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMjcwIHtcbiAgbWluLWhlaWdodDogMjcwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMjcwIHtcbiAgbWluLWhlaWdodDogMjcwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMjcwIHtcbiAgdG9wOiAyNzBweDsgfVxuXG4udG9wMjcwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMjcwcHg7IH1cblxuLmJvdHRvbTI3MCB7XG4gIGJvdHRvbTogMjcwcHg7IH1cblxuLmJvdHRvbTI3MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTI3MHB4OyB9XG5cbi5yaWdodDI3MCB7XG4gIHJpZ2h0OiAyNzBweDsgfVxuXG4ucmlnaHQyNzAtbmVnYXRpdmUge1xuICByaWdodDogLTI3MHB4OyB9XG5cbi5sZWZ0MjcwIHtcbiAgbGVmdDogMjcwcHg7IH1cblxuLmxlZnQyNzAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMjcwcHg7IH1cblxuLm10MjcwIHtcbiAgbWFyZ2luLXRvcDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4ubWIyNzAge1xuICBtYXJnaW4tYm90dG9tOiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjI3MCB7XG4gIG1hcmdpbi1yaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4ubWwyNzAge1xuICBtYXJnaW4tbGVmdDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzI3MCB7XG4gIHBhZGRpbmc6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MjcwIHtcbiAgcGFkZGluZy10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMjcwIHtcbiAgcGFkZGluZy1yaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4ucGwyNzAge1xuICBwYWRkaW5nLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMjcwIHtcbiAgbGluZS1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLncyNzUge1xuICB3aWR0aDogMjc1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzI3NSB7XG4gIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oMjc1IHtcbiAgaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcyNzUge1xuICBtaW4td2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzI3NSB7XG4gIG1heC13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcyNzUge1xuICBtYXgtd2lkdGg6IDI3NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgyNzUge1xuICBtaW4taGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDI3NSB7XG4gIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMjc1IHtcbiAgaGVpZ2h0OiAyNzV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgyNzUge1xuICBtaW4taGVpZ2h0OiAyNzV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgyNzUge1xuICBtaW4taGVpZ2h0OiAyNzV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AyNzUge1xuICB0b3A6IDI3NXB4OyB9XG5cbi50b3AyNzUtbmVnYXRpdmUge1xuICB0b3A6IC0yNzVweDsgfVxuXG4uYm90dG9tMjc1IHtcbiAgYm90dG9tOiAyNzVweDsgfVxuXG4uYm90dG9tMjc1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMjc1cHg7IH1cblxuLnJpZ2h0Mjc1IHtcbiAgcmlnaHQ6IDI3NXB4OyB9XG5cbi5yaWdodDI3NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMjc1cHg7IH1cblxuLmxlZnQyNzUge1xuICBsZWZ0OiAyNzVweDsgfVxuXG4ubGVmdDI3NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0yNzVweDsgfVxuXG4ubXQyNzUge1xuICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDI3NSB7XG4gIG1hcmdpbi1sZWZ0OiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMjc1IHtcbiAgcGFkZGluZzogMjc1cHggIWltcG9ydGFudDsgfVxuXG4ucHQyNzUge1xuICBwYWRkaW5nLXRvcDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4ucGIyNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfVxuXG4ucHIyNzUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDI3NSB7XG4gIHBhZGRpbmctbGVmdDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4ubGgyNzUge1xuICBsaW5lLWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4udzI4MCB7XG4gIHdpZHRoOiAyODAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMjgwIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgyODAge1xuICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzI4MCB7XG4gIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMjgwIHtcbiAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzI4MCB7XG4gIG1heC13aWR0aDogMjgwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDI4MCB7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMjgwIHtcbiAgbWF4LWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuXG4udmgyODAge1xuICBoZWlnaHQ6IDI4MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDI4MCB7XG4gIG1pbi1oZWlnaHQ6IDI4MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDI4MCB7XG4gIG1pbi1oZWlnaHQ6IDI4MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDI4MCB7XG4gIHRvcDogMjgwcHg7IH1cblxuLnRvcDI4MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTI4MHB4OyB9XG5cbi5ib3R0b20yODAge1xuICBib3R0b206IDI4MHB4OyB9XG5cbi5ib3R0b20yODAtbmVnYXRpdmUge1xuICBib3R0b206IC0yODBweDsgfVxuXG4ucmlnaHQyODAge1xuICByaWdodDogMjgwcHg7IH1cblxuLnJpZ2h0MjgwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0yODBweDsgfVxuXG4ubGVmdDI4MCB7XG4gIGxlZnQ6IDI4MHB4OyB9XG5cbi5sZWZ0MjgwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTI4MHB4OyB9XG5cbi5tdDI4MCB7XG4gIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjgwcHggIWltcG9ydGFudDsgfVxuXG4ubXIyODAge1xuICBtYXJnaW4tcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjgwIHtcbiAgbWFyZ2luLWxlZnQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcyODAge1xuICBwYWRkaW5nOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDI4MCB7XG4gIHBhZGRpbmctdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjgwIHtcbiAgcGFkZGluZy1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5saDI4MCB7XG4gIGxpbmUtaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi53Mjg1IHtcbiAgd2lkdGg6IDI4NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8yODUge1xuICB3aWR0aDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4uaDI4NSB7XG4gIGhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13Mjg1IHtcbiAgbWluLXdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8yODUge1xuICBtYXgtd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13Mjg1IHtcbiAgbWF4LXdpZHRoOiAyODUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMjg1IHtcbiAgbWluLWhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgyODUge1xuICBtYXgtaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi52aDI4NSB7XG4gIGhlaWdodDogMjg1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMjg1IHtcbiAgbWluLWhlaWdodDogMjg1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMjg1IHtcbiAgbWluLWhlaWdodDogMjg1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMjg1IHtcbiAgdG9wOiAyODVweDsgfVxuXG4udG9wMjg1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMjg1cHg7IH1cblxuLmJvdHRvbTI4NSB7XG4gIGJvdHRvbTogMjg1cHg7IH1cblxuLmJvdHRvbTI4NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTI4NXB4OyB9XG5cbi5yaWdodDI4NSB7XG4gIHJpZ2h0OiAyODVweDsgfVxuXG4ucmlnaHQyODUtbmVnYXRpdmUge1xuICByaWdodDogLTI4NXB4OyB9XG5cbi5sZWZ0Mjg1IHtcbiAgbGVmdDogMjg1cHg7IH1cblxuLmxlZnQyODUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMjg1cHg7IH1cblxuLm10Mjg1IHtcbiAgbWFyZ2luLXRvcDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4ubWIyODUge1xuICBtYXJnaW4tYm90dG9tOiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjI4NSB7XG4gIG1hcmdpbi1yaWdodDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4ubWwyODUge1xuICBtYXJnaW4tbGVmdDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzI4NSB7XG4gIHBhZGRpbmc6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0Mjg1IHtcbiAgcGFkZGluZy10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMjg1IHtcbiAgcGFkZGluZy1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMjg1IHtcbiAgcGFkZGluZy1yaWdodDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4ucGwyODUge1xuICBwYWRkaW5nLWxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMjg1IHtcbiAgbGluZS1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLncyOTAge1xuICB3aWR0aDogMjkwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzI5MCB7XG4gIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oMjkwIHtcbiAgaGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXcyOTAge1xuICBtaW4td2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzI5MCB7XG4gIG1heC13aWR0aDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXcyOTAge1xuICBtYXgtd2lkdGg6IDI5MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgyOTAge1xuICBtaW4taGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDI5MCB7XG4gIG1heC1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMjkwIHtcbiAgaGVpZ2h0OiAyOTB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgyOTAge1xuICBtaW4taGVpZ2h0OiAyOTB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgyOTAge1xuICBtaW4taGVpZ2h0OiAyOTB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AyOTAge1xuICB0b3A6IDI5MHB4OyB9XG5cbi50b3AyOTAtbmVnYXRpdmUge1xuICB0b3A6IC0yOTBweDsgfVxuXG4uYm90dG9tMjkwIHtcbiAgYm90dG9tOiAyOTBweDsgfVxuXG4uYm90dG9tMjkwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMjkwcHg7IH1cblxuLnJpZ2h0MjkwIHtcbiAgcmlnaHQ6IDI5MHB4OyB9XG5cbi5yaWdodDI5MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMjkwcHg7IH1cblxuLmxlZnQyOTAge1xuICBsZWZ0OiAyOTBweDsgfVxuXG4ubGVmdDI5MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0yOTBweDsgfVxuXG4ubXQyOTAge1xuICBtYXJnaW4tdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDI5MCB7XG4gIG1hcmdpbi1sZWZ0OiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMjkwIHtcbiAgcGFkZGluZzogMjkwcHggIWltcG9ydGFudDsgfVxuXG4ucHQyOTAge1xuICBwYWRkaW5nLXRvcDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4ucGIyOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfVxuXG4ucHIyOTAge1xuICBwYWRkaW5nLXJpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDI5MCB7XG4gIHBhZGRpbmctbGVmdDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4ubGgyOTAge1xuICBsaW5lLWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4udzI5NSB7XG4gIHdpZHRoOiAyOTUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMjk1IHtcbiAgd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgyOTUge1xuICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzI5NSB7XG4gIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMjk1IHtcbiAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzI5NSB7XG4gIG1heC13aWR0aDogMjk1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDI5NSB7XG4gIG1pbi1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMjk1IHtcbiAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4udmgyOTUge1xuICBoZWlnaHQ6IDI5NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDI5NSB7XG4gIG1pbi1oZWlnaHQ6IDI5NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDI5NSB7XG4gIG1pbi1oZWlnaHQ6IDI5NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDI5NSB7XG4gIHRvcDogMjk1cHg7IH1cblxuLnRvcDI5NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTI5NXB4OyB9XG5cbi5ib3R0b20yOTUge1xuICBib3R0b206IDI5NXB4OyB9XG5cbi5ib3R0b20yOTUtbmVnYXRpdmUge1xuICBib3R0b206IC0yOTVweDsgfVxuXG4ucmlnaHQyOTUge1xuICByaWdodDogMjk1cHg7IH1cblxuLnJpZ2h0Mjk1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0yOTVweDsgfVxuXG4ubGVmdDI5NSB7XG4gIGxlZnQ6IDI5NXB4OyB9XG5cbi5sZWZ0Mjk1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTI5NXB4OyB9XG5cbi5tdDI5NSB7XG4gIG1hcmdpbi10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjk1cHggIWltcG9ydGFudDsgfVxuXG4ubXIyOTUge1xuICBtYXJnaW4tcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjk1IHtcbiAgbWFyZ2luLWxlZnQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmcyOTUge1xuICBwYWRkaW5nOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDI5NSB7XG4gIHBhZGRpbmctdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjk1IHtcbiAgcGFkZGluZy1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5saDI5NSB7XG4gIGxpbmUtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi53MzAwIHtcbiAgd2lkdGg6IDMwMCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8zMDAge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaDMwMCB7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MzAwIHtcbiAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8zMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MzAwIHtcbiAgbWF4LXdpZHRoOiAzMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMzAwIHtcbiAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgzMDAge1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi52aDMwMCB7XG4gIGhlaWdodDogMzAwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMzAwIHtcbiAgbWluLWhlaWdodDogMzAwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMzAwIHtcbiAgbWluLWhlaWdodDogMzAwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMzAwIHtcbiAgdG9wOiAzMDBweDsgfVxuXG4udG9wMzAwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMzAwcHg7IH1cblxuLmJvdHRvbTMwMCB7XG4gIGJvdHRvbTogMzAwcHg7IH1cblxuLmJvdHRvbTMwMC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTMwMHB4OyB9XG5cbi5yaWdodDMwMCB7XG4gIHJpZ2h0OiAzMDBweDsgfVxuXG4ucmlnaHQzMDAtbmVnYXRpdmUge1xuICByaWdodDogLTMwMHB4OyB9XG5cbi5sZWZ0MzAwIHtcbiAgbGVmdDogMzAwcHg7IH1cblxuLmxlZnQzMDAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMzAwcHg7IH1cblxuLm10MzAwIHtcbiAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4ubWIzMDAge1xuICBtYXJnaW4tYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjMwMCB7XG4gIG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwzMDAge1xuICBtYXJnaW4tbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzMwMCB7XG4gIHBhZGRpbmc6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MzAwIHtcbiAgcGFkZGluZy10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMzAwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMzAwIHtcbiAgcGFkZGluZy1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4ucGwzMDAge1xuICBwYWRkaW5nLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMzAwIHtcbiAgbGluZS1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnczMDUge1xuICB3aWR0aDogMzA1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzMwNSB7XG4gIHdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oMzA1IHtcbiAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXczMDUge1xuICBtaW4td2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzMwNSB7XG4gIG1heC13aWR0aDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXczMDUge1xuICBtYXgtd2lkdGg6IDMwNSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgzMDUge1xuICBtaW4taGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDMwNSB7XG4gIG1heC1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMzA1IHtcbiAgaGVpZ2h0OiAzMDV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgzMDUge1xuICBtaW4taGVpZ2h0OiAzMDV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgzMDUge1xuICBtaW4taGVpZ2h0OiAzMDV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AzMDUge1xuICB0b3A6IDMwNXB4OyB9XG5cbi50b3AzMDUtbmVnYXRpdmUge1xuICB0b3A6IC0zMDVweDsgfVxuXG4uYm90dG9tMzA1IHtcbiAgYm90dG9tOiAzMDVweDsgfVxuXG4uYm90dG9tMzA1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMzA1cHg7IH1cblxuLnJpZ2h0MzA1IHtcbiAgcmlnaHQ6IDMwNXB4OyB9XG5cbi5yaWdodDMwNS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMzA1cHg7IH1cblxuLmxlZnQzMDUge1xuICBsZWZ0OiAzMDVweDsgfVxuXG4ubGVmdDMwNS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0zMDVweDsgfVxuXG4ubXQzMDUge1xuICBtYXJnaW4tdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjMwNSB7XG4gIG1hcmdpbi1ib3R0b206IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDMwNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMzA1IHtcbiAgcGFkZGluZzogMzA1cHggIWltcG9ydGFudDsgfVxuXG4ucHQzMDUge1xuICBwYWRkaW5nLXRvcDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4ucGIzMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfVxuXG4ucHIzMDUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDMwNSB7XG4gIHBhZGRpbmctbGVmdDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4ubGgzMDUge1xuICBsaW5lLWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4udzMxMCB7XG4gIHdpZHRoOiAzMTAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMzEwIHtcbiAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgzMTAge1xuICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzMxMCB7XG4gIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMzEwIHtcbiAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzMxMCB7XG4gIG1heC13aWR0aDogMzEwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDMxMCB7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMzEwIHtcbiAgbWF4LWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfVxuXG4udmgzMTAge1xuICBoZWlnaHQ6IDMxMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDMxMCB7XG4gIG1pbi1oZWlnaHQ6IDMxMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDMxMCB7XG4gIG1pbi1oZWlnaHQ6IDMxMHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDMxMCB7XG4gIHRvcDogMzEwcHg7IH1cblxuLnRvcDMxMC1uZWdhdGl2ZSB7XG4gIHRvcDogLTMxMHB4OyB9XG5cbi5ib3R0b20zMTAge1xuICBib3R0b206IDMxMHB4OyB9XG5cbi5ib3R0b20zMTAtbmVnYXRpdmUge1xuICBib3R0b206IC0zMTBweDsgfVxuXG4ucmlnaHQzMTAge1xuICByaWdodDogMzEwcHg7IH1cblxuLnJpZ2h0MzEwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0zMTBweDsgfVxuXG4ubGVmdDMxMCB7XG4gIGxlZnQ6IDMxMHB4OyB9XG5cbi5sZWZ0MzEwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTMxMHB4OyB9XG5cbi5tdDMxMCB7XG4gIG1hcmdpbi10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMzEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzEwcHggIWltcG9ydGFudDsgfVxuXG4ubXIzMTAge1xuICBtYXJnaW4tcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMzEwIHtcbiAgbWFyZ2luLWxlZnQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmczMTAge1xuICBwYWRkaW5nOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDMxMCB7XG4gIHBhZGRpbmctdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjMxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjMxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMzEwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5saDMxMCB7XG4gIGxpbmUtaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi53MzE1IHtcbiAgd2lkdGg6IDMxNSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8zMTUge1xuICB3aWR0aDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4uaDMxNSB7XG4gIGhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MzE1IHtcbiAgbWluLXdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8zMTUge1xuICBtYXgtd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MzE1IHtcbiAgbWF4LXdpZHRoOiAzMTUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMzE1IHtcbiAgbWluLWhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgzMTUge1xuICBtYXgtaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi52aDMxNSB7XG4gIGhlaWdodDogMzE1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMzE1IHtcbiAgbWluLWhlaWdodDogMzE1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMzE1IHtcbiAgbWluLWhlaWdodDogMzE1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMzE1IHtcbiAgdG9wOiAzMTVweDsgfVxuXG4udG9wMzE1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMzE1cHg7IH1cblxuLmJvdHRvbTMxNSB7XG4gIGJvdHRvbTogMzE1cHg7IH1cblxuLmJvdHRvbTMxNS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTMxNXB4OyB9XG5cbi5yaWdodDMxNSB7XG4gIHJpZ2h0OiAzMTVweDsgfVxuXG4ucmlnaHQzMTUtbmVnYXRpdmUge1xuICByaWdodDogLTMxNXB4OyB9XG5cbi5sZWZ0MzE1IHtcbiAgbGVmdDogMzE1cHg7IH1cblxuLmxlZnQzMTUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMzE1cHg7IH1cblxuLm10MzE1IHtcbiAgbWFyZ2luLXRvcDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4ubWIzMTUge1xuICBtYXJnaW4tYm90dG9tOiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjMxNSB7XG4gIG1hcmdpbi1yaWdodDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4ubWwzMTUge1xuICBtYXJnaW4tbGVmdDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzMxNSB7XG4gIHBhZGRpbmc6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MzE1IHtcbiAgcGFkZGluZy10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMzE1IHtcbiAgcGFkZGluZy1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMzE1IHtcbiAgcGFkZGluZy1yaWdodDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4ucGwzMTUge1xuICBwYWRkaW5nLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMzE1IHtcbiAgbGluZS1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnczMjAge1xuICB3aWR0aDogMzIwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzMyMCB7XG4gIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oMzIwIHtcbiAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXczMjAge1xuICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzMyMCB7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXczMjAge1xuICBtYXgtd2lkdGg6IDMyMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgzMjAge1xuICBtaW4taGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDMyMCB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMzIwIHtcbiAgaGVpZ2h0OiAzMjB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgzMjAge1xuICBtaW4taGVpZ2h0OiAzMjB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgzMjAge1xuICBtaW4taGVpZ2h0OiAzMjB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AzMjAge1xuICB0b3A6IDMyMHB4OyB9XG5cbi50b3AzMjAtbmVnYXRpdmUge1xuICB0b3A6IC0zMjBweDsgfVxuXG4uYm90dG9tMzIwIHtcbiAgYm90dG9tOiAzMjBweDsgfVxuXG4uYm90dG9tMzIwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMzIwcHg7IH1cblxuLnJpZ2h0MzIwIHtcbiAgcmlnaHQ6IDMyMHB4OyB9XG5cbi5yaWdodDMyMC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMzIwcHg7IH1cblxuLmxlZnQzMjAge1xuICBsZWZ0OiAzMjBweDsgfVxuXG4ubGVmdDMyMC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0zMjBweDsgfVxuXG4ubXQzMjAge1xuICBtYXJnaW4tdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjMyMCB7XG4gIG1hcmdpbi1ib3R0b206IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDMyMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMzIwIHtcbiAgcGFkZGluZzogMzIwcHggIWltcG9ydGFudDsgfVxuXG4ucHQzMjAge1xuICBwYWRkaW5nLXRvcDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4ucGIzMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfVxuXG4ucHIzMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDMyMCB7XG4gIHBhZGRpbmctbGVmdDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4ubGgzMjAge1xuICBsaW5lLWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4udzMyNSB7XG4gIHdpZHRoOiAzMjUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMzI1IHtcbiAgd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgzMjUge1xuICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzMyNSB7XG4gIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMzI1IHtcbiAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzMyNSB7XG4gIG1heC13aWR0aDogMzI1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDMyNSB7XG4gIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMzI1IHtcbiAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4udmgzMjUge1xuICBoZWlnaHQ6IDMyNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDMyNSB7XG4gIG1pbi1oZWlnaHQ6IDMyNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDMyNSB7XG4gIG1pbi1oZWlnaHQ6IDMyNXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDMyNSB7XG4gIHRvcDogMzI1cHg7IH1cblxuLnRvcDMyNS1uZWdhdGl2ZSB7XG4gIHRvcDogLTMyNXB4OyB9XG5cbi5ib3R0b20zMjUge1xuICBib3R0b206IDMyNXB4OyB9XG5cbi5ib3R0b20zMjUtbmVnYXRpdmUge1xuICBib3R0b206IC0zMjVweDsgfVxuXG4ucmlnaHQzMjUge1xuICByaWdodDogMzI1cHg7IH1cblxuLnJpZ2h0MzI1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0zMjVweDsgfVxuXG4ubGVmdDMyNSB7XG4gIGxlZnQ6IDMyNXB4OyB9XG5cbi5sZWZ0MzI1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTMyNXB4OyB9XG5cbi5tdDMyNSB7XG4gIG1hcmdpbi10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMzI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzI1cHggIWltcG9ydGFudDsgfVxuXG4ubXIzMjUge1xuICBtYXJnaW4tcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMzI1IHtcbiAgbWFyZ2luLWxlZnQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmczMjUge1xuICBwYWRkaW5nOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDMyNSB7XG4gIHBhZGRpbmctdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjMyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjMyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMzI1IHtcbiAgcGFkZGluZy1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5saDMyNSB7XG4gIGxpbmUtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi53MzMwIHtcbiAgd2lkdGg6IDMzMCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8zMzAge1xuICB3aWR0aDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4uaDMzMCB7XG4gIGhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MzMwIHtcbiAgbWluLXdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8zMzAge1xuICBtYXgtd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MzMwIHtcbiAgbWF4LXdpZHRoOiAzMzAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMzMwIHtcbiAgbWluLWhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgzMzAge1xuICBtYXgtaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi52aDMzMCB7XG4gIGhlaWdodDogMzMwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMzMwIHtcbiAgbWluLWhlaWdodDogMzMwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMzMwIHtcbiAgbWluLWhlaWdodDogMzMwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMzMwIHtcbiAgdG9wOiAzMzBweDsgfVxuXG4udG9wMzMwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMzMwcHg7IH1cblxuLmJvdHRvbTMzMCB7XG4gIGJvdHRvbTogMzMwcHg7IH1cblxuLmJvdHRvbTMzMC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTMzMHB4OyB9XG5cbi5yaWdodDMzMCB7XG4gIHJpZ2h0OiAzMzBweDsgfVxuXG4ucmlnaHQzMzAtbmVnYXRpdmUge1xuICByaWdodDogLTMzMHB4OyB9XG5cbi5sZWZ0MzMwIHtcbiAgbGVmdDogMzMwcHg7IH1cblxuLmxlZnQzMzAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMzMwcHg7IH1cblxuLm10MzMwIHtcbiAgbWFyZ2luLXRvcDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4ubWIzMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjMzMCB7XG4gIG1hcmdpbi1yaWdodDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4ubWwzMzAge1xuICBtYXJnaW4tbGVmdDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzMzMCB7XG4gIHBhZGRpbmc6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MzMwIHtcbiAgcGFkZGluZy10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMzMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMzMwIHtcbiAgcGFkZGluZy1yaWdodDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4ucGwzMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMzMwIHtcbiAgbGluZS1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnczMzUge1xuICB3aWR0aDogMzM1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzMzNSB7XG4gIHdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oMzM1IHtcbiAgaGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXczMzUge1xuICBtaW4td2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzMzNSB7XG4gIG1heC13aWR0aDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXczMzUge1xuICBtYXgtd2lkdGg6IDMzNSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgzMzUge1xuICBtaW4taGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDMzNSB7XG4gIG1heC1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMzM1IHtcbiAgaGVpZ2h0OiAzMzV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgzMzUge1xuICBtaW4taGVpZ2h0OiAzMzV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgzMzUge1xuICBtaW4taGVpZ2h0OiAzMzV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AzMzUge1xuICB0b3A6IDMzNXB4OyB9XG5cbi50b3AzMzUtbmVnYXRpdmUge1xuICB0b3A6IC0zMzVweDsgfVxuXG4uYm90dG9tMzM1IHtcbiAgYm90dG9tOiAzMzVweDsgfVxuXG4uYm90dG9tMzM1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMzM1cHg7IH1cblxuLnJpZ2h0MzM1IHtcbiAgcmlnaHQ6IDMzNXB4OyB9XG5cbi5yaWdodDMzNS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMzM1cHg7IH1cblxuLmxlZnQzMzUge1xuICBsZWZ0OiAzMzVweDsgfVxuXG4ubGVmdDMzNS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0zMzVweDsgfVxuXG4ubXQzMzUge1xuICBtYXJnaW4tdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjMzNSB7XG4gIG1hcmdpbi1ib3R0b206IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDMzNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMzM1IHtcbiAgcGFkZGluZzogMzM1cHggIWltcG9ydGFudDsgfVxuXG4ucHQzMzUge1xuICBwYWRkaW5nLXRvcDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4ucGIzMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfVxuXG4ucHIzMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDMzNSB7XG4gIHBhZGRpbmctbGVmdDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4ubGgzMzUge1xuICBsaW5lLWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4udzM0MCB7XG4gIHdpZHRoOiAzNDAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMzQwIHtcbiAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgzNDAge1xuICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzM0MCB7XG4gIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMzQwIHtcbiAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzM0MCB7XG4gIG1heC13aWR0aDogMzQwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDM0MCB7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMzQwIHtcbiAgbWF4LWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfVxuXG4udmgzNDAge1xuICBoZWlnaHQ6IDM0MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDM0MCB7XG4gIG1pbi1oZWlnaHQ6IDM0MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDM0MCB7XG4gIG1pbi1oZWlnaHQ6IDM0MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDM0MCB7XG4gIHRvcDogMzQwcHg7IH1cblxuLnRvcDM0MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTM0MHB4OyB9XG5cbi5ib3R0b20zNDAge1xuICBib3R0b206IDM0MHB4OyB9XG5cbi5ib3R0b20zNDAtbmVnYXRpdmUge1xuICBib3R0b206IC0zNDBweDsgfVxuXG4ucmlnaHQzNDAge1xuICByaWdodDogMzQwcHg7IH1cblxuLnJpZ2h0MzQwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0zNDBweDsgfVxuXG4ubGVmdDM0MCB7XG4gIGxlZnQ6IDM0MHB4OyB9XG5cbi5sZWZ0MzQwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTM0MHB4OyB9XG5cbi5tdDM0MCB7XG4gIG1hcmdpbi10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMzQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzQwcHggIWltcG9ydGFudDsgfVxuXG4ubXIzNDAge1xuICBtYXJnaW4tcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMzQwIHtcbiAgbWFyZ2luLWxlZnQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmczNDAge1xuICBwYWRkaW5nOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDM0MCB7XG4gIHBhZGRpbmctdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjM0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjM0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMzQwIHtcbiAgcGFkZGluZy1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5saDM0MCB7XG4gIGxpbmUtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi53MzQ1IHtcbiAgd2lkdGg6IDM0NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8zNDUge1xuICB3aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaDM0NSB7XG4gIGhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MzQ1IHtcbiAgbWluLXdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8zNDUge1xuICBtYXgtd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MzQ1IHtcbiAgbWF4LXdpZHRoOiAzNDUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMzQ1IHtcbiAgbWluLWhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgzNDUge1xuICBtYXgtaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi52aDM0NSB7XG4gIGhlaWdodDogMzQ1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMzQ1IHtcbiAgbWluLWhlaWdodDogMzQ1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMzQ1IHtcbiAgbWluLWhlaWdodDogMzQ1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMzQ1IHtcbiAgdG9wOiAzNDVweDsgfVxuXG4udG9wMzQ1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMzQ1cHg7IH1cblxuLmJvdHRvbTM0NSB7XG4gIGJvdHRvbTogMzQ1cHg7IH1cblxuLmJvdHRvbTM0NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTM0NXB4OyB9XG5cbi5yaWdodDM0NSB7XG4gIHJpZ2h0OiAzNDVweDsgfVxuXG4ucmlnaHQzNDUtbmVnYXRpdmUge1xuICByaWdodDogLTM0NXB4OyB9XG5cbi5sZWZ0MzQ1IHtcbiAgbGVmdDogMzQ1cHg7IH1cblxuLmxlZnQzNDUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMzQ1cHg7IH1cblxuLm10MzQ1IHtcbiAgbWFyZ2luLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWIzNDUge1xuICBtYXJnaW4tYm90dG9tOiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjM0NSB7XG4gIG1hcmdpbi1yaWdodDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWwzNDUge1xuICBtYXJnaW4tbGVmdDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzM0NSB7XG4gIHBhZGRpbmc6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MzQ1IHtcbiAgcGFkZGluZy10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMzQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMzQ1IHtcbiAgcGFkZGluZy1yaWdodDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGwzNDUge1xuICBwYWRkaW5nLWxlZnQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMzQ1IHtcbiAgbGluZS1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnczNTAge1xuICB3aWR0aDogMzUwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzM1MCB7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oMzUwIHtcbiAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXczNTAge1xuICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzM1MCB7XG4gIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXczNTAge1xuICBtYXgtd2lkdGg6IDM1MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgzNTAge1xuICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDM1MCB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMzUwIHtcbiAgaGVpZ2h0OiAzNTB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgzNTAge1xuICBtaW4taGVpZ2h0OiAzNTB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgzNTAge1xuICBtaW4taGVpZ2h0OiAzNTB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AzNTAge1xuICB0b3A6IDM1MHB4OyB9XG5cbi50b3AzNTAtbmVnYXRpdmUge1xuICB0b3A6IC0zNTBweDsgfVxuXG4uYm90dG9tMzUwIHtcbiAgYm90dG9tOiAzNTBweDsgfVxuXG4uYm90dG9tMzUwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMzUwcHg7IH1cblxuLnJpZ2h0MzUwIHtcbiAgcmlnaHQ6IDM1MHB4OyB9XG5cbi5yaWdodDM1MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMzUwcHg7IH1cblxuLmxlZnQzNTAge1xuICBsZWZ0OiAzNTBweDsgfVxuXG4ubGVmdDM1MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0zNTBweDsgfVxuXG4ubXQzNTAge1xuICBtYXJnaW4tdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjM1MCB7XG4gIG1hcmdpbi1ib3R0b206IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDM1MCB7XG4gIG1hcmdpbi1sZWZ0OiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMzUwIHtcbiAgcGFkZGluZzogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ucHQzNTAge1xuICBwYWRkaW5nLXRvcDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ucGIzNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ucHIzNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDM1MCB7XG4gIHBhZGRpbmctbGVmdDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ubGgzNTAge1xuICBsaW5lLWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4udzM1NSB7XG4gIHdpZHRoOiAzNTUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMzU1IHtcbiAgd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgzNTUge1xuICBoZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzM1NSB7XG4gIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMzU1IHtcbiAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzM1NSB7XG4gIG1heC13aWR0aDogMzU1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDM1NSB7XG4gIG1pbi1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMzU1IHtcbiAgbWF4LWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfVxuXG4udmgzNTUge1xuICBoZWlnaHQ6IDM1NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDM1NSB7XG4gIG1pbi1oZWlnaHQ6IDM1NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDM1NSB7XG4gIG1pbi1oZWlnaHQ6IDM1NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDM1NSB7XG4gIHRvcDogMzU1cHg7IH1cblxuLnRvcDM1NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTM1NXB4OyB9XG5cbi5ib3R0b20zNTUge1xuICBib3R0b206IDM1NXB4OyB9XG5cbi5ib3R0b20zNTUtbmVnYXRpdmUge1xuICBib3R0b206IC0zNTVweDsgfVxuXG4ucmlnaHQzNTUge1xuICByaWdodDogMzU1cHg7IH1cblxuLnJpZ2h0MzU1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0zNTVweDsgfVxuXG4ubGVmdDM1NSB7XG4gIGxlZnQ6IDM1NXB4OyB9XG5cbi5sZWZ0MzU1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTM1NXB4OyB9XG5cbi5tdDM1NSB7XG4gIG1hcmdpbi10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMzU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzU1cHggIWltcG9ydGFudDsgfVxuXG4ubXIzNTUge1xuICBtYXJnaW4tcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMzU1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmczNTUge1xuICBwYWRkaW5nOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDM1NSB7XG4gIHBhZGRpbmctdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjM1NSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjM1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMzU1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5saDM1NSB7XG4gIGxpbmUtaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi53MzYwIHtcbiAgd2lkdGg6IDM2MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8zNjAge1xuICB3aWR0aDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4uaDM2MCB7XG4gIGhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MzYwIHtcbiAgbWluLXdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8zNjAge1xuICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MzYwIHtcbiAgbWF4LXdpZHRoOiAzNjAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMzYwIHtcbiAgbWluLWhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgzNjAge1xuICBtYXgtaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi52aDM2MCB7XG4gIGhlaWdodDogMzYwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMzYwIHtcbiAgbWluLWhlaWdodDogMzYwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMzYwIHtcbiAgbWluLWhlaWdodDogMzYwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMzYwIHtcbiAgdG9wOiAzNjBweDsgfVxuXG4udG9wMzYwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMzYwcHg7IH1cblxuLmJvdHRvbTM2MCB7XG4gIGJvdHRvbTogMzYwcHg7IH1cblxuLmJvdHRvbTM2MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTM2MHB4OyB9XG5cbi5yaWdodDM2MCB7XG4gIHJpZ2h0OiAzNjBweDsgfVxuXG4ucmlnaHQzNjAtbmVnYXRpdmUge1xuICByaWdodDogLTM2MHB4OyB9XG5cbi5sZWZ0MzYwIHtcbiAgbGVmdDogMzYwcHg7IH1cblxuLmxlZnQzNjAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMzYwcHg7IH1cblxuLm10MzYwIHtcbiAgbWFyZ2luLXRvcDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4ubWIzNjAge1xuICBtYXJnaW4tYm90dG9tOiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjM2MCB7XG4gIG1hcmdpbi1yaWdodDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4ubWwzNjAge1xuICBtYXJnaW4tbGVmdDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzM2MCB7XG4gIHBhZGRpbmc6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MzYwIHtcbiAgcGFkZGluZy10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMzYwIHtcbiAgcGFkZGluZy1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMzYwIHtcbiAgcGFkZGluZy1yaWdodDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4ucGwzNjAge1xuICBwYWRkaW5nLWxlZnQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMzYwIHtcbiAgbGluZS1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnczNjUge1xuICB3aWR0aDogMzY1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzM2NSB7XG4gIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oMzY1IHtcbiAgaGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXczNjUge1xuICBtaW4td2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzM2NSB7XG4gIG1heC13aWR0aDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXczNjUge1xuICBtYXgtd2lkdGg6IDM2NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgzNjUge1xuICBtaW4taGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDM2NSB7XG4gIG1heC1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMzY1IHtcbiAgaGVpZ2h0OiAzNjV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgzNjUge1xuICBtaW4taGVpZ2h0OiAzNjV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgzNjUge1xuICBtaW4taGVpZ2h0OiAzNjV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AzNjUge1xuICB0b3A6IDM2NXB4OyB9XG5cbi50b3AzNjUtbmVnYXRpdmUge1xuICB0b3A6IC0zNjVweDsgfVxuXG4uYm90dG9tMzY1IHtcbiAgYm90dG9tOiAzNjVweDsgfVxuXG4uYm90dG9tMzY1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMzY1cHg7IH1cblxuLnJpZ2h0MzY1IHtcbiAgcmlnaHQ6IDM2NXB4OyB9XG5cbi5yaWdodDM2NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMzY1cHg7IH1cblxuLmxlZnQzNjUge1xuICBsZWZ0OiAzNjVweDsgfVxuXG4ubGVmdDM2NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0zNjVweDsgfVxuXG4ubXQzNjUge1xuICBtYXJnaW4tdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjM2NSB7XG4gIG1hcmdpbi1ib3R0b206IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzY1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDM2NSB7XG4gIG1hcmdpbi1sZWZ0OiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMzY1IHtcbiAgcGFkZGluZzogMzY1cHggIWltcG9ydGFudDsgfVxuXG4ucHQzNjUge1xuICBwYWRkaW5nLXRvcDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4ucGIzNjUge1xuICBwYWRkaW5nLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfVxuXG4ucHIzNjUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDM2NSB7XG4gIHBhZGRpbmctbGVmdDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4ubGgzNjUge1xuICBsaW5lLWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4udzM3MCB7XG4gIHdpZHRoOiAzNzAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMzcwIHtcbiAgd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmgzNzAge1xuICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzM3MCB7XG4gIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMzcwIHtcbiAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzM3MCB7XG4gIG1heC13aWR0aDogMzcwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDM3MCB7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMzcwIHtcbiAgbWF4LWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfVxuXG4udmgzNzAge1xuICBoZWlnaHQ6IDM3MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDM3MCB7XG4gIG1pbi1oZWlnaHQ6IDM3MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDM3MCB7XG4gIG1pbi1oZWlnaHQ6IDM3MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDM3MCB7XG4gIHRvcDogMzcwcHg7IH1cblxuLnRvcDM3MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTM3MHB4OyB9XG5cbi5ib3R0b20zNzAge1xuICBib3R0b206IDM3MHB4OyB9XG5cbi5ib3R0b20zNzAtbmVnYXRpdmUge1xuICBib3R0b206IC0zNzBweDsgfVxuXG4ucmlnaHQzNzAge1xuICByaWdodDogMzcwcHg7IH1cblxuLnJpZ2h0MzcwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0zNzBweDsgfVxuXG4ubGVmdDM3MCB7XG4gIGxlZnQ6IDM3MHB4OyB9XG5cbi5sZWZ0MzcwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTM3MHB4OyB9XG5cbi5tdDM3MCB7XG4gIG1hcmdpbi10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMzcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzcwcHggIWltcG9ydGFudDsgfVxuXG4ubXIzNzAge1xuICBtYXJnaW4tcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMzcwIHtcbiAgbWFyZ2luLWxlZnQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmczNzAge1xuICBwYWRkaW5nOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDM3MCB7XG4gIHBhZGRpbmctdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjM3MCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjM3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMzcwIHtcbiAgcGFkZGluZy1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5saDM3MCB7XG4gIGxpbmUtaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi53Mzc1IHtcbiAgd2lkdGg6IDM3NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8zNzUge1xuICB3aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4uaDM3NSB7XG4gIGhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13Mzc1IHtcbiAgbWluLXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8zNzUge1xuICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13Mzc1IHtcbiAgbWF4LXdpZHRoOiAzNzUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMzc1IHtcbiAgbWluLWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgzNzUge1xuICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi52aDM3NSB7XG4gIGhlaWdodDogMzc1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMzc1IHtcbiAgbWluLWhlaWdodDogMzc1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMzc1IHtcbiAgbWluLWhlaWdodDogMzc1dmggIWltcG9ydGFudDsgfVxuXG4udG9wMzc1IHtcbiAgdG9wOiAzNzVweDsgfVxuXG4udG9wMzc1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtMzc1cHg7IH1cblxuLmJvdHRvbTM3NSB7XG4gIGJvdHRvbTogMzc1cHg7IH1cblxuLmJvdHRvbTM3NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTM3NXB4OyB9XG5cbi5yaWdodDM3NSB7XG4gIHJpZ2h0OiAzNzVweDsgfVxuXG4ucmlnaHQzNzUtbmVnYXRpdmUge1xuICByaWdodDogLTM3NXB4OyB9XG5cbi5sZWZ0Mzc1IHtcbiAgbGVmdDogMzc1cHg7IH1cblxuLmxlZnQzNzUtbmVnYXRpdmUge1xuICBsZWZ0OiAtMzc1cHg7IH1cblxuLm10Mzc1IHtcbiAgbWFyZ2luLXRvcDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4ubWIzNzUge1xuICBtYXJnaW4tYm90dG9tOiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjM3NSB7XG4gIG1hcmdpbi1yaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4ubWwzNzUge1xuICBtYXJnaW4tbGVmdDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzM3NSB7XG4gIHBhZGRpbmc6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0Mzc1IHtcbiAgcGFkZGluZy10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMzc1IHtcbiAgcGFkZGluZy1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMzc1IHtcbiAgcGFkZGluZy1yaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4ucGwzNzUge1xuICBwYWRkaW5nLWxlZnQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMzc1IHtcbiAgbGluZS1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnczODAge1xuICB3aWR0aDogMzgwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzM4MCB7XG4gIHdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5oMzgwIHtcbiAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXczODAge1xuICBtaW4td2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzM4MCB7XG4gIG1heC13aWR0aDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXczODAge1xuICBtYXgtd2lkdGg6IDM4MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgzODAge1xuICBtaW4taGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDM4MCB7XG4gIG1heC1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMzgwIHtcbiAgaGVpZ2h0OiAzODB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgzODAge1xuICBtaW4taGVpZ2h0OiAzODB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgzODAge1xuICBtaW4taGVpZ2h0OiAzODB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AzODAge1xuICB0b3A6IDM4MHB4OyB9XG5cbi50b3AzODAtbmVnYXRpdmUge1xuICB0b3A6IC0zODBweDsgfVxuXG4uYm90dG9tMzgwIHtcbiAgYm90dG9tOiAzODBweDsgfVxuXG4uYm90dG9tMzgwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMzgwcHg7IH1cblxuLnJpZ2h0MzgwIHtcbiAgcmlnaHQ6IDM4MHB4OyB9XG5cbi5yaWdodDM4MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMzgwcHg7IH1cblxuLmxlZnQzODAge1xuICBsZWZ0OiAzODBweDsgfVxuXG4ubGVmdDM4MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0zODBweDsgfVxuXG4ubXQzODAge1xuICBtYXJnaW4tdG9wOiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjM4MCB7XG4gIG1hcmdpbi1ib3R0b206IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDM4MCB7XG4gIG1hcmdpbi1sZWZ0OiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMzgwIHtcbiAgcGFkZGluZzogMzgwcHggIWltcG9ydGFudDsgfVxuXG4ucHQzODAge1xuICBwYWRkaW5nLXRvcDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4ucGIzODAge1xuICBwYWRkaW5nLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfVxuXG4ucHIzODAge1xuICBwYWRkaW5nLXJpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDM4MCB7XG4gIHBhZGRpbmctbGVmdDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4ubGgzODAge1xuICBsaW5lLWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4udzM4NSB7XG4gIHdpZHRoOiAzODUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvMzg1IHtcbiAgd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmgzODUge1xuICBoZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzM4NSB7XG4gIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvMzg1IHtcbiAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzM4NSB7XG4gIG1heC13aWR0aDogMzg1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDM4NSB7XG4gIG1pbi1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oMzg1IHtcbiAgbWF4LWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfVxuXG4udmgzODUge1xuICBoZWlnaHQ6IDM4NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDM4NSB7XG4gIG1pbi1oZWlnaHQ6IDM4NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDM4NSB7XG4gIG1pbi1oZWlnaHQ6IDM4NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDM4NSB7XG4gIHRvcDogMzg1cHg7IH1cblxuLnRvcDM4NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTM4NXB4OyB9XG5cbi5ib3R0b20zODUge1xuICBib3R0b206IDM4NXB4OyB9XG5cbi5ib3R0b20zODUtbmVnYXRpdmUge1xuICBib3R0b206IC0zODVweDsgfVxuXG4ucmlnaHQzODUge1xuICByaWdodDogMzg1cHg7IH1cblxuLnJpZ2h0Mzg1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC0zODVweDsgfVxuXG4ubGVmdDM4NSB7XG4gIGxlZnQ6IDM4NXB4OyB9XG5cbi5sZWZ0Mzg1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTM4NXB4OyB9XG5cbi5tdDM4NSB7XG4gIG1hcmdpbi10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMzg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzg1cHggIWltcG9ydGFudDsgfVxuXG4ubXIzODUge1xuICBtYXJnaW4tcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMzg1IHtcbiAgbWFyZ2luLWxlZnQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmczODUge1xuICBwYWRkaW5nOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDM4NSB7XG4gIHBhZGRpbmctdG9wOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjM4NSB7XG4gIHBhZGRpbmctYm90dG9tOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjM4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMzg1IHtcbiAgcGFkZGluZy1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5saDM4NSB7XG4gIGxpbmUtaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi53MzkwIHtcbiAgd2lkdGg6IDM5MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG8zOTAge1xuICB3aWR0aDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4uaDM5MCB7XG4gIGhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13MzkwIHtcbiAgbWluLXdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG8zOTAge1xuICBtYXgtd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13MzkwIHtcbiAgbWF4LXdpZHRoOiAzOTAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oMzkwIHtcbiAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWgzOTAge1xuICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi52aDM5MCB7XG4gIGhlaWdodDogMzkwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoMzkwIHtcbiAgbWluLWhlaWdodDogMzkwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoMzkwIHtcbiAgbWluLWhlaWdodDogMzkwdmggIWltcG9ydGFudDsgfVxuXG4udG9wMzkwIHtcbiAgdG9wOiAzOTBweDsgfVxuXG4udG9wMzkwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtMzkwcHg7IH1cblxuLmJvdHRvbTM5MCB7XG4gIGJvdHRvbTogMzkwcHg7IH1cblxuLmJvdHRvbTM5MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTM5MHB4OyB9XG5cbi5yaWdodDM5MCB7XG4gIHJpZ2h0OiAzOTBweDsgfVxuXG4ucmlnaHQzOTAtbmVnYXRpdmUge1xuICByaWdodDogLTM5MHB4OyB9XG5cbi5sZWZ0MzkwIHtcbiAgbGVmdDogMzkwcHg7IH1cblxuLmxlZnQzOTAtbmVnYXRpdmUge1xuICBsZWZ0OiAtMzkwcHg7IH1cblxuLm10MzkwIHtcbiAgbWFyZ2luLXRvcDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4ubWIzOTAge1xuICBtYXJnaW4tYm90dG9tOiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjM5MCB7XG4gIG1hcmdpbi1yaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4ubWwzOTAge1xuICBtYXJnaW4tbGVmdDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzM5MCB7XG4gIHBhZGRpbmc6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MzkwIHtcbiAgcGFkZGluZy10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMzkwIHtcbiAgcGFkZGluZy1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByMzkwIHtcbiAgcGFkZGluZy1yaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4ucGwzOTAge1xuICBwYWRkaW5nLWxlZnQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoMzkwIHtcbiAgbGluZS1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnczOTUge1xuICB3aWR0aDogMzk1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzM5NSB7XG4gIHdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oMzk1IHtcbiAgaGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXczOTUge1xuICBtaW4td2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzM5NSB7XG4gIG1heC13aWR0aDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXczOTUge1xuICBtYXgtd2lkdGg6IDM5NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWgzOTUge1xuICBtaW4taGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDM5NSB7XG4gIG1heC1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoMzk1IHtcbiAgaGVpZ2h0OiAzOTV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgzOTUge1xuICBtaW4taGVpZ2h0OiAzOTV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmgzOTUge1xuICBtaW4taGVpZ2h0OiAzOTV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3AzOTUge1xuICB0b3A6IDM5NXB4OyB9XG5cbi50b3AzOTUtbmVnYXRpdmUge1xuICB0b3A6IC0zOTVweDsgfVxuXG4uYm90dG9tMzk1IHtcbiAgYm90dG9tOiAzOTVweDsgfVxuXG4uYm90dG9tMzk1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtMzk1cHg7IH1cblxuLnJpZ2h0Mzk1IHtcbiAgcmlnaHQ6IDM5NXB4OyB9XG5cbi5yaWdodDM5NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtMzk1cHg7IH1cblxuLmxlZnQzOTUge1xuICBsZWZ0OiAzOTVweDsgfVxuXG4ubGVmdDM5NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC0zOTVweDsgfVxuXG4ubXQzOTUge1xuICBtYXJnaW4tdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjM5NSB7XG4gIG1hcmdpbi1ib3R0b206IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzk1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDM5NSB7XG4gIG1hcmdpbi1sZWZ0OiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nMzk1IHtcbiAgcGFkZGluZzogMzk1cHggIWltcG9ydGFudDsgfVxuXG4ucHQzOTUge1xuICBwYWRkaW5nLXRvcDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4ucGIzOTUge1xuICBwYWRkaW5nLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfVxuXG4ucHIzOTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDM5NSB7XG4gIHBhZGRpbmctbGVmdDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4ubGgzOTUge1xuICBsaW5lLWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4udzQwMCB7XG4gIHdpZHRoOiA0MDAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNDAwIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmg0MDAge1xuICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzQwMCB7XG4gIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNDAwIHtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzQwMCB7XG4gIG1heC13aWR0aDogNDAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDQwMCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNDAwIHtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4udmg0MDAge1xuICBoZWlnaHQ6IDQwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDQwMCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDQwMCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDQwMCB7XG4gIHRvcDogNDAwcHg7IH1cblxuLnRvcDQwMC1uZWdhdGl2ZSB7XG4gIHRvcDogLTQwMHB4OyB9XG5cbi5ib3R0b200MDAge1xuICBib3R0b206IDQwMHB4OyB9XG5cbi5ib3R0b200MDAtbmVnYXRpdmUge1xuICBib3R0b206IC00MDBweDsgfVxuXG4ucmlnaHQ0MDAge1xuICByaWdodDogNDAwcHg7IH1cblxuLnJpZ2h0NDAwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC00MDBweDsgfVxuXG4ubGVmdDQwMCB7XG4gIGxlZnQ6IDQwMHB4OyB9XG5cbi5sZWZ0NDAwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTQwMHB4OyB9XG5cbi5tdDQwMCB7XG4gIG1hcmdpbi10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDAwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDAwcHggIWltcG9ydGFudDsgfVxuXG4ubXI0MDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNDAwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc0MDAge1xuICBwYWRkaW5nOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDQwMCB7XG4gIHBhZGRpbmctdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjQwMCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNDAwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5saDQwMCB7XG4gIGxpbmUtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi53NDA1IHtcbiAgd2lkdGg6IDQwNSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG80MDUge1xuICB3aWR0aDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4uaDQwNSB7XG4gIGhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NDA1IHtcbiAgbWluLXdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG80MDUge1xuICBtYXgtd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NDA1IHtcbiAgbWF4LXdpZHRoOiA0MDUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNDA1IHtcbiAgbWluLWhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg0MDUge1xuICBtYXgtaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi52aDQwNSB7XG4gIGhlaWdodDogNDA1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNDA1IHtcbiAgbWluLWhlaWdodDogNDA1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNDA1IHtcbiAgbWluLWhlaWdodDogNDA1dmggIWltcG9ydGFudDsgfVxuXG4udG9wNDA1IHtcbiAgdG9wOiA0MDVweDsgfVxuXG4udG9wNDA1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtNDA1cHg7IH1cblxuLmJvdHRvbTQwNSB7XG4gIGJvdHRvbTogNDA1cHg7IH1cblxuLmJvdHRvbTQwNS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTQwNXB4OyB9XG5cbi5yaWdodDQwNSB7XG4gIHJpZ2h0OiA0MDVweDsgfVxuXG4ucmlnaHQ0MDUtbmVnYXRpdmUge1xuICByaWdodDogLTQwNXB4OyB9XG5cbi5sZWZ0NDA1IHtcbiAgbGVmdDogNDA1cHg7IH1cblxuLmxlZnQ0MDUtbmVnYXRpdmUge1xuICBsZWZ0OiAtNDA1cHg7IH1cblxuLm10NDA1IHtcbiAgbWFyZ2luLXRvcDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4ubWI0MDUge1xuICBtYXJnaW4tYm90dG9tOiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjQwNSB7XG4gIG1hcmdpbi1yaWdodDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4ubWw0MDUge1xuICBtYXJnaW4tbGVmdDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzQwNSB7XG4gIHBhZGRpbmc6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NDA1IHtcbiAgcGFkZGluZy10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDA1IHtcbiAgcGFkZGluZy1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNDA1IHtcbiAgcGFkZGluZy1yaWdodDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4ucGw0MDUge1xuICBwYWRkaW5nLWxlZnQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNDA1IHtcbiAgbGluZS1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0MTAge1xuICB3aWR0aDogNDEwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzQxMCB7XG4gIHdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oNDEwIHtcbiAgaGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc0MTAge1xuICBtaW4td2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzQxMCB7XG4gIG1heC13aWR0aDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc0MTAge1xuICBtYXgtd2lkdGg6IDQxMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg0MTAge1xuICBtaW4taGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDQxMCB7XG4gIG1heC1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNDEwIHtcbiAgaGVpZ2h0OiA0MTB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg0MTAge1xuICBtaW4taGVpZ2h0OiA0MTB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg0MTAge1xuICBtaW4taGVpZ2h0OiA0MTB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A0MTAge1xuICB0b3A6IDQxMHB4OyB9XG5cbi50b3A0MTAtbmVnYXRpdmUge1xuICB0b3A6IC00MTBweDsgfVxuXG4uYm90dG9tNDEwIHtcbiAgYm90dG9tOiA0MTBweDsgfVxuXG4uYm90dG9tNDEwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNDEwcHg7IH1cblxuLnJpZ2h0NDEwIHtcbiAgcmlnaHQ6IDQxMHB4OyB9XG5cbi5yaWdodDQxMC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNDEwcHg7IH1cblxuLmxlZnQ0MTAge1xuICBsZWZ0OiA0MTBweDsgfVxuXG4ubGVmdDQxMC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC00MTBweDsgfVxuXG4ubXQ0MTAge1xuICBtYXJnaW4tdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjQxMCB7XG4gIG1hcmdpbi1ib3R0b206IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNDEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDQxMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNDEwIHtcbiAgcGFkZGluZzogNDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ0MTAge1xuICBwYWRkaW5nLXRvcDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGI0MTAge1xuICBwYWRkaW5nLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHI0MTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDQxMCB7XG4gIHBhZGRpbmctbGVmdDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4ubGg0MTAge1xuICBsaW5lLWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4udzQxNSB7XG4gIHdpZHRoOiA0MTUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNDE1IHtcbiAgd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmg0MTUge1xuICBoZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzQxNSB7XG4gIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNDE1IHtcbiAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzQxNSB7XG4gIG1heC13aWR0aDogNDE1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDQxNSB7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNDE1IHtcbiAgbWF4LWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfVxuXG4udmg0MTUge1xuICBoZWlnaHQ6IDQxNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDQxNSB7XG4gIG1pbi1oZWlnaHQ6IDQxNXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDQxNSB7XG4gIG1pbi1oZWlnaHQ6IDQxNXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDQxNSB7XG4gIHRvcDogNDE1cHg7IH1cblxuLnRvcDQxNS1uZWdhdGl2ZSB7XG4gIHRvcDogLTQxNXB4OyB9XG5cbi5ib3R0b200MTUge1xuICBib3R0b206IDQxNXB4OyB9XG5cbi5ib3R0b200MTUtbmVnYXRpdmUge1xuICBib3R0b206IC00MTVweDsgfVxuXG4ucmlnaHQ0MTUge1xuICByaWdodDogNDE1cHg7IH1cblxuLnJpZ2h0NDE1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC00MTVweDsgfVxuXG4ubGVmdDQxNSB7XG4gIGxlZnQ6IDQxNXB4OyB9XG5cbi5sZWZ0NDE1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTQxNXB4OyB9XG5cbi5tdDQxNSB7XG4gIG1hcmdpbi10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDE1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDE1cHggIWltcG9ydGFudDsgfVxuXG4ubXI0MTUge1xuICBtYXJnaW4tcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc0MTUge1xuICBwYWRkaW5nOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDQxNSB7XG4gIHBhZGRpbmctdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjQxNSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNDE1IHtcbiAgcGFkZGluZy1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5saDQxNSB7XG4gIGxpbmUtaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi53NDIwIHtcbiAgd2lkdGg6IDQyMCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG80MjAge1xuICB3aWR0aDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4uaDQyMCB7XG4gIGhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NDIwIHtcbiAgbWluLXdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG80MjAge1xuICBtYXgtd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NDIwIHtcbiAgbWF4LXdpZHRoOiA0MjAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNDIwIHtcbiAgbWluLWhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg0MjAge1xuICBtYXgtaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi52aDQyMCB7XG4gIGhlaWdodDogNDIwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNDIwIHtcbiAgbWluLWhlaWdodDogNDIwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNDIwIHtcbiAgbWluLWhlaWdodDogNDIwdmggIWltcG9ydGFudDsgfVxuXG4udG9wNDIwIHtcbiAgdG9wOiA0MjBweDsgfVxuXG4udG9wNDIwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtNDIwcHg7IH1cblxuLmJvdHRvbTQyMCB7XG4gIGJvdHRvbTogNDIwcHg7IH1cblxuLmJvdHRvbTQyMC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTQyMHB4OyB9XG5cbi5yaWdodDQyMCB7XG4gIHJpZ2h0OiA0MjBweDsgfVxuXG4ucmlnaHQ0MjAtbmVnYXRpdmUge1xuICByaWdodDogLTQyMHB4OyB9XG5cbi5sZWZ0NDIwIHtcbiAgbGVmdDogNDIwcHg7IH1cblxuLmxlZnQ0MjAtbmVnYXRpdmUge1xuICBsZWZ0OiAtNDIwcHg7IH1cblxuLm10NDIwIHtcbiAgbWFyZ2luLXRvcDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWI0MjAge1xuICBtYXJnaW4tYm90dG9tOiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjQyMCB7XG4gIG1hcmdpbi1yaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWw0MjAge1xuICBtYXJnaW4tbGVmdDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzQyMCB7XG4gIHBhZGRpbmc6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NDIwIHtcbiAgcGFkZGluZy10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDIwIHtcbiAgcGFkZGluZy1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNDIwIHtcbiAgcGFkZGluZy1yaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGw0MjAge1xuICBwYWRkaW5nLWxlZnQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNDIwIHtcbiAgbGluZS1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0MjUge1xuICB3aWR0aDogNDI1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzQyNSB7XG4gIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oNDI1IHtcbiAgaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc0MjUge1xuICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzQyNSB7XG4gIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc0MjUge1xuICBtYXgtd2lkdGg6IDQyNSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg0MjUge1xuICBtaW4taGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDQyNSB7XG4gIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNDI1IHtcbiAgaGVpZ2h0OiA0MjV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg0MjUge1xuICBtaW4taGVpZ2h0OiA0MjV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg0MjUge1xuICBtaW4taGVpZ2h0OiA0MjV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A0MjUge1xuICB0b3A6IDQyNXB4OyB9XG5cbi50b3A0MjUtbmVnYXRpdmUge1xuICB0b3A6IC00MjVweDsgfVxuXG4uYm90dG9tNDI1IHtcbiAgYm90dG9tOiA0MjVweDsgfVxuXG4uYm90dG9tNDI1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNDI1cHg7IH1cblxuLnJpZ2h0NDI1IHtcbiAgcmlnaHQ6IDQyNXB4OyB9XG5cbi5yaWdodDQyNS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNDI1cHg7IH1cblxuLmxlZnQ0MjUge1xuICBsZWZ0OiA0MjVweDsgfVxuXG4ubGVmdDQyNS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC00MjVweDsgfVxuXG4ubXQ0MjUge1xuICBtYXJnaW4tdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjQyNSB7XG4gIG1hcmdpbi1ib3R0b206IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNDI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDQyNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNDI1IHtcbiAgcGFkZGluZzogNDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQ0MjUge1xuICBwYWRkaW5nLXRvcDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGI0MjUge1xuICBwYWRkaW5nLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHI0MjUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDQyNSB7XG4gIHBhZGRpbmctbGVmdDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4ubGg0MjUge1xuICBsaW5lLWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4udzQzMCB7XG4gIHdpZHRoOiA0MzAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNDMwIHtcbiAgd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmg0MzAge1xuICBoZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzQzMCB7XG4gIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNDMwIHtcbiAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzQzMCB7XG4gIG1heC13aWR0aDogNDMwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDQzMCB7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNDMwIHtcbiAgbWF4LWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfVxuXG4udmg0MzAge1xuICBoZWlnaHQ6IDQzMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDQzMCB7XG4gIG1pbi1oZWlnaHQ6IDQzMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDQzMCB7XG4gIG1pbi1oZWlnaHQ6IDQzMHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDQzMCB7XG4gIHRvcDogNDMwcHg7IH1cblxuLnRvcDQzMC1uZWdhdGl2ZSB7XG4gIHRvcDogLTQzMHB4OyB9XG5cbi5ib3R0b200MzAge1xuICBib3R0b206IDQzMHB4OyB9XG5cbi5ib3R0b200MzAtbmVnYXRpdmUge1xuICBib3R0b206IC00MzBweDsgfVxuXG4ucmlnaHQ0MzAge1xuICByaWdodDogNDMwcHg7IH1cblxuLnJpZ2h0NDMwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC00MzBweDsgfVxuXG4ubGVmdDQzMCB7XG4gIGxlZnQ6IDQzMHB4OyB9XG5cbi5sZWZ0NDMwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTQzMHB4OyB9XG5cbi5tdDQzMCB7XG4gIG1hcmdpbi10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDMwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXI0MzAge1xuICBtYXJnaW4tcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNDMwIHtcbiAgbWFyZ2luLWxlZnQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc0MzAge1xuICBwYWRkaW5nOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDQzMCB7XG4gIHBhZGRpbmctdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjQzMCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNDMwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5saDQzMCB7XG4gIGxpbmUtaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi53NDM1IHtcbiAgd2lkdGg6IDQzNSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG80MzUge1xuICB3aWR0aDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4uaDQzNSB7XG4gIGhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NDM1IHtcbiAgbWluLXdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG80MzUge1xuICBtYXgtd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NDM1IHtcbiAgbWF4LXdpZHRoOiA0MzUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNDM1IHtcbiAgbWluLWhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg0MzUge1xuICBtYXgtaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi52aDQzNSB7XG4gIGhlaWdodDogNDM1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNDM1IHtcbiAgbWluLWhlaWdodDogNDM1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNDM1IHtcbiAgbWluLWhlaWdodDogNDM1dmggIWltcG9ydGFudDsgfVxuXG4udG9wNDM1IHtcbiAgdG9wOiA0MzVweDsgfVxuXG4udG9wNDM1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtNDM1cHg7IH1cblxuLmJvdHRvbTQzNSB7XG4gIGJvdHRvbTogNDM1cHg7IH1cblxuLmJvdHRvbTQzNS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTQzNXB4OyB9XG5cbi5yaWdodDQzNSB7XG4gIHJpZ2h0OiA0MzVweDsgfVxuXG4ucmlnaHQ0MzUtbmVnYXRpdmUge1xuICByaWdodDogLTQzNXB4OyB9XG5cbi5sZWZ0NDM1IHtcbiAgbGVmdDogNDM1cHg7IH1cblxuLmxlZnQ0MzUtbmVnYXRpdmUge1xuICBsZWZ0OiAtNDM1cHg7IH1cblxuLm10NDM1IHtcbiAgbWFyZ2luLXRvcDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4ubWI0MzUge1xuICBtYXJnaW4tYm90dG9tOiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjQzNSB7XG4gIG1hcmdpbi1yaWdodDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4ubWw0MzUge1xuICBtYXJnaW4tbGVmdDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzQzNSB7XG4gIHBhZGRpbmc6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NDM1IHtcbiAgcGFkZGluZy10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDM1IHtcbiAgcGFkZGluZy1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNDM1IHtcbiAgcGFkZGluZy1yaWdodDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGw0MzUge1xuICBwYWRkaW5nLWxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNDM1IHtcbiAgbGluZS1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0NDAge1xuICB3aWR0aDogNDQwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzQ0MCB7XG4gIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oNDQwIHtcbiAgaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc0NDAge1xuICBtaW4td2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzQ0MCB7XG4gIG1heC13aWR0aDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc0NDAge1xuICBtYXgtd2lkdGg6IDQ0MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg0NDAge1xuICBtaW4taGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDQ0MCB7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNDQwIHtcbiAgaGVpZ2h0OiA0NDB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg0NDAge1xuICBtaW4taGVpZ2h0OiA0NDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg0NDAge1xuICBtaW4taGVpZ2h0OiA0NDB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A0NDAge1xuICB0b3A6IDQ0MHB4OyB9XG5cbi50b3A0NDAtbmVnYXRpdmUge1xuICB0b3A6IC00NDBweDsgfVxuXG4uYm90dG9tNDQwIHtcbiAgYm90dG9tOiA0NDBweDsgfVxuXG4uYm90dG9tNDQwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNDQwcHg7IH1cblxuLnJpZ2h0NDQwIHtcbiAgcmlnaHQ6IDQ0MHB4OyB9XG5cbi5yaWdodDQ0MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNDQwcHg7IH1cblxuLmxlZnQ0NDAge1xuICBsZWZ0OiA0NDBweDsgfVxuXG4ubGVmdDQ0MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC00NDBweDsgfVxuXG4ubXQ0NDAge1xuICBtYXJnaW4tdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjQ0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNDQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDQ0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNDQwIHtcbiAgcGFkZGluZzogNDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ0NDAge1xuICBwYWRkaW5nLXRvcDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGI0NDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHI0NDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDQ0MCB7XG4gIHBhZGRpbmctbGVmdDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4ubGg0NDAge1xuICBsaW5lLWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4udzQ0NSB7XG4gIHdpZHRoOiA0NDUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNDQ1IHtcbiAgd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmg0NDUge1xuICBoZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzQ0NSB7XG4gIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNDQ1IHtcbiAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzQ0NSB7XG4gIG1heC13aWR0aDogNDQ1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDQ0NSB7XG4gIG1pbi1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNDQ1IHtcbiAgbWF4LWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4udmg0NDUge1xuICBoZWlnaHQ6IDQ0NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDQ0NSB7XG4gIG1pbi1oZWlnaHQ6IDQ0NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDQ0NSB7XG4gIG1pbi1oZWlnaHQ6IDQ0NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDQ0NSB7XG4gIHRvcDogNDQ1cHg7IH1cblxuLnRvcDQ0NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTQ0NXB4OyB9XG5cbi5ib3R0b200NDUge1xuICBib3R0b206IDQ0NXB4OyB9XG5cbi5ib3R0b200NDUtbmVnYXRpdmUge1xuICBib3R0b206IC00NDVweDsgfVxuXG4ucmlnaHQ0NDUge1xuICByaWdodDogNDQ1cHg7IH1cblxuLnJpZ2h0NDQ1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC00NDVweDsgfVxuXG4ubGVmdDQ0NSB7XG4gIGxlZnQ6IDQ0NXB4OyB9XG5cbi5sZWZ0NDQ1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTQ0NXB4OyB9XG5cbi5tdDQ0NSB7XG4gIG1hcmdpbi10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubXI0NDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNDQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc0NDUge1xuICBwYWRkaW5nOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDQ0NSB7XG4gIHBhZGRpbmctdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjQ0NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQ0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5saDQ0NSB7XG4gIGxpbmUtaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi53NDUwIHtcbiAgd2lkdGg6IDQ1MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG80NTAge1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4uaDQ1MCB7XG4gIGhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NDUwIHtcbiAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG80NTAge1xuICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NDUwIHtcbiAgbWF4LXdpZHRoOiA0NTAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNDUwIHtcbiAgbWluLWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg0NTAge1xuICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi52aDQ1MCB7XG4gIGhlaWdodDogNDUwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNDUwIHtcbiAgbWluLWhlaWdodDogNDUwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNDUwIHtcbiAgbWluLWhlaWdodDogNDUwdmggIWltcG9ydGFudDsgfVxuXG4udG9wNDUwIHtcbiAgdG9wOiA0NTBweDsgfVxuXG4udG9wNDUwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtNDUwcHg7IH1cblxuLmJvdHRvbTQ1MCB7XG4gIGJvdHRvbTogNDUwcHg7IH1cblxuLmJvdHRvbTQ1MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTQ1MHB4OyB9XG5cbi5yaWdodDQ1MCB7XG4gIHJpZ2h0OiA0NTBweDsgfVxuXG4ucmlnaHQ0NTAtbmVnYXRpdmUge1xuICByaWdodDogLTQ1MHB4OyB9XG5cbi5sZWZ0NDUwIHtcbiAgbGVmdDogNDUwcHg7IH1cblxuLmxlZnQ0NTAtbmVnYXRpdmUge1xuICBsZWZ0OiAtNDUwcHg7IH1cblxuLm10NDUwIHtcbiAgbWFyZ2luLXRvcDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWI0NTAge1xuICBtYXJnaW4tYm90dG9tOiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjQ1MCB7XG4gIG1hcmdpbi1yaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWw0NTAge1xuICBtYXJnaW4tbGVmdDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzQ1MCB7XG4gIHBhZGRpbmc6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NDUwIHtcbiAgcGFkZGluZy10b3A6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDUwIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNDUwIHtcbiAgcGFkZGluZy1yaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGw0NTAge1xuICBwYWRkaW5nLWxlZnQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNDUwIHtcbiAgbGluZS1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0NTUge1xuICB3aWR0aDogNDU1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzQ1NSB7XG4gIHdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oNDU1IHtcbiAgaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc0NTUge1xuICBtaW4td2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzQ1NSB7XG4gIG1heC13aWR0aDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc0NTUge1xuICBtYXgtd2lkdGg6IDQ1NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg0NTUge1xuICBtaW4taGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDQ1NSB7XG4gIG1heC1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNDU1IHtcbiAgaGVpZ2h0OiA0NTV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg0NTUge1xuICBtaW4taGVpZ2h0OiA0NTV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg0NTUge1xuICBtaW4taGVpZ2h0OiA0NTV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A0NTUge1xuICB0b3A6IDQ1NXB4OyB9XG5cbi50b3A0NTUtbmVnYXRpdmUge1xuICB0b3A6IC00NTVweDsgfVxuXG4uYm90dG9tNDU1IHtcbiAgYm90dG9tOiA0NTVweDsgfVxuXG4uYm90dG9tNDU1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNDU1cHg7IH1cblxuLnJpZ2h0NDU1IHtcbiAgcmlnaHQ6IDQ1NXB4OyB9XG5cbi5yaWdodDQ1NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNDU1cHg7IH1cblxuLmxlZnQ0NTUge1xuICBsZWZ0OiA0NTVweDsgfVxuXG4ubGVmdDQ1NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC00NTVweDsgfVxuXG4ubXQ0NTUge1xuICBtYXJnaW4tdG9wOiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjQ1NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNDU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDQ1NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNDU1IHtcbiAgcGFkZGluZzogNDU1cHggIWltcG9ydGFudDsgfVxuXG4ucHQ0NTUge1xuICBwYWRkaW5nLXRvcDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4ucGI0NTUge1xuICBwYWRkaW5nLWJvdHRvbTogNDU1cHggIWltcG9ydGFudDsgfVxuXG4ucHI0NTUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDQ1NSB7XG4gIHBhZGRpbmctbGVmdDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4ubGg0NTUge1xuICBsaW5lLWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4udzQ2MCB7XG4gIHdpZHRoOiA0NjAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNDYwIHtcbiAgd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmg0NjAge1xuICBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzQ2MCB7XG4gIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNDYwIHtcbiAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzQ2MCB7XG4gIG1heC13aWR0aDogNDYwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDQ2MCB7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNDYwIHtcbiAgbWF4LWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfVxuXG4udmg0NjAge1xuICBoZWlnaHQ6IDQ2MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDQ2MCB7XG4gIG1pbi1oZWlnaHQ6IDQ2MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDQ2MCB7XG4gIG1pbi1oZWlnaHQ6IDQ2MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDQ2MCB7XG4gIHRvcDogNDYwcHg7IH1cblxuLnRvcDQ2MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTQ2MHB4OyB9XG5cbi5ib3R0b200NjAge1xuICBib3R0b206IDQ2MHB4OyB9XG5cbi5ib3R0b200NjAtbmVnYXRpdmUge1xuICBib3R0b206IC00NjBweDsgfVxuXG4ucmlnaHQ0NjAge1xuICByaWdodDogNDYwcHg7IH1cblxuLnJpZ2h0NDYwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC00NjBweDsgfVxuXG4ubGVmdDQ2MCB7XG4gIGxlZnQ6IDQ2MHB4OyB9XG5cbi5sZWZ0NDYwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTQ2MHB4OyB9XG5cbi5tdDQ2MCB7XG4gIG1hcmdpbi10b3A6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDYwcHggIWltcG9ydGFudDsgfVxuXG4ubXI0NjAge1xuICBtYXJnaW4tcmlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNDYwIHtcbiAgbWFyZ2luLWxlZnQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc0NjAge1xuICBwYWRkaW5nOiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDQ2MCB7XG4gIHBhZGRpbmctdG9wOiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjQ2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQ2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi5saDQ2MCB7XG4gIGxpbmUtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi53NDY1IHtcbiAgd2lkdGg6IDQ2NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG80NjUge1xuICB3aWR0aDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4uaDQ2NSB7XG4gIGhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NDY1IHtcbiAgbWluLXdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG80NjUge1xuICBtYXgtd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NDY1IHtcbiAgbWF4LXdpZHRoOiA0NjUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNDY1IHtcbiAgbWluLWhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg0NjUge1xuICBtYXgtaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9XG5cbi52aDQ2NSB7XG4gIGhlaWdodDogNDY1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNDY1IHtcbiAgbWluLWhlaWdodDogNDY1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNDY1IHtcbiAgbWluLWhlaWdodDogNDY1dmggIWltcG9ydGFudDsgfVxuXG4udG9wNDY1IHtcbiAgdG9wOiA0NjVweDsgfVxuXG4udG9wNDY1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtNDY1cHg7IH1cblxuLmJvdHRvbTQ2NSB7XG4gIGJvdHRvbTogNDY1cHg7IH1cblxuLmJvdHRvbTQ2NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTQ2NXB4OyB9XG5cbi5yaWdodDQ2NSB7XG4gIHJpZ2h0OiA0NjVweDsgfVxuXG4ucmlnaHQ0NjUtbmVnYXRpdmUge1xuICByaWdodDogLTQ2NXB4OyB9XG5cbi5sZWZ0NDY1IHtcbiAgbGVmdDogNDY1cHg7IH1cblxuLmxlZnQ0NjUtbmVnYXRpdmUge1xuICBsZWZ0OiAtNDY1cHg7IH1cblxuLm10NDY1IHtcbiAgbWFyZ2luLXRvcDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4ubWI0NjUge1xuICBtYXJnaW4tYm90dG9tOiA0NjVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjQ2NSB7XG4gIG1hcmdpbi1yaWdodDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4ubWw0NjUge1xuICBtYXJnaW4tbGVmdDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzQ2NSB7XG4gIHBhZGRpbmc6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NDY1IHtcbiAgcGFkZGluZy10b3A6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDY1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNDY1IHtcbiAgcGFkZGluZy1yaWdodDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGw0NjUge1xuICBwYWRkaW5nLWxlZnQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNDY1IHtcbiAgbGluZS1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0NzAge1xuICB3aWR0aDogNDcwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzQ3MCB7XG4gIHdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oNDcwIHtcbiAgaGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc0NzAge1xuICBtaW4td2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzQ3MCB7XG4gIG1heC13aWR0aDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc0NzAge1xuICBtYXgtd2lkdGg6IDQ3MCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg0NzAge1xuICBtaW4taGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDQ3MCB7XG4gIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNDcwIHtcbiAgaGVpZ2h0OiA0NzB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg0NzAge1xuICBtaW4taGVpZ2h0OiA0NzB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg0NzAge1xuICBtaW4taGVpZ2h0OiA0NzB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A0NzAge1xuICB0b3A6IDQ3MHB4OyB9XG5cbi50b3A0NzAtbmVnYXRpdmUge1xuICB0b3A6IC00NzBweDsgfVxuXG4uYm90dG9tNDcwIHtcbiAgYm90dG9tOiA0NzBweDsgfVxuXG4uYm90dG9tNDcwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNDcwcHg7IH1cblxuLnJpZ2h0NDcwIHtcbiAgcmlnaHQ6IDQ3MHB4OyB9XG5cbi5yaWdodDQ3MC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNDcwcHg7IH1cblxuLmxlZnQ0NzAge1xuICBsZWZ0OiA0NzBweDsgfVxuXG4ubGVmdDQ3MC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC00NzBweDsgfVxuXG4ubXQ0NzAge1xuICBtYXJnaW4tdG9wOiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjQ3MCB7XG4gIG1hcmdpbi1ib3R0b206IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNDcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDQ3MCB7XG4gIG1hcmdpbi1sZWZ0OiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNDcwIHtcbiAgcGFkZGluZzogNDcwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ0NzAge1xuICBwYWRkaW5nLXRvcDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGI0NzAge1xuICBwYWRkaW5nLWJvdHRvbTogNDcwcHggIWltcG9ydGFudDsgfVxuXG4ucHI0NzAge1xuICBwYWRkaW5nLXJpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDQ3MCB7XG4gIHBhZGRpbmctbGVmdDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4ubGg0NzAge1xuICBsaW5lLWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4udzQ3NSB7XG4gIHdpZHRoOiA0NzUlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNDc1IHtcbiAgd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmg0NzUge1xuICBoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzQ3NSB7XG4gIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNDc1IHtcbiAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzQ3NSB7XG4gIG1heC13aWR0aDogNDc1JSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDQ3NSB7XG4gIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNDc1IHtcbiAgbWF4LWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuXG4udmg0NzUge1xuICBoZWlnaHQ6IDQ3NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDQ3NSB7XG4gIG1pbi1oZWlnaHQ6IDQ3NXZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDQ3NSB7XG4gIG1pbi1oZWlnaHQ6IDQ3NXZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDQ3NSB7XG4gIHRvcDogNDc1cHg7IH1cblxuLnRvcDQ3NS1uZWdhdGl2ZSB7XG4gIHRvcDogLTQ3NXB4OyB9XG5cbi5ib3R0b200NzUge1xuICBib3R0b206IDQ3NXB4OyB9XG5cbi5ib3R0b200NzUtbmVnYXRpdmUge1xuICBib3R0b206IC00NzVweDsgfVxuXG4ucmlnaHQ0NzUge1xuICByaWdodDogNDc1cHg7IH1cblxuLnJpZ2h0NDc1LW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC00NzVweDsgfVxuXG4ubGVmdDQ3NSB7XG4gIGxlZnQ6IDQ3NXB4OyB9XG5cbi5sZWZ0NDc1LW5lZ2F0aXZlIHtcbiAgbGVmdDogLTQ3NXB4OyB9XG5cbi5tdDQ3NSB7XG4gIG1hcmdpbi10b3A6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDc1cHggIWltcG9ydGFudDsgfVxuXG4ubXI0NzUge1xuICBtYXJnaW4tcmlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNDc1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc0NzUge1xuICBwYWRkaW5nOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDQ3NSB7XG4gIHBhZGRpbmctdG9wOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjQ3NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQ3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5saDQ3NSB7XG4gIGxpbmUtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi53NDgwIHtcbiAgd2lkdGg6IDQ4MCUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG80ODAge1xuICB3aWR0aDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4uaDQ4MCB7XG4gIGhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NDgwIHtcbiAgbWluLXdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG80ODAge1xuICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NDgwIHtcbiAgbWF4LXdpZHRoOiA0ODAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNDgwIHtcbiAgbWluLWhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg0ODAge1xuICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9XG5cbi52aDQ4MCB7XG4gIGhlaWdodDogNDgwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNDgwIHtcbiAgbWluLWhlaWdodDogNDgwdmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNDgwIHtcbiAgbWluLWhlaWdodDogNDgwdmggIWltcG9ydGFudDsgfVxuXG4udG9wNDgwIHtcbiAgdG9wOiA0ODBweDsgfVxuXG4udG9wNDgwLW5lZ2F0aXZlIHtcbiAgdG9wOiAtNDgwcHg7IH1cblxuLmJvdHRvbTQ4MCB7XG4gIGJvdHRvbTogNDgwcHg7IH1cblxuLmJvdHRvbTQ4MC1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTQ4MHB4OyB9XG5cbi5yaWdodDQ4MCB7XG4gIHJpZ2h0OiA0ODBweDsgfVxuXG4ucmlnaHQ0ODAtbmVnYXRpdmUge1xuICByaWdodDogLTQ4MHB4OyB9XG5cbi5sZWZ0NDgwIHtcbiAgbGVmdDogNDgwcHg7IH1cblxuLmxlZnQ0ODAtbmVnYXRpdmUge1xuICBsZWZ0OiAtNDgwcHg7IH1cblxuLm10NDgwIHtcbiAgbWFyZ2luLXRvcDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4ubWI0ODAge1xuICBtYXJnaW4tYm90dG9tOiA0ODBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjQ4MCB7XG4gIG1hcmdpbi1yaWdodDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4ubWw0ODAge1xuICBtYXJnaW4tbGVmdDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzQ4MCB7XG4gIHBhZGRpbmc6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NDgwIHtcbiAgcGFkZGluZy10b3A6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDgwIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNDgwIHtcbiAgcGFkZGluZy1yaWdodDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGw0ODAge1xuICBwYWRkaW5nLWxlZnQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNDgwIHtcbiAgbGluZS1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0ODUge1xuICB3aWR0aDogNDg1JSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzQ4NSB7XG4gIHdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oNDg1IHtcbiAgaGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc0ODUge1xuICBtaW4td2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzQ4NSB7XG4gIG1heC13aWR0aDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc0ODUge1xuICBtYXgtd2lkdGg6IDQ4NSUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg0ODUge1xuICBtaW4taGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDQ4NSB7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNDg1IHtcbiAgaGVpZ2h0OiA0ODV2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg0ODUge1xuICBtaW4taGVpZ2h0OiA0ODV2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg0ODUge1xuICBtaW4taGVpZ2h0OiA0ODV2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A0ODUge1xuICB0b3A6IDQ4NXB4OyB9XG5cbi50b3A0ODUtbmVnYXRpdmUge1xuICB0b3A6IC00ODVweDsgfVxuXG4uYm90dG9tNDg1IHtcbiAgYm90dG9tOiA0ODVweDsgfVxuXG4uYm90dG9tNDg1LW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNDg1cHg7IH1cblxuLnJpZ2h0NDg1IHtcbiAgcmlnaHQ6IDQ4NXB4OyB9XG5cbi5yaWdodDQ4NS1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNDg1cHg7IH1cblxuLmxlZnQ0ODUge1xuICBsZWZ0OiA0ODVweDsgfVxuXG4ubGVmdDQ4NS1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC00ODVweDsgfVxuXG4ubXQ0ODUge1xuICBtYXJnaW4tdG9wOiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjQ4NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNDg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDQ4NSB7XG4gIG1hcmdpbi1sZWZ0OiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNDg1IHtcbiAgcGFkZGluZzogNDg1cHggIWltcG9ydGFudDsgfVxuXG4ucHQ0ODUge1xuICBwYWRkaW5nLXRvcDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4ucGI0ODUge1xuICBwYWRkaW5nLWJvdHRvbTogNDg1cHggIWltcG9ydGFudDsgfVxuXG4ucHI0ODUge1xuICBwYWRkaW5nLXJpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDQ4NSB7XG4gIHBhZGRpbmctbGVmdDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4ubGg0ODUge1xuICBsaW5lLWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4udzQ5MCB7XG4gIHdpZHRoOiA0OTAlICFpbXBvcnRhbnQ7IH1cblxuLmFuY2hvNDkwIHtcbiAgd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmg0OTAge1xuICBoZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhfYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taW4tdzQ5MCB7XG4gIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWFuY2hvNDkwIHtcbiAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdzQ5MCB7XG4gIG1heC13aWR0aDogNDkwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4taDQ5MCB7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNDkwIHtcbiAgbWF4LWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfVxuXG4udmg0OTAge1xuICBoZWlnaHQ6IDQ5MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aDQ5MCB7XG4gIG1pbi1oZWlnaHQ6IDQ5MHZoICFpbXBvcnRhbnQ7IH1cblxuLm1heC12aDQ5MCB7XG4gIG1pbi1oZWlnaHQ6IDQ5MHZoICFpbXBvcnRhbnQ7IH1cblxuLnRvcDQ5MCB7XG4gIHRvcDogNDkwcHg7IH1cblxuLnRvcDQ5MC1uZWdhdGl2ZSB7XG4gIHRvcDogLTQ5MHB4OyB9XG5cbi5ib3R0b200OTAge1xuICBib3R0b206IDQ5MHB4OyB9XG5cbi5ib3R0b200OTAtbmVnYXRpdmUge1xuICBib3R0b206IC00OTBweDsgfVxuXG4ucmlnaHQ0OTAge1xuICByaWdodDogNDkwcHg7IH1cblxuLnJpZ2h0NDkwLW5lZ2F0aXZlIHtcbiAgcmlnaHQ6IC00OTBweDsgfVxuXG4ubGVmdDQ5MCB7XG4gIGxlZnQ6IDQ5MHB4OyB9XG5cbi5sZWZ0NDkwLW5lZ2F0aXZlIHtcbiAgbGVmdDogLTQ5MHB4OyB9XG5cbi5tdDQ5MCB7XG4gIG1hcmdpbi10b3A6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDkwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDkwcHggIWltcG9ydGFudDsgfVxuXG4ubXI0OTAge1xuICBtYXJnaW4tcmlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNDkwIHtcbiAgbWFyZ2luLWxlZnQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmc0OTAge1xuICBwYWRkaW5nOiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDQ5MCB7XG4gIHBhZGRpbmctdG9wOiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjQ5MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQ5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi5saDQ5MCB7XG4gIGxpbmUtaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi53NDk1IHtcbiAgd2lkdGg6IDQ5NSUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG80OTUge1xuICB3aWR0aDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4uaDQ5NSB7XG4gIGhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4uaF9hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13NDk1IHtcbiAgbWluLXdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtYW5jaG80OTUge1xuICBtYXgtd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC13NDk1IHtcbiAgbWF4LXdpZHRoOiA0OTUlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi1oNDk1IHtcbiAgbWluLWhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4ubWF4LWg0OTUge1xuICBtYXgtaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9XG5cbi52aDQ5NSB7XG4gIGhlaWdodDogNDk1dmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoNDk1IHtcbiAgbWluLWhlaWdodDogNDk1dmggIWltcG9ydGFudDsgfVxuXG4ubWF4LXZoNDk1IHtcbiAgbWluLWhlaWdodDogNDk1dmggIWltcG9ydGFudDsgfVxuXG4udG9wNDk1IHtcbiAgdG9wOiA0OTVweDsgfVxuXG4udG9wNDk1LW5lZ2F0aXZlIHtcbiAgdG9wOiAtNDk1cHg7IH1cblxuLmJvdHRvbTQ5NSB7XG4gIGJvdHRvbTogNDk1cHg7IH1cblxuLmJvdHRvbTQ5NS1uZWdhdGl2ZSB7XG4gIGJvdHRvbTogLTQ5NXB4OyB9XG5cbi5yaWdodDQ5NSB7XG4gIHJpZ2h0OiA0OTVweDsgfVxuXG4ucmlnaHQ0OTUtbmVnYXRpdmUge1xuICByaWdodDogLTQ5NXB4OyB9XG5cbi5sZWZ0NDk1IHtcbiAgbGVmdDogNDk1cHg7IH1cblxuLmxlZnQ0OTUtbmVnYXRpdmUge1xuICBsZWZ0OiAtNDk1cHg7IH1cblxuLm10NDk1IHtcbiAgbWFyZ2luLXRvcDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4ubWI0OTUge1xuICBtYXJnaW4tYm90dG9tOiA0OTVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjQ5NSB7XG4gIG1hcmdpbi1yaWdodDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4ubWw0OTUge1xuICBtYXJnaW4tbGVmdDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZzQ5NSB7XG4gIHBhZGRpbmc6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NDk1IHtcbiAgcGFkZGluZy10b3A6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDk1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNDk1IHtcbiAgcGFkZGluZy1yaWdodDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4ucGw0OTUge1xuICBwYWRkaW5nLWxlZnQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxoNDk1IHtcbiAgbGluZS1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnc1MDAge1xuICB3aWR0aDogNTAwJSAhaW1wb3J0YW50OyB9XG5cbi5hbmNobzUwMCB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oNTAwIHtcbiAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oX2F1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWluLXc1MDAge1xuICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1heC1hbmNobzUwMCB7XG4gIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWF4LXc1MDAge1xuICBtYXgtd2lkdGg6IDUwMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLWg1MDAge1xuICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDUwMCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZoNTAwIHtcbiAgaGVpZ2h0OiA1MDB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmg1MDAge1xuICBtaW4taGVpZ2h0OiA1MDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tYXgtdmg1MDAge1xuICBtaW4taGVpZ2h0OiA1MDB2aCAhaW1wb3J0YW50OyB9XG5cbi50b3A1MDAge1xuICB0b3A6IDUwMHB4OyB9XG5cbi50b3A1MDAtbmVnYXRpdmUge1xuICB0b3A6IC01MDBweDsgfVxuXG4uYm90dG9tNTAwIHtcbiAgYm90dG9tOiA1MDBweDsgfVxuXG4uYm90dG9tNTAwLW5lZ2F0aXZlIHtcbiAgYm90dG9tOiAtNTAwcHg7IH1cblxuLnJpZ2h0NTAwIHtcbiAgcmlnaHQ6IDUwMHB4OyB9XG5cbi5yaWdodDUwMC1uZWdhdGl2ZSB7XG4gIHJpZ2h0OiAtNTAwcHg7IH1cblxuLmxlZnQ1MDAge1xuICBsZWZ0OiA1MDBweDsgfVxuXG4ubGVmdDUwMC1uZWdhdGl2ZSB7XG4gIGxlZnQ6IC01MDBweDsgfVxuXG4ubXQ1MDAge1xuICBtYXJnaW4tdG9wOiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjUwMCB7XG4gIG1hcmdpbi1ib3R0b206IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDUwMCB7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nNTAwIHtcbiAgcGFkZGluZzogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ1MDAge1xuICBwYWRkaW5nLXRvcDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGI1MDAge1xuICBwYWRkaW5nLWJvdHRvbTogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ucHI1MDAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDUwMCB7XG4gIHBhZGRpbmctbGVmdDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ubGg1MDAge1xuICBsaW5lLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKiogc3RhdGVzICoqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5pcy1nb29kW3R5cGU9J3RleHQnXSwgLmJpZW5bdHlwZT0ndGV4dCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfZ29vZCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmlzLXdyb25nW3R5cGU9J3RleHQnXSwgLm1hbFt0eXBlPSd0ZXh0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl93cm9uZykgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaXMtYmx1ciB7XG4gIGZpbHRlcjogYmx1cigzcHgpOyB9XG5cbi5pcy1wcmV2RGVmYXVsdCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKlxyXG4qIEhhY2sgcGFyYSBtb3N0cmFyIHJlc3B1ZXN0YSBwb3IgZGVmYXVsdC5cclxuKiBFeGFtcGxlOlxyXG5cclxuQ2FzbyBkb25kZSBzZSBvY3VsdGEgZWwgZWxlbWVudG8gLm9uLWNvbnRlbnRfZGVmYXVsdFxyXG48ZGl2IGNsYXNzPVwiaGFzLWNvbnRlbnRcIj5mb288L2Rpdj5cclxuPGRpdiBjbGFzcz1cIm9uLWNvbnRlbnRfZGVmYXVsdFwiPmJhcjwvZGl2PlxyXG5cclxuQ2Fzb3MgZG9uZGUgc2UgbXVlc3RyYSBlbCBlbGVtZW50byAub24tY29udGVudF9kZWZhdWx0XHJcbjwhLS1kaXYgY2xhc3M9XCJoYXMtY29udGVudFwiPmZvbzwvZGl2LS0+XHJcbjxkaXYgY2xhc3M9XCJvbi1jb250ZW50X2RlZmF1bHRcIj5iYXI8L2Rpdj5cclxuXHJcbjwhLS0gbmdSZXBlYXQ6IGZvbyBpbiBhcnJheSAtLT5cclxuPGRpdiBjbGFzcz1cIm9uLWNvbnRlbnRfZGVmYXVsdFwiPmJhcjwvZGl2PlxyXG5cclxuLy9cclxuPGRpdiBjbGFzcz1cIm9uLWNvbnRlbnRfZGVmYXVsdFwiPmJhcjwvZGl2PlxyXG5cclxuKi9cbi5oYXMtY29udGVudCArIC5oYXMtY29udGVudF9kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5iaWVuLmMtc2VsZWN0LCAuYmllbi5jLXNlbGVjdC1EZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlNQzQ0SURJd0xqZ2lQanhuSUdSaGRHRXRibUZ0WlQwaVEyRndZU0F5SWo0OFp5QmtZWFJoTFc1aGJXVTlJa05oY0dFZ01TSStQSEJoZEdnZ1ptbHNiRDBpY21kaVlTZzBNeXd4T1RFc09EZ3NNQzQ0S1NJZ1pEMGlUVEFnTUdneU1DNDRkakl3TGpoSU1Ib2lMejQ4Y0dGMGFDQm1hV3hzUFNJalptWm1JaUJrUFNKTk1UQXVNemtnTVRJdU9USk1OaTQzT0NBM0xqZzRhRGN1TWpSc0xUTXVOak1nTlM0d05Ib2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT1cIiksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tY29sb3JfZ29vZCksIHZhcigtLWNvbG9yX2dvb2QpIGNhbGMoMTAwJSAtIHZhcigtLXNpemUtaGFuZGxlKSksIHZhcigtLWNvbG9yX2dvb2QpIHZhcigtLXNpemUtaGFuZGxlKSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1jb2xvcl9nb29kKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmllblt0eXBlPSd0ZXh0J10ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9nb29kKTsgfVxuXG4uYmllbiBpbWcge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg0MywgMTkxLCA4OCwgMC44KTsgfVxuXG4ubWFsLmMtc2VsZWN0LCAubWFsLmMtc2VsZWN0LURlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1DNDRJREl3TGpnaVBqeG5JR1JoZEdFdGJtRnRaVDBpUTJGd1lTQXlJajQ4WnlCa1lYUmhMVzVoYldVOUlrTmhjR0VnTVNJK1BIQmhkR2dnWm1sc2JEMGljbWRpWVNneE9UZ3NOemdzT1RBc01DNDRLU0lnWkQwaVRUQWdNR2d5TUM0NGRqSXdMamhJTUhvaUx6NDhjR0YwYUNCbWFXeHNQU0lqWm1abUlpQmtQU0pOTVRBdU16a2dNVEl1T1RKTU5pNDNPQ0EzTGpnNGFEY3VNalJzTFRNdU5qTWdOUzR3TkhvaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PVwiKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jb2xvcl93cm9uZyksIHZhcigtLWNvbG9yX3dyb25nKSBjYWxjKDEwMCUgLSB2YXIoLS1zaXplLWhhbmRsZSkpLCB2YXIoLS1jb2xvcl93cm9uZykgdmFyKC0tc2l6ZS1oYW5kbGUpKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWNvbG9yX3dyb25nKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ubWFsW3R5cGU9J3RleHQnXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3dyb25nKTsgfVxuXG4ubWFsIGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1jb2xvcl93cm9uZyk7IH1cblxuLnRlbXBsYXRlLXdyYXBwZXIubm8tZm91bmQge1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWhlYWRlci1zaXplLWhlaWdodCkgKiAxKSk7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIGFjY2VzaWJpbGl0eSAqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5bdGFiaW5kZXhdOm5vdChbdGFiaW5kZXg9XCItMVwiXSksXG5hLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5zdWJtaXQsXG50ZXh0YXJlYSxcbltyb2xlPVwiYnV0dG9uXCJdLFxuW3RhYmluZGV4XSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDBweDsgfVxuXG5bdGFiaW5kZXhdOm5vdChbdGFiaW5kZXg9XCItMVwiXSk6Zm9jdXMsXG5hOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG5zdWJtaXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbltyb2xlPVwiYnV0dG9uXCJdOmZvY3VzLFxuW3RhYmluZGV4XTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWExMXktb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiAwcHg7IH1cblxuW2ExMXktY29sb3JdIHtcbiAgLS1hMTF5LW91dGxpbmUtY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqIHNwZWNpZmljaXRpZXMgKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuYm9keSB7XG4gIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmc6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcbiAgLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZy1saWdodDogcmdiKDI1NSwgMjM3LCAyMTApO1xuICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLWFscGhhOiByZ2JhKDIyOCwgMTcxLCA5OCwgMC41KTtcbiAgLS10aGVtZS1zZWN0aW9uLWNvbnRyYXN0LWJnLWFscGhhOiByZ2JhKDIwNiwgMTI2LCAxMjgsIDAuNSk7XG4gIC0tdGhlbWUtc2VjdGlvbi1jb250cmFzdC1iZzogdmFyKC0tY29sb3JfNCk7XG4gIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtdHh0OiB3aGl0ZTsgfVxuICBib2R5W2RhdGEtc2VjdGlvbl0gLm8tbWFpbiB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDM1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIGJvZHlbZGF0YS1zZWN0aW9uPVwiYXBwLmFjdGl2aXRpZXNcIl0ge1xuICAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmctbGlnaHQ6IHJnYigyNTUsIDIzNywgMjEwKTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLWFscGhhOiByZ2JhKDIyOCwgMTcxLCA5OCwgMC41KTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tY29udHJhc3QtYmc6IHZhcigtLWNvbG9yXzQpO1xuICAgIC0tdGhlbWUtc2VjdGlvbi1jb250cmFzdC1iZy1hbHBoYTogcmdiYSgyMDYsIDEyNiwgMTI4LCAwLjUpO1xuICAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtdHh0OiB3aGl0ZTsgfVxuICAgIGJvZHlbZGF0YS1zZWN0aW9uPVwiYXBwLmFjdGl2aXRpZXNcIl0gLm8tbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksIHVybChcIi4vLi4vbXVsdGltZWRpYS9jbGllbnQvc2VjdGlvbnMvdGhlbWVfYmdfYWN0LnBuZ1wiKTsgfVxuICBib2R5W2RhdGEtc2VjdGlvbj1cImFwcC5zZWxmY2hlY2tcIl0ge1xuICAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmctbGlnaHQ6IHJnYigyNTUsIDIzNywgMjEwKTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLWFscGhhOiByZ2JhKDIyOCwgMTcxLCA5OCwgMC41KTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tY29udHJhc3QtYmc6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tY29udHJhc3QtYmctYWxwaGE6IHJnYmEoMjA2LCAxMjYsIDEyOCwgMC41KTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LXR4dDogd2hpdGU7IH1cbiAgICBib2R5W2RhdGEtc2VjdGlvbj1cImFwcC5zZWxmY2hlY2tcIl0gLm8tbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgdXJsKFwiLi8uLi9tdWx0aW1lZGlhL2NsaWVudC9zZWN0aW9ucy90aGVtZV9iZ19zZWxmLnBuZ1wiKTsgfVxuICBib2R5W2RhdGEtc2VjdGlvbj1cImFwcC5teWFybXlcIl0ge1xuICAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmctbGlnaHQ6IHJnYigyNTUsIDIzNywgMjEwKTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLWFscGhhOiByZ2JhKDMxLCAxMTEsIDExOSwgMC41KTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tY29udHJhc3QtYmc6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcbiAgICAtLXRoZW1lLXNlY3Rpb24tY29udHJhc3QtYmctYWxwaGE6IHJnYmEoMjI4LCAxNzEsIDk4LCAwLjUpO1xuICAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtdHh0OiB3aGl0ZTsgfVxuICAgIGJvZHlbZGF0YS1zZWN0aW9uPVwiYXBwLm15YXJteVwiXSAuby1tYWluIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgdXJsKFwiLi8uLi9tdWx0aW1lZGlhL2NsaWVudC9zZWN0aW9ucy90aGVtZV9iZ19teS5wbmdcIik7IH1cbiAgYm9keVtkYXRhLXNlY3Rpb249XCJhcHAudXNlclwiXSAuby1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksIHVybChcIi4vLi4vbXVsdGltZWRpYS9jbGllbnQvc2VjdGlvbnMvdGhlbWVfYmdfbXkucG5nXCIpOyB9XG4gIGJvZHlbZGF0YS1zZWN0aW9uPVwiYXBwLnRlc3RcIl0gLm8tbWFpbiwgYm9keVtkYXRhLXNlY3Rpb249XCJhcHAub2JqZWN0aXZlc1wiXSAuby1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksIHVybChcIi4vLi4vbXVsdGltZWRpYS9jbGllbnQvc2VjdGlvbnMvdGhlbWVfYmdfYWN0LnBuZ1wiKTsgfVxuICBib2R5LnRoZW1lLWRhcmssXG4gIGJvZHkgW2RhdGEtc2VjdGlvbl0udGhlbWUtZGFyayB7XG4gICAgLS10aGVtZS1iYXNlOiB2YXIoLS10aGVtZS1iZy1lbGV2YXRpb24tMCk7XG4gICAgLS10aGVtZS1hY2NlbnQ6IHZhcigtLWNsaWVudC1jb2xvcl8yLCAjZTRhYjYyKTtcbiAgICAtLXRoZW1lX3ByaW1hcnk6IHJnYmEoMzEsIDg5LCAxMTksIDAuNzIpO1xuICAgIC0tdGhlbWVfc2Vjb25kYXJ5OiAjOWM2YjJjO1xuICAgIC0tdGhlbWUtYm9keS1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTApO1xuICAgIC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yOiB3aGl0ZTtcbiAgICAtLXRoZW1lLWJ0bi1iZy1jb2xvcjogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTIpO1xuICAgIC0tdGhlbWUtYnRuLWJnLWFjY2VudDogdmFyKC0tdGhlbWVfc2Vjb25kYXJ5KTtcbiAgICAtLXRoZW1lLWNoZWNrSW5wdXQtY29sb3I6IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0xKTtcbiAgICAtLXRoZW1lLWNoZWNrSW5wdXQtdGV4dDogd2hpdGU7XG4gICAgLS10aGVtZS1oZWFkZXI6ICR3aGl0ZTtcbiAgICAtLXRoZW1lLW1lbnUtYmc6IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0zKTtcbiAgICAtLXRoZW1lLWJnLW5hdmlnYXRpb246IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0yKTtcbiAgICAtLXRoZW1lLXNoYWRvdy1mb290ZXI6IG5vbmU7XG4gICAgLS10aGVtZS1jb2xvci1saW5rOiAkd2hpdGU7XG4gICAgLS10aGVtZS1iZy1vdmVybGF5OiB2YXIoLS10aGVtZS1iZy1lbGV2YXRpb24tMSk7XG4gICAgLS10aGVtZS10ZXh0YXJlYS1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTMpO1xuICAgIC0tdGhlbWUtdGV4dGFyZWEtdHh0OiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpO1xuICAgIC0tdGhlbWUtaW5wdXQtYmc6IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0zKTtcbiAgICAtLXRoZW1lLWlucHV0LXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTtcbiAgICAtLXRoZW1lLXNlbGVjdC1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTMpO1xuICAgIC0tdGhlbWUtc2VsZWN0LW9wdGlvbi1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTQpO1xuICAgIC0tdGhlbWUtc2VsZWN0LXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTtcbiAgICAtLXRoZW1lLW1vZGFsVXNlci1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTMpO1xuICAgIC0tYTExeS1vdXRsaW5lLWNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpO1xuICAgIC0tY29sb3ItdHdvLWRhcms6IHJnYig1NCwgODYsIDgxKTtcbiAgICAtLWNvbG9yLXR3by1saWdodDogcmdiKDQwLCA4MywgNzkpO1xuICAgIC0tY29sb3ItdHdvLWxpZ2h0ZXI6IHJnYigyNiwgNTQsIDUzKTtcbiAgICAtLWNvbG9yLWZvdXItZGFyazogcmdiKDEwOCwgNDksIDUwKTtcbiAgICAtLWNvbG9yLWZvdXItbGlnaHQ6IHJnYig3MSwgMjksIDI3KTtcbiAgICAtLWNvbG9yLWZvdXItbGlnaHRlcjogcmdiKDgwLCAyMSwgOCk7IH1cbiAgICBib2R5LnRoZW1lLWRhcmsgLm8tbWFpbixcbiAgICBib2R5IFtkYXRhLXNlY3Rpb25dLnRoZW1lLWRhcmsgLm8tbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbltkYXRhLWxldmVsPVwiYTFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMS9hc3NldHMvaW1hZ2VzL21fMS5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJhMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMVwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2ExL2Fzc2V0cy9pbWFnZXMvbV8yLnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImExXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIxXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYTEvYXNzZXRzL2ltYWdlcy9tXzMucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMS9hc3NldHMvaW1hZ2VzL21fNC5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJhMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2ExL2Fzc2V0cy9pbWFnZXMvbV81LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImExXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIyXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYTEvYXNzZXRzL2ltYWdlcy9tXzYucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjJcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMS9hc3NldHMvaW1hZ2VzL21fNy5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJhMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2ExL2Fzc2V0cy9pbWFnZXMvbV84LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImExXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIzXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYTEvYXNzZXRzL2ltYWdlcy9tXzkucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMS9hc3NldHMvaW1hZ2VzL21fMTAucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMS9hc3NldHMvaW1hZ2VzL21fMTEucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMS9hc3NldHMvaW1hZ2VzL21fMTIucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL21fMS5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJhMlwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMVwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2EyL2Fzc2V0cy9pbWFnZXMvbV8yLnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImEyXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIxXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYTIvYXNzZXRzL2ltYWdlcy9tXzMucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL21fNC5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJhMlwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2EyL2Fzc2V0cy9pbWFnZXMvbV81LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImEyXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIyXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYTIvYXNzZXRzL2ltYWdlcy9tXzYucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjJcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL21fNy5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJhMlwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2EyL2Fzc2V0cy9pbWFnZXMvbV84LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImEyXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIzXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYTIvYXNzZXRzL2ltYWdlcy9tXzkucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL21fMTAucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL21fMTEucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYTJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9hMi9hc3NldHMvaW1hZ2VzL21fMTIucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMS9hc3NldHMvaW1hZ2VzL21fMS5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJiMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMVwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2IxL2Fzc2V0cy9pbWFnZXMvbV8yLnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImIxXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIxXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYjEvYXNzZXRzL2ltYWdlcy9tXzMucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMS9hc3NldHMvaW1hZ2VzL21fNC5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJiMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2IxL2Fzc2V0cy9pbWFnZXMvbV81LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImIxXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIyXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYjEvYXNzZXRzL2ltYWdlcy9tXzYucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjJcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMS9hc3NldHMvaW1hZ2VzL21fNy5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJiMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2IxL2Fzc2V0cy9pbWFnZXMvbV84LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImIxXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIzXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYjEvYXNzZXRzL2ltYWdlcy9tXzkucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMS9hc3NldHMvaW1hZ2VzL21fMTAucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMS9hc3NldHMvaW1hZ2VzL21fMTEucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMS9hc3NldHMvaW1hZ2VzL21fMTIucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMi9hc3NldHMvaW1hZ2VzL21fMS5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJiMlwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMVwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2IyL2Fzc2V0cy9pbWFnZXMvbV8yLnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImIyXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIxXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYjIvYXNzZXRzL2ltYWdlcy9tXzMucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMi9hc3NldHMvaW1hZ2VzL21fNC5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJiMlwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2IyL2Fzc2V0cy9pbWFnZXMvbV81LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImIyXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIyXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYjIvYXNzZXRzL2ltYWdlcy9tXzYucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjJcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMi9hc3NldHMvaW1hZ2VzL21fNy5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJiMlwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2IyL2Fzc2V0cy9pbWFnZXMvbV84LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImIyXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIzXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYjIvYXNzZXRzL2ltYWdlcy9tXzkucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMi9hc3NldHMvaW1hZ2VzL21fMTAucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMi9hc3NldHMvaW1hZ2VzL21fMTEucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYjJcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9iMi9hc3NldHMvaW1hZ2VzL21fMTIucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYzFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL21fMS5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJjMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMVwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2MxL2Fzc2V0cy9pbWFnZXMvbV8yLnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImMxXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIxXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYzEvYXNzZXRzL2ltYWdlcy9tXzMucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYzFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjFcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL21fNC5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJjMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2MxL2Fzc2V0cy9pbWFnZXMvbV81LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImMxXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIyXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYzEvYXNzZXRzL2ltYWdlcy9tXzYucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYzFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjJcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL21fNy5wbmdcIik7IH1cblxuW2RhdGEtbGV2ZWw9XCJjMVwiXSAuYy1jYXJkTW9kdWxlW2RhdGEtdW5pdGlkPVwiMlwiXSAuYy1jYXJkTW9kdWxlLWNhcmQ6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsL2MxL2Fzc2V0cy9pbWFnZXMvbV84LnBuZ1wiKTsgfVxuXG5bZGF0YS1sZXZlbD1cImMxXCJdIC5jLWNhcmRNb2R1bGVbZGF0YS11bml0aWQ9XCIzXCJdIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbGV2ZWwvYzEvYXNzZXRzL2ltYWdlcy9tXzkucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYzFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL21fMTAucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYzFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL21fMTEucG5nXCIpOyB9XG5cbltkYXRhLWxldmVsPVwiYzFcIl0gLmMtY2FyZE1vZHVsZVtkYXRhLXVuaXRpZD1cIjNcIl0gLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC9jMS9hc3NldHMvaW1hZ2VzL21fMTIucG5nXCIpOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEVzcGVjaWZpY2lkYWRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBMZXZlbCAyIGRlIGVzcGVjaWZpY2lkYWQgKi9cbi5jLSB7XG4gIC8qIGZvciBidXR0b25zICovIH1cbiAgLmMtYnRuLUljb25JbmRpY2F0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41cmVtICsgMS41cmVtKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMS41cmVtICsgMS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMS41cmVtICsgMS41cmVtKTsgfVxuICAuYy1idG4tSWNvbkluZGljYXRvci5iZy1tZW51QnVyZ3VlcjpiZWZvcmUsIC5jLWJ0bi1JY29uSW5kaWNhdG9yLmJnLW1lbnVNb2R1bGVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEuNXJlbSArIDAuOHJlbSk7IH1cbiAgLmMtYnRuLUljb25JbmRpY2F0b3IuYmctbWVudUJ1cmd1ZXI6YWZ0ZXIsIC5jLWJ0bi1JY29uSW5kaWNhdG9yLmJnLW1lbnVNb2R1bGVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIm1vZHVsZXNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgLmMtYnRuLUljb25BY3Rpb246YmVmb3JlLCAuYy1jdXN0b21WaWRlb1VwZGF0ZS0tYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxLjVyZW0pO1xuICAgIGZpbHRlcjogaW52ZXJ0KDUwJSkgYnJpZ2h0bmVzcyg0MTAlKTsgfVxuICAuYy1idG4tSWNvbkFjdGlvbltkYXRhLWFjdGl2aXRpZXMtY291bnRdOmJlZm9yZSwgLmMtY3VzdG9tVmlkZW9VcGRhdGUtLWJ1dHRvbltkYXRhLWFjdGl2aXRpZXMtY291bnRdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWFjdGl2aXRpZXMtY291bnQpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jLWJ0bi1JY29uTmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgICBmaWx0ZXI6IGludmVydCgwJSkgYnJpZ2h0bmVzcygxMDAlKTsgfVxuICAuYy1idG4tSWNvbltkYXRhLXNwZXVkby1jb250ZW50XTpiZWZvcmUsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNoZWNrW2RhdGEtc3BldWRvLWNvbnRlbnRdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNwZXVkby1jb250ZW50KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYy1idG4tSWNvbjpiZWZvcmUsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNoZWNrOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgd2lkdGg6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMS40cmVtKTsgfVxuICAuYy1idG4tSWNvbiA+ICo6Zmlyc3QtY2hpbGQsIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNoZWNrID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgICBtYXJnaW46IDA7IH1cblxuYnV0dG9uW25nLWF1ZGlvXS5vbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWFjY2VudCk7IH1cblxuYnV0dG9uW25nLWF1ZGlvXS5vbi1wbGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvbXVsdGltZWRpYS9pbWFnZXMvYXBwLy91aS1pY29uLXBhdXNlLnN2Z1wiKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnUtIHtcbiAgLyogZm9yIEdyaWQgKi8gfVxuICAudS1mdWxsLnJvdywgLnUtZnVsbC5jLXRhYmxlLWVzdGlsb191bm8tLXRyLCAudS1mdWxsLmMtdGFibGUtZXN0aWxvX2Rvcy0tdHIsIC5jLXRhYmxlLWVzdGlsb190cmVzIC51LWZ1bGwuYy10YWJsZS0tdHIsIC5jLXRhYmxlLVNlbGZDaGVjayAudS1mdWxsLmMtdGFibGUtLXRyLCAudS1mdWxsLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdHIsIC51LWZ1bGwuYy10YWJsZS1TZWxmQ2hlY2stLXRyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnUtZnVsbC5jb2wge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC51LWJndHh0LU1vZHVsZUlEOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoanMtY3VycmVudC1tb2R1bGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDFweCB2YXIoLS1jb2xvcl8xLWRhcmtlcik7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnUtYmdNZW51TW9kdWxlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnUtYmdNZW51TW9kdWxlczpob3Zlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSk7IH1cbiAgICAudS1iZ01lbnVNb2R1bGVzOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIk1vZHVsZXNcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7IH1cbiAgLnUtYmdJY29uVHJhbnNsYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudS1iZ0ljb25UcmFuc2xhdGU6aG92ZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7IH1cbiAgICAudS1iZ0ljb25UcmFuc2xhdGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiVHJhbnNsYXRlXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTsgfVxuICAudS1iZ0ljb25DaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnUtYmdJY29uQ2hlY2s6aG92ZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7IH1cbiAgICAudS1iZ0ljb25DaGVjazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJWYWxpZGVyXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC42cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpOyB9XG4gIC51LWJnSWNvblJlZnJlc2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51LWJnSWNvblJlZnJlc2g6aG92ZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7IH1cbiAgICAudS1iZ0ljb25SZWZyZXNoOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlJlY3RpZmllclwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTsgfVxuICAudS1iZ0ljb25BbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnUtYmdJY29uQWxlcnQ6aG92ZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7IH1cbiAgICAudS1iZ0ljb25BbGVydDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJSZW1hcnF1ZVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7IH1cbiAgLnUtYmdJY29uT2JqZWN0aXZlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnUtYmdJY29uT2JqZWN0aXZlczpob3Zlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTsgfVxuICAgIC51LWJnSWNvbk9iamVjdGl2ZXM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiQ29udGVudFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtYnRuLXRleHQtY29sb3IpOyB9XG4gIC51LWJnSWNvblVwbG9hZCwgLmMtY3VzdG9tVmlkZW9VcGRhdGUtLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnUtYmdJY29uVXBsb2FkOmhvdmVyOjphZnRlciwgLmMtY3VzdG9tVmlkZW9VcGRhdGUtLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTsgfVxuICAgIC51LWJnSWNvblVwbG9hZDo6YWZ0ZXIsIC5jLWN1c3RvbVZpZGVvVXBkYXRlLS1idXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiRW52b3llclwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTsgfVxuICAudS1iZ0ljb25JbmZvQWN0aXZpdHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51LWJnSWNvbkluZm9BY3Rpdml0eTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTsgfVxuICAgIC51LWJnSWNvbkluZm9BY3Rpdml0eTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJJbmZvXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC42cyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpOyB9XG4gIC51LWJnSWNvbkNsaWVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWltZ0xvZ28pO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICB3aWR0aDogNi4yNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1zaXplLWhlaWdodCkgKiAwLjgpICFpbXBvcnRhbnQ7IH1cbiAgLnUtYmdJY29uQ2xpZW50MjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWltZ0xvZ28pO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICB3aWR0aDogNi4yNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1zaXplLWhlaWdodCkgKiAwLjgpICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDguMjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC51LWNvdW50ZXItaXRlbVtjb3VudGVyLXN0ZXA9XCIxXCJdIHtcbiAgICBjb3VudGVyLXJlc2V0OiB0aXRsZTsgfVxuICAudS1jb3VudGVyLWl0ZW1bY291bnRlci1zdGVwPVwiMlwiXSB7XG4gICAgY291bnRlci1yZXNldDogdGl0bGUgKzE7IH1cbiAgLnUtY291bnRlci1pdGVtW2NvdW50ZXItc3RlcD1cIjNcIl0ge1xuICAgIGNvdW50ZXItcmVzZXQ6IHRpdGxlICsyOyB9XG4gIC51LWNvdW50ZXItaXRlbVtjb3VudGVyLXN0ZXA9XCI0XCJdIHtcbiAgICBjb3VudGVyLXJlc2V0OiB0aXRsZSArMzsgfVxuICAudS1jb3VudGVyLWl0ZW1bY291bnRlci1zdGVwPVwiNVwiXSB7XG4gICAgY291bnRlci1yZXNldDogdGl0bGUgKzQ7IH1cbiAgLnUtY291bnRlci1pdGVtW2NvdW50ZXItc3RlcD1cIjZcIl0ge1xuICAgIGNvdW50ZXItcmVzZXQ6IHRpdGxlICs1OyB9XG4gIC51LWNvdW50ZXItaXRlbVtjb3VudGVyLXN0ZXA9XCI3XCJdIHtcbiAgICBjb3VudGVyLXJlc2V0OiB0aXRsZSArNjsgfVxuXG4uby1uYXYtLURhdGEtTGluazo6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIDEpO1xuICB3aWR0aDogY2FsYygxLjVyZW0gKiAxKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4udS1vdmVyZmxvd0hpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmMtbW9kYWwtLU1lbnVIZWFkZXItSXRlbS5pcy1kaXNhYmxlZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IG5vLWRyb3A7IH1cbiAgLmMtbW9kYWwtLU1lbnVIZWFkZXItSXRlbS5pcy1kaXNhYmxlZCAuby1uYXYtLURhdGEtTGluayB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gIzQ4NDg0ODsgfVxuICAgIC5jLW1vZGFsLS1NZW51SGVhZGVyLUl0ZW0uaXMtZGlzYWJsZWQgLm8tbmF2LS1EYXRhLUxpbms6OmJlZm9yZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMjAwJSk7IH1cblxuLnUtaW50cnVjdGlvbkFjdGl2aXR5ID4gaDYsXG4udS1pbnRydWN0aW9uQWN0aXZpdHkgPiBoNSwgLnUtaW50cnVjdGlvbkFjdGl2aXR5LFxuLnUtaW5zdHJ1Y3Rpb25BY3Rpdml0eSA+IGg2LFxuLnUtaW5zdHJ1Y3Rpb25BY3Rpdml0eSA+IGg1LFxuLnUtaW5zdHJ1Y3Rpb25BY3Rpdml0eSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi51LWludHJ1Y3Rpb25BY3Rpdml0eSB1bCxcbi51LWludHJ1Y3Rpb25BY3Rpdml0eSAuYy1saXN0UmVkLFxuLnUtaW5zdHJ1Y3Rpb25BY3Rpdml0eSB1bCxcbi51LWluc3RydWN0aW9uQWN0aXZpdHkgLmMtbGlzdFJlZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLypcclxuKiBBanVzdGUgZGlzcG9zaXRpdm9zIG1vdmlsZXNcclxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxZW0pIHtcbiAgLmMtbmF2LS1JbmZvLWluZGljYXRvciB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07IH1cbiAgLmMtbmF2LS1JbmZvLXRpdGxlU2VjdGlvbixcbiAgLm8tbmF2LS1JbmZvLXRpdGxlU2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjQ1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07IH1cbiAgLnUtaW5zdHJ1Y3Rpb25BY3Rpdml0eSxcbiAgLnUtaW50cnVjdGlvbkFjdGl2aXR5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAvKlxyXG4gICAgKiBFbGVtZW50b3MgZGVsIGhlYWRlclxyXG4gICAgKi9cbiAgW3VpLWJ0bj1cImxldmVsXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFt1aS1idG49XCJtb2R1bGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLypcclxuICAgICogRWxlbWVudG9zIGRlbCBmb290ZXJcclxuICAgICovIH1cblxuLl9vLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1uYXZpZ2F0aW9uKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5MDBtcztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuICAuX28tZm9vdGVyLm5vLXZpc2libGUge1xuICAgIGJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAuX28tZm9vdGVyX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZDhkOGQ4IDEwJSwgI2YyZjJmMiA1MCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5fby1mb290ZXJfX3NlY3Rpb246OmJlZm9yZSwgLl9vLWZvb3Rlcl9fc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2NCU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IC0xcHggLTExcHggMTBweCAjNzc3O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7IH1cbiAgICAuX28tZm9vdGVyX19zZWN0aW9uOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgLl9vLWZvb3Rlcl9fbmF2LS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IGF1dG87IH1cbiAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWxpbms6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5fby1mb290ZXJfX25hdi0tbGlzdC1saW5rOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDM1MG1zO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpOyB9XG4gICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxLjNyZW0gMCAxcmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogMzUwbXM7XG4gICAgICBtYXgtd2lkdGg6IDMwdnc7IH1cbiAgICAgIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLXByZXYsIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtcHJldiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4zcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07IH1cbiAgICAgICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtcHJldiBbY2xhc3MqPVwiby1mb290ZXJfX25hdi0tbGlzdC1saW5rXCJdIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9XG4gICAgICAgICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtcHJldiBbY2xhc3MqPVwiby1mb290ZXJfX25hdi0tbGlzdC1saW5rXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvdWktaWNvbi1hcnJvd0JhY2suc3ZnKTsgfVxuICAgICAgICAgIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLXByZXYgW2NsYXNzKj1cIm8tZm9vdGVyX19uYXYtLWxpc3QtbGlua1wiXTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07IH1cbiAgICAgIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLW5leHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjNyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC42cmVtOyB9XG4gICAgICAgIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLW5leHQgW2NsYXNzKj1cIm8tZm9vdGVyX19uYXYtLWxpc3QtbGlua1wiXSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLW5leHQgW2NsYXNzKj1cIm8tZm9vdGVyX19uYXYtLWxpc3QtbGlua1wiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vbXVsdGltZWRpYS9pbWFnZXMvYXBwL3VpLWljb24tYXJyb3dOZXh0LnN2Zyk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtbmV4dCBbY2xhc3MqPVwiby1mb290ZXJfX25hdi0tbGlzdC1saW5rXCJdOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLWFjdGl2ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuX28tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtYWN0aXZlOmZpcnN0LWNoaWxkLCAuX28tZm9vdGVyX19uYXYtLWxpc3QtaXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLl9vLWZvb3Rlcl9fbmF2LS1saXN0LWl0ZW0uaXMtYWN0aXZlOmZpcnN0LWNoaWxkIFtjbGFzcyo9XCJvLWZvb3Rlcl9fbmF2LS1saXN0LWxpbmtcIl0sIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtLmlzLWFjdGl2ZTpsYXN0LWNoaWxkIFtjbGFzcyo9XCJvLWZvb3Rlcl9fbmF2LS1saXN0LWxpbmtcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsIDcyLCA3MiwgMC4zKTtcbiAgICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzdlbSkge1xuICAuX28tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuX28tZm9vdGVyX19uYXYtLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5fby1mb290ZXJfX25hdi0tbGlzdC1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3OyB9IH1cblxuW2RhdGEtcm9sZS10eXBlPVwidGVhY2hlclwiXSBbYWUtYXNpZGVdID4gLnRlbXBsYXRlLWFzaWRlUmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbltkYXRhLXJvbGUtdHlwZT1cInRlYWNoZXJcIl0gW2NsYXNzKj1cImFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLVwiXS5pcy1hY3RpdmUge1xuICAtLXRoZW1lLWJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6ICM5ZjlmOWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbltkYXRhLXJvbGUtdHlwZT1cImFkbWluXCJdIFthZS1hc2lkZV0gPiAudGVtcGxhdGUtYXNpZGVSaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW2RhdGEtcm9sZS10eXBlPVwiYWRtaW5cIl0gW2NsYXNzKj1cImFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLVwiXS5pcy1hY3RpdmUge1xuICAtLXRoZW1lLWJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6ICM5ZjlmOWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hY3QtcmVjb25uYWlzc2FuY2UgLmpzLW1lc3NhZ2UuQmllbiB7XG4gIGNvbG9yOiBncmVlbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFjdC1yZWNvbm5haXNzYW5jZSAuanMtbWVzc2FnZS5NYWwge1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYWN0LXJlY29ubmFpc3NhbmNlIC5jLWdyaWRCb3hDb250ZW50IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCAxZnIgbWF4LWNvbnRlbnQgbWlubWF4KDEwMHB4LCAxZnIpO1xuICBnYXA6IDEwcHg7IH1cbiAgLmFjdC1yZWNvbm5haXNzYW5jZSAuYy1ncmlkQm94Q29udGVudF90aXRsZSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5hY3QtcmVjb25uYWlzc2FuY2UgLmMtZ3JpZEJveENvbnRlbnRfdGl0bGUgaDYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFjdC1yZWNvbm5haXNzYW5jZSAuYy1ncmlkQm94Q29udGVudF90ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7IH1cbiAgLmFjdC1yZWNvbm5haXNzYW5jZSAuYy1ncmlkQm94Q29udGVudF9yZWNvcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hY3QtcmVjb25uYWlzc2FuY2UgLmMtZ3JpZEJveENvbnRlbnRfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmFjdC1yZWNvbm5haXNzYW5jZSAuYy1ncmlkQm94V29yZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIGdyaWQtdGVtcGxhdGU6IHJlcGVhdChhdXRvLWZpbGwsIDIuNHJlbSkvcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogMi40cmVtO1xuICBnYXA6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgcGFkZGluZzogMC43cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmFjdC1yZWNvbm5haXNzYW5jZSAuYy1ncmlkQm94V29yZHMge1xuICAgICAgbWF4LWhlaWdodDogMTUwcHg7IH0gfVxuICAuYWN0LXJlY29ubmFpc3NhbmNlIC5jLWdyaWRCb3hXb3Jkc19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5OyB9XG4gICAgLmFjdC1yZWNvbm5haXNzYW5jZSAuYy1ncmlkQm94V29yZHNfaXRlbSBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLmFjdC1yZWNvbm5haXNzYW5jZSAuYy1ncmlkQm94V29yZHNfaXRlbTpob3ZlciwgLmFjdC1yZWNvbm5haXNzYW5jZSAuYy1ncmlkQm94V29yZHNfaXRlbS5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpOyB9XG5cbi5hY3QtY29uanVnZXVyIC5jLWZsaWNraXR5X19jb250cm9scyB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuXG4uYWN0LXZpZGVvcyAuYy1mbGlja2l0eV9fY29udHJvbHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmciBtYXgtY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbmRpY2F0b3IgbnVtYmVycyBjb250cm9sc1wiOyB9XG4gIC5hY3QtdmlkZW9zIC5jLWZsaWNraXR5X19jb250cm9scy0tYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWFyZWE6IGluZGljYXRvcjsgfVxuICAuYWN0LXZpZGVvcyAuYy1mbGlja2l0eV9fY29udHJvbHMtLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1hcmVhOiBudW1iZXJzOyB9XG4gIC5hY3QtdmlkZW9zIC5jLWZsaWNraXR5X19jb250cm9scy0tYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWFyZWE6IGNvbnRyb2xzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuYWN0LXZpZGVvcyAuYy1mbGlja2l0eV9fY29udHJvbHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbmRpY2F0b3IgLiBjb250cm9sc1wiXHIgXCJudW1iZXJzIG51bWJlcnMgbnVtYmVyc1wiOyB9IH1cblxuLmFjdC12aWRlb3MgLmlzLWFjdGl2ZSAuYy1idG4sIC5hY3QtdmlkZW9zIC5pcy1hY3RpdmUgLmMtYnRuLUljb24sIC5hY3QtdmlkZW9zIC5pcy1hY3RpdmUgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tQ2hlY2ssIC5hY3QtdmlkZW9zIC5pcy1hY3RpdmUgLmMtY2FyZC1yZXZlYWxDbG9zZSwgLmFjdC12aWRlb3MgLmlzLWFjdGl2ZSAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1JbnN0cnVjdGlvbnMsIC5hY3QtdmlkZW9zIC5pcy1hY3RpdmUgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tQ2xvc2UsIC5hY3QtdmlkZW9zIC5pcy1hY3RpdmUgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1idXR0b24tSW5pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yXzMtZGFyayk7IH1cblxuW2RhdGEtc2VjdGlvbj1cImFwcC5vYmplY3RpdmVzXCJdIC50ZW1wbGF0ZS1zZWN0aW9uLFxuW2RhdGEtc2VjdGlvbj1cImFwcC5vYmplY3RpdmVzXCJdIC50ZW1wbGF0ZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMDsgfVxuXG4uY3Jvc3N3b3JkX251bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8yKSAhaW1wb3J0YW50OyB9XG5cbi5jcm9zc3dvcmQgLmxldHRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzMpICFpbXBvcnRhbnQ7IH1cblxuLmNyb3Nzd29yZCAuY2hhciB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKiAgZXN0aWxvcyBkZSBsb3MgIHRlc3QqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uaW5wdXRfbGV0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ub3B0aW9uLWltYWdlIC5jLWlucHV0UmFkaW8ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5vLWNvbnRFeGFtIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExLjU5cmVtKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogbWF4LWNvbnRlbnQgbWlubWF4KDIwMHB4LCBtYXgtY29udGVudCkgMWZyLzFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2NsaWVudC9zZWN0aW9ucy90aGVtZV9iZ19hY3QucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5jLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCh2YXIoLS1taW5IZWlnaHRHcmlkR2FsbGVyeSksIHZhcigtLW1pbkhlaWdodEdyaWRHYWxsZXJ5KSkpICFpbXBvcnRhbnQ7XG4gIGdyaWQtYXV0by1yb3dzOiB2YXIoLS1taW5IZWlnaHRHcmlkR2FsbGVyeSkgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYy1tYWluQ29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAuYy1tYWluQ29udGFpbmVyLmludHJvIHtcbiAgICBncmlkLWFyZWE6IDEvMS8tMS8tMTsgfVxuXG4uYy1zY3JvbGxMaW5lIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlOiBtYXgtY29udGVudCAvIDFmciBtYXgtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAuYy1zY3JvbGxMaW5lLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jLXNjcm9sbExpbmUtc2Nyb2xsIC5zY3JvbGxCYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfMi1kYXJrZXIpO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jLXNjcm9sbExpbmUtY291bnQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggIzkyOGE4YTsgfVxuXG4ucy1leGFtX3ByZW5zZXRhdGlvbi1ib3gge1xuICBib3JkZXI6IDdweCBzb2xpZCB2YXIoLS10aGVtZV9wcmltYXJ5KTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucy1leGFtX3ByZW5zZXRhdGlvbi1ib3gtY29udGVudC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgY29sb3I6ICM4MzgzODM7XG4gICAgcGFkZGluZzogMC41cmVtOyB9XG5cbi5zLWV4YW1fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zLWV4YW1fd3JhcHBlci5pbnN0cnVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxuICAucy1leGFtX3dyYXBwZXIuZXhjZXJjaXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjM4LCAyMjgsIDAuNSk7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLnMtZXhhbV93cmFwcGVyLnF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgLnMtZXhhbV93cmFwcGVyLnJlc3VsdHMge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzOyB9XG4gICAgLnMtZXhhbV93cmFwcGVyLnJlc3VsdHMgLmMtbWFpbkNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZTogbWF4LWNvbnRlbnQgMWZyIC8gbWF4LWNvbnRlbnQgMWZyIG1heC1jb250ZW50O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSAuIGJ1dHRvblwiIFwiY29udFJlc3VsdHMgY29udFJlc3VsdHMgY29udFJlc3VsdHNcIjtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnMtZXhhbV93cmFwcGVyLnJlc3VsdHMgLmMtbWFpbkNvbnRhaW5lciB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZTogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgMWZyIC8gMWZyO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcImJ1dHRvblwiIFwiY29udFJlc3VsdHNcIjsgfSB9XG4gICAgLnMtZXhhbV93cmFwcGVyLnJlc3VsdHMgaDYge1xuICAgICAgZ3JpZC1hcmVhOiB0aXRsZTsgfVxuICAgIC5zLWV4YW1fd3JhcHBlci5yZXN1bHRzIC5jLWJ0biwgLnMtZXhhbV93cmFwcGVyLnJlc3VsdHMgLmMtYnRuLUljb24sIC5zLWV4YW1fd3JhcHBlci5yZXN1bHRzIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNoZWNrLCAucy1leGFtX3dyYXBwZXIucmVzdWx0cyAuYy1jYXJkLXJldmVhbENsb3NlLCAucy1leGFtX3dyYXBwZXIucmVzdWx0cyAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1JbnN0cnVjdGlvbnMsIC5zLWV4YW1fd3JhcHBlci5yZXN1bHRzIC5jLWdhbWVDb21wbGV0ZVBocmFzZS0tYnV0dG9uLUNsb3NlLCAucy1leGFtX3dyYXBwZXIucmVzdWx0cyAuYy1nYW1lQ29tcGxldGVQaHJhc2UtLWJ1dHRvbi1Jbml0IHtcbiAgICAgIGdyaWQtYXJlYTogYnV0dG9uO1xuICAgICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDsgfVxuICAucy1leGFtX3dyYXBwZXIuZnVsbEhlaWd0aCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7IH1cblxuLnMtZXhhbV9xdWVzdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zLWV4YW1fcXVlc3Rpb24taGVhZC0tdGl0bGUge1xuICAgIG1hcmdpbjogMjVweCAwOyB9XG4gIC5zLWV4YW1fcXVlc3Rpb24taGVhZC0taW5zdHJ1Y3Rpb25zIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucy1leGFtX3F1ZXN0aW9uLWhlYWQtLWNvbnRleHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgMWZyKSBtaW5tYXgoYXV0bywgMjUwcHgpO1xuICAgIGdyaWQtZ2FwOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAucy1leGFtX3F1ZXN0aW9uLWhlYWQtLWNvbnRleHQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gICAgLnMtZXhhbV9xdWVzdGlvbi1oZWFkLS1jb250ZXh0LXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnMtZXhhbV9xdWVzdGlvbi1oZWFkLS1jb250ZXh0LXJvdyBhIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS10aGVtZS1hY2NlbnQpO1xuICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxMnB4KSB7XG4gICAgICAgICAgLnMtZXhhbV9xdWVzdGlvbi1oZWFkLS1jb250ZXh0LXJvdyBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAucy1leGFtX3F1ZXN0aW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNkOGMwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNDUsIDIzOCwgMC41KTsgfVxuICAgIC5zLWV4YW1fcXVlc3Rpb24tYm9keS0tZXhlcmNpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5zLWV4YW1fcXVlc3Rpb24tYm9keS0tZXhlcmNpY2UgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1hY2NlbnQpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzBweCkge1xuICAgICAgICAgIC5zLWV4YW1fcXVlc3Rpb24tYm9keS0tZXhlcmNpY2UgYSB7XG4gICAgICAgICAgICBtYXJnaW46IDEzcHggMDsgfSB9XG4gIC5zLWV4YW1fcXVlc3Rpb24tLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmMtYnRuLUljb25JbmRpY2F0b3IudS1iZ0xvZ29Qcm95ZWN0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBtaW4td2lkdGg6IDk2cHg7IH1cblxuLmMtZ3JpZFJlc3V0bHMge1xuICBncmlkLWFyZWE6IGNvbnRSZXN1bHRzO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlOiA3NXB4L3JlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDc1cHg7XG4gIGdhcDogMTRweDsgfVxuICAuYy1ncmlkUmVzdXRscy1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuYy1ncmlkUmVzdXRscy1pdGVtLmJpZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfZ29vZCk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMTcwLCA1NSwgNjYsIDAuOCk7IH1cbiAgICAuYy1ncmlkUmVzdXRscy1pdGVtLm1hbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl93cm9uZyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMzQsIDE0OSwgNjksIDAuOCk7IH1cblxuYm9keVtkYXRhLXNlY3Rpb249XCJhcHAuZXhhbVwiXSAudS1jb3VudGVyLWl0ZW06OmJlZm9yZSxcbmJvZHlbZGF0YS1zZWN0aW9uPVwiYXBwLmV4YW0ucXVlc3Rpb25cIl0gLnUtY291bnRlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHRpdGxlLCBkaXNjKSBcIlwiOyB9XG5cbi51LXNwYW5Nb2RlbCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tdGhlbWUtYWNjZW50KTsgfVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwiX3Zhci9jc3MtdmFycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfdmFyL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfZ2xvYmFsL190aXBvZ3JhcGh5LnNjc3NcIjtcclxuXHJcbiVidG4tZGVmYXVsdCB7XHJcbiAgIG1pbi1oZWlnaHQ6ICRzaXplLXVpQnRucztcclxuICAgbWluLXdpZHRoOiAkc2l6ZS11aUJ0bnM7XHJcblxyXG4gICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICBib3JkZXI6IG5vbmU7XHJcbiAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zaXplKTtcclxuICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cclxuICAgLy8gdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICY6ZGlzYWJsZWQsXHJcbiAgICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMS1saWdodGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzEtbGlnaHQ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICB9XHJcbn1cclxuXHJcbi5jLSB7XHJcbiAgICZidG4ge1xyXG4gICAgICBAZXh0ZW5kICVidG4tZGVmYXVsdDtcclxuXHJcbiAgICAgIC8vIHBhZGRpbmc6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWVfcHJpbWFyeSk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAmW25nLWF1ZGlvXSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8zKTtcclxuICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvciwgIzQ4NDg0OCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtSWNvbiB7XHJcbiAgICAgICAgIEBleHRlbmQgLmMtaWNvbjtcclxuICAgICAgICAgQGV4dGVuZCAuYy1idG47XHJcbiAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDUwJSkgYnJpZ2h0bmVzcygxMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1JY29uSW5kaWNhdG9yIHtcclxuICAgICAgICAgQGV4dGVuZCAlYnRuLWRlZmF1bHQ7XHJcbiAgICAgICAgIEBleHRlbmQgLmMtaWNvbjtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi1JY29uQWN0aW9uIHtcclxuICAgICAgICAgQGV4dGVuZCAlYnRuLWRlZmF1bHQ7XHJcbiAgICAgICAgIEBleHRlbmQgLmMtaWNvbjtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnRuLWJnLWNvbG9yKTtcclxuICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idG4tYmctYWNjZW50KTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtSWNvbk5hdmlnYXRpb24ge1xyXG4gICAgICAgICBAZXh0ZW5kICVidG4tZGVmYXVsdDtcclxuICAgICAgICAgQGV4dGVuZCAuYy1pY29uO1xyXG5cclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZtZW51QnVyZ3VlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAkaGVpZ2h0LWhlYWRlcjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICYub25NZXNzYWdlIHtcclxuICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICByaWdodDogLTVweDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tSXRlbSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgLy8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAuYy1tZW51QnVyZ3Vlci0tSXRlbSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAuYy1tZW51QnVyZ3Vlci0tSXRlbSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4vKipcclxuKiBCdXR0b24gcGFyYSBzZWNjacOzbiBvYmplY3RpdmVzLlxyXG4qL1xyXG4uYy1idG4tZ29UbyB7XHJcbiAgIEBleHRlbmQgJWJ0bi1kZWZhdWx0O1xyXG4gICBmb250LXdlaWdodDogYm9sZDtcclxuICAgY29sb3I6IHdoaXRlO1xyXG4gICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAxODBkZWcsXHJcbiAgICAgIHJnYmEoMjE2LCAwLCA1MCwgMSkgMCUsXHJcbiAgICAgIHJnYmEoMjE2LCAwLCA1MCwgMSkgNDklLFxyXG4gICAgICByZ2JhKDE4NCwgMCwgNDMsIDEpIDUxJSxcclxuICAgICAgcmdiYSgxODQsIDAsIDQzLCAxKSA5OSVcclxuICAgKTtcclxuICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICByZ2JhKDQzLCA0NiwgNjUsIDEpIDAlLFxyXG4gICAgICAgICByZ2JhKDQzLCA0NiwgNjUsIDEpIDQ5JSxcclxuICAgICAgICAgcmdiYSgzMiwgMzQsIDQ5LCAxKSA1MSUsXHJcbiAgICAgICAgIHJnYmEoMzIsIDM0LCA0OSwgMSkgOTklXHJcbiAgICAgICk7XHJcbiAgIH1cclxuXHJcbiAgICYtZW5kaW5nIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCIuLi9fdmFyL2Nzcy12YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL192YXIvdmFyaWFibGVzXCI7XHJcbi5jLSB7XHJcbiAgICZtb2R1bGVPYmpldGl2ZSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQuMnJlbSk7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGU6IHJlcGVhdCgxNCwgMWZyKSAvIHJlcGVhdCgyMywgMWZyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heEJyZWFrUG9pbnQocHh0b2VtKCRwaXhlbDg5MiwgJGJhc2UtZm9udC1zaXplKSkge1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzMpO1xyXG4gICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gLTIgLyA1O1xyXG4gICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICBAaW5jbHVkZSBtYXhCcmVha1BvaW50KHB4dG9lbSgkcGl4ZWw4OTIsICRiYXNlLWZvbnQtc2l6ZSkpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gLTEgLyAtMTU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhCcmVha1BvaW50KHB4dG9lbSgkcGl4ZWw4OTIsICRiYXNlLWZvbnQtc2l6ZSkpIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogNCAvIDEwIC8gMTEgLyAtMTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4QnJlYWtQb2ludChweHRvZW0oJHBpeGVsODkyLCAkYmFzZS1mb250LXNpemUpKSB7XHJcbiAgICAgICAgICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyAxMSAvIC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICAgQGluY2x1ZGUgbWF4QnJlYWtQb2ludChweHRvZW0oJHBpeGVsNDUwLCAkYmFzZS1mb250LXNpemUpKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgIGdyaWQtdGVtcGxhdGU6IG1heC1jb250ZW50IC8gMWZyIG1heC1jb250ZW50IDFmcjtcclxuXHJcbiAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODAwMzI7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICByZ2JhKDIxNiwgMCwgNTAsIDEpIDAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDIxNiwgMCwgNTAsIDEpIDQ5JSxcclxuICAgICAgICAgICAgICAgcmdiYSgxODQsIDAsIDQzLCAxKSA1MSUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMTg0LCAwLCA0MywgMSkgOTklXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heEJyZWFrUG9pbnQocHh0b2VtKCRwaXhlbDQ4MCwgJGJhc2UtZm9udC1zaXplKSkge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhCcmVha1BvaW50KHB4dG9lbSgkcGl4ZWw2MDAsICRiYXNlLWZvbnQtc2l6ZSkpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuLmMtbGlzdCB7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIG1hcmdpbjogMDtcclxuICAgbGlzdC1zdHlsZS10eXBlOiBpbml0aWFsO1xyXG4gICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmUmVzZXQge1xyXG4gICAgICBAZXh0ZW5kIC5jLWxpc3Q7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZEZWZhdWx0IHtcclxuICAgICAgQGV4dGVuZCAuYy1saXN0O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICYgPiAqLFxyXG4gICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJlJlZCB7XHJcbiAgICAgIEBleHRlbmQgLmMtbGlzdDtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuXHJcbiAgICAgICYgPiAqLFxyXG4gICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0gPiAqLFxyXG4gICAgICAmLWl0ZW0gPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvciwgIzQ4NDg0OCk7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5jLWNvdW50ZXJMaXN0IHtcclxuICAgQGV4dGVuZCAuYy1saXN0O1xyXG4gICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAkc3RlcDogXCJjb250YWRvclwiO1xyXG4gICBjb3VudGVyLXJlc2V0OiAjeyRzdGVwfTtcclxuICAgJiA+ICoge1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogI3skc3RlcH07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLTQ7XHJcbiAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoI3skc3RlcH0pIFwiLiBcIjtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmLVJlc2V0IHtcclxuICAgICAgQGV4dGVuZCAuYy1jb3VudGVyTGlzdDtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6ICN7JHN0ZXB9O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uYy1jb3VudGVyIHtcclxuICAgQGV4dGVuZCAuYy1jb3VudGVyTGlzdDtcclxuICAgJiA+ICoge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJltkYXRhLXR5cGU9XCJhbHBoYVwiXSB7XHJcbiAgICAgICRzdGVwOiBcImFscGhhYmV0XCI7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItNDtcclxuICAgICAgICAgY29udGVudDogY291bnRlcigjeyRzdGVwfSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnUtaWNvbi1tYXRlcmlhbCB7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgaGVpZ2h0OiA0NXB4O1xyXG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAmLWxpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl8zLCAwLjcpO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgIH1cclxufVxyXG4iLCIldGFibGUtZGVmYXVsdCB7XHJcbiAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgIG1heC13aWR0aDogMTAwJTtcclxuICAgdGQsXHJcbiAgIHRoIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgfVxyXG4gICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmMge1xyXG4gICAmLXRhYmxlIHtcclxuICAgICAgQGV4dGVuZCAldGFibGUtZGVmYXVsdDtcclxuICAgICAgdGhlYWQsXHJcbiAgICAgICYtLXRoZWFkIHtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICAgICAgIHRoLFxyXG4gICAgICAgICAuYy10YWJsZS1lc3RpbG9fdW5vLS10aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZpZWxkIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1kZWZhdWx0IHtcclxuICAgICAgICAgQGV4dGVuZCAldGFibGUtZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgICAmLWVzdGlsb191bm8sXHJcbiAgICAgICYuYy10YWJsZS1lc3RpbG9fdW5vIHtcclxuICAgICAgICAgQGV4dGVuZCAldGFibGUtZGVmYXVsdDtcclxuICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgJi0tdHIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5yb3c7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgdGhlYWQsXHJcbiAgICAgICAgICYtLXRoZWFkLFxyXG4gICAgICAgICAuYy10YWJsZS0tdGhlYWQsXHJcbiAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHdvLWRhcmspO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgdGJvZHksXHJcbiAgICAgICAgICYtLXRib2R5LFxyXG4gICAgICAgICAuYy10YWJsZS0tdGJvZHkge1xyXG4gICAgICAgICAgICB0cixcclxuICAgICAgICAgICAgLmMtdGFibGUtZXN0aWxvX3Vuby0tdHIsXHJcbiAgICAgICAgICAgIC5jLXRhYmxlLS10ciB7XHJcbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHdvLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXR3by1saWdodGVyKTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1lc3RpbG9fZG9zLFxyXG4gICAgICAmLmMtdGFibGUtZXN0aWxvX2RvcyB7XHJcbiAgICAgICAgIEBleHRlbmQgJXRhYmxlLWRlZmF1bHQ7XHJcbiAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgICYtLXRyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAucm93O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIHRoZWFkLFxyXG4gICAgICAgICAmLS10aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl81O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgdGJvZHksXHJcbiAgICAgICAgICYtLXRib2R5IHtcclxuICAgICAgICAgICAgdHIsXHJcbiAgICAgICAgICAgIC5jLXRhYmxlLWVzdGlsb19kb3MtLXRyIHtcclxuICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfNS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8xO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfNS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzE7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1lc3RpbG9fdHJlcyxcclxuICAgICAgJi5jLXRhYmxlLWVzdGlsb190cmVzIHtcclxuICAgICAgICAgQGV4dGVuZCAldGFibGUtZGVmYXVsdDtcclxuICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgLmMtdGFibGUtLXRyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAucm93O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIHRoLFxyXG4gICAgICAgICAuYy10YWJsZS0tdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5jLXRhYmxlLS10ZCxcclxuICAgICAgICAgdGgsXHJcbiAgICAgICAgIC5jLXRhYmxlLS10aCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgdGhlYWQsXHJcbiAgICAgICAgIC5jLXRhYmxlLS10aGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZvdXItZGFyayk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICB0Ym9keSB0cixcclxuICAgICAgICAgLmMtdGFibGUtZXN0aWxvX3RyZXMtLXRib2R5IC5jLXRhYmxlLWVzdGlsb190cmVzLS10cixcclxuICAgICAgICAgLmMtdGFibGUtLXRib2R5IC5jLXRhYmxlLS10ciB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZm91ci1saWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZvdXItbGlnaHRlcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZXN0aWxvX2N1YXRybyxcclxuICAgICAgJi5jLXRhYmxlLWVzdGlsb19jdWF0cm8ge1xyXG4gICAgICAgICBAZXh0ZW5kICV0YWJsZS1kZWZhdWx0O1xyXG4gICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAmLS10ciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnJvdztcclxuICAgICAgICAgfVxyXG4gICAgICAgICB0aGVhZCxcclxuICAgICAgICAgJi0tdGhlYWQsXHJcbiAgICAgICAgIC5jLXRhYmxlLS10aGVhZCxcclxuICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMy1kYXJrO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgdGJvZHksXHJcbiAgICAgICAgICYtLXRib2R5LFxyXG4gICAgICAgICAuYy10YWJsZS0tdGJvZHkge1xyXG4gICAgICAgICAgICB0cixcclxuICAgICAgICAgICAgLmMtdGFibGUtZXN0aWxvX2N1YXRyby0tdHIsXHJcbiAgICAgICAgICAgIC5jLXRhYmxlLS10ciB7XHJcbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzMtbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8xO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMy1saWdodDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8xO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtU2VsZkNoZWNrIHtcclxuICAgICAgICAgQGV4dGVuZCAuYy10YWJsZS1lc3RpbG9fdHJlcztcclxuICAgICAgICAgJi0tdHIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5yb3c7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgdGhlYWQsXHJcbiAgICAgICAgICYtLXRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgIC5jLXRhYmxlLVNlbGZDaGVjay0tdGgge1xyXG4gICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfNC1kYXJrO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICB0Ym9keSB0cixcclxuICAgICAgICAgJi0tdGJvZHkgLmMtdGFibGUtU2VsZkNoZWNrLS10ciB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzQtbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl80LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICB0Ym9keSxcclxuICAgICAgICAgJi0tdGJvZHkge1xyXG4gICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgLmMtdGFibGUtU2VsZkNoZWNrLS10ZCB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tib3gsXHJcbiAgICAgICAgICAgICAgIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZbZGF0YS1lamVyY2ljaW89XCJ0YWJsZS10cnVlZmFsc2VcIl0ge1xyXG4gICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmMtdGFibGUge1xyXG4gICBAZXh0ZW5kICV0YWJsZS1kZWZhdWx0O1xyXG4gICAvLyAtLS0tLS0tLS0tLS0tLS0tXHJcbiAgIC0tdGhlbWUtZ2FwLXNpemUteDogMTBweDtcclxuICAgLS10aGVtZS1nYXAtc2l6ZS15OiA1cHg7XHJcbiAgIC0tdGhlbWUtZ3JhZGllbnQtYnJlYWtwb2ludDogODclO1xyXG4gICAtLXRoZW1lLWJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xyXG4gICAtLXRoZW1lLWhlYWRlci1iZzogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xyXG4gICAtLXRoZW1lLWhlYWRlci1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtdHh0KTtcclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXRoZW1lLWdhcC1zaXplLXkpKTtcclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBAZWFjaCAkYnJlYWtOYW1lLCAkbWluV2lkdGggaW4gJGJyZWFrcG9pbnRzIHtcclxuICAgICAgJlt0YWJsZS13aWR0aD1cIiN7JGJyZWFrTmFtZX1cIl0ge1xyXG4gICAgICAgICBtaW4td2lkdGg6ICRtaW5XaWR0aDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIC8vIC0tLS0tLS0tLS0tLS0tLS1cclxuICAgJXRoLXN0eWxlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgIHZhcigtLXRoZW1lLWhlYWRlci1iZykgMCUsXHJcbiAgICAgICAgIHZhcigtLXRoZW1lLWhlYWRlci1iZykgdmFyKC0tdGhlbWUtZ3JhZGllbnQtYnJlYWtwb2ludCksXHJcbiAgICAgICAgIHRyYW5zcGFyZW50IHZhcigtLXRoZW1lLWdyYWRpZW50LWJyZWFrcG9pbnQpLFxyXG4gICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1oZWFkZXItY29sb3IpO1xyXG4gICB9XHJcbiAgIC8vIC0tLS0tLS0tLS0tLS0tLS1cclxuICAgJlt0YWJsZS10eXBlXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgdGJvZHkgdGQsXHJcbiAgICAgIHRib2R5IHRoLFxyXG4gICAgICB0aGVhZCB0aCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgcGFkZGluZzogdmFyKC0tdGhlbWUtZ2FwLXNpemUteSkgdmFyKC0tdGhlbWUtZ2FwLXNpemUteClcclxuICAgICAgICAgICAgdmFyKC0tdGhlbWUtZ2FwLXNpemUteCk7XHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICh2YXIoLS10aGVtZS1nYXAtc2l6ZS15KSAtIDJweCkpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoOTUlKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJltyb3dzcGFuXSB7XHJcbiAgICAgICAgICAgIC0tdGhlbWUtZ3JhZGllbnQtYnJlYWtwb2ludDogOTklO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0aC1zdHlsZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXRoZW1lLWdyYWRpZW50LWJyZWFrcG9pbnQpO1xyXG4gICAgICAgICAgICAgICBib3gtc2hhZG93OiBjYWxjKHZhcigtLXRoZW1lLWdhcC1zaXplLXkpICogLTEpIDBweCAwIDBcclxuICAgICAgICAgICAgICAgICAgdmFyKC0tdGhlbWUtaGVhZGVyLWJnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW3RhYmxlLXRoPVwibm9uZVwiXSB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIC0tdGhlbWUtZ3JhZGllbnQtYnJlYWtwb2ludDogOTUlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0aC1zdHlsZTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tdGhlbWUtZ2FwLXNpemUteCk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAmW3Jvd3NwYW5dICsgdGQ6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS10aGVtZS1nYXAtc2l6ZS15KSAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICh2YXIoLS10aGVtZS1nYXAtc2l6ZS15KSAqIDEuNCkpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZbdGFibGUtdHlwZT1cInNxdWFyZVwiXSB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLWdhcC1zaXplLXkpIDBweCAwIDBweFxyXG4gICAgICAgICAgICAgICAgICB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMHB4IDAgMHB4IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlt0YWJsZS10ZD1cInNpbmdsZVwiXSB7XHJcbiAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLWdhcC1zaXplLXkpIDBweCAwIDBweFxyXG4gICAgICAgICAgICAgICAgICAgICB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZbdGFibGUtdHlwZT1cInNxdWFyZS1saW5lXCJdIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDBweCAwIDBweCB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAmW3Jvd3NwYW5dICsgdGQ6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwcHggMCAwcHggdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbdGFibGUtdGQ9XCJzaW5nbGVcIl0ge1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDBweCAwIDBweCB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpLFxyXG4gICAgICAgICAgICAgICAgICAgICAycHggMHB4IDAgMHB4IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgICB0ZCxcclxuICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmW3RhYmxlLXR5cGU9XCJzZWxmY2hlY2tcIl0ge1xyXG4gICAgICBAZXh0ZW5kIC5jLXRhYmxlW3RhYmxlLXR5cGU9XCJzcXVhcmUtbGluZVwiXTtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tdGhlbWUtZ2FwLXNpemUteSkgLSAycHgpO1xyXG4gICAgICAgICAgICAuYy1pbnB1dENoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmMtQ2hlY2tib3gsXHJcbiAgICAgICAgICAgIC5jLWlucHV0UmFkaW9bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwuYy1DaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmW3RhYmxlLXR5cGU9XCJjbGVhblwiXSxcclxuICAgJlt0YWJsZS10eXBlPVwidHJ1ZS1mYWxzZVwiXSB7XHJcbiAgICAgIC0tdGhlbWUtZ2FwLXNpemUteDogNXB4O1xyXG4gICAgICAtLXRoZW1lLWdhcC1zaXplLXk6IDVweDtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDEwcHg7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZbdGFibGUtdGhlbWU9XCJ5ZWxsb3dcIl0ge1xyXG4gICAgICAtLXRoZW1lLWJvcmRlci1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAtLXRoZW1lLWhlYWRlci1iZzogdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgLS10aGVtZS1oZWFkZXItY29sb3I6IHZhcigtLXRoZW1lLWJvZHktYmcpO1xyXG4gICB9XHJcbiAgICZbdGFibGUtdGhlbWU9XCJibHVlXCJdIHtcclxuICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgLS10aGVtZS1oZWFkZXItYmc6IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvcik7XHJcbiAgICAgIC0tdGhlbWUtaGVhZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LWJnKTtcclxuICAgfVxyXG59XHJcblxyXG4uYWUtZ3JpZFRhYmxlIHtcclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgLS1ncmlkVGFibGUtZ2FwOiA3cHg7XHJcbiAgIC0tZ3JpZFRhYmxlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAtLWdyaWRUYWJsZS1ibG9jay1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgLS1ncmlkVGFibGUtcm93LWNvbHVtbnM6IHZhcigtLWdyaWRUYWJsZS1jb2x1bW5zKTtcclxuICAgLS1ncmlkVGFibGUtaGVhZGVyLWNvbHVtbnM6IHZhcigtLWdyaWRUYWJsZS1jb2x1bW5zKTtcclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgZGlzcGxheTogZ3JpZDtcclxuICAgZ2FwOiB2YXIoLS1ncmlkVGFibGUtZ2FwKTtcclxuICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICZfZmllbGQge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgIH1cclxuICAgJl9jZWxsLFxyXG4gICAmX3RoIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IC00cHggMCAwIDAgdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpIGluc2V0LFxyXG4gICAgICAgICAwIDAgMCAycHggdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpIGluc2V0O1xyXG5cclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmX3RoIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcpO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgIH1cclxuICAgJl9oZWFkZXIsXHJcbiAgICZfcm93LFxyXG4gICAmX2Jsb2NrIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiB2YXIoLS1ncmlkVGFibGUtZ2FwKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICB9XHJcbiAgICZfY2xlYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICB9XHJcbiAgICZfYmxvY2sge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWdyaWRUYWJsZS1ibG9jay1jb2x1bW5zKTtcclxuICAgfVxyXG4gICAmX2hlYWRlciB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZ3JpZFRhYmxlLWhlYWRlci1jb2x1bW5zKTtcclxuICAgfVxyXG4gICAmX3JvdyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZ3JpZFRhYmxlLXJvdy1jb2x1bW5zKTtcclxuICAgfVxyXG59XHJcblxyXG4uYWUtZ3JpZFRhYmxlIHtcclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgJlt0YWJsZS10eXBlPVwic2VsZmNoZWNrXCJdIHtcclxuICAgICAgW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgIC5hZS1ncmlkVGFibGVfY2VsbCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5hZS1ncmlkVGFibGUge1xyXG4gICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBbaGlkZS1jaGlsZF0ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICB9XHJcblxyXG4gICBbc2hhZG93LW5vbmVdIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIi4uL192YXIvY3NzLXZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci92YXJpYWJsZXNcIjtcclxuXHJcbi5vLW5hdixcclxuLmMtbmF2IHtcclxuICAgJl9fYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgZmxleDogYXV0bztcclxuXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW07XHJcbiAgIH1cclxuXHJcbiAgICYtLU1lbnUge1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLWhlYWRlci1zaXplLWhlaWdodCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1oZWFkZXItc2l6ZS1oZWlnaHQpIC0gdmFyKC0tZm9udC1zaXplKSk7XHJcbiAgICAgIGZsZXg6IDAgMCB2YXIoLS1oZWFkZXItc2l6ZS1oZWlnaHQpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICYtYnVyZ3VlciB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICZfZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbmF2LWJ0bi1idXJndWVyLWNvbG9yKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYtLURhdGEge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmbGV4OiAxIDEgY2FsYygjeyRzaXplLXVpQnRuc30gKiA4KTtcclxuICAgICAgd2lkdGg6IGNhbGMoI3skc2l6ZS11aUJ0bnN9ICogOCk7XHJcbiAgICAgICYtSXRlbSB7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgIC8vIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCRjb2xvcl8xLWxpZ2h0ZXIsIDAuNik7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1MaW5rIHtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDM1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItbGluayk7XHJcbiAgICAgICAgICZbYmVmb3JlLWNvbnRlbnRdIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JHNpemUtdWlCdG5zLXNwZWNpYWx9ICogMi41KTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2l6ZS11aUJ0bnMtc3BlY2lhbH0gKiAyLjUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoI3skc2l6ZS11aUJ0bnMtc3BlY2lhbH0gKiAyKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLS1JbmZvIHtcclxuICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgJi1pbmRpY2F0b3IsXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAvLyBtaW4taGVpZ2h0OiAkaGVpZ2h0LWhlYWRlcjtcclxuXHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi10aXRsZVNlY3Rpb24sXHJcbiAgICAgICYtdGl0bGVEZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZVNlY3Rpb24ge1xyXG4gICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLXRpdGxlRGVzY3JpcHRpb24ge1xyXG4gICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCIuLi9fdmFyL2Nzcy12YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL192YXIvdmFyaWFibGVzXCI7XHJcblxyXG4uYy0ge1xyXG4gICAvLyAvLyBDYXJkcyAvIGJsb2NrcyBjdXN0b20gLy9cclxuXHJcbiAgICZjYXJkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICRjYXJkLXBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAmLWJnSW1hZ2Uge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEVsZW1lbnRvcyBwb3IgZGVmZWN0byAqL1xyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC8vICYtdGl0bGV7fVxyXG4gICAgICAmLW11bHRpbWVkaWEge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgLy8gJi1pbWFnZXt9XHJcbiAgICAgICYtZm9vdGVyIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsMTYwLDE2MCwwLjIpO1xyXG4gICAgICAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nICogMS44ICRjYXJkLXBhZGRpbmcgKiAxLjU7XHJcbiAgICAgIH1cclxuICAgICAgJi1yZXZlYWwge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcclxuXHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAmQ2xvc2Uge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jLWJ0bjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl81O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLy8gQ29tcG9uZW50ZSB1c2VyIC0+IGNhciAtPiBtb2R1bGUgKi9cclxuICAgJmNhcmREZXRhaWwge1xyXG4gICAgICAmLS1Nb2R1bGUge1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW5cclxuXHJcbiAgICAgICAgIC5jLWNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAvLyBmaWx0ZXI6IGJyaWdodG5lc3MoMjAwJSk7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgLy8gY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKG1vZHVsZS1uYW1lKTtcclxuXHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHJcbiAgICAgICAgICAgIC5jLWNhcmREZXRhaWwtLU1vZHVsZS0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNjAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYy1jYXJkLWJ0bkFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZjYXJkQ29sb3JzIHtcclxuICAgICAgLy8gLS1jYXJkLXRoZW1lLWJnOiB2YXIoLS1jb2xvcl8yLWxpZ2h0KTtcclxuICAgICAgLy8gLS1jYXJkLXRoZW1lLWFmdGVyLWJnOiB2YXIoLS1jb2xvcl8yKTtcclxuICAgICAgLy8gLS1jYXJkLXRoZW1lLWJlZm9yZS1ib3JkZXI6IHZhcigtLWNvbG9yXzItZGFya2VyKTtcclxuICAgICAgLy8gLS1jYXJkLXRoZW1lLXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yKTtcclxuICAgICAgLS1jYXJkLXRoZW1lLWJnOiB2YXIoLS10aGVtZS1ib2R5LWJnKTtcclxuICAgICAgLS1jYXJkLXRoZW1lLWFmdGVyLWJnOiAjOGM5NWE4O1xyXG4gICAgICAtLWNhcmQtdGhlbWUtYmVmb3JlLWJvcmRlcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAtLWNhcmQtdGhlbWUtdHh0OiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpO1xyXG4gICAgICAtLWNhcmQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2l6ZSk7XHJcbiAgICAgIC0tY2FyZC1iZWZvcmUtcm90YXRlOiAxLjE1ZGVnO1xyXG4gICAgICAtLWNhcmQtYWZ0ZXItcm90YXRlOiAtMS4yNWRlZztcclxuXHJcbiAgICAgICZbY2FyZC10aGVtZT1cImdyZWVuXCJdIHtcclxuICAgICAgICAgLS1jYXJkLXRoZW1lLWJnOiB2YXIoLS10aGVtZS1ib2R5LWJnKTtcclxuICAgICAgICAgLS1jYXJkLXRoZW1lLWFmdGVyLWJnOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgICAgIC0tY2FyZC10aGVtZS1iZWZvcmUtYm9yZGVyOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgICAgIC0tY2FyZC10aGVtZS10eHQ6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICBtYXJnaW46IDJyZW0gMDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgIGJvcmRlci13aWR0aDogMS44cHg7XHJcbiAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVoodmFyKC0tY2FyZC1iZWZvcmUtcm90YXRlKSk7XHJcbiAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNhcmQtdGhlbWUtYmVmb3JlLWJvcmRlcik7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKHZhcigtLWNhcmQtYWZ0ZXItcm90YXRlKSk7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FyZC1yYWRpdXMpIC8gMik7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jYXJkLXRoZW1lLWFmdGVyLWJnKTtcclxuICAgICAgfVxyXG4gICAgICAmQ29udGVudCB7XHJcbiAgICAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwLjdyZW07XHJcblxyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRoZW1lLXR4dCk7XHJcbiAgICAgICAgIGgxLFxyXG4gICAgICAgICBoMixcclxuICAgICAgICAgaDMsXHJcbiAgICAgICAgIGg0LFxyXG4gICAgICAgICBoNSxcclxuICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2FyZC10aGVtZS10eHQpO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYudS10ZXh0Q29sb3JfMSB7XHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmIC5zcGFjZS1iZXR3ZWVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJmNhcmRHcmVlbiB7XHJcbiAgICAgIEBleHRlbmQgLmMtY2FyZENvbG9ycztcclxuICAgICAgJkNvbnRlbnQge1xyXG4gICAgICAgICBAZXh0ZW5kIC5jLWNhcmRDb2xvcnNDb250ZW50O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZjYXJkQmx1ZSB7XHJcbiAgICAgIEBleHRlbmQgLmMtY2FyZENvbG9ycztcclxuICAgICAgJkNvbnRlbnQge1xyXG4gICAgICAgICBAZXh0ZW5kIC5jLWNhcmRDb2xvcnNDb250ZW50O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC8vIGNvbXBvbmVudGUgcGFyYSBzZWxlY2Npb25hciBsYXMgdW5pZGFkZXMgZW4gZWwgbml2ZWwgLy9cclxuICAgJnNlbGVjdGlvblVuaXRzIHtcclxuICAgICAgJG51bU9mRWxzOiAzO1xyXG4gICAgICAkYWx0dXJhRWxzOiAyMDBweDtcclxuXHJcbiAgICAgIEBtaXhpbiBjb250RWxBY3RpdmUge1xyXG4gICAgICAgICAuYy1zZWxlY3Rpb25Vbml0cy11bml0LmlzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgIGhlaWdodDogKCRhbHR1cmFFbHMgKyAxMHB4KSAqICRudW1PZkVscztcclxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgICAvLyBjZW50cmFkbyBhYnNvbHV0b1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgLy8gaGlqbyAxZXIgbml2ZWxcclxuICAgICAgJi11bml0IHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM1JTtcclxuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcztcclxuXHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRvICRudW1PZkVscyB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkR2xvYmFsSW1hZ2VzICsgXCJzZWxlY3Rpb25Vbml0X2JnXyN7JGl9LnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTUlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gaGlqbyAyZG8gbml2ZWxcclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM1JTtcclxuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcztcclxuICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XHJcblxyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLy8gZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgZ3JheXNjYWxlKC41KTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIERlZmluaXIgZXN0YWRvcyBwYXJhIGVsIGNvbXBvbmVudGUgYy1zZWxlY3Rpb25Vbml0c1xyXG4gICAgICAmLXVuaXQuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xyXG5cclxuICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw2MVwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYi1lbmdsaXNoXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzUlO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAvLyBFc3RhZG8gZGUgYy1zZWxlY3Rpb25Vbml0cy1saW5rXHJcbiAgICAgICAgIC5jLXNlbGVjdGlvblVuaXRzLWxpbmsge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLy8gY29tcG9uZW50ZSBwYXJhIGluZGljYXIgeSBzZWxlY2Npb25hciBsb3MgbW9kdWxvcyAqLyAvL1xyXG4gICAmY2FyZE1vZHVsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAmLWNhcmQge1xyXG4gICAgICAgICAvL1xyXG4gICAgICAgICAkY2FyZFNpemU6IDI1MHB4O1xyXG4gICAgICAgICAvL1xyXG4gICAgICAgICB3aWR0aDogJGNhcmRTaXplO1xyXG4gICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZFNpemU7XHJcbiAgICAgICAgIG1heC13aWR0aDogJGNhcmRTaXplO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICBtYXJnaW46IDElO1xyXG4gICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cclxuICAgICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA0cHggMXB4ICM2ZDZjNmM7XHJcbiAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDMlO1xyXG5cclxuICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1tb2R1bGVpZCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzk0NjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGQ5OWFlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNjFcIjtcclxuICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGItZW5nbGlzaDtcclxuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLy8gY29tcG9uZW50ZSBwYXJhIGluZGljYXIgZGlyZWZlbnRlcyBlbiBlbCBlamVyY2ljaW8gZGUgbGlzdGVuICAvL1xyXG4gICAmY2FyZExpc3RlbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgIC8vIC0tLS0tLS0tIHZhcnNcclxuICAgICAgICAgJGFmdGVyU2l6ZTogNXJlbTtcclxuICAgICAgICAgLy8gLS0tLS0tLS0gdmFyc1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGhlaWdodDogJGFmdGVyU2l6ZTtcclxuICAgICAgICAgd2lkdGg6ICRhZnRlclNpemU7XHJcbiAgICAgICAgIHRvcDogJGFmdGVyU2l6ZSAvIDI7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICBib3R0b206IGF1dG87XHJcblxyXG4gICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tbGlzdGVuLnN2Z1wiKTtcclxuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNTAlKSBicmlnaHRuZXNzKDIwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzUtZGFyaywgMC42OCk7XHJcbiAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC8vICYub24tYXVkaW97IH1cclxuICAgICAgJi0td29yZCB7XHJcbiAgICAgICAgIC8vIC0tLS0tLS0tIHZhcnNcclxuICAgICAgICAgJGFmdGVyU2l6ZTogM3JlbTtcclxuICAgICAgICAgLy8gLS0tLS0tLS0gdmFyc1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGhlaWdodDogJGFmdGVyU2l6ZTtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICBib3R0b206ICRhZnRlclNpemUgLyAyO1xyXG4gICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgIHRleHQtc2hhZG93OiAtM3B4IDBweCAxcHggYmxhY2ssIDJweCAwcHggM3B4IGJsYWNrO1xyXG5cclxuICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJmVtYWlsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMXB4IDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLFxyXG4gICAgICAgICAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgJkhlYWRlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIxMjM7XHJcbiAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZDb250ZW50IHtcclxuICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcblxyXG4gICAgICAgICAmX19kYXRhLFxyXG4gICAgICAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICYtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxKSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0taW5wdXQge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICAmLS10ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gICAgICAmIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgY29sb3I6ICM5MDkwOTA7XHJcbiAgICAgIH1cclxuICAgICAgJiBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgICAmIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAvLyBGaXJlZm94IDE4LVxyXG4gICAgICAgICBjb2xvcjogIzkwOTA5MDtcclxuICAgICAgfVxyXG4gICAgICAmIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxyXG4gICAgICAmIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgLy8gRmlyZWZveCAxOStcclxuICAgICAgICAgY29sb3I6ICM5MDkwOTA7XHJcbiAgICAgIH1cclxuICAgICAgJiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgICAgICYgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgY29sb3I6ICM5MDkwOTA7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLy8gcHJvZ3Jlc3MgYmFyXHJcbiAgICZwcm9ncmVzc0JhciB7XHJcbiAgICAgIC8vLS0tLS0tLS0tLS0tLVxyXG4gICAgICAkc3BhY2VSaWdodDogMi41cmVtO1xyXG4gICAgICAkc3BhY2VCb3R0b206IDAuNXJlbTtcclxuICAgICAgJHByb2dyZXNzQmFyX0hlaWdodDogM3JlbTtcclxuICAgICAgJGJhclBvcmNlbnRfSGVpZ2h0OiAxLjFyZW07XHJcbiAgICAgIC8vLS0tLS0tLS0tLS0tLVxyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWluLWhlaWdodDogJHByb2dyZXNzQmFyX0hlaWdodDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNlUmlnaHR9KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgIC8vLS0tLS0tLS0tLS0tLVxyXG4gICAgICAmW2RhdGEtdGl0bGVdIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDE7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLy0tLS0tLS0tLS0tLS0gTW9kaWZpY2Fkb3IgcGFyYSB1c2FybG8gZW4gc2F0ZSB1bml0c1xyXG4gICAgICAmLm9uLXN0YXRlVW5pdHMge1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE0cHggMTRweDtcclxuICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgLmMtcHJvZ3Jlc3NCYXJfX2FjdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC42KTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3BvcmNlbnQge1xyXG4gICAgICAgICB3aWR0aDogNzclO1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgcmlnaHQ6IC0kc3BhY2VSaWdodDtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICB3aWR0aDogJHNwYWNlUmlnaHQ7XHJcbiAgICAgICAgIGhlaWdodDogJHByb2dyZXNzQmFyX0hlaWdodDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6ICRwcm9ncmVzc0Jhcl9IZWlnaHQ7XHJcblxyXG4gICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuXHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC8vY29sZWN0aW9uXHJcbiAgICZjb2xlY3Rpb24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xpZW50LWNvbG9yXzI7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgICAgICAgLy8gJi0tYmxvY2t7fVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC8vIHRhYnNcclxuICAgJnRhYiB7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgIHBhZGRpbmc6IGNhbGMoMC41cmVtIC0gNXB4KSAwLjVyZW0gMDtcclxuICAgICAgICAgbWluLWhlaWdodDogMi41cmVtO1xyXG5cclxuICAgICAgICAgJi0tdGFiIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjJyZW07XHJcblxyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDJweCAtMnB4IHJnYmEoMTI1LCAxMjUsIDEyNSwgMC4zKSxcclxuICAgICAgICAgICAgICAgLTNweCAwcHggMHB4IC0zcHggcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjMpLFxyXG4gICAgICAgICAgICAgICAwcHggMHB4IDVweCAtM3B4IHJnYmEoMTI1LCAxMjUsIDEyNSwgMC41Nik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAvLyBjb3VudGVyU3RlcFxyXG5cclxuICAgJmNvdW50ZXJTdGVwIHtcclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihzdGVwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3RhdGljIHtcclxuICAgICAgICAgbWluLWhlaWdodDogMS45cmVtO1xyXG4gICAgICAgICBtaW4td2lkdGg6IDEuOXJlbTtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RhdGljO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggdmFyKC0tdWktc29ydGFibGUtYWNjZW50LWNvbnRyYXN0LWJnKTtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWktc29ydGFibGUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXVpLXNvcnRhYmxlLXNhdmUtYXJlYSk7XHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RhdGljLCB1cHBlci1hbHBoYSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVpLXNvcnRhYmxlLWFjY2VudC1jb250cmFzdC1iZykgIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOjphZnRlcsKgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLy8gY29weVJpZ2h0XHJcblxyXG4gICAmY29weVJpZ2h0IHtcclxuICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAvLyBib3R0b206IDA7XHJcbiAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodC1jb3B5UmlnaHQ7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skQ2xpZW50SW1hZ2VzfWNsaWVudF9tYXJjYV90ZXh0dXJhLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgIC8vIGFuaW1hdGlvbi1uYW1lOiBzbGlkZVVwO1xyXG4gICAgICAvLyBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgfVxyXG59XHJcbi5jLWZpZWxkc2V0IHtcclxuICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZyk7XHJcbiAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zaXplKTtcclxuICAgJi1sZWdlbmQge1xyXG4gICAgICBwYWRkaW5nOiAyJSAxMyU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBib3gtc2hhZG93OiA1cHggMHB4IDhweCAtMnB4IHZhcigtLWNvbG9yXzEtbGlnaHQpO1xyXG4gICB9XHJcbn1cclxuLmMtY29ybmVyQm94IHtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LWJnKTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAmOjpiZWZvcmUsXHJcbiAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnKTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBoZWlnaHQ6IDMwJTtcclxuICAgfVxyXG4gICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgYm90dG9tOiAxcHg7XHJcbiAgIH1cclxuICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgfVxyXG59XHJcbiIsIiVhbmltYXRpb257IHRyYW5zaXRpb246IGFsbCAzNTBtczsgfVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gY29udGVudHMuc2NzcyAqL1xyXG5AaW1wb3J0IFwiX2MtY29udGVudHNcIjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gYXNpZGUuc2NzcyAqL1xyXG5AaW1wb3J0IFwiX2MtbW9kYWxzXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGNoYWluYWJsZS5zY3NzICovXHJcbkBpbXBvcnQgXCJfYy1jaGFpbmFibGVcIjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gZmxpY2tpdHkuc2NzcyAqL1xyXG5AaW1wb3J0IFwiX2MtZmxpY2tpdHlcIjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gbmF2ZWdhY2lvbi5zY3NzICovXHJcbkBpbXBvcnQgXCJfYy1uYXZlZ2FjaW9uXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGV4ZXJjaXNlcyAqL1xyXG5AaW1wb3J0IFwiX2V4ZXJjaXNlc1wiO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IGNvbXBvbmVudHMgcHJveWVjdCA9PiBjaGF0LnNjc3MgKi9cclxuQGltcG9ydCBcIl9jLWNoYXRcIjtcclxuIiwiLy8gYXNpZGUgY29tcG9uZW50XHJcblxyXG4uYy1tZW51IHtcclxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAtLXNoYWRvdy1jb2xvcjogI2UwZTBlMDtcclxuICAgLS1tb2RhbC1hY3RpdmVTdGF0dXM6ICNmZmQ5N2E7XHJcbiAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgei1pbmRleDogNDA7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgJl9idG4ge1xyXG4gICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICYtLWdsb2JhbCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfYm9keSB7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtbWVudS1iZyk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBwYWRkaW5nOiAwLjdyZW07XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAmLS1zZWN0aW9uIHtcclxuICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgZ3JpZC10ZW1wbGF0ZTogbWF4LWNvbnRlbnQgMWZyIG1heC1jb250ZW50IC8gMWZyO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcuMmVtKTtcclxuICAgICAgfVxyXG4gICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgICAmLS10YWJzIHtcclxuICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICYtdGFiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zIGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgICYtLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgM3JlbSkgbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLS1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggdmFyKC0tY2xpZW50LWNvbG9yXzEpLFxyXG4gICAgICAgICAgICAgICAwcHggMHB4IDBweCAwcHggdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XHJcbiAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkKCkge1xyXG4gICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICYgLmMtbWVudV9ib2R5LXNlY3Rpb24tLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggdmFyKC0tc2hhZG93LWNvbG9yKSxcclxuICAgICAgICAgICAgICAgICAgMHB4IDFweCAwcHggMHB4IHZhcigtLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcGFnZXMge1xyXG4gICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkuNWVtKTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCAjZmZmZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG4gICAgICAgICAgICAmLmMtYnRuIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi0taXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0xcHggMHB4IDBweCB2YXIoLS1zaGFkb3ctY29sb3IpLFxyXG4gICAgICAgICAgICAgICAwcHggMHB4IDBweCAwcHggdmFyKC0tc2hhZG93LWNvbG9yKTtcclxuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogcGFkZGluZyAyMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggdmFyKC0tc2hhZG93LWNvbG9yKSxcclxuICAgICAgICAgICAgICAgICAgMHB4IDFweCAwcHggMHB4IHZhcigtLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXMtYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1hY3RpdmVTdGF0dXMpO1xyXG4gICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMnB4IDBweCAwcHggdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG4gICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1vZHVsZXMge1xyXG4gICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg2MHB4LCAxZnIpKTtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDYwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLS1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuXHJcbiAgICAgICAgICAgICYuaXMtcHJldkRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi0tbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgcmdiYSgxNDEsIDE1MywgMTc0LCAxKSAwJSxcclxuICAgICAgICAgICAgICAgcmdiYSgxNDEsIDE1MywgMTc0LCAxKSA0OSUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMTI0LCAxMzgsIDE2MiwgMSkgNTElLFxyXG4gICAgICAgICAgICAgICByZ2JhKDEyNCwgMTM4LCAxNjIsIDEpIDk5JVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgyMTYsIDAsIDUwLCAxKSAwJSxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgyMTYsIDAsIDUwLCAxKSA0OSUsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMTg0LCAwLCA0MywgMSkgNTElLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDE4NCwgMCwgNDMsIDEpIDk5JVxyXG4gICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICYtLW92ZXJsYXkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFmdGVyVmlzaWJsZTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAvLyAuYy1tZW51X2xpc3QtcGFnZXMgeyB9XHJcbn1cclxuXHJcbi5jLWNvbGxhcHNlIHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggdmFyKC0tY2xpZW50LWNvbG9yXzEpLFxyXG4gICAgICAwcHggMHB4IDBweCAwcHggdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG5cclxuICAgJi5pcy1hY3RpdmUgJl9oZWFkZXIsXHJcbiAgICZbb3Blbl0gJl9oZWFkZXIsXHJcbiAgICY6aG92ZXIgJl9oZWFkZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICB9XHJcbiAgICZfdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogM3JlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAwLjdyZW07XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwi4p2vXCI7XHJcbiAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZbb3Blbl0gJl9oZWFkZXI6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICB9XHJcbiAgICYtLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDNyZW0sIG1heC1jb250ZW50KTtcclxuICAgICAgbWFyZ2luOiAwIC0wLjI1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMC41cmVtIDBweCAwLjM1cHg7XHJcbiAgIH1cclxuICAgJi0taXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmUsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jLWNvbGxhcHNlIHtcclxuICAgICAgICAgc3VtbWFyeTpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmW29wZW5dIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0wLjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMC41cmVtIDBweCAwLjM1cHg7XHJcbiAgICAgICAgICAgIHN1bW1hcnk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5jLSB7XHJcbiAgICZub3RpY2Uge1xyXG4gICAgICAmQXNpZGUge1xyXG4gICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgICRjb2xvck1lbnUxOiAjZmVmZWZlO1xyXG4gICAgICAgICAkY29sb3JNZW51MjogI2ZmNTI1MjtcclxuICAgICAgICAgJGdyYXk6ICMzMjMyMzI7XHJcbiAgICAgICAgICRncmF5LWxpZ2h0OiAjYWFhO1xyXG4gICAgICAgICAkZ3JheS1saWdodGVyOiAjZWVlO1xyXG4gICAgICAgICAkc3BhY2U6IDQwcHg7XHJcbiAgICAgICAgICRibHVlOiAjNDI4YmNhO1xyXG4gICAgICAgICAkYmx1ZS1kYXJrOiBkYXJrZW4oJGJsdWUsIDUlKTtcclxuXHJcbiAgICAgICAgICRmb290ZXJIZWlnaHQ6IGNhbGModmFyKC0tc2l6ZS11aUJ0bnMpICogMik7XHJcbiAgICAgICAgICRib2R5SGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skZm9vdGVySGVpZ2h0fSk7XHJcbiAgICAgICAgICRhbmNob05vdGljZTogNDUwcHg7XHJcbiAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICB3aWR0aDogJGFuY2hvTm90aWNlO1xyXG5cclxuICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgbGVmdDogY2FsYygtI3skYW5jaG9Ob3RpY2V9ICsgLTIwcHgpO1xyXG4gICAgICAgICB6LWluZGV4OiAkYXNpZGVOb3RpY2U7XHJcblxyXG4gICAgICAgICBib3gtc2hhZG93OiAtNHB4IDFweCAxMHB4IDNweCBncmV5O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcclxuICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cyBlYXNlLWluLCB3aWR0aCAzNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAkYm9keUhlaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc2l6ZS11aUJ0bnN9KTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLzQgMDtcclxuXHJcbiAgICAgICAgICAgICYgKiB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi1oZWFkZXIsXHJcbiAgICAgICAgICYtc2VjdGlvbixcclxuICAgICAgICAgJi1mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZS8yO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi1oZWFkZXIsXHJcbiAgICAgICAgICYtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfMS1saWdodGVyO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAvLyAmLWhlYWRlcntcclxuICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgIC8vIH1cclxuICAgICAgICAgJi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi1mb290ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6ICRmb290ZXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygjeyRzaXplLXVpQnRuc30pO1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5jbG9zZU5vdGljZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDUwMG1zO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgICAgICAgIC8vIGhhY2sgcGFyYSBldml0YXIgZXJyb3IgZW4gY29uc29sYVxyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLy8gaGFjayBwYXJhIGV2aXRhciBlcnJvciBlbiBjb25zb2xhXHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC8vIGRldGFsbGUgYm9yZGVyIHZlcmRlKi9cclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNsaWVudC1jb2xvcl8yLCAwLjgpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTAuOGRlZyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgJi1vdmVybGF5IHtcclxuICAgICAgICAgICAgLy8gY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgfVxyXG4gICAgICAgICAvLyBEZWZpbmljacOzbiBkZSBlc3RpbG9zIGFsIGVzdGFyIHZpc2libGUgKi9cclxuICAgICAgICAgJi5pcy12aXNpYmxlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgLmNsb3NlTm90aWNlIHtcclxuICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgIC5jLW5vdGljZUFzaWRlLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFmdGVyVmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICBAaW5jbHVkZSBtYXhCcmVha1BvaW50KCRwaXhlbDYwMCkge1xyXG4gICAgICAgICAgICAkYW5jaG9Ob3RpY2U6IDMyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogJGFuY2hvTm90aWNlO1xyXG5cclxuICAgICAgICAgICAgbGVmdDogY2FsYygtI3skYW5jaG9Ob3RpY2V9ICsgLTIwcHgpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9yZXZpZXdUZWFjaGVyIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB6LWluZGV4OiAkekluZGV4X25vdGljZVJyZXZpZXdUZWFjaGVyO1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgICAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IGFudGlxdWV3aGl0ZTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5jLW1vZGFsIHtcclxuICAgJi0tTWVudUhlYWRlciB7XHJcbiAgICAgIC8vIHZhclxyXG4gICAgICAkc2l6ZU1lbnVIZWFkZXI6IDEwMHZoO1xyXG5cclxuICAgICAgaGVpZ2h0OiAkc2l6ZU1lbnVIZWFkZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IC0kc2l6ZU1lbnVIZWFkZXI7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6ICRhc2lkZU5vdGljZSAqIDM7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iZy1vdmVybGF5LCByZ2JhKHdoaXRlLCAwLjUpKTtcclxuICAgICAgLy8gdHJhbnNpdGlvbjogdG9wIDAuMjVzIGVhc2UtaW47XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgJi1XcmFwcGVyIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAgICYtQnVyZ3VlTWVudSB7XHJcbiAgICAgICAgIGhlaWdodDogJGhlaWdodC1oZWFkZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi1JbmZvIHtcclxuICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWhlYWRlci1zaXplLWhlaWdodCkgKiAyKSk7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogMy41cmVtO1xyXG5cclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgIC5jb250YWluZXJfZW5kU2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtSXRlbSB7XHJcbiAgICAgICAgIC5hbGVydCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl93cm9uZztcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgICAgICAgICAgLm8tbmF2LS1EYXRhLUxpbmsge1xyXG4gICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ0KTtcclxuICAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSAjNDg0ODQ4O1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMjAwJSk7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy12aXNpYmxlIHtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYtLWhlbGxvU2VjdGlvbiB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDIwMDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICBib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgIGJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgIGJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgaGVpZ2h0OiA0ODhweDtcclxuICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzNCU7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMCA4LjMzMzMzMzMzMzMzMzMyOSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgJi5oZ3FFcWQsXHJcbiAgICAgICAgICAgICYueWJlb21jIHtcclxuICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCksIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICYueWJlb21jIHtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy12aXNpYmxlIHtcclxuICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLmlzLXZpc2libGUge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGFmdGVyVmlzaWJsZTtcclxuICAgfVxyXG59XHJcblxyXG4uZWQtbW9kYWwge1xyXG4gICAmLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTNyZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAmLS1oZWFkZXIge1xyXG4gICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShncmF5LCAwLjYpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXNlY3Rpb24ge1xyXG4gICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJi1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNik7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICAgIHotaW5kZXg6ICR6SW5kZXhfbW9kYWxfZWQtbW9kYWw7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiBcIlhcIjtcclxuICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vZGFsSW55ZWN0O1xyXG4gICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDM0MG1zO1xyXG4gICAgICAgICAvL2FuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAmIC5lZC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vZGFsSW55ZWN0Q29udGVudDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1NDBtcztcclxuICAgICAgICAgICAgLy9hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLXJlbW92ZSB7XHJcbiAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtb2RhbFJlbW92ZTtcclxuICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNDBtcztcclxuICAgICAgICAgJiAuZWQtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtb2RhbFJlbW92ZUNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzQwbXM7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW9kYWxSZW1vdmUge1xyXG4gICBmcm9tIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gICB0byB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG1vZGFsUmVtb3ZlQ29udGVudCB7XHJcbiAgIGZyb20ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgIH1cclxuICAgdG8ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0b3A6IC0zcmVtO1xyXG4gICB9XHJcbn1cclxuQGtleWZyYW1lcyBtb2RhbElueWVjdCB7XHJcbiAgIGZyb20ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICB9XHJcbiAgIHRvIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbW9kYWxJbnllY3RDb250ZW50IHtcclxuICAgZnJvbSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRvcDogLTNyZW07XHJcbiAgIH1cclxuICAgdG8ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50IENoYWluYWJsZSBhbmltYXRpb25cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqL1xyXG5AaW1wb3J0IFwiLi4vX3Zhci92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci9jc3MtdmFycy5zY3NzXCI7XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGNoYWluYWJsZTogXCJjaGFpbmFibGVcIjtcclxuJGNoYWluYWJsZV9jb2x1bW46IFwiY2hhaW5hYmxlRWxcIjtcclxuJG51bU9mRWxzOiAzO1xyXG5cclxuLiN7JGNoYWluYWJsZX0ge1xyXG4gICAkaGVhZGVyRGVmYXVsdEhlaWdodDogJGhlaWdodC1oZWFkZXI7XHJcblxyXG4gICAkdmVydFBhZDogMHB4O1xyXG4gICAkc2lkZVBhZDogMHB4O1xyXG5cclxuICAgJGVsTXJnOiAxJTtcclxuXHJcbiAgICRpbml0QVQ6IDFzO1xyXG4gICAkaW5pdERlbGF5U3RlcDogMC4xcztcclxuICAgJGZ1bGxJbml0QVQ6ICRpbml0QVQgKyAkaW5pdERlbGF5U3RlcCAqICgkbnVtT2ZFbHMgLSAxKTtcclxuICAgJG1vdmVBVDogMC42cztcclxuICAgJGV4cGFuZEFUOiAwLjdzO1xyXG4gICAkZXhwYW5kRGVsYXk6IDAuMXM7XHJcbiAgICRiZ1NjYWxlQVQ6IDAuOHM7XHJcbiAgICRmYWRlb3V0QVQ6ICRtb3ZlQVQgKyAkZXhwYW5kQVQvMjtcclxuICAgJGluZGV4SG92ZXJBVDogMC41cztcclxuICAgJGNsb3NlQnRuQVQ6IDAuM3M7XHJcbiAgICRjbG9zZUJ0bkxpbmVEZWxheTogMC4xNXM7XHJcbiAgICRmdWxsRXhwYW5kQVQ6ICRtb3ZlQVQgKyAkZXhwYW5kRGVsYXkgKyAkZXhwYW5kQVQ7XHJcbiAgICRjb250ZW50RmFkZWluQVQ6IDAuNXM7XHJcbiAgICRvcGFjaXR5QVQ6IDAuNXM7XHJcblxyXG4gICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQG1peGluIHBhcmVudCgkbmFtZSkge1xyXG4gICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLXVuaWZ5KCYsICRuYW1lKX0ge1xyXG4gICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBAbWl4aW4gZWxIb3ZlciB7XHJcbiAgICAgIC4jeyRjaGFpbmFibGVfY29sdW1ufTpob3ZlciAmIHtcclxuICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgQG1peGluIGVsQWN0aXZlIHtcclxuICAgICAgLiN7JGNoYWluYWJsZV9jb2x1bW59LmlzLWFjdGl2ZSAmIHtcclxuICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgQG1peGluIGVsRGlzYWJsZWQge1xyXG4gICAgICAuI3skY2hhaW5hYmxlX2NvbHVtbn0uaXMtZGlzYWJsZWQgJiB7XHJcbiAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIEBtaXhpbiBjb250SW5hY3RpdmUge1xyXG4gICAgICAuI3skY2hhaW5hYmxlfS5pcy1pbmFjdGl2ZSAmIHtcclxuICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgQG1peGluIGNvbnRFbEFjdGl2ZSB7XHJcbiAgICAgIC4jeyRjaGFpbmFibGV9LmlzLSN7JGNoYWluYWJsZV9jb2x1bW59LWFjdGl2ZSAmIHtcclxuICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXJEZWZhdWx0SGVpZ2h0fSk7XHJcbiAgIHBhZGRpbmc6ICR2ZXJ0UGFkICRzaWRlUGFkO1xyXG5cclxuICAgJl9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICY6aG92ZXIgLiN7JGNoYWluYWJsZV9jb2x1bW59X19iZzphZnRlciB7XHJcbiAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJkVsIHtcclxuICAgICAgJGVsVzogKDEwMCUgLSAkZWxNcmcgKiAoJG51bU9mRWxzIC0gMSkpIC8gJG51bU9mRWxzO1xyXG4gICAgICAkZWxNcmdSZWw6IHBlcmNlbnRhZ2UoJGVsTXJnIC8gJGVsVyk7XHJcblxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogJGVsVztcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtb3ZlQVQgJGV4cGFuZEFULCB3aWR0aCAkZXhwYW5kQVQsXHJcbiAgICAgICAgIG9wYWNpdHkgJG1vdmVBVCAkZXhwYW5kQVQsIHotaW5kZXggMHMgJG1vdmVBVCArICRleHBhbmRBVDtcclxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgd2lkdGgsIG9wYWNpdHk7XHJcblxyXG4gICAgICAmOm5vdCguaXMtYWN0aXZlKSB7XHJcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fb3ZlcmZsb3cge1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRpbml0QVQ7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBjb250SW5hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JnIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRzaWRlUGFkICogMn0pO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbW92ZUFUICRleHBhbmRBVDtcclxuICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC01JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRpbml0QVQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb250SW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbEFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYmdTY2FsZUFUO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRvcGFjaXR5QVQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb250RWxBY3RpdmUge1xyXG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRvcGFjaXR5QVQgJGZ1bGxFeHBhbmRBVDtcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcHJldmlldy1jb250IHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIHRyYW5zZm9ybSAwLjNzICRmdWxsSW5pdEFUIC0gMC4ycztcclxuICAgICAgICAgQGluY2x1ZGUgcGFyZW50KFwiYnV0dG9uXCIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgY29udEluYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBjb250RWxBY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgd2lkdGg6IDI5M3B4O1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcclxuICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMjE2LCAwLCA1MCwgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjE2LCAwLCA1MCwgMSkgNDklLFxyXG4gICAgICAgICAgICByZ2JhKDE4NCwgMCwgNDMsIDEpIDUxJSxcclxuICAgICAgICAgICAgcmdiYSgxODQsIDAsIDQzLCAxKSA5OSVcclxuICAgICAgICAgKTtcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICBAaW5jbHVkZSBtYXhCcmVha1BvaW50KHB4dG9lbSgkcGl4ZWw0ODAsICRiYXNlLWZvbnQtc2l6ZSkpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgZWxBY3RpdmUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRjb250ZW50RmFkZWluQVQgJGZ1bGxFeHBhbmRBVDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6IG1heC1jb250ZW50IC8gMWZyIG1heC1jb250ZW50IDFmcjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODAwMzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgyMTYsIDAsIDUwLCAxKSAwJSxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgyMTYsIDAsIDUwLCAxKSA0OSUsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMTg0LCAwLCA0MywgMSkgNTElLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDE4NCwgMCwgNDMsIDEpIDk5JVxyXG4gICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4zcmVtO1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4QnJlYWtQb2ludChweHRvZW0oJHBpeGVsNDgwLCAkYmFzZS1mb250LXNpemUpKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Nsb3NlLWJ0biB7XHJcbiAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHMgJGNsb3NlQnRuQVQgKyAkY2xvc2VCdG5MaW5lRGVsYXk7XHJcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIGVsQWN0aXZlIHtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyAkZnVsbEV4cGFuZEFUO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsQWN0aXZlIHtcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxBY3RpdmUge1xyXG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGNsb3NlQnRuQVQgJGZ1bGxFeHBhbmRBVFxyXG4gICAgICAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMC43MiwgMC4wOSwgMC4zMiwgMS41Nyk7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbEFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkY2xvc2VCdG5BVCAkZnVsbEV4cGFuZEFUICsgJGNsb3NlQnRuTGluZURlbGF5XHJcbiAgICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjcyLCAwLjA5LCAwLjMyLCAxLjU3KTtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5kZXgge1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIGJvdHRvbTogJHZlcnRQYWQgKiAtMTtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gI3skbnVtT2ZFbHN9KTtcclxuICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEwMDBweCAvICN7JG51bU9mRWxzfSk7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRpbmRleEhvdmVyQVQsXHJcbiAgICAgICAgICAgIG9wYWNpdHkgJG1vdmVBVC8yICRleHBhbmRBVCArICRleHBhbmREZWxheSArICRtb3ZlQVQ7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXZ3LCAwKTtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIGVsSG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBjb250RWxBY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGluZGV4SG92ZXJBVCwgb3BhY2l0eSAkbW92ZUFULzI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYtYmFjayxcclxuICAgICAgICAgJi1mcm9udCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJi1iYWNrIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU2LCAyNTYsIDI1NiwgMC43KTtcclxuICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAkaW5kZXhIb3ZlckFULzIgJGluZGV4SG92ZXJBVC8yO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwLjJyZW0gNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbEhvdmVyIHtcclxuICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAkaW5kZXhIb3ZlckFULzI7XHJcbiAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAuMnJlbSA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRpbmRleEhvdmVyQVQgMC4xcztcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGluZGV4SG92ZXJBVCAwLjFzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbEhvdmVyIHtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDAgdG8gJG51bU9mRWxzIHtcclxuICAgICAgICAgJjpudGgtY2hpbGQoI3skaSArIDF9KSB7XHJcbiAgICAgICAgICAgICR4OiAoMTAwJSArICRlbE1yZ1JlbCkgKiAkaTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICR4ICsgNTAlIDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRFbEFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICY6bm90KC5pcy1hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHRyYW5zbGF0ZTNkKDAsIDAsICR4KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRmYWRlb3V0QVQsIG9wYWNpdHkgJGZhZGVvdXRBVDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuI3skY2hhaW5hYmxlX2NvbHVtbn1fX2lubmVyIHtcclxuICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGluaXREZWxheVN0ZXAgKiAkaTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLiN7JGNoYWluYWJsZV9jb2x1bW59X19iZyB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcyAqICRpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgIC4jeyRjaGFpbmFibGVfY29sdW1ufV9fYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl80LWRhcmssIDAuNyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIC4jeyRjaGFpbmFibGV9RWxfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNDMsIDQ2LCA2NSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICByZ2JhKDQzLCA0NiwgNjUsIDEpIDAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDQzLCA0NiwgNjUsIDEpIDQ5JSxcclxuICAgICAgICAgICAgICAgcmdiYSgzMiwgMzQsIDQ5LCAxKSA1MSUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMzIsIDM0LCA0OSwgMSkgOTklXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLiN7JGNoYWluYWJsZV9jb2x1bW59X19iZzphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1vdmVBVCwgd2lkdGggJGV4cGFuZEFUICRtb3ZlQVQgKyAkZXhwYW5kRGVsYXksXHJcbiAgICAgICAgICAgIHotaW5kZXggMHM7XHJcblxyXG4gICAgICAgICAuI3skY2hhaW5hYmxlX2NvbHVtbn1fX2JnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtb3ZlQVQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRtb3ZlQVQ7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgICAgICAgLmNoYWluYWJsZUVsX19oZWFkaW5nOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDYxXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC02cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJiLWVuZ2xpc2hcIjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbkBlYWNoICRsZXZlbCBpbiAoXCJhMVwiLCBcImEyXCIsIFwiYjFcIiwgXCJiMlwiLCBcImMxXCIpIHtcclxuICAgJGxldmVsUGF0aDogZm5fbGV2ZWxJbWFnZXMoJGxldmVsKTtcclxuICAgYm9keVtkYXRhLWxldmVsPVwiI3skbGV2ZWx9XCJdIHtcclxuICAgICAgLiN7JGNoYWluYWJsZV9jb2x1bW59IHtcclxuICAgICAgICAgQGZvciAkaSBmcm9tIDAgdG8gJG51bU9mRWxzIHtcclxuICAgICAgICAgICAgLy8gcGFyYSBtdWx0aXBsZXMgaW1hZ2VuZXNcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaSArIDF9KSB7XHJcbiAgICAgICAgICAgICAgIC4jeyRjaGFpbmFibGVfY29sdW1ufV9fYmc6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGxldmVsUGF0aH0vdW5pdF9iZ18jeyRpICsgMX0ucG5nXCIpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skY2hhaW5hYmxlX2NvbHVtbn0ge1xyXG4gICAgICAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgLiN7JGNoYWluYWJsZV9jb2x1bW59X19iZyB7XHJcbiAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRvICRudW1PZkVscyB7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGxldmVsUGF0aH0vdW5pdF9iZ19kaXNhYmxlZC5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICBib3JkZXI6IDFweCBzb2xpZCAjOWZhOWJiO1xyXG4gICB3aWR0aDogMTAwJTtcclxufVxyXG5wcm9ncmVzcyB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICBib3JkZXI6IDFweCBzb2xpZCAjOWZhOWJiO1xyXG4gICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG59XHJcbi8qIHZhbHVlOiAqL1xyXG5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yICFpbXBvcnRhbnQ7XHJcbn1cclxucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzIgIWltcG9ydGFudDtcclxufVxyXG5wcm9ncmVzcyB7XHJcbiAgIGNvbG9yOiAkY29sb3JfMjtcclxufVxyXG4iLCIkZmxpY2tpdHk6IFwiZmxpY2tpdHlcIjtcclxuQGltcG9ydCBcIi4uL192YXIvX2Nzcy12YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL192YXIvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5jLWZsaWNraXR5IHtcclxuICAgLS1mbGlja2l0eS1wYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgLS1mbGlja2l0eS1wYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgIC0tZmxpY2tpdHktcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgIG91dGxpbmU6IG5vbmU7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICAmX19jZWxsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgLy8gdHJhbnNpdGlvbjogbGVmdCAuNXMgZWFzZTtcclxuICAgICAgbGVmdDogLTMwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICYuaXMtYWN0aXZlLFxyXG4gICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNTBtcztcclxuICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgIH1cclxuICAgICAgLmMtY2FyZC1waHJhc2FsVmVyYnMge1xyXG4gICAgICAgICBAaW5jbHVkZSBsYXlvdXRGbGV4KGZsZXgsIFwiXCIsIFwiXCIsIHdyYXApO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAmLS1oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXlvdXRGbGV4KGZsZXgsIHNwYWNlLWJldHdlZW4sIGNlbnRlciwgd3JhcCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLS1mb290ZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXlvdXRGbGV4KGZsZXgsIGNlbnRlciwgY2VudGVyLCB3cmFwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMjtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLS1ib2R5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOXB4IHJnYmEoYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jLWNhcmQtb3B0aW9ucyB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggMTgwcHggMTgwcHg7XHJcbiAgICAgICAgIGdyaWQtcm93OiA0OHB4O1xyXG4gICAgICAgICAuYy1DaGVja1NlbGVjdGVkIHtcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XHJcbiAgICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOCkge1xyXG4gICAgICAgICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcclxuICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMCkge1xyXG4gICAgICAgICAgICAgICBncmlkLXJvdzogNDtcclxuICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmX19idXR0b24ge1xyXG4gICAgICAvLyBwYWRkaW5nOiA1cHggMzJweCAxMHB4IDEwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIuMXJlbTtcclxuICAgICAgbWluLXdpZHRoOiA1cmVtO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmFzZSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIDApLFxyXG4gICAgICAgICBoc2xhKDAsIDAlLCAwJSwgMC4xKVxyXG4gICAgICApO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgIC8vIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gICAgICAgICAvLyBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgICAgICAgIC8vIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDEwcHggaHNsYSgwLCAwJSwgMCUsIDAuMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYuaXMtcHJldiB7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLil4QgUHLDqWPDqWRlbnRcIjtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaXMtbmV4dCB7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlN1aXZhbnQg4pa6XCI7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLXByZXYsXHJcbiAgICAgICYuaXMtbmV4dCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC45KTtcclxuICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAvLyAmOjpiZWZvcmV7IH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbGllbnQtY29sb3JfMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgY29udGVudDogXCLil4QgUHJldlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgY29udGVudDogXCJOZXh0IOKWulwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX2NvdW50IHtcclxuICAgICAgJi0tdG90YWwge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1jdXJyZW50IHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFzZSk7XHJcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLy8gLS0tLSBidXR0b24tcm93IC0tLS1cclxuICAgJl9fY29udHJvbHMge1xyXG4gICAgICAvLyAtLS0tIGJ1dHRvbi1ncm91cCAtLS0tXHJcbiAgICAgIHBhZGRpbmc6IDAuM3JlbTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tYmxvY2sge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXByb2dyZXNzIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFzZSk7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMXB4IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb21pYyB7XHJcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAuYy1mbGlja2l0eV9fY29udHJvbHMtLWJsb2NrIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmMtZmxpY2tpdHlfX2NvbnRyb2xzLS1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX2NvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZmxpY2tpdHktcGFkZGluZy1ib3R0b20pO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZsaWNraXR5LXBhZGRpbmctbGVmdCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZsaWNraXR5LXBhZGRpbmctcmlnaHQpO1xyXG4gICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci9jc3MtdmFycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fdmFyL3ZhcmlhYmxlc1wiO1xyXG5cclxuXHJcbi8vIGNvdW50ZXIgbGlzdFxyXG4uYy0ge1xyXG4gICAgJm5hdmlnYXRpb25Nb2R1bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vIC0tLS0tLS0tLVxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICRuYXZpZ2F0aW9uTW9kdWxlX3NldWRvRWxtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuMnJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTAuMnJlbTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gLS0tLS0tLS0tXHJcbiAgICAgICAgLy8gLS0tLS0tLS0tXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAkY29sb3JfMi1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAtLS0tLS0tLS1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBvcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgLy8gZmxleDogbm9uZTtcclxuICAgICAgICAgICAgLy8gbWluLXdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMS1saWdodDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIC8vICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYy1uYXZpZ2F0aW9uTW9kdWxlLWl0ZW06aG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmMtbmF2aWdhdGlvbk1vZHVsZS1saW5rOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJGNvbG9yXzItZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gZXhlcmNpc2VzID0+IF9kcmFnZ2FibGUgKi9cclxuQGltcG9ydCBcIl9kcmFnZ2FibGVcIjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gZXhlcmNpc2VzID0+IF9zb3J0YWJsZSAqL1xyXG5AaW1wb3J0IFwiX3NvcnRhYmxlXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gY29tcG9uZW50cyBwcm95ZWN0ID0+IGV4ZXJjaXNlcyA9PiBfZHJhd0Nvbm5lY3RvciAqL1xyXG5AaW1wb3J0IFwiX2RyYXdDb25uZWN0b3JcIjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gZXhlcmNpc2VzID0+IF9uZ1JlY29yZGVySlMgKi9cclxuQGltcG9ydCBcIl9uZ1JlY29yZGVySlNcIjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gZXhlcmNpc2VzID0+IF9mbGlwQ2FyZHMgKi9cclxuQGltcG9ydCBcIl9mbGlwQ2FyZHNcIjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBjb21wb25lbnRzIHByb3llY3QgPT4gZXhlcmNpc2VzID0+IF9mbGlwQ2FyZHMgKi9cclxuQGltcG9ydCBcIl9yZWNvZ25pdGlvblwiO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IGNvbXBvbmVudHMgcHJveWVjdCA9PiBleGVyY2lzZXMgPT4gX2dhbWVzICovXHJcbkBpbXBvcnQgXCJfZ2FtZXNcIjsiLCIvLyBEcmFnZ2FibGUgRXhlcmNpY2VzXHJcbi8vIERyYWcgYW5kIERyb3AgRXhlcmNpY2VzXHJcbi5kcmFnQ29udCxcclxuLmRyYWcsXHJcbi5kcm9wIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgbWluLWhlaWdodDogMS41cmVtO1xyXG4gICBtaW4td2lkdGg6IDEwMHB4O1xyXG5cclxuICAgLy8gZm9udC1zaXplOiAxcmVtO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4vLyAuZHJhZ0NvbnR7IH1cclxuXHJcbi5kcmFnQ29udCB7XHJcbiAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgYm9yZGVyOiAwLjA5NHJlbSBkYXNoZWQgdmFyKC0tY2xpZW50LWNvbG9yXzQpO1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5kcm9wIHtcclxuICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxufVxyXG4uZHJhZyB7XHJcbiAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgIHotaW5kZXg6ICRkcmFnZ2FibGVfZHJvcDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICBwYWRkaW5nOiAwIDVweDtcclxuICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIGN1cnNvcjogbW92ZTtcclxuXHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl80KTtcclxuICAgLy8gYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvcl8yO1xyXG5cclxuICAgJi51LWJnQ29sb3JfNSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzUsIDAuMyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3JfNTtcclxuICAgfVxyXG59XHJcbi5kcm9wIHtcclxuICAgLmRyYWcge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmLmJpZW4sXHJcbiAgICYubWFsIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgIH1cclxuICAgJi5iaWVuIHtcclxuICAgICAgJixcclxuICAgICAgLmRyYWcge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9nb29kKTtcclxuICAgICAgfVxyXG4gICAgICAuZHJhZyB7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvcl9nb29kKTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICYubWFsIHtcclxuICAgICAgJixcclxuICAgICAgLmRyYWcge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl93cm9uZyk7XHJcbiAgICAgIH1cclxuICAgICAgLmRyYWcge1xyXG4gICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggd2hpdGU7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5kcmFnIHtcclxuICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XHJcbiAgIH1cclxuICAgJjpob3ZlciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xyXG4gICAgICAgICBjb2xvcjogcmdiYSgwLCA3MiwgMTI3LCAwLjUpO1xyXG5cclxuICAgICAgICAgY29udGVudDogXCJcXDY5XCI7XHJcbiAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICBoZWlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzIsIDAuNSk7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvcl8zLCAwLjUpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5zcGFuIHtcclxuICAgJi5kcmFnQ29udCxcclxuICAgJi5kcm9wIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIC5kcmFnQ29udC1ibHVlLCAuZHJhZy1ibHVlLCAuZHJvcC1ibHVlXHJcblxyXG4vLyBEcmFnIGFuZCBEcm9wIEV4ZXJjaWNlc1xyXG4uZHJhZ0NvbnQtYmx1ZSxcclxuLmRyYWctYmx1ZSxcclxuLmRyb3AtYmx1ZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuICAgbWluLXdpZHRoOiAxMDBweDtcclxuXHJcbiAgIC8vIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmRyYWdDb250LWJsdWUsXHJcbi5kcm9wLWJsdWUge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgIGJvcmRlcjogMnB4IGRhc2hlZCAkY29sb3JfMztcclxuICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uZHJhZy1ibHVlIHtcclxuICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgei1pbmRleDogJGRyYWdnYWJsZV9kcm9wO1xyXG4gICB3aWR0aDogMTAwJTtcclxuXHJcbiAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgY3Vyc29yOiBtb3ZlO1xyXG5cclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfNSwgMC4zKTtcclxuICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvcl81O1xyXG59XHJcbi5kcm9wLWJsdWUge1xyXG4gICAuZHJhZy1ibHVlIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4uZHJhZy1ibHVlIHtcclxuICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XHJcbiAgIH1cclxuICAgJjpob3ZlciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xyXG4gICAgICAgICBjb2xvcjogcmdiYSgwLCA3MiwgMTI3LCAwLjUpO1xyXG5cclxuICAgICAgICAgY29udGVudDogXCJcXDc2XCI7XHJcbiAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICBoZWlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzUsIDAuNSk7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvcl81LCAwLjUpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5zcGFuIHtcclxuICAgJi5kcmFnQ29udC1ibHVlLFxyXG4gICAmLmRyb3AtYmx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgfVxyXG59XHJcbiIsIi51aS1zb3J0YWJsZSB7XHJcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS1cclxuICAgIC0tdWktc29ydGFibGUtcHJpbWFyeS1iZzogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcsICMxZjZmNzYpO1xyXG4gICAgLS11aS1zb3J0YWJsZS1wcmltYXJ5LXR4dDogdmFyKC0tdGhlbWUtYm9keS10ZXh0LWNvbG9yLCAjMzIzMjMyKTtcclxuICAgIC0tdWktc29ydGFibGUtcHJpbWFyeS1jb250cmFzdC10eHQ6IHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LXR4dCwgd2hpdGUpO1xyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAtLXVpLXNvcnRhYmxlLWhlbHBlci1iZzogdmFyKC0tdGhlbWUtYmctYm9keSwgd2hpdGUpO1xyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAtLXVpLXNvcnRhYmxlLWFjY2VudC1iZzogdmFyKC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmcsICNmZmQ5N2EpO1xyXG4gICAgLS11aS1zb3J0YWJsZS1hY2NlbnQtY29udHJhc3QtYmc6IHZhcigtLXRoZW1lLXNlY3Rpb24tY29udHJhc3QtYmcsICNmZmQ5N2EpO1xyXG4gICAgLS11aS1zb3J0YWJsZS1hY2NlbnQtdHh0OiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC10eHQsIHdoaXRlKTtcclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLS11aS1zb3J0YWJsZS1jb3VudGVyLWJnOiB2YXIoLS11aS1zb3J0YWJsZS1wcmltYXJ5LWJnKTtcclxuICAgIC0tdWktc29ydGFibGUtY291bnRlci10eHQ6IHZhcigtLXVpLXNvcnRhYmxlLWFjY2VudC10eHQpO1xyXG4gICAgLS11aS1zb3J0YWJsZS1jb3VudGVyLXdpZHRoOiAyLjJyZW07XHJcbiAgICAtLXVpLXNvcnRhYmxlLXNhdmUtYXJlYTogMS41cmVtO1xyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAtLXVpLXNvcnRhYmxlLWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLVxyXG4gICAgJi1oYW5kbGUsXHJcbiAgICAmLXBsYWNlaG9sZGVyLFxyXG4gICAgJi1oaWdobGlnaHQge1xyXG4gICAgICAgIEBleHRlbmQgJWJ0bi1kZWZhdWx0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCB2YXIoLS11aS1zb3J0YWJsZS1wcmltYXJ5LWJnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1zb3J0YWJsZS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS11aS1zb3J0YWJsZS1zYXZlLWFyZWEpO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGlnaGxpZ2h0LFxyXG4gICAgJi1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yXzEtbGlnaHQsIDAuMjEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3JfMjtcclxuICAgIH1cclxuICAgICYtaGVscGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1zb3J0YWJsZS1oZWxwZXItYmcpO1xyXG4gICAgfVxyXG4gICAgLy8gLS0tLS0tLS0tXHJcbiAgICAmLWhhbmRsZS51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3cmVtO1xyXG4gICAgfVxyXG4gICAgJjpub3QoW3NvcnRhYmxlLWRpcmVjdGlvbl0pIHtcclxuICAgICAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcclxuICAgIH1cclxuICAgICZbc29ydGFibGUtZGlyZWN0aW9uPVwibnNcIl0ge1xyXG4gICAgICAgIC51aS1zb3J0YWJsZS1pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBucy1yZXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltzb3J0YWJsZS1kaXJlY3Rpb249XCJld1wiXSB7XHJcbiAgICAgICAgLnVpLXNvcnRhYmxlLWl0ZW0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XHJcblxyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNzhcIjtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXVpLXNvcnRhYmxlLXNhdmUtYXJlYSkgKiAwLjkpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdWktc29ydGFibGUtc2F2ZS1hcmVhKSAqIDAuOSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXVpLXNvcnRhYmxlLXNhdmUtYXJlYSkgKiAwLjkpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImItZW5nbGlzaFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXVpLXNvcnRhYmxlLXByaW1hcnktYmcpO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gdmFsaWRhciBlc3RhZG8gZGUgZWplcmNpY2lvXHJcbiAgICAgICAgJi5iaWVuLFxyXG4gICAgICAgICYuaXMtZ29vZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWFsLFxyXG4gICAgICAgICYuaXMtd3Jvbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuW2RhdGEtZWplcmNpY2lvPVwic29ydGFibGVcIl0ge1xyXG4gICAgJi5jLWNvdW50ZXJTdGVwIHtcclxuICAgICAgICAuYy1jb3VudGVyU3RlcF9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS11aS1zb3J0YWJsZS1jb3VudGVyLXdpZHRoKSAqIDEuMik7XHJcbiAgICAgICAgICAgICZbY2xhc3MqPVwiLWhlbHBlclwiXSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCB2YXIoLS11aS1zb3J0YWJsZS1hY2NlbnQtY29udHJhc3QtYmcpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1zb3J0YWJsZS1hY2NlbnQtY29udHJhc3QtYmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11aS1zb3J0YWJsZS1hY2NlbnQtY29udHJhc3QtYmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5iaWVuLFxyXG4gICAgICAgICAgICAgICAgJi5pcy1nb29kLFxyXG4gICAgICAgICAgICAgICAgJi5tYWwsXHJcbiAgICAgICAgICAgICAgICAmLmlzLXdyb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1zb3J0YWJsZS1oZWxwZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11aS1zb3J0YWJsZS1wcmltYXJ5LXR4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tdWktc29ydGFibGUtY291bnRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1zb3J0YWJsZS1jb3VudGVyLWJnKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS11aS1zb3J0YWJsZS1jb3VudGVyLXR4dCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1zb3J0YWJsZS1ib3JkZXItcmFkaXVzKSAwIDBcclxuICAgICAgICAgICAgICAgICAgICB2YXIoLS11aS1zb3J0YWJsZS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAgICAgICAgICAgICAwJSAxMDAlLFxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUgMTAwJSxcclxuICAgICAgICAgICAgICAgICAgICAxMDAlIDcwJSxcclxuICAgICAgICAgICAgICAgICAgICA4NSUgNTAlLFxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUgMzAlLFxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgMCUgMCVcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb3J0YWJsZS1maXhlZCB7XHJcbiAgICAudWktc29ydGFibGUtLWl0ZW0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9fdmFyL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbi8vIFNvcnRhYmxlIEV4ZXJjaWNlc1xyXG4vLyBEcmFnIGFuZCBEcm9wIEV4ZXJjaWNlc1xyXG5bZGF0YS1lamVyY2ljaW89XCJ1bmlyXCJdIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAmOjpiZWZvcmUsXHJcbiAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG4gICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjRweCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMC4ycHggdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgICAgJiA+ICo6OmFmdGVyLFxyXG4gICAgICAmID4gKjo6YmVmb3JlIHtcclxuICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgYm9yZGVyLXdpZHRoOiA5cHg7XHJcbiAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmID4gOmZpcnN0LWNoaWxkID4gKiB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOXB4IDAgOXB4IDlweDtcclxuICAgfVxyXG4gICAmID4gOmxhc3QtY2hpbGQgPiAqIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDlweCA5cHggOXB4O1xyXG4gICB9XHJcbiAgICYgPiA6Zmlyc3QtY2hpbGQgPiAqOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDExcHg7XHJcbiAgIH1cclxuICAgJiA+IDpsYXN0LWNoaWxkID4gKjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMXB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi50cmVlSXRlbSB7XHJcbiAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZywgI2U0YWI2Mik7XHJcblxyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBtYXJnaW46IDBweDtcclxuICAgcGFkZGluZzogMC41cmVtO1xyXG4gICBtaW4taGVpZ2h0OiAyLjVyZW07XHJcbiAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICYudHJlZUltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICB9XHJcbiAgIC8vICYge1xyXG4gICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTljYztcclxuICAgLy8gICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgLy8gfVxyXG4gICAmX2hpIHtcclxuICAgICAgQGV4dGVuZCAudHJlZUl0ZW07XHJcbiAgICAgIC8vIGNvbG9yOiAjMDA5OWNjO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZy1hbHBoYSk7XHJcbiAgIH1cclxuICAgJl9zZXQge1xyXG4gICAgICBAZXh0ZW5kIC50cmVlSXRlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtc2VjdGlvbi1jb250cmFzdC1iZy1hbHBoYSk7XHJcbiAgICAgIC8vIGNvbG9yOiB3aGl0ZTtcclxuICAgfVxyXG4gICAmW2NvcnJlY3RhPVwiYmllblwiXSxcclxuICAgJl9oaVtjb3JyZWN0YT1cImJpZW5cIl0sXHJcbiAgICZfc2V0W2NvcnJlY3RhPVwiYmllblwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9nb29kO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgIH1cclxuICAgJltjb3JyZWN0YT1cIm1hbFwiXSxcclxuICAgJl9oaVtjb3JyZWN0YT1cIm1hbFwiXSxcclxuICAgJl9zZXRbY29ycmVjdGE9XCJtYWxcIl0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgfVxyXG4gICAmW2pzYmxvY2s9XCJqc2Jsb2NrXCJdIHtcclxuICAgICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgfVxyXG59XHJcbiIsIi8qKlxyXG4qIGFlLVJlY29yZGVyXHJcbiovXHJcbiRwcmVmaXg6IFwiYWVcIjtcclxuJG5hbWU6IFwiYXVkaW9SZWNvcmRlclwiO1xyXG4uI3skcHJlZml4fS0ge1xyXG4gICAmI3skbmFtZX0ge1xyXG4gICAgICAmX25ld1JlY29yZCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250cm9scyB7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgJi0tYnRuUmVjb3JkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6IHZhcigtLXRoZW1lX3NlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4O1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWVfc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgLy8gY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYtLWJ0blBsYXkge1xyXG4gICAgICAgICAgICAtLXRoZW1lLWJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWVfc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWVfc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLS1idG5SZWNvcmQsXHJcbiAgICAgICAgICYtLWJ0blBsYXkge1xyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLS1idG5TdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCA3OCwgOTAsIDAuOCk7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJnUmVjb3JkaW5nQWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggYmxhY2ssIGluc2V0IDAgMCAwIDEycHggd2hpdGU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggZ3JheSwgaW5zZXQgMCAwIDAgMTJweCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLyogaW5pdGlhbCBzdGF0ZSAqL1xyXG4gICAgICAgICAmLS1idG5SZWNvcmQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZVxyXG4gICAgICAgICAgICArICYtLWJ0blBsYXlbZGlzYWJsZWRdOm5vdCguaXMtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYtLWJ0blJlY29yZDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlXHJcbiAgICAgICAgICAgICsgJi0tYnRuUGxheVtkaXNhYmxlZF06bm90KC5pcy1hY3RpdmUpXHJcbiAgICAgICAgICAgICsgJi0tYnRuU3RvcFtkaXNhYmxlZF06bm90KC5pcy1hY3RpdmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAvKiByZWNvcmRlciBzdGF0ZSAqL1xyXG4gICAgICAgICAmLS1idG5SZWNvcmRbZGlzYWJsZWRdLmlzLWFjdGl2ZSArICYtLWJ0blBsYXlbZGlzYWJsZWRdLFxyXG4gICAgICAgICAmLS1idG5SZWNvcmRbZGlzYWJsZWRdLmlzLWFjdGl2ZVxyXG4gICAgICAgICAgICArICYtLWJ0blBsYXlbZGlzYWJsZWRdOm5vdCguaXMtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi0tYnRuUmVjb3JkW2Rpc2FibGVkXS5pcy1hY3RpdmVcclxuICAgICAgICAgICAgKyAmLS1idG5QbGF5W2Rpc2FibGVkXTpub3QoLmlzLWFjdGl2ZSlcclxuICAgICAgICAgICAgKyAmLS1idG5TdG9wOm5vdCguaXMtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC8qIGxpc3RlbiBzdGF0ZSAqL1xyXG4gICAgICAgICAmLS1idG5SZWNvcmQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZVxyXG4gICAgICAgICAgICArICYtLWJ0blBsYXk6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcclxuICAgICAgICAgJi0tYnRuUmVjb3JkOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmVcclxuICAgICAgICAgICAgKyAmLS1idG5QbGF5W2Rpc2FibGVkXVtkYXRhLWlzLXBsYXllZF06bm90KC5pcy1hY3RpdmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi0tYnRuUmVjb3JkOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmVcclxuICAgICAgICAgICAgKyAmLS1idG5QbGF5Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmVcclxuICAgICAgICAgICAgKyAmLS1idG5TdG9wW2Rpc2FibGVkXTpub3QoLmlzLWFjdGl2ZSksXHJcbiAgICAgICAgICYtLWJ0blJlY29yZDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlXHJcbiAgICAgICAgICAgICsgJi0tYnRuUGxheVtkYXRhLWlzLXBsYXllZF06bm90KC5pcy1hY3RpdmUpOm5vdChbZGlzYWJsZWRdKVxyXG4gICAgICAgICAgICArICYtLWJ0blN0b3BbZGlzYWJsZWRdOm5vdCguaXMtYWN0aXZlKSxcclxuICAgICAgICAgJi0tYnRuUmVjb3JkW2Rpc2FibGVkXS5pcy1hY3RpdmVcclxuICAgICAgICAgICAgKyAmLS1idG5QbGF5W2RhdGEtaXMtcGxheWVkXTpub3QoLmlzLWFjdGl2ZSk6bm90KFtkaXNhYmxlZF0pXHJcbiAgICAgICAgICAgICsgJi0tYnRuU3RvcFtkaXNhYmxlZF06bm90KC5pcy1hY3RpdmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLyoqXHJcbiogYy1uZ1JlY29yZGVyKi9cclxuLmMtIHtcclxuICAgJm5nUmVjb3JkZXIge1xyXG4gICAgICAmLWNvbnRyb2xzIHtcclxuICAgICAgICAgJi0tYnRuUmVjb3JkIHtcclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYmdSZWNvcmRpbmdBY3RpdmU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jYW52YXMge1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfMTtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICZSZWNvcmRlcixcclxuICAgICAgICAgJkF1ZGlvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZSZWNvcmRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbmctYXVkaW8tcmVjb3JkZXItYW5hbHl6ZXIge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAuYXVkaW9SZWNvcmRlci1hbmFseXplciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICBjYW52YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZBdWRpbyB7XHJcbiAgICAgICAgICAgIG5nLWF1ZGlvLXJlY29yZGVyLXdhdmUtdmlldyB7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgd2F2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5taW5pUmVjb3JkZXIge1xyXG4gICAgICAgICAuYy1uZ1JlY29yZGVyLWNhbnZhcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmdSZWNvcmRpbmdBY3RpdmUge1xyXG4gICAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgIH1cclxuXHJcbiAgIDUwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgIH1cclxuXHJcbiAgIDEwMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL192YXIvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL192YXIvY3NzLXZhcnMuc2Nzc1wiO1xyXG5cclxuXHJcbi8vIEZsaXAgRXhlcmNpY2VzXHJcbi5mbGlwX2NhcmQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDIyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgLy8gQ29udGVuZG9yXHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLy8gRmlsYVxyXG4gICAgJi1yb3cge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgICAgICYuZmxpcEZsZXhpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mbGlwR3JpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE3MHB4LCAxZnIpKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL0xpbXBpYXIgZWwgZmxvYXRcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAmLWNvbnRlbnQsXHJcbiAgICAuZmxpcF9mcm9udCxcclxuICAgIC5mbGlwX2JhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAvLyBibG9xdWUgY29udGVuaWRvIHRleHRvXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlwX2Zyb250IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGhHYW1lcyArIFwiZ2FtZV9mbGlwQ2FyZHMvaW1hZ2VzL0ZsaXBDYXJkX2Zyb250LnBuZ1wiKTtcclxuICAgIH1cclxuICAgIC5mbGlwX2JhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aEdhbWVzICsgXCJnYW1lX2ZsaXBDYXJkcy9pbWFnZXMvRmxpcENhcmRfYmFjay5wbmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iaWVuLFxyXG4gICAgJi5pcy1nb29kIHtcclxuICAgICAgICAuZmxpcF9iYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRwYXRoR2FtZXMgKyBcImdhbWVfZmxpcENhcmRzL2ltYWdlcy9GbGlwQ2FyZF9nb29kLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1hbCxcclxuICAgICYuaXMtd3Jvbmcge1xyXG4gICAgICAgIC5mbGlwX2JhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGhHYW1lcyArIFwiZ2FtZV9mbGlwQ2FyZHMvaW1hZ2VzL0ZsaXBDYXJkX3dyb25nLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmMte1xyXG4gICAgJnJlY29nbml0aW9uIHtcclxuICAgICAgICAvLyAtLS0tLS0tIHZhclxyXG4gICAgICAgICRndXR0ZXI6IDFyZW07XHJcbiAgICAgICAgLy8gLS0tLS0tLSBcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygjeyRndXR0ZXJ9ICogMik7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skZ3V0dGVyfSAvIDIpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZ3V0dGVyfSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKCN7JGd1dHRlcn0gKiAyKSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub24tcGF1c2V7ICY6YmVmb3JleyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vbXVsdGltZWRpYS9pbWFnZXMvYXBwL3VpLWF1ZGlvR3JhcGhpYy5wbmcnKTsgfX1cclxuICAgICAgICBcclxuICAgICAgICAmLm9uLXJlY29yZHsgJjpiZWZvcmV7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9tdWx0aW1lZGlhL2ltYWdlcy9hcHAvdWktYXVkaW9HcmFwaGljTGF0ZW5jeS5naWYnKTsgfX1cclxuXHJcbiAgICAgICAgJlRpdGxle1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmQW5zd2Vye1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygjeyRndXR0ZXJ9ICogMyk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skZ3V0dGVyfSAvIDIpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZ3V0dGVyfSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi9fdmFyL2Nzcy12YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL192YXIvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcblxyXG4vL1xyXG4lbWVuc2FqZXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuLmMtZ2FtZSB7XHJcbiAgICAvLyBqdWVnbyBjb21wbGV0YXIgbGEgZnJhc2VcclxuXHJcbiAgICAkekluZGV4QnRuSW5zdHJ1Y3Rpb246IDE7XHJcbiAgICAkekluZGV4QnRuQ2xvc2U6IDM7XHJcbiAgICAkekluZGV4RmVlZEJhY2s6IDI7XHJcbiAgICAkd2lkdGhCdG5fY2hlY2s6IDIuNXJlbTtcclxuICAgICR3aWR0aFJlc3VsdF9zcGFjaW5nOiAxLjVyZW07XHJcblxyXG4gICAgJkNvbXBsZXRlUGhyYXNlIHtcclxuICAgICAgICAvL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcclxuXHJcbiAgICAgICAgJi0tYnV0dG9uIHtcclxuICAgICAgICAgICAgJi1JbnN0cnVjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYy1idG47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogJHpJbmRleEJ0bkluc3RydWN0aW9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLUNsb3NlLFxyXG4gICAgICAgICAgICAmLUluaXQge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYy1idG47XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkekluZGV4QnRuQ2xvc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtQ2hlY2sge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYy1idG4tSWNvbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkd2lkdGhCdG5fY2hlY2s7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzI7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1jaGVjay5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tQ291bnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1GZWVkQmFjayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJW1lbnNhamVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6SW5kZXhGZWVkQmFjaztcclxuXHJcbiAgICAgICAgICAgICYuaXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1Jbml0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlbWVuc2FqZXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkekluZGV4RmVlZEJhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tQmxvY2sge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzItZGFyaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLVBocmFzZXMge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tV29yZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAydm1heDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZiMWEzO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG5cclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBqdW1wSW5maW5pdGUgZWFzZS1pbi1vdXQgMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgLy8gd2hlbiB0aGUgc3BlYyBpcyBmaW5pc2hlZFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjE1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTAuMTVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zcmVtKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4zcmVtKTtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMy43NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMDdyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfMi1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXzItZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC4xM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1Db3VudFRpbWVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC43cmVtIDAgMDtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRlbXBvKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1UaW1lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLVJlc3VsdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR3aWR0aFJlc3VsdF9zcGFjaW5nfSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogJHdpZHRoUmVzdWx0X3NwYWNpbmcgLyAyO1xyXG4gICAgICAgICAgICByaWdodDogJHdpZHRoUmVzdWx0X3NwYWNpbmcgLyAyO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLVJlc3BvbnNlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBFc3RhZG9zIGRlbCBqdWVnb1xyXG4gICAgICAgICYuaGFzLWZpbmlzaGVkIHtcclxuICAgICAgICAgICAgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1JbnN0cnVjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmMtZ2FtZUNvbXBsZXRlUGhyYXNlLS1GZWVkQmFjayB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqdW1wSW5maW5pdGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgIH1cclxufVxyXG4iLCIuYy17XHJcblx0JmNoYXR7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMXZ3O1xyXG4gICAgICAgIHdpZHRoOiAyMHZ3O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM4NXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggLTJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlUmlnaHRDaGF0O1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXM7XHJcblxyXG4gICAgICAgICYuaGlkZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cdFx0XHJcbiAgICAgICAgLmNoYXRfX2hlYWRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGF0X19jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgICAgICAgICAgLmNoYXRfX2NhcmR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoYXRfX3Bob3Rve1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNy41cHgsXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2hhdF9fbXNue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yXzQtbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tc25fX2luZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubXNuX191c2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zbl9fdGltZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl8xLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl8xLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yXzQtbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zZW5ke1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmVjaXZlZHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGF0X19tc257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oICRjb2xvcl8xLWxpZ2h0ZXIsIDYpIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbiggJGNvbG9yXzEtbGlnaHRlciwgNikgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhdF9fd3JpdGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl8xLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmUgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXZoO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuX2NoYXR7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IGNhbGMoMTAwdmggLSAxMHJlbSk7XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogLTFweCAycHggOXB4IHJnYmEoMCwgMCwgMCwgMC40Nyk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgei1pbmRleDogMztcclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiQ2hhdFwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTphdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZSwgb3BhY2l0eSAuNnMgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH0gICAgXHJcbiAgICAmOmhvdmVyOjphZnRlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xyXG4gICAgLmMtY2hhdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNYXRlcmlhbGl6ZSB2YXJpYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9cclxuLy8gVGFibGUgb2YgQ29udGVudHM6XHJcbi8vXHJcbi8vICAxLiBDb2xvcnNcclxuLy8gIDQuIENhcmRzXHJcbi8vICA1LiBDb2xsYXBzaWJsZVxyXG4vLyAgMTAuIEZvcm1cclxuLy8gIDEyLiBHcmlkXHJcbi8vICAxNC4gU2lkZSBOYXZpZ2F0aW9uXHJcbi8vICAxNS4gUGhvdG8gU2xpZGVyXHJcbi8vICAyNi4gVmFsaWRhdGlvblxyXG4vLyAgMjcuIEltcG9ydHNcclxuXHJcbi8vIDEuIENvbG9yc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gJHByaW1hcnktY29sb3I6IGNvbG9yKFwibWF0ZXJpYWxpemUtcmVkXCIsIFwibGlnaHRlbi0yXCIpICFkZWZhdWx0O1xyXG4vLyAkcHJpbWFyeS1jb2xvci1saWdodDogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuLy8gJHByaW1hcnktY29sb3ItZGFyazogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG5cclxuJHNlY29uZGFyeS1jb2xvcjogJGNvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWNvbG9yOiAkY29sb3JfZ29vZFx0ICFkZWZhdWx0O1xyXG4kZXJyb3ItY29sb3I6ICRjb2xvcl93cm9uZyAhZGVmYXVsdDtcclxuLy8gJGxpbmstY29sb3I6IGNvbG9yKFwibGlnaHQtYmx1ZVwiLCBcImRhcmtlbi0xXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gNC4gQ2FyZHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRjYXJkLXBhZGRpbmc6IDI0cHggIWRlZmF1bHQ7XHJcbiRjYXJkLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyAkY2FyZC1saW5rLWNvbG9yOiBjb2xvcihcIm9yYW5nZVwiLCBcImFjY2VudC0yXCIpICFkZWZhdWx0O1xyXG4vLyAkY2FyZC1saW5rLWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRjYXJkLWxpbmstY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyA1LiBDb2xsYXBzaWJsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGNvbGxhcHNpYmxlLWhlaWdodDogM3JlbSAhZGVmYXVsdDtcclxuJGNvbGxhcHNpYmxlLWxpbmUtaGVpZ2h0OiAkY29sbGFwc2libGUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29sbGFwc2libGUtaGVhZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kY29sbGFwc2libGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG4kc2lkZW5hdi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kZ3V0dGVyLXdpZHRoOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRlbGVtZW50LXRvcC1tYXJnaW46ICRndXR0ZXItd2lkdGgvMyAhZGVmYXVsdDtcclxuJGVsZW1lbnQtYm90dG9tLW1hcmdpbjogKCRndXR0ZXItd2lkdGgqMikvMyAhZGVmYXVsdDtcclxuXHJcbi8vIDkuIERyb3Bkb3duXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZHJvcGRvd24tYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ob3Zlci1iZy1jb2xvcjogI2VlZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyAxMC4gRm9ybVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUZXh0IElucHV0cyArIFRleHRhcmVhXHJcbiRpbnB1dC1oZWlnaHQ6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogJGNvbG9yXzEtbGlnaHQgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZiAhZGVmYXVsdDtcclxuJGlucHV0LWVycm9yLWNvbG9yOiAkZXJyb3ItY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1zdWNjZXNzLWNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtbWFyZ2luLWJvdHRvbTogMDtcclxuJGlucHV0LW1hcmdpbjogMCAwICRpbnB1dC1tYXJnaW4tYm90dG9tIDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kaW5wdXQtdHJhbnNpdGlvbjogYWxsIC4zcyAhZGVmYXVsdDtcclxuJGxhYmVsLWZvbnQtc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwgLjQyKSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yOiAjOTQ5NDk0ICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyOiAxcHggZG90dGVkICRpbnB1dC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWludmFsaWQtYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWVycm9yLWNvbG9yICFkZWZhdWx0O1xyXG4kcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogbGlnaHRlbigkaW5wdXQtYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuLy8gUmFkaW8gQnV0dG9uc1xyXG4kcmFkaW8tZmlsbC1jb2xvcjogJGNvbG9yXzEgIWRlZmF1bHQ7XHJcbi8vIFJhbmdlXHJcbiRyYW5nZS1oZWlnaHQ6IDE0cHggIWRlZmF1bHQ7XHJcbiRyYW5nZS13aWR0aDogMTRweCAhZGVmYXVsdDtcclxuJHRyYWNrLWhlaWdodDogM3B4ICFkZWZhdWx0O1xyXG4vLyBTZWxlY3RcclxuJHNlbGVjdC1ib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyICFkZWZhdWx0O1xyXG4kc2VsZWN0LWJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCkgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtZm9jdXM6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvcl8xLCA0NyUpICFkZWZhdWx0O1xyXG4kc2VsZWN0LW9wdGlvbi1ob3ZlcjogcmdiYSgwLDAsMCwuMDYpICFkZWZhdWx0O1xyXG4kc2VsZWN0LW9wdGlvbi1mb2N1czogcmdiYSgwLDAsMCwuMDMpICFkZWZhdWx0O1xyXG4kc2VsZWN0LXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1yYWRpdXM6IDJweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMTYuIEdsb2JhbFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gTWVkaWEgUXVlcnkgUmFuZ2VzXHJcbiRzbWFsbC1zY3JlZW4tdXA6IDYwMXB4ICFkZWZhdWx0O1xyXG4kbWVkaXVtLXNjcmVlbi11cDogOTkzcHggIWRlZmF1bHQ7XHJcbiRsYXJnZS1zY3JlZW4tdXA6IDEyMDFweCAhZGVmYXVsdDtcclxuJHNtYWxsLXNjcmVlbjogNjAwcHggIWRlZmF1bHQ7XHJcbiRtZWRpdW0tc2NyZWVuOiA5OTJweCAhZGVmYXVsdDtcclxuJGxhcmdlLXNjcmVlbjogMTIwMHB4ICFkZWZhdWx0O1xyXG5cclxuJG1lZGl1bS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xyXG4kbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XHJcbiRleHRyYS1sYXJnZS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRsYXJnZS1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xyXG4kc21hbGwtYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRzbWFsbC1zY3JlZW59KVwiICFkZWZhdWx0O1xyXG4kbWVkaXVtLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XHJcbiRtZWRpdW0tb25seTogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbi11cH0pIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XHJcblxyXG4vLyAyMS4gVHlwb2dyYXBoeVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJG9mZi1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjg3KSAhZGVmYXVsdDtcclxuXHJcbi8vIDIzLiBDb2xsZWN0aW9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kc2Vjb25kYXJ5LWNvbG9yIDogJGNvbG9yXzI7XHJcbiRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjogI2UwZTBlMCAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24tYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjb2xsZWN0aW9uLWFjdGl2ZS1iZy1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24tYWN0aXZlLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDU1JSkgIWRlZmF1bHQ7XHJcbiRjb2xsZWN0aW9uLWhvdmVyLWJnLWNvbG9yOiByZ2JhKCRjb2xvcl8yLCAwLjUpICFkZWZhdWx0O1xyXG4kY29sbGVjdGlvbi1saW5rLWNvbG9yOiAkY29sb3JfMSAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24tbGluZS1oZWlnaHQ6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24taXRlbS1wYWRkaW5nLXk6IDVweCAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24taXRlbS1wYWRkaW5nLXg6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyAyNi4gdmFsaWRhdGlvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gVmFsaWRhdGlvbiBTYXNzIFBsYWNlaG9sZGVyc1xyXG4ldmFsaWQtaW5wdXQtc3R5bGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xyXG4gIH1cclxuICAlaW52YWxpZC1pbnB1dC1zdHlsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtaW52YWxpZC1ib3JkZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LWVycm9yLWNvbG9yO1xyXG4gIH1cclxuICAlY3VzdG9tLXN1Y2Nlc3MtbWVzc2FnZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc3VjY2Vzcyk7XHJcbiAgICBjb2xvcjogJGlucHV0LXN1Y2Nlc3MtY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7XHJcbiAgfVxyXG4gICVjdXN0b20tZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtZXJyb3IpO1xyXG4gICAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTtcclxuICB9XHJcbiAgJWlucHV0LWFmdGVyLXN0eWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1vdXQsIC4ycyBjb2xvciBlYXNlLW91dDtcclxuICB9XHJcblxyXG4vLyAyNy4gSW1wb3J0c1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uaW5wdXQtZmllbGQge1xyXG4gIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICBcclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIFxyXG4gICAgICAmOm5vdCgubGFiZWwtaWNvbikuYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpbXBvcnRcclxuICAgICAgLy8gXCJtYXRlcmlhbF9zZWxlY3RcIlxyXG4gICAgLy8gLCBcIm1hdGVyaWFsX2Ryb3Bkb3duXCIgXHJcbiAgICBcIm1hdGVyaWFsX2dsb2JhbFwiICwgXHJcbiAgICBcIm1hdGVyaWFsX21vZGFsXCIgLCBcclxuICAgIFwibWF0ZXJpYWxfY29sbGFwc2libGVcIlxyXG47XHJcbiIsIi8vIFBhcmFsbGF4XHJcbi5wYXJhbGxheC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbn1cclxuXHJcbi5wYXJhbGxheCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLy8gQ29sbGVjdGlvbnNcclxuLmNvbGxlY3Rpb24ge1xyXG5cdG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblxyXG5cdCYtdGl0bGV7XHJcblx0XHRsaW5lLWhlaWdodDogMC45cmVtO1xyXG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0fVxyXG5cclxuXHQmLWJsb2Nre1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRwYWRkaW5nOiAkY29sbGVjdGlvbi1pdGVtLXBhZGRpbmcteSAkY29sbGVjdGlvbi1pdGVtLXBhZGRpbmcteDtcclxuXHR9XHJcblxyXG5cdCYtYnV0dG9ue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0XHJcblx0XHQmLWljb257XHJcblx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0bWluLWhlaWdodDogMi41cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRjb2xsZWN0aW9uLWxpbmUtaGVpZ2h0O1xyXG5cdFx0Ly8gcGFkZGluZzogJGNvbGxlY3Rpb24taXRlbS1wYWRkaW5nLXkgJGNvbGxlY3Rpb24taXRlbS1wYWRkaW5nLXg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWJnLWNvbG9yO1xyXG5cclxuXHRcdC8vIEF2YXRhciBDb2xsZWN0aW9uXHJcblx0XHQmLmF2YXRhciB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDg0cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNzJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0LmNpcmNsZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHRcdFx0aS5jaXJjbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWNvbmRhcnktY29udGVudCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWFjdGl2ZS1iZy1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICRjb2xsZWN0aW9uLWFjdGl2ZS1jb2xvcjtcclxuXHJcblx0XHRcdC5zZWNvbmRhcnktY29udGVudCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGEuY29sbGVjdGlvbi1pdGVte1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0cmFuc2l0aW9uOiAuMjVzO1xyXG5cdFx0Y29sb3I6ICRjb2xsZWN0aW9uLWxpbmstY29sb3I7XHJcblx0XHQmOm5vdCguYWN0aXZlKSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1ob3Zlci1iZy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53aXRoLWhlYWRlciB7XHJcblx0XHQuY29sbGVjdGlvbi1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1iZy1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNvbGxlY3Rpb24taXRlbSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdH1cclxuXHRcdC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA3MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gTWFkZSBsZXNzIHNwZWNpZmljIHRvIGFsbG93IGVhc2llciBvdmVycmlkaW5nXHJcbi5zZWNvbmRhcnktY29udGVudCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdC8vICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbn1cclxuLmNvbGxhcHNpYmxlIC5jb2xsZWN0aW9uIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG5cclxuIiwiLm1vZGFsIHtcclxuICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgbGVmdDogMDtcclxuICAgcmlnaHQ6IDA7XHJcblxyXG4gICBwYWRkaW5nOiAwO1xyXG4gICBtYXgtaGVpZ2h0OiA3MCU7XHJcbiAgIHdpZHRoOiA1NSU7XHJcblxyXG4gICBtYXJnaW46IGF1dG87XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJnLW5hdmlnYXRpb24pO1xyXG4gICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICB3aWxsLWNoYW5nZTogdG9wLCBvcGFjaXR5O1xyXG5cclxuICAgYm94LXNoYWRvdzogJHNoYWRvdy00O1xyXG5cclxuICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICB9XHJcblxyXG4gICBoMSxcclxuICAgaDIsXHJcbiAgIGgzLFxyXG4gICBoNCB7XHJcbiAgICAgIG1hcmdpbjogMDsgLy8gVkFMT1IgREVGQVVMVDogbWFyZ2luLXRvcDogMDtcclxuICAgfVxyXG5cclxuICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuICAgfVxyXG5cclxuICAgLm1vZGFsLWNsb3NlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmLmN1c3RvbSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMztcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5idG4sXHJcbiAgICAgIC5idG4tZmxhdCB7XHJcbiAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAvLyBNb2RhbCB3aXRoIGZpeGVkIGFjdGlvbiBmb290ZXJcclxuICAgJi5tb2RhbC1maXhlZC1mb290ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBoZWlnaHQ6IDcwJTtcclxuXHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xyXG4gICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC8vIE1vZGFsIEJvdHRvbSBTaGVldCBTdHlsZVxyXG4gICAmLmJvdHRvbS1zaGVldCB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAtMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogNzV2aDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgd2lsbC1jaGFuZ2U6IGJvdHRvbSwgb3BhY2l0eTtcclxuICAgfVxyXG59XHJcbi5tb2RhbC1vdmVybGF5IHtcclxuICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICB6LWluZGV4OiAkekluZGV4X21vZGFsX21hdGVyaWFsX292ZXJsYXk7XHJcbiAgIHRvcDogLTEwMHB4O1xyXG4gICBsZWZ0OiAwO1xyXG4gICBib3R0b206IDA7XHJcbiAgIHJpZ2h0OiAwO1xyXG4gICAvLyBoZWlnaHQ6IDEyNSU7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBiYWNrZ3JvdW5kOiAkb3ZlcmxheTtcclxuICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcbiIsIi5jb2xsYXBzaWJsZSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XHJcblx0bWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ly9AZXh0ZW5kIC56LWRlcHRoLTE7XHJcblxyXG5cdCYtaGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdG1pbi1oZWlnaHQ6ICRjb2xsYXBzaWJsZS1oZWlnaHQgKyAxcmVtO1xyXG5cdFx0Ly9oZWlnaHQ6ICRjb2xsYXBzaWJsZS1oZWlnaHQ7XHJcblx0XHRsaW5lLWhlaWdodDogJGNvbGxhcHNpYmxlLWhlaWdodDtcclxuXHRcdHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xsYXBzaWJsZS1oZWFkZXItY29sb3I7XHJcblxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHJcblx0XHQubWF0ZXJpYWwtaWNvbnMge1xyXG5cdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWJvZHkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC5jb2xsYXBzaWJsZSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQuY29sbGFwc2libGUtaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcblx0XHRcdGhlaWdodDogJGNvbGxhcHNpYmxlLWhlaWdodCA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIFBvcG91dCBDb2xsYXBzaWJsZVxyXG5cdCYucG9wb3V0IHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0XHRcdC8vIHRyYW5zZm9ybTogc2NhbGVYKC45Mik7XHJcblx0XHRcdG1hcmdpbjogMCAyNHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG5cdFx0fVxyXG5cdFx0PiBsaS5hY3RpdmUge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0XHRcdG1hcmdpbjogMTZweCAwO1xyXG5cdFx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBzaWRlTmF2IGNvbGxhcHNpYmxlIHN0eWxpbmdcclxuLnNpZGUtbmF2LFxyXG4uc2lkZS1uYXYuZml4ZWQge1xyXG5cdC5jb2xsYXBzaWJsZSB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29sbGFwc2libGUtaGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRwYWRkaW5nOiAwICRzaWRlbmF2LXBhZGRpbmc7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRcdH1cclxuXHRcdGkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbGxhcHNpYmxlLWJvZHkge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbGxhcHNpYmxlLWhlYWRlci1jb2xvcjtcclxuXHRcdGxpIGEge1xyXG5cdFx0XHRwYWRkaW5nOiAwICg3LjVweCArICRzaWRlbmF2LXBhZGRpbmcpIDAgKDE1cHggKyAkc2lkZW5hdi1wYWRkaW5nKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbiR0YW1hbm9zX2Z1ZW50ZTogKFxyXG4gICAgXCJmejBcIjogMCxcclxuICAgIFwiZnowMVwiOiAwLjEsXHJcbiAgICBcImZ6MDJcIjogMC4yLFxyXG4gICAgXCJmejAzXCI6IDAuMyxcclxuICAgIFwiZnowNFwiOiAwLjQsXHJcbiAgICBcImZ6MDVcIjogMC41LFxyXG4gICAgXCJmejA2XCI6IDAuNixcclxuICAgIFwiZnowN1wiOiAwLjcsXHJcbiAgICBcImZ6MDhcIjogMC44LFxyXG4gICAgXCJmejA5XCI6IDAuOSxcclxuICAgIFwiZnoxXCI6IDEsXHJcbiAgICBcImZ6MS0xXCI6IDEuMSxcclxuICAgIFwiZnoxLTJcIjogMS4yLFxyXG4gICAgXCJmejEtM1wiOiAxLjMsXHJcbiAgICBcImZ6MS00XCI6IDEuNCxcclxuICAgIFwiZnoxLTVcIjogMS41LFxyXG4gICAgXCJmejEtNlwiOiAxLjYsXHJcbiAgICBcImZ6MS03XCI6IDEuNyxcclxuICAgIFwiZnoxLThcIjogMS44LFxyXG4gICAgXCJmejEtOVwiOiAxLjksXHJcbiAgICBcImZ6MlwiOiAyLFxyXG4gICAgXCJmejItMVwiOiAyLjEsXHJcbiAgICBcImZ6Mi0yXCI6IDIuMixcclxuICAgIFwiZnoyLTNcIjogMi4zLFxyXG4gICAgXCJmejItNFwiOiAyLjQsXHJcbiAgICBcImZ6Mi01XCI6IDIuNSxcclxuICAgIFwiZnoyLTZcIjogMi42LFxyXG4gICAgXCJmejItN1wiOiAyLjcsXHJcbiAgICBcImZ6Mi04XCI6IDIuOCxcclxuICAgIFwiZnoyLTlcIjogMi45LFxyXG4gICAgXCJmejNcIjogMyxcclxuICAgIFwiZnozLTFcIjogMy4xLFxyXG4gICAgXCJmejMtMlwiOiAzLjIsXHJcbiAgICBcImZ6My0zXCI6IDMuMyxcclxuICAgIFwiZnozLTRcIjogMy40LFxyXG4gICAgXCJmejMtNVwiOiAzLjUsXHJcbiAgICBcImZ6My02XCI6IDMuNixcclxuICAgIFwiZnozLTdcIjogMy43LFxyXG4gICAgXCJmejMtOFwiOiAzLjgsXHJcbiAgICBcImZ6My05XCI6IDMuOSxcclxuICAgIFwiZno0XCI6IDQsXHJcbik7XHJcbkBlYWNoICRDbGFzZSwgJGZ1ZW50ZSBpbiAkdGFtYW5vc19mdWVudGUge1xyXG4gICAgLy8gRnVlbnRlIHRpcG8jeyRmdWVudGV9cmVtXHJcbiAgICAudS0jeyRDbGFzZX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skZnVlbnRlfXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udS0ge1xyXG4gICAgJmxpc3RTdHlsZSB7XHJcbiAgICAgICAgJi1VQWxwaGEge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1MQWxwaGEge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1VUm9tYW4ge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1yb21ibyB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU9DQVlBQUFEd2lrYnZBQUFCTjJsRFExQkJaRzlpWlNCU1IwSWdLREU1T1RncEFBQW9rWldQdjByRFVCU0h2eHRGeGFGV0NPTGdjQ2RSVUd6VndZeEpXNG9nV0t0RGtxMUpRNVZpRW02dWYvb1FqbTRkWE54OUFpZEh3VUh4Q1h3RHhhbURRNFFNQll2ZjlKM2ZPUnpPQWFOaTE1MkdVWWJ6V0t0MjA1R3U1OHZaRjJhWUFvQk9tS1YycTNVQUVDZHh4QmpmN3dpQTEwMjc3alRHKzM4eUg2WktBeU5ndXh0bElZZ0swTC9TcVFZeEJNeWduMm9RRDRDcFR0bzFFRTlBcVpmN0cxQUtjdjhBU3NyMWZCQmZnTmx6UFIrTU9jQU1jbDhCVEIxZGE0QmFrZzdVV2U5VXk2cGxXZEx1SmtFa2p3ZVpqczR6dVIrSGlVb1QxZEZSRjhqdkEyQXhIMnczSGJsV3RheTk5WC8rUFJIWDgyVnVuMGNJUUN3OUYxbEJlS0V1ZjFVWU81UHJZc2R3R1E3dllYcFVaTHMzY0xjQkM3ZEZ0bHFGOGhZOERuOEF3TVpQL2ZOVFA4Z0FBQUFKY0VoWmN3QUFERTRBQUF4T0FYOTNqQ01BQUFhbmFWUllkRmhOVERwamIyMHVZV1J2WW1VdWVHMXdBQUFBQUFBOFAzaHdZV05yWlhRZ1ltVm5hVzQ5SXUrN3Z5SWdhV1E5SWxjMVRUQk5jRU5sYUdsSWVuSmxVM3BPVkdONmEyTTVaQ0kvUGlBOGVEcDRiWEJ0WlhSaElIaHRiRzV6T25nOUltRmtiMkpsT201ek9tMWxkR0V2SWlCNE9uaHRjSFJyUFNKQlpHOWlaU0JZVFZBZ1EyOXlaU0ExTGpZdFl6RTBNaUEzT1M0eE5qQTVNalFzSURJd01UY3ZNRGN2TVRNdE1ERTZNRFk2TXprZ0lDQWdJQ0FnSUNJK0lEeHlaR1k2VWtSR0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SStJRHh5WkdZNlJHVnpZM0pwY0hScGIyNGdjbVJtT21GaWIzVjBQU0lpSUhodGJHNXpPbmh0Y0QwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x5SWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklpQjRiV3h1Y3pwd2FHOTBiM05vYjNBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZjR2h2ZEc5emFHOXdMekV1TUM4aUlIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YlcwdklpQjRiV3h1Y3pwemRFVjJkRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxSWFpsYm5RaklpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QW9WMmx1Wkc5M2N5a2lJSGh0Y0RwRGNtVmhkR1ZFWVhSbFBTSXlNREl3TFRBMkxUSTJWREUxT2pRek9qUTRMVEExT2pBd0lpQjRiWEE2VFc5a2FXWjVSR0YwWlQwaU1qQXlNQzB3Tnkwek1WUXhOVG96TVRveE1DMHdOVG93TUNJZ2VHMXdPazFsZEdGa1lYUmhSR0YwWlQwaU1qQXlNQzB3Tnkwek1WUXhOVG96TVRveE1DMHdOVG93TUNJZ1pHTTZabTl5YldGMFBTSnBiV0ZuWlM5d2JtY2lJSEJvYjNSdmMyaHZjRHBEYjJ4dmNrMXZaR1U5SWpNaUlIQm9iM1J2YzJodmNEcEpRME5RY205bWFXeGxQU0pCWkc5aVpTQlNSMElnS0RFNU9UZ3BJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakZpTXpCaU1qWmlMV0UzT0RZdFlqYzBaQzA0WlRRMkxXVTNZVEprWTJNME5XVXlZU0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8xWWpkbU1qVTRPUzAwWVRsa0xXRTNORFl0WW1Nd1ppMDFNMkZrTm1ZeVlUSm1OMlVpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8xWWpkbU1qVTRPUzAwWVRsa0xXRTNORFl0WW1Nd1ppMDFNMkZrTm1ZeVlUSm1OMlVpUGlBOGVHMXdUVTA2U0dsemRHOXllVDRnUEhKa1pqcFRaWEUrSUR4eVpHWTZiR2tnYzNSRmRuUTZZV04wYVc5dVBTSmpjbVZoZEdWa0lpQnpkRVYyZERwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVmlOMll5TlRnNUxUUmhPV1F0WVRjME5pMWlZekJtTFRVellXUTJaakpoTW1ZM1pTSWdjM1JGZG5RNmQyaGxiajBpTWpBeU1DMHdOaTB5TmxReE5UbzBNem8wT0Mwd05Ub3dNQ0lnYzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElDaFhhVzVrYjNkektTSXZQaUE4Y21SbU9teHBJSE4wUlhaME9tRmpkR2x2YmowaWMyRjJaV1FpSUhOMFJYWjBPbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TnpVME9HSTJPVEF0TWpjM05pMDNNRFExTFRnME1XVXRZV1V5WVRZeVpqTm1OMk5oSWlCemRFVjJkRHAzYUdWdVBTSXlNREl3TFRBM0xUTXhWREUxT2pNd09qSXhMVEExT2pBd0lpQnpkRVYyZERwemIyWjBkMkZ5WlVGblpXNTBQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nS0ZkcGJtUnZkM01wSWlCemRFVjJkRHBqYUdGdVoyVmtQU0l2SWk4K0lEeHlaR1k2YkdrZ2MzUkZkblE2WVdOMGFXOXVQU0p6WVhabFpDSWdjM1JGZG5RNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3hZak13WWpJMllpMWhOemcyTFdJM05HUXRPR1UwTmkxbE4yRXlaR05qTkRWbE1tRWlJSE4wUlhaME9uZG9aVzQ5SWpJd01qQXRNRGN0TXpGVU1UVTZNekU2TVRBdE1EVTZNREFpSUhOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5ROUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QW9WMmx1Wkc5M2N5a2lJSE4wUlhaME9tTm9ZVzVuWldROUlpOGlMejRnUEM5eVpHWTZVMlZ4UGlBOEwzaHRjRTFOT2tocGMzUnZjbmsrSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGlBOEwzSmtaanBTUkVZK0lEd3ZlRHA0YlhCdFpYUmhQaUE4UDNod1lXTnJaWFFnWlc1a1BTSnlJajgraGNZdTlnQUFBV1ZKUkVGVUtKR0YwakZyVTFFWUJ1RG4zTnpibGhvclZxeWlFQmVoeFZLVWRCQUgzWFNVZ29JUXdjSEZ4VVg4QjA0S1FuV1NMc1ZOa0FyaUpvcTdPSWc0S29KQ2dvZ29XRnRyYzNPT2l3RzVKUEVkdi9NK2ZIRDRRa3JKazZWekJtUXZtbmhhZlRqNytCSElCcW0vT1lZbDdCbFd5SWZNbTFnbXpKT21jQm0vcTZWQm13L2pmdXgyNTN0Ym0ySlp0bkFYay8vRGMxaUx2WEtocU84d2VmQ0FMTStsbUs1Z0ZidUg0VU5ZaWQzeWFGR3ZhNXc1YmE1MTBjeGlrOVNUWXJ5QUc1aXU0bG5jU3ltZGl1VzJxVWJEL3VNblRNOGVNYlBZbEJXRldKYUVjQlhYcS9nN1hnUzJRaTIzdmI1dTgzUEhyMjlmL2V4MHhESUtXUWF2OEt5UCs3LzlCYmVGMEs0VnhlcEd1elB4N3VHYVl0ZE9HKzJPa0pLUTV5K2wxTUtIS3U3bmdSRDJTV241eDhkUFVxOG5HeHRUR3l2ZTROSy9jQkNHTzBJWXp5ZkdiNElRM3VJODNsZUx3NDdrbGhEcU9JbHJnK0FvREN0NGp0ZkRDaUdsTk1LUHpoOVc0RzkrK3BnSFBBQUFBQUJKUlU1RXJrSmdnZz09KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5bZmlyc3QtbGV0dGVyPVwidXBwZXJjYXNlXCJdID4gKiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuW2ZpcnN0LWxldHRlcj1cInVwcGVyY2FzZVwiXSA+ICo6Zmlyc3QtbGV0dGVyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi51LSB7XHJcbiAgICAmaXRhbGljIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgICAmYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblt1LXdvcmQtYnJlYWs9XCJhbGxcIl0ge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG5bdS1vdmVyLWZsb3c9XCJhdXRvXCJdIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblt1LW92ZXItZmxvdz1cImhpZGRlblwiXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblt1LW92ZXItZmxvdz1cImhpZGRlbi14XCJdIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5bdS1vdmVyLWZsb3c9XCJhdXRvLXhcIl0ge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG5bdS1vdmVyLWZsb3c9XCJoaWRkZW4teVwiXSB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuW3Utb3Zlci1mbG93PVwiYXV0by15XCJdIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi51LWludHJ1Y3Rpb25BY3Rpdml0eSxcclxuLnUtaW5zdHJ1Y3Rpb25BY3Rpdml0eSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbn1cclxuJGdhcFNpemU6IDAuNXJlbTtcclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcclxuICAgIFtwaHJhc2FsLWNvbHVtbi1nYXA9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogJGkrJGdhcFNpemU7XHJcbiAgICB9XHJcbn1cclxuLy8gQnJlYWtwb2ludHNcclxuQGVhY2ggJHNpemUsICRzY3JlZW4tc2l6ZSwgJG1heC1zaXplIGluICRncmlkLWJyZWFrcG9pbnRzIHtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc2l6ZSkge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XHJcbiAgICAgICAgICAgIFtwaHJhc2FsLWNvbHVtbio9XCJjb2x1bW4tI3skc2l6ZX0jeyRpfVwiXSB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6ICRpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51LWZsb2F0LW5vLSN7JHNpemV9IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51LWZsb2F0LWwtI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnUtZmxvYXQtci0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNpemUgLSAxKSBhbmQgKG1heC13aWR0aDogJG1heC1zaXplIC0gMSkge1xyXG4gICAgICAgIC51LXRhLWMtI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gdGV4dCAqL1xyXG5AaW1wb3J0IFwiX3UtdGV4dFwiO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IF91dGlsaXRpZXMgLyBfdXRpbGl0aWVzID0+IGZsZXhUb29scyAqL1xyXG5AaW1wb3J0IFwiX3UtZmxleFRvb2xzXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gYmFja2dyb3VuZCAqL1xyXG5AaW1wb3J0IFwiX3UtYmFja2dyb3VuZFwiO1xyXG5AaW1wb3J0IFwiX3UtdGV4dENvbG9yXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gaWNvbnMgKi9cclxuQGltcG9ydCBcIl91LWljb25zXCI7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gbWFyZ2lucyAqL1xyXG5AaW1wb3J0IFwiX3UtbWFyZ2luc1wiO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IF91dGlsaXRpZXMgLyBfdXRpbGl0aWVzID0+IGFuaW1hdGlvbnMgKi9cclxuQGltcG9ydCBcIl91LWFuaW1hdGlvbnNcIjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gWi1pbmRleCAqL1xyXG4uei1pbmRleCB7XHJcbiAgICYxIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgfVxyXG4gICAmMiB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgIH1cclxuICAgJjMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICB9XHJcbiAgICY0IHtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgfVxyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gZmxvYXQgICovXHJcbi5mLWwge1xyXG4gICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbi5mLXIge1xyXG4gICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IF91dGlsaXRpZXMgLyBfdXRpbGl0aWVzID0+IGFsaW5lYXIgdGV4dG8gICovXHJcbi50YS1jIHtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRhLWwge1xyXG4gICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRhLXIge1xyXG4gICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi50YS1qIHtcclxuICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gX3V0aWxpdGllcyAvIF91dGlsaXRpZXMgPT4gcG9zaWNpw7NuICAqL1xyXG4ucG9zIHtcclxuICAgJkFic29sdXRlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgJlJlbGF0aXZlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgJkZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLmNlbnRyYWRvIHtcclxuICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgY2xlYXI6IGJvdGg7XHJcbiAgIGZsb2F0OiBub25lO1xyXG4gICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4udS1wb3N0YWwtbGV0dGVyX2JvcmRlciB7XHJcbiAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgcGFkZGluZzogMTVweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMjtcclxuICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBT1FBQUFEa0NBWUFBQUNJVjRpTkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFDYXRKUkVGVWVOcnMzVDl1RzhjZXdIRnF3UVBvQ01vSkl2YzJFSlVHN0VBK3dSTXJ0M2Fkd2tuaDJrNlpTc3dKWlBnWlVHa0J6LzNUTzBGNEJOMGdiMGVpRmN1V1pKSTd1L01iN3VjTEVDb1NVUExzZkRqTGY3TTdFMG5mN2ZUaGsvMzJ4KzQ5Lzh2NTQwOGZMcnIrbnVubEwzdjA5TEQ5OGFxOTdWYzJUdThlLytmZnp5TDhJVC8vOHNkUisrTzR3cm0yZVAvNitROUJKbjJ0WTVnNmFHOW5uVUV1TVo1VU9naS9COEdZSnRGUnBXUDRHNHhaT3M5eEo4MXlaYXl4V2JzNm5zSFk3UXlqWFIzbk1HYVlpeGxPVnorRDNLOFU0eHpHem8vb014ZzdsUkErYXpGbW00dFRHRWVMOGFCZEhTOWc3SVR4b01WNG52Tk9HeGhIaC9FTXhwZ1lhMXNoWWV6ZXZJWG9ORFVveHBwV1NCaGgzSHFNdGF5UXhURzJFTk1id2g4bmRiNEFCbU1sR0d0WUlXSGNIb3o3TU5ZTkVzYnR3dmdSeG5wQndyaDlHSGRockJNa2pEQ09FbU5Fa0REQ09GcU0wVUJHd0xnSEk0eWxNS2FtTUY1anJIa1N3YmdGR0tPc2tERENDR09RRlJKR0dHRzhHcjgwYnZzTmpERENXQnpqVWZ2anJ6U0dVeGhoaExFb3hodWZZR3BnaEJIRzR1TTNLUVV5QXNaREdHRU1oSEczRk1nSUdOTzUrZ21NTUViRU9DVElLQmhyM2tnSnhpM0hPQlJJR0dHRWNjWHhhMkNFRWNZNDQ5ZkFDT01LazJsM09ZNHc5dnhnMXNBSTR3b1lhLzNBZlZVWSt3SVpBZU92TU1KWUc4YlVkQXN4MXJ3ekhJd2p4cGg3aFlRUlJoZ24zVjRBYTJDRUVjWVlHSE9CalBJQ0Rvemp4bmcxRnl2R21BTmtpQjNGbDVkVU82OXdBcVZIOU45ZzdOeGl1VEsrcXhsamF1ZjAwZE8vYThaWVk4dU50UFphaU9kR1k2WEp2cGZHNnk2TUxjUkY0Yjh2MjRjbU5nVUpvelRKL3dtbUJrWXBCc1pOUU1Jb1RmcjdiRzhEb3hRRDR6b2dZWlFtL1gvcnBZRlJpb0Z4RlpBd1NwUGh2Zy9hd0NqRndIZ2ZTQmlseWZBN0pUUXdTakV3M2dZU1JtbFNiZytoQmtZcEJzYlBJTk1uNUErQ2JPOHZqUlpqYWlmQ0lIeXhJZFVpUFRpOGYvMThZV3BvYkJodmV3NVpFbU5xYjNMMzEyeWtyY1pZSE9RV2JOV283U25FTlY4YUdLWHJzN1BKS0VIQ0tBVUJDYU1VQkNTTVVoQ1FNRXBCUUM3ZjlJZFJLZzF5aWZHam9aWUtnL3dDNDY2aGxncUNoRkVLQWhKR0tRaElHS1VnSUdHVWdvQ0VVUW9Dc3NXNEI2UFV1Vm1UQVdOQ2VBS2oxQTNqNDA4ZjVrMEdqRFZmY1ZjS2c3SFRLU3VNVWw2TUc0T0VVY3FQY1NPUU1FcjlZRndiNUVBWUY0NlZ4b2h4TFpCRHJZeTJnTlJZTWE0TTBtbXExRC9HZFZiSVl4aWxmakd1QkxKZEhSUEdRK01wOVl2eHV5Q1hHSStNcDlRL3hudEJ3aWdOaS9GT2tEQkt3Mk84RlNTTVVobU1xU21NVXJZdUp1bGFxNTgrbkc5NkJ3Mk1VZ3lNMXlCYmpHOWdsTXBpdkFTNTNPTC9oVEdWeW1MOHZFTGE0bDhLZ1BIR2M4Z290U3YyVDQ2enhvZ3hKRWhwckJpQmxBSmhCRklLaEJGSUtSQkdJS1ZBR0lHVUFtR01DdkxDSE5BWU1ZWUUrZjcxODNQelFHUEVHQkhrd2p6UVdERkdCUG1udWFDeFlvd0dNZzNBVy9OQmhlZGdNWXlwYWFTQmFKOC9la0ZIcFRFV25ZTU5qTkpseFRGR0FBbWpRaFFCWStsVFZoaWxaY3V2SGI2YXdpZ1Z4M2k5bjlVVVJxa1l4Rzh1WXRYQUtCWHJteXZLTlRCS3hVNVR2N21pWEFPalZPNDVZd21RTUVyL1lMeDNEK1FwakZMNWxYR0lGUkpHYVEyTWZZS0VVVm9UWTE4Z1laUTJ3TmdIU0JpbERUSG1CZ21qMUFGalRwQXdTaDB4NWdJSm81UUJZdzZRTUVxWk1IWUZDYU9VRVdNWGtEQkttVEZ1Q2hKR3FRZU1tNENFVWVvSjQ3b2dZWlI2eExnT1NCaWxuakd1Q2hKR2FRQ01xNENFVVJvSTQvZEF3aWdOaVBFK2tEQktBMk84Q3lTTVVnR010NEdFVVNxRThXdVFjeGlsY2hoVGFkZTVSWHY3dllWWTlHS3BwdytmN0plOFVLWlVHbU5xSjhJQXRCZy9EOEM3OWphTGNta3d3VGgwVFNDTXFjUEpMZHVyUzJQQVdCeGtpL0dvOUFCSVM0d3ZJc3pGcGpER1kxTkJRWG9WNFk5b1lKUXUyeDBsU0JpbElDQmhsSUtBaEZFS0FoSkdLUWpJOUFrY0dLVUFJSmNZUHhwbXFURElMekR1R21hcElFZ1lwU0FnWVpTQ2dJUlJDZ0lTUmlrSXlCYmpIb3hTNStaTkJvd0o0UW1NVWplTTcxOC9uelVaTUthVjBaZUtwWTRZTzUyeXdpamx4Ymd4U0JpbC9CZzNBZ21qbEtXenJ6R3VEUkpHS1V0cHU5Tm50LzJIQmtacGNJeDNia2kremdyNUJrYXBQNHdyZy94cTcxUkpQV0JjQ1NTTTBqQVl2d3NTUm1rNGpQZUNoRkhxM01Wa3pTdktOVEJLTVREZUNoSkdLUnZHdFMrdjJIeUY4UVdNVWhtTU4wQXU5MDU5WXp5bE1oaXZRZHJJV0NxUDhSSWtqRklNako5WFNCaWxibVhCZU9NNXBLU05tdVhDR0JYa2hXT3NpakRPYzk1aE9KQ1BQMzA0ZDV3MVJvd1JRUzRjWjQwVlkwU1FWa2VORm1ORWtQOXp2RFZXakJGQnZuUE1GYlNYZldPTUJ2TENDem9LV3RxdThlMFF2eWdTeUxuanJxQVlaMFA5c2tnZy8zVHNOV2FNa1VDZU9WM1YyREZHQXZtYjQ2K3hZNHdDTXEyT1orYUFDbmRlR21NVWtETnpRYVZyRVQ2WVhMM1BXSFErN3B3K2ZQSjN5VlBWZG5YODFYU1FycG9XUGxXRlVXbzdmZlEwWGFialZTbVE2U3RXenh3RzZSTGowZVJxUDZ2ZFVpQVAydFhSOXg0RjR4WEc2MTA3U3J5b00vT2VvM1I5bW5wanA4ZW1BTWE1UXlFWUx6R202NjN1bGdJNWgxRzZHK09RSUJORzd6Y0t4bnN3RGdVU1Jta0ZqRU9BaEZGYUVXUGZJR0dVMXNEWUowZ1lwVFV4cHFaanhIajY4RWthblAwTWQ3Vm8vNjBMMDA0NU1QWUJNaHpHRmw4YWxKL2EyNDlMaFB1Wjd6L1hYYVhQOWg1RUdMT2ZmL2tqWFNmMFg3bkhhb0FXNzE4Ly82RldqS21jMy9ZSWc3SDlOKzFOcmk0OG15YlZYa1VUNmtISlR6RzFFTlBrT1ZrK2dOVmF1dkROV1kwWWM2NlFJVEF1SWI2YTFIa1Y2SGtBakI4clhCVnZqR0hOR0hPQkxJNXgrWnp3emFUZXk3RkhlRUE3MlFLTXM1b3hwcG90d0ppZTcvd0ZZNmZWOGJqeTA5UzMyNEN4NndwWmRDSXRWOFUwa1E1cmZsUVBndkdvNGpHY0RiR2orSGN3SGkzUDBIYTczdGUwVW96N3kxT3N2WW9uVXZIdFMyRE1ndkZ3a3ZFcTVFMkZHQStYcHdZMVk1ekJ1RFVyNDBuTysyd3F3L2g1QUhZcnh6aUhjU3N3SHVlKzM2WXlqTWVUdW9NUnhpd2dZWVFSeHA0eHJncXlOTVlYTU1JNEJveXBhWENNdFU4aUdHSE1CaExHYnFWdExsL0MySGtNMDJkVHo4ZUE4VDZRTUdhWVNLVzN1NFN4TG94M1BZZUVFVVlZQzJDOERTU01NTUpZQ09QWElHR0VFY2FDR0ZNN0VZNENqREFHd3BqbFd4czVuMFBDQ0NPTWhXcGc3TlFDUmhpM0F1UVdZRXdUNkFHTTNjY1F4bithd3JqeFJDcCtqY3N0d0poV3hnc1lDNjZRTU1JSVl4Q1FNTUlJWXhDUU1NSUlZeENRTU1JSVl4Q1FXNER4REVZWWgyb0s0NzJGMkpFZHhuRmc3SFdGaEJIR3RuY3dCbGdoWVlSeEVtQnIvOW93OXJKQ3dnZ2pqRUZBd2doaklJeHAvUDQ3cVd3UDN3WkdHTGNVWTQwN0ZTNXlycEF3ZHNkNEJHT1cwOVEzbFk3aHkvOExNQUFSNS81a2FtWE1WQUFBQUFCSlJVNUVya0pnZ2c9PVwiKVxyXG4gICAgICAzNCByb3VuZDsgLyogU2FmYXJpIDMuMS01ICovXHJcbiAgIC1vLWJvcmRlci1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFPUUFBQURrQ0FZQUFBQ0lWNGlOQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUNhdEpSRUZVZU5yczNUOXVHOGNld0hGcXdRUG9DTW9KSXZjMkVKVUc3RUErd1JNcnQzYWR3a25oMms2WlNzd0paUGdaVUdrQnovM1RPMEY0Qk4wZ2IwZWlGY3VXWkpJN3UvTWI3dWNMRUNvU1VQTHNmRGpMZjdNN0UwbmY3ZlRoay8zMngrNDkvOHY1NDA4ZkxycitudW5sTDN2MDlMRDk4YXE5N1ZjMlR1OGUvK2ZmenlMOElULy84c2RSKytPNHdybTJlUC82K1E5QkpuMnRZNWc2YUc5bm5VRXVNWjVVT2dpL0I4R1lKdEZScFdQNEc0eFpPczl4SjgxeVpheXhXYnM2bnNIWTdReWpYUjNuTUdhWWl4bE9WeitEM0s4VTR4ekd6by9vTXhnN2xSQSthekZtbTR0VEdFZUw4YUJkSFM5ZzdJVHhvTVY0bnZOT0d4aEhoL0VNeHBnWWExc2hZZXpldklYb05EVW94cHBXU0JoaDNIcU10YXlReFRHMkVOTWJ3aDhuZGI0QUJtTWxHR3RZSVdIY0hvejdNTllORXNidHd2Z1J4bnBCd3JoOUdIZGhyQk1rakRDT0VtTkVrRERDT0ZxTTBVQkd3TGdISTR5bE1LYW1NRjVqckhrU3diZ0ZHS09za0REQ0NHT1FGUkpHR0dHOEdyODBidnNOakREQ1dCempVZnZqcnpTR1V4aGhoTEVveGh1ZllHcGdoQkhHNHVNM0tRVXlBc1pER0dFTWhIRzNGTWdJR05PNStnbU1NRWJFT0NUSUtCaHIza2dKeGkzSE9CUklHR0dFY2NYeGEyQ0VFY1k0NDlmQUNPTUtrMmwzT1k0dzl2eGcxc0FJNHdvWWEvM0FmVlVZK3dJWkFlT3ZNTUpZRzhiVWRBc3gxcnd6SEl3anhwaDdoWVFSUmhnbjNWNEFhMkNFRWNZWUdIT0JqUElDRG96anhuZzFGeXZHbUFOa2lCM0ZsNWRVTzY5d0FxVkg5TjlnN054aXVUSytxeGxqYXVmMDBkTy9hOFpZWTh1TnRQWmFpT2RHWTZYSnZwZkc2eTZNTGNSRjRiOHYyNGNtTmdVSm96VEovd21tQmtZcEJzWk5RTUlvVGZyN2JHOERveFFENHpvZ1laUW0vWC9ycFlGUmlvRnhGWkF3U3BQaHZnL2F3Q2pGd0hnZlNCaWx5ZkE3SlRRd1NqRXczZ1lTUm1sU2JnK2hCa1lwQnNiUElOTW41QStDYk84dmpSWmphaWZDSUh5eElkVWlQVGk4Zi8xOFlXcG9iQmh2ZXc1WkVtTnFiM0wzMTJ5a3JjWllIT1FXYk5XbzdTbkVOVjhhR0tYcnM3UEpLRUhDS0FVQkNhTVVCQ1NNVWhDUU1FcEJRQzdmOUlkUktnMXlpZkdqb1pZS2cvd0M0NjZobGdxQ2hGRUtBaEpHS1FoSUdLVWdJR0dVZ29DRVVRb0Nzc1c0QjZQVXVWbVRBV05DZUFLajFBM2o0MDhmNWswR2pEVmZjVmNLZzdIVEtTdU1VbDZNRzRPRVVjcVBjU09RTUVyOVlGd2I1RUFZRjQ2VnhvaHhMWkJEcll5MmdOUllNYTRNMG1tcTFEL0dkVmJJWXhpbGZqR3VCTEpkSFJQR1ErTXA5WXZ4dXlDWEdJK01wOVEveG50QndpZ05pL0ZPa0RCS3cyTzhGU1NNVWhtTXFTbU1Vcll1SnVsYXE1OCtuRzk2QncyTVVneU0xeUJiakc5Z2xNcGl2QVM1M09ML2hUR1Z5bUw4dkVMYTRsOEtnUEhHYzhnb3RTdjJUNDZ6eG9neEpFaHByQmlCbEFKaEJGSUtoQkZJS1JCR0lLVkFHSUdVQW1HTUN2TENITkFZTVlZRStmNzE4M1B6UUdQRUdCSGt3anpRV0RGR0JQbW51YUN4WW93R01nM0FXL05CaGVkZ01ZeXBhYVNCYUo4L2VrRkhwVEVXbllNTmpOSmx4VEZHQUFtalFoUUJZK2xUVmhpbFpjdXZIYjZhd2lnVngzaTluOVVVUnFrWXhHOHVZdFhBS0JYcm15dktOVEJLeFU1VHY3bWlYQU9qVk80NVl3bVFNRXIvWUx4M0QrUXBqRkw1bFhHSUZSSkdhUTJNZllLRVVWb1RZMThnWVpRMndOZ0hTQmlsRFRIbUJnbWoxQUZqVHBBd1NoMHg1Z0lKbzVRQll3NlFNRXFaTUhZRkNhT1VFV01Ya0RCS21URnVDaEpHcVFlTW00Q0VVZW9KNDdvZ1laUjZ4TGdPU0JpbG5qR3VDaEpHYVFDTXE0Q0VVUm9JNC9kQXdpZ05pUEUra0RCS0EyTzhDeVNNVWdHTXQ0R0VVU3FFOFd1UWN4aWxjaGhUYWRlNVJYdjd2WVZZOUdLcHB3K2Y3SmU4VUtaVUdtTnFKOElBdEJnL0Q4Qzc5amFMY21rd3dUaDBUU0NNcWNQSkxkdXJTMlBBV0J4a2kvR285QUJJUzR3dklzekZwakRHWTFOQlFYb1Y0WTlvWUpRdTJ4MGxTQmlsSUNCaGxJS0FoRkVLQWhKR0tRakk5QWtjR0tVQUlKY1lQeHBtcVRESUx6RHVHbWFwSUVnWXBTQWdZWlNDZ0lSUkNnSVNSaWtJeUJiakhveFM1K1pOQm93SjRRbU1VamVNNzE4L256VVpNS2FWMFplS3BZNFlPNTJ5d2lqbHhiZ3hTQmlsL0JnM0FnbWpsS1d6cnpHdURSSkdLVXRwdTlObnQvMkhCa1pwY0l4M2JraSt6Z3I1QmthcFA0d3JnL3hxNzFSSlBXQmNDU1NNMGpBWXZ3c1NSbWs0alBlQ2hGSHEzTVZrelN2S05UQktNVERlQ2hKR0tSdkd0Uyt2Mkh5RjhRV01VaG1NTjBBdTkwNTlZenlsTWhpdlFkcklXQ3FQOFJJa2pGSU1qSjlYU0JpbGJtWEJlT001cEtTTm11WENHQlhraFdPc2lqRE9jOTVoT0pDUFAzMDRkNXcxUm93UlFTNGNaNDBWWTBTUVZrZU5GbU5Fa1A5enZEVldqQkZCdm5QTUZiU1hmV09NQnZMQ0N6b0tXdHF1OGUwUXZ5Z1N5TG5qcnFBWVowUDlza2dnLzNUc05XYU1rVUNlT1YzVjJERkdBdm1iNDYreFk0d0NNcTJPWithQUNuZGVHbU1Va0ROelFhVnJFVDZZWEwzUFdIUSs3cHcrZlBKM3lWUFZkblg4MVhTUXJwb1dQbFdGVVdvN2ZmUTBYYWJqVlNtUTZTdFd6eHdHNlJMajBlUnFQNnZkVWlBUDJ0WFI5eDRGNHhYRzYxMDdTcnlvTS9PZW8zUjltbnBqcDhlbUFNYTVReUVZTHpHbTY2M3VsZ0k1aDFHNkcrT1FJQk5HN3pjS3huc3dEZ1VTUm1rRmpFT0FoRkZhRVdQZklHR1Uxc0RZSjBnWXBUVXhwcVpqeEhqNjhFa2FuUDBNZDdWby82MEwwMDQ1TVBZQk1oekdGbDhhbEovYTI0OUxoUHVaN3ovWFhhWFA5aDVFR0xPZmYva2pYU2YwWDduSGFvQVc3MTgvLzZGV2pLbWMzL1lJZzdIOU4rMU5yaTQ4bXliVlhrVVQ2a0hKVHpHMUVOUGtPVmsrZ05WYXV2RE5XWTBZYzY2UUlUQXVJYjZhMUhrVjZIa0FqQjhyWEJWdmpHSE5HSE9CTEk1eCtaend6YVRleTdGSGVFQTcyUUtNczVveHBwb3R3SmllNy93Rlk2ZlY4Ymp5MDlTMzI0Q3g2d3BaZENJdFY4VTBrUTVyZmxRUGd2R280akdjRGJHaitIY3dIaTNQMEhhNzN0ZTBVb3o3eTFPc3ZZb25Vdkh0UzJETWd2RndrdkVxNUUyRkdBK1hwd1kxWTV6QnVEVXI0MG5PKzJ3cXcvaDVBSFlyeHppSGNTc3dIdWUrMzZZeWpNZVR1b01SeGl3Z1lZUVJ4cDR4cmdxeU5NWVhNTUk0Qm95cGFYQ010VThpR0dITUJoTEdicVZ0TGwvQzJIa00wMmRUejhlQThUNlFNR2FZU0tXM3U0U3hMb3gzUFllRUVVWVlDMkM4RFNTTU1NSllDT1BYSUdHRUVjYUNHRk03RVk0Q2pEQUd3cGpsV3hzNW4wUENDQ09NaFdwZzdOUUNSaGkzQXVRV1lFd1Q2QUdNM2NjUXhuK2F3cmp4UkNwK2pjc3R3SmhXeGdzWUM2NlFNTUlJWXhDUU1NSUlZeENRTU1JSVl4Q1FNTUlJWXhDUVc0RHhERVlZaDJvSzQ3MkYySkVkeG5GZzdIV0ZoQkhHdG5jd0JsZ2hZWVJ4RW1Cci85b3c5ckpDd2dnampFRkF3Z2hqSUl4cC9QNDdxV3dQM3daR0dMY1VZNDA3RlM1eXJwQXdkc2Q0QkdPVzA5UTNsWTdoeS84TE1BQVI1LzVrYW1YTVZBQUFBQUJKUlU1RXJrSmdnZz09XCIpXHJcbiAgICAgIDM0IHJvdW5kOyAvKiBPcGVyYSAxMS0xMi4xICovXHJcbiAgIGJvcmRlci1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFPUUFBQURrQ0FZQUFBQ0lWNGlOQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUNhdEpSRUZVZU5yczNUOXVHOGNld0hGcXdRUG9DTW9KSXZjMkVKVUc3RUErd1JNcnQzYWR3a25oMms2WlNzd0paUGdaVUdrQnovM1RPMEY0Qk4wZ2IwZWlGY3VXWkpJN3UvTWI3dWNMRUNvU1VQTHNmRGpMZjdNN0UwbmY3ZlRoay8zMngrNDkvOHY1NDA4ZkxycitudW5sTDN2MDlMRDk4YXE5N1ZjMlR1OGUvK2ZmenlMOElULy84c2RSKytPNHdybTJlUC82K1E5QkpuMnRZNWc2YUc5bm5VRXVNWjVVT2dpL0I4R1lKdEZScFdQNEc0eFpPczl4SjgxeVpheXhXYnM2bnNIWTdReWpYUjNuTUdhWWl4bE9WeitEM0s4VTR4ekd6by9vTXhnN2xSQSthekZtbTR0VEdFZUw4YUJkSFM5ZzdJVHhvTVY0bnZOT0d4aEhoL0VNeHBnWWExc2hZZXpldklYb05EVW94cHBXU0JoaDNIcU10YXlReFRHMkVOTWJ3aDhuZGI0QUJtTWxHR3RZSVdIY0hvejdNTllORXNidHd2Z1J4bnBCd3JoOUdIZGhyQk1rakRDT0VtTkVrRERDT0ZxTTBVQkd3TGdISTR5bE1LYW1NRjVqckhrU3diZ0ZHS09za0REQ0NHT1FGUkpHR0dHOEdyODBidnNOakREQ1dCempVZnZqcnpTR1V4aGhoTEVveGh1ZllHcGdoQkhHNHVNM0tRVXlBc1pER0dFTWhIRzNGTWdJR05PNStnbU1NRWJFT0NUSUtCaHIza2dKeGkzSE9CUklHR0dFY2NYeGEyQ0VFY1k0NDlmQUNPTUtrMmwzT1k0dzl2eGcxc0FJNHdvWWEvM0FmVlVZK3dJWkFlT3ZNTUpZRzhiVWRBc3gxcnd6SEl3anhwaDdoWVFSUmhnbjNWNEFhMkNFRWNZWUdIT0JqUElDRG96anhuZzFGeXZHbUFOa2lCM0ZsNWRVTzY5d0FxVkg5TjlnN054aXVUSytxeGxqYXVmMDBkTy9hOFpZWTh1TnRQWmFpT2RHWTZYSnZwZkc2eTZNTGNSRjRiOHYyNGNtTmdVSm96VEovd21tQmtZcEJzWk5RTUlvVGZyN2JHOERveFFENHpvZ1laUW0vWC9ycFlGUmlvRnhGWkF3U3BQaHZnL2F3Q2pGd0hnZlNCaWx5ZkE3SlRRd1NqRXczZ1lTUm1sU2JnK2hCa1lwQnNiUElOTW41QStDYk84dmpSWmphaWZDSUh5eElkVWlQVGk4Zi8xOFlXcG9iQmh2ZXc1WkVtTnFiM0wzMTJ5a3JjWllIT1FXYk5XbzdTbkVOVjhhR0tYcnM3UEpLRUhDS0FVQkNhTVVCQ1NNVWhDUU1FcEJRQzdmOUlkUktnMXlpZkdqb1pZS2cvd0M0NjZobGdxQ2hGRUtBaEpHS1FoSUdLVWdJR0dVZ29DRVVRb0Nzc1c0QjZQVXVWbVRBV05DZUFLajFBM2o0MDhmNWswR2pEVmZjVmNLZzdIVEtTdU1VbDZNRzRPRVVjcVBjU09RTUVyOVlGd2I1RUFZRjQ2VnhvaHhMWkJEcll5MmdOUllNYTRNMG1tcTFEL0dkVmJJWXhpbGZqR3VCTEpkSFJQR1ErTXA5WXZ4dXlDWEdJK01wOVEveG50QndpZ05pL0ZPa0RCS3cyTzhGU1NNVWhtTXFTbU1Vcll1SnVsYXE1OCtuRzk2QncyTVVneU0xeUJiakc5Z2xNcGl2QVM1M09ML2hUR1Z5bUw4dkVMYTRsOEtnUEhHYzhnb3RTdjJUNDZ6eG9neEpFaHByQmlCbEFKaEJGSUtoQkZJS1JCR0lLVkFHSUdVQW1HTUN2TENITkFZTVlZRStmNzE4M1B6UUdQRUdCSGt3anpRV0RGR0JQbW51YUN4WW93R01nM0FXL05CaGVkZ01ZeXBhYVNCYUo4L2VrRkhwVEVXbllNTmpOSmx4VEZHQUFtalFoUUJZK2xUVmhpbFpjdXZIYjZhd2lnVngzaTluOVVVUnFrWXhHOHVZdFhBS0JYcm15dktOVEJLeFU1VHY3bWlYQU9qVk80NVl3bVFNRXIvWUx4M0QrUXBqRkw1bFhHSUZSSkdhUTJNZllLRVVWb1RZMThnWVpRMndOZ0hTQmlsRFRIbUJnbWoxQUZqVHBBd1NoMHg1Z0lKbzVRQll3NlFNRXFaTUhZRkNhT1VFV01Ya0RCS21URnVDaEpHcVFlTW00Q0VVZW9KNDdvZ1laUjZ4TGdPU0JpbG5qR3VDaEpHYVFDTXE0Q0VVUm9JNC9kQXdpZ05pUEUra0RCS0EyTzhDeVNNVWdHTXQ0R0VVU3FFOFd1UWN4aWxjaGhUYWRlNVJYdjd2WVZZOUdLcHB3K2Y3SmU4VUtaVUdtTnFKOElBdEJnL0Q4Qzc5amFMY21rd3dUaDBUU0NNcWNQSkxkdXJTMlBBV0J4a2kvR285QUJJUzR3dklzekZwakRHWTFOQlFYb1Y0WTlvWUpRdTJ4MGxTQmlsSUNCaGxJS0FoRkVLQWhKR0tRakk5QWtjR0tVQUlKY1lQeHBtcVRESUx6RHVHbWFwSUVnWXBTQWdZWlNDZ0lSUkNnSVNSaWtJeUJiakhveFM1K1pOQm93SjRRbU1VamVNNzE4L256VVpNS2FWMFplS3BZNFlPNTJ5d2lqbHhiZ3hTQmlsL0JnM0FnbWpsS1d6cnpHdURSSkdLVXRwdTlObnQvMkhCa1pwY0l4M2JraSt6Z3I1QmthcFA0d3JnL3hxNzFSSlBXQmNDU1NNMGpBWXZ3c1NSbWs0alBlQ2hGSHEzTVZrelN2S05UQktNVERlQ2hKR0tSdkd0Uyt2Mkh5RjhRV01VaG1NTjBBdTkwNTlZenlsTWhpdlFkcklXQ3FQOFJJa2pGSU1qSjlYU0JpbGJtWEJlT001cEtTTm11WENHQlhraFdPc2lqRE9jOTVoT0pDUFAzMDRkNXcxUm93UlFTNGNaNDBWWTBTUVZrZU5GbU5Fa1A5enZEVldqQkZCdm5QTUZiU1hmV09NQnZMQ0N6b0tXdHF1OGUwUXZ5Z1N5TG5qcnFBWVowUDlza2dnLzNUc05XYU1rVUNlT1YzVjJERkdBdm1iNDYreFk0d0NNcTJPWithQUNuZGVHbU1Va0ROelFhVnJFVDZZWEwzUFdIUSs3cHcrZlBKM3lWUFZkblg4MVhTUXJwb1dQbFdGVVdvN2ZmUTBYYWJqVlNtUTZTdFd6eHdHNlJMajBlUnFQNnZkVWlBUDJ0WFI5eDRGNHhYRzYxMDdTcnlvTS9PZW8zUjltbnBqcDhlbUFNYTVReUVZTHpHbTY2M3VsZ0k1aDFHNkcrT1FJQk5HN3pjS3huc3dEZ1VTUm1rRmpFT0FoRkZhRVdQZklHR1Uxc0RZSjBnWXBUVXhwcVpqeEhqNjhFa2FuUDBNZDdWby82MEwwMDQ1TVBZQk1oekdGbDhhbEovYTI0OUxoUHVaN3ovWFhhWFA5aDVFR0xPZmYva2pYU2YwWDduSGFvQVc3MTgvLzZGV2pLbWMzL1lJZzdIOU4rMU5yaTQ4bXliVlhrVVQ2a0hKVHpHMUVOUGtPVmsrZ05WYXV2RE5XWTBZYzY2UUlUQXVJYjZhMUhrVjZIa0FqQjhyWEJWdmpHSE5HSE9CTEk1eCtaend6YVRleTdGSGVFQTcyUUtNczVveHBwb3R3SmllNy93Rlk2ZlY4Ymp5MDlTMzI0Q3g2d3BaZENJdFY4VTBrUTVyZmxRUGd2R280akdjRGJHaitIY3dIaTNQMEhhNzN0ZTBVb3o3eTFPc3ZZb25Vdkh0UzJETWd2RndrdkVxNUUyRkdBK1hwd1kxWTV6QnVEVXI0MG5PKzJ3cXcvaDVBSFlyeHppSGNTc3dIdWUrMzZZeWpNZVR1b01SeGl3Z1lZUVJ4cDR4cmdxeU5NWVhNTUk0Qm95cGFYQ010VThpR0dITUJoTEdicVZ0TGwvQzJIa00wMmRUejhlQThUNlFNR2FZU0tXM3U0U3hMb3gzUFllRUVVWVlDMkM4RFNTTU1NSllDT1BYSUdHRUVjYUNHRk03RVk0Q2pEQUd3cGpsV3hzNW4wUENDQ09NaFdwZzdOUUNSaGkzQXVRV1lFd1Q2QUdNM2NjUXhuK2F3cmp4UkNwK2pjc3R3SmhXeGdzWUM2NlFNTUlJWXhDUU1NSUlZeENRTU1JSVl4Q1FNTUlJWXhDUVc0RHhERVlZaDJvSzQ3MkYySkVkeG5GZzdIV0ZoQkhHdG5jd0JsZ2hZWVJ4RW1Cci85b3c5ckpDd2dnampFRkF3Z2hqSUl4cC9QNDdxV3dQM3daR0dMY1VZNDA3RlM1eXJwQXdkc2Q0QkdPVzA5UTNsWTdoeS84TE1BQVI1LzVrYW1YTVZBQUFBQUJKUlU1RXJrSmdnZz09XCIpXHJcbiAgICAgIDM0IHJvdW5kO1xyXG59XHJcblxyXG4udS10YWJsZVNjcm9sbCB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLnUtY291bnRlci1pdGVtIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTtcclxuICAgJjo6YmVmb3JlIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHRpdGxlO1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKHRpdGxlKSBcIi4gXCI7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1hY2NlbnQpO1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMHB4IDhweCAzcHggMC41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT1cclxuXHJcbi51LWZpZWxkU2hhZG93IHtcclxuICAgLS10aGVtZS1ib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLCAjZTRhYjYyKTtcclxuICAgJltkYXRhLXRoZW1lPVwiZGVmYXVsdFwiXSB7XHJcbiAgICAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgIH1cclxuICAgJltkYXRhLXRoZW1lPVwicmVkXCJdIHtcclxuICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yXzQpO1xyXG4gICB9XHJcbiAgICZbZGF0YS10aGVtZT1cImdyZWVuXCJdIHtcclxuICAgICAgLS10aGVtZS1ib3JkZXItY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgfVxyXG4gICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKSxcclxuICAgICAgNXB4IDVweCAwIDFweCB2YXIoLS10aGVtZS1ib2R5LWJnKSwgNXB4IC01cHggMCAxcHggdmFyKC0tdGhlbWUtYm9keS1iZyksXHJcbiAgICAgIDdweCA3cHggMCAxcHggdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKSxcclxuICAgICAgLTVweCAtNXB4IDAgMXB4IHZhcigtLXRoZW1lLWJvZHktYmcpLCAtNXB4IDVweCAwIDFweCB2YXIoLS10aGVtZS1ib2R5LWJnKSxcclxuICAgICAgLTdweCAtN3B4IDAgMXB4IHZhcigtLXRoZW1lLWJvcmRlci1jb2xvcik7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09XHJcbi53MzMge1xyXG4gICB3aWR0aDogMzMlO1xyXG59XHJcblxyXG4udS1taW4tY29udGVudCB7XHJcbiAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XHJcbn1cclxuLnUtbWF4LWNvbnRlbnQge1xyXG4gICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PVxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XHJcbiAgICRhOiAkaSAqIDU7XHJcbiAgICRwaXhlbDogXCJweFwiO1xyXG4gICAkdmg6IFwidmhcIjtcclxuICAgJHBvcmNlbnQ6IFwiJVwiO1xyXG4gICAvLyBXaWR0aCDihpPihpPihpNcclxuICAgLncjeyRhfSB7XHJcbiAgICAgIHdpZHRoOiAjeyRhfSN7JHBvcmNlbnR9ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgLmFuY2hvI3skYX0ge1xyXG4gICAgICB3aWR0aDogI3skYX0jeyRwaXhlbH0gIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAvLyBIZWlnaHQg4oaT4oaT4oaTXHJcbiAgIC5oI3skYX0ge1xyXG4gICAgICBoZWlnaHQ6ICN7JGF9I3skcGl4ZWx9ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgLmhfYXV0byB7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICB9XHJcblxyXG4gICAvLyBNaW4td2lkdGgg4oaT4oaT4oaTXHJcbiAgIC5taW4tdyN7JGF9IHtcclxuICAgICAgbWluLXdpZHRoOiAjeyRhfSN7JHBpeGVsfSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIC8vIE1heC13aWR0aCDihpPihpPihpNcclxuICAgLm1heC1hbmNobyN7JGF9IHtcclxuICAgICAgbWF4LXdpZHRoOiAjeyRhfSN7JHBpeGVsfSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIC8vIE1heC13aWR0aCDihpPihpPihpNcclxuICAgLm1heC13I3skYX0ge1xyXG4gICAgICBtYXgtd2lkdGg6ICN7JGF9I3skcG9yY2VudH0gIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAvLyBNaW4tSGVpZ2h0IOKGk+KGk+KGk1xyXG4gICAubWluLWgjeyRhfSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6ICN7JGF9I3skcGl4ZWx9ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgLy8gbWF4LUhlaWdodCDihpPihpPihpNcclxuICAgLm1heC1oI3skYX0ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAjeyRhfSN7JHBpeGVsfSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIC52aCN7JGF9IHtcclxuICAgICAgaGVpZ2h0OiAjeyRhfSN7JHZofSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIC5taW4tdmgjeyRhfSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6ICN7JGF9I3skdmh9ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgLm1heC12aCN7JGF9IHtcclxuICAgICAgbWluLWhlaWdodDogI3skYX0jeyR2aH0gIWltcG9ydGFudDtcclxuICAgfVxyXG5cclxuICAgLy8gUG9zaXRpb25zIOKGk+KGk+KGk1xyXG4gICAudG9wI3skYX0ge1xyXG4gICAgICB0b3A6ICN7JGF9I3skcGl4ZWx9O1xyXG4gICB9XHJcbiAgIC50b3AjeyRhfS1uZWdhdGl2ZSB7XHJcbiAgICAgIHRvcDogLSN7JGF9I3skcGl4ZWx9O1xyXG4gICB9XHJcbiAgIC5ib3R0b20jeyRhfSB7XHJcbiAgICAgIGJvdHRvbTogI3skYX0jeyRwaXhlbH07XHJcbiAgIH1cclxuICAgLmJvdHRvbSN7JGF9LW5lZ2F0aXZlIHtcclxuICAgICAgYm90dG9tOiAtI3skYX0jeyRwaXhlbH07XHJcbiAgIH1cclxuICAgLnJpZ2h0I3skYX0ge1xyXG4gICAgICByaWdodDogI3skYX0jeyRwaXhlbH07XHJcbiAgIH1cclxuICAgLnJpZ2h0I3skYX0tbmVnYXRpdmUge1xyXG4gICAgICByaWdodDogLSN7JGF9I3skcGl4ZWx9O1xyXG4gICB9XHJcbiAgIC5sZWZ0I3skYX0ge1xyXG4gICAgICBsZWZ0OiAjeyRhfSN7JHBpeGVsfTtcclxuICAgfVxyXG4gICAubGVmdCN7JGF9LW5lZ2F0aXZlIHtcclxuICAgICAgbGVmdDogLSN7JGF9I3skcGl4ZWx9O1xyXG4gICB9XHJcbiAgIC8vIE1hcmdpbnMg4oaT4oaT4oaTXHJcbiAgIC5tdCN7JGF9IHtcclxuICAgICAgbWFyZ2luLXRvcDogI3skYX0jeyRwaXhlbH0gIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAubWIjeyRhfSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGF9I3skcGl4ZWx9ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgLm1yI3skYX0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGF9I3skcGl4ZWx9ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgLm1sI3skYX0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogI3skYX0jeyRwaXhlbH0gIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAvLyBwYWRkaW5nIOKGk+KGk+KGk1xyXG4gICAucGFkZGluZyN7JGF9IHtcclxuICAgICAgcGFkZGluZzogI3skYX0jeyRwaXhlbH0gIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAucHQjeyRhfSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRhfSN7JHBpeGVsfSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIC5wYiN7JGF9IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICN7JGF9I3skcGl4ZWx9ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgLnByI3skYX0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRhfSN7JHBpeGVsfSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIC5wbCN7JGF9IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRhfSN7JHBpeGVsfSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIC8vIGxpbmUgaGVpZ3RoIOKGk+KGk+KGkyovXHJcbiAgIC5saCN7JGF9IHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICN7JGF9I3skcGl4ZWx9ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxufVxyXG4iLCIuZmxleCAgICAgICAgICAgICAgICAgICB7IGRpc3BsYXk6IGZsZXg7IH1cclxuLmZsZXgtaW5saW5lICAgICAgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxyXG4uZmxleC1jb2x1bW4gICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxyXG4uZmxleC1yb3cgICAgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxyXG4uanVzdGlmeS1hcm91bmQgICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuLmp1c3RpZnktY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbi5qdXN0aWZ5LWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cclxuLmp1c3RpZnktZXZlbmx5ICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XHJcbi5qdXN0aWZ5LWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbi5qdXN0aWZ5LXN0YXJ0ICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLWl0ZW1zLWNlbnRlciAgICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLWl0ZW1zLXN0YXJ0ICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1pdGVtcy1lbmQgICAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuLmZsZXgtd3JhcCAgICAgICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tY29udGVudC1jZW50ZXIgICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyAvKlxyXG4vLyAqXHJcbi8vICogRGVmaW5pciBvZmZzZXRzIFxyXG4vLyAqIC0gTG9vcHMgcGFyYSB0YW1hw7FvcyBIYXN0YSBsbyBkZXNjcml0byBlbiBcclxuLy8gKiAgICN7JGdyaWQtYnJlYWtwb2ludHN9XHJcbi8vICogKCBwZW5kaWVudGUgKVxyXG4vLyAqL1xyXG5AZWFjaCAkc2l6ZSwgJHNjcmVlbi1zaXplIGluICRncmlkLWJyZWFrcG9pbnRze1xyXG4vLyBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNpemUpe1xyXG4gICAvLyAvKiBDbGFzZXMgZmxleFRvb2xzIGVuICN7JHNjcmVlbi1zaXplfSAqL1xyXG4gICAgLy8gPT09PT09PT09PT1cclxuICAgIC8vIC5mbGV4LSN7JHNpemV9ICAgICAgICAgICAgICAgICAgIHsgZGlzcGxheTogZmxleDsgfVxyXG4gICAgLy8gLmJsb2NrLSN7JHNpemV9ICAgICAgICAgICAgICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgLy8gLmlubGluZS1ibG9jay0jeyRzaXplfSAgICAgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuICAgIC8vIC5pbmxpbmUtI3skc2l6ZX0gICAgICAgICAgICAgICAgIHsgZGlzcGxheTogaW5saW5lOyB9XHJcbiAgICAvLyAuZmxleC1jb2x1bW4tI3skc2l6ZX0gICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxyXG4gICAgLy8gLmZsZXgtcm93LSN7JHNpemV9ICAgICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC8vIC5qdXN0aWZ5LWFyb3VuZC0jeyRzaXplfSAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG4gICAgLy8gLmp1c3RpZnktY2VudGVyLSN7JHNpemV9ICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAuanVzdGlmeS1iZXR3ZWVuLSN7JHNpemV9ICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAuanVzdGlmeS1ldmVubHktI3skc2l6ZX0gICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cclxuICAgIC8vIC5qdXN0aWZ5LWVuZC0jeyRzaXplfSAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAuanVzdGlmeS1zdGFydC0jeyRzaXplfSAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAuYWxpZ24taXRlbXMtY2VudGVyLSN7JHNpemV9ICAgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLy8gLmFsaWduLWl0ZW1zLXN0YXJ0LSN7JHNpemV9ICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAuYWxpZ24taXRlbXMtZW5kLSN7JHNpemV9ICAgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAuZmxleC13cmFwLSN7JHNpemV9ICAgICAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAuZmxleC1ub3dyYXAtI3skc2l6ZX0gICAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAuYWxpZ24tY29udGVudC1jZW50ZXItI3skc2l6ZX0gICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbi8vIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIl92YXIvY3NzLXZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX3Zhci92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnUtIHtcclxuICAgJmJnIHtcclxuICAgICAgJkljb25UcmFuc2xhdGUge1xyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiVHJhbnNsYXRlXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25DaGVjayB7XHJcbiAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJWYWxpZGVyXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvblJlZnJlc2g6YWZ0ZXIge1xyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiUmVjdGlmaWVyXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvbkFsZXJ0IHtcclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIk5vdGljZVwiO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25PYmplY3RpdmVzIHtcclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIkNvbnRlbnRcIjtcclxuICAgICAgICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwZTBjO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25VcGxvYWQge1xyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiVXBsb2FkXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvbkluZm9BY3Rpdml0eSB7XHJcbiAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJJbmZvXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvblRyYW5zbGF0ZSB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXRyYW5zbGF0ZS5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvbk9iamVjdGl2ZXMge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1vYmplY3RpdmVzLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uTGlzdGVuIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tbGlzdGVuLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uUGxheSB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXBsYXkuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25QYXVzZSB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXBhdXNlLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uVHJhbnNsYXRlIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tdHJhbnNsYXRlLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uVXBsb2FkIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tdXBsb2FkLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uRG93bmxvYWQge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1kb3dubG9hZC5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvblNlYXJjaCB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXNlYXJjaC5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvbkhvbWUge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1ob21lLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uUGFnZXMge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1wYWdlcy5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvblNlY3Rpb25zIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tc2VjdGlvbnMuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25Nb2R1bGVzIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tbW9kdWxlcy5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvbkxpc3RlbiB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLWxpc3Rlbi5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvblJlY29yZCB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXJlY29yZC5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvblJlZnJlc2gge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1yZWZyZXNoLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uUmV0dXJuIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tcmV0dXJuLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uQ2xvc2Uge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1jbG9zZS5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvbkNsaXAge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1jbGlwLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uQ2hhdCB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLWNoYXQuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgJkljb25BcnJvd0JhY2sge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1hcnJvd0JhY2suc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25BcnJvd05leHQge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1hcnJvd05leHQuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25BcnJvd0JhY2stYWN0aXZlIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tYXJyb3dCYWNrX2FjdGl2ZS5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvbkFycm93TmV4dC1hY3RpdmUge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1hcnJvd05leHRfYWN0aXZlLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICAgICZJY29uQWN0aXZpdGllcyB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLWFjdGl2aXRpZXMuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25NeVNlY3Rpb24ge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1teXNlY3Rpb24uc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25Vc2VyUHJvZmlsZSB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXVzZXJQcm9maWxlLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uTG9nb3V0IHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tbG9nb3V0LnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uU2VsZkNoZWNrIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tc2VsZkNoZWNrLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uVGVzdCB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXRlc3Quc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25BbnN3ZXJzIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tY2hlY2suc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25DaGVjayB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLWNoZWNrLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uQWxlcnQge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1hbGVydC5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmSWNvbkhlbHAge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vdWktaWNvbi1oZWxwLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uU2VuZCB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXNlbmQuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25TZW5kQ2hhdCB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS91aS1pY29uLXNlbmQyLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZJY29uSW5mb0FjdGl2aXR5IHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24taW5mb0FjdGl2aXR5LnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICAgICZBY3RBY3Rpdml0eSB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS9hY3QtYWN0aXZpdHkuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkFjdEdhbWUge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vYWN0LWdhbWUuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkFjdExpc3RlbmluZyB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS9hY3QtbGlzdGVuaW5nLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZBY3RSZWFkaW5nIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L2FjdC1yZWFkaW5nLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZBY3RSZWNvcmRpbmcge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vYWN0LXJlY29yZGluZy5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmQWN0V3JpdGluZyB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS9hY3Qtd3JpdGluZy5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL1xyXG4gICAgICAmTWVudU1vZHVsZXMge1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JEdsb2JhbEltYWdlc30vbWVudS1tb2R1bGVzLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZNZW51QnVyZ3VlciB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skR2xvYmFsSW1hZ2VzfS9tZW51LWJ1cmd1ZXIuc3ZnXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgICAgJkxvZ29Qcm95ZWN0W2pzLWxldmVsPVwiMVwiXSB7XHJcbiAgICAgICAgICRsZXZlbDogZm5fbGV2ZWxJbWFnZXMoXCJhMVwiKTtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRsZXZlbH0vbG9nby5wbmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmTG9nb1Byb3llY3RbanMtbGV2ZWw9XCIyXCJdIHtcclxuICAgICAgICAgJGxldmVsOiBmbl9sZXZlbEltYWdlcyhcImEyXCIpO1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGxldmVsfS9sb2dvLnBuZ1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZMb2dvUHJveWVjdFtqcy1sZXZlbD1cIjNcIl0ge1xyXG4gICAgICAgICAkbGV2ZWw6IGZuX2xldmVsSW1hZ2VzKFwiYjFcIik7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skbGV2ZWx9L2xvZ28ucG5nXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkxvZ29Qcm95ZWN0W2pzLWxldmVsPVwiNFwiXSB7XHJcbiAgICAgICAgICRsZXZlbDogZm5fbGV2ZWxJbWFnZXMoXCJiMlwiKTtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRsZXZlbH0vbG9nby5wbmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmTG9nb1Byb3llY3RbanMtbGV2ZWw9XCI1XCJdIHtcclxuICAgICAgICAgJGxldmVsOiBmbl9sZXZlbEltYWdlcyhcImMxXCIpO1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGxldmVsfS9sb2dvLnBuZ1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vICZUZW1wbGF0ZSAgICAgICAgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JEdsb2JhbEltYWdlc30vbG9nby1lbmdsaXNoLnN2ZycpOyB9XHJcblxyXG4gICAgICAvLyBQcm95ZWN0IENvbG9yICovXHJcblxyXG4gICAgICAvLyBCbGFja1xyXG4gICAgICAmQ29sb3Jfd2hpdGUge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl90cmFuc3BhcmVudCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZDb2xvcl8xLWxpZ2h0ZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMS1saWdodGVyO1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl8xLWxpZ2h0IHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzEtbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgJkNvbG9yXzEge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcclxuICAgICAgfVxyXG4gICAgICAmQ29sb3JfMS1kYXJrIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzEtZGFyaztcclxuICAgICAgfVxyXG4gICAgICAmQ29sb3JfMS1kYXJrZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMS1kYXJrZXI7XHJcbiAgICAgIH1cclxuICAgICAgLy8gR3JlZW5cclxuICAgICAgJkNvbG9yXzItbGlnaHRlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yLWxpZ2h0ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJkNvbG9yXzItbGlnaHQge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMi1saWdodDtcclxuICAgICAgfVxyXG4gICAgICAmQ29sb3JfMiB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yO1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl8yLWRhcmsge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMi1kYXJrO1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl8yLWRhcmtlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yLWRhcmtlcjtcclxuICAgICAgfVxyXG4gICAgICAvLyBZZWxsb3dcclxuICAgICAgJkNvbG9yXzMtbGlnaHRlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zLWxpZ2h0ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJkNvbG9yXzMtbGlnaHQge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMy1saWdodDtcclxuICAgICAgfVxyXG4gICAgICAmQ29sb3JfMyB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zO1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl8zLWRhcmsge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMy1kYXJrO1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl8zLWRhcmtlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zLWRhcmtlcjtcclxuICAgICAgfVxyXG4gICAgICAvLyBSZWRcclxuICAgICAgJkNvbG9yXzQtbGlnaHRlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl80LWxpZ2h0ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJkNvbG9yXzQtbGlnaHQge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfNC1saWdodDtcclxuICAgICAgfVxyXG4gICAgICAmQ29sb3JfNCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl80O1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl80LWRhcmsge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfNC1kYXJrO1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl80LWRhcmtlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl80LWRhcmtlcjtcclxuICAgICAgfVxyXG4gICAgICAvLyBibHVlXHJcbiAgICAgICZDb2xvcl81LWxpZ2h0ZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfNS1saWdodGVyO1xyXG4gICAgICB9XHJcbiAgICAgICZDb2xvcl81LWxpZ2h0IHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzUtbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgJkNvbG9yXzUge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfNTtcclxuICAgICAgfVxyXG4gICAgICAmQ29sb3JfNS1kYXJrIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzUtZGFyaztcclxuICAgICAgfVxyXG4gICAgICAmQ29sb3JfNS1kYXJrZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfNS1kYXJrZXI7XHJcbiAgICAgIH1cclxuICAgICAgLy8gc3RhdGVcclxuICAgICAgJkNvbG9yX2dvb2Qge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ29vZDtcclxuICAgICAgfVxyXG4gICAgICAmQ29sb3Jfd3Jvbmcge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd3Jvbmc7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmb2JfZml0LWNvdmVyIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgIH1cclxuICAgJm9iX2ZpdC1jb250YWluIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgfVxyXG59XHJcblxyXG5baW1nLWZpdH49XCJjb3ZlclwiXSB7XHJcbiAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbltpbWctZml0fj1cImgxMDBcIl0ge1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuW2ltZy1maXR+PVwidzEwMFwiXSB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbltpbWctZml0fj1cImNvbnRhaW5cIl0ge1xyXG4gICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG5bcHNldWRvLWJnbWl4PVwibXVsdGlwbHlcIl0ge1xyXG4gICAmOjpiZWZvcmUge1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgIH1cclxufVxyXG5bcHNldWRvLWJnbWl4PVwiY29sb3JcIl0ge1xyXG4gICAmOjpiZWZvcmUge1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XHJcbiAgIH1cclxufVxyXG5bcHNldWRvLWJnbWl4PVwiaGFyZC1saWdodFwiXSB7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xyXG4gICB9XHJcbn1cclxuW3BzZXVkby1iZ2NvbG9yPVwiY29sb3JfMVwiXSB7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xyXG4gICB9XHJcbn1cclxuW3BzZXVkby1iZ2NvbG9yPVwiY29sb3JfMlwiXSB7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yO1xyXG4gICB9XHJcbn1cclxuW3BzZXVkby1iZ2NvbG9yPVwiY29sb3JfM1wiXSB7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zO1xyXG4gICB9XHJcbn1cclxuW3BzZXVkby1iZ2NvbG9yPVwiY29sb3JfNFwiXSB7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl80O1xyXG4gICB9XHJcbn1cclxuW3BzZXVkby1iZ2NvbG9yPVwiY29sb3JfNVwiXSB7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl81O1xyXG4gICB9XHJcbn1cclxuXHJcbltwc2V1ZG8tYmdpbWFnZV0ge1xyXG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbltwc2V1ZG8tY29udGVudF0ge1xyXG4gICAmW2JlZm9yZS1jb250ZW50XSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZbYWZ0ZXItY29udGVudF0ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbltwc2V1ZG8tY29udGVudD1cInJlbGF0aXZlXCJdIHtcclxuICAgJltiZWZvcmUtY29udGVudF0ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZbYWZ0ZXItY29udGVudF0ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgbWluLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuW2JlZm9yZS1jb250ZW50XSB7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGF0dHIoYmVmb3JlLWNvbnRlbnQpICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuW2FmdGVyLWNvbnRlbnRdIHtcclxuICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBhdHRyKGJlZm9yZS1jb250ZW50KSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbn1cclxuXHJcbltjb250ZW50LXNpemU9XCIxXCJdIHtcclxuICAgJjo6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICB9XHJcbn1cclxuW2NvbnRlbnQtc2l6ZT1cIjJcIl0ge1xyXG4gICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgIH1cclxufVxyXG5bY29udGVudC1zaXplPVwiM1wiXSB7XHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgfVxyXG59XHJcbltjb250ZW50LXNpemU9XCI0XCJdIHtcclxuICAgJjo6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICB9XHJcbn1cclxuW2NvbnRlbnQtc2l6ZT1cIjVcIl0ge1xyXG4gICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgIH1cclxufVxyXG5cclxuW2NvbnRlbnQtY29sb3I9XCJjb2xvcl8yXCJdIHtcclxuICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl8yO1xyXG4gICB9XHJcbn1cclxuW2NvbnRlbnQtY29sb3I9XCJjb2xvcl8zXCJdIHtcclxuICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl8zO1xyXG4gICB9XHJcbn1cclxuW2NvbnRlbnQtY29sb3I9XCJjb2xvcl80XCJdIHtcclxuICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl80O1xyXG4gICB9XHJcbn1cclxuW2NvbnRlbnQtY29sb3I9XCJjb2xvcl81XCJdIHtcclxuICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl81O1xyXG4gICB9XHJcbn1cclxuIiwiLnUte1xyXG4gICAgJnRleHR7XHJcbiAgICAgICAgLy8gUHJveWVjdCBDb2xvclxyXG4gICAgICAgICZXaGl0ZXsgICBjb2xvcjogd2hpdGVcdDt9XHJcbiAgICAgICAgLy8gQmxhY2tcclxuICAgICAgICAmQ29sb3JfMS1saWdodGVyeyAgIGNvbG9yOiAkY29sb3JfMS1saWdodGVyXHQ7fVxyXG4gICAgICAgICZDb2xvcl8xLWxpZ2h0eyAgICAgY29sb3I6ICRjb2xvcl8xLWxpZ2h0XHRcdDt9XHJcbiAgICAgICAgJkNvbG9yXzF7ICAgICAgICAgICBjb2xvcjogJGNvbG9yXzFcdFx0XHQ7fVxyXG4gICAgICAgICZDb2xvcl8xLWRhcmt7ICAgICAgY29sb3I6ICRjb2xvcl8xLWRhcmtcdFx0O31cclxuICAgICAgICAmQ29sb3JfMS1kYXJrZXJ7ICAgIGNvbG9yOiAkY29sb3JfMS1kYXJrZXJcdFx0O31cclxuICAgICAgICAmQ29sb3JfMS1kYXJrZXJfMDV7IGNvbG9yOiByZ2JhKCRjb2xvcl8xLWRhcmtlciwgMC41KVx0XHQ7fVxyXG4gICAgICAgIC8vIEdyZWVuXHJcbiAgICAgICAgJkNvbG9yXzItbGlnaHRlcnsgICBjb2xvcjogJGNvbG9yXzItbGlnaHRlclx0O31cclxuICAgICAgICAmQ29sb3JfMi1saWdodHsgICAgIGNvbG9yOiAkY29sb3JfMi1saWdodFx0XHQ7fVxyXG4gICAgICAgICZDb2xvcl8yeyAgICAgICAgICAgY29sb3I6ICRjb2xvcl8yICAgIFx0XHQ7fVxyXG4gICAgICAgICZDb2xvcl8yLWRhcmt7ICAgICAgY29sb3I6ICRjb2xvcl8yLWRhcmtcdFx0O31cclxuICAgICAgICAmQ29sb3JfMi1kYXJrZXJ7ICAgIGNvbG9yOiAkY29sb3JfMi1kYXJrZXJcdFx0O31cclxuICAgICAgICAvLyBZZWxsb3dcclxuICAgICAgICAmQ29sb3JfMy1saWdodGVyeyAgIGNvbG9yOiAkY29sb3JfMy1saWdodGVyICAgIDt9XHJcbiAgICAgICAgJkNvbG9yXzMtbGlnaHR7ICAgICBjb2xvcjogJGNvbG9yXzMtbGlnaHQgIFx0O31cclxuICAgICAgICAmQ29sb3JfM3sgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMyAgICBcdFx0O31cclxuICAgICAgICAmQ29sb3JfMy1kYXJreyAgICAgIGNvbG9yOiAkY29sb3JfMy1kYXJrICAgXHQ7fVxyXG4gICAgICAgICZDb2xvcl8zLWRhcmtlcnsgICAgY29sb3I6ICRjb2xvcl8zLWRhcmtlciAgICAgO31cclxuICAgICAgICAvLyBSZWRcclxuICAgICAgICAmQ29sb3JfNC1saWdodGVyeyAgIGNvbG9yOiAkY29sb3JfNC1saWdodGVyXHQ7fVxyXG4gICAgICAgICZDb2xvcl80LWxpZ2h0eyAgICAgY29sb3I6ICRjb2xvcl80LWxpZ2h0XHRcdDt9XHJcbiAgICAgICAgLy8gJkNvbG9yXzR7ICAgICAgICAgICBjb2xvcjogJGNvbG9yXzRcdFx0XHQ7fVxyXG4gICAgICAgICZDb2xvcl80eyAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWFjY2VudClcdFx0XHQ7fVxyXG4gICAgICAgICZDb2xvcl80LWRhcmt7ICAgICAgY29sb3I6ICRjb2xvcl80LWRhcmtcdFx0O31cclxuICAgICAgICAmQ29sb3JfNC1kYXJrZXJ7ICAgIGNvbG9yOiAkY29sb3JfNC1kYXJrZXJcdFx0O31cclxuICAgICAgICAvLyBibHVlXHJcbiAgICAgICAgJkNvbG9yXzUtbGlnaHRlcnsgICBjb2xvcjogJGNvbG9yXzUtbGlnaHRlciBcdDt9XHJcbiAgICAgICAgJkNvbG9yXzUtbGlnaHR7ICAgICBjb2xvcjogJGNvbG9yXzUtbGlnaHQgIFx0O31cclxuICAgICAgICAmQ29sb3JfNXsgICAgICAgICAgIGNvbG9yOiAkY29sb3JfNSAgICBcdFx0O31cclxuICAgICAgICAmQ29sb3JfNS1kYXJreyAgICAgIGNvbG9yOiAkY29sb3JfNS1kYXJrICAgXHQ7fVxyXG4gICAgICAgICZDb2xvcl81LWRhcmtlcnsgICAgY29sb3I6ICRjb2xvcl81LWRhcmtlciAgXHQ7fVxyXG4gICAgICAgIC8vIHN0YXRlXHJcbiAgICAgICAgJkNvbG9yX2dvb2R7ICAgICAgICBjb2xvcjogJGNvbG9yX2dvb2RcdFx0XHQ7fVxyXG4gICAgICAgICZDb2xvcl93cm9uZ3sgICAgICAgY29sb3I6ICRjb2xvcl93cm9uZ1x0XHQ7fVxyXG4gICAgfVxyXG59IiwiLmMte1xyXG4gICAgJmljb257XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gPT09PT09PT09PT1cclxuLm1hLSB7XHJcbiAgICAmdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuICAgICZsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgICZiIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJnIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLm0ge1xyXG4gICAgJmFyZ2luMCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWEge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT1cclxuQGVhY2ggJHNpemUsICRzY3JlZW4tc2l6ZSwgJG1heC1zaXplIGluICRncmlkLWJyZWFrcG9pbnRzIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc2l6ZSAtIDEpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXNpemUgLSAxKSB7XHJcbiAgICAgICAgLnUtY29sLWNlbnRlci0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zaXplIC0gMSkge1xyXG4gICAgICAgICRwaXhlbDogXCJweFwiO1xyXG4gICAgICAgICR2aDogXCJ2aFwiO1xyXG4gICAgICAgICRwb3JjZW50OiBcIiVcIjtcclxuXHJcbiAgICAgICAgLm10MC0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAjeyRwaXhlbH0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcclxuICAgICAgICAgICAgJGE6ICRpICogNTtcclxuICAgICAgICAgICAgLy8gTWVkaWFRdWVyeSBtYXJnaW4gZGVzZGUgJHNpemVcclxuICAgICAgICAgICAgLm10I3skYX0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogI3skYX0jeyRwaXhlbH0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT1cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzNjAge1xyXG4gICAgLnJvdGFyI3skaX0ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCN7JGl9ZGVnKTtcclxuICAgIH1cclxufVxyXG4iLCIlYW5pbWF0aW9uIHtcclxuICAgICZGYWRlRG93biB7XHJcbiAgICAgICAgJFRyYW5zaXRpb25EdXJhdGlvbjogNzAwbXM7XHJcbiAgICAgICAgJFRyYW5zbGF0ZXg6IDA7XHJcbiAgICAgICAgJFRyYW5zbGF0ZXk6IDUwcHg7XHJcbiAgICAgICAgJFRyYW5zbGF0ZXo6IDA7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkVHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBhbmltYWNpw7NuIGRlbCBpbmRpY2Fkb3IgZGUgY2FyZ2EgLSBzdmcqL1xyXG4ubG9hZGluZ19zdmcge1xyXG4gICAgJGxlbjogMjAwcHg7XHJcbiAgICAkdGltZTogMS42cztcclxuICAgICNvdXRsaW5lIHtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAkbGVuICogMC4wMSwgJGxlbjtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICBhbmltYXRpb246IGFuaW0gJHRpbWUgbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBhbmltIHtcclxuICAgICAgICAxMCUge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAkbGVuICogMC4xNCwgJGxlbjtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0kbGVuICogMC4xMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogJGxlbiAqIDAuMzUsICRsZW47XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtJGxlbiAqIDAuMzU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAkbGVuICogMC4wMSwgJGxlbjtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0kbGVuICogMC45OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZW1wbGF0ZUFwcGxpY2F0aW9uIHtcclxuICAgICRUcmFuc2l0aW9uRHVyYXRpb246IDUwMG1zO1xyXG4gICAgJFRyYW5zbGF0ZXg6IDA7XHJcbiAgICAkVHJhbnNsYXRleTogNTBweDtcclxuICAgICRUcmFuc2xhdGV6OiAwO1xyXG5cclxuICAgICRhbmltYXRpb25OYW1lOiBmYWRlSW5FbnRlclZpZXc7XHJcbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgjeyRUcmFuc2xhdGV4fSwgI3skVHJhbnNsYXRleX0sICN7JFRyYW5zbGF0ZXp9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vICRhbmltYXRpb25OYW1lTGVhdmUgOmZhZGVJbkxlYXZlVmlldztcclxuICAgIC8vIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZUxlYXZlfSB7XHJcbiAgICAvLyBcdDAlIHtcclxuICAgIC8vIFx0XHRvcGFjaXR5OiAwO1xyXG4gICAgLy8gXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgjeyRUcmFuc2xhdGV4fSwgI3skVHJhbnNsYXRleX0sICN7JFRyYW5zbGF0ZXp9KTtcclxuICAgIC8vIFx0fVxyXG4gICAgLy8gXHQxMDAlIHtcclxuICAgIC8vIFx0XHRvcGFjaXR5OiAxO1xyXG4gICAgLy8gXHRcdHRyYW5zZm9ybTpub25lO1xyXG4gICAgLy8gXHR9XHJcbiAgICAvLyB9XHJcbiAgICAvLyBzdGFydCAnZW50ZXInIHRyYW5zaXRpb25cclxuICAgICYubmctZW50ZXIge1xyXG4gICAgICAgIC8vIHRyYW5zaXRpb24gb24gZW50ZXIgZm9yICovXHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkVHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRUcmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAgICAgLy8gc3RhcnQgd2l0aCBvcGFjaXR5IDAgKGludmlzaWJsZSkgKi9cclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgLy8gJi5uZy1sZWF2ZSB7XHJcbiAgICAvLyBcdC8qIHRyYW5zaXRpb24gb24gZW50ZXIgZm9yICovXHJcbiAgICAvLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogJFRyYW5zaXRpb25EdXJhdGlvbjtcclxuICAgIC8vIFx0dHJhbnNpdGlvbjogJFRyYW5zaXRpb25EdXJhdGlvbjtcclxuICAgIC8vIFx0Lyogc3RhcnQgd2l0aCBvcGFjaXR5IDAgKGludmlzaWJsZSkgKi9cclxuICAgIC8vICAgICAvLyBvcGFjaXR5OiAwO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJi5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgLy8gXHQvKiB0cmFuc2l0aW9uIG9uIGVudGVyIGZvciAqL1xyXG4gICAgLy8gXHRhbmltYXRpb24tZHVyYXRpb246ICRUcmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAvLyBcdHRyYW5zaXRpb246ICRUcmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAvLyBcdC8qIHN0YXJ0IHdpdGggb3BhY2l0eSAwIChpbnZpc2libGUpICovXHJcbiAgICAvLyAgICAgLy8gb3BhY2l0eTogMDtcclxuICAgIC8vICAgICBhbmltYXRpb24tbmFtZTogJGFuaW1hdGlvbk5hbWVMZWF2ZTtcclxuICAgIC8vIH1cclxuICAgIC8vIGVuZCAnZW50ZXInIHRyYW5zaXRpb24gKi9cclxuICAgICYubmctZW50ZXItYWN0aXZlIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogJGFuaW1hdGlvbk5hbWU7XHJcbiAgICAgICAgLy8gZW5kIHdpdGggb3BhY2l0eSAxIChmYWRlIGluKVxyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51LWFuaW1hdGlvbkZhZGVEb3duIHtcclxuICAgIC8vICYubmctaGlkZS1hbmltYXRlIHt9XHJcblxyXG4gICAgJi5uZy1oaWRlLWFkZCB7XHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICB9XHJcbiAgICAmLm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XHJcbiAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICAgIC8vIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG5cclxuICAgICYubmctaGlkZS1yZW1vdmUge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICAgIC8vIHotaW5kZXg6IDI7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAmLm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGFuaW1hdGlvbiAtIGMtbm90aWNlQXNpZGVcclxuXHJcbkBrZXlmcmFtZXMgYWZ0ZXJWaXNpYmxlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlRG93bkNvbnRlbnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlVXBDb250ZW50IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcF9taWRkbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRDaGF0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblthbmltYXRpb25+PVwiZmFkZU91dFwiXSB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxufVxyXG5cclxuW2FuaW1hdGlvbn49XCJmYWRlSW5cIl0ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuW2FuaW1hdGlvbio9XCJmb3J3YXJkc1wiXSB7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1MCB7XHJcbiAgICAkZGVsYXk6ICRpICogMC4yNTtcclxuICAgIFthbmltYXRpb24qPVwiZGVsYXktI3skZGVsYXl9XCJdIHtcclxuICAgICAgICAvLyBkZWxheSBmcm9tIDAuMjVzIHRvIDEyLjVzXHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXkgKyBzO1xyXG4gICAgfVxyXG5cclxuICAgIFthbmltYXRpb24qPVwiZHVyYXRpb24tI3skZGVsYXl9XCJdIHtcclxuICAgICAgICAvLyBkdXJhdGlvbiBmcm9tIDAuMjVzIHRvIDEyLjVzXHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZGVsYXkgKyBzO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcE1vZGFsQWNjZXNpYmlsaXR5IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0taGVhZGVyLWhlaWdodCkpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSW5WaWRlbyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDIwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG4gICAgZnJvbSxcclxuICAgIHRvLFxyXG4gICAgMzAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDUlLFxyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDE1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25fZm9yX2hlYWRlckJ0bnMge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBfZm9yX2hlYWRlckJ0bnMge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gICAgZnJvbSxcclxuICAgIDIwJSxcclxuICAgIDQwJSxcclxuICAgIDYwJSxcclxuICAgIDgwJSxcclxuICAgIHRvIHtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgIDE0JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIDI4JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuXHJcbiAgICA0MiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAgIGZyb20sXHJcbiAgICA2MCUsXHJcbiAgICA3NSUsXHJcbiAgICA5MCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgOTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgICBmcm9tLFxyXG4gICAgMjAlLFxyXG4gICAgNTMlLFxyXG4gICAgODAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICA0MCUsXHJcbiAgICA0MyUge1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIH1cclxuICAgIDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAxLCAxLjAxLCAxLjAxKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcblthbmltYXRpb25+PVwiYm91bmNlXCJdIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG59XHJcblxyXG5bYW5pbWF0aW9ufj1cInB1bHNlXCJdIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxufVxyXG5cclxuW2FuaW1hdGlvbn49XCJoZWFydEJlYXRcIl0ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5bYW5pbWF0aW9ufj1cImJvdW5jZUluRG93blwiXSB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcblxyXG5bYW5pbWF0aW9ufj1cInNoYWtlXCJdIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG5bYW5pbWF0aW9ufj1cImZhZGVPdXRcIl0ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbn1cclxuXHJcblthbmltYXRpb25+PVwiZmFkZUluRG93blwiXSB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG5cclxuW2FuaW1hdGlvbn49XCJmYWRlSW5cIl0ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuW2FuaW1hdGlvbn49XCJmYWRlSW5VcFwiXSB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcblthbmltYXRpb25+PVwiZmFkZUluTGVmdFwiXSB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxufVxyXG5cclxuW2FuaW1hdGlvbn49XCJmYWRlSW5SaWdodFwiXSB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbn1cclxuXHJcblthbmltYXRpb25+PVwiYm91bmNlSW5cIl0ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5bYW5pbWF0aW9uKj1cImZhZGVJblwiXSxcclxuW2FuaW1hdGlvbio9XCJib3VuY2VJbkRvd25cIl0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcclxuICAgICRkZWxheTogJGkgKiAwLjI1O1xyXG4gICAgW2FuaW1hdGlvbio9XCJkZWxheS0jeyRkZWxheX1cIl0ge1xyXG4gICAgICAgIC8vIGRlbGF5IGZyb20gMC4yNXMgdG8gMTIuNXNcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheSArIHM7XHJcbiAgICB9XHJcblxyXG4gICAgW2FuaW1hdGlvbio9XCJkdXJhdGlvbi0jeyRkZWxheX1cIl0ge1xyXG4gICAgICAgIC8vIGR1cmF0aW9uIGZyb20gMC4yNXMgdG8gMTIuNXNcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkZWxheSArIHM7XHJcbiAgICB9XHJcbn1cclxuXHJcblthbmltYXRpb24qPVwiaXRlcmF0aW9uLWluZmluaXRlXCJdIHtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1TdHJva2VMaW5lIHtcclxuICAgIHRvIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vX3Zhci92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci9jc3MtdmFycy5zY3NzXCI7XHJcblxyXG4vLyBjbGFzZSBxdWUgdmFsaWRhcsOhIHByb2dyYW1hY2nDs24gcGFyYSBldmFsdWFyIHRleHRvcyAoZXNjcml0b3MgdnMgcmVzcHVlc3RhcylcclxuJGpzX2VzY3JpYmlyOiBcIlt0eXBlPSd0ZXh0J11cIjtcclxuXHJcbiVpcy1nb29kIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfZ29vZCkgIWltcG9ydGFudDtcclxuICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiVpcy13cm9uZyB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX3dyb25nKSAhaW1wb3J0YW50O1xyXG4gICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLSB7XHJcbiAgIC8vICZ2aXNpYmxleyB9XHJcblxyXG4gICAmaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICB9XHJcblxyXG4gICAmYmx1ciB7XHJcbiAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xyXG4gICB9XHJcblxyXG4gICAvLyAmZGlzYWJsZWR7IH1cclxuXHJcbiAgICZnb29kIHtcclxuICAgICAgLy8gRXN0YWRvIHBhcmEgbG9zIGVqZXJjaWNpb3MgZGUgZXNjcmliaXJcclxuICAgICAgJiN7JGpzX2VzY3JpYmlyfSB7XHJcbiAgICAgICAgIEBleHRlbmQgJWlzLWdvb2Q7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJndyb25nIHtcclxuICAgICAgLy8gRXN0YWRvIHBhcmEgbG9zIGVqZXJjaWNpb3MgZGUgZXNjcmliaXJcclxuICAgICAgJiN7JGpzX2VzY3JpYmlyfSB7XHJcbiAgICAgICAgIEBleHRlbmQgJWlzLXdyb25nO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICZwcmV2RGVmYXVsdCB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgfVxyXG5cclxuICAgLy8gJmxvY2tlZHt9XHJcbn1cclxuLypcclxuKiBIYWNrIHBhcmEgbW9zdHJhciByZXNwdWVzdGEgcG9yIGRlZmF1bHQuXHJcbiogRXhhbXBsZTpcclxuXHJcbkNhc28gZG9uZGUgc2Ugb2N1bHRhIGVsIGVsZW1lbnRvIC5vbi1jb250ZW50X2RlZmF1bHRcclxuPGRpdiBjbGFzcz1cImhhcy1jb250ZW50XCI+Zm9vPC9kaXY+XHJcbjxkaXYgY2xhc3M9XCJvbi1jb250ZW50X2RlZmF1bHRcIj5iYXI8L2Rpdj5cclxuXHJcbkNhc29zIGRvbmRlIHNlIG11ZXN0cmEgZWwgZWxlbWVudG8gLm9uLWNvbnRlbnRfZGVmYXVsdFxyXG48IS0tZGl2IGNsYXNzPVwiaGFzLWNvbnRlbnRcIj5mb288L2Rpdi0tPlxyXG48ZGl2IGNsYXNzPVwib24tY29udGVudF9kZWZhdWx0XCI+YmFyPC9kaXY+XHJcblxyXG48IS0tIG5nUmVwZWF0OiBmb28gaW4gYXJyYXkgLS0+XHJcbjxkaXYgY2xhc3M9XCJvbi1jb250ZW50X2RlZmF1bHRcIj5iYXI8L2Rpdj5cclxuXHJcbi8vXHJcbjxkaXYgY2xhc3M9XCJvbi1jb250ZW50X2RlZmF1bHRcIj5iYXI8L2Rpdj5cclxuXHJcbiovXHJcbi5oYXMtY29udGVudCB7XHJcbiAgICYgKyAuaGFzLWNvbnRlbnRfZGVmYXVsdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgfVxyXG59XHJcbi8vIC5vbi17fVxyXG5cclxuLmJpZW4ge1xyXG4gICAvLyBFc3RhZG8gcGFyYSBsb3MgZWplcmNpY2lvcyBkZSBlc2NyaWJpclxyXG4gICAmLmMtc2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlNQzQ0SURJd0xqZ2lQanhuSUdSaGRHRXRibUZ0WlQwaVEyRndZU0F5SWo0OFp5QmtZWFJoTFc1aGJXVTlJa05oY0dFZ01TSStQSEJoZEdnZ1ptbHNiRDBpY21kaVlTZzBNeXd4T1RFc09EZ3NNQzQ0S1NJZ1pEMGlUVEFnTUdneU1DNDRkakl3TGpoSU1Ib2lMejQ4Y0dGMGFDQm1hV3hzUFNJalptWm1JaUJrUFNKTk1UQXVNemtnTVRJdU9USk1OaTQzT0NBM0xqZzRhRGN1TWpSc0xUTXVOak1nTlM0d05Ib2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT1cIiksXHJcbiAgICAgICAgIGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgICAgIHZhcigtLWNvbG9yX2dvb2QpLFxyXG4gICAgICAgICAgICB2YXIoLS1jb2xvcl9nb29kKSBjYWxjKDEwMCUgLSB2YXIoLS1zaXplLWhhbmRsZSkpLFxyXG4gICAgICAgICAgICB2YXIoLS1jb2xvcl9nb29kKSB2YXIoLS1zaXplLWhhbmRsZSlcclxuICAgICAgICAgKTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWNvbG9yX2dvb2QpO1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIC8vIEVzdGFkbyBwYXJhIGxvcyBlamVyY2ljaW9zIGRlIGVzY3JpYmlyXHJcbiAgICYjeyRqc19lc2NyaWJpcn0ge1xyXG4gICAgICBAZXh0ZW5kICVpcy1nb29kO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9nb29kKTtcclxuICAgfVxyXG5cclxuICAgaW1nIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICRjb2xvcl9nb29kO1xyXG4gICB9XHJcbn1cclxuXHJcbi5tYWwge1xyXG4gICAmLmMtc2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlNQzQ0SURJd0xqZ2lQanhuSUdSaGRHRXRibUZ0WlQwaVEyRndZU0F5SWo0OFp5QmtZWFJoTFc1aGJXVTlJa05oY0dFZ01TSStQSEJoZEdnZ1ptbHNiRDBpY21kaVlTZ3hPVGdzTnpnc09UQXNNQzQ0S1NJZ1pEMGlUVEFnTUdneU1DNDRkakl3TGpoSU1Ib2lMejQ4Y0dGMGFDQm1hV3hzUFNJalptWm1JaUJrUFNKTk1UQXVNemtnTVRJdU9USk1OaTQzT0NBM0xqZzRhRGN1TWpSc0xUTXVOak1nTlM0d05Ib2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT1cIiksXHJcbiAgICAgICAgIGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgICAgIHZhcigtLWNvbG9yX3dyb25nKSxcclxuICAgICAgICAgICAgdmFyKC0tY29sb3Jfd3JvbmcpIGNhbGMoMTAwJSAtIHZhcigtLXNpemUtaGFuZGxlKSksXHJcbiAgICAgICAgICAgIHZhcigtLWNvbG9yX3dyb25nKSB2YXIoLS1zaXplLWhhbmRsZSlcclxuICAgICAgICAgKTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWNvbG9yX3dyb25nKTtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgfVxyXG5cclxuICAgLy8gRXN0YWRvIHBhcmEgbG9zIGVqZXJjaWNpb3MgZGUgZXNjcmliaXJcclxuICAgJiN7JGpzX2VzY3JpYmlyfSB7XHJcbiAgICAgIEBleHRlbmQgJWlzLXdyb25nO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl93cm9uZyk7XHJcbiAgIH1cclxuXHJcbiAgIGltZyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1jb2xvcl93cm9uZyk7XHJcbiAgIH1cclxufVxyXG5cclxuLnRlbXBsYXRlLXdyYXBwZXIge1xyXG4gICAmLm5vLWZvdW5kIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICh2YXIoLS1oZWFkZXItc2l6ZS1oZWlnaHQpICogMSkpO1xyXG4gICB9XHJcbn1cclxuIiwiW3RhYmluZGV4XTpub3QoW3RhYmluZGV4PVwiLTFcIl0pLFxyXG5hLFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnN1Ym1pdCxcclxudGV4dGFyZWEsXHJcbltyb2xlPVwiYnV0dG9uXCJdLFxyXG5bdGFiaW5kZXhdIHtcclxuICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICBvdXRsaW5lLW9mZnNldDogMHB4O1xyXG4gICAvLyB0cmFuc2l0aW9uOiBvdXRsaW5lLW9mZnNldCAwLjJzIGxpbmVhcjtcclxufVxyXG5cclxuW3RhYmluZGV4XTpub3QoW3RhYmluZGV4PVwiLTFcIl0pOmZvY3VzLFxyXG5hOmZvY3VzLFxyXG5idXR0b246Zm9jdXMsXHJcbmlucHV0OmZvY3VzLFxyXG5zZWxlY3Q6Zm9jdXMsXHJcbnN1Ym1pdDpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMsXHJcbltyb2xlPVwiYnV0dG9uXCJdOmZvY3VzLFxyXG5bdGFiaW5kZXhdOmZvY3VzIHtcclxuICAgb3V0bGluZS1jb2xvcjogdmFyKC0tYTExeS1vdXRsaW5lLWNvbG9yKTtcclxuICAgb3V0bGluZS1vZmZzZXQ6IDBweDtcclxufVxyXG5cclxuW2ExMXktY29sb3JdIHtcclxuICAgLS1hMTF5LW91dGxpbmUtY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci9jc3MtdmFycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fdmFyL3ZhcmlhYmxlc1wiO1xyXG5cclxuYm9keSB7XHJcbiAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmc6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZy1saWdodDogcmdiKDI1NSwgMjM3LCAyMTApO1xyXG4gICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLWFscGhhOiByZ2JhKDIyOCwgMTcxLCA5OCwgMC41KTtcclxuICAgLS10aGVtZS1zZWN0aW9uLWNvbnRyYXN0LWJnLWFscGhhOiByZ2JhKDIwNiwgMTI2LCAxMjgsIDAuNSk7XHJcbiAgIC0tdGhlbWUtc2VjdGlvbi1jb250cmFzdC1iZzogdmFyKC0tY29sb3JfNCk7XHJcblxyXG4gICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LXR4dDogd2hpdGU7XHJcblxyXG4gICAmW2RhdGEtc2VjdGlvbl0ge1xyXG4gICAgICAuby1tYWluIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDM1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJltkYXRhLXNlY3Rpb249XCJhcHAuYWN0aXZpdGllc1wiXSB7XHJcbiAgICAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmctbGlnaHQ6IHJnYigyNTUsIDIzNywgMjEwKTtcclxuICAgICAgLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZy1hbHBoYTogcmdiYSgyMjgsIDE3MSwgOTgsIDAuNSk7XHJcbiAgICAgIC0tdGhlbWUtc2VjdGlvbi1jb250cmFzdC1iZzogdmFyKC0tY29sb3JfNCk7XHJcbiAgICAgIC0tdGhlbWUtc2VjdGlvbi1jb250cmFzdC1iZy1hbHBoYTogcmdiYSgyMDYsIDEyNiwgMTI4LCAwLjUpO1xyXG5cclxuICAgICAgLS10aGVtZS1zZWN0aW9uLWFjY2VudC10eHQ6IHdoaXRlO1xyXG5cclxuICAgICAgLm8tbWFpbiB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAyMCUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA4MCUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxyXG4gICAgICAgICAgICApLFxyXG4gICAgICAgICAgICB1cmwoXCIuLy4uL211bHRpbWVkaWEvY2xpZW50L3NlY3Rpb25zL3RoZW1lX2JnX2FjdC5wbmdcIik7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmW2RhdGEtc2VjdGlvbj1cImFwcC5zZWxmY2hlY2tcIl0ge1xyXG4gICAgICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LWJnLWxpZ2h0OiByZ2IoMjU1LCAyMzcsIDIxMCk7XHJcbiAgICAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmctYWxwaGE6IHJnYmEoMjI4LCAxNzEsIDk4LCAwLjUpO1xyXG4gICAgICAtLXRoZW1lLXNlY3Rpb24tY29udHJhc3QtYmc6IHZhcigtLWNsaWVudC1jb2xvcl8yKTtcclxuICAgICAgLS10aGVtZS1zZWN0aW9uLWNvbnRyYXN0LWJnLWFscGhhOiByZ2JhKDIwNiwgMTI2LCAxMjgsIDAuNSk7XHJcblxyXG4gICAgICAtLXRoZW1lLXNlY3Rpb24tYWNjZW50LXR4dDogd2hpdGU7XHJcblxyXG4gICAgICAuby1tYWluIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMjAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgODAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgdXJsKFwiLi8uLi9tdWx0aW1lZGlhL2NsaWVudC9zZWN0aW9ucy90aGVtZV9iZ19zZWxmLnBuZ1wiKTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZbZGF0YS1zZWN0aW9uPVwiYXBwLm15YXJteVwiXSB7XHJcbiAgICAgIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmctbGlnaHQ6IHJnYigyNTUsIDIzNywgMjEwKTtcclxuICAgICAgLS10aGVtZS1zZWN0aW9uLWFjY2VudC1iZy1hbHBoYTogcmdiYSgzMSwgMTExLCAxMTksIDAuNSk7XHJcbiAgICAgIC0tdGhlbWUtc2VjdGlvbi1jb250cmFzdC1iZzogdmFyKC0tY2xpZW50LWNvbG9yXzIpO1xyXG4gICAgICAtLXRoZW1lLXNlY3Rpb24tY29udHJhc3QtYmctYWxwaGE6IHJnYmEoMjI4LCAxNzEsIDk4LCAwLjUpO1xyXG5cclxuICAgICAgLS10aGVtZS1zZWN0aW9uLWFjY2VudC10eHQ6IHdoaXRlO1xyXG5cclxuICAgICAgLm8tbWFpbiB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMCUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAzMCUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA2MCUsXHJcbiAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxyXG4gICAgICAgICAgICApLFxyXG4gICAgICAgICAgICB1cmwoXCIuLy4uL211bHRpbWVkaWEvY2xpZW50L3NlY3Rpb25zL3RoZW1lX2JnX215LnBuZ1wiKTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZbZGF0YS1zZWN0aW9uPVwiYXBwLnVzZXJcIl0ge1xyXG4gICAgICAuby1tYWluIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcclxuICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwJSxcclxuICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDMwJSxcclxuICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDYwJSxcclxuICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgIHVybChcIi4vLi4vbXVsdGltZWRpYS9jbGllbnQvc2VjdGlvbnMvdGhlbWVfYmdfbXkucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJltkYXRhLXNlY3Rpb249XCJhcHAudGVzdFwiXSxcclxuICAgJltkYXRhLXNlY3Rpb249XCJhcHAub2JqZWN0aXZlc1wiXSB7XHJcbiAgICAgIC5vLW1haW4ge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMzAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNjAlLFxyXG4gICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgdXJsKFwiLi8uLi9tdWx0aW1lZGlhL2NsaWVudC9zZWN0aW9ucy90aGVtZV9iZ19hY3QucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYudGhlbWUtZGFyayxcclxuICAgW2RhdGEtc2VjdGlvbl0udGhlbWUtZGFyayB7XHJcbiAgICAgIC0tdGhlbWUtYmFzZTogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTApO1xyXG4gICAgICAtLXRoZW1lLWFjY2VudDogdmFyKC0tY2xpZW50LWNvbG9yXzIsICNlNGFiNjIpO1xyXG4gICAgICAtLXRoZW1lX3ByaW1hcnk6IHJnYmEoMzEsIDg5LCAxMTksIDAuNzIpO1xyXG4gICAgICAtLXRoZW1lX3NlY29uZGFyeTogIzljNmIyYztcclxuXHJcbiAgICAgIC0tdGhlbWUtYm9keS1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTApO1xyXG4gICAgICAtLXRoZW1lLWJvZHktdGV4dC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAtLXRoZW1lLWJ0bi1iZy1jb2xvcjogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTIpO1xyXG4gICAgICAtLXRoZW1lLWJ0bi1iZy1hY2NlbnQ6IHZhcigtLXRoZW1lX3NlY29uZGFyeSk7XHJcblxyXG4gICAgICAtLXRoZW1lLWNoZWNrSW5wdXQtY29sb3I6IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0xKTtcclxuICAgICAgLS10aGVtZS1jaGVja0lucHV0LXRleHQ6IHdoaXRlO1xyXG5cclxuICAgICAgLS10aGVtZS1oZWFkZXI6ICR3aGl0ZTtcclxuXHJcbiAgICAgIC0tdGhlbWUtbWVudS1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTMpO1xyXG5cclxuICAgICAgLS10aGVtZS1iZy1uYXZpZ2F0aW9uOiB2YXIoLS10aGVtZS1iZy1lbGV2YXRpb24tMik7XHJcbiAgICAgIC0tdGhlbWUtc2hhZG93LWZvb3Rlcjogbm9uZTtcclxuXHJcbiAgICAgIC0tdGhlbWUtY29sb3ItbGluazogJHdoaXRlO1xyXG4gICAgICAtLXRoZW1lLWJnLW92ZXJsYXk6IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0xKTtcclxuXHJcbiAgICAgIC0tdGhlbWUtdGV4dGFyZWEtYmc6IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0zKTtcclxuICAgICAgLS10aGVtZS10ZXh0YXJlYS10eHQ6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbiAgICAgIC0tdGhlbWUtaW5wdXQtYmc6IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0zKTtcclxuICAgICAgLS10aGVtZS1pbnB1dC10eHQ6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbiAgICAgIC0tdGhlbWUtc2VsZWN0LWJnOiB2YXIoLS10aGVtZS1iZy1lbGV2YXRpb24tMyk7XHJcbiAgICAgIC0tdGhlbWUtc2VsZWN0LW9wdGlvbi1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTQpO1xyXG4gICAgICAtLXRoZW1lLXNlbGVjdC10eHQ6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICAtLXRoZW1lLW1vZGFsVXNlci1iZzogdmFyKC0tdGhlbWUtYmctZWxldmF0aW9uLTMpO1xyXG5cclxuICAgICAgLy8tIGExMXkgdGhlbWVcclxuICAgICAgLS1hMTF5LW91dGxpbmUtY29sb3I6IHZhcigtLXRoZW1lLWJvZHktdGV4dC1jb2xvcik7XHJcbiAgICAgIC8vLSBTZWN0aW9uIHRoZW1lXHJcbiAgICAgIC8vIC0tdGhlbWUtc2VjdGlvbi1hY2NlbnQtYmc6IHZhcigtLXRoZW1lLWJnLWVsZXZhdGlvbi0yKTtcclxuICAgICAgLy8gLS10aGVtZS1zZWN0aW9uLWFjY2VudC10eHQ6IHdoaXRlO1xyXG5cclxuICAgICAgLS1jb2xvci10d28tZGFyazogcmdiKDU0LCA4NiwgODEpO1xyXG4gICAgICAtLWNvbG9yLXR3by1saWdodDogcmdiKDQwLCA4MywgNzkpO1xyXG4gICAgICAtLWNvbG9yLXR3by1saWdodGVyOiByZ2IoMjYsIDU0LCA1Myk7XHJcblxyXG4gICAgICAtLWNvbG9yLWZvdXItZGFyazogcmdiKDEwOCwgNDksIDUwKTtcclxuICAgICAgLS1jb2xvci1mb3VyLWxpZ2h0OiByZ2IoNzEsIDI5LCAyNyk7XHJcbiAgICAgIC0tY29sb3ItZm91ci1saWdodGVyOiByZ2IoODAsIDIxLCA4KTtcclxuICAgICAgLy8tIEhhY2sgcGFyYSBlbCBiYWNrZ3JvdW5kIGltYWdlLCBwZW5kaWVudGUgdGVuZXIgaW1hZ2VuIHBhcmEgdGVtYSBvc2N1cm9cclxuICAgICAgLm8tbWFpbiB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGhlbWVzTGV2ZWxNb2R1bGVzKCRsZXZlbCkge1xyXG4gICAmW2RhdGEtdW5pdGlkPVwiMVwiXSB7XHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XHJcbiAgICAgICAgIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoI3skaX0pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsLyN7JGxldmVsfS9hc3NldHMvaW1hZ2VzL21fI3skaX0ucG5nXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmW2RhdGEtdW5pdGlkPVwiMlwiXSB7XHJcbiAgICAgIEBmb3IgJGkgZnJvbSA1IHRocm91Z2ggOCB7XHJcbiAgICAgICAgIC5jLWNhcmRNb2R1bGUtY2FyZDpudGgtY2hpbGQoI3skaSAtIDR9KTpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9sZXZlbC8jeyRsZXZlbH0vYXNzZXRzL2ltYWdlcy9tXyN7JGl9LnBuZ1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJltkYXRhLXVuaXRpZD1cIjNcIl0ge1xyXG4gICAgICBAZm9yICRpIGZyb20gOSB0aHJvdWdoIDEyIHtcclxuICAgICAgICAgLmMtY2FyZE1vZHVsZS1jYXJkOm50aC1jaGlsZCgjeyRpIC0gOH0pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2xldmVsLyN7JGxldmVsfS9hc3NldHMvaW1hZ2VzL21fI3skaX0ucG5nXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5bZGF0YS1sZXZlbD1cImExXCJdIHtcclxuICAgLmMtY2FyZE1vZHVsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHRoZW1lc0xldmVsTW9kdWxlcyhcImExXCIpO1xyXG4gICB9XHJcbn1cclxuW2RhdGEtbGV2ZWw9XCJhMlwiXSB7XHJcbiAgIC5jLWNhcmRNb2R1bGUge1xyXG4gICAgICBAaW5jbHVkZSB0aGVtZXNMZXZlbE1vZHVsZXMoXCJhMlwiKTtcclxuICAgfVxyXG59XHJcbltkYXRhLWxldmVsPVwiYjFcIl0ge1xyXG4gICAuYy1jYXJkTW9kdWxlIHtcclxuICAgICAgQGluY2x1ZGUgdGhlbWVzTGV2ZWxNb2R1bGVzKFwiYjFcIik7XHJcbiAgIH1cclxufVxyXG5bZGF0YS1sZXZlbD1cImIyXCJdIHtcclxuICAgLmMtY2FyZE1vZHVsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHRoZW1lc0xldmVsTW9kdWxlcyhcImIyXCIpO1xyXG4gICB9XHJcbn1cclxuW2RhdGEtbGV2ZWw9XCJjMVwiXSB7XHJcbiAgIC5jLWNhcmRNb2R1bGUge1xyXG4gICAgICBAaW5jbHVkZSB0aGVtZXNMZXZlbE1vZHVsZXMoXCJjMVwiKTtcclxuICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIi4uL192YXIvY3NzLXZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX3Zhci92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4vX3RoZW1lc1wiO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogRXNwZWNpZmljaWRhZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBtaXhpbiB0ZXh0X2J0bkFjdGlvbihcclxuICAgJGNvbnQsXHJcbiAgICRsZWZ0LFxyXG4gICAkdHJhbnNmb3JtLFxyXG4gICAkYmdjOiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpXHJcbikge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2Zvcm0pO1xyXG4gICB9XHJcbiAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJGNvbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxlZnQ6ICRsZWZ0O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNnMgZWFzZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICBAaWYgJGJnYyB7XHJcbiAgICAgICAgIGNvbG9yOiB1bnF1b3RlKCRiZ2MpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuJXRleHRfYnRuQWN0aW9uIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC42cyBlYXNlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1ib2R5LXRleHQtY29sb3IpO1xyXG4gICB9XHJcbiAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICB9XHJcbn1cclxuXHJcbi8qIExldmVsIDIgZGUgZXNwZWNpZmljaWRhZCAqL1xyXG5cclxuLmMtIHtcclxuICAgLyogZm9yIGJ1dHRvbnMgKi9cclxuICAgJmJ0biB7XHJcbiAgICAgICYtSWNvbkluZGljYXRvciB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygjeyRzaXplLXVpQnRucy1zcGVjaWFsfSArIDEuNXJlbSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygjeyRzaXplLXVpQnRucy1zcGVjaWFsfSArIDEuNXJlbSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygjeyRzaXplLXVpQnRucy1zcGVjaWFsfSArIDEuNXJlbSk7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi5iZy1tZW51QnVyZ3VlcixcclxuICAgICAgICAgJi5iZy1tZW51TW9kdWxlcyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCN7JHNpemUtdWlCdG5zLXNwZWNpYWx9ICsgMC44cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgY29udGVudDogXCJtb2R1bGVzXCI7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgdG9wOiAtMjAlO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtSWNvbkFjdGlvbiB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS11aUJ0bnMtc3BlY2lhbDtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplLXVpQnRucy1zcGVjaWFsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoI3skc2l6ZS11aUJ0bnMtc3BlY2lhbH0pO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCg1MCUpIGJyaWdodG5lc3MoNDEwJSk7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJltkYXRhLWFjdGl2aXRpZXMtY291bnRdIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtYWN0aXZpdGllcy1jb3VudCk7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1JY29uTmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDAlKSBicmlnaHRuZXNzKDEwMCUpO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1JY29uIHtcclxuICAgICAgICAgJltkYXRhLXNwZXVkby1jb250ZW50XSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXNwZXVkby1jb250ZW50KTtcclxuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZS11aUljb247XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZS11aUljb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygjeyRzaXplLXVpSWNvbn0pO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5idXR0b25bbmctYXVkaW9dLm9uLXBsYXkge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idG4tYmctYWNjZW50KTtcclxufVxyXG5cclxuYnV0dG9uW25nLWF1ZGlvXS5vbi1wbGF5OjpiZWZvcmUge1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRHbG9iYWxJbWFnZXN9L3VpLWljb24tcGF1c2Uuc3ZnXCIpO1xyXG4gICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnUtIHtcclxuICAgLyogZm9yIEdyaWQgKi9cclxuICAgJmZ1bGwge1xyXG4gICAgICAmLnJvdyB7XHJcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbCB7XHJcbiAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZiZyB7XHJcbiAgICAgICZ0eHQge1xyXG4gICAgICAgICAmLU1vZHVsZUlEIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgY29udGVudDogYXR0cihqcy1jdXJyZW50LW1vZHVsZSk7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDFweCB2YXIoLS1jb2xvcl8xLWRhcmtlcik7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJk1lbnVNb2R1bGVzIHtcclxuICAgICAgICAgQGluY2x1ZGUgdGV4dF9idG5BY3Rpb24oXCJNb2R1bGVzXCIsIDAsIC0zcmVtKTtcclxuICAgICAgfVxyXG4gICAgICAmSWNvblRyYW5zbGF0ZSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIHRleHRfYnRuQWN0aW9uKFwiVHJhbnNsYXRlXCIsIC0xMHB4LCAxcmVtKTtcclxuICAgICAgfVxyXG4gICAgICAmSWNvbkNoZWNrIHtcclxuICAgICAgICAgQGluY2x1ZGUgdGV4dF9idG5BY3Rpb24oXCJWYWxpZGVyXCIsIDAsIDFyZW0pO1xyXG4gICAgICB9XHJcbiAgICAgICZJY29uUmVmcmVzaCB7XHJcbiAgICAgICAgIEBpbmNsdWRlIHRleHRfYnRuQWN0aW9uKFwiUmVjdGlmaWVyXCIsIC03cHgsIDFyZW0pO1xyXG4gICAgICB9XHJcbiAgICAgICZJY29uQWxlcnQge1xyXG4gICAgICAgICBAaW5jbHVkZSB0ZXh0X2J0bkFjdGlvbihcIlJlbWFycXVlXCIsIC0yMHB4LCAxcmVtKTsgLy9ub3RpY2VcclxuICAgICAgfVxyXG4gICAgICAmSWNvbk9iamVjdGl2ZXMge1xyXG4gICAgICAgICBAaW5jbHVkZSB0ZXh0X2J0bkFjdGlvbihcclxuICAgICAgICAgICAgXCJDb250ZW50XCIsXHJcbiAgICAgICAgICAgIDAsXHJcbiAgICAgICAgICAgIDFyZW0sXHJcbiAgICAgICAgICAgIHZhcigtLXRoZW1lLWJ0bi10ZXh0LWNvbG9yKVxyXG4gICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICAgICZJY29uVXBsb2FkIHtcclxuICAgICAgICAgQGluY2x1ZGUgdGV4dF9idG5BY3Rpb24oXCJFbnZveWVyXCIsIC03cHgsIDFyZW0pO1xyXG4gICAgICB9XHJcbiAgICAgICZJY29uSW5mb0FjdGl2aXR5IHtcclxuICAgICAgICAgQGluY2x1ZGUgdGV4dF9idG5BY3Rpb24oXCJJbmZvXCIsIDAsIDFyZW0pO1xyXG4gICAgICB9XHJcbiAgICAgICZJY29uQ2xpZW50IHtcclxuICAgICAgICAgLy8tLWltZ0xvZ286IHVybCguLi9tdWx0aW1lZGlhL2NsaWVudC9icmFuZC9jbGllbnRfbG9nb193LnBuZyk7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW1nTG9nbyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweHRvZW0oMTAwcHgsIDE2cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1oZWFkZXItc2l6ZS1oZWlnaHQpICogMC44KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJkljb25DbGllbnQyIHtcclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pbWdMb2dvKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IHB4dG9lbSgxMDBweCwgMTZweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1zaXplLWhlaWdodCkgKiAwLjgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4LjI1ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZjb3VudGVyLWl0ZW0ge1xyXG4gICAgICAmW2NvdW50ZXItc3RlcD1cIjFcIl0ge1xyXG4gICAgICAgICAvLyBwcmV0dGllci1pZ25vcmVcclxuICAgICAgICAgY291bnRlci1yZXNldDogdGl0bGU7XHJcbiAgICAgIH1cclxuICAgICAgJltjb3VudGVyLXN0ZXA9XCIyXCJdIHtcclxuICAgICAgICAgLy8gcHJldHRpZXItaWdub3JlXHJcbiAgICAgICAgIGNvdW50ZXItcmVzZXQ6IHRpdGxlICsxO1xyXG4gICAgICB9XHJcbiAgICAgICZbY291bnRlci1zdGVwPVwiM1wiXSB7XHJcbiAgICAgICAgIC8vIHByZXR0aWVyLWlnbm9yZVxyXG4gICAgICAgICBjb3VudGVyLXJlc2V0OiB0aXRsZSArMjtcclxuICAgICAgfVxyXG4gICAgICAmW2NvdW50ZXItc3RlcD1cIjRcIl0ge1xyXG4gICAgICAgICAvLyBwcmV0dGllci1pZ25vcmVcclxuICAgICAgICAgY291bnRlci1yZXNldDogdGl0bGUgKzM7XHJcbiAgICAgIH1cclxuICAgICAgJltjb3VudGVyLXN0ZXA9XCI1XCJdIHtcclxuICAgICAgICAgLy8gcHJldHRpZXItaWdub3JlXHJcbiAgICAgICAgIGNvdW50ZXItcmVzZXQ6IHRpdGxlICs0O1xyXG4gICAgICB9XHJcbiAgICAgICZbY291bnRlci1zdGVwPVwiNlwiXSB7XHJcbiAgICAgICAgIC8vIHByZXR0aWVyLWlnbm9yZVxyXG4gICAgICAgICBjb3VudGVyLXJlc2V0OiB0aXRsZSArNTtcclxuICAgICAgfVxyXG4gICAgICAmW2NvdW50ZXItc3RlcD1cIjdcIl0ge1xyXG4gICAgICAgICAvLyBwcmV0dGllci1pZ25vcmVcclxuICAgICAgICAgY291bnRlci1yZXNldDogdGl0bGUgKzY7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uby0ge1xyXG4gICAmbmF2LS0ge1xyXG4gICAgICAmRGF0YS1MaW5rIHtcclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JHNpemUtdWlCdG5zLXNwZWNpYWx9ICogMSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpemUtdWlCdG5zLXNwZWNpYWx9ICogMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi51LW92ZXJmbG93SGlkZGVuIHtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmMtbW9kYWwge1xyXG4gICAmLS1NZW51SGVhZGVyIHtcclxuICAgICAgJi1JdGVtIHtcclxuICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcblxyXG4gICAgICAgICAgICAuby1uYXYtLURhdGEtTGluayB7XHJcbiAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDQpO1xyXG4gICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtICM0ODQ4NDg7XHJcblxyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMjAwJSk7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4udS1pbnRydWN0aW9uQWN0aXZpdHksXHJcbi51LWluc3RydWN0aW9uQWN0aXZpdHkge1xyXG4gICAmID4gaDYsXHJcbiAgICYgPiBoNSxcclxuICAgJiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICB9XHJcbiAgIHVsLFxyXG4gICAuYy1saXN0UmVkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgfVxyXG59XHJcblxyXG4vKlxyXG4qIEFqdXN0ZSBkaXNwb3NpdGl2b3MgbW92aWxlc1xyXG4qL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MWVtKSB7XHJcbiAgIC5jLW5hdi0tSW5mby1pbmRpY2F0b3Ige1xyXG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgfVxyXG4gICAuYy1uYXYtLUluZm8tdGl0bGVTZWN0aW9uLFxyXG4gICAuby1uYXYtLUluZm8tdGl0bGVTZWN0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XHJcbiAgIH1cclxuICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuNDVyZW07XHJcbiAgIH1cclxuICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgIH1cclxuICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgfVxyXG4gICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICB9XHJcbiAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICB9XHJcbiAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xyXG4gICB9XHJcblxyXG4gICAudS1pbnN0cnVjdGlvbkFjdGl2aXR5LFxyXG4gICAudS1pbnRydWN0aW9uQWN0aXZpdHkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgfVxyXG4gICAvKlxyXG4gICAgKiBFbGVtZW50b3MgZGVsIGhlYWRlclxyXG4gICAgKi9cclxuICAgLy8gW3VpLWJ0bj0nbW9kdWxlJ117fVxyXG4gICAvLyBbdWktYnRuPSdoaXN0b3J5QmFjaydde31cclxuICAgW3VpLWJ0bj1cImxldmVsXCJdIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG4gICBbdWktYnRuPVwibW9kdWxlXCJdIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG4gICAvKlxyXG4gICAgKiBFbGVtZW50b3MgZGVsIGZvb3RlclxyXG4gICAgKi9cclxufVxyXG5cclxuLl8ge1xyXG4gICAmby0ge1xyXG4gICAgICAmZm9vdGVyIHtcclxuICAgICAgICAgQGV4dGVuZCAlZm9vdGVyRGVmYXVsdDtcclxuXHJcbiAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgIHotaW5kZXg6ICR6SW5kZXhfdGVtcGxhdGVGb290ZXIgKyAxMDtcclxuXHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJnLW5hdmlnYXRpb24pO1xyXG5cclxuICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5MDBtcztcclxuICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuXHJcbiAgICAgICAgICYubm8tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkOGQ4ZDggMTAlLCAjZjJmMmYyIDUwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogNjQlO1xyXG4gICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IC0xMXB4IDEwcHggIzc3NztcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICZfX25hdiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvb3Rlcl9uYXZfRGVmYXVsdDtcclxuICAgICAgICAgICAgJi0tYmxvY2sge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsaWVudC1jb2xvcl8xKTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMzUwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4zcmVtIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAzNTBtcztcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5pcy1wcmV2LFxyXG4gICAgICAgICAgICAgICAgICAmLmlzLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLmlzLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIm8tZm9vdGVyX19uYXYtLWxpc3QtbGlua1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL211bHRpbWVkaWEvaW1hZ2VzL2FwcC91aS1pY29uLWFycm93QmFjay5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYuaXMtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCJvLWZvb3Rlcl9fbmF2LS1saXN0LWxpbmtcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL211bHRpbWVkaWEvaW1hZ2VzL2FwcC91aS1pY29uLWFycm93TmV4dC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiby1mb290ZXJfX25hdi0tbGlzdC1saW5rXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfMSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3ZW0pIHtcclxuICAgLl8ge1xyXG4gICAgICAmby0ge1xyXG4gICAgICAgICAmZm9vdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5bZGF0YS1yb2xlLXR5cGU9XCJ0ZWFjaGVyXCJdIHtcclxuICAgW2FlLWFzaWRlXSA+IC50ZW1wbGF0ZS1hc2lkZVJpZ2h0IHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgfVxyXG4gICBbY2xhc3MqPVwiYWUtYXVkaW9SZWNvcmRlci1jb250cm9scy0tXCJdLmlzLWFjdGl2ZSB7XHJcbiAgICAgIC0tdGhlbWUtYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICBjb2xvcjogIzlmOWY5ZjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgIH1cclxufVxyXG5bZGF0YS1yb2xlLXR5cGU9XCJhZG1pblwiXSB7XHJcbiAgIFthZS1hc2lkZV0gPiAudGVtcGxhdGUtYXNpZGVSaWdodCB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgIH1cclxuICAgW2NsYXNzKj1cImFlLWF1ZGlvUmVjb3JkZXItY29udHJvbHMtLVwiXS5pcy1hY3RpdmUge1xyXG4gICAgICAtLXRoZW1lLWJvcmRlci1jb2xvcjogI2U0ZTRlNDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgY29sb3I6ICM5ZjlmOWY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICB9XHJcbn1cclxuXHJcbi5hY3QtcmVjb25uYWlzc2FuY2Uge1xyXG4gICAuanMtbWVzc2FnZSB7XHJcbiAgICAgICYuQmllbiB7XHJcbiAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5NYWwge1xyXG4gICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIC5jLWdyaWRCb3gge1xyXG4gICAgICAmQ29udGVudCB7XHJcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xyXG4gICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMWZyIG1heC1jb250ZW50IG1pbm1heCgxMDBweCwgMWZyKTtcclxuICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xpZW50LWNvbG9yXzEpO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZfdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJl9yZWNvcmRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZfYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZXb3JkcyB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgZ3JpZC10ZW1wbGF0ZTogcmVwZWF0KGF1dG8tZmlsbCwgMi40cmVtKSAvIHJlcGVhdChcclxuICAgICAgICAgICAgICAgYXV0by1maXQsXHJcbiAgICAgICAgICAgICAgIG1pbm1heCgxMDBweCwgMWZyKVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICBncmlkLWF1dG8tcm93czogMi40cmVtO1xyXG4gICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcclxuICAgICAgICAgcGFkZGluZzogMC43cmVtO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgQGluY2x1ZGUgbWF4QnJlYWtQb2ludChweHRvZW0oJHBpeGVsNzY4LCAkYmFzZS1mb250LXNpemUpKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4uYWN0LWNvbmp1Z2V1ciB7XHJcbiAgIC5jLWZsaWNraXR5X19jb250cm9scyB7XHJcbiAgICAgIHBhZGRpbmc6IDAuM3JlbTtcclxuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgfVxyXG59XHJcbi5hY3QtdmlkZW9zIHtcclxuICAgLmMtZmxpY2tpdHlfX2NvbnRyb2xzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnIgbWF4LWNvbnRlbnQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW5kaWNhdG9yIG51bWJlcnMgY29udHJvbHNcIjtcclxuICAgICAgJi0tYmxvY2sge1xyXG4gICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaW5kaWNhdG9yO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBudW1iZXJzO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBjb250cm9scztcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXhCcmVha1BvaW50KHB4dG9lbSgkcGl4ZWw3NjgsICRiYXNlLWZvbnQtc2l6ZSkpIHtcclxuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJpbmRpY2F0b3IgLiBjb250cm9sc1wiXHJcbiAgICAgICAgICAgIFwibnVtYmVycyBudW1iZXJzIG51bWJlcnNcIjtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIC5pcy1hY3RpdmUge1xyXG4gICAgICAuYy1idG4ge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl8zLWRhcmspO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuW2RhdGEtc2VjdGlvbj1cImFwcC5vYmplY3RpdmVzXCJdIHtcclxuICAgLnRlbXBsYXRlLXNlY3Rpb24sXHJcbiAgIC50ZW1wbGF0ZS1jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgfVxyXG59XHJcblxyXG4uY3Jvc3N3b3JkIHtcclxuICAgJl9udW1iZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMikgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAubGV0dGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbGllbnQtY29sb3JfMykgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuY2hhciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbn1cclxuIiwiJGJnLWNvbnRJbnN0cnVjdGlvbjogI2U4ZThlODtcclxuJGJnLWNvbnRFeGNlcnNpY2U6ICNmNmVlZTQ7XHJcbiRiZy1jb250Qm9keUV4ZXJzaWNlOiAjZmFmNWVlO1xyXG4kaC1oZWFkZXI6IDExLjU5cmVtO1xyXG4uaW5wdXRfbGV0dGVyIHtcclxuICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG4vLyAuby1oZWFkZXIge1xyXG4vLyAgICAgbWluLWhlaWdodDogJGgtaGVhZGVyO1xyXG4vLyB9XHJcblxyXG4ub3B0aW9uLWltYWdle1xyXG4gICAuYy1pbnB1dFJhZGlve1xyXG4gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgfVxyXG59XHJcbi5vLWNvbnRFeGFtIHtcclxuICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGgtaGVhZGVyfSk7XHJcbiAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgIGdyaWQtdGVtcGxhdGU6IG1heC1jb250ZW50IG1pbm1heCgyMDBweCwgbWF4LWNvbnRlbnQpIDFmciAvIDFmcjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9tdWx0aW1lZGlhL2NsaWVudC9zZWN0aW9ucy90aGVtZV9iZ19hY3QucG5nKTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbi5jLWdhbGxlcnkge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgZGlzcGxheTogZ3JpZDtcclxuICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoXHJcbiAgICAgIGF1dG8tZml0LFxyXG4gICAgICBtaW5tYXgodmFyKC0tbWluSGVpZ2h0R3JpZEdhbGxlcnkpLCB2YXIoLS1taW5IZWlnaHRHcmlkR2FsbGVyeSkpXHJcbiAgICkgIWltcG9ydGFudDtcclxuICAgZ3JpZC1hdXRvLXJvd3M6IHZhcigtLW1pbkhlaWdodEdyaWRHYWxsZXJ5KSAhaW1wb3J0YW50O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5jLW1haW5Db250YWluZXIge1xyXG4gICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAmLmludHJvIHtcclxuICAgICAgZ3JpZC1hcmVhOiAxLzEvLTEvLTE7XHJcbiAgIH1cclxufVxyXG4uYy1zY3JvbGxMaW5lIHtcclxuICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gICBkaXNwbGF5OiBncmlkO1xyXG4gICBncmlkLXRlbXBsYXRlOiBtYXgtY29udGVudCAvIDFmciBtYXgtY29udGVudDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XHJcbiAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgJi1zY3JvbGwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29udEluc3RydWN0aW9uO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuc2Nyb2xsQmFyIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfMi1kYXJrZXIpO1xyXG4gICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJi1jb3VudCB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjOTI4YThhO1xyXG4gICB9XHJcbn1cclxuLnMtZXhhbV8ge1xyXG4gICAmcHJlbnNldGF0aW9uIHtcclxuICAgICAgJi1ib3gge1xyXG4gICAgICAgICBib3JkZXI6IDdweCBzb2xpZCB2YXIoLS10aGVtZV9wcmltYXJ5KTtcclxuICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAjODM4MzgzO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJndyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgJi5pbnN0cnVjdGlvbiB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb250SW5zdHJ1Y3Rpb247XHJcbiAgICAgIH1cclxuICAgICAgJi5leGNlcmNpc2Uge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZy1jb250RXhjZXJzaWNlLCAwLjUpO1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLnF1ZXN0aW9uIHtcclxuICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucmVzdWx0cyB7XHJcbiAgICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xyXG4gICAgICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMztcclxuICAgICAgICAgLmMtbWFpbkNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6IG1heC1jb250ZW50IDFmciAvIG1heC1jb250ZW50IDFmciBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSAuIGJ1dHRvblwiIFwiY29udFJlc3VsdHMgY29udFJlc3VsdHMgY29udFJlc3VsdHNcIjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlOiBtYXgtY29udGVudCBtYXgtY29udGVudCAxZnIgLyAxZnI7XHJcbiAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcImJ1dHRvblwiIFwiY29udFJlc3VsdHNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAuYy1idG4ge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IGJ1dHRvbjtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZnVsbEhlaWd0aCB7XHJcbiAgICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJnF1ZXN0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi0taW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYtLWNvbnRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvLCAxZnIpIG1pbm1heChhdXRvLCAyNTBweCk7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODcwcHgpIHtcclxuICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS10aGVtZS1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNkOGMwO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiZy1jb250Qm9keUV4ZXJzaWNlLCAwLjUpO1xyXG4gICAgICAgICAmLS1leGVyY2ljZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzBweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1idG4ge1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5jLWJ0bi1JY29uSW5kaWNhdG9yLnUtYmdMb2dvUHJveWVjdCB7XHJcbiAgIGNvbG9yOiB3aGl0ZTtcclxuICAgZm9udC1zaXplOiAycmVtO1xyXG4gICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgbWluLXdpZHRoOiA5NnB4O1xyXG4gICAvLyAmOmJlZm9yZSB7XHJcbiAgIC8vICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIC8vIH1cclxufVxyXG5cclxuLmMtZ3JpZFJlc3V0bHMge1xyXG4gICBncmlkLWFyZWE6IGNvbnRSZXN1bHRzO1xyXG4gICBkaXNwbGF5OiBncmlkO1xyXG4gICBncmlkLXRlbXBsYXRlOiA3NXB4IC8gcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG4gICBncmlkLWF1dG8tcm93czogNzVweDtcclxuICAgZ2FwOiAxNHB4O1xyXG5cclxuICAgJi1pdGVtIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICYuYmllbiB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX2dvb2QpO1xyXG4gICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IGRhcmtlbihyZ2JhKDE5OCwgNzgsIDkwLCAwLjgpLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYubWFsIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Jfd3JvbmcpO1xyXG4gICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IGRhcmtlbihyZ2JhKDQzLCAxOTEsIDg4LCAwLjgpLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuYm9keVtkYXRhLXNlY3Rpb249XCJhcHAuZXhhbVwiXSxcclxuYm9keVtkYXRhLXNlY3Rpb249XCJhcHAuZXhhbS5xdWVzdGlvblwiXSB7XHJcbiAgIC51LWNvdW50ZXItaXRlbSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIodGl0bGUsIGRpc2MpIFwiXCI7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4udS1zcGFuTW9kZWwge1xyXG4gICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLXRoZW1lLWFjY2VudCk7XHJcbn1cclxuIl19 */
