:root{--error-red:#f5222d;--neon-pink:#ffd1f6;--light-pink:#fce1f6;--text-green:#2d4b4f;--text-black:#38383b;--white:#fff;--digital-white:#fcfcfa;--charcoal-plum:#f6f6f6;--aqua-deep:#fafff5;--orange:#f55e32;--deep-green:#004d44;--deep-blue:#466fdb;--light-green:#89dfcf;--light-orange:#ffaa94;--neon-green:#9ef1e2;--charcoal-plum-100:#717177;--charcoal-plum-200:#77777d;--charcoal-plum-300:#84848a;--charcoal-plum-400:#929297;--charcoal-plum-500:#a0a0a4;--charcoal-plum-600:#adadb1;--charcoal-plum-700:#bbbbbe;--charcoal-plum-800:#c8c8cb;--charcoal-plum-900:#d6d6d8;--charcoal-plum-1000:#e4e4e5;--charcoal-plum-1100:#f6f6f6;--aqua-deep-100:#07544b;--aqua-deep-200:#146359;--aqua-deep-300:#29796e;--aqua-deep-400:#3f9084;--aqua-deep-500:#54a79a;--aqua-deep-600:#6abeb0;--aqua-deep-700:#89dfcf;--aqua-deep-400-paralax:rgba(63,144,132,.75);--aqua-deep-400-transparent:rgba(63,144,132,.1);--oasis-stream-100:#9ef1e2;--oasis-stream-200:#b3f4e8;--oasis-stream-300:#ccf8f0;--oasis-stream-400:#e6fbf7;--poppy-surprise-200:#ff7856;--poppy-surprise-300:#ff9276;--poppy-surprise-400:#ffaa94;--poppy-surprise-500:#ffc0b0;--poppy-surprise-600:#ffd5ca;--poppy-surprise-700:#fff1ed;--max-width:1440px;--transition:all 250ms cubic-bezier(0.4,0,0.2,1) 0ms;--transition-background:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;--transition-max-height:max-height 300ms cubic-bezier(0.4,0,0.2,1) 0ms;--intersection-margin:40px;--header-logo-fill:#194f48;--header-logo-fill-alt:#eb5f36;--z-index-modal:1300}:root .header-logo-svg #Vector{fill:var(--header-logo-fill)}:root .header-logo-svg #Vector_2{fill:var(--header-logo-fill-alt)}:root .footer-logo-svg #Vector{fill:var(--logo-text-theme)}:root .footer-logo-svg #Vector_2{fill:var(--logo-icon-theme)}:root .__DIAG_CF{background:var(--calendar-background)}:root .__DIAG_CF .text-underlined{border-bottom:2px solid var(--theme-400)}:root .social-bg{fill:var(--social-background-theme)}:root .social-icon{fill:var(--social-icon-theme)}:root .theme-blue{--theme-400:#466fdb;--theme-background:rgba(70,111,219,.8);--light-background:rgba(70,111,219,.1);--theme-text-color:var(--white);--footer-background:var(--deep-blue);--theme-footer-navigation:var(--white);--calendar-background:#466fdb1a;--social-title-footer-theme:var(--white);--social-background-theme:#fff;--social-icon-theme:#2d4b4f;--logo-text-theme:#fff;--logo-icon-theme:#fff}:root .theme-green{--theme-400:#3f9084cc;--theme-background:#3f9084cc;--light-background:var(--aqua-deep-400-transparent);--theme-text-color:var(--white);--footer-background:var(--deep-green);--theme-footer-navigation:var(--white);--calendar-background:var(--aqua-deep-400-transparent,#3f90841a);--social-title-footer-theme:var(--white);--social-background-theme:#fff;--social-icon-theme:#2d4b4f;--logo-text-theme:#fff;--logo-icon-theme:#fff}:root .theme-light-green{--theme-400:rgba(137,223,207,.8);--theme-background:rgba(137,223,207,.8);--light-background:rgba(137,223,207,.1);--theme-text-color:var(--text-black);--footer-background:var(--light-green);--theme-footer-navigation:var(--deep-green);--calendar-background:rgba(137,233,207,.1);--social-title-footer-theme:var(--deep-green);--social-background-theme:#004d44;--social-icon-theme:#fcfcfa;--logo-text-theme:#194f48;--logo-icon-theme:#eb5f36}:root .theme-light-orange{--theme-400:#ffaa94cc;--theme-background:#ffaa94cc;--light-background:rgba(255,170,148,.1);--theme-text-color:var(--text-black);--footer-background:var(--light-orange);--theme-footer-navigation:var(--deep-green);--calendar-background:rgba(255,170,148,.1);--social-title-footer-theme:var(--deep-green);--social-background-theme:#004d44;--social-icon-theme:#fcfcfa;--logo-text-theme:#194f48;--logo-icon-theme:#eb5f36}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-bottom:300px}html{margin-top:0!important}@media(min-width:768px){html{scroll-padding-top:150px}}.wp-block-list{text-align:justify}.btn,.wp-element-button{align-items:center;border:none;border-radius:32px;box-shadow:none;cursor:pointer;display:flex;font-size:16px!important;font-weight:600;justify-content:center;outline:0;padding:10px 24px;text-decoration:none;transition:.3s;width:max-content}.btn.has-small-font-size .wp-element-button,.btn.sm,.wp-block-button.has-small-font-size .wp-element-button,.wp-block-button.sm{padding:8px 16px}.btn.has-medium-font-size .wp-element-button,.btn.md,.wp-block-button.has-medium-font-size .wp-element-button,.wp-block-button.md{padding:10px 24px}.btn.has-large-font-size .wp-element-button,.btn.has-x-large-font-size .wp-element-button,.btn.lg,.wp-block-button.has-large-font-size .wp-element-button,.wp-block-button.has-x-large-font-size .wp-element-button,.wp-block-button.lg{padding:12px 24px}.btn.primary,.btn.wp-element-button,.wp-element-button.primary,.wp-element-button.wp-element-button{background:var(--orange);color:#fff}.btn.primary:hover,.btn.wp-element-button:hover,.wp-element-button.primary:hover,.wp-element-button.wp-element-button:hover{background:var(--poppy-surprise-200)}.btn.primary:disabled,.btn.primary[disabled],.btn.wp-element-button:disabled,.btn.wp-element-button[disabled],.wp-element-button.primary:disabled,.wp-element-button.primary[disabled],.wp-element-button.wp-element-button:disabled,.wp-element-button.wp-element-button[disabled]{background:var(--charcoal-plum-500)}.btn.is-style-outline,.btn.secondary,.wp-element-button.is-style-outline,.wp-element-button.secondary{background:var(--white);border:2px solid var(--orange);color:var(--orange)}.btn.is-style-outline:hover,.btn.secondary:hover,.wp-element-button.is-style-outline:hover,.wp-element-button.secondary:hover{border-color:var(--poppy-surprise-200);color:var(--poppy-surprise-200)}.btn.is-style-outline:disabled,.btn.is-style-outline[disabled],.btn.secondary:disabled,.btn.secondary[disabled],.wp-element-button.is-style-outline:disabled,.wp-element-button.is-style-outline[disabled],.wp-element-button.secondary:disabled,.wp-element-button.secondary[disabled]{border-color:var(--charcoal-plum-500);color:var(--charcoal-plum-500)}.card{background:var(--digital-white);border:1px solid var(--charcoal-plum-1000);border-radius:8px;overflow:hidden;padding-block:16px 20px;padding-inline:16px;position:relative;transition:.3s}.card:hover{background:var(--charcoal-plum-1000)}@media(min-width:768px){.card h4{height:82px}}.card .text-mobile{display:none}@media(min-width:768px){.card .text-mobile{display:-webkit-box}}.card.underlined:after{background:var(--theme-400);bottom:0;content:"";height:6px;left:0;position:absolute;transition:.3s;width:100%}.card.underlined:hover:after{filter:brightness(.7)}.card.link{color:inherit;text-decoration:none}.cardWithIcon{background:var(--digital-white);border:1px solid var(--charcoal-plum-1000);border-radius:8px;color:var(--text-green);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:space-between;max-height:190px;padding:16px;text-decoration:none;transition:.25s;width:100%}.cardWithIcon .text-h5{overflow:hidden}@media(min-width:768px){.cardWithIcon{max-width:260px;width:100%}}@media(min-width:992px){.cardWithIcon{grid-template-columns:repeat(3,250px)}}.cardWithIcon.vertical{align-items:center;gap:8px;justify-content:center;text-align:center;width:100%}.cardWithIcon:hover{color:inherit}.iconWrapper{display:flex;justify-content:flex-end}.iconWrapper img{max-height:64px}.iconWrapper.vertical{display:block}.select.hideDefaultSelect select,.select.hideSelect .popover,.select.hideSelect .select-base{display:none}.select .searchWrapper{align-items:center;display:flex;margin-bottom:8px;position:relative}.select .searchWrapper .searchIcon{pointer-events:none;position:absolute;right:8px}.select .searchWrapper .searchInput{border:1px solid var(--charcoal-plum-600);border-radius:8px;padding:8px 16px;width:100%}.select .searchWrapper .searchInput:focus-visible{outline:none}.select{position:relative}.select label{color:var(--text-black,#38383b);font-size:12px;font-weight:400;left:16px;line-height:22px;position:absolute;top:0;transform:translateY(-59%);z-index:3}.select label:before{background:var(--white,#fff);content:"";height:3px;position:absolute;top:11px;transform:translateX(-7px);width:calc(100% + 14px);z-index:-1}.select .popover{background-color:var(--white);border:1px solid var(--charcoal-plum-300);border-radius:8px;left:0;max-height:300px;opacity:0;overflow-y:auto;padding:16px 8px;position:absolute;top:calc(100% + 8px);transform:scale(0);transition:opacity .2s,transform .2s,display allow-discrete .2s;width:100%;z-index:10}.select .popover ul li{cursor:pointer;padding:10px}.select .popover ul li:hover{background-color:var(--poppy-surprise-700)}.select .popover ul li:not(:last-of-type){border-bottom:1px solid var(--charcoal-plum-800)}.select .popover ul li.selected{background-color:var(--poppy-surprise-700)}.select.active .popover{opacity:1;transform:scale(1)}.select.active .select-base{outline:2px solid var(--orange)}.select.active .select-base img{transform:rotate(180deg) translateY(50%)}.select .select-base{background-color:var(--white);border:none;border-radius:8px;cursor:pointer;outline:1px solid var(--charcoal-plum-300);padding:17px 42px 17px 16px;position:relative;width:100%}.select .select-base .selected-value{color:#000;min-width:140px}.select .select-base img{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.paddedLayout{margin-inline:auto;max-width:var(--max-width);padding-left:16px;padding-right:16px}@media(min-width:768px){.paddedLayout{padding-left:40px;padding-right:40px}}.wp-block-table table,table{color:var(--text-green);font-size:20px;font-weight:400;line-height:28px;overflow-x:scroll;width:100%}@media(min-width:768px){.wp-block-table table,table{-ms-overflow-style:none;padding-left:40px;padding-right:40px;scrollbar-width:none}.wp-block-table table ::-webkit-scrollbar,table ::-webkit-scrollbar{display:none}}.wp-block-table table thead,table thead{border-bottom:2px solid var(--text-green)!important}.wp-block-table table thead tr,table thead tr{font-weight:600}.wp-block-table table thead tr:hover,table thead tr:hover{background:transparent!important}.wp-block-table table thead tr td,.wp-block-table table thead tr th,table thead tr td,table thead tr th{border:none!important;text-align:left}.wp-block-table table thead tr td *,.wp-block-table table thead tr th *,table thead tr td *,table thead tr th *{font-size:20px;font-weight:600;line-height:28px;padding-block-end:8px;text-align:left}.wp-block-table table tr,table tr{--cell-padding:4px;transition:.3s}@media(min-width:768px){.wp-block-table table tr,table tr{--cell-padding:40px}}.wp-block-table table tr:hover,table tr:hover{background:var(--charcoal-plum-1100)!important}.wp-block-table table tr td,.wp-block-table table tr th,table tr td,table tr th{border:none;padding-inline:var(--cell-padding);text-align:left}.wp-block-table table tr td:first-of-type,.wp-block-table table tr th:first-of-type,table tr td:first-of-type,table tr th:first-of-type{padding-inline:16px var(--cell-padding)}.wp-block-table table tr td,table tr td{border-left:1px solid var(--charcoal-plum-1000)!important}.wp-block-table table tr td:first-of-type,table tr td:first-of-type{border-left:none!important}.wp-block-table table tbody tr,.wp-block-table table tfoot tr,table tbody tr,table tfoot tr{border-bottom:1px solid var(--charcoal-plum-1000)!important}.wp-block-table table tbody tr:has(+.bold),.wp-block-table table tfoot tr:has(+.bold),table tbody tr:has(+.bold),table tfoot tr:has(+.bold){border-bottom:none}.wp-block-table table tbody tr.bold,.wp-block-table table tfoot tr.bold,table tbody tr.bold,table tfoot tr.bold{border-bottom:1px solid var(--text-green !important);border-top:1px solid var(--text-green)!important;font-weight:600}.wp-block-table table tbody tr td,.wp-block-table table tfoot tr td,table tbody tr td,table tfoot tr td{padding-block:24px;vertical-align:middle}.wp-block-table table tbody tr td:last-of-type,.wp-block-table table tfoot tr td:last-of-type,table tbody tr td:last-of-type,table tfoot tr td:last-of-type{border-right:none}.wp-block-table table tfoot,table tfoot{border-top:2px solid var(--text-green)!important}.date,.time{align-items:center;color:var(--charcoal-plum-100);display:flex;font-size:14px;gap:4px;line-height:22px}.date:before,.time:before{background-size:18px;content:"";height:18px;left:0;width:18px}.date:before{background:url(../a3ba05b6365023c5192f.svg) 50%/cover no-repeat}.time:before{background:url(../6d6c1a7eb5616c25c8bb.svg) 50%/cover no-repeat}.flex{display:flex}.flex.column{flex-direction:column}.flex.centered{align-items:center;justify-content:center}.flex.g-4{gap:24px}.flex.space-between{justify-content:space-between}.loader{animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite;aspect-ratio:1;border:8px solid var(--orange);border-radius:50%;width:50px}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}.text-body-regular,p{font-size:14px;font-weight:400;line-height:22px}.text-body-strong,b,strong{font-size:14px;font-weight:800;line-height:22px}.text-body-medium{font-size:14px;font-weight:600;line-height:22px;text-align:justify}em,i{font-style:italic}.text-button{font-size:16px;font-weight:600;line-height:22px}.text-green{color:var(--text-green)}.text-white{color:var(--white)}.text-clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-wrap:wrap}.text-clamped.lines-1{line-clamp:1;-webkit-line-clamp:1}.text-clamped.lines-2{line-clamp:2;-webkit-line-clamp:2}.text-clamped.lines-3{line-clamp:3;-webkit-line-clamp:3}.text-clamped.lines-4{line-clamp:4;-webkit-line-clamp:4}.text-clamped.lines-5{line-clamp:5;-webkit-line-clamp:5}.text-clamped.lines-6{line-clamp:6;-webkit-line-clamp:6}.text-clamped.lines-7{line-clamp:7;-webkit-line-clamp:7}.text-clamped.lines-8{line-clamp:8;-webkit-line-clamp:8}.text-underlined{border-bottom:2px solid var(--theme-400);max-width:max-content}.text-caption,caption{font-weight:400}.text-caption,.text-description,caption{font-size:12px!important;line-height:20px!important}.text-h1{font-size:38px;font-weight:600;line-height:46px}.text-h2{font-size:33px;font-weight:600;line-height:43px}.text-h3{font-size:30px;font-weight:600;line-height:40px}.text-h4{font-size:24px;font-weight:600;line-height:32px}.text-h5{font-size:20px;font-weight:600;line-height:28px}.text-h6{font-size:16px;font-weight:600;line-height:24px}.text-description{font-size:12px;font-weight:400;line-height:20px}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{color:var(--text-green)}ol.text-list,ul.text-list{padding-left:16px}ol.text-list li,ul.text-list li{font-size:14px;font-weight:400;line-height:22px}ul.list-squared{list-style:square inside}ul.list-dotted{list-style:outside}ol.list-numbered{list-style:decimal}ol.list-lower-alpha{list-style:lower-alpha}.text-brand-url,.text-description-link{color:var(--orange);font-weight:600;text-decoration:none}.text-description-link{font-size:12px;line-height:20px}.lightboxOverlay{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transform:scale(.95);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%;z-index:1000}.lightboxOverlay.active{opacity:1;transform:scale(1);z-index:1300}.lightboxImage{border-radius:8px;max-height:80vh;max-width:100%;object-fit:contain;overflow:hidden;padding:0 16px;transition:opacity .3s ease-in-out,transform .1s ease-in-out}.lightboxImage.fadeOut{opacity:0;transform:scale(.95)}.sliderImage:hover{cursor:pointer}.lightboxNext,.lightboxPrev{color:var(--white);cursor:pointer;font-size:40px;padding:20px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease-in-out;user-select:none}.lightboxNext.lightboxPrev,.lightboxPrev.lightboxPrev{left:0}.lightboxNext.lightboxNext,.lightboxPrev.lightboxNext{right:0}.lightboxNext:hover,.lightboxPrev:hover{color:var(--charcoal-plum-1000);transform:translateY(-50%) scale(1.2)}.fadeOut{opacity:0!important;transform:scale(.95)!important;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.lightboxClose{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:30px;font-weight:700;height:40px;justify-content:center;position:absolute;right:30px;top:30px;transition:background .3s;width:40px}.lightboxClose:hover{background:rgba(0,0,0,.8)}@media(min-width:768px){.lightboxImage{max-width:80vw}.lightboxNext.lightboxPrev{left:10px}.lightboxNext.lightboxNext{right:10px}}.ripple-container{overflow:hidden;position:relative}span.ripple{animation:ripple .6s linear;background-color:hsla(0,0%,100%,.7);border-radius:50%;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(4)}}.baseForm{background:var(--light-background);display:flex;flex-direction:column;gap:40px;padding:16px}@media(min-width:900px){.baseForm{border-radius:28px}}.baseForm .groupWrapper{display:flex;flex-direction:column;gap:40px}@media(min-width:900px){.baseForm .groupWrapper{column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}}.baseForm .hidden{display:none!important}.baseForm input[type=email],.baseForm input[type=phone],.baseForm input[type=text],.baseForm select,.baseForm textarea{background:var(--white);border:none;border-radius:8px;font-size:14px;outline:1px solid var(--charcoal-plum-300);padding:17px 12px 17px 16px;width:100%}.baseForm input[type=email]:hover,.baseForm input[type=phone]:hover,.baseForm input[type=text]:hover,.baseForm select:hover,.baseForm textarea:hover{outline:1px solid var(--text-black,#38383b)}.baseForm input[type=email]:focus,.baseForm input[type=phone]:focus,.baseForm input[type=text]:focus,.baseForm select:focus,.baseForm textarea:focus{outline:2px solid var(--orange,#f55e32)}.baseForm textarea{font-family:Aspekta;height:200px;resize:none}.baseForm input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:2px solid var(--charcoal-plum-100);border-radius:2px;cursor:pointer;height:18px;margin:0;outline:none;position:relative;width:18px}.baseForm input[type=checkbox]:checked{background-color:transparent;border:2px solid var(--orange)}.baseForm input[type=checkbox]:checked:before{background-color:var(--orange);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' class='checkbox-svg' viewBox='0 0 24 24'%3E%3Crect width='20' height='20' x='3' y='3' fill='%23F55E32' rx='2'/%3E%3Cpath fill='%23fff' d='m10 16.4-4-4L7.4 11l2.6 2.6L16.6 7 18 8.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;content:"";display:block;height:18px;left:-2px;position:absolute;top:-2px;width:18px}.baseForm .selectWrapper{display:inline-block;position:relative;width:100%}.baseForm .selectWrapper:after{content:"";height:24px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;z-index:10}.baseForm .selectWrapper .hidden{display:none}.baseForm .selectWrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:outline-color .3s ease;width:100%}.baseForm .selectWrapper select:focus{outline:none}.baseForm .checkboxContainer{column-gap:8px;display:grid;grid-template-columns:max-content 1fr;padding:10px}.baseForm .checkboxContainer label{color:var(--text-black);cursor:pointer}.baseForm .checkboxContainer label a{color:var(--orange)}.baseForm .checkboxContainer .errorMessage{grid-column:1/3;grid-row:2/3}.baseForm .inputWrapper{position:relative}.baseForm .inputWrapper label{color:var(--text-black,#38383b);font-size:14px;font-weight:400;line-height:22px;transition:.15s}.baseForm .inputWrapper label:before{background:var(--white,#fff);content:"";height:3px;position:absolute;top:11px;transform:translateX(-7px);width:calc(100% + 14px);z-index:-1}.baseForm .inputWrapper label:has(+input[type=email]),.baseForm .inputWrapper label:has(+input[type=phone]),.baseForm .inputWrapper label:has(+input[type=text]),.baseForm .inputWrapper label:has(+textarea){background:transparent;font-size:12px;font-weight:400;left:16px;margin:0 24px 0 4px;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(-59%);visibility:hidden}.baseForm .inputWrapper label:has(+input[type=email]:not(:placeholder-shown)),.baseForm .inputWrapper label:has(+input[type=phone]:not(:placeholder-shown)),.baseForm .inputWrapper label:has(+input[type=text]:not(:placeholder-shown)),.baseForm .inputWrapper label:has(+textarea:not(:placeholder-shown)){font-size:12px;opacity:1;top:0;transform:translateY(-59%);transition:.15s;visibility:visible;z-index:3}.baseForm input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:2px solid var(--charcoal-plum-100);border-radius:50%;cursor:pointer;height:18px;margin:0;outline:none;position:relative;width:18px}.baseForm input[type=radio]:checked{background-color:transparent;border:2px solid var(--orange)}.baseForm input[type=radio]:checked:before{background-color:var(--orange);border-radius:50%;content:"";display:block;height:10px;left:2px;position:absolute;top:2px;width:10px}.baseForm .radioItem{align-items:center;display:flex;gap:8px;padding:10px}.baseForm .radioItem label{color:var(--text-black);cursor:pointer;font-size:14px}.baseForm .errorMessage{color:var(--error-red);font-size:12px;padding:8px 14px 0}.baseForm .errorInput,.baseForm .errorInput button,.baseForm .errorInput select{outline-color:var(--error-red)!important}.baseForm .statusMessage{font-weight:600;white-space:break-spaces}.baseForm .statusMessage.errorStatus{color:var(--error-red)}.baseForm .statusMessage.successStatus{color:var(--aqua-deep-200)}.baseForm .information{color:var(--charcoal-plum-100)}.baseForm .btn .loader{display:none}.baseForm .btn.loading .loader{border-color:var(--white);border-width:3px;display:block;height:16px;margin-inline-start:8px;width:16px}.baseForm button[type=submit]{margin:0 auto}.wp-block-column .baseForm{border-radius:28px}#diagnostic-form{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:700px}#diagnostic-form .title-section{display:flex;flex-direction:column;gap:16px}#diagnostic-form .selectWrapper .helper{display:inline-block;font-size:12px;line-height:20px;margin:2px 0 0 16px}#diagnostic-form .checkboxContainer{display:flex;flex-direction:column;gap:8px}#diagnostic-form .checkboxContainer .title{font-size:14px;font-weight:600;line-height:22px}#diagnostic-form .checkboxContainer .content{column-gap:16px;display:flex;flex-wrap:wrap;row-gap:8px}#diagnostic-form .checkboxItem{column-gap:8px;display:grid;grid-template-columns:max-content 1fr;padding:10px}#diagnostic-form .checkboxItem label{color:var(--text-black);cursor:pointer}#diagnostic-form .checkboxItem label a{color:var(--orange)}#diagnostic-form .checkboxItem .errorMessage{grid-column:1/3;grid-row:2/3}.message{--border-radius:8px;background:var(--white);border:1px solid var(--charcoal-plum-1000);border-radius:var(--border-radius);display:grid;font-size:12px;grid-template-columns:32px 1fr;line-height:20px;margin-block-start:16px}.message .iconBadge{align-items:center;border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);display:flex;height:100%;justify-content:center;padding:8px}.message .iconBadge.info{background:var(--charcoal-plum-100)}.message .content{padding:8px}.downloadablesSection{margin-block:40px}.downloadablesSection .filesList{display:flex;flex-direction:column;gap:12px;margin-block-start:40px}.downloadablesSection .filesList .file{align-items:center;background:var(--digital-white);border:1px solid var(--charcoal-plum-1000);border-radius:8px;color:var(--text-green);display:grid;gap:8px;grid-template-columns:max-content 1fr max-content;padding:16px;text-decoration:none}.downloadablesSection .filesList .file figure{align-items:center;display:flex}.ourTeamSection{background:var(--light-background);padding-block:40px}.ourTeamSection .personWrapper{display:flex;flex-direction:column;text-align:center;width:210px}.ourTeamSection .personWrapper figure{display:flex}.ourTeamSection .avatar,.ourTeamSection .placeholderAvatar{border-radius:32px;height:210px;object-fit:cover;width:210px}.ourTeamSection .placeholderAvatar{align-items:center;background:var(--white);border:1px solid var(--charcoal-plum-1000);display:flex;justify-content:center}.ourTeamSection .peopleWrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;margin-block-start:24px;padding-inline:59px}@media(min-width:768px){.ourTeamSection .peopleWrapper{align-items:normal;flex-direction:row;padding-inline:115px}}.ourTeamSection .text-h5{margin-block-start:16px}.headerWithImage{height:max-content;margin-block-end:40px;min-height:400px;position:relative}.headerWithImage img{height:100%;min-height:400px;object-fit:cover;position:absolute;width:100%}.headerWithImage .content{background:var(--theme-background);bottom:0;display:flex;flex-direction:column;gap:16px;height:max-content;left:0;padding:8px 16px 16px;position:absolute;width:100%}.headerWithImage .content .text-h1,.headerWithImage .content .typography-wrapper{margin-inline-start:auto;max-width:720px;width:100%}.headerWithImage .content .text-h1,.headerWithImage .content .text-h4,.headerWithImage .content .typography-wrapper{color:var(--theme-text-color);text-align:left}.headerWithImage .content *{color:var(--white)}@media(min-width:768px){.headerWithImage .content{height:100%;min-height:400px;padding:120px 40px;position:relative;width:55%}.headerWithImage .content *{width:70%}}.patientHandbook{display:flex;flex-direction:column;gap:24px;padding-block:40px}.patientHandbook .blocksWrapper{display:grid;gap:24px;grid-auto-rows:1fr;grid-template-columns:1fr}@media(min-width:768px){.patientHandbook .blocksWrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}.tripleCardsWithIcons{display:grid;gap:60px;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);justify-content:center;padding:40px 24px}@media(min-width:768px){.tripleCardsWithIcons{grid-template-columns:repeat(3,minmax(0,260px));grid-template-rows:1fr;width:100%}}.tripleCardsWithIcons .text-body-medium{height:100%;max-height:44px;max-width:260px;text-align:center}@media(min-width:768px){.tripleCardsWithIcons:last-child{display:flex;flex-direction:row;overflow:hidden}}@media(min-width:992px){.tripleCardsWithIcons .flex{width:260px}}.instructionItems{background:var(--light-background);padding-block:40px}.instructionItems .content{display:grid;gap:16px;grid-template-columns:212fr;grid-template-rows:repeat(3,325fr);justify-content:center}.instructionItems .content .itemsWithIcon{align-items:flex-start;color:var(--text-green);display:flex;flex-direction:column;gap:8px;height:100%;padding:16px;text-decoration:none;transition:.25s}@media(min-width:768px){.instructionItems .content .itemsWithIcon{width:100%}.instructionItems .content{gap:20px;grid-template-columns:repeat(4,325fr);grid-template-rows:1fr;padding:40px}}.contactSection{color:var(--text-black);display:grid;gap:80px;margin:auto;max-width:var(--max-width);padding-block:40px}.contactSection .contactTitle{display:grid;gap:12px;width:100%}.contactSection .informations{display:flex;flex-direction:column;gap:24px;justify-content:space-between}.contactSection .contactInformation{display:flex;flex-direction:column;gap:24px;width:100%}.contactSection .openHours{white-space:break-spaces}.contactSection .contactDetails,.contactSection .openHours{display:grid;gap:16px}.contactSection .email,.contactSection .phone{color:var(--orange);text-decoration:none;width:max-content}.contactSection .emailAddress,.contactSection .phoneNumber{display:grid;gap:4px}.contactSection .description b,.contactSection .description strong{font-weight:600}.contactSection .description ol,.contactSection .description ul{padding-left:16px}.contactSection .description ul{list-style:outside}.contactSection .description ol{list-style:decimal}.contactSection .actionsWrapper{width:100%}.contactSection .actionsWrapper .btn{margin-inline:auto}.contactSection .contactMap{border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:max-content;width:100%}@media(min-width:768px){.contactSection .contactMap.phoneVersion{display:none}}.contactSection .contactMap.desktopVersion{display:none}@media(min-width:768px){.contactSection .contactMap.desktopVersion{display:flex}}.contactSection .contactMap .mapWrapper{position:relative}.contactSection .contactMap .mapWrapper iframe{border:1px solid var(--charcoal-plum-1000);height:320px;width:100%}.contactSection .navigateButton{background-color:var(--white);border:2px solid var(--orange);color:var(--orange);gap:8px;position:absolute;right:16px;top:16px;z-index:1000}@media(min-width:768px){.contactSection{gap:80px}.contactSection .informations{flex-direction:row}.contactSection .contactMap{background-color:var(--light-background);padding:24px}}.contactLegalInfoSection{color:var(--text-black);display:grid;gap:40px;grid:"header" auto "innerBlocks" auto "mainBlock" auto/1fr;padding-left:16px;padding-right:16px}@media(min-width:992px){.contactLegalInfoSection{gap:48px 24px;grid:"header header" auto "mainBlock innerBlocks" auto/1fr 1fr;padding-left:40px;padding-right:40px}}.contactLegalInfoSection.noForm{grid:"header" auto "mainBlock" auto "innerBlocks" auto/1fr}.contactLegalInfoSection .contactTitle{display:grid;gap:12px;grid-area:header;width:100%}.contactLegalInfoSection .informations{display:flex;flex-direction:column;gap:24px;grid-area:mainBlock;justify-content:space-between}.contactLegalInfoSection>.innerBlocks{grid-area:innerBlocks;margin:0 -16px}@media(min-width:992px){.contactLegalInfoSection>.innerBlocks{margin:0}}.contactLegalInfoSection .contactInformation{display:flex;flex-direction:column;gap:24px}.contactLegalInfoSection .contactDetails,.contactLegalInfoSection .legalInformation,.contactLegalInfoSection .openHours{display:grid;gap:16px}.contactLegalInfoSection .phoneWrapper{line-height:22px}.contactLegalInfoSection .email,.contactLegalInfoSection .phone{color:var(--orange);text-decoration:none;width:max-content}.contactLegalInfoSection .phoneSpan:after{content:", "}.contactLegalInfoSection .phoneSpan:last-of-type:after{content:""}.contactLegalInfoSection .phoneLabel:after{content:" "}.contactLegalInfoSection .dataRow{display:grid;gap:4px}.contactLegalInfoSection .management{white-space:pre-line}.institutionImages{background-color:var(--light-background)}.institutionImages .institutionImagesSection{margin:auto;overflow:hidden;padding:40px 16px;position:relative;width:100%}.institutionImages .institutionImagesSlider{overflow:hidden}.institutionImages .slider{display:flex;grid-auto-flow:column;justify-content:start;padding:24px 0;transition:transform .3s ease}.institutionImages .slide,.institutionImages .slideEdit{flex:0 0 100%;width:100%}.institutionImages .slide img,.institutionImages .slideEdit img{border-radius:8px;height:240px;object-fit:cover;width:100%}.institutionImages .slide img:hover,.institutionImages .slideEdit img:hover{cursor:pointer}.institutionImages .buttons{display:flex}.institutionImages .swiper-button-disabled{filter:grayscale(100%)}.institutionImages .arrow{background:transparent;border:0;cursor:pointer;transition:.3s;z-index:1}.institutionImages .hidden{display:none}@media(min-width:768px){.institutionImages .institutionImagesSection{max-width:var(--max-width);padding:40px}.institutionImages .slider{display:grid;grid-auto-flow:column;justify-content:start}.institutionImages .slider img{height:100%}.institutionImages .slide{height:240px}.institutionImages .lightboxPrev{left:10px}.institutionImages .lightboxNext{right:10px}}.stepsListSection{margin-block:40px}.stepsListSection .text-underlined{max-width:unset}.stepsListSection .elements{display:flex;flex-direction:column;gap:24px;margin-block-start:40px}.stepsListSection .elements .element a{display:grid;grid-template-rows:repeat(2,max-content);row-gap:16px;text-decoration:none!important}@media(min-width:768px){.stepsListSection .elements .element a{column-gap:16px;grid-template-columns:max-content 1fr;grid-template-rows:1fr}}.stepsListSection .elements .element a .content{display:flex;flex-direction:column;gap:16px}.stepsListSection .elements .element a .content .text-body-regular{color:var(--text-black)}.stepsListSection .elements .element a .punctor{align-items:center;background:var(--text-green);border-radius:100%;color:var(--white);display:flex;font-size:24px;height:40px;justify-content:center;line-height:46px;transition:.3s;width:40px}.stepsListSection .elements .element a:hover .punctor{background:var(--aqua-deep-300)}.subpageHeader{background:var(--light-background);border-top:8px solid var(--theme-400);padding-block:40px}.subpageHeader .content{color:var(--text-green);display:grid;font-size:14px;gap:20px;grid-template-rows:repeat(2,max-content);justify-content:center}@media(min-width:768px){.subpageHeader .content{grid-template-columns:440px 1fr;grid-template-rows:1fr;padding-block:40px}}.subpageHeader .content img{max-width:100%}.subpageHeader .content .description p{color:var(--text-green)!important;font-size:20px!important;font-weight:600!important;line-height:28px!important}.textImage{display:flex;flex-direction:column;gap:23px;justify-content:center;padding-block:64px}.textImage .text-underlined{max-width:none}@media(min-width:768px){.textImage{width:100%}}.textImage .blocksWrapper{display:grid;gap:20px;grid-template-rows:repeat(2,max-content)}@media(min-width:768px){.textImage .blocksWrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}.textImage .blocksWrapper img{border-radius:8px;height:360px;object-fit:cover;width:100%}.textImage .innerBlocks{display:flex;flex-direction:column;gap:8px}.textBlock{background:var(--light-background);display:flex;flex-direction:column;gap:23px;justify-content:center;padding:64px 24px}.textBlock h3{color:var(--text-green)}.textBlock p{color:var(--text-black)}.textBlock h3,.textBlock p{min-height:16px;min-width:32px}@media(min-width:768px){.textBlock{width:100%}}.mapSection{background-color:var(--aqua-deep-400-transparent);display:flex;flex-direction:column;gap:16px;padding:24px 16px}@media(min-width:992px){.mapSection{border-radius:28px;padding:24px}}.contactLegalInfoSection .informations .mapSection{background:unset;padding:unset}.mapSection .addressBlock{line-height:22px}.mapSection .addressBlock *{font:inherit}.mapSection .mapWrapper{position:relative;width:100%}.mapSection .mapWrapper iframe{border:1px solid var(--charcoal-plum-1000);height:320px;width:100%}.contactLegalInfoSection .informations .mapSection .mapWrapper iframe{border:unset}.mapSection .mapWrapper .navigateButton{background-color:var(--white);border:2px solid var(--orange);color:var(--orange);gap:8px;padding-left:16px;position:absolute;right:16px;top:16px;z-index:1000}[data-empty-section=true]{display:none!important}.block-editor-iframe__html [data-empty-section=true]{display:inherit}.notFound{position:relative}.notFound .decorators{display:flex;justify-content:space-between;position:absolute;top:0;width:100%;z-index:-1}.notFound .decorators .progress{left:10%;position:absolute;top:50%}@media(min-width:768px){.notFound .decorators .progress{left:32%;top:40%}}.notFound .decorators img{height:100%;width:120px}@media(min-width:768px){.notFound .decorators img{height:auto;width:auto}}.notFound .content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding-block:75px;text-align:center}.notFound .content img{height:80px;width:80px}.notFound .content .btn{margin-block-start:80px}.pt__institution{display:flex;flex-direction:column;gap:80px}.pt__institution .newsfeed{padding-block:0}.pt__institution .contactSection{padding-bottom:0}.pt__institutions>header{margin-block-end:40px}.pt__institutions .wrapper{display:grid;gap:40px;grid-template-columns:1fr;grid-template-rows:40dvh max-content}@media(min-width:768px){.pt__institutions .wrapper{gap:12px;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;height:60dvh}}.pt__institutions .wrapper #mapContainer{height:100%;margin-inline:-16px;order:-1}.pt__institutions .wrapper #mapContainer .gm-style{font-family:Aspekta!important}.pt__institutions .wrapper #mapContainer .gm-style-iw-d{margin-top:-36px}@media(min-width:768px){.pt__institutions .wrapper #mapContainer{margin:0;order:0}}.pt__institutions .wrapper #mapContainer .infoBoxContent{display:flex;flex-direction:column}@media(min-width:1150px){.pt__institutions .wrapper #mapContainer .infoBoxContent{min-width:320px}}.pt__institutions .wrapper #mapContainer .infoBoxContent .testsDetails{margin-block-start:8px}.pt__institutions .wrapper #mapContainer .infoBoxContent header{display:flex;flex-direction:column;margin-block-end:8px;width:calc(100% - 40px)}.pt__institutions .wrapper #mapContainer .infoBoxContent header p.heading{color:var(--text-black);font-weight:600}.pt__institutions .wrapper #mapContainer .infoBoxContent header p.subline{color:var(--charcoal-plum-100)}.pt__institutions .wrapper #mapContainer .infoBoxContent .btn{margin-block-start:20px;margin-inline:auto}.pt__institutions .wrapper #mapContainer .loaderWrapper{align-items:center;background:var(--light-background);display:flex;height:100%;justify-content:center;width:100%}.pt__institutions .wrapper .institutionsList{display:grid;gap:8px;grid-auto-rows:max-content}@media(min-width:768px){.pt__institutions .wrapper .institutionsList{overflow-x:hidden;overflow-y:scroll;padding-right:12px}}.pt__institutions .wrapper .institutionsList li.card{display:flex;flex-direction:column;gap:8px;height:max-content}.pt__institutions .wrapper .institutionsList li.card header{align-items:center;display:flex;gap:8px}.pt__institutions .wrapper .institutionsList li.card header h3{font-weight:600}.pt__institutions .wrapper .institutionsList li.card header img{height:24px}.pt__institutions .wrapper .institutionsList li.card address{color:var(--text-black)}.pt__institutions .wrapper .institutionsList .institutionsListLoader{align-items:center;display:flex;justify-content:center;margin-block:36px}.pt__institutions .wrapper .detailsWrapper{align-items:flex-start;display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:repeat(2,max-content);justify-content:space-between}@media(min-width:1150px){.pt__institutions .wrapper .detailsWrapper{grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr))}}.pt__institutions .wrapper .detailsWrapper .btn{margin-inline:auto}@media(min-width:1150px){.pt__institutions .wrapper .detailsWrapper .btn{grid-column:1/3}}.pt__institutions .wrapper .contactDetails{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.pt__institutions .wrapper .contactDetails .phoneNumber{display:flex;flex-direction:column}.pt__institutions .wrapper .contactDetails .openingHours{white-space:pre-line}.pt__institutions .wrapper .testsDetails .testItem .testDescription{align-items:center;display:flex;gap:8px;justify-content:space-between;overflow:visible}.pt__institutions .wrapper .testsDetails .testItem .testDescription .designationIcon{height:20px;width:32px}.pt__newsfeed{column-gap:20px;display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr;row-gap:24px}@media(min-width:768px){.pt__newsfeed{grid-template-columns:max-content 1fr}}.pt__search{column-gap:20px;display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr;row-gap:24px}@media(min-width:768px){.pt__search{grid-template-columns:1fr;max-width:1015px}}.pt__search header{display:flex;flex-direction:column;gap:24px;margin-block-end:56px}.single{color:var(--text-black)}.single .post-header{display:flex;flex-direction:column;gap:24px}.single .post-header .text-h1{border-bottom:2px solid var(--theme-400);display:block;margin-block-end:16px;width:100%}.single .post-header img{border-radius:8px;height:264px;margin-block-end:40px;object-fit:cover}.single .tableOfContents{margin-block-end:40px}.single .content p{margin-block-end:24px;text-align:justify}.single .content .wp-block-heading{margin-block:16px 24px}.single a{color:var(--orange);font-weight:600;text-decoration:none}.single .text-body-regular{color:unset;font-weight:400}.single .paddedLayout{width:100%}.breadcrumbs{padding-block:24px}.breadcrumbs *{color:var(--text-black);text-decoration:none}.breadcrumbs * :last-child .breadcrumb-label{color:var(--charcoal-plum-300)}.breadcrumbs .lastHiddenOnMobile>:last-child{display:none}@media(min-width:768px){.breadcrumbs .lastHiddenOnMobile>:last-child{display:initial}}.breadcrumbs .lastHiddenOnMobile :nth-last-child(2) .breadcrumb-label{color:var(--charcoal-plum-300)}@media(min-width:768px){.breadcrumbs .lastHiddenOnMobile :nth-last-child(2) .breadcrumb-label{color:inherit}}.expandableText{display:flex;flex-direction:column;gap:4px}.expandableText h3{font-weight:600}.expandableText a{color:var(--orange);text-decoration:none}.expandableText .readMoreBtn{align-items:center;background:transparent;border:none;color:var(--orange);cursor:pointer;display:flex;gap:8px;justify-content:center;margin-block-start:4px;outline:none;text-align:center;width:100%}.expandableText .readMoreBtn.collapseAction img{transform:rotate(180deg)}.site-footer{background-color:var(--footer-background);position:relative;top:76px;width:100%}.site-footer .container{align-items:flex-start;display:flex;gap:20px;height:264px;justify-content:space-between;margin:auto;max-width:var(--max-width);padding-block:48px}.site-footer .footer-navigation{display:flex;justify-content:inherit;width:100%}@media(min-width:992px){.site-footer .footer-navigation{gap:300px;justify-content:flex-start}}.site-footer .footer-navigation .footer-logo{align-items:flex-start;display:flex;max-width:100%}.site-footer .footer-navigation .footer-logo a{color:var(--theme-footer-navigation)}.site-footer .footer-navigation .footer-logo img{height:50px;max-width:100%;width:auto}.site-footer .footer-navigation .landing-menu .menu{column-count:2;column-gap:40px;list-style:none;margin:0;padding:0}.site-footer .footer-navigation .landing-menu .menu li{break-inside:avoid;list-style:none;margin:0;padding-bottom:16px}.site-footer .footer-navigation .landing-menu .menu li a{color:var(--theme-footer-navigation);font-size:14px;font-weight:600;text-decoration:none}.site-footer .footer-navigation .landing-menu .menu li a:hover{color:var(--orange)}.site-footer .footer-navigation .copyrights-menu .menu{list-style:none;margin:0;padding:0}.site-footer .footer-navigation .copyrights-menu .menu li{break-inside:avoid;list-style:none;margin:0;padding-bottom:16px}.site-footer .footer-navigation .copyrights-menu .menu li a{color:var(--white);font-size:14px;font-weight:600;text-decoration:none}.site-footer .social-title{color:var(--social-title-footer-theme);margin-bottom:8px}.site-footer .social-icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.site-footer .footer-credits{background-color:var(--deep-green)}.site-footer .footer-credits .copyrights-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:auto;max-width:var(--max-width);padding:16px 48px}.site-footer .footer-credits .copyrights-container .copyrights-menu{width:100%}.site-footer .footer-credits .copyrights-container .copyrights-menu .regulations-menu .menu{display:flex;flex-direction:row;gap:8px;text-align:center}.site-footer .footer-credits .copyrights-container .copyrights-menu .regulations-menu .menu li{padding-right:8px}.site-footer .footer-credits .copyrights-container .copyrights-menu .regulations-menu .menu li:not(:last-child){border-right:1px solid var(--white)}.site-footer .footer-credits .copyrights-container .copyrights-menu .regulations-menu .menu li a{color:var(--white);font-size:14px;font-weight:600;text-decoration:none}.site-footer .footer-credits .copyrights-container .copyright-text{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.site-footer .footer-credits .copyrights-container .copyright-text p{color:var(--white);font-size:14px}@media(max-width:768px){.site-footer .container{flex-direction:column;height:auto;padding-block:40px}.site-footer .footer-navigation{align-items:flex-start;flex-direction:column;gap:24px;width:100%}.site-footer .footer-navigation .footer-logo{align-items:center;justify-content:center}.site-footer .footer-navigation .landing-menu .menu{column-count:1;column-gap:20px}.site-footer .footer-navigation .landing-menu .menu li{padding-bottom:16px}.site-footer .footer-navigation .landing-menu .menu li a{font-size:14px}.site-footer .social-icons{gap:24px;grid-template-columns:repeat(3,1fr)}.site-footer .footer-credits .copyrights-container{align-items:flex-start;flex-direction:column;gap:24px;padding:16px}.site-footer .footer-credits .copyrights-container .copyrights-menu .regulations-menu .menu{align-items:flex-start;flex-direction:column}.site-footer .footer-credits .copyrights-container .copyright-text{justify-content:flex-start}}@media(min-width:768px)and (max-width:1024px){.site-footer .footer-credits .copyrights-container{flex-direction:column;gap:24px}.site-footer .footer-credits .copyrights-container .copyright-text{justify-content:flex-start}}.theme-blue .footer-logo img,.theme-green .footer-logo img{filter:brightness(0) invert(1)}.heroWithSearch{height:max-content;min-height:360px;position:relative}@media(min-width:768px){.heroWithSearch{min-height:400px}.heroWithSearch .text-h3{font-size:38px;font-weight:600;line-height:46px}}.heroWithSearch img{height:100%;object-fit:cover;position:absolute;width:100%}.heroWithSearch .content{bottom:0;display:flex;flex-direction:column;gap:16px;height:50%;left:0;overflow:hidden;padding:16px;position:absolute;width:100%}@media(min-width:768px){.heroWithSearch .content{height:100%;padding:120px 40px}}.heroWithSearch .content *{color:var(--theme-text-color)}.heroWithSearch .content .overlay{background:var(--theme-background);display:none;flex-direction:column;gap:16px;height:55%;left:0;max-width:var(--max-width);min-height:400px;padding:16px 8px;position:absolute;top:0;width:100%}@media(min-width:768px){.heroWithSearch .content .overlay{display:flex;padding:120px 40px}}.heroWithSearch .content .overlay.mobile{display:flex;top:-10px;z-index:-1}@media(min-width:768px){.heroWithSearch .content .overlay.mobile{display:none}.heroWithSearch .content{width:100%}.heroWithSearch .content .searchWrapper input{width:80%}.heroWithSearch .content .content{display:flex;flex-direction:column;gap:16px;height:100%;max-width:var(--max-width);min-height:400px;padding:120px 40px}.heroWithSearch .content .overlay{width:55%}.heroWithSearch .content .text-h3{width:50%}}.heroWithSearch .content .searchWrapper input{width:100%}.heroWithSearch .heroWithSearch{position:relative}.heroWithSearch .heroWithSearch .content{display:flex;flex-direction:column;gap:16px;height:100%;min-height:400px;padding:120px 40px;position:relative}.heroWithSearch .searchWrapper{box-sizing:border-box;gap:16px;left:0;padding:0 16px;position:absolute;top:45%;transform:translateY(-50%);width:100%;z-index:10}@media(min-width:768px){.heroWithSearch .searchWrapper{padding:0 20px;top:50%}}.heroWithSearch .searchWrapper .fixedDiv{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:var(--max-width);padding:0;width:100%}@media(min-width:768px){.heroWithSearch .searchWrapper .fixedDiv{gap:16px;padding:20px}}.heroWithSearch .searchWrapper input{border:2px solid #ccc;border-radius:25px;box-sizing:border-box;display:block;font-size:16px;outline:none;padding:10px}.newsfeed{display:flex;flex-direction:column;gap:24px;padding-block:80px}.newsfeed h5{color:var(--text-green)}.newsfeed .posts{background:var(--white);display:grid;gap:20px;grid-template-rows:repeat(3,max-content)}@media(min-width:768px){.newsfeed .posts{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}.newsfeed .posts .card{display:flex;flex-direction:column;gap:16px}.post-navigation{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.post-navigation{flex-direction:row;justify-content:space-between}}.post-navigation .nav-button{word-break:break-all}.post-navigation .nav-button:last-of-type{padding-left:32px;text-align:right}@media(min-width:768px){.post-navigation .nav-button:last-of-type{padding:0}.post-navigation .nav-button{max-width:50%}}.post-navigation a{align-items:center;color:var(--orange);display:flex;gap:12px;padding:8px 4px;text-decoration:none}.post-navigation a .arrow{font-size:18px}.moreArticles{background:var(--light-background);display:flex;flex-direction:column;gap:24px;margin-block-start:80px;padding-block:40px}.moreArticles .list{display:grid;gap:20px;grid-auto-rows:max-content;grid-template-columns:1fr}@media(min-width:768px){.moreArticles .list{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}.moreArticles .list article{display:flex;flex-direction:column;gap:16px}.moreArticles .list article img{height:146px;object-fit:cover;overflow:hidden;width:100%}.moreArticles .list article .btn{margin:0 auto;width:auto}@media(min-width:768px){.postCategories{min-width:325px}}.postCategories header{border-bottom:1px solid var(--text-green);display:none;padding-block:12px}@media(min-width:768px){.postCategories header{display:block}}.postCategories>ul{display:none}@media(min-width:768px){.postCategories>ul{display:block}}.postCategories .element{border-bottom:1px solid var(--charcoal-plum-1000);padding:10px 20px}.postCategories .element:last-of-type{border-bottom:none}.postCategories .element a{color:var(--charcoal-plum-100);text-decoration:none}.postCategories .element.active *{color:var(--aqua-deep-200)}@media(min-width:768px){.postCategories .mobileCategoryToggler{display:none}}.postCategories .mobileCategoryToggler select{border:1px solid var(--charcoal-plum-300);border-radius:8px;padding:17px 44px 17px 16px;width:100%}.searchEmptyState .header{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-block-end:64px;text-align:center}@media(min-width:768px){.searchEmptyState .header{flex-direction:row}}.searchEmptyState .header img{height:24px;width:24px}.searchEmptyState .suggestions{display:flex;flex-direction:column;gap:16px}.searchEmptyState .suggestions h3{color:var(--text-black)}.postList .posts{background:var(--white);display:grid;gap:20px;grid-auto-rows:max-content}@media(min-width:768px){.postList .posts{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}.postList .posts.pictured{display:grid;gap:24px;grid-auto-rows:max-content;grid-template-columns:1fr}@media(min-width:768px){.postList .posts.pictured{grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}.postList .posts.pictured>:first-child{grid-column:1/3;grid-row:1/3}.postList .posts.pictured>:first-child img{height:320px!important}}.postList .posts .card{display:flex;flex-direction:column;gap:16px}.postList .posts .card img{height:146px;object-fit:cover;width:100%}.postList .pagination{margin-block-start:24px}.postList .pagination .pagination-controls{align-items:center;display:flex;gap:16px;justify-content:center}.postList .pagination .pagination-controls .disabled{filter:grayscale(1);pointer-events:none}.searchInput{display:flex;width:100%}.searchInput input[type=text]{border:1px solid var(--charcoal-plum-800);border-radius:48px;color:var(--text-black);outline:none;padding:21px 23px;width:100%}@media(min-width:768px){.searchInput input[type=text]{border:1px solid var(--charcoal-plum-800);border-radius:48px;color:var(--text-black);max-width:580px;outline:none;padding:21px 23px;width:80%}}.searchInput button[type=submit]{align-items:center;background:var(--orange);border:none;border-radius:36px;cursor:pointer;display:flex;height:64px;justify-content:center;margin-inline-start:-64px;outline:none;position:relative;width:64px}.searchInput button[type=submit] img{height:24px;width:24px}@media(min-width:768px){.searchform{width:50%}}.tableOfContents a{color:var(--orange);text-decoration:none}.tableOfContents li{list-style:disc;margin-left:10px;padding-left:8px}.tableOfContents li::marker{color:var(--orange);content:"•";left:10px}.renderedPostContent>.typography-wrapper,.renderedPostContent>.wp-block-columns,.renderedPostContent>.wp-block-embed,.renderedPostContent>.wp-block-list{margin:0 auto;max-width:var(--max-width);padding-left:16px;padding-right:16px;width:100%}@media(min-width:768px){.renderedPostContent>.typography-wrapper,.renderedPostContent>.wp-block-columns,.renderedPostContent>.wp-block-embed,.renderedPostContent>.wp-block-list{padding-left:40px;padding-right:40px}}.standardMenu{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;list-style:none}.standardMenu .menu-item>a svg{display:none}.standardMenu .menu-item-has-children>a svg{display:inline-block}.standardMenu ul{display:flex;flex-direction:row;height:100%}.standardMenu li{background:var(--white);position:relative}.standardMenu li.active,.standardMenu li.current-menu-ancestor,.standardMenu li.current-menu-item{background-color:var(--aqua-deep-400-transparent)!important}.standardMenu li.active>a,.standardMenu li.current-menu-ancestor>a,.standardMenu li.current-menu-item>a{font-weight:800}.standardMenu li a{align-items:center;color:var(--text-black);display:flex;height:100%;padding:16px 8px;text-decoration:none;transition:var(--transition);z-index:10}.standardMenu li a:hover{color:var(--orange);transition:var(--transition)}.standardMenu li.menu-item-has-children:hover>a,.standardMenu li.menu-item-has-children:hover>a svg path{fill:var(--orange);color:var(--orange);transition:var(--transition)}.standardMenu li.menu-item-has-children>ul{background:var(--white);border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,.122),0 2px 2px 0 rgba(0,0,0,.141),0 3px 1px 0 rgba(0,0,0,.2);display:none;height:fit-content;min-width:245px;position:absolute;top:100%;z-index:1300}.standardMenu li.menu-item-has-children>ul li{display:block;transition:background-color .3s cubic-bezier(.4,0,.2,1) 0s;width:100%}.standardMenu li.menu-item-has-children>ul li:hover{background-color:var(--aqua-deep-400-transparent)}.standardMenu li.menu-item-has-children>ul li.active,.standardMenu li.menu-item-has-children>ul li.current-menu-ancestor,.standardMenu li.menu-item-has-children>ul li.current-menu-item{background-color:var(--aqua-deep-400-transparent)!important}.standardMenu li.menu-item-has-children>ul li.active>a,.standardMenu li.menu-item-has-children>ul li.current-menu-ancestor>a,.standardMenu li.menu-item-has-children>ul li.current-menu-item>a{font-weight:800}.standardMenu li.menu-item-has-children>ul li.menu-item-has-children>ul{border-radius:0 4px 4px 0;clip-path:inset(-4px -4px -4px 2px);left:calc(100% - 4px);top:0;z-index:1400}.standardMenu li.menu-item-has-children>ul li.menu-item-has-children>ul li{background-color:var(--aqua-deep-400-transparent);transition:background-color .3s cubic-bezier(.4,0,.2,1) 0s}.standardMenu li.menu-item-has-children>ul li.menu-item-has-children>ul li:hover{background-color:var(--white)}.standardMenu li.menu-item-has-children>ul li.menu-item-has-children>ul li:hover>a{color:var(--orange);transition:var(--transition)}.standardMenu li.menu-item-has-children:hover>ul,.standardMenu li.menu-item-has-children>ul li.menu-item-has-children:hover>ul{display:block}.standardMenu li svg{display:inline-block;margin-left:8px;transition:var(--transition);fill:var(--aqua-deep-400-transparent)}.standardMenu li .active{font-weight:800}.mobileMenu{background-color:var(--white);border-top:1px solid var(--charcoal-plum-1000);height:calc(100vh - 67px);overflow-y:auto;padding-bottom:80px;position:fixed;right:-100vw;transition:right .3s ease;width:100%}.mobileMenu.active{right:0}.mobileMenu .wrapper{display:flex;flex-direction:column;justify-content:flex-start}.mobileMenu .wrapper ul li{overflow:hidden;position:relative}.mobileMenu .wrapper ul li a{align-items:center;color:var(--text-black);display:flex;font-size:14px;font-weight:600;justify-content:space-between;line-height:24px;padding:16px 8px;text-decoration:none}.mobileMenu .wrapper ul li.current_page_item>a{color:var(--orange)!important;font-weight:800!important}.mobileMenu .wrapper ul li.menu-item-has-children>a{align-items:center;display:flex;justify-content:space-between;padding-right:62px;position:relative}.mobileMenu .wrapper ul li.menu-item-has-children>a img{height:100%;object-fit:scale-down;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mobileMenu .wrapper ul li.menu-item-has-children.active>a img{transform:translateY(-50%) rotate(180deg)}.mobileMenu .wrapper ul li .sub-menu,.mobileMenu .wrapper ul li .sub-menu-nested{height:0;opacity:0;overflow:hidden;padding-left:20px;transition:height .3s ease,opacity .3s ease}.mobileMenu .wrapper ul li .sub-menu li a,.mobileMenu .wrapper ul li .sub-menu-nested li a{color:var(--charcoal-plum-100)}.siteHeader{background-color:var(--white);margin-bottom:0;position:sticky;top:0;z-index:var(--z-index-modal)}.siteHeader .headerContainer{border-bottom:8px solid var(--theme-400)}.siteHeader .unionLogo img{height:auto;object-fit:cover;width:125px}.siteHeader .diagNavigation .diagLink,.siteHeader .unionLogo{display:none}.siteHeader .containerTopMenuWIthLogos{align-items:center;display:flex;flex-direction:row;height:68px;justify-content:space-between;margin:auto;max-width:var(--max-width);padding:0 40px}.siteHeader .containerTopMenuWIthLogos .logo img,.siteHeader .containerTopMenuWIthLogos .logo svg{height:40px;max-width:100%;width:auto}.siteHeader .containerTopMenu{border-bottom:1px solid var(--charcoal-plum-1000)}.siteHeader .containerWithMenu{color:var(--text-black);font-size:14px;font-weight:600;height:54px;justify-content:flex-end;line-height:24px}.siteHeader #mainHeader{align-items:center;background-color:var(--white);display:flex;height:54px;position:sticky;top:0}.siteHeader #mainHeader>.wrapper{align-items:stretch;display:flex;height:100%;justify-content:space-between;margin:auto;max-width:1440px;padding:0 40px;width:100%}.siteHeader #mainHeader>.wrapper .left-panel{align-items:center;display:flex;gap:16px}.siteHeader #mainHeader>.wrapper .left-panel .menuDesktop{display:none;height:100%}@media(min-width:992px){.siteHeader #mainHeader>.wrapper .left-panel .menuDesktop{display:block}}.siteHeader #mainHeader>.wrapper .right-panel{display:flex;gap:8px}@media(min-width:992px){.siteHeader #mainHeader>.wrapper .right-panel{gap:0}}.siteHeader #mainHeader>.wrapper .right-panel .diagNavigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.siteHeader #mainHeader>.wrapper .right-panel .diagNavigation .diagMenu ul{display:flex;list-style:none;margin:0;padding:0}.siteHeader #mainHeader>.wrapper .right-panel .diagNavigation .diagMenu .menu-item>a svg{display:none}.siteHeader #mainHeader>.wrapper .right-panel .diagNavigation .diagMenu a{background-color:transparent!important}.siteHeader #mainHeader>.wrapper .right-panel .diagNavigation a{align-items:center;color:var(--text-black);color:var(--orange);display:flex;height:100%;padding:16px 8px;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s cubic-bezier(.4,0,.2,1) 0s,box-shadow .25s cubic-bezier(.4,0,.2,1) 0s,border-color .25s cubic-bezier(.4,0,.2,1) 0s,color .25s cubic-bezier(.4,0,.2,1) 0s}.siteHeader #mainHeader>.wrapper .right-panel .diagNavigation a:hover{background-color:var(--white)}.siteHeader #mainHeader>.wrapper .right-panel #close-menu-button,.siteHeader #mainHeader>.wrapper .right-panel #menu-button{align-items:center;cursor:pointer;display:none;justify-content:center}@media(min-width:992px){.siteHeader #mainHeader>.wrapper .right-panel #close-menu-button,.siteHeader #mainHeader>.wrapper .right-panel #menu-button{display:none!important}}.siteHeader #mainHeader>.wrapper .right-panel #close-menu-button.active,.siteHeader #mainHeader>.wrapper .right-panel #menu-button.active{display:flex}.editor-post-title{font-size:36px;margin-block-end:36px}.wp-block-heading{color:var(--text-green);font-size:30px;font-weight:600;line-height:40px;margin-block-end:8px;max-width:max-content;text-decoration:underline;text-decoration-color:var(--theme-400);text-decoration-thickness:2px;text-underline-offset:10px}h1.wp-block-heading{font-size:38px;font-weight:600;line-height:46px}h2.wp-block-heading{font-size:33px;font-weight:600;line-height:43px}h3.wp-block-heading{font-size:30px;font-weight:600;line-height:40px}h4.wp-block-heading{font-size:24px;font-weight:600;line-height:32px}h5.wp-block-heading{font-size:20px;font-weight:600;line-height:28px}h6.wp-block-heading{font-size:16px;font-weight:600;line-height:24px}.wp-block-columns .wp-block-heading{display:inline;width:auto}.wp-block-image img{height:360px;margin-block:var(--intersection-margin);object-fit:cover;width:100%}.wp-block-embed .wp-block-embed__wrapper{align-items:center;display:flex;justify-content:center}.wp-block-embed.alignleft .wp-block-embed__wrapper{justify-content:start}.wp-block-embed.alignright .wp-block-embed__wrapper{justify-content:end}.wp-block-embed.alignwide iframe{aspect-ratio:16/9;height:auto;justify-content:center;width:100%}@media(min-width:768px){.wp-block-embed.alignwide iframe{width:60%}}.wp-block-embed.alignfull iframe{aspect-ratio:16/9;height:auto;width:100%}.wp-block-list{color:var(--text-black);font-size:14px;line-height:22px;list-style-position:inside!important;padding-left:16px}ul.wp-block-list{list-style:disc}ol.wp-block-list{list-style:decimal}.wp-block-table{margin-inline:auto;max-width:var(--max-width);padding-left:16px;padding-right:16px}@media(min-width:768px){.wp-block-table{padding-left:40px;padding-right:40px}}.wp-block-buttons{justify-content:center;margin-inline:auto;padding-block:24px;width:100%}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RixjckVKRixpQnFFREYsQ0FVTSxvQ0NMTixDREFJLGlCQ0FKLGtCQUVFLGlDQUNBLGtCQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy92ZW5kb3IvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL3ZlbmRvci9tZWRpYS5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b24vX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9uL19zaXplcy5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b24vX3ZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2FyZFdpdGhJY29uL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NlbGVjdC9fdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvc2VsZWN0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2xheW91dC9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy90YWJsZS9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9kYXRlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2ZsZXgvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbG9hZGVyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3R5cG9ncmFwaHkvX2JvZHkuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy90eXBvZ3JhcGh5L19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fY2xhbXBlZC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy90eXBvZ3JhcGh5L19kZWNvcmF0b3JzLnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3R5cG9ncmFwaHkvX2hlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fcHVycG9zZWQuc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbGlnaHRib3gvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcmlwcGxlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jhc2UtZm9ybS9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19kaWFnbm9zdGljLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbWVzc2FnZS9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvZ3V0ZW5iZXJnL2Rvd25sb2FkYWJsZXNTZWN0aW9uL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy9ndXRlbmJlcmcvb3VyVGVhbVNlY3Rpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL2d1dGVuYmVyZy9oZWFkZXJXaXRoSW1hZ2UvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL2d1dGVuYmVyZy9wYXRpZW50SGFuZGJvb2svaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL2d1dGVuYmVyZy90cmlwbGVDYXJkc1dpdGhJY29ucy9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvZ3V0ZW5iZXJnL2luc3RydWN0aW9uSXRlbXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL2d1dGVuYmVyZy9jb250YWN0QmxvY2svaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL2d1dGVuYmVyZy9jb250YWN0TGVnYWxJbmZvQmxvY2svaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL2d1dGVuYmVyZy9pbnN0aXR1dGlvbkltYWdlcy9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvZ3V0ZW5iZXJnL3N0ZXBzTGlzdFNlY3Rpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL2d1dGVuYmVyZy9zdWJwYWdlSGVhZGVyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy9ndXRlbmJlcmcvdGV4dEltYWdlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy9ndXRlbmJlcmcvdGV4dEJsb2NrL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy9ndXRlbmJlcmcvbWFwQmxvY2svaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL2d1dGVuYmVyZy91dGlscy5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvcGFnZS10ZW1wbGF0ZXMvNDA0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy9wYWdlLXRlbXBsYXRlcy9pbnN0aXR1dGlvbi9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvcGFnZS10ZW1wbGF0ZXMvaW5zdGl0dXRpb25zL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy9wYWdlLXRlbXBsYXRlcy9uZXdzZmVlZC9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvcGFnZS10ZW1wbGF0ZXMvc2VhcmNoL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy9wYWdlLXRlbXBsYXRlcy9zaW5nbGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL3RlbXBsYXRlLXBhcnRzL2JyZWFkY3J1bWJzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy90ZW1wbGF0ZS1wYXJ0cy9leHBhbmRhYmxlVGV4dC9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvdGVtcGxhdGUtcGFydHMvZm9vdGVyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy90ZW1wbGF0ZS1wYXJ0cy9oZXJvV2l0aFNlYXJjaC9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvdGVtcGxhdGUtcGFydHMvbmV3c2ZlZWQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL3RlbXBsYXRlLXBhcnRzL3Bvc3ROYXZpZ2F0aW9uL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy90ZW1wbGF0ZS1wYXJ0cy9wb3N0Q2F0ZWdvcmllcy9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvdGVtcGxhdGUtcGFydHMvcG9zdEVtcHR5U3RhdGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL3RlbXBsYXRlLXBhcnRzL3Bvc3RMaXN0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy90ZW1wbGF0ZS1wYXJ0cy9zZWFyY2hJbnB1dC9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3MvZmVhdHVyZXMvdGVtcGxhdGUtcGFydHMvdGFibGVPZkNvbnRlbnRzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy90ZW1wbGF0ZS1wYXJ0cy9yZW5kZXJlZFBvc3RDb250ZW50L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy90ZW1wbGF0ZS1wYXJ0cy9oZWFkZXJNZW51L19zdGFuZGFyZC1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL21lbnUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzL3RlbXBsYXRlLXBhcnRzL2hlYWRlck1lbnUvX21vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy9mZWF0dXJlcy90ZW1wbGF0ZS1wYXJ0cy9oZWFkZXJNZW51L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc3phYmxvbi1lY29tbWVyY2UvLi9hc3NldHMvc2Nzcy93b3JkcHJlc3Mtb3ZlcnJpZGVzL3dwLWJsb2NrLWhlYWRpbmcvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL3dvcmRwcmVzcy1vdmVycmlkZXMvd3AtYmxvY2staW1hZ2UvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL3dvcmRwcmVzcy1vdmVycmlkZXMvd3AtYmxvY2stZW1iZWQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zemFibG9uLWVjb21tZXJjZS8uL2Fzc2V0cy9zY3NzL3dvcmRwcmVzcy1vdmVycmlkZXMvd3AtYmxvY2stbGlzdC9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3Mvd29yZHByZXNzLW92ZXJyaWRlcy93cC1ibG9jay10YWJsZS9pbmRleC5zY3NzIiwid2VicGFjazovL3N6YWJsb24tZWNvbW1lcmNlLy4vYXNzZXRzL3Njc3Mvd29yZHByZXNzLW92ZXJyaWRlcy93cC1lbGVtZW50LWJ1dHRvbi9pbmRleC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290ey0tZXJyb3ItcmVkOiAjRjUyMjJEOy0tbmVvbi1waW5rOiAjRkZEMUY2Oy0tbGlnaHQtcGluazogI0ZDRTFGNjstLXRleHQtZ3JlZW46ICMyRDRCNEY7LS10ZXh0LWJsYWNrOiAjMzgzODNCOy0td2hpdGU6ICNGRkZGRkY7LS1kaWdpdGFsLXdoaXRlOiAjRkNGQ0ZBOy0tY2hhcmNvYWwtcGx1bTogI0Y2RjZGNjstLWFxdWEtZGVlcDogI0ZBRkZGNTstLW9yYW5nZTogI0Y1NUUzMjstLWRlZXAtZ3JlZW46ICMwMDRENDQ7LS1kZWVwLWJsdWU6ICM0NjZGREI7LS1saWdodC1ncmVlbjogIzg5REZDRjstLWxpZ2h0LW9yYW5nZTogI0ZGQUE5NDstLW5lb24tZ3JlZW46ICM5RUYxRTI7LS1jaGFyY29hbC1wbHVtLTEwMDogIzcxNzE3NzstLWNoYXJjb2FsLXBsdW0tMjAwOiAjNzc3NzdEOy0tY2hhcmNvYWwtcGx1bS0zMDA6ICM4NDg0OEE7LS1jaGFyY29hbC1wbHVtLTQwMDogIzkyOTI5NzstLWNoYXJjb2FsLXBsdW0tNTAwOiAjQTBBMEE0Oy0tY2hhcmNvYWwtcGx1bS02MDA6ICNBREFEQjE7LS1jaGFyY29hbC1wbHVtLTcwMDogI0JCQkJCRTstLWNoYXJjb2FsLXBsdW0tODAwOiAjQzhDOENCOy0tY2hhcmNvYWwtcGx1bS05MDA6ICNENkQ2RDg7LS1jaGFyY29hbC1wbHVtLTEwMDA6ICNFNEU0RTU7LS1jaGFyY29hbC1wbHVtLTExMDA6ICNmNmY2ZjY7LS1hcXVhLWRlZXAtMTAwOiAjMDc1NDRCOy0tYXF1YS1kZWVwLTIwMDogIzE0NjM1OTstLWFxdWEtZGVlcC0zMDA6ICMyOTc5NkU7LS1hcXVhLWRlZXAtNDAwOiAjM0Y5MDg0Oy0tYXF1YS1kZWVwLTUwMDogIzU0QTc5QTstLWFxdWEtZGVlcC02MDA6ICM2QUJFQjA7LS1hcXVhLWRlZXAtNzAwOiAjODlERkNGOy0tYXF1YS1kZWVwLTQwMC1wYXJhbGF4OiByZ2JhKDYzLCAxNDQsIDEzMiwgLjc1KTstLWFxdWEtZGVlcC00MDAtdHJhbnNwYXJlbnQ6IHJnYmEoNjMsIDE0NCwgMTMyLCAwLjEpOy0tb2FzaXMtc3RyZWFtLTEwMDogIzlFRjFFMjstLW9hc2lzLXN0cmVhbS0yMDA6ICNCM0Y0RTg7LS1vYXNpcy1zdHJlYW0tMzAwOiAjQ0NGOEYwOy0tb2FzaXMtc3RyZWFtLTQwMDogI0U2RkJGNzstLXBvcHB5LXN1cnByaXNlLTIwMDogI0ZGNzg1NjstLXBvcHB5LXN1cnByaXNlLTMwMDogI0ZGOTI3NjstLXBvcHB5LXN1cnByaXNlLTQwMDogI0ZGQUE5NDstLXBvcHB5LXN1cnByaXNlLTUwMDogI0ZGQzBCMDstLXBvcHB5LXN1cnByaXNlLTYwMDogI0ZGRDVDQTstLXBvcHB5LXN1cnByaXNlLTcwMDogI0ZGRjFFRDstLW1heC13aWR0aDogMTQ0MHB4Oy0tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zOy0tdHJhbnNpdGlvbi1iYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLCBib3gtc2hhZG93IDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLCBib3JkZXItY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsIGNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zOy0tdHJhbnNpdGlvbi1tYXgtaGVpZ2h0OiBtYXgtaGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zOy0taW50ZXJzZWN0aW9uLW1hcmdpbjogNDBweDstLWhlYWRlci1sb2dvLWZpbGw6IHJnYmEoMjUsIDc5LCA3MiwgMSk7LS1oZWFkZXItbG9nby1maWxsLWFsdDogcmdiYSgyMzUsIDk1LCA1NCwgMSk7LS16LWluZGV4LW1vZGFsOiAxMzAwfTpyb290IC5oZWFkZXItbG9nby1zdmcgI1ZlY3RvcntmaWxsOnZhcigtLWhlYWRlci1sb2dvLWZpbGwpfTpyb290IC5oZWFkZXItbG9nby1zdmcgI1ZlY3Rvcl8ye2ZpbGw6dmFyKC0taGVhZGVyLWxvZ28tZmlsbC1hbHQpfTpyb290IC5mb290ZXItbG9nby1zdmcgI1ZlY3RvcntmaWxsOnZhcigtLWxvZ28tdGV4dC10aGVtZSl9OnJvb3QgLmZvb3Rlci1sb2dvLXN2ZyAjVmVjdG9yXzJ7ZmlsbDp2YXIoLS1sb2dvLWljb24tdGhlbWUpfTpyb290IC5fX0RJQUdfQ0Z7YmFja2dyb3VuZDp2YXIoLS1jYWxlbmRhci1iYWNrZ3JvdW5kKX06cm9vdCAuX19ESUFHX0NGIC50ZXh0LXVuZGVybGluZWR7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdmFyKC0tdGhlbWUtNDAwKX06cm9vdCAuc29jaWFsLWJne2ZpbGw6dmFyKC0tc29jaWFsLWJhY2tncm91bmQtdGhlbWUpfTpyb290IC5zb2NpYWwtaWNvbntmaWxsOnZhcigtLXNvY2lhbC1pY29uLXRoZW1lKX06cm9vdCAudGhlbWUtYmx1ZXstLXRoZW1lLTQwMDogIzQ2NkZEQjstLXRoZW1lLWJhY2tncm91bmQ6IHJnYmEoNzAsIDExMSwgMjE5LCAwLjgpOy0tbGlnaHQtYmFja2dyb3VuZDogcmdiYSg3MCwgMTExLCAyMTksIDAuMTApOy0tdGhlbWUtdGV4dC1jb2xvcjogdmFyKC0td2hpdGUpOy0tZm9vdGVyLWJhY2tncm91bmQ6IHZhcigtLWRlZXAtYmx1ZSk7LS10aGVtZS1mb290ZXItbmF2aWdhdGlvbjogdmFyKC0td2hpdGUpOy0tY2FsZW5kYXItYmFja2dyb3VuZDogIzQ2NkZEQjFBOy0tc29jaWFsLXRpdGxlLWZvb3Rlci10aGVtZTogdmFyKC0td2hpdGUpOy0tc29jaWFsLWJhY2tncm91bmQtdGhlbWU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7LS1zb2NpYWwtaWNvbi10aGVtZTogcmdiYSg0NSwgNzUsIDc5LCAxKTstLWxvZ28tdGV4dC10aGVtZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTstLWxvZ28taWNvbi10aGVtZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKX06cm9vdCAudGhlbWUtZ3JlZW57LS10aGVtZS00MDA6ICMzRjkwODRDQzstLXRoZW1lLWJhY2tncm91bmQ6ICMzRjkwODRDQzstLWxpZ2h0LWJhY2tncm91bmQ6IHZhcigtLWFxdWEtZGVlcC00MDAtdHJhbnNwYXJlbnQpOy0tdGhlbWUtdGV4dC1jb2xvcjogdmFyKC0td2hpdGUpOy0tZm9vdGVyLWJhY2tncm91bmQ6IHZhcigtLWRlZXAtZ3JlZW4pOy0tdGhlbWUtZm9vdGVyLW5hdmlnYXRpb246IHZhcigtLXdoaXRlKTstLWNhbGVuZGFyLWJhY2tncm91bmQ6IHZhcigtLWFxdWEtZGVlcC00MDAtdHJhbnNwYXJlbnQsICMzZjkwODQxYSk7LS1zb2NpYWwtdGl0bGUtZm9vdGVyLXRoZW1lOiB2YXIoLS13aGl0ZSk7LS1zb2NpYWwtYmFja2dyb3VuZC10aGVtZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTstLXNvY2lhbC1pY29uLXRoZW1lOiByZ2JhKDQ1LCA3NSwgNzksIDEpOy0tbG9nby10ZXh0LXRoZW1lOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpOy0tbG9nby1pY29uLXRoZW1lOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpfTpyb290IC50aGVtZS1saWdodC1ncmVlbnstLXRoZW1lLTQwMDogcmdiYSgxMzcsIDIyMywgMjA3LCAwLjgpOy0tdGhlbWUtYmFja2dyb3VuZDogcmdiYSgxMzcsIDIyMywgMjA3LCAwLjgpOy0tbGlnaHQtYmFja2dyb3VuZDogcmdiYSgxMzcsIDIyMywgMjA3LCAwLjEwKTstLXRoZW1lLXRleHQtY29sb3I6IHZhcigtLXRleHQtYmxhY2spOy0tZm9vdGVyLWJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZWVuKTstLXRoZW1lLWZvb3Rlci1uYXZpZ2F0aW9uOiB2YXIoLS1kZWVwLWdyZWVuKTstLWNhbGVuZGFyLWJhY2tncm91bmQ6IHJnYigxMzcsIDIzMywgMjA3LCAwLjEwKTstLXNvY2lhbC10aXRsZS1mb290ZXItdGhlbWU6IHZhcigtLWRlZXAtZ3JlZW4pOy0tc29jaWFsLWJhY2tncm91bmQtdGhlbWU6IHJnYmEoMCwgNzcsIDY4LCAxKTstLXNvY2lhbC1pY29uLXRoZW1lOiByZ2JhKDI1MiwgMjUyLCAyNTAsIDEpOy0tbG9nby10ZXh0LXRoZW1lOiByZ2JhKDI1LCA3OSwgNzIsIDEpOy0tbG9nby1pY29uLXRoZW1lOiByZ2JhKDIzNSwgOTUsIDU0LCAxKX06cm9vdCAudGhlbWUtbGlnaHQtb3Jhbmdley0tdGhlbWUtNDAwOiAjRkZBQTk0Q0M7LS10aGVtZS1iYWNrZ3JvdW5kOiAjRkZBQTk0Q0M7LS1saWdodC1iYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTcwLCAxNDgsIDAuMTApOy0tdGhlbWUtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7LS1mb290ZXItYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtb3JhbmdlKTstLXRoZW1lLWZvb3Rlci1uYXZpZ2F0aW9uOiB2YXIoLS1kZWVwLWdyZWVuKTstLWNhbGVuZGFyLWJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNzAsIDE0OCwgMC4xMCk7LS1zb2NpYWwtdGl0bGUtZm9vdGVyLXRoZW1lOiB2YXIoLS1kZWVwLWdyZWVuKTstLXNvY2lhbC1iYWNrZ3JvdW5kLXRoZW1lOiByZ2JhKDAsIDc3LCA2OCwgMSk7LS1zb2NpYWwtaWNvbi10aGVtZTogcmdiYSgyNTIsIDI1MiwgMjUwLCAxKTstLWxvZ28tdGV4dC10aGVtZTogcmdiYSgyNSwgNzksIDcyLCAxKTstLWxvZ28taWNvbi10aGVtZTogcmdiYSgyMzUsIDk1LCA1NCwgMSl9aHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHR0LHZhcixiLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YmVmb3JlLGJsb2NrcXVvdGU6YWZ0ZXIscTpiZWZvcmUscTphZnRlcntjb250ZW50OlwiXCI7Y29udGVudDpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfSp7Ym94LXNpemluZzpib3JkZXItYm94O3Njcm9sbC1iZWhhdmlvcjpzbW9vdGg7c2Nyb2xsLXBhZGRpbmctYm90dG9tOjMwMHB4fWh0bWx7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2h0bWx7c2Nyb2xsLXBhZGRpbmctdG9wOjE1MHB4fX0ud3AtYmxvY2stbGlzdHt0ZXh0LWFsaWduOmp1c3RpZnl9LmJ0biwud3AtZWxlbWVudC1idXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOm1heC1jb250ZW50O3BhZGRpbmc6MTBweCAyNHB4O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MzJweDtvdXRsaW5lOjA7dHJhbnNpdGlvbjouM3M7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4uc20sLmJ0bi5oYXMtc21hbGwtZm9udC1zaXplIC53cC1lbGVtZW50LWJ1dHRvbiwud3AtYmxvY2stYnV0dG9uLnNtLC53cC1ibG9jay1idXR0b24uaGFzLXNtYWxsLWZvbnQtc2l6ZSAud3AtZWxlbWVudC1idXR0b257cGFkZGluZzo4cHggMTZweH0uYnRuLm1kLC5idG4uaGFzLW1lZGl1bS1mb250LXNpemUgLndwLWVsZW1lbnQtYnV0dG9uLC53cC1ibG9jay1idXR0b24ubWQsLndwLWJsb2NrLWJ1dHRvbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSAud3AtZWxlbWVudC1idXR0b257cGFkZGluZzoxMHB4IDI0cHh9LmJ0bi5sZywuYnRuLmhhcy1sYXJnZS1mb250LXNpemUgLndwLWVsZW1lbnQtYnV0dG9uLC5idG4uaGFzLXgtbGFyZ2UtZm9udC1zaXplIC53cC1lbGVtZW50LWJ1dHRvbiwud3AtYmxvY2stYnV0dG9uLmxnLC53cC1ibG9jay1idXR0b24uaGFzLWxhcmdlLWZvbnQtc2l6ZSAud3AtZWxlbWVudC1idXR0b24sLndwLWJsb2NrLWJ1dHRvbi5oYXMteC1sYXJnZS1mb250LXNpemUgLndwLWVsZW1lbnQtYnV0dG9ue3BhZGRpbmc6MTJweCAyNHB4fS5idG4ucHJpbWFyeSwuYnRuLndwLWVsZW1lbnQtYnV0dG9uLC53cC1lbGVtZW50LWJ1dHRvbi5wcmltYXJ5LC53cC1lbGVtZW50LWJ1dHRvbi53cC1lbGVtZW50LWJ1dHRvbntiYWNrZ3JvdW5kOnZhcigtLW9yYW5nZSk7Y29sb3I6I2ZmZn0uYnRuLnByaW1hcnk6aG92ZXIsLmJ0bi53cC1lbGVtZW50LWJ1dHRvbjpob3Zlciwud3AtZWxlbWVudC1idXR0b24ucHJpbWFyeTpob3Zlciwud3AtZWxlbWVudC1idXR0b24ud3AtZWxlbWVudC1idXR0b246aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1wb3BweS1zdXJwcmlzZS0yMDApfS5idG4ucHJpbWFyeTpkaXNhYmxlZCwuYnRuLnByaW1hcnlbZGlzYWJsZWRdLC5idG4ud3AtZWxlbWVudC1idXR0b246ZGlzYWJsZWQsLmJ0bi53cC1lbGVtZW50LWJ1dHRvbltkaXNhYmxlZF0sLndwLWVsZW1lbnQtYnV0dG9uLnByaW1hcnk6ZGlzYWJsZWQsLndwLWVsZW1lbnQtYnV0dG9uLnByaW1hcnlbZGlzYWJsZWRdLC53cC1lbGVtZW50LWJ1dHRvbi53cC1lbGVtZW50LWJ1dHRvbjpkaXNhYmxlZCwud3AtZWxlbWVudC1idXR0b24ud3AtZWxlbWVudC1idXR0b25bZGlzYWJsZWRde2JhY2tncm91bmQ6dmFyKC0tY2hhcmNvYWwtcGx1bS01MDApfS5idG4uc2Vjb25kYXJ5LC5idG4uaXMtc3R5bGUtb3V0bGluZSwud3AtZWxlbWVudC1idXR0b24uc2Vjb25kYXJ5LC53cC1lbGVtZW50LWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5le2JvcmRlcjoycHggc29saWQgdmFyKC0tb3JhbmdlKTtjb2xvcjp2YXIoLS1vcmFuZ2UpO2JhY2tncm91bmQ6dmFyKC0td2hpdGUpfS5idG4uc2Vjb25kYXJ5OmhvdmVyLC5idG4uaXMtc3R5bGUtb3V0bGluZTpob3Zlciwud3AtZWxlbWVudC1idXR0b24uc2Vjb25kYXJ5OmhvdmVyLC53cC1lbGVtZW50LWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1wb3BweS1zdXJwcmlzZS0yMDApO2NvbG9yOnZhcigtLXBvcHB5LXN1cnByaXNlLTIwMCl9LmJ0bi5zZWNvbmRhcnk6ZGlzYWJsZWQsLmJ0bi5zZWNvbmRhcnlbZGlzYWJsZWRdLC5idG4uaXMtc3R5bGUtb3V0bGluZTpkaXNhYmxlZCwuYnRuLmlzLXN0eWxlLW91dGxpbmVbZGlzYWJsZWRdLC53cC1lbGVtZW50LWJ1dHRvbi5zZWNvbmRhcnk6ZGlzYWJsZWQsLndwLWVsZW1lbnQtYnV0dG9uLnNlY29uZGFyeVtkaXNhYmxlZF0sLndwLWVsZW1lbnQtYnV0dG9uLmlzLXN0eWxlLW91dGxpbmU6ZGlzYWJsZWQsLndwLWVsZW1lbnQtYnV0dG9uLmlzLXN0eWxlLW91dGxpbmVbZGlzYWJsZWRde2JvcmRlci1jb2xvcjp2YXIoLS1jaGFyY29hbC1wbHVtLTUwMCk7Y29sb3I6dmFyKC0tY2hhcmNvYWwtcGx1bS01MDApfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tZGlnaXRhbC13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMDApO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmctaW5saW5lOjE2cHg7cGFkZGluZy1ibG9jazoxNnB4IDIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246LjNzfS5jYXJkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNhcmQgaDR7aGVpZ2h0OjgycHh9fS5jYXJkIC50ZXh0LW1vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jYXJkIC50ZXh0LW1vYmlsZXtkaXNwbGF5Oi13ZWJraXQtYm94fX0uY2FyZC51bmRlcmxpbmVkOmFmdGVye2NvbnRlbnQ6XCJcIjt0cmFuc2l0aW9uOi4zcztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O2JhY2tncm91bmQ6dmFyKC0tdGhlbWUtNDAwKX0uY2FyZC51bmRlcmxpbmVkOmhvdmVyOmFmdGVye2ZpbHRlcjpicmlnaHRuZXNzKDAuNyl9LmNhcmQubGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fS5jYXJkV2l0aEljb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6OHB4O2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MTkwcHg7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCk7Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDp2YXIoLS1kaWdpdGFsLXdoaXRlKTtjb2xvcjp2YXIoLS10ZXh0LWdyZWVuKTt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjE2cHg7dHJhbnNpdGlvbjouMjVzfS5jYXJkV2l0aEljb24gLnRleHQtaDV7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2FyZFdpdGhJY29ue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI2MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNhcmRXaXRoSWNvbntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDI1MHB4KX19LmNhcmRXaXRoSWNvbi52ZXJ0aWNhbHtnYXA6OHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmNhcmRXaXRoSWNvbjpob3Zlcntjb2xvcjppbmhlcml0fS5pY29uV3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5pY29uV3JhcHBlciBpbWd7bWF4LWhlaWdodDo2NHB4fS5pY29uV3JhcHBlci52ZXJ0aWNhbHtkaXNwbGF5OmJsb2NrfS5zZWxlY3QuaGlkZURlZmF1bHRTZWxlY3Qgc2VsZWN0e2Rpc3BsYXk6bm9uZX0uc2VsZWN0LmhpZGVTZWxlY3QgLnNlbGVjdC1iYXNlLC5zZWxlY3QuaGlkZVNlbGVjdCAucG9wb3ZlcntkaXNwbGF5Om5vbmV9LnNlbGVjdCAuc2VhcmNoV3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206OHB4fS5zZWxlY3QgLnNlYXJjaFdyYXBwZXIgLnNlYXJjaEljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6OHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlbGVjdCAuc2VhcmNoV3JhcHBlciAuc2VhcmNoSW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjhweCAxNnB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS02MDApO2JvcmRlci1yYWRpdXM6OHB4fS5zZWxlY3QgLnNlYXJjaFdyYXBwZXIgLnNlYXJjaElucHV0OmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lfS5zZWxlY3R7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdCBsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjp2YXIoLS10ZXh0LWJsYWNrLCAjMzgzODNiKTt0b3A6MDtsZWZ0OjE2cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTU5JSk7ei1pbmRleDozfS5zZWxlY3QgbGFiZWw6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6Y2FsYygxMDAlICsgMTRweCk7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlLCAjZmZmZmZmKTt0b3A6MTFweDt6LWluZGV4Oi0xO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC03cHgpfS5zZWxlY3QgLnBvcG92ZXJ7ei1pbmRleDoxMDtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246b3BhY2l0eSAuMnMsdHJhbnNmb3JtIC4ycyxkaXNwbGF5IC4ycyBhbGxvdy1kaXNjcmV0ZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOmNhbGMoMTAwJSArIDhweCk7b3ZlcmZsb3cteTphdXRvO3dpZHRoOjEwMCU7bWF4LWhlaWdodDozMDBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjE2cHggOHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0zMDApO2JvcmRlci1yYWRpdXM6OHB4fS5zZWxlY3QgLnBvcG92ZXIgdWwgbGl7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzoxMHB4fS5zZWxlY3QgLnBvcG92ZXIgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wb3BweS1zdXJwcmlzZS03MDApfS5zZWxlY3QgLnBvcG92ZXIgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tODAwKX0uc2VsZWN0IC5wb3BvdmVyIHVsIGxpLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0tcG9wcHktc3VycHJpc2UtNzAwKX0uc2VsZWN0LmFjdGl2ZSAucG9wb3Zlcnt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfS5zZWxlY3QuYWN0aXZlIC5zZWxlY3QtYmFzZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1vcmFuZ2UpfS5zZWxlY3QuYWN0aXZlIC5zZWxlY3QtYmFzZSBpbWd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSgwLCA1MCUpfS5zZWxlY3QgLnNlbGVjdC1iYXNle3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3dpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7b3V0bGluZToxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0zMDApO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO3BhZGRpbmc6MTdweCA0MnB4IDE3cHggMTZweH0uc2VsZWN0IC5zZWxlY3QtYmFzZSAuc2VsZWN0ZWQtdmFsdWV7bWluLXdpZHRoOjE0MHB4O2NvbG9yOiMwMDB9LnNlbGVjdCAuc2VsZWN0LWJhc2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6OHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9LnBhZGRlZExheW91dHtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHg7bWF4LXdpZHRoOnZhcigtLW1heC13aWR0aCk7bWFyZ2luLWlubGluZTphdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucGFkZGVkTGF5b3V0e3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6NDBweH19LndwLWJsb2NrLXRhYmxlIHRhYmxlLHRhYmxle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnZhcigtLXRleHQtZ3JlZW4pO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDpzY3JvbGx9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53cC1ibG9jay10YWJsZSB0YWJsZSx0YWJsZXstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZTtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9LndwLWJsb2NrLXRhYmxlIHRhYmxlIDo6LXdlYmtpdC1zY3JvbGxiYXIsdGFibGUgOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9fS53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCx0YWJsZSB0aGVhZHtib3JkZXItYm90dG9tOjJweCBzb2xpZCB2YXIoLS10ZXh0LWdyZWVuKSAhaW1wb3J0YW50fS53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB0cix0YWJsZSB0aGVhZCB0cntmb250LXdlaWdodDo2MDB9LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRyOmhvdmVyLHRhYmxlIHRoZWFkIHRyOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCwud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQgdHIgdGQsdGFibGUgdGhlYWQgdHIgdGgsdGFibGUgdGhlYWQgdHIgdGR7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnR9LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoICosLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRkICosdGFibGUgdGhlYWQgdHIgdGggKix0YWJsZSB0aGVhZCB0ciB0ZCAqe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJsb2NrLWVuZDo4cHh9LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRyLHRhYmxlIHRyey0tY2VsbC1wYWRkaW5nOiA0cHg7dHJhbnNpdGlvbjouM3N9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53cC1ibG9jay10YWJsZSB0YWJsZSB0cix0YWJsZSB0cnstLWNlbGwtcGFkZGluZzogNDBweH19LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRyOmhvdmVyLHRhYmxlIHRyOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhcmNvYWwtcGx1bS0xMTAwKSAhaW1wb3J0YW50fS53cC1ibG9jay10YWJsZSB0YWJsZSB0ciB0ZCwud3AtYmxvY2stdGFibGUgdGFibGUgdHIgdGgsdGFibGUgdHIgdGQsdGFibGUgdHIgdGh7Ym9yZGVyOm5vbmU7cGFkZGluZy1pbmxpbmU6dmFyKC0tY2VsbC1wYWRkaW5nKTt0ZXh0LWFsaWduOmxlZnR9LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDEpLC53cC1ibG9jay10YWJsZSB0YWJsZSB0ciB0aDpudGgtb2YtdHlwZSgxKSx0YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgxKSx0YWJsZSB0ciB0aDpudGgtb2YtdHlwZSgxKXtwYWRkaW5nLWlubGluZToxNnB4IHZhcigtLWNlbGwtcGFkZGluZyl9LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkLHRhYmxlIHRyIHRke2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMDApICFpbXBvcnRhbnR9LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDEpLHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDEpe2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudH0ud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHIsLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRmb290IHRyLHRhYmxlIHRib2R5IHRyLHRhYmxlIHRmb290IHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCkgIWltcG9ydGFudH0ud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHI6aGFzKCsuYm9sZCksLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRmb290IHRyOmhhcygrLmJvbGQpLHRhYmxlIHRib2R5IHRyOmhhcygrLmJvbGQpLHRhYmxlIHRmb290IHRyOmhhcygrLmJvbGQpe2JvcmRlci1ib3R0b206bm9uZX0ud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHIuYm9sZCwud3AtYmxvY2stdGFibGUgdGFibGUgdGZvb3QgdHIuYm9sZCx0YWJsZSB0Ym9keSB0ci5ib2xkLHRhYmxlIHRmb290IHRyLmJvbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tdGV4dC1ncmVlbikgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10ZXh0LWdyZWVuICFpbXBvcnRhbnQpO2ZvbnQtd2VpZ2h0OjYwMH0ud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHIgdGQsLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRmb290IHRyIHRkLHRhYmxlIHRib2R5IHRyIHRkLHRhYmxlIHRmb290IHRyIHRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWJsb2NrOjI0cHh9LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSwud3AtYmxvY2stdGFibGUgdGFibGUgdGZvb3QgdHIgdGQ6bGFzdC1vZi10eXBlLHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSx0YWJsZSB0Zm9vdCB0ciB0ZDpsYXN0LW9mLXR5cGV7Ym9yZGVyLXJpZ2h0Om5vbmV9LndwLWJsb2NrLXRhYmxlIHRhYmxlIHRmb290LHRhYmxlIHRmb290e2JvcmRlci10b3A6MnB4IHNvbGlkIHZhcigtLXRleHQtZ3JlZW4pICFpbXBvcnRhbnR9LmRhdGUsLnRpbWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHB4O2NvbG9yOnZhcigtLWNoYXJjb2FsLXBsdW0tMTAwKTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4fS5kYXRlOjpiZWZvcmUsLnRpbWU6OmJlZm9yZXtjb250ZW50OlwiXCI7bGVmdDowO2JhY2tncm91bmQtc2l6ZToxOHB4O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LmRhdGU6OmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi9hc3NldHMvaWNvbnMvY2FsZW5kYXIuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXR9LnRpbWU6OmJlZm9yZXtiYWNrZ3JvdW5kOnVybChcIi9hc3NldHMvaWNvbnMvY2xvY2suc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXR9LmZsZXh7ZGlzcGxheTpmbGV4fS5mbGV4LmNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZsZXguY2VudGVyZWR7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZsZXguZy00e2dhcDoyNHB4fS5mbGV4LnNwYWNlLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxvYWRlcnt3aWR0aDo1MHB4O2FzcGVjdC1yYXRpbzoxO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjo4cHggc29saWQgdmFyKC0tb3JhbmdlKTthbmltYXRpb246bDIwLTEgLjhzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUsbDIwLTIgMS42cyBpbmZpbml0ZSBsaW5lYXJ9QGtleWZyYW1lcyBsMjAtMXswJXtjbGlwLXBhdGg6cG9seWdvbig1MCUgNTAlLCAwIDAsIDUwJSAwJSwgNTAlIDAlLCA1MCUgMCUsIDUwJSAwJSwgNTAlIDAlKX0xMi41JXtjbGlwLXBhdGg6cG9seWdvbig1MCUgNTAlLCAwIDAsIDUwJSAwJSwgMTAwJSAwJSwgMTAwJSAwJSwgMTAwJSAwJSwgMTAwJSAwJSl9MjUle2NsaXAtcGF0aDpwb2x5Z29uKDUwJSA1MCUsIDAgMCwgNTAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlKX01MCV7Y2xpcC1wYXRoOnBvbHlnb24oNTAlIDUwJSwgMCAwLCA1MCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgNTAlIDEwMCUsIDAlIDEwMCUpfTYyLjUle2NsaXAtcGF0aDpwb2x5Z29uKDUwJSA1MCUsIDEwMCUgMCwgMTAwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCA1MCUgMTAwJSwgMCUgMTAwJSl9NzUle2NsaXAtcGF0aDpwb2x5Z29uKDUwJSA1MCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgNTAlIDEwMCUsIDAlIDEwMCUpfTEwMCV7Y2xpcC1wYXRoOnBvbHlnb24oNTAlIDUwJSwgNTAlIDEwMCUsIDUwJSAxMDAlLCA1MCUgMTAwJSwgNTAlIDEwMCUsIDUwJSAxMDAlLCAwJSAxMDAlKX19QGtleWZyYW1lcyBsMjAtMnswJXt0cmFuc2Zvcm06c2NhbGVZKDEpIHJvdGF0ZSgwZGVnKX00OS45OSV7dHJhbnNmb3JtOnNjYWxlWSgxKSByb3RhdGUoMTM1ZGVnKX01MCV7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKC0xMzVkZWcpfX1wLC50ZXh0LWJvZHktcmVndWxhcntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjQwMH1iLHN0cm9uZywudGV4dC1ib2R5LXN0cm9uZ3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjgwMH0udGV4dC1ib2R5LW1lZGl1bXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmp1c3RpZnl9aSxlbXtmb250LXN0eWxlOml0YWxpY30udGV4dC1idXR0b257Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDo2MDB9LnRleHQtZ3JlZW57Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9LnRleHQtd2hpdGV7Y29sb3I6dmFyKC0td2hpdGUpfS50ZXh0LWNsYW1wZWR7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtd3JhcDp3cmFwO292ZXJmbG93LXdyYXA6YW55d2hlcmV9LnRleHQtY2xhbXBlZC5saW5lcy0xe2xpbmUtY2xhbXA6MTstd2Via2l0LWxpbmUtY2xhbXA6MX0udGV4dC1jbGFtcGVkLmxpbmVzLTJ7bGluZS1jbGFtcDoyOy13ZWJraXQtbGluZS1jbGFtcDoyfS50ZXh0LWNsYW1wZWQubGluZXMtM3tsaW5lLWNsYW1wOjM7LXdlYmtpdC1saW5lLWNsYW1wOjN9LnRleHQtY2xhbXBlZC5saW5lcy00e2xpbmUtY2xhbXA6NDstd2Via2l0LWxpbmUtY2xhbXA6NH0udGV4dC1jbGFtcGVkLmxpbmVzLTV7bGluZS1jbGFtcDo1Oy13ZWJraXQtbGluZS1jbGFtcDo1fS50ZXh0LWNsYW1wZWQubGluZXMtNntsaW5lLWNsYW1wOjY7LXdlYmtpdC1saW5lLWNsYW1wOjZ9LnRleHQtY2xhbXBlZC5saW5lcy03e2xpbmUtY2xhbXA6Nzstd2Via2l0LWxpbmUtY2xhbXA6N30udGV4dC1jbGFtcGVkLmxpbmVzLTh7bGluZS1jbGFtcDo4Oy13ZWJraXQtbGluZS1jbGFtcDo4fS50ZXh0LXVuZGVybGluZWR7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdmFyKC0tdGhlbWUtNDAwKTttYXgtd2lkdGg6bWF4LWNvbnRlbnR9Y2FwdGlvbiwudGV4dC1jYXB0aW9ue2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MjBweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMH0udGV4dC1kZXNjcmlwdGlvbntmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjIwcHggIWltcG9ydGFudDtmb250LXdlaWdodDo0MDB9LnRleHQtaDF7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6NDZweDtmb250LXdlaWdodDo2MDB9LnRleHQtaDJ7Zm9udC1zaXplOjMzcHg7bGluZS1oZWlnaHQ6NDNweDtmb250LXdlaWdodDo2MDB9LnRleHQtaDN7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo2MDB9LnRleHQtaDR7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDtmb250LXdlaWdodDo2MDB9LnRleHQtaDV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo2MDB9LnRleHQtaDZ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo2MDB9LnRleHQtZGVzY3JpcHRpb257Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDB9LnRleHQtaDF7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9LnRleHQtaDJ7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9LnRleHQtaDN7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9LnRleHQtaDR7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9LnRleHQtaDV7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9LnRleHQtaDZ7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9dWwudGV4dC1saXN0LG9sLnRleHQtbGlzdHtwYWRkaW5nLWxlZnQ6MTZweH11bC50ZXh0LWxpc3QgbGksb2wudGV4dC1saXN0IGxpe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NDAwfXVsLmxpc3Qtc3F1YXJlZHtsaXN0LXN0eWxlOnNxdWFyZSBpbnNpZGV9dWwubGlzdC1kb3R0ZWR7bGlzdC1zdHlsZTpvdXRzaWRlfW9sLmxpc3QtbnVtYmVyZWR7bGlzdC1zdHlsZTpkZWNpbWFsfW9sLmxpc3QtbG93ZXItYWxwaGF7bGlzdC1zdHlsZTpsb3dlci1hbHBoYX0udGV4dC1icmFuZC11cmx7Y29sb3I6dmFyKC0tb3JhbmdlKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo2MDB9LnRleHQtZGVzY3JpcHRpb24tbGlua3tmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1vcmFuZ2UpO3RleHQtZGVjb3JhdGlvbjpub25lfS5saWdodGJveE92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwLjk1KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7ei1pbmRleDoxMDAwfS5saWdodGJveE92ZXJsYXkuYWN0aXZle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSk7ei1pbmRleDoxMzAwfS5saWdodGJveEltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6ODB2aDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo4cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0O3BhZGRpbmc6MCAxNnB4O292ZXJmbG93OmhpZGRlbn0ubGlnaHRib3hJbWFnZS5mYWRlT3V0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMC45NSl9LnNsaWRlckltYWdlOmhvdmVye2N1cnNvcjpwb2ludGVyfS5saWdodGJveFByZXYsLmxpZ2h0Ym94TmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2ZvbnQtc2l6ZTo0MHB4O2NvbG9yOnZhcigtLXdoaXRlKTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO3BhZGRpbmc6MjBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXR9LmxpZ2h0Ym94UHJldi5saWdodGJveFByZXYsLmxpZ2h0Ym94TmV4dC5saWdodGJveFByZXZ7bGVmdDowfS5saWdodGJveFByZXYubGlnaHRib3hOZXh0LC5saWdodGJveE5leHQubGlnaHRib3hOZXh0e3JpZ2h0OjB9LmxpZ2h0Ym94UHJldjpob3ZlciwubGlnaHRib3hOZXh0OmhvdmVye2NvbG9yOnZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4yKX0uZmFkZU91dHtvcGFjaXR5OjAgIWltcG9ydGFudDt0cmFuc2Zvcm06c2NhbGUoMC45NSkgIWltcG9ydGFudDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9LmxpZ2h0Ym94Q2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwcHg7cmlnaHQ6MzBweDtmb250LXNpemU6MzBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzfS5saWdodGJveENsb3NlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5saWdodGJveEltYWdle21heC13aWR0aDo4MHZ3fS5saWdodGJveE5leHQubGlnaHRib3hQcmV2e2xlZnQ6MTBweH0ubGlnaHRib3hOZXh0LmxpZ2h0Ym94TmV4dHtyaWdodDoxMHB4fX0ucmlwcGxlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59c3Bhbi5yaXBwbGV7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnNjYWxlKDApO2FuaW1hdGlvbjpyaXBwbGUgNjAwbXMgbGluZWFyO2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjcpfUBrZXlmcmFtZXMgcmlwcGxle3Rve3RyYW5zZm9ybTpzY2FsZSg0KTtvcGFjaXR5OjB9fS5iYXNlRm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0MHB4O2JhY2tncm91bmQ6dmFyKC0tbGlnaHQtYmFja2dyb3VuZCk7cGFkZGluZzoxNnB4fUBtZWRpYShtaW4td2lkdGg6IDkwMHB4KXsuYmFzZUZvcm17Ym9yZGVyLXJhZGl1czoyOHB4fX0uYmFzZUZvcm0gLmdyb3VwV3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0MHB4fUBtZWRpYShtaW4td2lkdGg6IDkwMHB4KXsuYmFzZUZvcm0gLmdyb3VwV3JhcHBlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2NvbHVtbi1nYXA6MjBweH19LmJhc2VGb3JtIC5oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJhc2VGb3JtIHNlbGVjdCwuYmFzZUZvcm0gdGV4dGFyZWEsLmJhc2VGb3JtIGlucHV0W3R5cGU9dGV4dF0sLmJhc2VGb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5iYXNlRm9ybSBpbnB1dFt0eXBlPXBob25lXXtmb250LXNpemU6MTRweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTMwMCk7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxN3B4IDEycHggMTdweCAxNnB4O3dpZHRoOjEwMCV9LmJhc2VGb3JtIHNlbGVjdDpob3ZlciwuYmFzZUZvcm0gdGV4dGFyZWE6aG92ZXIsLmJhc2VGb3JtIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsLmJhc2VGb3JtIGlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLC5iYXNlRm9ybSBpbnB1dFt0eXBlPXBob25lXTpob3ZlcntvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS10ZXh0LWJsYWNrLCAjMzgzODNiKX0uYmFzZUZvcm0gc2VsZWN0OmZvY3VzLC5iYXNlRm9ybSB0ZXh0YXJlYTpmb2N1cywuYmFzZUZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywuYmFzZUZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLmJhc2VGb3JtIGlucHV0W3R5cGU9cGhvbmVdOmZvY3Vze291dGxpbmU6MnB4IHNvbGlkIHZhcigtLW9yYW5nZSwgI2Y1NWUzMil9LmJhc2VGb3JtIHRleHRhcmVhe2hlaWdodDoyMDBweDtmb250LWZhbWlseTpBc3Bla3RhO3Jlc2l6ZTpub25lfS5iYXNlRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwKTtib3JkZXItcmFkaXVzOjJweDtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7bWFyZ2luOjB9LmJhc2VGb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjoycHggc29saWQgdmFyKC0tb3JhbmdlKX0uYmFzZUZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6LTJweDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tb3JhbmdlKTtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyBjbGFzcz1cImNoZWNrYm94LXN2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiM1wiIHk9XCIzXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgcng9XCIyXCIgZmlsbD1cIiUyM0Y1NUUzMlwiLz48cGF0aCBkPVwiTTEwIDE2LjRMNiAxMi40TDcuNCAxMUwxMCAxMy42TDE2LjYgN0wxOCA4LjRMMTAgMTYuNFpcIiBmaWxsPVwid2hpdGVcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0uYmFzZUZvcm0gLnNlbGVjdFdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0uYmFzZUZvcm0gLnNlbGVjdFdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cG9pbnRlci1ldmVudHM6bm9uZTtoZWlnaHQ6MjRweDt3aWR0aDoyNHB4O3otaW5kZXg6MTB9LmJhc2VGb3JtIC5zZWxlY3RXcmFwcGVyIC5oaWRkZW57ZGlzcGxheTpub25lfS5iYXNlRm9ybSAuc2VsZWN0V3JhcHBlciBzZWxlY3R7YXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpvdXRsaW5lLWNvbG9yIC4zcyBlYXNlfS5iYXNlRm9ybSAuc2VsZWN0V3JhcHBlciBzZWxlY3Q6Zm9jdXN7b3V0bGluZTpub25lfS5iYXNlRm9ybSAuY2hlY2tib3hDb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgtY29udGVudCAxZnI7Y29sdW1uLWdhcDo4cHg7cGFkZGluZzoxMHB4fS5iYXNlRm9ybSAuY2hlY2tib3hDb250YWluZXIgbGFiZWx7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tdGV4dC1ibGFjayl9LmJhc2VGb3JtIC5jaGVja2JveENvbnRhaW5lciBsYWJlbCBhe2NvbG9yOnZhcigtLW9yYW5nZSl9LmJhc2VGb3JtIC5jaGVja2JveENvbnRhaW5lciAuZXJyb3JNZXNzYWdle2dyaWQtY29sdW1uOjEvMztncmlkLXJvdzoyLzN9LmJhc2VGb3JtIC5pbnB1dFdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LmJhc2VGb3JtIC5pbnB1dFdyYXBwZXIgbGFiZWx7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDo0MDA7Y29sb3I6dmFyKC0tdGV4dC1ibGFjaywgIzM4MzgzYik7dHJhbnNpdGlvbjouMTVzfS5iYXNlRm9ybSAuaW5wdXRXcmFwcGVyIGxhYmVsOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmNhbGMoMTAwJSArIDE0cHgpO2hlaWdodDozcHg7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSwgI2ZmZmZmZik7dG9wOjExcHg7ei1pbmRleDotMTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtN3B4KX0uYmFzZUZvcm0gLmlucHV0V3JhcHBlciBsYWJlbDpoYXMoK3RleHRhcmVhKSwuYmFzZUZvcm0gLmlucHV0V3JhcHBlciBsYWJlbDpoYXMoK2lucHV0W3R5cGU9dGV4dF0pLC5iYXNlRm9ybSAuaW5wdXRXcmFwcGVyIGxhYmVsOmhhcygraW5wdXRbdHlwZT1lbWFpbF0pLC5iYXNlRm9ybSAuaW5wdXRXcmFwcGVyIGxhYmVsOmhhcygraW5wdXRbdHlwZT1waG9uZV0pe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTZweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWFyZ2luOjAgMjRweCAwIDRweDtmb250LXNpemU6MTJweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTklKTtwb2ludGVyLWV2ZW50czpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LmJhc2VGb3JtIC5pbnB1dFdyYXBwZXIgbGFiZWw6aGFzKCt0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSksLmJhc2VGb3JtIC5pbnB1dFdyYXBwZXIgbGFiZWw6aGFzKCtpbnB1dFt0eXBlPXRleHRdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSwuYmFzZUZvcm0gLmlucHV0V3JhcHBlciBsYWJlbDpoYXMoK2lucHV0W3R5cGU9ZW1haWxdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSwuYmFzZUZvcm0gLmlucHV0V3JhcHBlciBsYWJlbDpoYXMoK2lucHV0W3R5cGU9cGhvbmVdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKXt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTklKTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO2ZvbnQtc2l6ZToxMnB4O3otaW5kZXg6Mzt0cmFuc2l0aW9uOi4xNXN9LmJhc2VGb3JtIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JvcmRlcjoycHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDApO2JvcmRlci1yYWRpdXM6NTAlO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTttYXJnaW46MH0uYmFzZUZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1vcmFuZ2UpfS5iYXNlRm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjJweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tb3JhbmdlKTtib3JkZXItcmFkaXVzOjUwJX0uYmFzZUZvcm0gLnJhZGlvSXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7cGFkZGluZzoxMHB4fS5iYXNlRm9ybSAucmFkaW9JdGVtIGxhYmVse2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLXRleHQtYmxhY2spO2ZvbnQtc2l6ZToxNHB4fS5iYXNlRm9ybSAuZXJyb3JNZXNzYWdle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLWVycm9yLXJlZCk7cGFkZGluZzo4cHggMTRweCAwcHggMTRweH0uYmFzZUZvcm0gLmVycm9ySW5wdXQsLmJhc2VGb3JtIC5lcnJvcklucHV0IGJ1dHRvbiwuYmFzZUZvcm0gLmVycm9ySW5wdXQgc2VsZWN0e291dGxpbmUtY29sb3I6dmFyKC0tZXJyb3ItcmVkKSAhaW1wb3J0YW50fS5iYXNlRm9ybSAuc3RhdHVzTWVzc2FnZXtmb250LXdlaWdodDo2MDA7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzfS5iYXNlRm9ybSAuc3RhdHVzTWVzc2FnZS5lcnJvclN0YXR1c3tjb2xvcjp2YXIoLS1lcnJvci1yZWQpfS5iYXNlRm9ybSAuc3RhdHVzTWVzc2FnZS5zdWNjZXNzU3RhdHVze2NvbG9yOnZhcigtLWFxdWEtZGVlcC0yMDApfS5iYXNlRm9ybSAuaW5mb3JtYXRpb257Y29sb3I6dmFyKC0tY2hhcmNvYWwtcGx1bS0xMDApfS5iYXNlRm9ybSAuYnRuIC5sb2FkZXJ7ZGlzcGxheTpub25lfS5iYXNlRm9ybSAuYnRuLmxvYWRpbmcgLmxvYWRlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItd2lkdGg6M3B4O21hcmdpbi1pbmxpbmUtc3RhcnQ6OHB4fS5iYXNlRm9ybSBidXR0b25bdHlwZT1zdWJtaXRde21hcmdpbjowIGF1dG99LndwLWJsb2NrLWNvbHVtbiAuYmFzZUZvcm17Ym9yZGVyLXJhZGl1czoyOHB4fSNkaWFnbm9zdGljLWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDBweDttYXgtd2lkdGg6NzAwcHg7bWFyZ2luOjAgYXV0b30jZGlhZ25vc3RpYy1mb3JtIC50aXRsZS1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHh9I2RpYWdub3N0aWMtZm9ybSAuc2VsZWN0V3JhcHBlciAuaGVscGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjJweCAwIDAgMTZweH0jZGlhZ25vc3RpYy1mb3JtIC5jaGVja2JveENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9I2RpYWdub3N0aWMtZm9ybSAuY2hlY2tib3hDb250YWluZXIgLnRpdGxle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NjAwfSNkaWFnbm9zdGljLWZvcm0gLmNoZWNrYm94Q29udGFpbmVyIC5jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjhweDtjb2x1bW4tZ2FwOjE2cHh9I2RpYWdub3N0aWMtZm9ybSAuY2hlY2tib3hJdGVte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWF4LWNvbnRlbnQgMWZyO2NvbHVtbi1nYXA6OHB4O3BhZGRpbmc6MTBweH0jZGlhZ25vc3RpYy1mb3JtIC5jaGVja2JveEl0ZW0gbGFiZWx7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tdGV4dC1ibGFjayl9I2RpYWdub3N0aWMtZm9ybSAuY2hlY2tib3hJdGVtIGxhYmVsIGF7Y29sb3I6dmFyKC0tb3JhbmdlKX0jZGlhZ25vc3RpYy1mb3JtIC5jaGVja2JveEl0ZW0gLmVycm9yTWVzc2FnZXtncmlkLWNvbHVtbjoxLzM7Z3JpZC1yb3c6Mi8zfS5tZXNzYWdley0tYm9yZGVyLXJhZGl1czogOHB4O2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMpO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozMnB4IDFmcjttYXJnaW4tYmxvY2stc3RhcnQ6MTZweH0ubWVzc2FnZSAuaWNvbkJhZGdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cyk7cGFkZGluZzo4cHh9Lm1lc3NhZ2UgLmljb25CYWRnZS5pbmZve2JhY2tncm91bmQ6dmFyKC0tY2hhcmNvYWwtcGx1bS0xMDApfS5tZXNzYWdlIC5jb250ZW50e3BhZGRpbmc6OHB4fS5kb3dubG9hZGFibGVzU2VjdGlvbnttYXJnaW4tYmxvY2s6NDBweH0uZG93bmxvYWRhYmxlc1NlY3Rpb24gLmZpbGVzTGlzdHttYXJnaW4tYmxvY2stc3RhcnQ6NDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4fS5kb3dubG9hZGFibGVzU2VjdGlvbiAuZmlsZXNMaXN0IC5maWxle2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWF4LWNvbnRlbnQgMWZyIG1heC1jb250ZW50O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKTtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjE2cHg7YmFja2dyb3VuZDp2YXIoLS1kaWdpdGFsLXdoaXRlKTtjb2xvcjp2YXIoLS10ZXh0LWdyZWVuKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZG93bmxvYWRhYmxlc1NlY3Rpb24gLmZpbGVzTGlzdCAuZmlsZSBmaWd1cmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ub3VyVGVhbVNlY3Rpb257YmFja2dyb3VuZDp2YXIoLS1saWdodC1iYWNrZ3JvdW5kKTtwYWRkaW5nLWJsb2NrOjQwcHh9Lm91clRlYW1TZWN0aW9uIC5wZXJzb25XcmFwcGVye3dpZHRoOjIxMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9Lm91clRlYW1TZWN0aW9uIC5wZXJzb25XcmFwcGVyIGZpZ3VyZXtkaXNwbGF5OmZsZXh9Lm91clRlYW1TZWN0aW9uIC5hdmF0YXIsLm91clRlYW1TZWN0aW9uIC5wbGFjZWhvbGRlckF2YXRhcnt3aWR0aDoyMTBweDtoZWlnaHQ6MjEwcHg7Ym9yZGVyLXJhZGl1czozMnB4O29iamVjdC1maXQ6Y292ZXJ9Lm91clRlYW1TZWN0aW9uIC5wbGFjZWhvbGRlckF2YXRhcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMDApfS5vdXJUZWFtU2VjdGlvbiAucGVvcGxlV3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4O21hcmdpbi1ibG9jay1zdGFydDoyNHB4O3BhZGRpbmctaW5saW5lOjU5cHg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsub3VyVGVhbVNlY3Rpb24gLnBlb3BsZVdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmctaW5saW5lOjExNXB4O2FsaWduLWl0ZW1zOmluaXRpYWx9fS5vdXJUZWFtU2VjdGlvbiAudGV4dC1oNXttYXJnaW4tYmxvY2stc3RhcnQ6MTZweH0uaGVhZGVyV2l0aEltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDptYXgtY29udGVudDttYXJnaW4tYmxvY2stZW5kOjQwcHg7bWluLWhlaWdodDo0MDBweH0uaGVhZGVyV2l0aEltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjQwMHB4O3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uaGVhZGVyV2l0aEltYWdlIC5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lLWJhY2tncm91bmQpO2hlaWdodDptYXgtY29udGVudDt3aWR0aDoxMDAlO3BhZGRpbmc6OHB4IDE2cHggMTZweCAxNnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHh9LmhlYWRlcldpdGhJbWFnZSAuY29udGVudCAudGV4dC1oMSwuaGVhZGVyV2l0aEltYWdlIC5jb250ZW50IC50eXBvZ3JhcGh5LXdyYXBwZXJ7bWF4LXdpZHRoOjcyMHB4O3dpZHRoOjEwMCU7bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS5oZWFkZXJXaXRoSW1hZ2UgLmNvbnRlbnQgLnRleHQtaDEsLmhlYWRlcldpdGhJbWFnZSAuY29udGVudCAudHlwb2dyYXBoeS13cmFwcGVyLC5oZWFkZXJXaXRoSW1hZ2UgLmNvbnRlbnQgLnRleHQtaDR7Y29sb3I6dmFyKC0tdGhlbWUtdGV4dC1jb2xvcik7dGV4dC1hbGlnbjpsZWZ0fS5oZWFkZXJXaXRoSW1hZ2UgLmNvbnRlbnQgKntjb2xvcjp2YXIoLS13aGl0ZSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5oZWFkZXJXaXRoSW1hZ2UgLmNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTUlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6NDAwcHg7cGFkZGluZzoxMjBweCA0MHB4fS5oZWFkZXJXaXRoSW1hZ2UgLmNvbnRlbnQgKnt3aWR0aDo3MCV9fS5wYXRpZW50SGFuZGJvb2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjRweDtwYWRkaW5nLWJsb2NrOjQwcHh9LnBhdGllbnRIYW5kYm9vayAuYmxvY2tzV3JhcHBlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLWF1dG8tcm93czoxZnI7Z2FwOjI0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wYXRpZW50SGFuZGJvb2sgLmJsb2Nrc1dyYXBwZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSl9fS50cmlwbGVDYXJkc1dpdGhJY29uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDMsIDFmcik7Z2FwOjYwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjQwcHggMjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRyaXBsZUNhcmRzV2l0aEljb25ze3dpZHRoOjEwMCU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMjYwcHgpKTtncmlkLXRlbXBsYXRlLXJvd3M6MWZyfX0udHJpcGxlQ2FyZHNXaXRoSWNvbnMgLnRleHQtYm9keS1tZWRpdW17dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjI2MHB4O21heC1oZWlnaHQ6NDRweDtoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRyaXBsZUNhcmRzV2l0aEljb25zOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztvdmVyZmxvdzpoaWRkZW59fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudHJpcGxlQ2FyZHNXaXRoSWNvbnMgLmZsZXh7d2lkdGg6MjYwcHh9fS5pbnN0cnVjdGlvbkl0ZW1ze2JhY2tncm91bmQ6dmFyKC0tbGlnaHQtYmFja2dyb3VuZCk7cGFkZGluZy1ibG9jazo0MHB4fS5pbnN0cnVjdGlvbkl0ZW1zIC5jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MjEyZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCAzMjVmcik7Z2FwOjE2cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaW5zdHJ1Y3Rpb25JdGVtcyAuY29udGVudCAuaXRlbXNXaXRoSWNvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjhweDtoZWlnaHQ6MTAwJTtjb2xvcjp2YXIoLS10ZXh0LWdyZWVuKTt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjE2cHg7dHJhbnNpdGlvbjouMjVzfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaW5zdHJ1Y3Rpb25JdGVtcyAuY29udGVudCAuaXRlbXNXaXRoSWNvbnt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lmluc3RydWN0aW9uSXRlbXMgLmNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAzMjVmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtwYWRkaW5nOjQwcHggNDBweDtnYXA6MjBweH19LmNvbnRhY3RTZWN0aW9ue2Rpc3BsYXk6Z3JpZDtnYXA6ODBweDtwYWRkaW5nLWJsb2NrOjQwcHg7Y29sb3I6dmFyKC0tdGV4dC1ibGFjayk7bWF4LXdpZHRoOnZhcigtLW1heC13aWR0aCk7bWFyZ2luOmF1dG99LmNvbnRhY3RTZWN0aW9uIC5jb250YWN0VGl0bGV7ZGlzcGxheTpncmlkO3dpZHRoOjEwMCU7Z2FwOjEycHh9LmNvbnRhY3RTZWN0aW9uIC5pbmZvcm1hdGlvbnN7ZGlzcGxheTpmbGV4O2dhcDoyNHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY29udGFjdFNlY3Rpb24gLmNvbnRhY3RJbmZvcm1hdGlvbntkaXNwbGF5OmZsZXg7Z2FwOjI0cHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9LmNvbnRhY3RTZWN0aW9uIC5vcGVuSG91cnN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzfS5jb250YWN0U2VjdGlvbiAuY29udGFjdERldGFpbHMsLmNvbnRhY3RTZWN0aW9uIC5vcGVuSG91cnN7ZGlzcGxheTpncmlkO2dhcDoxNnB4fS5jb250YWN0U2VjdGlvbiAucGhvbmUsLmNvbnRhY3RTZWN0aW9uIC5lbWFpbHtjb2xvcjp2YXIoLS1vcmFuZ2UpO3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOm1heC1jb250ZW50fS5jb250YWN0U2VjdGlvbiAuZW1haWxBZGRyZXNzLC5jb250YWN0U2VjdGlvbiAucGhvbmVOdW1iZXJ7ZGlzcGxheTpncmlkO2dhcDo0cHh9LmNvbnRhY3RTZWN0aW9uIC5kZXNjcmlwdGlvbiBiLC5jb250YWN0U2VjdGlvbiAuZGVzY3JpcHRpb24gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0uY29udGFjdFNlY3Rpb24gLmRlc2NyaXB0aW9uIHVsLC5jb250YWN0U2VjdGlvbiAuZGVzY3JpcHRpb24gb2x7cGFkZGluZy1sZWZ0OjE2cHh9LmNvbnRhY3RTZWN0aW9uIC5kZXNjcmlwdGlvbiB1bHtsaXN0LXN0eWxlOm91dHNpZGV9LmNvbnRhY3RTZWN0aW9uIC5kZXNjcmlwdGlvbiBvbHtsaXN0LXN0eWxlOmRlY2ltYWx9LmNvbnRhY3RTZWN0aW9uIC5hY3Rpb25zV3JhcHBlcnt3aWR0aDoxMDAlfS5jb250YWN0U2VjdGlvbiAuYWN0aW9uc1dyYXBwZXIgLmJ0bnttYXJnaW4taW5saW5lOmF1dG99LmNvbnRhY3RTZWN0aW9uIC5jb250YWN0TWFwe2dhcDoyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0Om1heC1jb250ZW50O2JvcmRlci1yYWRpdXM6MjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhY3RTZWN0aW9uIC5jb250YWN0TWFwLnBob25lVmVyc2lvbntkaXNwbGF5Om5vbmV9fS5jb250YWN0U2VjdGlvbiAuY29udGFjdE1hcC5kZXNrdG9wVmVyc2lvbntkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWN0U2VjdGlvbiAuY29udGFjdE1hcC5kZXNrdG9wVmVyc2lvbntkaXNwbGF5OmZsZXh9fS5jb250YWN0U2VjdGlvbiAuY29udGFjdE1hcCAubWFwV3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0uY29udGFjdFNlY3Rpb24gLmNvbnRhY3RNYXAgLm1hcFdyYXBwZXIgaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjMyMHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKX0uY29udGFjdFNlY3Rpb24gLm5hdmlnYXRlQnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O3JpZ2h0OjE2cHg7Z2FwOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtjb2xvcjp2YXIoLS1vcmFuZ2UpO2JvcmRlcjoycHggc29saWQgdmFyKC0tb3JhbmdlKTt6LWluZGV4OjEwMDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWN0U2VjdGlvbntnYXA6ODBweH0uY29udGFjdFNlY3Rpb24gLmluZm9ybWF0aW9uc3tmbGV4LWRpcmVjdGlvbjpyb3d9LmNvbnRhY3RTZWN0aW9uIC5jb250YWN0TWFwe2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGlnaHQtYmFja2dyb3VuZCk7cGFkZGluZzoyNHB4fX0uY29udGFjdExlZ2FsSW5mb1NlY3Rpb257ZGlzcGxheTpncmlkO2dhcDo0MHB4O3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweDtjb2xvcjp2YXIoLS10ZXh0LWJsYWNrKTtncmlkOlwiaGVhZGVyXCIgYXV0byBcImlubmVyQmxvY2tzXCIgYXV0byBcIm1haW5CbG9ja1wiIGF1dG8vMWZyfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29udGFjdExlZ2FsSW5mb1NlY3Rpb257cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDo0MHB4O2dhcDo0OHB4IDI0cHg7Z3JpZDpcImhlYWRlciBoZWFkZXJcIiBhdXRvIFwibWFpbkJsb2NrIGlubmVyQmxvY2tzXCIgYXV0by8xZnIgMWZyfX0uY29udGFjdExlZ2FsSW5mb1NlY3Rpb24ubm9Gb3Jte2dyaWQ6XCJoZWFkZXJcIiBhdXRvIFwibWFpbkJsb2NrXCIgYXV0byBcImlubmVyQmxvY2tzXCIgYXV0by8xZnJ9LmNvbnRhY3RMZWdhbEluZm9TZWN0aW9uIC5jb250YWN0VGl0bGV7Z3JpZC1hcmVhOmhlYWRlcjtkaXNwbGF5OmdyaWQ7d2lkdGg6MTAwJTtnYXA6MTJweH0uY29udGFjdExlZ2FsSW5mb1NlY3Rpb24gLmluZm9ybWF0aW9uc3tncmlkLWFyZWE6bWFpbkJsb2NrO2Rpc3BsYXk6ZmxleDtnYXA6MjRweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNvbnRhY3RMZWdhbEluZm9TZWN0aW9uPi5pbm5lckJsb2Nrc3tncmlkLWFyZWE6aW5uZXJCbG9ja3M7bWFyZ2luOjAgLTE2cHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jb250YWN0TGVnYWxJbmZvU2VjdGlvbj4uaW5uZXJCbG9ja3N7bWFyZ2luOjB9fS5jb250YWN0TGVnYWxJbmZvU2VjdGlvbiAuY29udGFjdEluZm9ybWF0aW9ue2Rpc3BsYXk6ZmxleDtnYXA6MjRweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNvbnRhY3RMZWdhbEluZm9TZWN0aW9uIC5jb250YWN0RGV0YWlscywuY29udGFjdExlZ2FsSW5mb1NlY3Rpb24gLm9wZW5Ib3VycywuY29udGFjdExlZ2FsSW5mb1NlY3Rpb24gLmxlZ2FsSW5mb3JtYXRpb257ZGlzcGxheTpncmlkO2dhcDoxNnB4fS5jb250YWN0TGVnYWxJbmZvU2VjdGlvbiAucGhvbmVXcmFwcGVye2xpbmUtaGVpZ2h0OjIycHh9LmNvbnRhY3RMZWdhbEluZm9TZWN0aW9uIC5waG9uZSwuY29udGFjdExlZ2FsSW5mb1NlY3Rpb24gLmVtYWlse2NvbG9yOnZhcigtLW9yYW5nZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2lkdGg6bWF4LWNvbnRlbnR9LmNvbnRhY3RMZWdhbEluZm9TZWN0aW9uIC5waG9uZVNwYW46OmFmdGVye2NvbnRlbnQ6XCIsIFwifS5jb250YWN0TGVnYWxJbmZvU2VjdGlvbiAucGhvbmVTcGFuOmxhc3Qtb2YtdHlwZTo6YWZ0ZXJ7Y29udGVudDpcIlwifS5jb250YWN0TGVnYWxJbmZvU2VjdGlvbiAucGhvbmVMYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIiBcIn0uY29udGFjdExlZ2FsSW5mb1NlY3Rpb24gLmRhdGFSb3d7ZGlzcGxheTpncmlkO2dhcDo0cHh9LmNvbnRhY3RMZWdhbEluZm9TZWN0aW9uIC5tYW5hZ2VtZW50e3doaXRlLXNwYWNlOnByZS1saW5lfS5pbnN0aXR1dGlvbkltYWdlc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpZ2h0LWJhY2tncm91bmQpfS5pbnN0aXR1dGlvbkltYWdlcyAuaW5zdGl0dXRpb25JbWFnZXNTZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWFyZ2luOmF1dG87cGFkZGluZzo0MHB4IDE2cHg7b3ZlcmZsb3c6aGlkZGVufS5pbnN0aXR1dGlvbkltYWdlcyAuaW5zdGl0dXRpb25JbWFnZXNTbGlkZXJ7b3ZlcmZsb3c6aGlkZGVufS5pbnN0aXR1dGlvbkltYWdlcyAuc2xpZGVye2dyaWQtYXV0by1mbG93OmNvbHVtbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTtkaXNwbGF5OmZsZXg7cGFkZGluZzoyNHB4IDA7anVzdGlmeS1jb250ZW50OnN0YXJ0fS5pbnN0aXR1dGlvbkltYWdlcyAuc2xpZGUsLmluc3RpdHV0aW9uSW1hZ2VzIC5zbGlkZUVkaXR7d2lkdGg6MTAwJTtmbGV4OjAgMCAxMDAlfS5pbnN0aXR1dGlvbkltYWdlcyAuc2xpZGUgaW1nLC5pbnN0aXR1dGlvbkltYWdlcyAuc2xpZGVFZGl0IGltZ3t3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo4cHg7aGVpZ2h0OjI0MHB4fS5pbnN0aXR1dGlvbkltYWdlcyAuc2xpZGUgaW1nOmhvdmVyLC5pbnN0aXR1dGlvbkltYWdlcyAuc2xpZGVFZGl0IGltZzpob3ZlcntjdXJzb3I6cG9pbnRlcn0uaW5zdGl0dXRpb25JbWFnZXMgLmJ1dHRvbnN7ZGlzcGxheTpmbGV4fS5pbnN0aXR1dGlvbkltYWdlcyAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpfS5pbnN0aXR1dGlvbkltYWdlcyAuYXJyb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTt0cmFuc2l0aW9uOi4zc30uaW5zdGl0dXRpb25JbWFnZXMgLmhpZGRlbntkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5pbnN0aXR1dGlvbkltYWdlcyAuaW5zdGl0dXRpb25JbWFnZXNTZWN0aW9ue21heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpO3BhZGRpbmc6NDBweH0uaW5zdGl0dXRpb25JbWFnZXMgLnNsaWRlcntkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpzdGFydH0uaW5zdGl0dXRpb25JbWFnZXMgLnNsaWRlciBpbWd7aGVpZ2h0OjEwMCV9Lmluc3RpdHV0aW9uSW1hZ2VzIC5zbGlkZXtoZWlnaHQ6MjQwcHh9Lmluc3RpdHV0aW9uSW1hZ2VzIC5saWdodGJveFByZXZ7bGVmdDoxMHB4fS5pbnN0aXR1dGlvbkltYWdlcyAubGlnaHRib3hOZXh0e3JpZ2h0OjEwcHh9fS5zdGVwc0xpc3RTZWN0aW9ue21hcmdpbi1ibG9jazo0MHB4fS5zdGVwc0xpc3RTZWN0aW9uIC50ZXh0LXVuZGVybGluZWR7bWF4LXdpZHRoOnVuc2V0fS5zdGVwc0xpc3RTZWN0aW9uIC5lbGVtZW50c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNHB4O21hcmdpbi1ibG9jay1zdGFydDo0MHB4fS5zdGVwc0xpc3RTZWN0aW9uIC5lbGVtZW50cyAuZWxlbWVudCBhe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsIG1heC1jb250ZW50KTtyb3ctZ2FwOjE2cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnN0ZXBzTGlzdFNlY3Rpb24gLmVsZW1lbnRzIC5lbGVtZW50IGF7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWF4LWNvbnRlbnQgMWZyO2NvbHVtbi1nYXA6MTZweH19LnN0ZXBzTGlzdFNlY3Rpb24gLmVsZW1lbnRzIC5lbGVtZW50IGEgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweH0uc3RlcHNMaXN0U2VjdGlvbiAuZWxlbWVudHMgLmVsZW1lbnQgYSAuY29udGVudCAudGV4dC1ib2R5LXJlZ3VsYXJ7Y29sb3I6dmFyKC0tdGV4dC1ibGFjayl9LnN0ZXBzTGlzdFNlY3Rpb24gLmVsZW1lbnRzIC5lbGVtZW50IGEgLnB1bmN0b3J7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1yYWRpdXM6MTAwJTtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDo0NnB4O2JhY2tncm91bmQ6dmFyKC0tdGV4dC1ncmVlbik7Y29sb3I6dmFyKC0td2hpdGUpO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dHJhbnNpdGlvbjouM3N9LnN0ZXBzTGlzdFNlY3Rpb24gLmVsZW1lbnRzIC5lbGVtZW50IGE6aG92ZXIgLnB1bmN0b3J7YmFja2dyb3VuZDp2YXIoLS1hcXVhLWRlZXAtMzAwKX0uc3VicGFnZUhlYWRlcntiYWNrZ3JvdW5kOnZhcigtLWxpZ2h0LWJhY2tncm91bmQpO2JvcmRlci10b3A6OHB4IHNvbGlkIHZhcigtLXRoZW1lLTQwMCk7cGFkZGluZy1ibG9jazo0MHB4fS5zdWJwYWdlSGVhZGVyIC5jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsIG1heC1jb250ZW50KTtnYXA6MjBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLXRleHQtZ3JlZW4pfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc3VicGFnZUhlYWRlciAuY29udGVudHtwYWRkaW5nLWJsb2NrOjQwcHg7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NDQwcHggMWZyfX0uc3VicGFnZUhlYWRlciAuY29udGVudCBpbWd7bWF4LXdpZHRoOjEwMCV9LnN1YnBhZ2VIZWFkZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHB7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyOHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbikgIWltcG9ydGFudH0udGV4dEltYWdle2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1ibG9jazo2NHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIzcHh9LnRleHRJbWFnZSAudGV4dC11bmRlcmxpbmVke21heC13aWR0aDpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGV4dEltYWdle3dpZHRoOjEwMCV9fS50ZXh0SW1hZ2UgLmJsb2Nrc1dyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMiwgbWF4LWNvbnRlbnQpO2dhcDoyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGV4dEltYWdlIC5ibG9ja3NXcmFwcGVye2dyaWQtdGVtcGxhdGUtcm93czoxZnI7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX0udGV4dEltYWdlIC5ibG9ja3NXcmFwcGVyIGltZ3toZWlnaHQ6MzYwcHg7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6OHB4fS50ZXh0SW1hZ2UgLmlubmVyQmxvY2tze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweH0udGV4dEJsb2Nre2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzo2NHB4IDI0cHg7YmFja2dyb3VuZDp2YXIoLS1saWdodC1iYWNrZ3JvdW5kKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyM3B4fS50ZXh0QmxvY2sgaDN7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9LnRleHRCbG9jayBwe2NvbG9yOnZhcigtLXRleHQtYmxhY2spfS50ZXh0QmxvY2sgaDMsLnRleHRCbG9jayBwe21pbi13aWR0aDozMnB4O21pbi1oZWlnaHQ6MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRleHRCbG9ja3t3aWR0aDoxMDAlfX0ubWFwU2VjdGlvbntnYXA6MTZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MjRweCAxNnB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYXF1YS1kZWVwLTQwMC10cmFuc3BhcmVudCl9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tYXBTZWN0aW9ue3BhZGRpbmc6MjRweDtib3JkZXItcmFkaXVzOjI4cHh9fS5jb250YWN0TGVnYWxJbmZvU2VjdGlvbiAuaW5mb3JtYXRpb25zIC5tYXBTZWN0aW9ue3BhZGRpbmc6dW5zZXQ7YmFja2dyb3VuZDp1bnNldH0ubWFwU2VjdGlvbiAuYWRkcmVzc0Jsb2Nre2xpbmUtaGVpZ2h0OjIycHh9Lm1hcFNlY3Rpb24gLmFkZHJlc3NCbG9jayAqe2ZvbnQ6aW5oZXJpdH0ubWFwU2VjdGlvbiAubWFwV3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5tYXBTZWN0aW9uIC5tYXBXcmFwcGVyIGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDozMjBweDtib3JkZXI6c29saWQgMXB4IHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCl9LmNvbnRhY3RMZWdhbEluZm9TZWN0aW9uIC5pbmZvcm1hdGlvbnMgLm1hcFNlY3Rpb24gLm1hcFdyYXBwZXIgaWZyYW1le2JvcmRlcjp1bnNldH0ubWFwU2VjdGlvbiAubWFwV3JhcHBlciAubmF2aWdhdGVCdXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7cmlnaHQ6MTZweDtnYXA6OHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO2NvbG9yOnZhcigtLW9yYW5nZSk7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1vcmFuZ2UpO3otaW5kZXg6MTAwMDtwYWRkaW5nLWxlZnQ6MTZweH1bZGF0YS1lbXB0eS1zZWN0aW9uPXRydWVde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5ibG9jay1lZGl0b3ItaWZyYW1lX19odG1sIFtkYXRhLWVtcHR5LXNlY3Rpb249dHJ1ZV17ZGlzcGxheTppbmhlcml0fS5ub3RGb3VuZHtwb3NpdGlvbjpyZWxhdGl2ZX0ubm90Rm91bmQgLmRlY29yYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubm90Rm91bmQgLmRlY29yYXRvcnMgLnByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAlO3RvcDo1MCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ub3RGb3VuZCAuZGVjb3JhdG9ycyAucHJvZ3Jlc3N7bGVmdDozMiU7dG9wOjQwJX19Lm5vdEZvdW5kIC5kZWNvcmF0b3JzIGltZ3t3aWR0aDoxMjBweDtoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5vdEZvdW5kIC5kZWNvcmF0b3JzIGltZ3t3aWR0aDphdXRvO2hlaWdodDphdXRvfX0ubm90Rm91bmQgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtnYXA6OHB4O3BhZGRpbmctYmxvY2s6NzVweH0ubm90Rm91bmQgLmNvbnRlbnQgaW1ne3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHh9Lm5vdEZvdW5kIC5jb250ZW50IC5idG57bWFyZ2luLWJsb2NrLXN0YXJ0OjgwcHh9LnB0X19pbnN0aXR1dGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4MHB4fS5wdF9faW5zdGl0dXRpb24gLm5ld3NmZWVke3BhZGRpbmctYmxvY2s6MH0ucHRfX2luc3RpdHV0aW9uIC5jb250YWN0U2VjdGlvbntwYWRkaW5nLWJvdHRvbTowfS5wdF9faW5zdGl0dXRpb25zPmhlYWRlcnttYXJnaW4tYmxvY2stZW5kOjQwcHh9LnB0X19pbnN0aXR1dGlvbnMgLndyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOjQwZHZoIG1heC1jb250ZW50O2dhcDo0MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlcntoZWlnaHQ6NjBkdmg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtdGVtcGxhdGUtcm93czoxZnI7Z2FwOjEycHh9fS5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyICNtYXBDb250YWluZXJ7aGVpZ2h0OjEwMCU7b3JkZXI6LTE7bWFyZ2luLWlubGluZTotMTZweH0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAjbWFwQ29udGFpbmVyIC5nbS1zdHlsZXtmb250LWZhbWlseTpBc3Bla3RhICFpbXBvcnRhbnR9LnB0X19pbnN0aXR1dGlvbnMgLndyYXBwZXIgI21hcENvbnRhaW5lciAuZ20tc3R5bGUtaXctZHttYXJnaW4tdG9wOi0zNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAjbWFwQ29udGFpbmVye29yZGVyOjA7bWFyZ2luOjB9fS5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyICNtYXBDb250YWluZXIgLmluZm9Cb3hDb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogMTE1MHB4KXsucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAjbWFwQ29udGFpbmVyIC5pbmZvQm94Q29udGVudHttaW4td2lkdGg6MzIwcHh9fS5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyICNtYXBDb250YWluZXIgLmluZm9Cb3hDb250ZW50IC50ZXN0c0RldGFpbHN7bWFyZ2luLWJsb2NrLXN0YXJ0OjhweH0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAjbWFwQ29udGFpbmVyIC5pbmZvQm94Q29udGVudCBoZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYmxvY2stZW5kOjhweDt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAjbWFwQ29udGFpbmVyIC5pbmZvQm94Q29udGVudCBoZWFkZXIgcC5oZWFkaW5ne2NvbG9yOnZhcigtLXRleHQtYmxhY2spO2ZvbnQtd2VpZ2h0OjYwMH0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAjbWFwQ29udGFpbmVyIC5pbmZvQm94Q29udGVudCBoZWFkZXIgcC5zdWJsaW5le2NvbG9yOnZhcigtLWNoYXJjb2FsLXBsdW0tMTAwKX0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAjbWFwQ29udGFpbmVyIC5pbmZvQm94Q29udGVudCAuYnRue21hcmdpbi1ibG9jay1zdGFydDoyMHB4O21hcmdpbi1pbmxpbmU6YXV0b30ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAjbWFwQ29udGFpbmVyIC5sb2FkZXJXcmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6dmFyKC0tbGlnaHQtYmFja2dyb3VuZCl9LnB0X19pbnN0aXR1dGlvbnMgLndyYXBwZXIgLmluc3RpdHV0aW9uc0xpc3R7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1yb3dzOm1heC1jb250ZW50O2dhcDo4cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyIC5pbnN0aXR1dGlvbnNMaXN0e3BhZGRpbmctcmlnaHQ6MTJweDtvdmVyZmxvdy15OnNjcm9sbDtvdmVyZmxvdy14OmhpZGRlbn19LnB0X19pbnN0aXR1dGlvbnMgLndyYXBwZXIgLmluc3RpdHV0aW9uc0xpc3QgbGkuY2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHg7aGVpZ2h0Om1heC1jb250ZW50fS5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyIC5pbnN0aXR1dGlvbnNMaXN0IGxpLmNhcmQgaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweH0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAuaW5zdGl0dXRpb25zTGlzdCBsaS5jYXJkIGhlYWRlciBoM3tmb250LXdlaWdodDo2MDB9LnB0X19pbnN0aXR1dGlvbnMgLndyYXBwZXIgLmluc3RpdHV0aW9uc0xpc3QgbGkuY2FyZCBoZWFkZXIgaW1ne2hlaWdodDoyNHB4fS5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyIC5pbnN0aXR1dGlvbnNMaXN0IGxpLmNhcmQgYWRkcmVzc3tjb2xvcjp2YXIoLS10ZXh0LWJsYWNrKX0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAuaW5zdGl0dXRpb25zTGlzdCAuaW5zdGl0dXRpb25zTGlzdExvYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJsb2NrOjM2cHh9LnB0X19pbnN0aXR1dGlvbnMgLndyYXBwZXIgLmRldGFpbHNXcmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMiwgbWF4LWNvbnRlbnQpO2dhcDoyMHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1pbi13aWR0aDogMTE1MHB4KXsucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAuZGV0YWlsc1dyYXBwZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7Z3JpZC1hdXRvLXJvd3M6bWF4LWNvbnRlbnR9fS5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyIC5kZXRhaWxzV3JhcHBlciAuYnRue21hcmdpbi1pbmxpbmU6YXV0b31AbWVkaWEobWluLXdpZHRoOiAxMTUwcHgpey5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyIC5kZXRhaWxzV3JhcHBlciAuYnRue2dyaWQtY29sdW1uOjEvM319LnB0X19pbnN0aXR1dGlvbnMgLndyYXBwZXIgLmNvbnRhY3REZXRhaWxze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtnYXA6OHB4O21pbi13aWR0aDowfS5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyIC5jb250YWN0RGV0YWlscyAucGhvbmVOdW1iZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAuY29udGFjdERldGFpbHMgLm9wZW5pbmdIb3Vyc3t3aGl0ZS1zcGFjZTpwcmUtbGluZX0ucHRfX2luc3RpdHV0aW9ucyAud3JhcHBlciAudGVzdHNEZXRhaWxzIC50ZXN0SXRlbSAudGVzdERlc2NyaXB0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjhweDtvdmVyZmxvdzp2aXNpYmxlfS5wdF9faW5zdGl0dXRpb25zIC53cmFwcGVyIC50ZXN0c0RldGFpbHMgLnRlc3RJdGVtIC50ZXN0RGVzY3JpcHRpb24gLmRlc2lnbmF0aW9uSWNvbnt3aWR0aDozMnB4O2hlaWdodDoyMHB4fS5wdF9fbmV3c2ZlZWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOm1heC1jb250ZW50IDFmcjtjb2x1bW4tZ2FwOjIwcHg7cm93LWdhcDoyNHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucHRfX25ld3NmZWVke2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgtY29udGVudCAxZnJ9fS5wdF9fc2VhcmNoe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtcm93czptYXgtY29udGVudCAxZnI7Y29sdW1uLWdhcDoyMHB4O3Jvdy1nYXA6MjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnB0X19zZWFyY2h7bWF4LXdpZHRoOjEwMTVweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0ucHRfX3NlYXJjaCBoZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjRweDttYXJnaW4tYmxvY2stZW5kOjU2cHh9LnNpbmdsZXtjb2xvcjp2YXIoLS10ZXh0LWJsYWNrKX0uc2luZ2xlIC5wb3N0LWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNHB4fS5zaW5nbGUgLnBvc3QtaGVhZGVyIC50ZXh0LWgxe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjJweCBzb2xpZCB2YXIoLS10aGVtZS00MDApO21hcmdpbi1ibG9jay1lbmQ6MTZweH0uc2luZ2xlIC5wb3N0LWhlYWRlciBpbWd7aGVpZ2h0OjI2NHB4O29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo4cHg7bWFyZ2luLWJsb2NrLWVuZDo0MHB4fS5zaW5nbGUgLnRhYmxlT2ZDb250ZW50c3ttYXJnaW4tYmxvY2stZW5kOjQwcHh9LnNpbmdsZSAuY29udGVudCBwe21hcmdpbi1ibG9jay1lbmQ6MjRweDt0ZXh0LWFsaWduOmp1c3RpZnl9LnNpbmdsZSAuY29udGVudCAud3AtYmxvY2staGVhZGluZ3ttYXJnaW4tYmxvY2s6MTZweCAyNHB4fS5zaW5nbGUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1vcmFuZ2UpO2ZvbnQtd2VpZ2h0OjYwMH0uc2luZ2xlIC50ZXh0LWJvZHktcmVndWxhcntjb2xvcjp1bnNldDtmb250LXdlaWdodDppbml0aWFsfS5zaW5nbGUgLnBhZGRlZExheW91dHt3aWR0aDoxMDAlfS5icmVhZGNydW1ic3twYWRkaW5nLWJsb2NrOjI0cHh9LmJyZWFkY3J1bWJzICp7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGV4dC1ibGFjayl9LmJyZWFkY3J1bWJzICogOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWItbGFiZWx7Y29sb3I6dmFyKC0tY2hhcmNvYWwtcGx1bS0zMDApfS5icmVhZGNydW1icyAqLmxhc3RIaWRkZW5Pbk1vYmlsZT46bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5icmVhZGNydW1icyAqLmxhc3RIaWRkZW5Pbk1vYmlsZT46bGFzdC1jaGlsZHtkaXNwbGF5OmluaXRpYWx9fS5icmVhZGNydW1icyAqLmxhc3RIaWRkZW5Pbk1vYmlsZSA6bnRoLWxhc3QtY2hpbGQoMikgLmJyZWFkY3J1bWItbGFiZWx7Y29sb3I6dmFyKC0tY2hhcmNvYWwtcGx1bS0zMDApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnJlYWRjcnVtYnMgKi5sYXN0SGlkZGVuT25Nb2JpbGUgOm50aC1sYXN0LWNoaWxkKDIpIC5icmVhZGNydW1iLWxhYmVse2NvbG9yOmluaGVyaXR9fS5leHBhbmRhYmxlVGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0cHh9LmV4cGFuZGFibGVUZXh0IGgze2ZvbnQtd2VpZ2h0OjYwMH0uZXhwYW5kYWJsZVRleHQgYXtjb2xvcjp2YXIoLS1vcmFuZ2UpO3RleHQtZGVjb3JhdGlvbjpub25lfS5leHBhbmRhYmxlVGV4dCAucmVhZE1vcmVCdG57Y29sb3I6dmFyKC0tb3JhbmdlKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Z2FwOjhweDttYXJnaW4tYmxvY2stc3RhcnQ6NHB4O3dpZHRoOjEwMCU7b3V0bGluZTpub25lO2JvcmRlcjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcn0uZXhwYW5kYWJsZVRleHQgLnJlYWRNb3JlQnRuLmNvbGxhcHNlQWN0aW9uIGltZ3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnNpdGUtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo3NnB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZm9vdGVyLWJhY2tncm91bmQpO3dpZHRoOjEwMCV9LnNpdGUtZm9vdGVyIC5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjIwcHg7cGFkZGluZy1ibG9jazo0OHB4O21heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpO2hlaWdodDoyNjRweDttYXJnaW46YXV0b30uc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6aW5oZXJpdDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9ue2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDozMDBweH19LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLWxvZ297ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWF4LXdpZHRoOjEwMCV9LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLWxvZ28gYXtjb2xvcjp2YXIoLS10aGVtZS1mb290ZXItbmF2aWdhdGlvbil9LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLWxvZ28gaW1ne2hlaWdodDo1MHB4O3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAubGFuZGluZy1tZW51IC5tZW51e2NvbHVtbnM6Mjtjb2x1bW4tZ2FwOjQwcHg7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5sYW5kaW5nLW1lbnUgLm1lbnUgbGl7YnJlYWstaW5zaWRlOmF2b2lkO3BhZGRpbmctYm90dG9tOjE2cHg7bGlzdC1zdHlsZTpub25lO21hcmdpbjowfS5zaXRlLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmRpbmctbWVudSAubWVudSBsaSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS10aGVtZS1mb290ZXItbmF2aWdhdGlvbil9LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAubGFuZGluZy1tZW51IC5tZW51IGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tb3JhbmdlKX0uc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5jb3B5cmlnaHRzLW1lbnUgLm1lbnV7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5jb3B5cmlnaHRzLW1lbnUgLm1lbnUgbGl7YnJlYWstaW5zaWRlOmF2b2lkO3BhZGRpbmctYm90dG9tOjE2cHg7bGlzdC1zdHlsZTpub25lO21hcmdpbjowfS5zaXRlLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gLmNvcHlyaWdodHMtbWVudSAubWVudSBsaSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS13aGl0ZSl9LnNpdGUtZm9vdGVyIC5zb2NpYWwtdGl0bGV7Y29sb3I6dmFyKC0tc29jaWFsLXRpdGxlLWZvb3Rlci10aGVtZSk7bWFyZ2luLWJvdHRvbTo4cHh9LnNpdGUtZm9vdGVyIC5zb2NpYWwtaWNvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6MTZweDtmbGV4LXdyYXA6d3JhcH0uc2l0ZS1mb290ZXIgLmZvb3Rlci1jcmVkaXRze2JhY2tncm91bmQtY29sb3I6dmFyKC0tZGVlcC1ncmVlbil9LnNpdGUtZm9vdGVyIC5mb290ZXItY3JlZGl0cyAuY29weXJpZ2h0cy1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWF4LXdpZHRoOnZhcigtLW1heC13aWR0aCk7aGVpZ2h0OjEwMCU7bWFyZ2luOmF1dG87cGFkZGluZzoxNnB4IDQ4cHh9LnNpdGUtZm9vdGVyIC5mb290ZXItY3JlZGl0cyAuY29weXJpZ2h0cy1jb250YWluZXIgLmNvcHlyaWdodHMtbWVudXt3aWR0aDoxMDAlfS5zaXRlLWZvb3RlciAuZm9vdGVyLWNyZWRpdHMgLmNvcHlyaWdodHMtY29udGFpbmVyIC5jb3B5cmlnaHRzLW1lbnUgLnJlZ3VsYXRpb25zLW1lbnUgLm1lbnV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt0ZXh0LWFsaWduOmNlbnRlcjtnYXA6OHB4fS5zaXRlLWZvb3RlciAuZm9vdGVyLWNyZWRpdHMgLmNvcHlyaWdodHMtY29udGFpbmVyIC5jb3B5cmlnaHRzLW1lbnUgLnJlZ3VsYXRpb25zLW1lbnUgLm1lbnUgbGl7cGFkZGluZy1yaWdodDo4cHh9LnNpdGUtZm9vdGVyIC5mb290ZXItY3JlZGl0cyAuY29weXJpZ2h0cy1jb250YWluZXIgLmNvcHlyaWdodHMtbWVudSAucmVndWxhdGlvbnMtbWVudSAubWVudSBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0td2hpdGUpfS5zaXRlLWZvb3RlciAuZm9vdGVyLWNyZWRpdHMgLmNvcHlyaWdodHMtY29udGFpbmVyIC5jb3B5cmlnaHRzLW1lbnUgLnJlZ3VsYXRpb25zLW1lbnUgLm1lbnUgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0td2hpdGUpfS5zaXRlLWZvb3RlciAuZm9vdGVyLWNyZWRpdHMgLmNvcHlyaWdodHMtY29udGFpbmVyIC5jb3B5cmlnaHQtdGV4dHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5zaXRlLWZvb3RlciAuZm9vdGVyLWNyZWRpdHMgLmNvcHlyaWdodHMtY29udGFpbmVyIC5jb3B5cmlnaHQtdGV4dCBwe2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLXdoaXRlKX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNpdGUtZm9vdGVyIC5jb250YWluZXJ7cGFkZGluZy1ibG9jazo0MHB4O2hlaWdodDphdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9ue2dhcDoyNHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjEwMCV9LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLWxvZ297anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAubGFuZGluZy1tZW51IC5tZW51e2NvbHVtbnM6MTtjb2x1bW4tZ2FwOjIwcHh9LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAubGFuZGluZy1tZW51IC5tZW51IGxpe3BhZGRpbmctYm90dG9tOjE2cHh9LnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAubGFuZGluZy1tZW51IC5tZW51IGxpIGF7Zm9udC1zaXplOjE0cHh9LnNpdGUtZm9vdGVyIC5zb2NpYWwtaWNvbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dhcDoyNHB4fS5zaXRlLWZvb3RlciAuZm9vdGVyLWNyZWRpdHMgLmNvcHlyaWdodHMtY29udGFpbmVye3BhZGRpbmc6MTZweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MjRweH0uc2l0ZS1mb290ZXIgLmZvb3Rlci1jcmVkaXRzIC5jb3B5cmlnaHRzLWNvbnRhaW5lciAuY29weXJpZ2h0cy1tZW51IC5yZWd1bGF0aW9ucy1tZW51IC5tZW51e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zaXRlLWZvb3RlciAuZm9vdGVyLWNyZWRpdHMgLmNvcHlyaWdodHMtY29udGFpbmVyIC5jb3B5cmlnaHQtdGV4dHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnNpdGUtZm9vdGVyIC5mb290ZXItY3JlZGl0cyAuY29weXJpZ2h0cy1jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNHB4fS5zaXRlLWZvb3RlciAuZm9vdGVyLWNyZWRpdHMgLmNvcHlyaWdodHMtY29udGFpbmVyIC5jb3B5cmlnaHQtdGV4dHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LnRoZW1lLWdyZWVuIC5mb290ZXItbG9nbyBpbWcsLnRoZW1lLWJsdWUgLmZvb3Rlci1sb2dvIGltZ3tmaWx0ZXI6YnJpZ2h0bmVzcygwKSBpbnZlcnQoMSl9Lmhlcm9XaXRoU2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDptYXgtY29udGVudDttaW4taGVpZ2h0OjM2MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVyb1dpdGhTZWFyY2h7bWluLWhlaWdodDo0MDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5oZXJvV2l0aFNlYXJjaCAudGV4dC1oM3tmb250LXNpemU6MzhweDtsaW5lLWhlaWdodDo0NnB4O2ZvbnQtd2VpZ2h0OjYwMH19Lmhlcm9XaXRoU2VhcmNoIGltZ3twb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9Lmhlcm9XaXRoU2VhcmNoIC5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MTZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4O2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDo1MCU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVyb1dpdGhTZWFyY2ggLmNvbnRlbnR7cGFkZGluZzoxMjBweCA0MHB4O2hlaWdodDoxMDAlfX0uaGVyb1dpdGhTZWFyY2ggLmNvbnRlbnQgKntjb2xvcjp2YXIoLS10aGVtZS10ZXh0LWNvbG9yKX0uaGVyb1dpdGhTZWFyY2ggLmNvbnRlbnQgLm92ZXJsYXl7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOnZhcigtLW1heC13aWR0aCk7YmFja2dyb3VuZDp2YXIoLS10aGVtZS1iYWNrZ3JvdW5kKTtoZWlnaHQ6NTUlO3BhZGRpbmc6MTZweCA4cHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4O21pbi1oZWlnaHQ6NDAwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVyb1dpdGhTZWFyY2ggLmNvbnRlbnQgLm92ZXJsYXl7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTIwcHggNDBweH19Lmhlcm9XaXRoU2VhcmNoIC5jb250ZW50IC5vdmVybGF5Lm1vYmlsZXtkaXNwbGF5OmZsZXg7ei1pbmRleDotMTt0b3A6LTEwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5oZXJvV2l0aFNlYXJjaCAuY29udGVudCAub3ZlcmxheS5tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lmhlcm9XaXRoU2VhcmNoIC5jb250ZW50e3dpZHRoOjEwMCV9Lmhlcm9XaXRoU2VhcmNoIC5jb250ZW50IC5zZWFyY2hXcmFwcGVyIGlucHV0e3dpZHRoOjgwJX0uaGVyb1dpdGhTZWFyY2ggLmNvbnRlbnQgLmNvbnRlbnR7bWF4LXdpZHRoOnZhcigtLW1heC13aWR0aCk7aGVpZ2h0OjEwMCU7cGFkZGluZzoxMjBweCA0MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHg7bWluLWhlaWdodDo0MDBweH0uaGVyb1dpdGhTZWFyY2ggLmNvbnRlbnQgLm92ZXJsYXl7d2lkdGg6NTUlfS5oZXJvV2l0aFNlYXJjaCAuY29udGVudCAudGV4dC1oM3t3aWR0aDo1MCV9fS5oZXJvV2l0aFNlYXJjaCAuY29udGVudCAuc2VhcmNoV3JhcHBlciBpbnB1dHt3aWR0aDoxMDAlfS5oZXJvV2l0aFNlYXJjaCAuaGVyb1dpdGhTZWFyY2h7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm9XaXRoU2VhcmNoIC5oZXJvV2l0aFNlYXJjaCAuY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjEyMHB4IDQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweDttaW4taGVpZ2h0OjQwMHB4fS5oZXJvV2l0aFNlYXJjaCAuc2VhcmNoV3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDUlO2xlZnQ6MDtnYXA6MTZweDt6LWluZGV4OjEwO3dpZHRoOjEwMCU7cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVyb1dpdGhTZWFyY2ggLnNlYXJjaFdyYXBwZXJ7dG9wOjUwJTtwYWRkaW5nOjAgMjBweH19Lmhlcm9XaXRoU2VhcmNoIC5zZWFyY2hXcmFwcGVyIC5maXhlZERpdnt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpO21hcmdpbjowIGF1dG87cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEycHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5oZXJvV2l0aFNlYXJjaCAuc2VhcmNoV3JhcHBlciAuZml4ZWREaXZ7cGFkZGluZzoyMHB4O2dhcDoxNnB4fX0uaGVyb1dpdGhTZWFyY2ggLnNlYXJjaFdyYXBwZXIgaW5wdXR7cGFkZGluZzoxMHB4O2JvcmRlcjoycHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjI1cHg7b3V0bGluZTpub25lO2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94fS5uZXdzZmVlZHtwYWRkaW5nLWJsb2NrOjgwcHg7ZGlzcGxheTpmbGV4O2dhcDoyNHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubmV3c2ZlZWQgaDV7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbil9Lm5ld3NmZWVkIC5wb3N0c3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBtYXgtY29udGVudCk7Z2FwOjIwcHg7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uZXdzZmVlZCAucG9zdHN7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9fS5uZXdzZmVlZCAucG9zdHMgLmNhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweH0ucG9zdC1uYXZpZ2F0aW9ue2Rpc3BsYXk6ZmxleDtnYXA6MzJweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3N0LW5hdmlnYXRpb257ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtYnV0dG9ue3dvcmQtYnJlYWs6YnJlYWstYWxsfS5wb3N0LW5hdmlnYXRpb24gLm5hdi1idXR0b246bGFzdC1vZi10eXBle3BhZGRpbmctbGVmdDozMnB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3N0LW5hdmlnYXRpb24gLm5hdi1idXR0b246bGFzdC1vZi10eXBle3BhZGRpbmc6MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3N0LW5hdmlnYXRpb24gLm5hdi1idXR0b257bWF4LXdpZHRoOjUwJX19LnBvc3QtbmF2aWdhdGlvbiBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLW9yYW5nZSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDtwYWRkaW5nOjhweCA0cHh9LnBvc3QtbmF2aWdhdGlvbiBhIC5hcnJvd3tmb250LXNpemU6MThweH0ubW9yZUFydGljbGVze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjI0cHg7YmFja2dyb3VuZDp2YXIoLS1saWdodC1iYWNrZ3JvdW5kKTtwYWRkaW5nLWJsb2NrOjQwcHg7bWFyZ2luLWJsb2NrLXN0YXJ0OjgwcHh9Lm1vcmVBcnRpY2xlcyAubGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLWF1dG8tcm93czptYXgtY29udGVudDtnYXA6MjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1vcmVBcnRpY2xlcyAubGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcn19Lm1vcmVBcnRpY2xlcyAubGlzdCBhcnRpY2xle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHh9Lm1vcmVBcnRpY2xlcyAubGlzdCBhcnRpY2xlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxNDZweDtvYmplY3QtZml0OmNvdmVyO292ZXJmbG93OmhpZGRlbn0ubW9yZUFydGljbGVzIC5saXN0IGFydGljbGUgLmJ0bnttYXJnaW46MCBhdXRvO3dpZHRoOmF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3N0Q2F0ZWdvcmllc3ttaW4td2lkdGg6MzI1cHh9fS5wb3N0Q2F0ZWdvcmllcyBoZWFkZXJ7ZGlzcGxheTpub25lO3BhZGRpbmctYmxvY2s6MTJweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10ZXh0LWdyZWVuKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBvc3RDYXRlZ29yaWVzIGhlYWRlcntkaXNwbGF5OmJsb2NrfX0ucG9zdENhdGVnb3JpZXM+dWx7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucG9zdENhdGVnb3JpZXM+dWx7ZGlzcGxheTpibG9ja319LnBvc3RDYXRlZ29yaWVzIC5lbGVtZW50e3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCl9LnBvc3RDYXRlZ29yaWVzIC5lbGVtZW50Omxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOm5vbmV9LnBvc3RDYXRlZ29yaWVzIC5lbGVtZW50IGF7Y29sb3I6dmFyKC0tY2hhcmNvYWwtcGx1bS0xMDApO3RleHQtZGVjb3JhdGlvbjpub25lfS5wb3N0Q2F0ZWdvcmllcyAuZWxlbWVudC5hY3RpdmUgKntjb2xvcjp2YXIoLS1hcXVhLWRlZXAtMjAwKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnBvc3RDYXRlZ29yaWVzIC5tb2JpbGVDYXRlZ29yeVRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ucG9zdENhdGVnb3JpZXMgLm1vYmlsZUNhdGVnb3J5VG9nZ2xlciBzZWxlY3R7cGFkZGluZzoxN3B4IDQ0cHggMTdweCAxNnB4O3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTMwMCk7Ym9yZGVyLXJhZGl1czo4cHh9LnNlYXJjaEVtcHR5U3RhdGUgLmhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7bWFyZ2luLWJsb2NrLWVuZDo2NHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2VhcmNoRW1wdHlTdGF0ZSAuaGVhZGVye2ZsZXgtZGlyZWN0aW9uOnJvd319LnNlYXJjaEVtcHR5U3RhdGUgLmhlYWRlciBpbWd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uc2VhcmNoRW1wdHlTdGF0ZSAuc3VnZ2VzdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweH0uc2VhcmNoRW1wdHlTdGF0ZSAuc3VnZ2VzdGlvbnMgaDN7Y29sb3I6dmFyKC0tdGV4dC1ibGFjayl9LnBvc3RMaXN0IC5wb3N0c3tkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLXJvd3M6bWF4LWNvbnRlbnQ7Z2FwOjIwcHg7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3N0TGlzdCAucG9zdHN7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9fS5wb3N0TGlzdCAucG9zdHMucGljdHVyZWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1hdXRvLXJvd3M6bWF4LWNvbnRlbnQ7Z2FwOjI0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wb3N0TGlzdCAucG9zdHMucGljdHVyZWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtYXV0by1yb3dzOjFmcn0ucG9zdExpc3QgLnBvc3RzLnBpY3R1cmVkPjpmaXJzdC1jaGlsZHtncmlkLWNvbHVtbjoxLzM7Z3JpZC1yb3c6MS8zfS5wb3N0TGlzdCAucG9zdHMucGljdHVyZWQ+OmZpcnN0LWNoaWxkIGltZ3toZWlnaHQ6MzIwcHggIWltcG9ydGFudH19LnBvc3RMaXN0IC5wb3N0cyAuY2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fS5wb3N0TGlzdCAucG9zdHMgLmNhcmQgaW1ne2hlaWdodDoxNDZweDt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnBvc3RMaXN0IC5wYWdpbmF0aW9ue21hcmdpbi1ibG9jay1zdGFydDoyNHB4fS5wb3N0TGlzdCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9sc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjE2cHh9LnBvc3RMaXN0IC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5kaXNhYmxlZHtmaWx0ZXI6Z3JheXNjYWxlKDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlYXJjaElucHV0e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4fS5zZWFyY2hJbnB1dCBpbnB1dFt0eXBlPXRleHRde2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS04MDApO2JvcmRlci1yYWRpdXM6NDhweDtjb2xvcjp2YXIoLS10ZXh0LWJsYWNrKTtvdXRsaW5lOm5vbmU7cGFkZGluZzoyMXB4IDIzcHg7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNlYXJjaElucHV0IGlucHV0W3R5cGU9dGV4dF17Ym9yZGVyLXJhZGl1czo0OHB4O3BhZGRpbmc6MjFweCAyM3B4O291dGxpbmU6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tODAwKTttYXgtd2lkdGg6NTgwcHg7Y29sb3I6dmFyKC0tdGV4dC1ibGFjayk7d2lkdGg6ODAlfX0uc2VhcmNoSW5wdXQgYnV0dG9uW3R5cGU9c3VibWl0XXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3V0bGluZTpub25lO2JvcmRlcjpub25lO2hlaWdodDo2NHB4O3dpZHRoOjY0cHg7YmFja2dyb3VuZDp2YXIoLS1vcmFuZ2UpO2JvcmRlci1yYWRpdXM6MzZweDttYXJnaW4taW5saW5lLXN0YXJ0Oi02NHB4O2N1cnNvcjpwb2ludGVyfS5zZWFyY2hJbnB1dCBidXR0b25bdHlwZT1zdWJtaXRdIGltZ3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2VhcmNoZm9ybXt3aWR0aDo1MCV9fS50YWJsZU9mQ29udGVudHMgYXtjb2xvcjp2YXIoLS1vcmFuZ2UpO3RleHQtZGVjb3JhdGlvbjpub25lfS50YWJsZU9mQ29udGVudHMgbGl7bGlzdC1zdHlsZTpkaXNjO3BhZGRpbmctbGVmdDo4cHg7bWFyZ2luLWxlZnQ6MTBweH0udGFibGVPZkNvbnRlbnRzIGxpOjptYXJrZXJ7Y29udGVudDpcIuKAolwiO2NvbG9yOnZhcigtLW9yYW5nZSk7bGVmdDoxMHB4fS5yZW5kZXJlZFBvc3RDb250ZW50Pi50eXBvZ3JhcGh5LXdyYXBwZXIsLnJlbmRlcmVkUG9zdENvbnRlbnQ+LndwLWJsb2NrLWxpc3QsLnJlbmRlcmVkUG9zdENvbnRlbnQ+LndwLWJsb2NrLWNvbHVtbnMsLnJlbmRlcmVkUG9zdENvbnRlbnQ+LndwLWJsb2NrLWVtYmVke21heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5yZW5kZXJlZFBvc3RDb250ZW50Pi50eXBvZ3JhcGh5LXdyYXBwZXIsLnJlbmRlcmVkUG9zdENvbnRlbnQ+LndwLWJsb2NrLWxpc3QsLnJlbmRlcmVkUG9zdENvbnRlbnQ+LndwLWJsb2NrLWNvbHVtbnMsLnJlbmRlcmVkUG9zdENvbnRlbnQ+LndwLWJsb2NrLWVtYmVke3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6NDBweH19LnN0YW5kYXJkTWVudXtsaXN0LXN0eWxlOm5vbmU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3d9LnN0YW5kYXJkTWVudSAubWVudS1pdGVtPmEgc3Zne2Rpc3BsYXk6bm9uZX0uc3RhbmRhcmRNZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEgc3Zne2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zdGFuZGFyZE1lbnUgdWx7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO2ZsZXgtZGlyZWN0aW9uOnJvd30uc3RhbmRhcmRNZW51IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0td2hpdGUpfS5zdGFuZGFyZE1lbnUgbGkuYWN0aXZlLC5zdGFuZGFyZE1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0sLnN0YW5kYXJkTWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hcXVhLWRlZXAtNDAwLXRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5zdGFuZGFyZE1lbnUgbGkuYWN0aXZlPmEsLnN0YW5kYXJkTWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLC5zdGFuZGFyZE1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmF7Zm9udC13ZWlnaHQ6ODAwfS5zdGFuZGFyZE1lbnUgbGkgYXtjb2xvcjp2YXIoLS10ZXh0LWJsYWNrKTtwYWRkaW5nOjE2cHggOHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDtwYWRkaW5nOjE2cHggOHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjp2YXIoLS10cmFuc2l0aW9uKX0uc3RhbmRhcmRNZW51IGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tb3JhbmdlKTt0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pfS5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcj5hLC5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcj5hIHN2ZyBwYXRoe2ZpbGw6dmFyKC0tb3JhbmdlKTtjb2xvcjp2YXIoLS1vcmFuZ2UpO3RyYW5zaXRpb246dmFyKC0tdHJhbnNpdGlvbil9LnN0YW5kYXJkTWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPnVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtoZWlnaHQ6Zml0LWNvbnRlbnQ7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7ei1pbmRleDoxMzAwO2JveC1zaGFkb3c6MCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIxNTY4NjI3NSksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQxMTc2NDcwNiksMCAzcHggMXB4IDAgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czo0cHg7bWluLXdpZHRoOjI0NXB4fS5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zfS5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFxdWEtZGVlcC00MDAtdHJhbnNwYXJlbnQpfS5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaS5hY3RpdmUsLnN0YW5kYXJkTWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPnVsIGxpLmN1cnJlbnQtbWVudS1pdGVtLC5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hcXVhLWRlZXAtNDAwLXRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaS5hY3RpdmU+YSwuc3RhbmRhcmRNZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+dWwgbGkuY3VycmVudC1tZW51LWl0ZW0+YSwuc3RhbmRhcmRNZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+dWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmF7Zm9udC13ZWlnaHQ6ODAwfS5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPnVse3RvcDowO2xlZnQ6Y2FsYygxMDAlIC0gNHB4KTt6LWluZGV4OjE0MDA7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDtjbGlwLXBhdGg6aW5zZXQoLTRweCAtNHB4IC00cHggMnB4KX0uc3RhbmRhcmRNZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+dWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFxdWEtZGVlcC00MDAtdHJhbnNwYXJlbnQpO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtc30uc3RhbmRhcmRNZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+dWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKX0uc3RhbmRhcmRNZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+dWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj51bCBsaTpob3Zlcj5he2NvbG9yOnZhcigtLW9yYW5nZSk7dHJhbnNpdGlvbjp2YXIoLS10cmFuc2l0aW9uKX0uc3RhbmRhcmRNZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+dWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcj51bHtkaXNwbGF5OmJsb2NrfS5zdGFuZGFyZE1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcj51bHtkaXNwbGF5OmJsb2NrfS5zdGFuZGFyZE1lbnUgbGkgc3Zne3RyYW5zaXRpb246dmFyKC0tdHJhbnNpdGlvbik7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6OHB4O2ZpbGw6dmFyKC0tYXF1YS1kZWVwLTQwMC10cmFuc3BhcmVudCl9LnN0YW5kYXJkTWVudSBsaSAuYWN0aXZle2ZvbnQtd2VpZ2h0OjgwMH0ubW9iaWxlTWVudXtwb3NpdGlvbjpmaXhlZDtyaWdodDotMTAwdnc7dHJhbnNpdGlvbjpyaWdodCAuM3MgZWFzZTt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMHZoIC0gNjdweCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmctYm90dG9tOjgwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKX0ubW9iaWxlTWVudS5hY3RpdmV7cmlnaHQ6MH0ubW9iaWxlTWVudSAud3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5tb2JpbGVNZW51IC53cmFwcGVyIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ubW9iaWxlTWVudSAud3JhcHBlciB1bCBsaSBhe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXRleHQtYmxhY2spO3RleHQtZGVjb3JhdGlvbjpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxNnB4IDhweH0ubW9iaWxlTWVudSAud3JhcHBlciB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbT5he2ZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50O2NvbG9yOnZhcigtLW9yYW5nZSkgIWltcG9ydGFudH0ubW9iaWxlTWVudSAud3JhcHBlciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjYycHh9Lm1vYmlsZU1lbnUgLndyYXBwZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpzY2FsZS1kb3dufS5tb2JpbGVNZW51IC53cmFwcGVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlPmEgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpfS5tb2JpbGVNZW51IC53cmFwcGVyIHVsIGxpIC5zdWItbWVudSwubW9iaWxlTWVudSAud3JhcHBlciB1bCBsaSAuc3ViLW1lbnUtbmVzdGVke3BhZGRpbmctbGVmdDoyMHB4O2hlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZX0ubW9iaWxlTWVudSAud3JhcHBlciB1bCBsaSAuc3ViLW1lbnUgbGkgYSwubW9iaWxlTWVudSAud3JhcHBlciB1bCBsaSAuc3ViLW1lbnUtbmVzdGVkIGxpIGF7Y29sb3I6dmFyKC0tY2hhcmNvYWwtcGx1bS0xMDApfS5zaXRlSGVhZGVye3RvcDowO21hcmdpbi1ib3R0b206MDtwb3NpdGlvbjpzdGlja3k7ei1pbmRleDp2YXIoLS16LWluZGV4LW1vZGFsKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKX0uc2l0ZUhlYWRlciAuaGVhZGVyQ29udGFpbmVye2JvcmRlci1ib3R0b206OHB4IHNvbGlkIHZhcigtLXRoZW1lLTQwMCl9LnNpdGVIZWFkZXIgLnVuaW9uTG9nbyBpbWd7d2lkdGg6MTI1cHg7aGVpZ2h0OmF1dG87b2JqZWN0LWZpdDpjb3Zlcn0uc2l0ZUhlYWRlciAudW5pb25Mb2dvLC5zaXRlSGVhZGVyIC5kaWFnTmF2aWdhdGlvbiAuZGlhZ0xpbmt7ZGlzcGxheTpub25lfS5zaXRlSGVhZGVyIC5jb250YWluZXJUb3BNZW51V0l0aExvZ29ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246cm93O21heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpO3BhZGRpbmc6MCA0MHB4O21hcmdpbjphdXRvfS5zaXRlSGVhZGVyIC5jb250YWluZXJUb3BNZW51V0l0aExvZ29ze2hlaWdodDo2OHB4fS5zaXRlSGVhZGVyIC5jb250YWluZXJUb3BNZW51V0l0aExvZ29zIC5sb2dvIGltZywuc2l0ZUhlYWRlciAuY29udGFpbmVyVG9wTWVudVdJdGhMb2dvcyAubG9nbyBzdmd7aGVpZ2h0OjQwcHg7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uc2l0ZUhlYWRlciAuY29udGFpbmVyVG9wTWVudXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMDApfS5zaXRlSGVhZGVyIC5jb250YWluZXJXaXRoTWVudXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10ZXh0LWJsYWNrKTtoZWlnaHQ6NTRweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnNpdGVIZWFkZXIgI21haW5IZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NTRweDtwb3NpdGlvbjpzdGlja3k7dG9wOjA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSl9LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZzowIDQwcHg7bWF4LXdpZHRoOjE0NDBweDttYXJnaW46YXV0bzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zaXRlSGVhZGVyICNtYWluSGVhZGVyPi53cmFwcGVyIC5sZWZ0LXBhbmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHh9LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLmxlZnQtcGFuZWwgLm1lbnVEZXNrdG9we2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLmxlZnQtcGFuZWwgLm1lbnVEZXNrdG9we2Rpc3BsYXk6YmxvY2t9fS5zaXRlSGVhZGVyICNtYWluSGVhZGVyPi53cmFwcGVyIC5yaWdodC1wYW5lbHtkaXNwbGF5OmZsZXg7Z2FwOjhweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVse2dhcDowfX0uc2l0ZUhlYWRlciAjbWFpbkhlYWRlcj4ud3JhcHBlciAucmlnaHQtcGFuZWwgLmRpYWdOYXZpZ2F0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3d9LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsIC5kaWFnTmF2aWdhdGlvbiAuZGlhZ01lbnUgdWx7ZGlzcGxheTpmbGV4O21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsIC5kaWFnTmF2aWdhdGlvbiAuZGlhZ01lbnUgLm1lbnUtaXRlbT5hIHN2Z3tkaXNwbGF5Om5vbmV9LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsIC5kaWFnTmF2aWdhdGlvbiAuZGlhZ01lbnUgYXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uc2l0ZUhlYWRlciAjbWFpbkhlYWRlcj4ud3JhcHBlciAucmlnaHQtcGFuZWwgLmRpYWdOYXZpZ2F0aW9uIGF7Y29sb3I6dmFyKC0tdGV4dC1ibGFjayk7cGFkZGluZzoxNnB4IDhweDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO2NvbG9yOnZhcigtLW9yYW5nZSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksYm94LXNoYWRvdyAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLGJvcmRlci1jb2xvciAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLGNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsIC5kaWFnTmF2aWdhdGlvbiBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpfS5zaXRlSGVhZGVyICNtYWluSGVhZGVyPi53cmFwcGVyIC5yaWdodC1wYW5lbCAuZGlhZ05hdmlnYXRpb24gYXtjb2xvcjp2YXIoLS10ZXh0LWJsYWNrKTtwYWRkaW5nOjE2cHggOHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCU7Y29sb3I6dmFyKC0tb3JhbmdlKTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsYm94LXNoYWRvdyAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcyxib3JkZXItY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXN9LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsIC5kaWFnTmF2aWdhdGlvbiBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpfS5zaXRlSGVhZGVyICNtYWluSGVhZGVyPi53cmFwcGVyIC5yaWdodC1wYW5lbCAjY2xvc2UtbWVudS1idXR0b24sLnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsICNtZW51LWJ1dHRvbntkaXNwbGF5Om5vbmU7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zaXRlSGVhZGVyICNtYWluSGVhZGVyPi53cmFwcGVyIC5yaWdodC1wYW5lbCAjY2xvc2UtbWVudS1idXR0b24sLnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsICNtZW51LWJ1dHRvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsICNjbG9zZS1tZW51LWJ1dHRvbi5hY3RpdmUsLnNpdGVIZWFkZXIgI21haW5IZWFkZXI+LndyYXBwZXIgLnJpZ2h0LXBhbmVsICNtZW51LWJ1dHRvbi5hY3RpdmV7ZGlzcGxheTpmbGV4fS5lZGl0b3ItcG9zdC10aXRsZXtmb250LXNpemU6MzZweDttYXJnaW4tYmxvY2stZW5kOjM2cHh9LndwLWJsb2NrLWhlYWRpbmd7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1ncmVlbik7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tdGhlbWUtNDAwKTt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOjJweDt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MTBweDttYXgtd2lkdGg6bWF4LWNvbnRlbnQ7bWFyZ2luLWJsb2NrLWVuZDo4cHh9aDEud3AtYmxvY2staGVhZGluZ3tmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6NDZweH1oMi53cC1ibG9jay1oZWFkaW5ne2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MzNweDtsaW5lLWhlaWdodDo0M3B4fWgzLndwLWJsb2NrLWhlYWRpbmd7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjQwcHh9aDQud3AtYmxvY2staGVhZGluZ3tmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH1oNS53cC1ibG9jay1oZWFkaW5ne2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4fWg2LndwLWJsb2NrLWhlYWRpbmd7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9LndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWhlYWRpbmd7ZGlzcGxheTppbmxpbmU7d2lkdGg6YXV0b30ud3AtYmxvY2staW1hZ2UgaW1ne21hcmdpbi1ibG9jazp2YXIoLS1pbnRlcnNlY3Rpb24tbWFyZ2luKTt3aWR0aDoxMDAlO2hlaWdodDozNjBweDtvYmplY3QtZml0OmNvdmVyfS53cC1ibG9jay1lbWJlZCAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS53cC1ibG9jay1lbWJlZC5hbGlnbmxlZnQgLndwLWJsb2NrLWVtYmVkX193cmFwcGVye2p1c3RpZnktY29udGVudDpzdGFydH0ud3AtYmxvY2stZW1iZWQuYWxpZ25yaWdodCAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXJ7anVzdGlmeS1jb250ZW50OmVuZH0ud3AtYmxvY2stZW1iZWQuYWxpZ253aWRlIGlmcmFtZXt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjE2Lzl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53cC1ibG9jay1lbWJlZC5hbGlnbndpZGUgaWZyYW1le3dpZHRoOjYwJX19LndwLWJsb2NrLWVtYmVkLmFsaWduZnVsbCBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MTYvOX0ud3AtYmxvY2stbGlzdHtwYWRkaW5nLWxlZnQ6MTZweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOnZhcigtLXRleHQtYmxhY2spO2xpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlICFpbXBvcnRhbnR9dWwud3AtYmxvY2stbGlzdHtsaXN0LXN0eWxlOmRpc2N9b2wud3AtYmxvY2stbGlzdHtsaXN0LXN0eWxlOmRlY2ltYWx9LndwLWJsb2NrLXRhYmxle21heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgpO21hcmdpbi1pbmxpbmU6YXV0bztwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53cC1ibG9jay10YWJsZXtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9fS53cC1ibG9jay1idXR0b25ze21hcmdpbi1pbmxpbmU6YXV0bzt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1ibG9jazoyNHB4fSIsIkBmb3J3YXJkICdicmVha3BvaW50cyc7XG5AZm9yd2FyZCAnZnVuY3Rpb25zJztcblxuOnJvb3Qge1xuICAtLWVycm9yLXJlZDogI0Y1MjIyRDtcbiAgLS1uZW9uLXBpbms6ICNGRkQxRjY7XG4gIC0tbGlnaHQtcGluazogI0ZDRTFGNjtcblxuICAtLXRleHQtZ3JlZW46ICMyRDRCNEY7XG4gIC0tdGV4dC1ibGFjazogIzM4MzgzQjtcblxuICAtLXdoaXRlOiAjRkZGRkZGO1xuICAtLWRpZ2l0YWwtd2hpdGU6ICNGQ0ZDRkE7XG4gIC0tY2hhcmNvYWwtcGx1bTogI0Y2RjZGNjtcbiAgLS1hcXVhLWRlZXA6ICNGQUZGRjU7XG5cbiAgLS1vcmFuZ2U6ICNGNTVFMzI7XG4gIC0tZGVlcC1ncmVlbjogIzAwNEQ0NDtcbiAgLS1kZWVwLWJsdWU6ICM0NjZGREI7XG4gIC0tbGlnaHQtZ3JlZW46ICM4OURGQ0Y7XG4gIC0tbGlnaHQtb3JhbmdlOiAjRkZBQTk0O1xuICAtLW5lb24tZ3JlZW46ICM5RUYxRTI7XG5cbiAgLS1jaGFyY29hbC1wbHVtLTEwMDogIzcxNzE3NztcbiAgLS1jaGFyY29hbC1wbHVtLTIwMDogIzc3Nzc3RDtcbiAgLS1jaGFyY29hbC1wbHVtLTMwMDogIzg0ODQ4QTtcbiAgLS1jaGFyY29hbC1wbHVtLTQwMDogIzkyOTI5NztcbiAgLS1jaGFyY29hbC1wbHVtLTUwMDogI0EwQTBBNDtcbiAgLS1jaGFyY29hbC1wbHVtLTYwMDogI0FEQURCMTtcbiAgLS1jaGFyY29hbC1wbHVtLTcwMDogI0JCQkJCRTtcbiAgLS1jaGFyY29hbC1wbHVtLTgwMDogI0M4QzhDQjtcbiAgLS1jaGFyY29hbC1wbHVtLTkwMDogI0Q2RDZEODtcbiAgLS1jaGFyY29hbC1wbHVtLTEwMDA6ICNFNEU0RTU7XG4gIC0tY2hhcmNvYWwtcGx1bS0xMTAwOiAjZjZmNmY2O1xuXG4gIC0tYXF1YS1kZWVwLTEwMDogIzA3NTQ0QjtcbiAgLS1hcXVhLWRlZXAtMjAwOiAjMTQ2MzU5O1xuICAtLWFxdWEtZGVlcC0zMDA6ICMyOTc5NkU7XG4gIC0tYXF1YS1kZWVwLTQwMDogIzNGOTA4NDtcbiAgLS1hcXVhLWRlZXAtNTAwOiAjNTRBNzlBO1xuICAtLWFxdWEtZGVlcC02MDA6ICM2QUJFQjA7XG4gIC0tYXF1YS1kZWVwLTcwMDogIzg5REZDRjtcblxuICAtLWFxdWEtZGVlcC00MDAtcGFyYWxheDogcmdiYSg2MywgMTQ0LCAxMzIsIC43NSk7XG4gIC0tYXF1YS1kZWVwLTQwMC10cmFuc3BhcmVudDogcmdiYSg2MywgMTQ0LCAxMzIsIDAuMSk7XG5cbiAgLS1vYXNpcy1zdHJlYW0tMTAwOiAjOUVGMUUyO1xuICAtLW9hc2lzLXN0cmVhbS0yMDA6ICNCM0Y0RTg7XG4gIC0tb2FzaXMtc3RyZWFtLTMwMDogI0NDRjhGMDtcbiAgLS1vYXNpcy1zdHJlYW0tNDAwOiAjRTZGQkY3O1xuXG4gIC0tcG9wcHktc3VycHJpc2UtMjAwOiAjRkY3ODU2O1xuICAtLXBvcHB5LXN1cnByaXNlLTMwMDogI0ZGOTI3NjtcbiAgLS1wb3BweS1zdXJwcmlzZS00MDA6ICNGRkFBOTQ7XG4gIC0tcG9wcHktc3VycHJpc2UtNTAwOiAjRkZDMEIwO1xuICAtLXBvcHB5LXN1cnByaXNlLTYwMDogI0ZGRDVDQTtcbiAgLS1wb3BweS1zdXJwcmlzZS03MDA6ICNGRkYxRUQ7XG5cbiAgLS1tYXgtd2lkdGg6IDE0NDBweDtcblxuICAtLXRyYW5zaXRpb246IGFsbCAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbiAgLS10cmFuc2l0aW9uLWJhY2tncm91bmQ6IGJhY2tncm91bmQtY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsIGJveC1zaGFkb3cgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsIGJvcmRlci1jb2xvciAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcywgY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXM7XG4gIC0tdHJhbnNpdGlvbi1tYXgtaGVpZ2h0OiBtYXgtaGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xuXG4gIC0taW50ZXJzZWN0aW9uLW1hcmdpbjogNDBweDtcblxuICAtLWhlYWRlci1sb2dvLWZpbGw6IHJnYmEoMjUsIDc5LCA3MiwgMSk7XG4gIC0taGVhZGVyLWxvZ28tZmlsbC1hbHQ6IHJnYmEoMjM1LCA5NSwgNTQsIDEpO1xuXG4gIC0tei1pbmRleC1tb2RhbDogMTMwMDtcblxuICAuaGVhZGVyLWxvZ28tc3ZnIHtcbiAgICAjVmVjdG9yIHtcbiAgICAgIGZpbGw6IHZhcigtLWhlYWRlci1sb2dvLWZpbGwpO1xuICAgIH1cblxuICAgICNWZWN0b3JfMiB7XG4gICAgICBmaWxsOiB2YXIoLS1oZWFkZXItbG9nby1maWxsLWFsdCk7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1sb2dvLXN2ZyB7XG4gICAgI1ZlY3RvciB7XG4gICAgICBmaWxsOiB2YXIoLS1sb2dvLXRleHQtdGhlbWUpO1xuICAgIH1cblxuICAgICNWZWN0b3JfMiB7XG4gICAgICBmaWxsOiB2YXIoLS1sb2dvLWljb24tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIC5fX0RJQUdfQ0Yge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNhbGVuZGFyLWJhY2tncm91bmQpO1xuXG4gICAgLnRleHQtdW5kZXJsaW5lZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdGhlbWUtNDAwKTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWJnIHtcbiAgICBmaWxsOiB2YXIoLS1zb2NpYWwtYmFja2dyb3VuZC10aGVtZSk7XG4gIH1cblxuICAuc29jaWFsLWljb24ge1xuICAgIGZpbGw6IHZhcigtLXNvY2lhbC1pY29uLXRoZW1lKTtcbiAgfVxuXG4gIC50aGVtZS1ibHVlIHtcbiAgICAtLXRoZW1lLTQwMDogIzQ2NkZEQjtcbiAgICAtLXRoZW1lLWJhY2tncm91bmQ6IHJnYmEoNzAsIDExMSwgMjE5LCAwLjgpO1xuICAgIC0tbGlnaHQtYmFja2dyb3VuZDogcmdiYSg3MCwgMTExLCAyMTksIDAuMTApO1xuICAgIC0tdGhlbWUtdGV4dC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIC0tZm9vdGVyLWJhY2tncm91bmQ6IHZhcigtLWRlZXAtYmx1ZSk7XG4gICAgLS10aGVtZS1mb290ZXItbmF2aWdhdGlvbjogdmFyKC0td2hpdGUpO1xuICAgIC0tY2FsZW5kYXItYmFja2dyb3VuZDogIzQ2NkZEQjFBO1xuICAgIC0tc29jaWFsLXRpdGxlLWZvb3Rlci10aGVtZTogdmFyKC0td2hpdGUpO1xuICAgIC0tc29jaWFsLWJhY2tncm91bmQtdGhlbWU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgLS1zb2NpYWwtaWNvbi10aGVtZTogcmdiYSg0NSwgNzUsIDc5LCAxKTtcbiAgICAtLWxvZ28tdGV4dC10aGVtZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAtLWxvZ28taWNvbi10aGVtZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgfVxuXG4gIC50aGVtZS1ncmVlbiB7XG4gICAgLS10aGVtZS00MDA6ICMzRjkwODRDQztcbiAgICAtLXRoZW1lLWJhY2tncm91bmQ6ICMzRjkwODRDQztcbiAgICAtLWxpZ2h0LWJhY2tncm91bmQ6IHZhcigtLWFxdWEtZGVlcC00MDAtdHJhbnNwYXJlbnQpO1xuICAgIC0tdGhlbWUtdGV4dC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIC0tZm9vdGVyLWJhY2tncm91bmQ6IHZhcigtLWRlZXAtZ3JlZW4pO1xuICAgIC0tdGhlbWUtZm9vdGVyLW5hdmlnYXRpb246IHZhcigtLXdoaXRlKTtcbiAgICAtLWNhbGVuZGFyLWJhY2tncm91bmQ6IHZhcigtLWFxdWEtZGVlcC00MDAtdHJhbnNwYXJlbnQsICMzZjkwODQxYSk7XG4gICAgLS1zb2NpYWwtdGl0bGUtZm9vdGVyLXRoZW1lOiB2YXIoLS13aGl0ZSk7XG4gICAgLS1zb2NpYWwtYmFja2dyb3VuZC10aGVtZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAtLXNvY2lhbC1pY29uLXRoZW1lOiByZ2JhKDQ1LCA3NSwgNzksIDEpO1xuICAgIC0tbG9nby10ZXh0LXRoZW1lOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIC0tbG9nby1pY29uLXRoZW1lOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICB9XG5cbiAgLnRoZW1lLWxpZ2h0LWdyZWVuIHtcbiAgICAtLXRoZW1lLTQwMDogcmdiYSgxMzcsIDIyMywgMjA3LCAwLjgpO1xuICAgIC0tdGhlbWUtYmFja2dyb3VuZDogcmdiYSgxMzcsIDIyMywgMjA3LCAwLjgpO1xuICAgIC0tbGlnaHQtYmFja2dyb3VuZDogcmdiYSgxMzcsIDIyMywgMjA3LCAwLjEwKTtcbiAgICAtLXRoZW1lLXRleHQtY29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xuICAgIC0tZm9vdGVyLWJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZWVuKTtcbiAgICAtLXRoZW1lLWZvb3Rlci1uYXZpZ2F0aW9uOiB2YXIoLS1kZWVwLWdyZWVuKTtcbiAgICAtLWNhbGVuZGFyLWJhY2tncm91bmQ6IHJnYigxMzcsIDIzMywgMjA3LCAwLjEwKTtcbiAgICAtLXNvY2lhbC10aXRsZS1mb290ZXItdGhlbWU6IHZhcigtLWRlZXAtZ3JlZW4pO1xuICAgIC0tc29jaWFsLWJhY2tncm91bmQtdGhlbWU6IHJnYmEoMCwgNzcsIDY4LCAxKTtcbiAgICAtLXNvY2lhbC1pY29uLXRoZW1lOiByZ2JhKDI1MiwgMjUyLCAyNTAsIDEpO1xuICAgIC0tbG9nby10ZXh0LXRoZW1lOiByZ2JhKDI1LCA3OSwgNzIsIDEpO1xuICAgIC0tbG9nby1pY29uLXRoZW1lOiByZ2JhKDIzNSwgOTUsIDU0LCAxKTtcbiAgfVxuXG4gIC50aGVtZS1saWdodC1vcmFuZ2Uge1xuICAgIC0tdGhlbWUtNDAwOiAjRkZBQTk0Q0M7XG4gICAgLS10aGVtZS1iYWNrZ3JvdW5kOiAjRkZBQTk0Q0M7XG4gICAgLS1saWdodC1iYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTcwLCAxNDgsIDAuMTApO1xuICAgIC0tdGhlbWUtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG4gICAgLS1mb290ZXItYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtb3JhbmdlKTtcbiAgICAtLXRoZW1lLWZvb3Rlci1uYXZpZ2F0aW9uOiB2YXIoLS1kZWVwLWdyZWVuKTtcbiAgICAtLWNhbGVuZGFyLWJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNzAsIDE0OCwgMC4xMCk7XG4gICAgLS1zb2NpYWwtdGl0bGUtZm9vdGVyLXRoZW1lOiB2YXIoLS1kZWVwLWdyZWVuKTtcbiAgICAtLXNvY2lhbC1iYWNrZ3JvdW5kLXRoZW1lOiByZ2JhKDAsIDc3LCA2OCwgMSk7XG4gICAgLS1zb2NpYWwtaWNvbi10aGVtZTogcmdiYSgyNTIsIDI1MiwgMjUwLCAxKTtcbiAgICAtLWxvZ28tdGV4dC10aGVtZTogcmdiYSgyNSwgNzksIDcyLCAxKTtcbiAgICAtLWxvZ28taWNvbi10aGVtZTogcmdiYSgyMzUsIDk1LCA1NCwgMSk7XG4gIH1cbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn0iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLWJvdHRvbTogMzAwcHg7XG59XG5cbmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1saXN0e1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufSIsIkBtaXhpbiBub3QtcGhvbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbm90LXRhYmxldCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBub3QtbWVkaXVtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiogXG4gIEBzZWUgYXNzZXRzL3Njc3Mvd29yZHByZXNzLW92ZXJyaWRlcy93cC1lbGVtZW50LWJ1dHRvbi9pbmRleC5zY3NzXG4gIGZvciBlZGl0aW5nIHRoZSBHdXRlbmJlcmcgQmxvY2sgc3BlY2lmaWMgYnV0dG9uIHN0eWxlc1xuKi9cblxuLmJ0bixcbi53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIC8qKiBEZWZhdWx0IHBhZGRpbmcsIHNhbWUgYXMgXCJtZFwiIHZhcmlhbnQgKi9cbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIFxuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG91dGxpbmU6IDA7XG4gIFxuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLmJ0bixcbi53cC1ibG9jay1idXR0b24ge1xuICAmLnNtLFxuICAmLmhhcy1zbWFsbC1mb250LXNpemUgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxuXG4gICYubWQsXG4gICYuaGFzLW1lZGl1bS1mb250LXNpemUgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIH1cblxuICAmLmxnLFxuICAmLmhhcy1sYXJnZS1mb250LXNpemUgLndwLWVsZW1lbnQtYnV0dG9uLFxuICAmLmhhcy14LWxhcmdlLWZvbnQtc2l6ZSAud3AtZWxlbWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgfVxufVxuIiwiLmJ0bixcbi53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICYucHJpbWFyeSxcbiAgJi53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBvcHB5LXN1cnByaXNlLTIwMCk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jaGFyY29hbC1wbHVtLTUwMCk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWNvbmRhcnksXG4gICYuaXMtc3R5bGUtb3V0bGluZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tb3JhbmdlKTtcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcG9wcHktc3VycHJpc2UtMjAwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wb3BweS1zdXJwcmlzZS0yMDApO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jaGFyY29hbC1wbHVtLTUwMCk7XG4gICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwtcGx1bS01MDApO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRpZ2l0YWwtd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMDApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IHtcbiAgICBpbmxpbmU6IDE2cHg7XG4gICAgYmxvY2s6IDE2cHggMjBweDtcbiAgfVxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgaDQge1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICB9XG4gIH1cblxuICAmLnVuZGVybGluZWQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtNDAwKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuIiwiLmNhcmRXaXRoSWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRpZ2l0YWwtd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyZWVuKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgdHJhbnNpdGlvbjogLjI1cztcblxuICAgIC50ZXh0LWg1IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBub3QtdGFibGV0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjUwcHgpO1xuICAgIH1cblxuICAgICYudmVydGljYWwge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmljb25XcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgICYudmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLnNlbGVjdCB7XG4gICYuaGlkZURlZmF1bHRTZWxlY3Qgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuaGlkZVNlbGVjdCAuc2VsZWN0LWJhc2UsXG4gICYuaGlkZVNlbGVjdCAucG9wb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2hXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC5zZWFyY2hJY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoSW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tNjAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3ZhcmlhbnRzJztcblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrLCAjMzgzODNiKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU5JSk7XG4gICAgei1pbmRleDogMztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUsICNmZmZmZmYpO1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG4gICAgfVxuICB9XG5cbiAgLy9ub2luc3BlY3Rpb24gQUxMXG4gIC5wb3BvdmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMC4ycyxcbiAgICAgIHRyYW5zZm9ybSAwLjJzLFxuICAgICAgZGlzcGxheSAwLjJzIGFsbG93LWRpc2NyZXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlICsgOHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wb3BweS1zdXJwcmlzZS03MDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTgwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wb3BweS1zdXJwcmlzZS03MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIC5wb3BvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5zZWxlY3QtYmFzZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tb3JhbmdlKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0LWJhc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDE3cHggNDJweCAxN3B4IDE2cHg7XG5cbiAgICAuc2VsZWN0ZWQtdmFsdWUge1xuICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gcGFkZGluZ0FzTGF5b3V0IHtcbiAgcGFkZGluZzoge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZGRlZExheW91dCB7XG4gIEBpbmNsdWRlIHBhZGRpbmdBc0xheW91dDtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuIiwiLndwLWJsb2NrLXRhYmxlIHRhYmxlLFxudGFibGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmVlbik7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICB9XG5cbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS10ZXh0LWdyZWVuKSAhaW1wb3J0YW50O1xuXG4gICAgdHIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgdGggKixcbiAgICAgIHRkICoge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICAtLWNlbGwtcGFkZGluZzogNHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgLS1jZWxsLXBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jaGFyY29hbC1wbHVtLTExMDApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNlbGwtcGFkZGluZyk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHggdmFyKC0tY2VsbC1wYWRkaW5nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCkgIWltcG9ydGFudDtcblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHksXG4gIHRmb290IHtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhhcygrIC5ib2xkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYm9sZCB7XG4gICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgIHRvcDogMXB4IHNvbGlkIHZhcigtLXRleHQtZ3JlZW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1ncmVlbiAhaW1wb3J0YW50KVxuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjRweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Zm9vdCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXRleHQtZ3JlZW4pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5kYXRlLFxuLnRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY29sb3I6IHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5kYXRlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2NhbGVuZGFyLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cbi50aW1lIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2Nsb2NrLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB9XG59XG4iLCIuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYuY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLmNlbnRlcmVkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5nLTQge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJi5zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn0iLCIubG9hZGVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDhweCBzb2xpZCB2YXIoLS1vcmFuZ2UpO1xuICBhbmltYXRpb246XG4gICAgbDIwLTEgMC44cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLFxuICAgIGwyMC0yIDEuNnMgaW5maW5pdGUgbGluZWFyO1xufVxuQGtleWZyYW1lcyBsMjAtMSB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwgMCAwLCA1MCUgMCUsIDUwJSAwJSwgNTAlIDAlLCA1MCUgMCUsIDUwJSAwJSk7XG4gIH1cbiAgMTIuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDUwJSA1MCUsXG4gICAgICAwIDAsXG4gICAgICA1MCUgMCUsXG4gICAgICAxMDAlIDAlLFxuICAgICAgMTAwJSAwJSxcbiAgICAgIDEwMCUgMCUsXG4gICAgICAxMDAlIDAlXG4gICAgKTtcbiAgfVxuICAyNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDUwJSA1MCUsXG4gICAgICAwIDAsXG4gICAgICA1MCUgMCUsXG4gICAgICAxMDAlIDAlLFxuICAgICAgMTAwJSAxMDAlLFxuICAgICAgMTAwJSAxMDAlLFxuICAgICAgMTAwJSAxMDAlXG4gICAgKTtcbiAgfVxuICA1MCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDUwJSA1MCUsXG4gICAgICAwIDAsXG4gICAgICA1MCUgMCUsXG4gICAgICAxMDAlIDAlLFxuICAgICAgMTAwJSAxMDAlLFxuICAgICAgNTAlIDEwMCUsXG4gICAgICAwJSAxMDAlXG4gICAgKTtcbiAgfVxuICA2Mi41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgICAgNTAlIDUwJSxcbiAgICAgIDEwMCUgMCxcbiAgICAgIDEwMCUgMCUsXG4gICAgICAxMDAlIDAlLFxuICAgICAgMTAwJSAxMDAlLFxuICAgICAgNTAlIDEwMCUsXG4gICAgICAwJSAxMDAlXG4gICAgKTtcbiAgfVxuICA3NSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDUwJSA1MCUsXG4gICAgICAxMDAlIDEwMCUsXG4gICAgICAxMDAlIDEwMCUsXG4gICAgICAxMDAlIDEwMCUsXG4gICAgICAxMDAlIDEwMCUsXG4gICAgICA1MCUgMTAwJSxcbiAgICAgIDAlIDEwMCVcbiAgICApO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDUwJSA1MCUsXG4gICAgICA1MCUgMTAwJSxcbiAgICAgIDUwJSAxMDAlLFxuICAgICAgNTAlIDEwMCUsXG4gICAgICA1MCUgMTAwJSxcbiAgICAgIDUwJSAxMDAlLFxuICAgICAgMCUgMTAwJVxuICAgICk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbDIwLTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDQ5Ljk5JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbn1cbiIsInAsXG4udGV4dC1ib2R5LXJlZ3VsYXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5iLFxuc3Ryb25nLFxuLnRleHQtYm9keS1zdHJvbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGV4dC1ib2R5LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbmksXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCIudGV4dC1idXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuIiwiLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmVlbik7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn0iLCIudGV4dC1jbGFtcGVkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcbiAgICAmLmxpbmVzLSN7JGl9IHtcbiAgICAgIGxpbmUtY2xhbXA6ICRpO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkaTtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0LXVuZGVybGluZWQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS10aGVtZS00MDApO1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59IiwiY2FwdGlvbixcbi50ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi50ZXh0LWgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtaDIge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1oMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgLnRleHQtaCN7JGl9IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ncmVlbik7XG4gIH1cbn1cbiIsInVsLnRleHQtbGlzdCxcbm9sLnRleHQtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG51bC5saXN0LXNxdWFyZWQge1xuICBsaXN0LXN0eWxlOiBzcXVhcmUgaW5zaWRlO1xufVxuXG51bC5saXN0LWRvdHRlZCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGU7XG59XG5cbm9sLmxpc3QtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5vbC5saXN0LWxvd2VyLWFscGhhIHtcbiAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7XG59XG4iLCIudGV4dC1icmFuZC11cmwge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1kZXNjcmlwdGlvbi1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwMDtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHotaW5kZXg6IDEzMDA7XG4gIH1cbn1cblxuLmxpZ2h0Ym94SW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYuZmFkZU91dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG59XG5cbi5zbGlkZXJJbWFnZSB7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubGlnaHRib3hQcmV2LFxuLmxpZ2h0Ym94TmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcblxuICAmLmxpZ2h0Ym94UHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICYubGlnaHRib3hOZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjIpO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5saWdodGJveENsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG5cbi5saWdodGJveENsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG5AaW5jbHVkZSBub3QtcGhvbmUge1xuICAubGlnaHRib3hJbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG5cbiAgLmxpZ2h0Ym94TmV4dCB7XG4gICAgJi5saWdodGJveFByZXYge1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmLmxpZ2h0Ym94TmV4dCB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnJpcHBsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNwYW4ucmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGFuaW1hdGlvbjogcmlwcGxlIDYwMG1zIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG5Aa2V5ZnJhbWVzIHJpcHBsZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIi5iYXNlRm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogc3BhY2luZygxMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgfVxuXG4gIC5ncm91cFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHNwYWNpbmcoMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgY29sdW1uLWdhcDogc3BhY2luZyg1KTtcbiAgICB9XG4gIH1cblxuICAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwicGhvbmVcIl0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTMwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogc3BhY2luZygyKTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDQuMjUpIHNwYWNpbmcoMykgc3BhY2luZyg0LjI1KSBzcGFjaW5nKDQpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tdGV4dC1ibGFjaywgIzM4MzgzYik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tb3JhbmdlLCAjZjU1ZTMyKTtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBmb250LWZhbWlseTogQXNwZWt0YTtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW9yYW5nZSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgY2xhc3M9XCJjaGVja2JveC1zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjNcIiB5PVwiM1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHJ4PVwiMlwiIGZpbGw9XCIlMjNGNTVFMzJcIi8+PHBhdGggZD1cIk0xMCAxNi40TDYgMTIuNEw3LjQgMTFMMTAgMTMuNkwxNi42IDdMMTggOC40TDEwIDE2LjRaXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogc3BhY2luZygzKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG91dGxpbmUtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3hDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XG4gICAgY29sdW1uLWdhcDogc3BhY2luZygyKTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDIuNSk7XG5cbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3JNZXNzYWdlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICB9XG4gIH1cblxuICAuaW5wdXRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjaywgIzM4MzgzYik7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE1cztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSwgI2ZmZmZmZik7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KTtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoKyB0ZXh0YXJlYSksXG4gICAgICAmOmhhcygrIGlucHV0W3R5cGU9XCJ0ZXh0XCJdKSxcbiAgICAgICY6aGFzKCsgaW5wdXRbdHlwZT1cImVtYWlsXCJdKSxcbiAgICAgICY6aGFzKCsgaW5wdXRbdHlwZT1cInBob25lXCJdKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBzcGFjaW5nKDQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwIHNwYWNpbmcoNikgMCBzcGFjaW5nKDEpO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTklKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoKyB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSksXG4gICAgICAmOmhhcygrIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSxcbiAgICAgICY6aGFzKCsgaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSxcbiAgICAgICY6aGFzKCsgaW5wdXRbdHlwZT1cInBob25lXCJdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01OSUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tb3JhbmdlKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYWRpb0l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHNwYWNpbmcoMik7XG4gICAgcGFkZGluZzogc3BhY2luZygyLjUpO1xuXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5lcnJvck1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogdmFyKC0tZXJyb3ItcmVkKTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDIpIHNwYWNpbmcoMy41KSBzcGFjaW5nKDApIHNwYWNpbmcoMy41KTtcbiAgfVxuXG4gIC5lcnJvcklucHV0LFxuICAuZXJyb3JJbnB1dCBidXR0b24sXG4gIC5lcnJvcklucHV0IHNlbGVjdCB7XG4gICAgb3V0bGluZS1jb2xvcjogdmFyKC0tZXJyb3ItcmVkKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXR1c01lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcblxuICAgICYuZXJyb3JTdGF0dXMge1xuICAgICAgY29sb3I6IHZhcigtLWVycm9yLXJlZCk7XG4gICAgfVxuXG4gICAgJi5zdWNjZXNzU3RhdHVzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hcXVhLWRlZXAtMjAwKTtcbiAgICB9XG4gIH1cblxuICAuaW5mb3JtYXRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMCk7XG4gIH1cblxuICAuYnRuIHtcbiAgICAubG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIC5sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBzcGFjaW5nKDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcbiAgLmJhc2VGb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB9XG59XG4iLCIkYnJlYWtwb2ludHM6IChcbiAgICAgICAgeHM6IDBweCxcbiAgICAgICAgc206IDYwMHB4LFxuICAgICAgICBtZDogOTAwcHgsXG4gICAgICAgIGxnOiAxMjAwcHgsXG4gICAgICAgIHhsOiAxNDQwcHgsXG4pO1xuXG5AZnVuY3Rpb24gYnJlYWtwb2ludC12YWx1ZSgka2V5KSB7XG4gIEByZXR1cm4gbWFwLWdldCgkYnJlYWtwb2ludHMsICRrZXkpO1xufVxuXG4kYnJlYWtwb2ludC1rZXlzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpO1xuXG5AbWl4aW4gbWVkaWEoJGtleSwgJHR5cGU6IHVwLCAkb2Zmc2V0OiAwKSB7XG4gICR2YWx1ZTogYnJlYWtwb2ludC12YWx1ZSgka2V5KTtcbiAgJHZhbHVlUGFyc2VkOiAkdmFsdWUgKyAkb2Zmc2V0O1xuXG4gIEBpZiAkdHlwZSA9PSB1cCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHZhbHVlUGFyc2VkfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICR0eXBlID09IGRvd24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHZhbHVlUGFyc2VkfSAtIDFweCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBvbmx5IHtcbiAgICAkY3VycmVudC1pbmRleDogaW5kZXgoJGJyZWFrcG9pbnQta2V5cywgJGtleSk7XG5cbiAgICBAaWYgJGN1cnJlbnQtaW5kZXggPCBsZW5ndGgoJGJyZWFrcG9pbnQta2V5cykge1xuICAgICAgJG5leHQta2V5OiBudGgoJGJyZWFrcG9pbnQta2V5cywgJGN1cnJlbnQtaW5kZXggKyAxKTtcbiAgICAgICRuZXh0LWJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQtdmFsdWUoJG5leHQta2V5KTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHZhbHVlUGFyc2VkfSkgYW5kIChtYXgtd2lkdGg6IGNhbGMoI3skbmV4dC1icmVha3BvaW50fSAtIDFweCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgka2V5LCB1cCk7XG4gICAgfVxuICB9IEBlbHNlIGlmICR0eXBlID09IGV4Y2x1ZGUge1xuICAgICRjdXJyZW50LWluZGV4OiBpbmRleCgkYnJlYWtwb2ludC1rZXlzLCAka2V5KTtcblxuICAgIEBpZiAkY3VycmVudC1pbmRleCA+IDEge1xuICAgICAgJHByZXYta2V5OiBudGgoJGJyZWFrcG9pbnQta2V5cywgJGN1cnJlbnQtaW5kZXggLSAxKTtcbiAgICAgICRwcmV2LWJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQtdmFsdWUoJHByZXYta2V5KTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHByZXYtYnJlYWtwb2ludH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRjdXJyZW50LWluZGV4IDwgbGVuZ3RoKCRicmVha3BvaW50LWtleXMpIHtcbiAgICAgICRuZXh0LWtleTogbnRoKCRicmVha3BvaW50LWtleXMsICRjdXJyZW50LWluZGV4ICsgMSk7XG4gICAgICAkbmV4dC1icmVha3BvaW50OiBicmVha3BvaW50LXZhbHVlKCRuZXh0LWtleSk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRuZXh0LWJyZWFrcG9pbnR9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYmV0d2Vlbigkc3RhcnQsICRlbmQpIHtcbiAgJHN0YXJ0LXZhbHVlOiBicmVha3BvaW50LXZhbHVlKCRzdGFydCk7XG4gICRlbmQtdmFsdWU6IGJyZWFrcG9pbnQtdmFsdWUoJGVuZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHN0YXJ0LXZhbHVlfSkgYW5kIChtYXgtd2lkdGg6IGNhbGMoI3skZW5kLXZhbHVlfSAtIDFweCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gIEB3YXJuIFwiTWl4aW4gJ2Rlc2t0b3AnIGlzIGRlcHJlY2F0ZWQuIFVzZSB0aGUgbmV3IG1lZGlhIHF1ZXJ5IHN5c3RlbSBpbnN0ZWFkLlwiO1xuICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludC12YWx1ZSh4bCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQHdhcm4gXCJNaXhpbiAndGFibGV0JyBpcyBkZXByZWNhdGVkLiBVc2UgdGhlIG5ldyBtZWRpYSBxdWVyeSBzeXN0ZW0gaW5zdGVhZC5cIjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC11cCB7XG4gIEB3YXJuIFwiTWl4aW4gJ3RhYmxldC11cCcgaXMgZGVwcmVjYXRlZC4gVXNlIHRoZSBuZXcgbWVkaWEgcXVlcnkgc3lzdGVtIGluc3RlYWQuXCI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwaG9uZS1vbmx5IHtcbiAgQHdhcm4gXCJNaXhpbiAncGhvbmUtb25seScgaXMgZGVwcmVjYXRlZC4gVXNlIHRoZSBuZXcgbWVkaWEgcXVlcnkgc3lzdGVtIGluc3RlYWQuXCI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBpb3Mtc2FmYXJpLW9ubHkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIjZGlhZ25vc3RpYy1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBzcGFjaW5nKDEwKTtcbiAgLy8gRm9yIHRlc3Qgb25seSA9PiByZW1vdmVcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vIEZvciB0ZXN0IG9ubHkgPT4gcmVtb3ZlIF5eXl5eXG5cbiAgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHNwYWNpbmcoNCk7XG4gIH1cblxuICAuc2VsZWN0V3JhcHBlciB7XG4gICAgLmhlbHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMnB4IDAgMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFRPRE8gZG9kYcSHIG9ic8WCdWfEmSBkbGEgcmFkaW9Db250YWluZXJcbiAgLmNoZWNrYm94Q29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBzcGFjaW5nKDIpO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogc3BhY2luZygyKTtcbiAgICAgIGNvbHVtbi1nYXA6IHNwYWNpbmcoNCk7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrYm94SXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiBzcGFjaW5nKDIpO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMi41KTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lcnJvck1lc3NhZ2Uge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lc3NhZ2Uge1xuICAtLWJvcmRlci1yYWRpdXM6IDhweDtcblxuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMycHggMWZyO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHNwYWNpbmcoNCk7XG5cbiAgLmljb25CYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDIpO1xuXG4gICAgJi5pbmZvIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwKTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogc3BhY2luZygyKTtcbiAgfVxufVxuIiwiLmRvd25sb2FkYWJsZXNTZWN0aW9uIHtcbiAgbWFyZ2luLWJsb2NrOiA0MHB4O1xuXG4gIC5maWxlc0xpc3Qge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIFxuICAgIC5maWxlIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmciBtYXgtY29udGVudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRpZ2l0YWwtd2hpdGUpO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtZ3JlZW4pO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm91clRlYW1TZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmFja2dyb3VuZCk7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG5cbiAgLnBlcnNvbldyYXBwZXIge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhcixcbiAgLnBsYWNlaG9sZGVyQXZhdGFyIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLnBsYWNlaG9sZGVyQXZhdGFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCk7XG4gIH1cblxuICAucGVvcGxlV3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDU5cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWg1IHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7XG4gIH1cbn1cbiIsIi5oZWFkZXJXaXRoSW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZCk7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAxNnB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBcbiAgICAudGV4dC1oMSwgXG4gICAgLnR5cG9ncmFwaHktd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIH1cblxuICAgIC50ZXh0LWgxLCBcbiAgICAudHlwb2dyYXBoeS13cmFwcGVyLFxuICAgIC50ZXh0LWg0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LWNvbG9yKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBwYWRkaW5nOiAxMjBweCA0MHB4O1xuXG4gICAgICAqIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRpZW50SGFuZGJvb2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG5cbiAgLmJsb2Nrc1dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcblxuICAgIGdhcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG59XG4iLCIudHJpcGxlQ2FyZHNXaXRoSWNvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuXG4gIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDI2MHB4KSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbiAgXG4gIC50ZXh0LWJvZHktbWVkaXVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udHJpcGxlQ2FyZHNXaXRoSWNvbnM6bGFzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnRyaXBsZUNhcmRzV2l0aEljb25zIHtcbiAgLmZsZXgge1xuICAgIEBpbmNsdWRlIG5vdC10YWJsZXQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIuaW5zdHJ1Y3Rpb25JdGVtcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJhY2tncm91bmQpO1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuXG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjEyZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMzI1ZnIpO1xuICAgIGdhcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5pdGVtc1dpdGhJY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ncmVlbik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjI1cztcblxuICAgICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDMyNWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3RTZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4MHB4O1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG5cbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xuICBtYXJnaW46IGF1dG87XG5cbiAgLmNvbnRhY3RUaXRsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAuaW5mb3JtYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jb250YWN0SW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3BlbkhvdXJzIHtcbiAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICB9XG5cbiAgLmNvbnRhY3REZXRhaWxzLCAub3BlbkhvdXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5waG9uZSwgLmVtYWlsIHtcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG5cbiAgLmVtYWlsQWRkcmVzcywgLnBob25lTnVtYmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBiLFxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbnNXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG4gIH1cblxuICAuY29udGFjdE1hcCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYucGhvbmVWZXJzaW9uIHtcbiAgICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kZXNrdG9wVmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXBXcmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMTAwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRlQnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1vcmFuZ2UpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cblxuICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgIGdhcDogODBweDtcblxuICAgIC5pbmZvcm1hdGlvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuY29udGFjdE1hcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iYWNrZ3JvdW5kKTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUT0RPIFNTQy0zNjkgcHJ6ZW5pZcWbxIcgdG8gZG8gY29udGFjdExlZ2FsSW5mb1NlY3Rpb25cblxuXG4uY29udGFjdExlZ2FsSW5mb1NlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xuICBncmlkOiBcImhlYWRlclwiIGF1dG9cbiAgICAgICAgXCJpbm5lckJsb2Nrc1wiIGF1dG9cbiAgICAgICAgXCJtYWluQmxvY2tcIiBhdXRvXG4gICAgICAgIC8gMWZyO1xuXG4gIEBpbmNsdWRlIG5vdC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGdhcDogNDhweCAyNHB4O1xuICAgIGdyaWQ6IFwiaGVhZGVyIGhlYWRlclwiIGF1dG9cbiAgICAgICAgICBcIm1haW5CbG9jayBpbm5lckJsb2Nrc1wiIGF1dG9cbiAgICAgICAgICAvIDFmciAxZnI7XG4gIH1cblxuICAmLm5vRm9ybSB7XG4gICAgZ3JpZDogXCJoZWFkZXJcIiBhdXRvXG4gICAgICAgICAgXCJtYWluQmxvY2tcIiBhdXRvXG4gICAgICAgICAgXCJpbm5lckJsb2Nrc1wiIGF1dG9cbiAgICAgICAgICAvIDFmcjtcbiAgfVxuXG4gIC5jb250YWN0VGl0bGUge1xuICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgLmluZm9ybWF0aW9ucyB7XG4gICAgZ3JpZC1hcmVhOiBtYWluQmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICA+IC5pbm5lckJsb2NrcyB7XG4gICAgZ3JpZC1hcmVhOiBpbm5lckJsb2NrcztcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgQGluY2x1ZGUgbm90LXRhYmxldCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3RJbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jb250YWN0RGV0YWlscywgLm9wZW5Ib3VycywgLmxlZ2FsSW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLnBob25lV3JhcHBlciB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucGhvbmUsIC5lbWFpbCB7XG4gICAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuXG4gIC5waG9uZVNwYW4ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAucGhvbmVMYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICB9XG5cbiAgLmRhdGFSb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0cHg7XG4gIH1cblxuICAubWFuYWdlbWVudCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG59XG4iLCIuaW5zdGl0dXRpb25JbWFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1iYWNrZ3JvdW5kKTtcblxuICAuaW5zdGl0dXRpb25JbWFnZXNTZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmluc3RpdHV0aW9uSW1hZ2VzU2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cblxuICAuc2xpZGUsIC5zbGlkZUVkaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB9XG5cbiAgLmFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cbiAgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgLmluc3RpdHV0aW9uSW1hZ2VzU2VjdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLmxpZ2h0Ym94UHJldiB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5saWdodGJveE5leHQge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc3RlcHNMaXN0U2VjdGlvbiB7XG4gIG1hcmdpbi1ibG9jazogNDBweDtcblxuICAudGV4dC11bmRlcmxpbmVkIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLmVsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcblxuICAgIC5lbGVtZW50IGEge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAudGV4dC1ib2R5LXJlZ3VsYXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHVuY3RvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LWdyZWVuKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnB1bmN0b3Ige1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFxdWEtZGVlcC0zMDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3VicGFnZUhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJhY2tncm91bmQpO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdmFyKC0tdGhlbWUtNDAwKTtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyZWVuKTtcblxuICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0MHB4IDFmcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyZWVuKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnRleHRJbWFnZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIzcHg7XG5cbiAgLnRleHQtdW5kZXJsaW5lZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ibG9ja3NXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cblxuICAuaW5uZXJCbG9ja3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuIiwiLnRleHRCbG9jayB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2NHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJhY2tncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIzcHg7XG5cbiAgaDMge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyZWVuKTtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbiAgfVxuXG4gIGgzLFxuICBwIHtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5tYXBTZWN0aW9uIHtcbiAgZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFxdWEtZGVlcC00MDAtdHJhbnNwYXJlbnQpO1xuXG4gIEBpbmNsdWRlIG5vdC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgfVxuXG4gIC5jb250YWN0TGVnYWxJbmZvU2VjdGlvbiAuaW5mb3JtYXRpb25zICYge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICB9XG5cbiAgLmFkZHJlc3NCbG9jayB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgKiB7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5tYXBXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKTtcblxuICAgICAgLmNvbnRhY3RMZWdhbEluZm9TZWN0aW9uIC5pbmZvcm1hdGlvbnMgJiB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmlnYXRlQnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW9yYW5nZSk7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiW2RhdGEtZW1wdHktc2VjdGlvbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1lZGl0b3ItaWZyYW1lX19odG1sIHtcbiAgW2RhdGEtZW1wdHktc2VjdGlvbj1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbiIsIi5ub3RGb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZGVjb3JhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICB0b3A6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgICAgbGVmdDogMzIlO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZy1ibG9jazogNzVweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogODBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9faW5zdGl0dXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG5cbiAgLm5ld3NmZWVkIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG5cbiAgLmNvbnRhY3RTZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLnB0X19pbnN0aXR1dGlvbnMge1xuICA+IGhlYWRlciB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDBkdmggbWF4LWNvbnRlbnQ7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgIGhlaWdodDogNjBkdmg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgI21hcENvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcblxuICAgICAgLmdtLXN0eWxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFzcGVrdGEgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmdtLXN0eWxlLWl3LWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmluZm9Cb3hDb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXN0c0RldGFpbHMge1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgICAgIHAuaGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAuc3VibGluZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjBweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2FkZXJXcmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJhY2tncm91bmQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnN0aXR1dGlvbnNMaXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IHtcbiAgICAgICAgICB5OiBzY3JvbGw7XG4gICAgICAgICAgeDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhZGRyZXNzIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluc3RpdHV0aW9uc0xpc3RMb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXRhaWxzV3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0RGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgIC5waG9uZU51bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5vcGVuaW5nSG91cnMge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3RzRGV0YWlscyB7XG4gICAgICAudGVzdEl0ZW0ge1xuICAgICAgICAudGVzdERlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgLmRlc2lnbmF0aW9uSWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wdF9fbmV3c2ZlZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCAxZnI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcbiAgfVxufVxuIiwiLnB0X19zZWFyY2gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCAxZnI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICBtYXgtd2lkdGg6IDEwMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1NnB4O1xuICB9XG59XG4iLCIuc2luZ2xlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtYmxhY2spO1xuXG4gIC5wb3N0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIC50ZXh0LWgxIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdGhlbWUtNDAwKTtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjY0cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlT2ZDb250ZW50cyB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2staGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMTZweCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnRleHQtYm9keS1yZWd1bGFye1xuICAgIGNvbG9yOnVuc2V0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgLnBhZGRlZExheW91dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctYmxvY2s6IDI0cHg7XG5cbiAgKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcblxuICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgIC5icmVhZGNydW1iLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLXBsdW0tMzAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAqLmxhc3RIaWRkZW5Pbk1vYmlsZSB7XG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAuYnJlYWRjcnVtYi1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1wbHVtLTMwMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5leHBhbmRhYmxlVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuXG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnJlYWRNb3JlQnRuIHtcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5jb2xsYXBzZUFjdGlvbiB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpdGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDc2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kKTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xuICAgIGhlaWdodDogMjY0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG5vdC10YWJsZXQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAzMDBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lLWZvb3Rlci1uYXZpZ2F0aW9uKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kaW5nLW1lbnUge1xuICAgICAgLm1lbnUge1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtZm9vdGVyLW5hdmlnYXRpb24pO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodHMtbWVudSB7XG4gICAgICAubWVudSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXNvY2lhbC10aXRsZS1mb290ZXItdGhlbWUpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZvb3Rlci1jcmVkaXRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWVwLWdyZWVuKTtcblxuICAgIC5jb3B5cmlnaHRzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG5cbiAgICAgIC5jb3B5cmlnaHRzLW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAucmVndWxhdGlvbnMtbWVudSB7XG4gICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29weXJpZ2h0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmxhbmRpbmctbWVudSB7XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICBjb2x1bW5zOiAxO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWljb25zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jcmVkaXRzIHtcbiAgICAgIC5jb3B5cmlnaHRzLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgLmNvcHlyaWdodHMtbWVudSB7XG4gICAgICAgICAgLnJlZ3VsYXRpb25zLW1lbnUge1xuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29weXJpZ2h0LXRleHQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICAuZm9vdGVyLWNyZWRpdHMge1xuICAgICAgLmNvcHlyaWdodHMtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aGVtZS1ncmVlbixcbi50aGVtZS1ibHVlIHtcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvV2l0aFNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWluLWhlaWdodDogMzYwcHg7XG5cbiAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC50ZXh0LWgzIHtcbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgcGFkZGluZzogMTIwcHggNDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kKTtcbiAgICAgIGhlaWdodDogNTUlO1xuICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxMjBweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IC0xMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnNlYXJjaFdyYXBwZXIgaW5wdXQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMjBweCA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICAub3ZlcmxheSB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWgzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoV3JhcHBlciBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVyb1dpdGhTZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogMDtcbiAgICBnYXA6IDE2cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5maXhlZERpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzZmVlZCB7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBoNSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZ3JlZW4pO1xuICB9XG5cbiAgLnBvc3RzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1heC1jb250ZW50KTtcbiAgICBnYXA6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXG4gICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5uYXYtYnV0dG9uIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuXG4gICAgLmFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9yZUFydGljbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA4MHB4O1xuXG4gIC5saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDZweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9zdENhdGVnb3JpZXMge1xuICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgIG1pbi13aWR0aDogMzI1cHg7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1ncmVlbik7XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZWxlbWVudCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMDApO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1wbHVtLTEwMCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgKiB7XG4gICAgICBjb2xvcjogdmFyKC0tYXF1YS1kZWVwLTIwMCk7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZUNhdGVnb3J5VG9nZ2xlciB7XG4gICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggNDRweCAxN3B4IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tMzAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2hFbXB0eVN0YXRlIHtcbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNjRweDtcblxuICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuc3VnZ2VzdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG4gICAgfVxuICB9XG59XG4iLCIucG9zdExpc3Qge1xuICAucG9zdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICAgIGdhcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG5cbiAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgICYucGljdHVyZWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xuXG4gICAgICAgICYgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE0NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjRweDtcblxuICAgIC5wYWdpbmF0aW9uLWNvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG5cbiAgICAgIC5kaXNhYmxlZCB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2hJbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tODAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDIxcHggMjNweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgICAgcGFkZGluZzogMjFweCAyM3B4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNoYXJjb2FsLXBsdW0tODAwKTtcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjayk7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UpO1xuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTY0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBub3QtcGhvbmUge1xuICAuc2VhcmNoZm9ybSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufSIsIi50YWJsZU9mQ29udGVudHMge1xuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICY6Om1hcmtlciB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnJlbmRlcmVkUG9zdENvbnRlbnQge1xuICA+IC50eXBvZ3JhcGh5LXdyYXBwZXIsXG4gID4gLndwLWJsb2NrLWxpc3QsXG4gID4gLndwLWJsb2NrLWNvbHVtbnMsXG4gID4gLndwLWJsb2NrLWVtYmVkIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBwYWRkaW5nOiB7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbm90LXBob25lIHtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RhbmRhcmRNZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBmbGV4LWNvbnRhaW5lcjtcblxuICAubWVudS1pdGVtID4gYSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcXVhLWRlZXAtNDAwLXRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYWN0aXZlID4gYSxcbiAgICAmLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstc3R5bGVzO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICY6aG92ZXIgPiBhLFxuICAgICAgJjpob3ZlciA+IGEgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1vcmFuZ2UpO1xuICAgICAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICB9XG5cbiAgICAgICYgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIHotaW5kZXg6IDEzMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwICMwMDAwMDAxRiwgMCAycHggMnB4IDAgIzAwMDAwMDI0LCAwIDNweCAxcHggMCAjMDAwMDAwMzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNDVweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXF1YS1kZWVwLTQwMC10cmFuc3BhcmVudCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcXVhLWRlZXAtNDAwLXRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlID4gYSxcbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxNDAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgtNHB4IC00cHggLTRweCAycHgpO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcXVhLWRlZXAtNDAwLXRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciA+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBmaWxsOiB2YXIoLS1hcXVhLWRlZXAtNDAwLXRyYW5zcGFyZW50KTtcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbkBtaXhpbiBsaW5rLXN0eWxlcyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWl4aW4gbWVudS1pdGVtcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKVxufVxuIiwiLm1vYmlsZU1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMTAwdnc7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY3cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKTtcblxuICAmLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbXM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg0NnB4ICsgMTZweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51LCAuc3ViLW1lbnUtbmVzdGVkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJ3N0YW5kYXJkLW1lbnUnO1xuQGltcG9ydCAnbW9iaWxlLW1lbnUnO1xuXG4uc2l0ZUhlYWRlciB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogdmFyKC0tei1pbmRleC1tb2RhbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAuaGVhZGVyQ29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdmFyKC0tdGhlbWUtNDAwKTtcbiAgfVxuXG4gIC51bmlvbkxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLnVuaW9uTG9nbyxcbiAgLmRpYWdOYXZpZ2F0aW9uIC5kaWFnTGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250YWluZXJUb3BNZW51V0l0aExvZ29zIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbnRhaW5lcjtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5jb250YWluZXJUb3BNZW51V0l0aExvZ29zIHtcbiAgICBoZWlnaHQ6IDY4cHg7XG5cbiAgICAubG9nbyBpbWcsXG4gICAgLmxvZ28gc3ZnIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXJUb3BNZW51IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2hhcmNvYWwtcGx1bS0xMDAwKTtcbiAgfVxuXG4gIC5jb250YWluZXJXaXRoTWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1pdGVtcztcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICNtYWluSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgID4gLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAubGVmdC1wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAubWVudURlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbm90LXRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbm90LXRhYmxldCB7XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpYWdOYXZpZ2F0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbnRhaW5lcjtcblxuICAgICAgICAgIC5kaWFnTWVudSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtaXRlbSA+IGEgc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLXN0eWxlcztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgICAgICAgICAgYm94LXNoYWRvdyAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksXG4gICAgICAgICAgICBjb2xvciAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWFnTmF2aWdhdGlvbiBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBsaW5rLXN0eWxlcztcbiAgICAgICAgICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLCBib3gtc2hhZG93IDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLCBib3JkZXItY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsIGNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Nsb3NlLW1lbnUtYnV0dG9uLFxuICAgICAgICAjbWVudS1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBub3QtdGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi53cC1ibG9jay1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtZ3JlZW4pO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS10aGVtZS00MDApO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTBweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xufVxuXG5oMS53cC1ibG9jay1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuaDIud3AtYmxvY2staGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG59XG5cbmgzLndwLWJsb2NrLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5oNC53cC1ibG9jay1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuaDUud3AtYmxvY2staGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbmg2LndwLWJsb2NrLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn0iLCIud3AtYmxvY2staW1hZ2Uge1xuICBpbWcge1xuICAgIG1hcmdpbi1ibG9jazogdmFyKC0taW50ZXJzZWN0aW9uLW1hcmdpbik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLndwLWJsb2NrLWVtYmVkIHtcbiAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLmFsaWdubGVmdCB7XG4gICAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbnJpZ2h0IHtcbiAgICAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbndpZGUge1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cbiAgICAgIEBpbmNsdWRlIG5vdC1waG9uZSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbmZ1bGwge1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIH1cbiAgfVxufVxuIiwiLndwLWJsb2NrLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJsYWNrKTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlICFpbXBvcnRhbnQ7XG59XG5cbnVsLndwLWJsb2NrLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbC53cC1ibG9jay1saXN0IHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbiIsIi53cC1ibG9jay10YWJsZSB7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzoge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBub3QtcGhvbmUge1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKiBcbiAgQHNlZSBhc3NldHMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbi9fYmFzZS5zY3NzIFxuICBmb3IgZWRpdGluZyB0aGUgYnV0dG9uIGNvbXBvbmVudCBzaXplcywgdmFyaWFudHMsIGV0Yy5cbiovXG5cbi53cC1ibG9jay1idXR0b25zIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/