@import url(https://use.typekit.net/our2fst.css);@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap);@import url(https://use.typekit.net/our2fst.css);@import url(https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css);@charset "UTF-8"@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap):root{--plyr-color-main:#c10606}.align-center{text-align:center!important}.align-center p{text-align:center!important}@font-face{font-family:'Optima-Bold';src:url(../../../../../../../../themes/antipodes-theme/dist/fonts/Optima-Bold.eot);src:url("../../../../../../../../themes/antipodes-theme/dist/fonts/Optima-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/Optima-Bold.woff2) format("woff2"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/Optima-Bold.woff) format("woff"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/Optima-Bold.ttf) format("truetype"),url("../../../../../../../../themes/antipodes-theme/dist/fonts/Optima-Bold.svg#Optima-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Gotham';src:url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/GothamPro-Black.eot);src:url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/GothamPro-Black.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/GothamPro-Black.woff2) format("woff2"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/GothamPro-Black.woff) format("woff"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/GothamPro-Black.ttf) format("truetype"),url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/GothamPro-Black.svg#Optima-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Book';src:url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Book.eot);src:url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Book.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Book.woff2) format("woff2"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Book.woff) format("woff"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Book.ttf) format("truetype"),url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Book.svg#Gotham-Book") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gotham';src:url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Bold.eot);src:url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Bold.woff2) format("woff2"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Bold.woff) format("woff"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Bold.ttf) format("truetype"),url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Gotham';src:url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Light.eot);src:url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Light.woff2) format("woff2"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Light.woff) format("woff"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Light.ttf) format("truetype"),url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Light.svg#Gotham-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gotham';src:url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Black.eot);src:url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Black.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Black.woff2) format("woff2"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Black.woff) format("woff"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Black.ttf) format("truetype"),url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Black.svg#Gotham-Black") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gotham';src:url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Medium.eot);src:url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Medium.woff2) format("woff2"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Medium.woff) format("woff"),url(../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Medium.ttf) format("truetype"),url("../../../../../../../../themes/antipodes-theme/dist/fonts/gotham/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}:root{--thumbnail-hover-block__on-hover__background:rgba(0, 0, 0, 0.78);--thumbnail-hover-block__on-hover__color:#fff;--thumbnail-hover-block__on-hover__font-family:inherit;--thumbnail-hover-block__on-hover__font-size:inherit;--thumbnail-hover-block__on-hover__font-weight:inherit;--thumbnail-hover-block__on-hover__letter-spacing:inherit;--thumbnail-hover-block__on-hover__line-height:inherit;--thumbnail-hover-block__on-hover__padding-bottom:2.5rem;--thumbnail-hover-block__on-hover__padding-left:1.25rem;--thumbnail-hover-block__on-hover__padding-right:1.25rem;--thumbnail-hover-block__on-hover__padding-top:2.5rem;--thumbnail-hover-block__on-hover__text-align:center;--thumbnail-hover-block__on-hover__text-transform:inherit}:root{--thumbnail-hover-block__on-hover-title__color:var(--thumbnail-hover-block__on-hover__color);--thumbnail-hover-block__on-hover-title__font-family:var(--thumbnail-hover-block__on-hover__font-family);--thumbnail-hover-block__on-hover-title__font-size:1.5rem;--thumbnail-hover-block__on-hover-title__font-weight:500;--thumbnail-hover-block__on-hover-title__letter-spacing:0.03em;--thumbnail-hover-block__on-hover-title__line-height:1.3;--thumbnail-hover-block__on-hover-title__text-align:var(--thumbnail-hover-block__on-hover__text-align);--thumbnail-hover-block__on-hover-title__text-transform:var(--thumbnail-hover-block__on-hover__text-transform)}:root{--thumbnail-hover-block__on-hover-title-border__background:#fff;--thumbnail-hover-block__on-hover-title-border__height:1px;--thumbnail-hover-block__on-hover-title-border__margin-bottom:1rem;--thumbnail-hover-block__on-hover-title-border__margin-top:1rem;--thumbnail-hover-block__on-hover-title-border__width:3.125rem}:root{--thumbnail-hover-block__on-hover-description__color:var(--thumbnail-hover-block__on-hover__color);--thumbnail-hover-block__on-hover-description__font-family:var(--thumbnail-hover-block__on-hover__font-family);--thumbnail-hover-block__on-hover-description__font-size:1rem;--thumbnail-hover-block__on-hover-description__font-weight:400;--thumbnail-hover-block__on-hover-description__letter-spacing:var(--thumbnail-hover-block__on-hover__letter-spacing);--thumbnail-hover-block__on-hover-description__line-height:1.50;--thumbnail-hover-block__on-hover-description__text-align:var(--thumbnail-hover-block__on-hover__text-align);--thumbnail-hover-block__on-hover-description__text-transform:var(--thumbnail-hover-block__on-hover__text-transform)}:root{--thumbnail-hover-block__on-hover-button__color:var(--thumbnail-hover-block__on-hover__color);--thumbnail-hover-block__on-hover-button__font-family:var(--thumbnail-hover-block__on-hover__font-family);--thumbnail-hover-block__on-hover-button__font-size:1.125rem;--thumbnail-hover-block__on-hover-button__font-weight:500;--thumbnail-hover-block__on-hover-button__letter-spacing:var(--thumbnail-hover-block__on-hover__letter-spacing);--thumbnail-hover-block__on-hover-button__line-height:var(--thumbnail-hover-block__on-hover__line-height);--thumbnail-hover-block__on-hover-button__margin-top:1.5rem;--thumbnail-hover-block__on-hover-button__padding-bottom:0.25em;--thumbnail-hover-block__on-hover-button__text-align:var(--thumbnail-hover-block__on-hover__text-align);--thumbnail-hover-block__on-hover-button__text-transform:var(--thumbnail-hover-block__on-hover__text-transform)}:root{--thumbnail-hover-block__on-hover-button-line__color:var(--thumbnail-hover-block__on-hover-button__color);--thumbnail-hover-block__on-hover-button-line__from-position:left bottom;--thumbnail-hover-block__on-hover-button-line__from-size:100% 100%;--thumbnail-hover-block__on-hover-button-line__to-position:right bottom;--thumbnail-hover-block__on-hover-button-line__to-size:0 100%;--thumbnail-hover-block__on-hover-button-line__transition:background-size 0.35s ease-in-out}:root{--thumbnail-hover-block__title__color:var(--thumbnail-hover-block__on-hover-title__color);--thumbnail-hover-block__title__font-family:var(--thumbnail-hover-block__on-hover-title__font-family);--thumbnail-hover-block__title__font-size:var(--thumbnail-hover-block__on-hover-title__font-size);--thumbnail-hover-block__title__font-weight:var(--thumbnail-hover-block__on-hover-title__font-weight);--thumbnail-hover-block__title__letter-spacing:var(--thumbnail-hover-block__on-hover-title__letter-spacing);--thumbnail-hover-block__title__line-height:var(--thumbnail-hover-block__on-hover-title__line-height);--thumbnail-hover-block__title__margin-bottom:1rem;--thumbnail-hover-block__title__margin-left:1.25rem;--thumbnail-hover-block__title__margin-right:1.25rem;--thumbnail-hover-block__title__text-align:left;--thumbnail-hover-block__title__text-transform:var(--thumbnail-hover-block__on-hover-title__text-transform)}.antipodes-thumbnail-hover-blocks{--thumbnail-hover-block__bullet__background:var(--section__bullet-color, rgba(0, 0, 0, 0.2));--thumbnail-hover-block__bullet__gap:5px;--thumbnail-hover-block__bullet__margin-top:1.5rem;--thumbnail-hover-block__bullet__size:12px;--thumbnail-hover-block__bullet__transition:0.3s ease}.antipodes-thumbnail-hover-blocks{--thumbnail-hover-block__active-bullet__color:var(--section__color, var(--textColor, ${primaryColor}));--thumbnail-hover-block__active-bullet__size:4px;--thumbnail-hover-block__active-bullet__transition:var(--thumbnail-hover-block__bullet__transition)}:root{--chicagoColor:#1d1d1d;--monzaColor:#c10606;--GrayColor:#848484}:root{--fontFamily:Montserrat, Arial, Helvetica, sans-serif;--fontWeight:var(--fontWeightRegular)}:root{--fontWeightBlack:900;--fontWeightBold:700;--fontWeightExtraBold:800;--fontWeightLight:300;--fontWeightMedium:500;--fontWeightRegular:400;--fontWeightSemiBold:600;--fontWeightThin:100}:root{--textAlign:justify;--textColor:$color-primary;--textLetterSpacing:0.03em;--textLineHeight:1.6;--textSize:1rem}:root{--paragraphGap:1rem}:root{--containerGutter:15px;--containerWidth:1400px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}@media only screen and (max-width:767px){a{font-size:1.14286rem}}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}*,*::before,*::after{min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.aligncenter{display:block;text-align:center;margin-right:auto;margin-left:auto}html,body{max-width:100%;-webkit-tap-highlight-color:transparent}html{font-size:-webkit-calc((100% * 14) / 16);font-size:calc((100% * 14) / 16)}html.focus-outline-hidden *:focus{outline:none!important}#wpadminbar{position:fixed!important}body{font-family:var(--fontFamily);font-size:1rem;color:#1d1d1d;font-weight:var(--fontWeightRegular);line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;overflow-x:hidden;text-rendering:optimizeSpeed}.applyStyles blockquote{margin:2.85714rem 0;padding:1.42857rem;background-color:rgba(196,196,196,.19);font-style:italic}.applyStyles blockquote p{font-size:1.14286rem;line-height:1.7}.applyStyles p{font-size:1.07143rem;color:#1d1d1d;line-height:1.5;text-align:justify}@media only screen and (max-width:767px){.applyStyles p{font-size:1.14286rem}}.applyStyles p a{color:#c10606;font-weight:700;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.applyStyles p a:hover{color:#1d1d1d}.applyStyles p+p a,.applyStyles p+ul a{color:#c10606;font-weight:700;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.applyStyles p+p a:hover,.applyStyles p+ul a:hover{color:#1d1d1d}.applyStyles p+p{margin-top:1.42857rem}.applyStyles p+h1,.applyStyles p+h2,.applyStyles p+h3,.applyStyles p+h4,.applyStyles p+h5,.applyStyles p+h6{margin-top:1.42857rem}.applyStyles p img{margin-top:.71429rem;margin-bottom:.71429rem}.applyStyles ul:not(.no--applyStyles),.applyStyles ol:not(.no--applyStyles){margin-top:1.07143rem;margin-bottom:1.78571rem;margin-left:1.42857rem}.applyStyles ul:not(.no--applyStyles) li,.applyStyles ol:not(.no--applyStyles) li{color:#1d1d1d;font-size:1.07143rem;line-height:1.5;text-align:initial;list-style-image:url(../../../../../../../../themes/antipodes-theme/dist/images/li.svg)}@media only screen and (max-width:767px){.applyStyles ul:not(.no--applyStyles) li,.applyStyles ol:not(.no--applyStyles) li{font-size:1.14286rem}}.applyStyles ul:not(.no--applyStyles) li+li,.applyStyles ol:not(.no--applyStyles) li+li{margin-top:1.07143rem}.applyStyles ul:not(.no--applyStyles) li img,.applyStyles ol:not(.no--applyStyles) li img{margin-top:.71429rem;margin-bottom:.71429rem}.applyStyles ol:not(.no--applyStyles){list-style:auto}.applyStyles ol:not(.no--applyStyles) li{list-style-image:none}.menu_style_purple .applyStyles h2::after{background-color:#d4a6c8}.menu_style_gray .applyStyles h2::after,.menu_style_darkGray .applyStyles h2::after{background-color:#a6a6a6}.applyStyles table{margin-top:1.42857rem;margin-bottom:1.42857rem;background:rgba(216,2,39,.07)}.applyStyles table tr,.applyStyles table td,.applyStyles table th{height:auto!important;border:1px solid #fff}.applyStyles table td{font-size:.92857rem;line-height:1.5;padding:8px 10px}.applyStyles table td p,.applyStyles table td li{font-size:0.92857rem!important;text-align:left!important}.applyStyles table thead td,.applyStyles table th{color:#fff;font-weight:700;font-size:1rem;padding:12px 10px;background-color:#c10606;vertical-align:middle}@media only screen and (max-width:767px){.buttonsBlock__buttons a{font-size:1.14286rem}}.page-wrapper{position:relative}a svg{pointer-events:none}body.stop-transitions *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}iframe,object,embed,video{max-width:100%}img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}svg{max-width:100%}strong{font-weight:var(--fontWeightBold)}em{font-style:italic}table{width:100%;border-collapse:collapse;border-spacing:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input:not(input:-webkit-autofill)::-webkit-contacts-auto-fill-button{background-color:#fff}small{font-size:smaller}textarea{resize:vertical}@supports (-webkit-touch-callout:none){input[type='color'],input[type='date'],input[type='datetime'],input[type='datetime-local'],input[type='email'],input[type='month'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='time'],input[type='url'],input[type='week'],select,select:focus,textarea{font-size:initial!important}}p{font-size:1rem;line-height:1.6}@media only screen and (max-width:767px){p{font-size:1.14286rem}}h1,h2,h3,h4,h5,h6{font-weight:700}.uppercase{text-transform:uppercase}.bold{font-weight:var(--fontWeightBold)}.text-center{text-align:center}.hidden_bloc{display:none!important;visibility:hidden!important}.embed-container{max-width:100%;height:auto;position:relative;overflow:hidden;padding-bottom:56.25%}.embed-videoThumbnail{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;cursor:pointer}.embed-videoThumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{width:100%;height:100%;position:absolute;top:0;left:0}.embed-container>div{position:absolute;top:0;left:0}.doctolibButtonContainer+*{margin-top:1.07143rem}.flexVideo{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:56.25%}.flexVideo iframe,.flexVideo video{width:100%;height:100%;position:absolute;top:0;left:0}.grecaptcha-badge{visibility:hidden!important}*{scroll-margin-top:-webkit-calc(var(--headerHeight, 68px) + 20px);scroll-margin-top:calc(var(--headerHeight, 68px) + 20px)}@media only screen and (min-width:1024px){*{scroll-margin-top:-webkit-calc(var(--headerHeight, 183px) + 20px);scroll-margin-top:calc(var(--headerHeight, 183px) + 20px)}}:root{--callToActionsHeight:50px}.container{width:100%;max-width:var(--containerWidth);margin-right:auto;margin-left:auto;padding-right:var(--containerGutter);padding-left:var(--containerGutter)}.container:before,.container:after{content:'';display:table;clear:both}.chirurgiensPage .container{max-width:1280px}.container-fluid{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-right:var(--containerGutter);padding-left:var(--containerGutter)}.grid{display:grid;grid-template-columns:repeat(12,1fr)}.grid--1{grid-column:span 1}.grid--2{grid-column:span 2}.grid--3{grid-column:span 3}.grid--4{grid-column:span 4}.grid--5{grid-column:span 5}.grid--6{grid-column:span 6}.grid--7{grid-column:span 7}.grid--8{grid-column:span 8}.grid--9{grid-column:span 9}.grid--10{grid-column:span 10}.grid--11{grid-column:span 11}.grid--12{grid-column:span 12}@media only screen and (max-width:399px){.grid--phone-1{grid-column:span 1}.grid--phone-2{grid-column:span 2}.grid--phone-3{grid-column:span 3}.grid--phone-4{grid-column:span 4}.grid--phone-5{grid-column:span 5}.grid--phone-6{grid-column:span 6}.grid--phone-7{grid-column:span 7}.grid--phone-8{grid-column:span 8}.grid--phone-9{grid-column:span 9}.grid--phone-10{grid-column:span 10}.grid--phone-11{grid-column:span 11}.grid--phone-12{grid-column:span 12}}@media only screen and (max-width:479px){.grid--phone-wide-1{grid-column:span 1}.grid--phone-wide-2{grid-column:span 2}.grid--phone-wide-3{grid-column:span 3}.grid--phone-wide-4{grid-column:span 4}.grid--phone-wide-5{grid-column:span 5}.grid--phone-wide-6{grid-column:span 6}.grid--phone-wide-7{grid-column:span 7}.grid--phone-wide-8{grid-column:span 8}.grid--phone-wide-9{grid-column:span 9}.grid--phone-wide-10{grid-column:span 10}.grid--phone-wide-11{grid-column:span 11}.grid--phone-wide-12{grid-column:span 12}}@media only screen and (max-width:559px){.grid--phablet-1{grid-column:span 1}.grid--phablet-2{grid-column:span 2}.grid--phablet-3{grid-column:span 3}.grid--phablet-4{grid-column:span 4}.grid--phablet-5{grid-column:span 5}.grid--phablet-6{grid-column:span 6}.grid--phablet-7{grid-column:span 7}.grid--phablet-8{grid-column:span 8}.grid--phablet-9{grid-column:span 9}.grid--phablet-10{grid-column:span 10}.grid--phablet-11{grid-column:span 11}.grid--phablet-12{grid-column:span 12}}@media only screen and (max-width:639px){.grid--tablet-small-1{grid-column:span 1}.grid--tablet-small-2{grid-column:span 2}.grid--tablet-small-3{grid-column:span 3}.grid--tablet-small-4{grid-column:span 4}.grid--tablet-small-5{grid-column:span 5}.grid--tablet-small-6{grid-column:span 6}.grid--tablet-small-7{grid-column:span 7}.grid--tablet-small-8{grid-column:span 8}.grid--tablet-small-9{grid-column:span 9}.grid--tablet-small-10{grid-column:span 10}.grid--tablet-small-11{grid-column:span 11}.grid--tablet-small-12{grid-column:span 12}}@media only screen and (max-width:767px){.grid--tablet-1{grid-column:span 1}.grid--tablet-2{grid-column:span 2}.grid--tablet-3{grid-column:span 3}.grid--tablet-4{grid-column:span 4}.grid--tablet-5{grid-column:span 5}.grid--tablet-6{grid-column:span 6}.grid--tablet-7{grid-column:span 7}.grid--tablet-8{grid-column:span 8}.grid--tablet-9{grid-column:span 9}.grid--tablet-10{grid-column:span 10}.grid--tablet-11{grid-column:span 11}.grid--tablet-12{grid-column:span 12}}@media only screen and (max-width:999px){.grid--width-900-1{grid-column:span 1}.grid--width-900-2{grid-column:span 2}.grid--width-900-3{grid-column:span 3}.grid--width-900-4{grid-column:span 4}.grid--width-900-5{grid-column:span 5}.grid--width-900-6{grid-column:span 6}.grid--width-900-7{grid-column:span 7}.grid--width-900-8{grid-column:span 8}.grid--width-900-9{grid-column:span 9}.grid--width-900-10{grid-column:span 10}.grid--width-900-11{grid-column:span 11}.grid--width-900-12{grid-column:span 12}}@media only screen and (max-width:999px){.grid--width-1000-1{grid-column:span 1}.grid--width-1000-2{grid-column:span 2}.grid--width-1000-3{grid-column:span 3}.grid--width-1000-4{grid-column:span 4}.grid--width-1000-5{grid-column:span 5}.grid--width-1000-6{grid-column:span 6}.grid--width-1000-7{grid-column:span 7}.grid--width-1000-8{grid-column:span 8}.grid--width-1000-9{grid-column:span 9}.grid--width-1000-10{grid-column:span 10}.grid--width-1000-11{grid-column:span 11}.grid--width-1000-12{grid-column:span 12}}@media only screen and (max-width:1023px){.grid--tablet-wide-1{grid-column:span 1}.grid--tablet-wide-2{grid-column:span 2}.grid--tablet-wide-3{grid-column:span 3}.grid--tablet-wide-4{grid-column:span 4}.grid--tablet-wide-5{grid-column:span 5}.grid--tablet-wide-6{grid-column:span 6}.grid--tablet-wide-7{grid-column:span 7}.grid--tablet-wide-8{grid-column:span 8}.grid--tablet-wide-9{grid-column:span 9}.grid--tablet-wide-10{grid-column:span 10}.grid--tablet-wide-11{grid-column:span 11}.grid--tablet-wide-12{grid-column:span 12}}@media only screen and (max-width:1247px){.grid--desktop-1{grid-column:span 1}.grid--desktop-2{grid-column:span 2}.grid--desktop-3{grid-column:span 3}.grid--desktop-4{grid-column:span 4}.grid--desktop-5{grid-column:span 5}.grid--desktop-6{grid-column:span 6}.grid--desktop-7{grid-column:span 7}.grid--desktop-8{grid-column:span 8}.grid--desktop-9{grid-column:span 9}.grid--desktop-10{grid-column:span 10}.grid--desktop-11{grid-column:span 11}.grid--desktop-12{grid-column:span 12}}@media only screen and (max-width:1439px){.grid--desktop-wide-1{grid-column:span 1}.grid--desktop-wide-2{grid-column:span 2}.grid--desktop-wide-3{grid-column:span 3}.grid--desktop-wide-4{grid-column:span 4}.grid--desktop-wide-5{grid-column:span 5}.grid--desktop-wide-6{grid-column:span 6}.grid--desktop-wide-7{grid-column:span 7}.grid--desktop-wide-8{grid-column:span 8}.grid--desktop-wide-9{grid-column:span 9}.grid--desktop-wide-10{grid-column:span 10}.grid--desktop-wide-11{grid-column:span 11}.grid--desktop-wide-12{grid-column:span 12}}@media only screen and (max-width:1023px){.grid--responsive-1{grid-column:span 1}.grid--responsive-2{grid-column:span 2}.grid--responsive-3{grid-column:span 3}.grid--responsive-4{grid-column:span 4}.grid--responsive-5{grid-column:span 5}.grid--responsive-6{grid-column:span 6}.grid--responsive-7{grid-column:span 7}.grid--responsive-8{grid-column:span 8}.grid--responsive-9{grid-column:span 9}.grid--responsive-10{grid-column:span 10}.grid--responsive-11{grid-column:span 11}.grid--responsive-12{grid-column:span 12}}.formControl,.contactForm__submit button,.contactForm__file input,.homeInterne__search .wp_autosearch_input{display:block;width:100%;overflow:hidden;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}.searchForm__input{display:block;width:100%;overflow:hidden;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}modal-popup>div>button:nth-child(1),.form-submit>button{cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pagination{display:grid;grid-template-areas:"prev pages next";grid-template-columns:auto 1fr auto;padding-top:.71429rem;padding-bottom:.71429rem;border-top:2px solid #cfcfcf;border-bottom:2px solid #cfcfcf}.pagination>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.pagination>.prev{grid-area:prev}.pagination>.prev>svg{margin-right:9px}.pagination>.pagination__numbers{grid-area:pages;margin-right:auto;margin-left:auto}.pagination>.pagination__numbers>*+*{margin-left:.71429rem}.pagination>.pagination__numbers>*.page-numbers{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.21429rem;color:#cfcfcf;font-weight:var(--fontWeightRegular);line-height:normal;text-align:center;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.pagination>.pagination__numbers>*.page-numbers:hover{color:#c10606}.pagination>.pagination__numbers>*.current{color:#c10606}.pagination>.next{grid-area:next}.pagination>.next>svg{margin-left:9px}.pagination>.prev,.pagination>.next{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.21429rem;color:#cfcfcf;font-weight:400}.pagination>.prev.disabled,.pagination>.next.disabled{cursor:none;opacity:.2;pointer-events:none}.pagination>.prev>svg,.pagination>.next>svg{margin-top:4px}.pagination>.prev>svg path,.pagination>.next>svg path{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.pagination>.prev:hover,.pagination>.next:hover{color:#c10606}.pagination>.prev:hover svg path,.pagination>.next:hover svg path{stroke:#c10606}.roll-hover-button__container{width:100%;height:34px;overflow:hidden;line-height:34px}.roll-hover-button__text{position:relative;-webkit-transition:-webkit-transform 0.35s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform 0.35s cubic-bezier(.25,.1,.25,1);-o-transition:transform 0.35s cubic-bezier(.25,.1,.25,1);transition:transform 0.35s cubic-bezier(.25,.1,.25,1);transition:transform 0.35s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.35s cubic-bezier(.25,.1,.25,1)}@media (hover:hover){.roll-hover-doctolib:hover .roll-hover-button__text,.roll-hover-button:hover .roll-hover-button__text{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.linkFirstStyle{font-weight:700!important;font-size:1rem!important;line-height:1;color:#d4a6c8!important}.paragraphFirstStyle{font-weight:700;font-size:1.07143rem;line-height:1;color:#7e7e7d}.formControl{height:20px}.formControl::-webkit-input-placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.92857rem;color:#1d1d1d;line-height:1.3}.formControl::-moz-placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.92857rem;color:#1d1d1d;line-height:1.3}.formControl:-ms-input-placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.92857rem;color:#1d1d1d;line-height:1.3}.formControl::-ms-input-placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.92857rem;color:#1d1d1d;line-height:1.3}.formControl,.formControl::placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.92857rem;color:#1d1d1d;line-height:1.3}.contactForm{display:grid;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-areas:"last-name" "first-name" "phone" "email" "message" "file" "gpdr" "submit";grid-template-columns:1fr;grid-row-gap:1.07143rem}@media only screen and (min-width:768px){.contactForm{grid-template-areas:"last-name    first-name" "phone        email" "message      message" "file         file" "gpdr         gpdr" "submit       submit";grid-template-columns:1fr 1fr;grid-column-gap:1.64286rem;grid-row-gap:1.14286rem}}.contactForm>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.contactForm>*:nth-child(1){grid-area:last-name}.contactForm>*:nth-child(2){grid-area:first-name}.contactForm>*:nth-child(3){grid-area:phone}.contactForm>*:nth-child(4){grid-area:email}.contactForm>*:nth-child(5){grid-area:message}.contactForm__gpdr{grid-area:gpdr;line-height:1.7}.contactForm__gpdr input[type="checkbox"]{margin:0}.contactForm__gpdr span.wpcf7-list-item{margin:0}.contactForm__gpdr .wpcf7-list-item-label{font-size:.85714rem;padding-left:.5em;vertical-align:2px}.contactForm__submit{grid-area:submit;margin-left:auto}@media only screen and (max-width:767px){.contactForm__submit{margin-top:1rem}}.contactForm__submit button{width:146px;height:36px;cursor:pointer;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#fff;font-weight:700;line-height:1;font-size:.92857rem;letter-spacing:.5px;text-transform:uppercase;background-color:#c10606;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.contactForm__submit button span{position:relative}.contactForm__submit button span:after{content:'';display:inline-block;width:19px;height:14px;margin-left:10px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/arrow-right.svg) no-repeat;vertical-align:-2px}.contactForm__submit button:hover{background-color:#1d1d1d}.contactForm__file{grid-area:file;display:grid;grid-template-areas:"text" "input" "files";grid-template-columns:1fr;gap:1.07143rem}@media only screen and (min-width:560px){.contactForm__file{grid-template-areas:"text   input" ".     files";grid-template-columns:auto 1fr}}.contactForm__file #mfcf7_zl_multifilecontainer{grid-area:files;margin-top:0.71429rem!important}.contactForm__file>*:last-child{grid-area:input}.contactForm__file input{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:10.71429rem;cursor:pointer;padding:.42857rem .35714rem;background-color:#7b7b7b;-webkit-transition:background-color 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:background-color 0.3s cubic-bezier(.25,.1,.25,1);transition:background-color 0.3s cubic-bezier(.25,.1,.25,1)}.contactForm__file input::-webkit-input-placeholder{font-size:.78571rem;color:#fff;font-weight:700;line-height:1;text-align:center}.contactForm__file input::-moz-placeholder{font-size:.78571rem;color:#fff;font-weight:700;line-height:1;text-align:center}.contactForm__file input:-ms-input-placeholder{font-size:.78571rem;color:#fff;font-weight:700;line-height:1;text-align:center}.contactForm__file input::-ms-input-placeholder{font-size:.78571rem;color:#fff;font-weight:700;line-height:1;text-align:center}.contactForm__file input,.contactForm__file input::placeholder{font-size:.78571rem;color:#fff;font-weight:700;line-height:1;text-align:center}.contactForm__file input:hover{background-color:#c10606}.contactForm__file .mfcf7-zl-multifile-name{display:inline-block;max-width:150px;overflow:hidden;font-size:.85714rem;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.contactForm__file .mfcf7_zl_delete_file span{display:inline-block;position:relative;margin-top:-8px;margin-left:.35714rem;vertical-align:middle;visibility:hidden}.contactForm__file>span{display:none}.contactForm__file>p{grid-area:text;align-self:center;font-size:.92857rem;font-weight:500;margin-bottom:0!important}.contactForm__file .mfcf7_zl_delete_file span::after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' viewBox='0 0 329.26933 329' width='12'%3E%3Cpath fill='%231d1d1d' d='m194.800781 164.769531 128.210938-128.214843c8.34375-8.339844 8.34375-21.824219 0-30.164063-8.339844-8.339844-21.824219-8.339844-30.164063 0l-128.214844 128.214844-128.210937-128.214844c-8.34375-8.339844-21.824219-8.339844-30.164063 0-8.34375 8.339844-8.34375 21.824219 0 30.164063l128.210938 128.214843-128.210938 128.214844c-8.34375 8.339844-8.34375 21.824219 0 30.164063 4.15625 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921875-2.089844 15.082031-6.25l128.210937-128.214844 128.214844 128.214844c4.160156 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921874-2.089844 15.082031-6.25 8.34375-8.339844 8.34375-21.824219 0-30.164063zm0 0'/%3E%3C/svg%3E");position:absolute;top:1px;left:0;visibility:visible}.applyStyles h1,.archivePage__header>.archivePage__header__title{font-size:-webkit-calc(1.52143rem + 0.975vw);font-size:calc(1.52143rem + 0.975vw);color:#1d1d1d;line-height:1;margin-bottom:1.42857rem}@media (min-width:1200px){.applyStyles h1,.archivePage__header>.archivePage__header__title{font-size:2.35714rem}}.applyStyles h1::after,.archivePage__header>.archivePage__header__title::after{content:'';display:block;width:46px;height:5px;margin:.5rem 0 0 -1.21429rem;background-color:#1d1d1d}.applyStyles h2{font-size:-webkit-calc(1.43571rem + 0.075vw);font-size:calc(1.43571rem + 0.075vw);color:#1d1d1d;line-height:1.1;margin-bottom:1.42857rem}@media (min-width:1200px){.applyStyles h2{font-size:1.5rem}}.applyStyles h2::after{content:'';display:block;width:33px;height:4px;margin:.57143rem 0 0 -.92857rem;background-color:#c10606}.applyStyles h3{font-size:1.21429rem;color:#1d1d1d;line-height:1.1;margin-bottom:1.07143rem}.applyStyles h4{font-size:1.14286rem;color:#1d1d1d;line-height:1.1;margin-bottom:1.07143rem}.applyStyles h5{font-size:1.07143rem;color:#1d1d1d;line-height:1.1;margin-bottom:1.07143rem}.headingFirstStyle{font-weight:700;font-size:1.14286rem;line-height:1.25;text-transform:uppercase;color:#000}.headingFirstStyle+*{margin-top:-webkit-calc(1.46429rem + 0.375vw);margin-top:calc(1.46429rem + 0.375vw)}@media (min-width:1200px){.headingFirstStyle+*{margin-top:1.78571rem}}:root{--header-height:68px}@media only screen and (min-width:768px){:root{--header-height:100px}}@media only screen and (min-width:1000px){:root{--header-height:193px}}#header-site{width:100%;position:-webkit-sticky;position:sticky;z-index:1002;top:0}.header-top{display:grid;grid-template-columns:1fr auto;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#E7E5F0}@media only screen and (max-width:1023px){.header-top{display:none}}.header-top-left{padding:.78571rem -webkit-calc(1.45714rem + 0.3vw);padding:.78571rem calc(1.45714rem + 0.3vw)}@media (min-width:1200px){.header-top-left{padding:.78571rem 1.71429rem}}.header-top-left ul li{font-size:1rem;display:inline-block;vertical-align:middle}.header-top-left ul li:not(:last-child){margin-right:1.07143rem}.header-top-left ul li svg{margin-right:.21429rem;vertical-align:middle}@media only screen and (max-width:1119px){.header-top-left ul li svg{width:16px!important;height:16px!important}}.header-top-right>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.header-top-right>ul>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;color:#fff;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1.2;text-transform:uppercase;padding:.21429rem .85714rem;word-break:normal}.header-top-right>ul>li:nth-child(1) a{color:#292929;position:relative;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}.header-top-right>ul>li:nth-child(1) a:hover{color:#c10606}.header-top-right>ul>li:nth-child(1) a:after{content:"";right:-1px;position:absolute;width:.5px;height:18px;background:#3F1264}.header-top-right>ul>li:nth-child(2) a{color:#292929;position:relative;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}.header-top-right>ul>li:nth-child(2) a:hover{color:#c10606}.header-top-right>ul>li:nth-child(2) a:after{content:"";right:-1px;position:absolute;width:.5px;height:18px;background:#3F1264}.header-top-right>ul>li:nth-child(3) a{color:#292929;position:relative;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}.header-top-right>ul>li:nth-child(3) a:hover{color:#c10606}.header-top-right>ul>li:nth-child(3) a:after{content:"";right:-1px;position:absolute;width:.5px;height:18px;background:#3F1264}.header-top-right>ul>li:nth-child(4) a{color:#292929;position:relative;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}.header-top-right>ul>li:nth-child(4) a:hover{color:#B10F27}.header-top-right>ul>li:nth-child(5) .header-top-right__contact__link{color:#FFF;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1.2;text-transform:uppercase;background-color:#B10F27;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.header-top-right>ul>li:nth-child(5) .header-top-right__contact__link:hover{background-color:#F09DAC}.header-top-right>ul>li:nth-child(6) a{background-color:#FFA3CA}.header-top-right>ul>li:nth-child(7) a{background-color:#c10606}.header-top-right>ul>li:last-child a{background-color:#F09DAC;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-top-right>ul>li:last-child a:hover{background-color:#B10F27}.header-top-right__contact{margin-left:.21429rem;margin-right:.21429rem}.header-top-right__contact>li>a{padding-left:-webkit-calc(1.5rem + 0.75vw)!important;padding-left:calc(1.5rem + 0.75vw)!important;padding-right:-webkit-calc(1.5rem + 0.75vw)!important;padding-right:calc(1.5rem + 0.75vw)!important}@media (min-width:1200px){.header-top-right__contact>li>a{padding-left:2.14286rem!important}}@media (min-width:1200px){.header-top-right__contact>li>a{padding-right:2.14286rem!important}}.header-top-right__contact>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:1002;opacity:0;margin-top:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.header-top-right__contact.isActive>ul{opacity:1;pointer-events:auto}.header__socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:var(--Spacing-2,.5rem) .78rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background:#EFEFEF;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:.72rem}.header__socials svg{width:1.5625rem;height:1.5625rem}@media only screen and (min-width:1024px){.header__socials{display:none}}.header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:9;padding:var(--containerGutter);background:#fff;padding-left:16px;padding-top:8px}.header-inner::after{content:'';display:block;width:-webkit-calc(100% - 56px);width:calc(100% - 56px);height:.4px;background:rgba(34,0,63,.6);position:absolute;bottom:0;left:28px}@media only screen and (max-width:1023px){.header-inner::after{display:none}}@media only screen and (max-width:767px){.header-inner{padding:-webkit-calc(1.46429rem + 0.375vw) 1.07143rem;padding:calc(1.46429rem + 0.375vw) 1.07143rem}}@media only screen and (max-width:767px) and (min-width:1200px){.header-inner{padding:1.78571rem 1.07143rem}}.header-inner>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.header-inner{padding-left:28px}}.bloc_langue{position:relative;margin-right:1.07143em}.bloc_langue .current_langue{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;position:relative;cursor:pointer;border:1px solid #787878;-webkit-border-radius:50%;border-radius:50%}.bloc_langue .current_langue::after{content:'';display:block;width:100%;height:var(--blocLangueGap,10px);position:absolute;bottom:0;background-color:transparent;right:0;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.bloc_langue .current_langue svg{pointer-events:none}.bloc_langue ul{width:160px;position:absolute;z-index:99999;opacity:0;margin-top:var(--blocLangueGap,10px);padding:0 12px;background:#fff;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,.15);box-shadow:2px 2px 12px rgba(0,0,0,.15);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;left:7px;pointer-events:none}.bloc_langue ul.isActive{opacity:1;pointer-events:auto}.bloc_langue ul li{display:block;color:#000;font-size:.857rem;padding:10px 0}.bloc_langue ul li:not(:last-child){border-bottom:1px solid #e5e5e5}.bloc_langue ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bloc_langue ul li svg{margin-right:15px}.bloc_langue:hover>ul{opacity:1;pointer-events:auto}.socialsListing__instagram{position:relative;margin-right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.socialsListing__instagram:before{content:"";height:20px;width:20px;background-color:transparent;position:absolute;top:0;left:0}html[dir="rtl"] .socialsListing__instagram{margin-right:0;margin-left:1.07143em}.socialsListing__instagram__items{display:none;opacity:0;position:relative}.socialsListing__instagram__items:before{content:'';height:13px;width:100%;background-color:transparent;top:-13px;position:absolute}.socialsListing__instagram__items li{margin-left:0}.socialsListing__instagram__items li+li{margin-left:0!important}.socialsListing__instagram__items li+li svg path{fill:#D4A6C8!important}.socialsListing__instagram__items.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);box-shadow:0 3px 6px rgba(0,0,0,.25);margin-top:25px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#fff;top:25px;z-index:10;opacity:1!important}.socialsListing__instagram__items.show a{font-family:'Montserrat';font-weight:700;font-size:13px;line-height:32px;text-transform:uppercase;color:#1D1D1D;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 6px;height:31px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.socialsListing__instagram__items.show a svg path{fill:#B0261B}.socialsListing__instagram__items.show a:hover{background:#D4A6C8;color:#fff}.socialsListing__instagram__items.show a:hover svg path{fill:#fff!important}.socialsListing__instagram__items.show li:first-of-type a:first-of-type:hover{background:#B0261B}.socialsListing__instagram__items.show li{opacity:1!important}.header-top-left ul li:first-of-type svg{margin-right:10px}@media only screen and (max-width:1023px){.header_left .header_leftContent{display:none!important}}.header_left_top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.71429rem .85714rem;background-color:#e7e7e7}@media only screen and (max-width:1023px){.header_left_top{display:none}}#logo-site{display:block;text-align:left}@media only screen and (max-width:1023px){#logo-site{text-align:center}}.header_search{position:relative;font-size:.714rem;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1);display:none}@media only screen and (min-width:1024px){.header_search{padding-right:30px}}@media only screen and (max-width:999px){.header_search span{display:none}}.header_search svg{-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}@media only screen and (max-width:1023px){.header_search svg{width:23px;height:24px}}.header_search svg path{fill:#1d1d1d}@media only screen and (max-width:1023px){.header_search svg path{fill:#c10606}}@media only screen and (min-width:1024px){.header_search svg{position:absolute;top:16px;right:0}.header_search svg:hover{color:#c10606}.header_search svg:hover svg{width:20px;height:20px;top:-7px}.header_search svg:hover svg path{fill:#c10606}}.burger-menu-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:90px;margin-left:-webkit-calc(1.60714rem + 1.875vw);margin-left:calc(1.60714rem + 1.875vw);height:38px;position:relative}@media (min-width:1200px){.burger-menu-button{margin-left:3.21429rem}}@media only screen and (max-width:999px){.burger-menu-button{width:-webkit-calc(90px - 32px);width:calc(90px - 32px)}}@media only screen and (max-width:849px){.burger-menu-button{width:38px;margin-left:-webkit-calc(1.46429rem + 0.375vw);margin-left:calc(1.46429rem + 0.375vw)}}@media only screen and (max-width:849px) and (min-width:1200px){.burger-menu-button{margin-left:1.78571rem}}.burger-menu-button_txt{font-size:.714rem}@media only screen and (max-width:999px){.burger-menu-button_txt{display:none}}.burger-menu-button_click{width:40px;height:40px;position:absolute;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;right:0}.burger-menu-button_line{display:block;width:20px;position:absolute;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:-webkit-transform 400ms ease-out;transition:-webkit-transform 400ms ease-out;-o-transition:transform 400ms ease-out;transition:transform 400ms ease-out;transition:transform 400ms ease-out,-webkit-transform 400ms ease-out;right:0;left:0;margin-left:auto;margin-right:auto;border-top:3px solid #5a5a58;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.burger-menu-button_line:nth-child(1){top:12px}.burger-menu-button_line:nth-child(2){width:14px;top:18px;opacity:1;-webkit-transition:opacity 0ms linear 200ms,-webkit-transform 400ms ease-out;transition:opacity 0ms linear 200ms,-webkit-transform 400ms ease-out;-o-transition:transform 400ms ease-out,opacity 0ms linear 200ms;transition:transform 400ms ease-out,opacity 0ms linear 200ms;transition:transform 400ms ease-out,opacity 0ms linear 200ms,-webkit-transform 400ms ease-out}.burger-menu-button_line:nth-child(3){top:24px}.active .burger-menu-button_line:nth-child(1),body.appMenu--isActive .burger-menu-button_line:nth-child(1){-webkit-animation:burger-open-top 400ms ease-out forwards;animation:burger-open-top 400ms ease-out forwards}.active .burger-menu-button_line:nth-child(2),body.appMenu--isActive .burger-menu-button_line:nth-child(2){opacity:0;-webkit-transition:opacity 0ms linear 200ms,-webkit-transform 400ms ease-out;transition:opacity 0ms linear 200ms,-webkit-transform 400ms ease-out;-o-transition:transform 400ms ease-out,opacity 0ms linear 200ms;transition:transform 400ms ease-out,opacity 0ms linear 200ms;transition:transform 400ms ease-out,opacity 0ms linear 200ms,-webkit-transform 400ms ease-out}.active .burger-menu-button_line:nth-child(3),body.appMenu--isActive .burger-menu-button_line:nth-child(3){-webkit-animation:burger-open-bot 400ms ease-out forwards;animation:burger-open-bot 400ms ease-out forwards}.closing .burger-menu-button_line:nth-child(1),body.appMenu--isClosing .burger-menu-button_line:nth-child(1){-webkit-animation:burger-close-top 400ms ease-out forwards;animation:burger-close-top 400ms ease-out forwards}.closing .burger-menu-button_line:nth-child(3),body.appMenu--isClosing .burger-menu-button_line:nth-child(3){-webkit-animation:burger-close-bot 400ms ease-out forwards;animation:burger-close-bot 400ms ease-out forwards}.burger-menu-button_click:hover .burger-menu-button_line{border-top-color:#c10606}@media only screen and (min-width:1024px){.burger-menu-button{display:none}}@-webkit-keyframes pulse-hamburger{to{-webkit-box-shadow:0 0 0 15px rgba(236,236,236,0);box-shadow:0 0 0 15px rgba(236,236,236,0)}}@keyframes pulse-hamburger{to{-webkit-box-shadow:0 0 0 15px rgba(236,236,236,0);box-shadow:0 0 0 15px rgba(236,236,236,0)}}@-webkit-keyframes burger-open-top{50%{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}100%{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}}@keyframes burger-open-top{50%{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}100%{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}}@-webkit-keyframes burger-open-bot{50%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,-5px,0) rotate(-45deg);transform:translate3d(0,-5px,0) rotate(-45deg)}}@keyframes burger-open-bot{50%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,-5px,0) rotate(-45deg);transform:translate3d(0,-5px,0) rotate(-45deg)}}@-webkit-keyframes burger-close-top{0%{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}50%{-webkit-transform:translate3d(0,7px,0) rotate(0deg);transform:translate3d(0,7px,0) rotate(0deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes burger-close-top{0%{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}50%{-webkit-transform:translate3d(0,7px,0) rotate(0deg);transform:translate3d(0,7px,0) rotate(0deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes burger-close-bot{0%{-webkit-transform:translate3d(0,-5px,0) rotate(-45deg);transform:translate3d(0,-5px,0) rotate(-45deg)}50%{-webkit-transform:translate3d(0,-5px,0) rotate(0deg);transform:translate3d(0,-5px,0) rotate(0deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes burger-close-bot{0%{-webkit-transform:translate3d(0,-5px,0) rotate(-45deg);transform:translate3d(0,-5px,0) rotate(-45deg)}50%{-webkit-transform:translate3d(0,-5px,0) rotate(0deg);transform:translate3d(0,-5px,0) rotate(0deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}:root{--headerActionsSearchColor:var(--baliHaiColor);--headerActionsSearchHeight:1.42857rem;--headerActionsSearchWidth:1.42857rem;--searchBarBackgroundColor:#9d9d9d;--searchBarColor:#fff;--searchBarIconColor:#fff;--searchBarOverlayBackgroundColor:rgba(157, 157, 157, 0.8);--searchBarPaddingBottom:2.14286rem;--searchBarPaddingTop:1.78571rem;--searchFormInputBorderColor:#fff;--searchFormInputBorderHeight:2px;--searchFormInputColor:#fff;--searchFormInputMarginLeft:0.71429rem;--searchFormInputMarginRight:0.71429rem;--searchFormInputPaddingBottom:0.14286rem;--searchFormLabelFontWeight:700}@media only screen and (max-width:1023px){:root{--headerActionsSearchColor:#fff;--headerActionsSearchHeight:2.28571rem;--headerActionsSearchWidth:2.28571rem}}.header__searchBar{width:100%;position:absolute;z-index:-1;right:0;bottom:0;left:0;color:var(--searchBarColor,#fff);padding-top:var(--searchBarPaddingTop,1.42857rem);padding-bottom:var(--searchBarPaddingBottom,1.42857rem);background-color:#b10f27;-webkit-transition:-webkit-transform 0.2s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform 0.2s cubic-bezier(.25,.1,.25,1);-o-transition:transform 0.2s cubic-bezier(.25,.1,.25,1);transition:transform 0.2s cubic-bezier(.25,.1,.25,1);transition:transform 0.2s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.2s cubic-bezier(.25,.1,.25,1)}.header__searchBar svg path,.header__searchBar svg polygon{fill:var(--searchBarIconColor,#fff)}@media only screen and (min-width:1024px){.header__searchBar{bottom:-15px}}.header__searchBar .searchForm__input::-webkit-input-placeholder{max-width:600px;font-size:17px!important}.header__searchBar .searchForm__input::-moz-placeholder{max-width:600px;font-size:17px!important}.header__searchBar .searchForm__input:-ms-input-placeholder{max-width:600px;font-size:17px!important}.header__searchBar .searchForm__input::-ms-input-placeholder{max-width:600px;font-size:17px!important}.header__searchBar .searchForm__input,.header__searchBar .searchForm__input::placeholder{max-width:600px;font-size:17px!important}.searchForm__submit svg{position:relative;top:4px}.searchBarOverlay{width:100%;height:100%;position:fixed;z-index:var(--searchBarOverlayZindex,50);top:0;right:0;bottom:0;left:0;opacity:0;background-color:rgba(0,0,0,.3);-webkit-transition:opacity 0.2s cubic-bezier(.25,.1,.25,1);-o-transition:opacity 0.2s cubic-bezier(.25,.1,.25,1);transition:opacity 0.2s cubic-bezier(.25,.1,.25,1);pointer-events:none}.search-filtre{-webkit-filter:blur(12px);filter:blur(12px)}body.searchBarIsActive .header__searchBar{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body.searchBarIsActive .searchBarOverlay{opacity:1;pointer-events:auto}body.searchBarIsActive .header__responsiveMenu,body.searchBarIsActive .responsiveMenuOverlay{opacity:0!important;pointer-events:none!important}.searchForm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.searchForm>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.searchForm__label{font-size:var(--searchFormLabelFontSize,var(--searchBarFontSize,1rem));font-weight:var(--searchFormLabelFontWeight,var(--searchBarFontWeight,400));line-height:var(--searchFormLabelLineHeight,var(--searchBarLineHeight,1));text-transform:var(--searchFormLabelTextTransform,var(--searchBarTextTransform,none))}.searchForm__input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;max-width:var(--searchFormInputMaxWidth,38.57143rem);margin-right:var(--searchFormInputMarginRight,.71429rem);margin-bottom:var(--searchFormInputMarginBottom,-.28571rem);margin-left:var(--searchFormInputMarginLeft,.71429rem);padding-bottom:var(--searchFormInputPaddingBottom,.71429rem);outline:none;border-bottom:var(--searchFormInputBorderHeight,3px) solid var(--searchFormInputBorderColor,#fff)}.searchForm__input::-webkit-input-placeholder{font-family:var(--searchFormInputFontFamily,var(--fontFamily,Arial,sans-serif));font-size:var(--searchFormInputFonSize,var(--fontSize,1rem));color:var(--searchFormInputColor,var(--searchBarColor,var(--textColor,#fff)));font-weight:var(--searchFormInputFontWeight,var(--searchBarFontWeight,var(--fontWeight,400)));line-height:var(--searchFormInputLineHeight,var(--searchBarLineHeight,1.2))}.searchForm__input::-moz-placeholder{font-family:var(--searchFormInputFontFamily,var(--fontFamily,Arial,sans-serif));font-size:var(--searchFormInputFonSize,var(--fontSize,1rem));color:var(--searchFormInputColor,var(--searchBarColor,var(--textColor,#fff)));font-weight:var(--searchFormInputFontWeight,var(--searchBarFontWeight,var(--fontWeight,400)));line-height:var(--searchFormInputLineHeight,var(--searchBarLineHeight,1.2))}.searchForm__input:-ms-input-placeholder{font-family:var(--searchFormInputFontFamily,var(--fontFamily,Arial,sans-serif));font-size:var(--searchFormInputFonSize,var(--fontSize,1rem));color:var(--searchFormInputColor,var(--searchBarColor,var(--textColor,#fff)));font-weight:var(--searchFormInputFontWeight,var(--searchBarFontWeight,var(--fontWeight,400)));line-height:var(--searchFormInputLineHeight,var(--searchBarLineHeight,1.2))}.searchForm__input::-ms-input-placeholder{font-family:var(--searchFormInputFontFamily,var(--fontFamily,Arial,sans-serif));font-size:var(--searchFormInputFonSize,var(--fontSize,1rem));color:var(--searchFormInputColor,var(--searchBarColor,var(--textColor,#fff)));font-weight:var(--searchFormInputFontWeight,var(--searchBarFontWeight,var(--fontWeight,400)));line-height:var(--searchFormInputLineHeight,var(--searchBarLineHeight,1.2))}.searchForm__input,.searchForm__input::placeholder{font-family:var(--searchFormInputFontFamily,var(--fontFamily,Arial,sans-serif));font-size:var(--searchFormInputFonSize,var(--fontSize,1rem));color:var(--searchFormInputColor,var(--searchBarColor,var(--textColor,#fff)));font-weight:var(--searchFormInputFontWeight,var(--searchBarFontWeight,var(--fontWeight,400)));line-height:var(--searchFormInputLineHeight,var(--searchBarLineHeight,1.2))}.searchForm__submit{cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.searchForm__close:not(:focus){width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;border:0;padding:0}.searchForm__close:focus{width:40px;height:40px;position:absolute;right:var(--containerGutter);margin-left:1.42857rem}.searchForm__close:focus span{display:block;width:25px;height:3px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-border-radius:25px;border-radius:25px;background-color:#fff}.searchForm__close:focus span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.searchForm__close:focus span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:359px){header .bloc_langue{margin-right:0}.header_middle{padding-right:.71429rem;padding-left:.71429rem}}.header_middle #logo-site{display:block;text-align:left}@media only screen and (max-width:1023px){.header_middle #logo-site{max-width:179px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.header_leftContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:28px}.header_leftContent .bloc_langue{margin-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header_leftContent .bloc_langue::before{content:"";width:.5px;height:18px;background:#3F1264;margin-right:28px}.header_leftContent .bloc_langue::after{content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4' fill='none'%3E%3Cpath d='M1 0.5L4 3.0278L7 0.5' stroke='%23292929'/%3E%3C/svg%3E");display:block;margin-left:4px;line-height:0}.header_leftContent .bloc_langue ul{left:-32px;top:37px}.bloc_langue_responsive{display:none!important}ul.socialsListing .facebook{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:10px}.socialsListing li+li{margin-left:0!important}@media only screen and (max-width:1023px){.burger-menu-button_open{opacity:1;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute}.burger-menu-button_close{opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:40px;height:40px}.appMenu--isActive .burger-menu-button_open{opacity:1}.appMenu--isActive .burger-menu-button_close{opacity:1}.appMenu--isActive .burger-menu-button_open{opacity:0}.appMenu--isActive .burger-menu-button_close{opacity:1}.bloc_langue_responsive{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-left:20px;margin-top:40px}.bloc_langue_responsive span{color:#292929;font-size:15px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase}.bloc_langue_responsive .current_langue{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:7px}.bloc_langue_responsive ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;opacity:.5}.bloc_langue_responsive ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:7px}}@media only screen and (min-width:1024px){.header__phone{display:none}}html:lang(ar) ul.socialsListing .facebook{margin-left:0;margin-right:10px}html:lang(en-US) .appMenu--isActive .appMenu,html:lang(ru-RU) .appMenu--isActive .appMenu,html:lang(ar) .appMenu--isActive .appMenu{-webkit-transform:translateX(0%)!important;-ms-transform:translateX(0%)!important;transform:translateX(0%)!important}html:lang(en-US) body.appMenu--isActive .appMenu,html:lang(ru-RU) body.appMenu--isActive .appMenu,html:lang(ar) body.appMenu--isActive .appMenu{-webkit-transform:translateX(0%)!important;-ms-transform:translateX(0%)!important;transform:translateX(0%)!important}@media only screen and (min-width:1024px){html:lang(en-US) .header-top-right>ul>li:last-child a,html:lang(ru-RU) .header-top-right>ul>li:last-child a,html:lang(ar) .header-top-right>ul>li:last-child a{background-color:#767676;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;color:#fff;font-size:.85714rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:.21429rem .85714rem;cursor:pointer}html:lang(en-US) .header-top-right__contact,html:lang(ru-RU) .header-top-right__contact,html:lang(ar) .header-top-right__contact{background-color:#9d9d9d;margin-left:.21429rem;margin-right:.21429rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}html:lang(en-US) .header-top-right>ul>li:last-child,html:lang(ru-RU) .header-top-right>ul>li:last-child,html:lang(ar) .header-top-right>ul>li:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}html:lang(en-US) .header-top-right>ul>li>a,html:lang(ru-RU) .header-top-right>ul>li>a,html:lang(ar) .header-top-right>ul>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;color:#fff;font-size:.85714rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:.21429rem .85714rem}html:lang(en-US) .header-top-right>ul>li:nth-child(6) a,html:lang(ru-RU) .header-top-right>ul>li:nth-child(6) a,html:lang(ar) .header-top-right>ul>li:nth-child(6) a{background-color:#c10606}html:lang(en-US) .header-top-right>ul>li:nth-child(3) a,html:lang(en-US) .header-top-right>ul>li:nth-child(2) a,html:lang(en-US) .header-top-right>ul>li:nth-child(1) a,html:lang(ru-RU) .header-top-right>ul>li:nth-child(3) a,html:lang(ru-RU) .header-top-right>ul>li:nth-child(2) a,html:lang(ru-RU) .header-top-right>ul>li:nth-child(1) a,html:lang(ar) .header-top-right>ul>li:nth-child(3) a,html:lang(ar) .header-top-right>ul>li:nth-child(2) a,html:lang(ar) .header-top-right>ul>li:nth-child(1) a{color:#7e7e7d;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}html:lang(en-US) .header-top,html:lang(ru-RU) .header-top,html:lang(ar) .header-top{background-color:#f5f5f5}html:lang(en-US) .header-top-left ul li,html:lang(ru-RU) .header-top-left ul li,html:lang(ar) .header-top-left ul li{font-size:1rem;display:inline-block;vertical-align:middle}html:lang(en-US) .header-top-left ul li a,html:lang(ru-RU) .header-top-left ul li a,html:lang(ar) .header-top-left ul li a{font-weight:700}html:lang(en-US) .header_search,html:lang(ru-RU) .header_search,html:lang(ar) .header_search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}html:lang(en-US) .header_search svg,html:lang(ru-RU) .header_search svg,html:lang(ar) .header_search svg{top:-4px}html:lang(en-US) .appMenu__items .header_search,html:lang(ru-RU) .appMenu__items .header_search,html:lang(ar) .appMenu__items .header_search{display:none}html:lang(en-US) .header-top-right__contact:hover ul,html:lang(ru-RU) .header-top-right__contact:hover ul,html:lang(ar) .header-top-right__contact:hover ul{opacity:1}html:lang(en-US) .header_middle.home,html:lang(ru-RU) .header_middle.home,html:lang(ar) .header_middle.home{display:none}html:lang(en-US) .header_middle.intenal,html:lang(ru-RU) .header_middle.intenal,html:lang(ar) .header_middle.intenal{display:block}html:lang(en-US) .header-inner>div,html:lang(ru-RU) .header-inner>div,html:lang(ar) .header-inner>div{width:100%;display:grid;grid-template-columns:auto auto auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html:lang(en-US) #logo-site img,html:lang(ru-RU) #logo-site img,html:lang(ar) #logo-site img{display:block;width:100%;max-width:410px;height:auto;margin-left:120px}html:lang(en-US) .appMenu__items>*>a,html:lang(ru-RU) .appMenu__items>*>a,html:lang(ar) .appMenu__items>*>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--menuFirstLevel__fontSize);color:var(--menuFirstLevel__color);font-weight:700;text-align:center;text-transform:uppercase;-webkit-transition:background-color .25s,color .25s;-o-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;padding-right:var(--menuFirstLevel__padding);padding-left:var(--menuFirstLevel__padding)}html:lang(en-US) .appMenu,html:lang(ru-RU) .appMenu,html:lang(ar) .appMenu{height:var(--menuHeight);background:var(--menuBackground);-webkit-box-shadow:var(--menuBoxShadow);box-shadow:var(--menuBoxShadow)}html:lang(en-US) .appMenu__items>*>a:hover,html:lang(en-US) .appMenu__items>*.isActive>a,html:lang(en-US) .appMenu__items>*.appMenu__menuItem--isActive>a,html:lang(ru-RU) .appMenu__items>*>a:hover,html:lang(ru-RU) .appMenu__items>*.isActive>a,html:lang(ru-RU) .appMenu__items>*.appMenu__menuItem--isActive>a,html:lang(ar) .appMenu__items>*>a:hover,html:lang(ar) .appMenu__items>*.isActive>a,html:lang(ar) .appMenu__items>*.appMenu__menuItem--isActive>a{color:#fff;background-color:var(--menuColor)}html:lang(en-US) .menuHeader>.appMenu__items>li:nth-child(3)>a:hover,html:lang(en-US) .menuHeader>.appMenu__items>li:nth-child(4)>a:hover,html:lang(en-US) .menuHeader>.appMenu__items>li:nth-child(5)>a:hover,html:lang(ru-RU) .menuHeader>.appMenu__items>li:nth-child(3)>a:hover,html:lang(ru-RU) .menuHeader>.appMenu__items>li:nth-child(4)>a:hover,html:lang(ru-RU) .menuHeader>.appMenu__items>li:nth-child(5)>a:hover,html:lang(ar) .menuHeader>.appMenu__items>li:nth-child(3)>a:hover,html:lang(ar) .menuHeader>.appMenu__items>li:nth-child(4)>a:hover,html:lang(ar) .menuHeader>.appMenu__items>li:nth-child(5)>a:hover{color:#fff;background-color:var(--menuColor)}html:lang(en-US) .header-top-right>ul>li:nth-child(1) a:hover,html:lang(en-US) .header-top-right>ul>li:nth-child(2) a:hover,html:lang(en-US) .header-top-right>ul>li:nth-child(3) a:hover,html:lang(ru-RU) .header-top-right>ul>li:nth-child(1) a:hover,html:lang(ru-RU) .header-top-right>ul>li:nth-child(2) a:hover,html:lang(ru-RU) .header-top-right>ul>li:nth-child(3) a:hover,html:lang(ar) .header-top-right>ul>li:nth-child(1) a:hover,html:lang(ar) .header-top-right>ul>li:nth-child(2) a:hover,html:lang(ar) .header-top-right>ul>li:nth-child(3) a:hover{color:#c10606}html:lang(en-US) .header_leftContent,html:lang(ru-RU) .header_leftContent,html:lang(ar) .header_leftContent{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}html:lang(en-US) .appMenu__items,html:lang(ru-RU) .appMenu__items,html:lang(ar) .appMenu__items{height:40px}html:lang(en-US) .header__searchBar,html:lang(ru-RU) .header__searchBar,html:lang(ar) .header__searchBar{bottom:0;width:100%;position:absolute;z-index:-1;right:0;bottom:0;left:0;color:var(--searchBarColor,#fff);padding-top:var(--searchBarPaddingTop,1.42857rem);padding-bottom:var(--searchBarPaddingBottom,1.42857rem);background-color:var(--searchBarBackgroundColor,#000);-webkit-transition:-webkit-transform 0.2s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform 0.2s cubic-bezier(.25,.1,.25,1);-o-transition:transform 0.2s cubic-bezier(.25,.1,.25,1);transition:transform 0.2s cubic-bezier(.25,.1,.25,1);transition:transform 0.2s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.2s cubic-bezier(.25,.1,.25,1)}html:lang(en-US) .searchBarOverlay,html:lang(ru-RU) .searchBarOverlay,html:lang(ar) .searchBarOverlay{width:100%;height:100%;position:fixed;z-index:var(--searchBarOverlayZindex,50);top:0;right:0;bottom:0;left:0;opacity:0;background-color:var(--searchBarOverlayBackgroundColor,rgba(255,255,255,.8));-webkit-transition:opacity 0.2s cubic-bezier(.25,.1,.25,1);-o-transition:opacity 0.2s cubic-bezier(.25,.1,.25,1);transition:opacity 0.2s cubic-bezier(.25,.1,.25,1);pointer-events:none}html:lang(en-US) .searchForm__inputHome,html:lang(ru-RU) .searchForm__inputHome,html:lang(ar) .searchForm__inputHome{display:none}html:lang(en-US) .header_leftContent .bloc_langue .current_langue svg,html:lang(ru-RU) .header_leftContent .bloc_langue .current_langue svg,html:lang(ar) .header_leftContent .bloc_langue .current_langue svg{width:auto;height:auto;-webkit-border-radius:none;border-radius:none}html:lang(en-US) .bloc_langue:hover>ul,html:lang(ru-RU) .bloc_langue:hover>ul,html:lang(ar) .bloc_langue:hover>ul{opacity:1;pointer-events:all}html:lang(en-US) .appMenu__items,html:lang(ru-RU) .appMenu__items,html:lang(ar) .appMenu__items{background:transparent}html:lang(en-US) .appMenu__items>*>a,html:lang(ru-RU) .appMenu__items>*>a,html:lang(ar) .appMenu__items>*>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--menuFirstLevel__fontSize)!important;color:var(--menuFirstLevel__color);font-weight:700;text-align:center;text-transform:uppercase;-webkit-transition:background-color .25s,color .25s;-o-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;padding-right:var(--menuFirstLevel__padding);padding-left:var(--menuFirstLevel__padding)}html:lang(en-US) .header-top-right__contact__link,html:lang(ru-RU) .header-top-right__contact__link,html:lang(ar) .header-top-right__contact__link{background-color:#9d9d9d!important;color:#fff!important;text-transform:uppercase!important}html:lang(en-US) .header-top-right>ul>li:nth-child(5) a,html:lang(ru-RU) .header-top-right>ul>li:nth-child(5) a,html:lang(ar) .header-top-right>ul>li:nth-child(5) a{color:inherit;position:relative;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s;background-color:transparent;text-transform:initial;font-size:.875rem}html:lang(en-US) .header-top-right>ul>li:nth-child(4)>a,html:lang(ru-RU) .header-top-right>ul>li:nth-child(4)>a,html:lang(ar) .header-top-right>ul>li:nth-child(4)>a{background-color:#FFA3CA}html:lang(en-US) .bloc_langue ul,html:lang(ru-RU) .bloc_langue ul,html:lang(ar) .bloc_langue ul{width:160px;position:absolute;z-index:99999;opacity:0;margin-top:var(--blocLangueGap,10px);padding:0 12px;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,.15);box-shadow:2px 2px 12px rgba(0,0,0,.15);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;left:7px;pointer-events:none;top:22px}html:lang(en-US) .header-inner,html:lang(ru-RU) .header-inner,html:lang(ar) .header-inner{padding:var(--containerGutter)}html:lang(en-US) .header_middle #logo-site,html:lang(ru-RU) .header_middle #logo-site,html:lang(ar) .header_middle #logo-site{margin:0 auto}html:lang(en-US) .header_leftContent,html:lang(ru-RU) .header_leftContent,html:lang(ar) .header_leftContent{display:none}html:lang(en-US) .header-inner .header_leftContent,html:lang(ru-RU) .header-inner .header_leftContent,html:lang(ar) .header-inner .header_leftContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}html:lang(en-US) .header__phone,html:lang(ru-RU) .header__phone,html:lang(ar) .header__phone{display:none}html:lang(en-US) .appMenu__items li a,html:lang(ru-RU) .appMenu__items li a,html:lang(ar) .appMenu__items li a{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}}html:lang(en-US) .header-inner::after,html:lang(en-US) .lang_code,html:lang(en-US) .bloc_langue .current_langue::after,html:lang(en-US) .header_leftContent .bloc_langue::before,html:lang(en-US) .flagHome,html:lang(en-US) .header_leftContent .bloc_langue::after,html:lang(en-US) .phoneHome,html:lang(en-US) .mapHome,html:lang(en-US) .socialsHome,html:lang(en-US) .burger-menu-button.Home,html:lang(en-US) .header_middle.home,html:lang(en-US) a.header__phone.Home,html:lang(en-US) .callToActions.Home,html:lang(en-US) .searchForm__inputHome,html:lang(ru-RU) .header-inner::after,html:lang(ru-RU) .lang_code,html:lang(ru-RU) .bloc_langue .current_langue::after,html:lang(ru-RU) .header_leftContent .bloc_langue::before,html:lang(ru-RU) .flagHome,html:lang(ru-RU) .header_leftContent .bloc_langue::after,html:lang(ru-RU) .phoneHome,html:lang(ru-RU) .mapHome,html:lang(ru-RU) .socialsHome,html:lang(ru-RU) .burger-menu-button.Home,html:lang(ru-RU) .header_middle.home,html:lang(ru-RU) a.header__phone.Home,html:lang(ru-RU) .callToActions.Home,html:lang(ru-RU) .searchForm__inputHome,html:lang(ar) .header-inner::after,html:lang(ar) .lang_code,html:lang(ar) .bloc_langue .current_langue::after,html:lang(ar) .header_leftContent .bloc_langue::before,html:lang(ar) .flagHome,html:lang(ar) .header_leftContent .bloc_langue::after,html:lang(ar) .phoneHome,html:lang(ar) .mapHome,html:lang(ar) .socialsHome,html:lang(ar) .burger-menu-button.Home,html:lang(ar) .header_middle.home,html:lang(ar) a.header__phone.Home,html:lang(ar) .callToActions.Home,html:lang(ar) .searchForm__inputHome{display:none!important}html:lang(en-US) .header__socials,html:lang(ru-RU) .header__socials,html:lang(ar) .header__socials{display:none}html:lang(en-US) .logo-site.home,html:lang(ru-RU) .logo-site.home,html:lang(ar) .logo-site.home{display:none!important}html:lang(en-US) .logo-site.internal,html:lang(ru-RU) .logo-site.internal,html:lang(ar) .logo-site.internal{max-width:410px}html:lang(en-US) .footer__middle .socialsListing__instagram,html:lang(ru-RU) .footer__middle .socialsListing__instagram,html:lang(ar) .footer__middle .socialsListing__instagram{margin-right:0}@media only screen and (max-width:1023px){html:lang(en-US) .header_right .header_leftContent,html:lang(ru-RU) .header_right .header_leftContent,html:lang(ar) .header_right .header_leftContent{display:none}html:lang(en-US) .logo-site.internal,html:lang(ru-RU) .logo-site.internal,html:lang(ar) .logo-site.internal{max-width:200px}html:lang(en-US) .burger-menu-button_click.Internal,html:lang(ru-RU) .burger-menu-button_click.Internal,html:lang(ar) .burger-menu-button_click.Internal{width:38px;height:38px;position:absolute;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;background-color:#ececec;-webkit-box-shadow:0 0 0 0 #c9c4c4;box-shadow:0 0 0 0 #c9c4c4;-webkit-animation:pulse-hamburger 1.5s infinite cubic-bezier(.66,0,0,1);animation:pulse-hamburger 1.5s infinite cubic-bezier(.66,0,0,1);right:0}html:lang(en-US) .header_leftContent .bloc_langue,html:lang(ru-RU) .header_leftContent .bloc_langue,html:lang(ar) .header_leftContent .bloc_langue{margin-right:1.07143em}html:lang(en-US) .header_leftContent,html:lang(ru-RU) .header_leftContent,html:lang(ar) .header_leftContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0;padding:.71429rem .85714rem;background-color:#e7e7e7}html:lang(en-US) .header_middle.internal,html:lang(ru-RU) .header_middle.internal,html:lang(ar) .header_middle.internal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html:lang(en-US) .header-inner>div,html:lang(ru-RU) .header-inner>div,html:lang(ar) .header-inner>div{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}html:lang(en-US) .burger-menu-button_click,html:lang(ru-RU) .burger-menu-button_click,html:lang(ar) .burger-menu-button_click{width:38px;height:38px;position:absolute;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;background-color:#ececec;-webkit-box-shadow:0 0 0 0 #c9c4c4;box-shadow:0 0 0 0 #c9c4c4;-webkit-animation:pulse-hamburger 1.5s infinite cubic-bezier(.66,0,0,1);animation:pulse-hamburger 1.5s infinite cubic-bezier(.66,0,0,1);right:0}html:lang(en-US) .header-inner,html:lang(ru-RU) .header-inner,html:lang(ar) .header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:9;padding:var(--containerGutter);background:#fff;-webkit-box-shadow:0 4px 23px rgba(0,0,0,.08);box-shadow:0 4px 23px rgba(0,0,0,.08)}html:lang(en-US) #breadcrumbs,html:lang(ru-RU) #breadcrumbs,html:lang(ar) #breadcrumbs{margin-top:1rem}html:lang(en-US) .header_search,html:lang(ru-RU) .header_search,html:lang(ar) .header_search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html:lang(en-US) .header_right .header_search,html:lang(ru-RU) .header_right .header_search,html:lang(ar) .header_right .header_search{display:none}html:lang(en-US) .searchBarResponsive,html:lang(ru-RU) .searchBarResponsive,html:lang(ar) .searchBarResponsive{display:none}html:lang(en-US) .appMenu__items>li[data-is-responsive],html:lang(ru-RU) .appMenu__items>li[data-is-responsive],html:lang(ar) .appMenu__items>li[data-is-responsive]{position:-webkit-sticky;position:sticky;top:0;color:#1d1d1d;font-weight:700;font-size:1.28571rem;line-height:1.11;text-align:center;margin-bottom:-webkit-calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));padding-top:.71429rem;padding-bottom:.71429rem;background-color:#e7e7e7}html:lang(en-US) .appMenu__items>li:not([data-is-responsive])>a,html:lang(ru-RU) .appMenu__items>li:not([data-is-responsive])>a,html:lang(ar) .appMenu__items>li:not([data-is-responsive])>a{display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2)}html:lang(en-US) .appMenu,html:lang(ru-RU) .appMenu,html:lang(ar) .appMenu{width:100%;height:-webkit-calc(100vh - var(--headerHeight, 0px) - var(--callToActionsHeight, 40px));height:calc(100vh - var(--headerHeight, 0px) - var(--callToActionsHeight, 40px));position:fixed;z-index:1002;top:var(--headerHeight,0);bottom:0;left:0;padding-bottom:var(--appMenu__verticalPadding);background-color:#fff;transition:transform 0.3s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);right:0;overflow-y:auto;overflow-x:hidden}html:lang(en-US) .appMenu__items>li:not([data-is-responsive])>a,html:lang(ru-RU) .appMenu__items>li:not([data-is-responsive])>a,html:lang(ar) .appMenu__items>li:not([data-is-responsive])>a{display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2)}html:lang(en-US) .appMenu__items .header_search,html:lang(en-US) .bloc_langue_responsive,html:lang(ru-RU) .appMenu__items .header_search,html:lang(ru-RU) .bloc_langue_responsive,html:lang(ar) .appMenu__items .header_search,html:lang(ar) .bloc_langue_responsive{display:none!important}html:lang(en-US) .appMenu__subMenu>li:not([data-is-responsive])>a,html:lang(en-US) .appMenu__items>li:not([data-is-responsive])>a,html:lang(ru-RU) .appMenu__subMenu>li:not([data-is-responsive])>a,html:lang(ru-RU) .appMenu__items>li:not([data-is-responsive])>a,html:lang(ar) .appMenu__subMenu>li:not([data-is-responsive])>a,html:lang(ar) .appMenu__items>li:not([data-is-responsive])>a{color:var(--menuColor,#777)!important;-webkit-font-feature-settings:'liga' off;font-feature-settings:'liga' off;font-family:"Montserrat",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:inherit}html:lang(en-US) .callToActions,html:lang(ru-RU) .callToActions,html:lang(ar) .callToActions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--callToActionsHeight,40px);position:-webkit-sticky;position:sticky;z-index:1000;right:0;bottom:0;background-color:#c10606;-webkit-box-shadow:0 -6px 11px rgba(0,0,0,.09);box-shadow:0 -6px 11px rgba(0,0,0,.09);left:0;margin:0;-webkit-filter:none;filter:none}html:lang(en-US) .callToActions>a+a,html:lang(ru-RU) .callToActions>a+a,html:lang(ar) .callToActions>a+a{border-left:1px solid #fff;text-transform:inherit}html:lang(en-US) .appMenu__subMenu__title__back,html:lang(ru-RU) .appMenu__subMenu__title__back,html:lang(ar) .appMenu__subMenu__title__back{display:none!important}html:lang(en-US) .appMenu__subMenu>li[data-is-responsive]>a,html:lang(ru-RU) .appMenu__subMenu>li[data-is-responsive]>a,html:lang(ar) .appMenu__subMenu>li[data-is-responsive]>a{position:-webkit-sticky;position:sticky;top:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:-webkit-calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));color:#fff!important;font-size:1.07143rem;font-weight:700;line-height:1;text-align:center;padding-right:var(--appMenu__sidesPadding);padding-top:.85714rem;padding-bottom:.85714rem;padding-left:var(--appMenu__sidesPadding);background-color:var(--menuColor,#777);border:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}html:lang(en-US) .appMenu__subMenu>li[data-is-responsive]>a span,html:lang(ru-RU) .appMenu__subMenu>li[data-is-responsive]>a span,html:lang(ar) .appMenu__subMenu>li[data-is-responsive]>a span{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a{display:block;position:relative;font-size:1.14286rem;color:var(--menuColor,#7e7e7d)!important;font-weight:700;text-align:center;padding:.35714rem -webkit-calc(1.53571rem + 1.125vw);padding:.35714rem calc(1.53571rem + 1.125vw);border:2px solid #dedede;text-transform:inherit}html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before{top:-webkit-calc(2px * -1);top:calc(2px * -1);right:-webkit-calc(2px * -1);right:calc(2px * -1);border-right:2px solid var(--menuColor,#7e7e7d);border-top:2px 2px solid var(--menuColor,#7e7e7d)}html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before{top:-webkit-calc(2px * -1);top:calc(2px * -1);right:-webkit-calc(2px * -1);right:calc(2px * -1);border-right:2px solid var(--menuColor,#7e7e7d);border-top:2px solid var(--menuColor,#7e7e7d)}html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after{bottom:-webkit-calc(2px * -1);bottom:calc(2px * -1);right:-webkit-calc(2px * -1);right:calc(2px * -1);border-bottom:2px solid var(--menuColor,#7e7e7d);border-right:2px solid var(--menuColor,#7e7e7d)}html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::after,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::after,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::after{bottom:-webkit-calc(2px * -1);bottom:calc(2px * -1);left:-webkit-calc(2px * -1);left:calc(2px * -1);border-bottom:2px solid var(--menuColor,#7e7e7d);border-left:2px solid var(--menuColor,#7e7e7d)}html:lang(en-US) .appMenu__megaMenuColumn__button,html:lang(ru-RU) .appMenu__megaMenuColumn__button,html:lang(ar) .appMenu__megaMenuColumn__button{margin-top:25px;padding-top:25px;border-top:6px solid #f6f6f6}html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::before,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::before,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::before{top:-webkit-calc(2px * -1);top:calc(2px * -1);left:-webkit-calc(2px * -1);left:calc(2px * -1);border-left:2px solid var(--menuColor,#7e7e7d);border-top:2px solid var(--menuColor,#7e7e7d)}html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::before,html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::after,html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::before,html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::after,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::before,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::after,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::before,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::after,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::before,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::after,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::before,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::after{width:-webkit-calc(50% + 2px);width:calc(50% + 2px);height:-webkit-calc(50% + 2px);height:calc(50% + 2px)}html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::before,html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::after,html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,html:lang(en-US) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::before,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::after,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,html:lang(ru-RU) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::before,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a::after,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,html:lang(ar) .appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after{content:'';display:block;width:8px;height:8px;position:absolute;-webkit-transition:width .3s,height .3s;-o-transition:width .3s,height .3s;transition:width .3s,height .3s}html:lang(en-US) .appMenu__subMenu,html:lang(en-US) .js-hasSubMenu.isActive>.appMenu__subMenu,html:lang(ru-RU) .appMenu__subMenu,html:lang(ru-RU) .js-hasSubMenu.isActive>.appMenu__subMenu,html:lang(ar) .appMenu__subMenu,html:lang(ar) .js-hasSubMenu.isActive>.appMenu__subMenu{background-color:#fff;transition:-webkit-transform .3s ease;-webkit-backdrop-filter:none;backdrop-filter:none}html:lang(en-US) .appMenu__items:has(.js-hasSubMenu.isActive) li a,html:lang(ru-RU) .appMenu__items:has(.js-hasSubMenu.isActive) li a,html:lang(ar) .appMenu__items:has(.js-hasSubMenu.isActive) li a{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}html:lang(en-US) .appMenu__megaMenuColumn__menuItemSubMenu>[data-is-responsive],html:lang(ru-RU) .appMenu__megaMenuColumn__menuItemSubMenu>[data-is-responsive],html:lang(ar) .appMenu__megaMenuColumn__menuItemSubMenu>[data-is-responsive]{position:-webkit-sticky;position:sticky;top:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:-webkit-calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));color:#fff;font-size:1.07143rem;font-weight:700;line-height:1;text-align:center;padding-right:var(--appMenu__sidesPadding);padding-top:.85714rem;padding-bottom:.85714rem;padding-left:var(--appMenu__sidesPadding);background-color:var(--menuColor,#777)!important}html:lang(en-US) li.appMenu__hasSubMenu.js-hasSubMenu.isActive ul li a,html:lang(ru-RU) li.appMenu__hasSubMenu.js-hasSubMenu.isActive ul li a,html:lang(ar) li.appMenu__hasSubMenu.js-hasSubMenu.isActive ul li a{text-transform:inherit;color:inherit}html:lang(en-US) .appMenu__subMenu,html:lang(en-US) .appMenu,html:lang(ru-RU) .appMenu__subMenu,html:lang(ru-RU) .appMenu,html:lang(ar) .appMenu__subMenu,html:lang(ar) .appMenu{-webkit-backdrop-filter:none;backdrop-filter:none}html:lang(en-US) body.appMenu--isActive section,html:lang(en-US) body.appMenu--isActive back-to-top,html:lang(en-US) body.appMenu--isActive footer,html:lang(en-US) body.appMenu--isActive .callToActions,html:lang(en-US) .appMenu__items:has(.js-hasSubMenu.isActive) .bloc_langue_responsive,html:lang(en-US) .appMenu__items:has(.js-hasSubMenu.isActive) li a,html:lang(en-US) .appMenu__items:has(.js-hasSubMenu.isActive) li a,html:lang(en-US) .appMenu__items:has(.js-hasSubMenu.isActive) button,html:lang(ru-RU) body.appMenu--isActive section,html:lang(ru-RU) body.appMenu--isActive back-to-top,html:lang(ru-RU) body.appMenu--isActive footer,html:lang(ru-RU) body.appMenu--isActive .callToActions,html:lang(ru-RU) .appMenu__items:has(.js-hasSubMenu.isActive) .bloc_langue_responsive,html:lang(ru-RU) .appMenu__items:has(.js-hasSubMenu.isActive) li a,html:lang(ru-RU) .appMenu__items:has(.js-hasSubMenu.isActive) li a,html:lang(ru-RU) .appMenu__items:has(.js-hasSubMenu.isActive) button,html:lang(ar) body.appMenu--isActive section,html:lang(ar) body.appMenu--isActive back-to-top,html:lang(ar) body.appMenu--isActive footer,html:lang(ar) body.appMenu--isActive .callToActions,html:lang(ar) .appMenu__items:has(.js-hasSubMenu.isActive) .bloc_langue_responsive,html:lang(ar) .appMenu__items:has(.js-hasSubMenu.isActive) li a,html:lang(ar) .appMenu__items:has(.js-hasSubMenu.isActive) li a,html:lang(ar) .appMenu__items:has(.js-hasSubMenu.isActive) button{-webkit-filter:none;filter:none}html:lang(en-US) a.js-appMenu__subMenu__title,html:lang(ru-RU) a.js-appMenu__subMenu__title,html:lang(ar) a.js-appMenu__subMenu__title{color:#fff!important;border:none!important}html:lang(en-US) .header_middle #logo-site,html:lang(ru-RU) .header_middle #logo-site,html:lang(ar) .header_middle #logo-site{max-width:200px;height:auto}}.socialsListing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.socialsListing li{display:inline-block;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.socialsListing li+li{margin-left:12px}.socialsListing li a{font-size:1rem}.socialsListing li a svg{display:block;pointer-events:none}.social_instagram{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.socialsListing:hover li,.socialsListing:hover div{opacity:.5}.socialsListing li:hover,.socialsListing div:hover{opacity:01!important}.homeHero{background-color:#f2f2f4}.homeHero__title{width:100%;max-width:780px;position:relative;margin:2.85714em auto 1.42857em;padding:1.78571em 2.14286em}.homeHero__title h1,.homeHero__title h2,.homeHero__title h3,.homeHero__title h4,.homeHero__title h5,.homeHero__title h6,.homeHero__title p{font-size:1.28571rem;color:#c10606;font-weight:var(--fontWeightBold);line-height:29px}.homeHero__title:before,.homeHero__title:after{content:'';width:18px;height:18px;position:absolute;background-color:transparent;border-width:7px 0 0 7px;border-style:solid;border-color:#c10606 transparent transparent #c10606}.homeHero__title:before{top:0;left:0}.homeHero__title:after{right:0;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.homeHero img{display:block;margin:auto}#section_blocks_home{margin-top:5rem}.blocksHome{display:grid;grid-template-columns:1fr;grid-row-gap:2.5rem!important;margin:auto}@media only screen and (min-width:1000px){.blocksHome{grid-template-columns:repeat(3,minmax(21.42857rem,1fr));gap:-webkit-calc(1.46429rem + 0.375vw) -webkit-calc(1.60714rem + 1.875vw);gap:calc(1.46429rem + 0.375vw) calc(1.60714rem + 1.875vw)}}@media only screen and (min-width:1000px) and (min-width:1200px){.blocksHome{gap:1.78571rem 3.21429rem}}@media only screen and (max-width:1023px){.blocksHome{grid-gap:1.78571rem}}.blocksHome__link{display:block;position:relative;padding:1.42857rem .92857rem 2.14286rem;background:#fff;-webkit-box-shadow:3px 4px 12px rgba(0,0,0,.1);box-shadow:3px 4px 12px rgba(0,0,0,.1);border-left:10px solid #c10606}.blocksHome__link>div{position:relative}.blocksHome__link *{-webkit-transition:width 0.5s cubic-bezier(.25,.1,.25,1);-o-transition:width 0.5s cubic-bezier(.25,.1,.25,1);transition:width 0.5s cubic-bezier(.25,.1,.25,1)}.blocksHome__link h1,.blocksHome__link h2,.blocksHome__link h3,.blocksHome__link h4,.blocksHome__link h5,.blocksHome__link h6{font-size:1.42857rem;color:#c10606;font-weight:700;line-height:1;margin-bottom:1.42857em}.blocksHome__link p{font-size:.92857rem;line-height:1.4}.blocksHome__link .arrow-to-link{position:absolute;right:-10px;bottom:-10px}.blocksHome__link:before{content:'';width:0;height:100%;position:absolute;top:0;left:0;background-color:#c10606;-webkit-transition:width 0.35s cubic-bezier(.25,.1,.25,1);-o-transition:width 0.35s cubic-bezier(.25,.1,.25,1);transition:width 0.35s cubic-bezier(.25,.1,.25,1)}.blocksHome__link.block_chirurgie{border-left-color:#f7e8f3}.blocksHome__link.block_chirurgie h1,.blocksHome__link.block_chirurgie h2,.blocksHome__link.block_chirurgie h3,.blocksHome__link.block_chirurgie h4,.blocksHome__link.block_chirurgie h5,.blocksHome__link.block_chirurgie h6{color:#d5a6c8}.blocksHome__link.block_chirurgie .arrow-to-link,.blocksHome__link.block_chirurgie:before{background-color:#f7e8f3}.blocksHome__link.block_centre{border-left-color:#cfcfcf}.blocksHome__link.block_centre h1,.blocksHome__link.block_centre h2,.blocksHome__link.block_centre h3,.blocksHome__link.block_centre h4,.blocksHome__link.block_centre h5,.blocksHome__link.block_centre h6{color:#757575}.blocksHome__link.block_centre .arrow-to-link,.blocksHome__link.block_centre:before{background-color:#cfcfcf}.blocksHome__link:hover:before{width:100%}.blocksHome__link:hover h1,.blocksHome__link:hover h2,.blocksHome__link:hover h3,.blocksHome__link:hover h4,.blocksHome__link:hover h5,.blocksHome__link:hover h6,.blocksHome__link:hover p{color:#fff!important}.blocksHome__link:hover.block_chirurgie h1,.blocksHome__link:hover.block_chirurgie h2,.blocksHome__link:hover.block_chirurgie h3,.blocksHome__link:hover.block_chirurgie h4,.blocksHome__link:hover.block_chirurgie h5,.blocksHome__link:hover.block_chirurgie h6,.blocksHome__link:hover.block_chirurgie p{color:#b874a5!important}#homeContent{margin-top:5.71429rem}#homeContent h1,#homeContent h2,#homeContent h3,#homeContent h4,#homeContent h5,#homeContent h6{font-size:1.35714rem;font-weight:700;line-height:1.4;margin-bottom:1.42857em}#homeContent p{font-size:1rem;line-height:2;margin-bottom:1.42857em}#sectionInstitut{margin-top:-webkit-calc(1.64286rem + 2.25vw);margin-top:calc(1.64286rem + 2.25vw)}@media (min-width:1200px){#sectionInstitut{margin-top:3.57143rem}}@media only screen and (min-width:1000px){#sectionInstitut{margin-top:-webkit-calc(2rem + 6vw);margin-top:calc(2rem + 6vw)}}@media only screen and (min-width:1000px) and (min-width:1200px){#sectionInstitut{margin-top:7.14286rem}}.sliderInstitut__texts h1,.sliderInstitut__texts h2,.sliderInstitut__texts h3,.sliderInstitut__texts h4,.sliderInstitut__texts h5,.sliderInstitut__texts h6,.sliderInstitut__texts_mobile h1,.sliderInstitut__texts_mobile h2,.sliderInstitut__texts_mobile h3,.sliderInstitut__texts_mobile h4,.sliderInstitut__texts_mobile h5,.sliderInstitut__texts_mobile h6{font-size:-webkit-calc(1.62143rem + 2.025vw);font-size:calc(1.62143rem + 2.025vw);font-weight:700;line-height:1.2;margin-bottom:1.42857rem}@media (min-width:1200px){.sliderInstitut__texts h1,.sliderInstitut__texts h2,.sliderInstitut__texts h3,.sliderInstitut__texts h4,.sliderInstitut__texts h5,.sliderInstitut__texts h6,.sliderInstitut__texts_mobile h1,.sliderInstitut__texts_mobile h2,.sliderInstitut__texts_mobile h3,.sliderInstitut__texts_mobile h4,.sliderInstitut__texts_mobile h5,.sliderInstitut__texts_mobile h6{font-size:3.35714rem}}.sliderInstitut__texts h1:after,.sliderInstitut__texts h2:after,.sliderInstitut__texts h3:after,.sliderInstitut__texts h4:after,.sliderInstitut__texts h5:after,.sliderInstitut__texts h6:after,.sliderInstitut__texts_mobile h1:after,.sliderInstitut__texts_mobile h2:after,.sliderInstitut__texts_mobile h3:after,.sliderInstitut__texts_mobile h4:after,.sliderInstitut__texts_mobile h5:after,.sliderInstitut__texts_mobile h6:after{content:'';display:block;width:50px;height:6px;margin:.71429rem 0 0 -1.78571rem;background-color:#1d1d1d}@media only screen and (max-width:999px){.sliderInstitut__texts h1,.sliderInstitut__texts h2,.sliderInstitut__texts h3,.sliderInstitut__texts h4,.sliderInstitut__texts h5,.sliderInstitut__texts h6,.sliderInstitut__texts_mobile h1,.sliderInstitut__texts_mobile h2,.sliderInstitut__texts_mobile h3,.sliderInstitut__texts_mobile h4,.sliderInstitut__texts_mobile h5,.sliderInstitut__texts_mobile h6{font-size:-webkit-calc(1.5rem + 0.75vw);font-size:calc(1.5rem + 0.75vw)}}@media only screen and (max-width:999px) and (min-width:1200px){.sliderInstitut__texts h1,.sliderInstitut__texts h2,.sliderInstitut__texts h3,.sliderInstitut__texts h4,.sliderInstitut__texts h5,.sliderInstitut__texts h6,.sliderInstitut__texts_mobile h1,.sliderInstitut__texts_mobile h2,.sliderInstitut__texts_mobile h3,.sliderInstitut__texts_mobile h4,.sliderInstitut__texts_mobile h5,.sliderInstitut__texts_mobile h6{font-size:2.14286rem}}@media only screen and (max-width:999px){.sliderInstitut__texts h1:after,.sliderInstitut__texts h2:after,.sliderInstitut__texts h3:after,.sliderInstitut__texts h4:after,.sliderInstitut__texts h5:after,.sliderInstitut__texts h6:after,.sliderInstitut__texts_mobile h1:after,.sliderInstitut__texts_mobile h2:after,.sliderInstitut__texts_mobile h3:after,.sliderInstitut__texts_mobile h4:after,.sliderInstitut__texts_mobile h5:after,.sliderInstitut__texts_mobile h6:after{width:30px;height:4px;margin-left:-10px}}.sliderInstitut__texts p,.sliderInstitut__texts_mobile p{line-height:1.7;text-align:justify}.sliderInstitut__texts__head{display:none}@media only screen and (min-width:1000px){.sliderInstitut__texts__head{display:block}}html:lang(fr-FR) .home .bloc_langue ul li svg,html:lang(fr-FR) body:not(.home) .bloc_langue ul li svg{width:28px;height:28px;-webkit-border-radius:40px;border-radius:40px}html:lang(fr-FR) .home .footer_rs.desk,html:lang(fr-FR) body:not(.home) .footer_rs.desk{display:none}html:lang(fr-FR) .home section:has(.ImageTextWithLogos),html:lang(fr-FR) .home section:has(.blockWord),html:lang(fr-FR) .home section:has(.block_hero),html:lang(fr-FR) .home .homeTeam,html:lang(fr-FR) .home .blockBraDay,html:lang(fr-FR) .home .banner_urgence,html:lang(fr-FR) .home .blockPodcast,html:lang(fr-FR) .home .popup-audio,html:lang(fr-FR) .home .section_blocks_home,html:lang(fr-FR) .home .homeContent,html:lang(fr-FR) .home #sectionInstitut,html:lang(fr-FR) .home #section_number_block,html:lang(fr-FR) body:not(.home) section:has(.ImageTextWithLogos),html:lang(fr-FR) body:not(.home) section:has(.blockWord),html:lang(fr-FR) body:not(.home) section:has(.block_hero),html:lang(fr-FR) body:not(.home) .homeTeam,html:lang(fr-FR) body:not(.home) .blockBraDay,html:lang(fr-FR) body:not(.home) .banner_urgence,html:lang(fr-FR) body:not(.home) .blockPodcast,html:lang(fr-FR) body:not(.home) .popup-audio,html:lang(fr-FR) body:not(.home) .section_blocks_home,html:lang(fr-FR) body:not(.home) .homeContent,html:lang(fr-FR) body:not(.home) #sectionInstitut,html:lang(fr-FR) body:not(.home) #section_number_block{display:none}html:lang(fr-FR) .home .mailInternal,html:lang(fr-FR) .home .infos-access__icon-pin.internal,html:lang(fr-FR) body:not(.home) .mailInternal,html:lang(fr-FR) body:not(.home) .infos-access__icon-pin.internal{display:none}@media only screen and (min-width:1024px){html:lang(fr-FR) .home,html:lang(fr-FR) body:not(.home){--menuColor:#B10F27 !important}html:lang(fr-FR) .home .header-top-right>ul>li:nth-child(3) a,html:lang(fr-FR) body:not(.home) .header-top-right>ul>li:nth-child(3) a{color:#292929;position:relative;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}html:lang(fr-FR) .home .appMenu__items li a,html:lang(fr-FR) body:not(.home) .appMenu__items li a{text-transform:inherit;font-family:"Montserrat",sans-serif;font-weight:500}html:lang(fr-FR) .home .header-top-right>ul>li:nth-child(3) a::after,html:lang(fr-FR) body:not(.home) .header-top-right>ul>li:nth-child(3) a::after{display:block}html:lang(fr-FR) .home .header-top-right>ul>li:nth-child(4) a::after,html:lang(fr-FR) body:not(.home) .header-top-right>ul>li:nth-child(4) a::after{display:none}html:lang(fr-FR) .home .header-top-right>ul>li:nth-child(5) a,html:lang(fr-FR) body:not(.home) .header-top-right>ul>li:nth-child(5) a{color:#fff;font-family:Gotham,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1.2;text-transform:uppercase;background-color:#b10f27;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}html:lang(fr-FR) .home .header-top-right>ul>li:nth-child(6) a,html:lang(fr-FR) body:not(.home) .header-top-right>ul>li:nth-child(6) a{color:#fff;font-family:Gotham,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1.2;text-transform:uppercase;background-color:#F09DAC;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}html:lang(fr-FR) .home .header_middle.internal,html:lang(fr-FR) .home .header_leftContent.desk,html:lang(fr-FR) body:not(.home) .header_middle.internal,html:lang(fr-FR) body:not(.home) .header_leftContent.desk{display:none}html:lang(fr-FR) .home .header_middle.home,html:lang(fr-FR) body:not(.home) .header_middle.home{display:block}html:lang(fr-FR) .home .header-top-left,html:lang(fr-FR) body:not(.home) .header-top-left{padding:.78571rem -webkit-calc(1.45714rem + 0.3vw);padding:.78571rem calc(1.45714rem + 0.3vw)}}@media only screen and (min-width:1024px) and (min-width:1200px){html:lang(fr-FR) .home .header-top-left,html:lang(fr-FR) body:not(.home) .header-top-left{padding:.78571rem 1.71429rem}}@media only screen and (min-width:1024px){html:lang(fr-FR) .home .header-top-left ul li,html:lang(fr-FR) body:not(.home) .header-top-left ul li{font-size:1rem;display:inline-block;vertical-align:middle}html:lang(fr-FR) .home .header-top-left ul li:not(:last-child),html:lang(fr-FR) body:not(.home) .header-top-left ul li:not(:last-child){margin-right:1.07143rem}html:lang(fr-FR) .home .header-top-left ul li svg,html:lang(fr-FR) body:not(.home) .header-top-left ul li svg{margin-right:.21429rem;vertical-align:middle}html:lang(fr-FR) .home .header-top-left ul li a,html:lang(fr-FR) body:not(.home) .header-top-left ul li a{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:325;line-height:1.2;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}html:lang(fr-FR) .home .header-top-left ul li a svg path,html:lang(fr-FR) body:not(.home) .header-top-left ul li a svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}html:lang(fr-FR) .home .header-top-left ul li a:hover,html:lang(fr-FR) body:not(.home) .header-top-left ul li a:hover{color:#B10F27!important}html:lang(fr-FR) .home .header-top-left ul li a:hover svg path,html:lang(fr-FR) body:not(.home) .header-top-left ul li a:hover svg path{fill:#B10F27!important}html:lang(fr-FR) .home .header-top-left ul li:last-child a,html:lang(fr-FR) body:not(.home) .header-top-left ul li:last-child a{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:325;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}}@media only screen and (min-width:1024px) and (max-width:1119px){html:lang(fr-FR) .home .header-top-left ul li a,html:lang(fr-FR) body:not(.home) .header-top-left ul li a{font-size:13px!important}}@media only screen and (min-width:1024px) and (max-width:1119px){html:lang(fr-FR) .home .header-top-right a,html:lang(fr-FR) body:not(.home) .header-top-right a{font-size:13px!important}}@media only screen and (min-width:1024px){html:lang(fr-FR) .home .searchForm__label.internal,html:lang(fr-FR) body:not(.home) .searchForm__label.internal{display:none}html:lang(fr-FR) .home .searchForm__inputInternal,html:lang(fr-FR) body:not(.home) .searchForm__inputInternal{display:none}html:lang(fr-FR) .home .header_leftContent .bloc_langue .current_langue,html:lang(fr-FR) body:not(.home) .header_leftContent .bloc_langue .current_langue{border:none;width:54px;gap:7px;word-break:normal}html:lang(fr-FR) .home .header_leftContent .bloc_langue .current_langue svg,html:lang(fr-FR) body:not(.home) .header_leftContent .bloc_langue .current_langue svg{width:28px;height:28px;-webkit-border-radius:40px;border-radius:40px}html:lang(fr-FR) .home .phoneInternal,html:lang(fr-FR) .home .mapInternal,html:lang(fr-FR) .home .header_middle.internal,html:lang(fr-FR) .home .header__phone.Internal,html:lang(fr-FR) .home .header_middle.internal,html:lang(fr-FR) body:not(.home) .phoneInternal,html:lang(fr-FR) body:not(.home) .mapInternal,html:lang(fr-FR) body:not(.home) .header_middle.internal,html:lang(fr-FR) body:not(.home) .header__phone.Internal,html:lang(fr-FR) body:not(.home) .header_middle.internal{display:none!important}}html:lang(fr-FR) .home .footer__middle .socialsListing__instagram,html:lang(fr-FR) body:not(.home) .footer__middle .socialsListing__instagram{margin-right:0!important}html:lang(fr-FR) .home .logo-site.internal,html:lang(fr-FR) body:not(.home) .logo-site.internal{display:none!important}html:lang(fr-FR) .home .socialsInternal,html:lang(fr-FR) .home .burger-menu-button.Internal,html:lang(fr-FR) .home .flagInternal,html:lang(fr-FR) body:not(.home) .socialsInternal,html:lang(fr-FR) body:not(.home) .burger-menu-button.Internal,html:lang(fr-FR) body:not(.home) .flagInternal{display:none!important}@media only screen and (max-width:1023px){html:lang(fr-FR) .home .header_middle #logo-site:nth-child(2),html:lang(fr-FR) body:not(.home) .header_middle #logo-site:nth-child(2){display:none}html:lang(fr-FR) .home .header_leftContent,html:lang(fr-FR) .home .searchForm__inputInternal,html:lang(fr-FR) body:not(.home) .header_leftContent,html:lang(fr-FR) body:not(.home) .searchForm__inputInternal{display:none}html:lang(fr-FR) .home .appMenu__title.Internal,html:lang(fr-FR) .home .callToActions.Internal,html:lang(fr-FR) body:not(.home) .appMenu__title.Internal,html:lang(fr-FR) body:not(.home) .callToActions.Internal{display:none}html:lang(fr-FR) .home li.appMenu__hasSubMenu.js-hasSubMenu.isActive ul li a,html:lang(fr-FR) body:not(.home) li.appMenu__hasSubMenu.js-hasSubMenu.isActive ul li a{-webkit-filter:blur(0);filter:blur(0);color:#292929!important;-webkit-font-feature-settings:'liga' off;font-feature-settings:'liga' off;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;gap:1.5rem}html:lang(fr-FR) .home li.appMenu__hasSubMenu.js-hasSubMenu.isActive ul li a span,html:lang(fr-FR) body:not(.home) li.appMenu__hasSubMenu.js-hasSubMenu.isActive ul li a span{margin:0}}#footer-site{margin-top:-webkit-calc(2rem + 6vw);margin-top:calc(2rem + 6vw);padding:-webkit-calc(1.57143rem + 1.5vw) 0 0;padding:calc(1.57143rem + 1.5vw) 0 0}@media (min-width:1200px){#footer-site{margin-top:7.14286rem}}@media (min-width:1200px){#footer-site{padding:2.85714rem 0 0}}.footer__top{display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.07143rem;grid-template-columns:1fr;padding-bottom:-webkit-calc(1.46429rem + 0.375vw);padding-bottom:calc(1.46429rem + 0.375vw);border-bottom:1px solid #cfcfcf}@media only screen and (min-width:800px){.footer__top{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 1fr}}@media (min-width:1200px){.footer__top{padding-bottom:1.78571rem}}.footer__middle{display:grid;grid-template-areas:"left" "middle" "right";grid-template-columns:1fr;margin-top:-webkit-calc(1.5rem + 0.75vw);margin-top:calc(1.5rem + 0.75vw);gap:1.42857rem}@media (min-width:1200px){.footer__middle{margin-top:2.14286rem}}.footer__middle__title{font-size:1.28571rem;font-weight:700;margin-bottom:1.42857rem}.footer__middle__title:after{content:'';display:block;width:27px;height:3px;margin:7px 0 0 -10px;background-color:#1d1d1d}.footer__middle__left{grid-area:left}.footer__middle__middle{grid-area:middle}.footer__middle__right{grid-area:right}.footer__middle__right ul.infos-access{max-width:360px}.footer__middle__right ul.infos-access li.item-access:nth-child(2){margin-top:-.71429rem}.footer__middle__right ul.infos-access li.item-access:nth-child(4){margin-top:0}.footer__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.71429rem}@media only screen and (max-width:1023px){.footer__bottom{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}}ul.infos-access a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}ul.infos-access a:hover{color:#B10F27}.footer_rs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1023px){.footer_rs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer_rs>span{font-size:1.28571rem;font-weight:700;margin-right:20px}@media only screen and (max-width:1023px){.footer_rs>span{margin-bottom:.85714rem}}nav.menu-footer{max-width:100%}nav.menu-footer li a{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}@media only screen and (max-width:767px){nav.menu-footer li a{font-size:1.07143rem}}nav.menu-footer li a:hover{color:#c10606}nav.menu-footer li.current_page_item a{color:#c10606}nav.menu-footer li~li{margin-top:.85714rem}@media only screen and (max-width:1023px){nav.menu-footer li~li{margin-top:-webkit-calc(1.45714rem + 0.3vw);margin-top:calc(1.45714rem + 0.3vw)}}@media only screen and (max-width:1023px) and (min-width:1200px){nav.menu-footer li~li{margin-top:1.71429rem}}@media only screen and (min-width:1024px){.menu-footer .menu{display:grid;grid-template-columns:auto auto;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:8px}}nav.menu-footer li a{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.25}nav.menu-footer li a:hover{color:#292929!important}nav.menu-footer li~li{margin:0}nav.menu-footer li+li{margin-top:8px}@media only screen and (min-width:1024px){nav.menu-footer li+li{margin-top:0}}nav.menu-copyright ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){nav.menu-copyright ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}nav.menu-copyright ul li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){nav.menu-copyright ul li{margin-bottom:.35714rem}nav.menu-copyright ul li:last-of-type{margin-bottom:0}}nav.menu-copyright ul li>*{font-size:.85714rem}@media only screen and (max-width:767px){nav.menu-copyright ul li>*{font-size:1.07143rem}}nav.menu-copyright ul li>* strong{font-weight:400}nav.menu-copyright ul li:not(:last-child):after{content:'';display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:64px;height:1px;margin:0 10px;background-color:#7e7e7d}@media only screen and (max-width:1023px){nav.menu-copyright ul li:not(:last-child):after{display:none}}.box-doctolib-videos{display:none}.roll-hover-doctolib{display:inline-block;color:#fff;padding:.21429rem 1.07143rem;font-size:.78571rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;-webkit-border-radius:12px;border-radius:12px;background-color:#c10606}.roll-hover-doctolib svg{margin-left:8px;vertical-align:middle}.roll-hover-doctolib svg path{fill:#fff}.burger__box-videos{margin-top:1.78571rem;-webkit-border-radius:12px;border-radius:12px;padding:1.42857em 1.78571em;background:#f0f0f0}.burger__box-videos p{font-size:.92857rem;line-height:1.4}.burger__box-videos p:first-child{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:7px}.burger__box-videos p:first-child:after{content:'';display:block;width:20px;height:3px;margin:5px 0 0 -10px;background-color:#c10606}.widget_doctolib{position:fixed;z-index:9999;right:1.07143rem;bottom:.71429rem}.widget_live-bra-day{position:fixed;z-index:9999;right:1.25rem;bottom:8rem}.widget_live-bra-day span{color:#D80027;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.widget_live-bra-day a{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-border-radius:24px;border-radius:24px;background:#F4E9F2;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25);-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.widget_live-bra-day svg path{-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.widget_live-bra-day a:hover{background-color:#D80027}.widget_live-bra-day a:hover span{color:#FFF}.widget_live-bra-day a:hover svg path{stroke:#FFF}@media only screen and (max-width:1023px){.widget_live-bra-day{bottom:9.5rem;right:.75rem}}@media only screen and (min-width:1000px){.footer__middle{grid-template-areas:"left middle right";grid-template-columns:auto auto auto;gap:1.42857rem}.footer__right{margin-left:auto}.burger__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.burger__menu nav>ul{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.42857rem;position:unset;top:unset}.burger__menu nav>ul>li:not(:last-child){border-right:1px solid #e1e1e1}.burger__menu nav>ul>li>a{min-height:70px;font-size:-webkit-calc(1.43571rem + 0.075vw);font-size:calc(1.43571rem + 0.075vw)}}@media only screen and (min-width:1000px) and (min-width:1200px){.burger__menu nav>ul>li>a{font-size:1.5rem}}@media only screen and (min-width:1000px){.burger__menu nav>ul>li .sub-menu{display:block;width:100%;max-width:230px}.burger__menu nav>ul>li .sub-menu li+li{margin-top:1.42857rem}.burger__menu nav>ul>li .sub-menu li a{font-size:1.14286rem}.burger__menu nav>ul>li:nth-of-type(1) .sub-menu li a{font-size:1.07143rem}.burger__menu.is-open{visibility:visible;pointer-events:all}.burger__menu.is-open .burger__menu-bg-animation{-webkit-transform:translate(-50%,-50%) scale(48.45);-ms-transform:translate(-50%,-50%) scale(48.45);transform:translate(-50%,-50%) scale(48.45)}.burger__menu.is-open .close_burger_menu{opacity:1}.burger__menu.is-open nav.is-open>ul>li{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.box-doctolib-videos{display:block;position:relative;opacity:0;margin-top:3.57143rem;-webkit-transition:all 0.5s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.5s cubic-bezier(.25,.1,.25,1);transition:all 0.5s cubic-bezier(.25,.1,.25,1);visibility:hidden;pointer-events:none;-webkit-transform:translate(0,30px);-ms-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.box-doctolib-videos.active{display:block;opacity:1;visibility:visible;pointer-events:initial;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.widget_solidarite{position:fixed;z-index:9999;right:0rem;bottom:4.5rem;width:108px;height:49px;float:left;margin:0 5px;background:transparent;-webkit-border-radius:40px;border-radius:40px;cursor:pointer;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;overflow:hidden;text-align:center}@media only screen and (max-width:1023px){.widget_solidarite{bottom:5.5rem}}.widget_solidarite-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-border-radius:40px;border-radius:40px;margin-top:4px;margin-left:4px;height:41px;background:#fff;position:relative;z-index:4}.widget_solidarite-icon svg{height:42px;width:100px}.widget_solidarite .widget_solidarite-description{position:absolute;font-weight:600;margin-left:4px;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:200px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;bottom:2px;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.widget_solidarite .widget_solidarite-description *{font-size:12px!important}.widget_solidarite .widget_solidarite-description svg{width:70px;padding-right:3px}.widget_solidarite:hover{width:309px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff}.widget_solidarite:hover .widget_solidarite-description{opacity:1;left:32%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.widget_solidarite.show_mobile{display:inherit}@media only screen and (min-width:1024px){.widget_solidarite{right:1rem}.widget_solidarite{display:inherit}}.widget_offre{color:#FFF;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;position:fixed;z-index:9999;right:8.5px;bottom:65px;padding:10px 16px;cursor:pointer;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;overflow:hidden;text-align:center;-webkit-border-radius:24px;border-radius:24px;background-color:#8C5E89;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.widget_offre:hover{color:#8C5E89;background-color:#fff}@media only screen and (min-width:1024px){.widget_offre{right:1rem}}@media only screen and (max-width:1023px){.widget_offre{bottom:6rem}}.pulsing{width:99%;height:99%;-webkit-border-radius:50px;border-radius:50px;z-index:1;position:absolute}.pulsing::before,.pulsing::after{content:'';display:block;position:absolute;width:100%;height:100%;border:inherit;top:0;left:0;z-index:0;background:#f4e9f2;-webkit-border-radius:inherit;border-radius:inherit;-webkit-animation:pulsing 2s linear infinite;animation:pulsing 2s linear infinite}.pulsing:after{-webkit-animation:pulsing1 2s linear infinite;animation:pulsing1 2s linear infinite}@-webkit-keyframes pulsing{0%{opacity:1;-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}20%{opacity:.5}70%{opacity:.2;-webkit-transform:scaleY(1.2) scaleX(1.1);transform:scaleY(1.2) scaleX(1.1)}80%{opacity:0;-webkit-transform:scaleY(1.1) scaleX(1.1);transform:scaleY(1.1) scaleX(1.1)}90%{opacity:0;-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}@keyframes pulsing{0%{opacity:1;-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}20%{opacity:.5}70%{opacity:.2;-webkit-transform:scaleY(1.2) scaleX(1.1);transform:scaleY(1.2) scaleX(1.1)}80%{opacity:0;-webkit-transform:scaleY(1.1) scaleX(1.1);transform:scaleY(1.1) scaleX(1.1)}90%{opacity:0;-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}@-webkit-keyframes pulsing1{0%{opacity:1;-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}20%{opacity:.5}70%{opacity:.2;-webkit-transform:scaleY(1.1) scaleX(1.05);transform:scaleY(1.1) scaleX(1.05)}80%{opacity:0;-webkit-transform:scaleY(1.1) scaleX(1.05);transform:scaleY(1.1) scaleX(1.05)}90%{opacity:0;-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}@keyframes pulsing1{0%{opacity:1;-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}20%{opacity:.5}70%{opacity:.2;-webkit-transform:scaleY(1.1) scaleX(1.05);transform:scaleY(1.1) scaleX(1.05)}80%{opacity:0;-webkit-transform:scaleY(1.1) scaleX(1.05);transform:scaleY(1.1) scaleX(1.05)}90%{opacity:0;-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}.footer__top{border-bottom:4px solid #F9F9F9;text-align:center}@media only screen and (min-width:1024px){.footer__top{text-align:left}}@media only screen and (min-width:1024px){.footer__middle{gap:1.5rem;grid-template-columns:490px auto auto}}@media only screen and (min-width:1200px){.footer__middle{gap:4.5rem}}.footer__middle__title{color:#292929;font-family:"Gotham",sans-serif;font-size:20px!important;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:.6px;text-transform:uppercase}.footer__middle__title::after{display:none}.footer_rs.mobile li+li{margin-left:12px!important}@media only screen and (max-width:1023px){.footer__middle{grid-template-areas:"middle" "right" "left"}}.footer__bottom{background:#B10F27;color:#FFF;text-align:center;font-family:"Figtree",sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:1.4;letter-spacing:.42px;margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw);padding:12px 24px;margin-top:24.5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1023px){.footer__bottom{padding-bottom:92px}}nav.menu-copyright ul{gap:1rem;row-gap:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){nav.menu-copyright ul{gap:0}}.footer__middle__middle .infos-access>li{margin-bottom:0}@media only screen and (min-width:1024px){.footer__middle__middle .infos-access>li{margin-bottom:-10px}}.footer__middle__right{margin-top:24px}.footer_rs{display:none}.footer_rs.mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:36px 0}nav.menu-copyright ul li>*{font-size:14px!important}#footer-site{margin-top:0;padding-top:32px}.menu-footer .menu li a{-webkit-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s}.menu-footer .menu:hover{opacity:.5}.menu-footer .menu:hover:hover{opacity:1}.menu-footer .menu:hover:hover li a{opacity:.5}.menu-footer .menu:hover:hover li a:hover{opacity:1}@media only screen and (min-width:1024px){.footer_rs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#footer-site{margin-top:32px;padding-top:0}.footer_rs.mobile{display:none}nav.menu-copyright ul li>*{color:#FFF;font-family:"Gotham",sans-serif;font-size:15px!important;font-style:normal;font-weight:325;line-height:1.3}nav.menu-copyright ul li:not(:last-child):after{content:"";width:.8px;height:16px;background-color:#FFF;margin:0 45px}.footer__bottom{padding:18px 24px}.footer__middle__middle .infos-access>li,.footer__middle__right{margin:0}}html:lang(en-US) #footer-site,html:lang(ru-RU) #footer-site,html:lang(en-ar) #footer-site{margin-top:-webkit-calc(2rem + 6vw);margin-top:calc(2rem + 6vw);border-top:10px solid #f5f5f5;padding:-webkit-calc(1.57143rem + 1.5vw) 0;padding:calc(1.57143rem + 1.5vw) 0}@media only screen and (min-width:1024px){html:lang(en-US) .menu-footer .menu,html:lang(ru-RU) .menu-footer .menu,html:lang(en-ar) .menu-footer .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}html:lang(en-US) nav.menu-footer li~li,html:lang(ru-RU) nav.menu-footer li~li,html:lang(en-ar) nav.menu-footer li~li{margin-top:.85714rem}html:lang(en-US) .footer_rs,html:lang(ru-RU) .footer_rs,html:lang(en-ar) .footer_rs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html:lang(en-US) nav.menu-copyright ul li:not(:last-child):after,html:lang(ru-RU) nav.menu-copyright ul li:not(:last-child):after,html:lang(en-ar) nav.menu-copyright ul li:not(:last-child):after{content:'';display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:64px;height:1px;margin:0 10px;background-color:#7e7e7d}html:lang(en-US) nav.menu-copyright ul li,html:lang(ru-RU) nav.menu-copyright ul li,html:lang(en-ar) nav.menu-copyright ul li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html:lang(en-US) .footer__bottom,html:lang(ru-RU) .footer__bottom,html:lang(en-ar) .footer__bottom{background:transparent}html:lang(en-US) nav.menu-copyright ul li>*,html:lang(ru-RU) nav.menu-copyright ul li>*,html:lang(en-ar) nav.menu-copyright ul li>*{font-size:.85714rem;color:#1d1d1d;font-family:"Montserrat",sans-serif;font-size:12px!important;font-weight:400}html:lang(en-US) nav.menu-copyright ul li>* strong,html:lang(ru-RU) nav.menu-copyright ul li>* strong,html:lang(en-ar) nav.menu-copyright ul li>* strong{font-weight:400!important}html:lang(en-US) nav.menu-footer li a,html:lang(ru-RU) nav.menu-footer li a,html:lang(en-ar) nav.menu-footer li a{color:#848484;font-size:.92857rem;font-weight:700;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}html:lang(en-US) .footer__middle .socialsListing__instagram,html:lang(ru-RU) .footer__middle .socialsListing__instagram,html:lang(en-ar) .footer__middle .socialsListing__instagram{margin-right:0}html:lang(en-US) .menu-footer .menu,html:lang(ru-RU) .menu-footer .menu,html:lang(en-ar) .menu-footer .menu{opacity:1!important}html:lang(en-US) .menu-footer .menu li a:hover,html:lang(ru-RU) .menu-footer .menu li a:hover,html:lang(en-ar) .menu-footer .menu li a:hover{color:#c10606!important}html:lang(en-US) .menu-footer .menu:hover:hover li a,html:lang(ru-RU) .menu-footer .menu:hover:hover li a,html:lang(en-ar) .menu-footer .menu:hover:hover li a{opacity:1}html:lang(en-US) .footer__middle,html:lang(ru-RU) .footer__middle,html:lang(en-ar) .footer__middle{grid-template-areas:"left middle right";grid-template-columns:auto auto auto;gap:1.42857rem}html:lang(en-US) .infos-access>li:first-child a:not(.infos-access__address) svg,html:lang(ru-RU) .infos-access>li:first-child a:not(.infos-access__address) svg,html:lang(en-ar) .infos-access>li:first-child a:not(.infos-access__address) svg{display:none}html:lang(en-US) .infos-access__phone,html:lang(ru-RU) .infos-access__phone,html:lang(en-ar) .infos-access__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding-left:22px}html:lang(en-US) .infos-access__phone::before,html:lang(ru-RU) .infos-access__phone::before,html:lang(en-ar) .infos-access__phone::before{position:absolute;left:0;top:0;content:url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clipphone)'%3E%3Cpath d='M17.2234 12.4763L14.851 10.1039C14.0037 9.2566 12.5634 9.59555 12.2244 10.697C11.9703 11.4596 11.123 11.8832 10.3604 11.7137C8.66585 11.2901 6.37817 9.08714 5.95453 7.30784C5.70035 6.54525 6.20872 5.69797 6.97128 5.44381C8.07275 5.1049 8.41166 3.66451 7.56438 2.81723L5.19197 0.444825C4.51415 -0.148275 3.4974 -0.148275 2.9043 0.444825L1.29446 2.05467C-0.315384 3.74924 1.46392 8.23986 5.44616 12.2221C9.4284 16.2043 13.919 18.0684 15.6136 16.3738L17.2234 14.764C17.8166 14.0861 17.8166 13.0694 17.2234 12.4763Z' fill='%23D80027'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clipphone'%3E  %3Crect width='17' height='17' fill='white' transform='translate(0.686035)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}html:lang(en-US) ul.infos-access a,html:lang(ru-RU) ul.infos-access a,html:lang(en-ar) ul.infos-access a{font-family:"Montserrat",sans-serif;font-size:14px}html:lang(en-US) .infos-access__phone div,html:lang(ru-RU) .infos-access__phone div,html:lang(en-ar) .infos-access__phone div{margin-top:0}html:lang(en-US) .footer__top,html:lang(ru-RU) .footer__top,html:lang(en-ar) .footer__top{border-bottom:1px solid #cfcfcf}}html:lang(en-US) .mailHome,html:lang(en-US) .infos-access__icon-pin.home,html:lang(ru-RU) .mailHome,html:lang(ru-RU) .infos-access__icon-pin.home,html:lang(en-ar) .mailHome,html:lang(en-ar) .infos-access__icon-pin.home{display:none}html:lang(en-US) .footer__middle__title,html:lang(ru-RU) .footer__middle__title,html:lang(en-ar) .footer__middle__title{font-size:19.9999px;font-family:"Montserrat",sans-serif;font-weight:700;color:inherit;text-transform:inherit}html:lang(en-US) .footer__middle__title:after,html:lang(ru-RU) .footer__middle__title:after,html:lang(en-ar) .footer__middle__title:after{content:'';display:block;width:27px;height:3px;margin:7px 0 0 -10px;background-color:#1d1d1d}html:lang(en-US) .menu-menu-footer:hover,html:lang(ru-RU) .menu-menu-footer:hover,html:lang(en-ar) .menu-menu-footer:hover{opacity:1!important}@media only screen and (max-width:1023px){html:lang(en-US) .footer__middle,html:lang(ru-RU) .footer__middle,html:lang(en-ar) .footer__middle{margin-top:-2rem!important}html:lang(en-US) .footer__top,html:lang(ru-RU) .footer__top,html:lang(en-ar) .footer__top{border-bottom:0 solid #F9F9F9;text-align:center}html:lang(en-US) .footer__bottom,html:lang(ru-RU) .footer__bottom,html:lang(en-ar) .footer__bottom{padding-bottom:12px;background:transparent;color:inherit;font-family:"Montserrat",sans-serif;font-weight:400;text-align:left;font-size:15px}html:lang(en-US) .footer_rs.mobile li+li,html:lang(ru-RU) .footer_rs.mobile li+li,html:lang(en-ar) .footer_rs.mobile li+li{margin-left:1.07143em!important}html:lang(en-US) .footer_rs.mobile svg,html:lang(ru-RU) .footer_rs.mobile svg,html:lang(en-ar) .footer_rs.mobile svg{width:24px;height:24px}html:lang(en-US) nav.menu-copyright ul li>* strong,html:lang(ru-RU) nav.menu-copyright ul li>* strong,html:lang(en-ar) nav.menu-copyright ul li>* strong{font-weight:400!important}html:lang(en-US) nav.menu-copyright ul li>*,html:lang(ru-RU) nav.menu-copyright ul li>*,html:lang(en-ar) nav.menu-copyright ul li>*{font-weight:15px!important}html:lang(en-US) nav.menu-copyright ul li,html:lang(ru-RU) nav.menu-copyright ul li,html:lang(en-ar) nav.menu-copyright ul li{margin-bottom:1.28571rem}html:lang(en-US) nav.menu-footer li.current_page_item a,html:lang(ru-RU) nav.menu-footer li.current_page_item a,html:lang(en-ar) nav.menu-footer li.current_page_item a{color:#c10606}html:lang(en-US) nav.menu-footer li a,html:lang(ru-RU) nav.menu-footer li a,html:lang(en-ar) nav.menu-footer li a{color:#848484;font-size:1.07143rem;font-weight:700;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}html:lang(en-US) nav.menu-copyright ul,html:lang(ru-RU) nav.menu-copyright ul,html:lang(en-ar) nav.menu-copyright ul{text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html:lang(en-US) nav.menu-footer li~li,html:lang(ru-RU) nav.menu-footer li~li,html:lang(en-ar) nav.menu-footer li~li{margin-top:-webkit-calc(1.45714rem + 0.3vw);margin-top:calc(1.45714rem + 0.3vw)}html:lang(en-US) .footer__middle,html:lang(ru-RU) .footer__middle,html:lang(en-ar) .footer__middle{display:grid;grid-template-areas:"left" "middle" "right";grid-template-columns:1fr;margin-top:-webkit-calc(1.5rem + 0.75vw);margin-top:calc(1.5rem + 0.75vw);gap:1.42857rem}}html:lang(en-US) .footer_rs .socialsListing li a svg path,html:lang(en-US) .footer_rs a svg.socialsInternal path,html:lang(ru-RU) .footer_rs .socialsListing li a svg path,html:lang(ru-RU) .footer_rs a svg.socialsInternal path,html:lang(en-ar) .footer_rs .socialsListing li a svg path,html:lang(en-ar) .footer_rs a svg.socialsInternal path{-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1);fill:#1d1d1d}html:lang(en-US) .footer_rs .socialsListing li a:hover svg path,html:lang(en-US) .footer_rs a:hover svg.socialsInternal path,html:lang(ru-RU) .footer_rs .socialsListing li a:hover svg path,html:lang(ru-RU) .footer_rs a:hover svg.socialsInternal path,html:lang(en-ar) .footer_rs .socialsListing li a:hover svg path,html:lang(en-ar) .footer_rs a:hover svg.socialsInternal path{fill:#c10606}.widget_live-bra-day,.widget_offre{display:none}#breadcrumbs{position:relative;font-size:.78571rem;z-index:9;color:#8f8f8f;margin-bottom:1.42857rem;padding:0}@media only screen and (max-width:479px){#breadcrumbs{margin-bottom:.71429rem}}#breadcrumbs+main>.block_hero .container>.block_hero__texts,#breadcrumbs+main>div>.singleChirurgien{margin-top:0!important}#breadcrumbs .breadcrumb_inner{position:relative;padding:10px 0 10px 44px}#breadcrumbs .breadcrumb_inner:before{content:'';width:30px;height:20px;position:absolute;top:0;left:0;border-width:0 0 1px 1px;border-style:solid;border-color:#c4c4c4}@media only screen and (max-width:767px){#breadcrumbs .breadcrumb_inner{line-height:1.6}}#breadcrumbs .breadcrumb_inner span.sep{font-size:1rem;margin:0 7px 0 10px}#breadcrumbs .breadcrumb_inner span[property="itemListElement"]>span[property="name"],#breadcrumbs .breadcrumb_inner span[property="itemListElement"]>span[itemprop="name"],#breadcrumbs .breadcrumb_inner span[itemprop="itemListElement"]>span[property="name"],#breadcrumbs .breadcrumb_inner span[itemprop="itemListElement"]>span[itemprop="name"],#breadcrumbs .breadcrumb_inner span.current-item>span[property="name"],#breadcrumbs .breadcrumb_inner span.current-item>span[itemprop="name"]{color:#000!important}@media only screen and (max-width:767px){#breadcrumbs .breadcrumb_inner span[property="itemListElement"]>span[property="name"],#breadcrumbs .breadcrumb_inner span[property="itemListElement"]>span[itemprop="name"],#breadcrumbs .breadcrumb_inner span[itemprop="itemListElement"]>span[property="name"],#breadcrumbs .breadcrumb_inner span[itemprop="itemListElement"]>span[itemprop="name"],#breadcrumbs .breadcrumb_inner span.current-item>span[property="name"],#breadcrumbs .breadcrumb_inner span.current-item>span[itemprop="name"]{font-size:1.14286rem}}#breadcrumbs .breadcrumb_inner span[property="itemListElement"] a,#breadcrumbs .breadcrumb_inner span[itemprop="itemListElement"] a,#breadcrumbs .breadcrumb_inner span.current-item a{color:#8f8f8f}#breadcrumbs .breadcrumb_inner span[property="itemListElement"] a:hover,#breadcrumbs .breadcrumb_inner span[itemprop="itemListElement"] a:hover,#breadcrumbs .breadcrumb_inner span.current-item a:hover{color:#c10606}#breadcrumbs .breadcrumb_inner span.current-item,#breadcrumbs .breadcrumb_inner a.current-item{color:#c10606!important}#breadcrumbs .breadcrumb_inner span.search{margin:0 8px}@media only screen and (max-width:767px){.breadcrumb_inner span[itemprop="itemListElement"]>span[itemprop="name"],.breadcrumb_inner span a{font-size:0.9375rem!important}}.arrow-to-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#c10606}.arrow-to-link span{margin-top:-3px}.arrow-to-link span:before,.arrow-to-link span:after{display:inline-block;vertical-align:middle}.arrow-to-link span:before{content:'';width:20px;height:2px;background-color:#fff}.arrow-to-link span:after{content:'';border:solid #fff;padding:4px;border-width:0 2px 2px 0;margin-left:-10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body.menu_style_purple .arrow-to-link{background:#d4a6c8}.sliderInstitut{display:grid;grid-template-areas:"texts_mobile" "slider" "texts";grid-template-columns:1fr;grid-row-gap:1.42857rem}@media only screen and (min-width:1000px){.sliderInstitut{grid-template-areas:"slider texts";grid-template-columns:1fr 0.7fr;grid-column-gap:4.64286rem}}.sliderInstitut__texts{grid-area:texts}.sliderInstitut__slider{grid-area:slider}.sliderInstitut__slider .institutSlider .swiper-slide{width:100%!important}.sliderInstitut__slider img{display:block;width:100%}.sliderInstitut .sliderDescription{margin-top:1.42857rem;line-height:1.218;font-style:italic}.sliderInstitut .sliderDescription p:first-child{font-size:1.14286rem}.sliderInstitut .sliderDescription p:nth-child(2){font-size:.92857rem}.sliderInstitut .sliderDescription p:nth-child(2)::before{content:'';display:inline-block;width:1.42857rem;margin:0 .5em 0 .5em;vertical-align:middle;border-top:1px solid #1d1d1d}.sliderInstitut__texts_mobile{grid-area:texts_mobile}@media only screen and (min-width:1000px){.sliderInstitut__texts_mobile{display:none}}.institutThumbs{margin-top:14px}.institutThumbs .swiper-slide img{cursor:pointer;opacity:.4}.institutThumbs .swiper-slide.swiper-slide-thumb-active img{opacity:1}.tab-content__slider{padding-right:20px;padding-left:20px}.slider_navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;z-index:9;top:50%;cursor:pointer;margin-top:-20px;border:1px solid #ececec;-webkit-border-radius:50%;border-radius:50%;background:#fff;-webkit-box-shadow:3px 4px 14px rgba(0,0,0,.18);box-shadow:3px 4px 14px rgba(0,0,0,.18);outline:none;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.tab-content__slider .slider_navigation{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tab-content__slider .slider_navigation.slider_navigation_prev{left:0}.tab-content__slider .slider_navigation.slider_navigation_next{right:0}.slider_navigation.sliderSoins__navigation{top:-webkit-calc(var(--boxTitleText__image__height) / 2);top:calc(var(--boxTitleText__image__height) / 2);margin-top:0}.slider_navigation.sliderSoins__navigation.slider_navigation_prev{left:0}.slider_navigation.sliderSoins__navigation.slider_navigation_next{right:0}.slider_navigation:before{content:'';display:inline-block;border:solid #5a5a58;padding:4px;border-width:0 2px 2px 0}.slider_navigation_prev{left:10px}.slider_navigation_prev:before{margin-left:3px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.slider_navigation_next{right:10px}.slider_navigation_next:before{margin-right:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.slider_navigation:hover{background-color:#c10606;border-color:#c10606}.slider_navigation:hover:before{border-color:#fff}.tabs_slider .swiper-container{padding-bottom:3.57143rem}.swiper-pagination{width:100%;bottom:25px;text-align:center}.swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;opacity:1;background:rgba(90,90,88,.2);outline:none}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#5a5a58}.infos-access{margin-top:14px}.infos-access>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.3;margin-bottom:2rem}@media only screen and (max-width:767px){.infos-access>li{font-size:1.07143rem}}.infos-access>li>div:first-child{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:8px;margin-bottom:-8px}.infos-access>li a:not(.infos-access__address){font-weight:700}.infos-access>li:first-child a:not(.infos-access__address){font-size:1.21429rem}.infos-access li.item-access{font-size:.92857rem;margin-bottom:.71429rem;margin-left:1.78571rem}@media only screen and (max-width:767px){.infos-access li.item-access{font-size:1.07143rem}}.infos-access li.item-access svg{width:13.762px;height:13.762px}.infos-access li.item-access:nth-child(4){margin-top:-.71429rem}.blockContactMap__texts .infos-access>li{line-height:1.5;margin-bottom:1.42857rem}.infos-access.acces-item>li{margin-bottom:.42857rem}.infos-access.acces-item>li:nth-child(4){margin-top:0}.infos-access li.item-access:last-child svg{-webkit-transform:scale(1.3) translateX(2px);-ms-transform:scale(1.3) translateX(2px);transform:scale(1.3) translateX(2px);margin-right:4px}@media only screen and (min-width:1024px){.infos-access li.item-access:last-child svg{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}.infos-access li.item-access{gap:5.24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#292929;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:325;line-height:1.3;display:grid;grid-template-columns:auto 1fr}.infos-access__phone div{margin-top:14px}.infos-access div{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:325;line-height:1.25}.infos-access__icon-pin{margin-top:2px}.infos-access>li:first-child a:not(.infos-access__address){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;gap:8px;margin-top:0rem;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:16px}.infos-access>li:first-child a:not(.infos-access__address) svg{position:relative;top:-2px}.infos-access>li:first-child a:not(.infos-access__address):hover{color:#b10f27}.lang_code{font-weight:600}.rollHoverMail>div,.rollHoverMenu>div{position:relative;overflow:hidden}.rollHoverMail>div>strong,.rollHoverMenu>div>strong{display:block;-webkit-transition:-webkit-transform 0.35s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform 0.35s cubic-bezier(.25,.1,.25,1);-o-transition:transform 0.35s cubic-bezier(.25,.1,.25,1);transition:transform 0.35s cubic-bezier(.25,.1,.25,1);transition:transform 0.35s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.35s cubic-bezier(.25,.1,.25,1)}.rollHoverMail>div>strong:nth-child(2),.rollHoverMenu>div>strong:nth-child(2){position:absolute;left:0;right:0;bottom:0;width:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);white-space:nowrap}@media (hover:hover){.rollHoverMail:hover>div>strong:nth-child(1),.rollHoverMenu:hover>div>strong:nth-child(1){-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.rollHoverMail:hover>div>strong:nth-child(2),.rollHoverMenu:hover>div>strong:nth-child(2){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.link_with_border{font-size:.78571rem;line-height:1.5;font-weight:700;color:#c10606;text-transform:uppercase;border:2px solid #DEDEDE;position:relative;display:block;padding:11px 10px;max-width:295px;text-align:center}@media only screen and (max-width:767px){.link_with_border{font-size:1.14286rem}}.link_with_border span:before,.link_with_border span:after{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.link_with_border>span:before{border-top:2px solid #c10606;border-right:2px solid #c10606;top:-2px;right:-2px}.link_with_border>span:after{border-bottom:2px solid #c10606;border-right:2px solid #c10606;bottom:-2px;right:-2px}.link_with_border>span span:before{border-top:2px solid #c10606;border-left:2px solid #c10606;top:-2px;left:-2px}.link_with_border>span span:after{border-bottom:2px solid #c10606;border-left:2px solid #c10606;bottom:-2px;left:-2px}.link_with_border:hover{color:#c10606!important}.link_with_border:hover span:before,.link_with_border:hover span:after{width:60%;height:60%}body.menu_style_purple .link_with_border{color:#614a5f}body.menu_style_purple .link_with_border>span:before{border-top-color:#d4a6c8;border-right-color:#d4a6c8}body.menu_style_purple .link_with_border>span:after{border-bottom-color:#d4a6c8;border-right-color:#d4a6c8}body.menu_style_purple .link_with_border>span span:before{border-top-color:#d4a6c8;border-left-color:#d4a6c8}body.menu_style_purple .link_with_border>span span:after{border-bottom-color:#d4a6c8;border-left-color:#d4a6c8}.link_with_border:hover{color:#614a5f!important}.homeInterne__search{margin-top:3.57143rem;margin-bottom:3.57143rem}@media only screen and (max-width:767px){.homeInterne__search{margin-bottom:2.5rem}}.homeInterne__search .searchContainer{width:100%;padding:1.42857rem 2.5rem;background-color:#fff;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.22);box-shadow:0 4px 25px rgba(0,0,0,.22);margin-right:-webkit-calc(50% - 50vw);margin-right:calc(50% - 50vw)}.homeInterne__search .wp_autosearch_indicator{background-position-x:99%!important}.homeInterne__search .wp_autosearch_form_wrapper{height:auto!important;border:none!important}.homeInterne__search .wp_autosearch_form_wrapper .wp_autosearch_submit{width:15px;height:15px;top:0!important;bottom:0!important;margin:auto;background:url(../../../../../../../../themes/antipodes-theme/dist/images/search.svg) no-repeat center!important;background-size:cover!important;vertical-align:middle}body.menu_style_purple .homeInterne__search .wp_autosearch_form_wrapper .wp_autosearch_submit{background:url(../../../../../../../../themes/antipodes-theme/dist/images/search-purple.svg) no-repeat center!important}@media only screen and (max-width:767px){.homeInterne__search .wp_autosearch_form_wrapper .wp_autosearch_submit{top:3px!important}}@media only screen and (min-width:768px){.homeInterne__search .wp_autosearch_form_wrapper .wp_autosearch_submit{width:31px;height:31px}}.homeInterne__search .wp_autosearch_input{width:100%!important;height:auto!important;float:none;border:none!important;-webkit-border-radius:0;border-radius:0;padding-right:36px!important;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0!important;border-bottom:1px solid #ababab!important;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width:768px){.homeInterne__search .wp_autosearch_input{height:50px!important}}.homeInterne__search .wp_autosearch_input::-webkit-input-placeholder{font-size:1.28571rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#7e7e7d!important;font-weight:700;line-height:1;padding-bottom:0!important;text-overflow:ellipsis;white-space:nowrap}.homeInterne__search .wp_autosearch_input::-moz-placeholder{font-size:1.28571rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#7e7e7d!important;font-weight:700;line-height:1;padding-bottom:0!important;text-overflow:ellipsis;white-space:nowrap}.homeInterne__search .wp_autosearch_input:-ms-input-placeholder{font-size:1.28571rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#7e7e7d!important;font-weight:700;line-height:1;padding-bottom:0!important;text-overflow:ellipsis;white-space:nowrap}.homeInterne__search .wp_autosearch_input::-ms-input-placeholder{font-size:1.28571rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#7e7e7d!important;font-weight:700;line-height:1;padding-bottom:0!important;text-overflow:ellipsis;white-space:nowrap}.homeInterne__search .wp_autosearch_input,.homeInterne__search .wp_autosearch_input::placeholder{font-size:1.28571rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#7e7e7d!important;font-weight:700;line-height:1;padding-bottom:0!important;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.wp_autosearch_suggestions .ac_over{background-color:#c10606}.wp_autosearch_suggestions ul .wp_autosearch_category,.wp_autosearch_suggestions ul .wp_autosearch_more{font-family:"Montserrat",Arial,Helvetica,sans-serif;background-image:none!important;background-color:#c10606!important}.wp_autosearch_suggestions .searchheading{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:var(--fontWeightMedium)!important;line-height:1;padding-bottom:.35714rem}@media only screen and (max-width:767px){.homeInterne__search{display:none!important}}.homeTeam{margin-top:-webkit-calc(1.60714rem + 1.875vw);margin-top:calc(1.60714rem + 1.875vw)}@media (min-width:1200px){.homeTeam{margin-top:3.21429rem}}@media only screen and (min-width:1000px){.homeTeam{margin-top:-webkit-calc(1.96429rem + 5.625vw);margin-top:calc(1.96429rem + 5.625vw)}}@media only screen and (min-width:1000px) and (min-width:1200px){.homeTeam{margin-top:6.78571rem}}.homeTeam__container{display:grid}.block_hero__team .homeTeam__container{grid-template-columns:1fr;padding-top:-webkit-calc(1.89286rem + 4.875vw);padding-top:calc(1.89286rem + 4.875vw);background-color:#f2f2f2}@media (min-width:1200px){.block_hero__team .homeTeam__container{padding-top:6.07143rem}}@media only screen and (min-width:1024px){.block_hero__team .homeTeam__container{padding-right:1.42857rem;padding-left:1.42857rem}}.block_hero__team .homeTeam__container:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:0;top:0;bottom:0;background-color:#f3f3f3;right:0}.homeTeam:not(.homeTeam--withoutContent) .homeTeam__container{grid-template-areas:"contenu" "module";grid-template-columns:1fr;grid-gap:.71429rem}@media only screen and (min-width:1000px){.homeTeam:not(.homeTeam--withoutContent) .homeTeam__container{grid-template-areas:"module contenu";grid-template-columns:1fr 0.3fr}}.homeTeam.homeTeam--withoutContent .homeTeam__container{grid-template-areas:'module';grid-template-columns:1fr}.homeTeam .moduleTeam{grid-area:module}.homeTeam__contenu{grid-area:contenu;color:#1d1d1d}.homeTeam__contenu h1,.homeTeam__contenu h2,.homeTeam__contenu h3,.homeTeam__contenu h4,.homeTeam__contenu h5,.homeTeam__contenu h6{font-size:-webkit-calc(1.47857rem + 0.525vw);font-size:calc(1.47857rem + 0.525vw);font-weight:700;line-height:1.2;word-break:keep-all;margin-bottom:-webkit-calc(1.53571rem + 1.125vw);margin-bottom:calc(1.53571rem + 1.125vw)}@media (min-width:1200px){.homeTeam__contenu h1,.homeTeam__contenu h2,.homeTeam__contenu h3,.homeTeam__contenu h4,.homeTeam__contenu h5,.homeTeam__contenu h6{font-size:1.92857rem}}@media (min-width:1200px){.homeTeam__contenu h1,.homeTeam__contenu h2,.homeTeam__contenu h3,.homeTeam__contenu h4,.homeTeam__contenu h5,.homeTeam__contenu h6{margin-bottom:2.5rem}}.homeTeam__contenu h1 strong,.homeTeam__contenu h2 strong,.homeTeam__contenu h3 strong,.homeTeam__contenu h4 strong,.homeTeam__contenu h5 strong,.homeTeam__contenu h6 strong{display:block;font-size:-webkit-calc(1.47143rem + 0.45vw);font-size:calc(1.47143rem + 0.45vw);font-family:"Playfair Display",Arial,Helvetica,sans-serif;color:#c10606;font-weight:400;font-style:italic}@media (min-width:1200px){.homeTeam__contenu h1 strong,.homeTeam__contenu h2 strong,.homeTeam__contenu h3 strong,.homeTeam__contenu h4 strong,.homeTeam__contenu h5 strong,.homeTeam__contenu h6 strong{font-size:1.85714rem}}body.menu_style_purple .homeTeam__contenu h1 strong,body.menu_style_purple .homeTeam__contenu h2 strong,body.menu_style_purple .homeTeam__contenu h3 strong,body.menu_style_purple .homeTeam__contenu h4 strong,body.menu_style_purple .homeTeam__contenu h5 strong,body.menu_style_purple .homeTeam__contenu h6 strong{color:#d4a6c8}@media only screen and (max-width:1247px){.homeTeam__contenu h1,.homeTeam__contenu h2,.homeTeam__contenu h3,.homeTeam__contenu h4,.homeTeam__contenu h5,.homeTeam__contenu h6{font-size:-webkit-calc(1.45714rem + 0.3vw);font-size:calc(1.45714rem + 0.3vw);margin-bottom:-webkit-calc(1.46429rem + 0.375vw);margin-bottom:calc(1.46429rem + 0.375vw)}}@media only screen and (max-width:1247px) and (min-width:1200px){.homeTeam__contenu h1,.homeTeam__contenu h2,.homeTeam__contenu h3,.homeTeam__contenu h4,.homeTeam__contenu h5,.homeTeam__contenu h6{font-size:1.71429rem}}@media only screen and (max-width:1247px) and (min-width:1200px){.homeTeam__contenu h1,.homeTeam__contenu h2,.homeTeam__contenu h3,.homeTeam__contenu h4,.homeTeam__contenu h5,.homeTeam__contenu h6{margin-bottom:1.78571rem}}@media only screen and (max-width:1247px){.homeTeam__contenu h1 strong,.homeTeam__contenu h2 strong,.homeTeam__contenu h3 strong,.homeTeam__contenu h4 strong,.homeTeam__contenu h5 strong,.homeTeam__contenu h6 strong{font-size:-webkit-calc(1.44286rem + 0.15vw);font-size:calc(1.44286rem + 0.15vw)}}@media only screen and (max-width:1247px) and (min-width:1200px){.homeTeam__contenu h1 strong,.homeTeam__contenu h2 strong,.homeTeam__contenu h3 strong,.homeTeam__contenu h4 strong,.homeTeam__contenu h5 strong,.homeTeam__contenu h6 strong{font-size:1.57143rem}}.homeTeam__contenu ul{margin:0 0 0 1.25rem}.homeTeam__contenu ul li{font-size:1.07143rem;position:relative;line-height:1.3;margin-bottom:1.07143rem;padding-left:2.28571rem}@media only screen and (max-width:767px){.homeTeam__contenu ul li{font-size:1.14286rem}}.homeTeam__contenu ul li:before{content:'';display:block;width:14px;height:14px;position:absolute;top:2px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/puce2.svg);left:0}body.menu_style_purple .homeTeam__contenu ul li:before{background:url(../../../../../../../../themes/antipodes-theme/dist/images/puce2-purple.svg)}@media only screen and (max-width:767px){.homeTeam+.banner_urgence{margin-top:-webkit-calc(1.53571rem + 1.125vw);margin-top:calc(1.53571rem + 1.125vw)}}@media only screen and (max-width:767px) and (min-width:1200px){.homeTeam+.banner_urgence{margin-top:2.5rem}}.moduleTeam_container{max-width:980px;position:relative;overflow:hidden;margin:auto}.moduleTeam_container img{display:block}.moduleTeam_container>a{display:block;position:absolute;z-index:999;bottom:0}.moduleTeam_container>a:nth-child(1){width:183px;height:400px}.moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(1){width:113px;height:470px;left:278px}.moduleTeam_container>a:nth-child(2){width:145px;height:420px;left:163px}.moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(2){width:278px;height:480px;left:0}.moduleTeam_container>a:nth-child(3){width:130px;height:378px;left:308px}.moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(3){width:120px;height:458px;left:465px}.moduleTeam_container>a:nth-child(4){width:122px;height:420px;left:438px}.moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(4){width:74px;height:463px;left:391px}.moduleTeam_container>a:nth-child(5){width:134px;height:389px;left:560px}.moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(5){width:105px;height:450px;left:585px}.moduleTeam_container>a:nth-child(6){width:120px;height:415px;left:694px}.moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(6){width:140px;height:473px;left:690px}.moduleTeam_container>a:nth-child(7){width:166px;height:415px;right:0}.moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(7){width:150px;height:445px;right:0}.moduleTeam_container>a#home-hero-1{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='121' height='60' id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 121 60'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill-opacity:0.3;stroke:%23fff;stroke-width:2px;}.cls-2{fill:%23fff;}.cls-3{fill:%233e3e3e;}%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='35' cy='45' r='14'/%3E%3Cpath class='cls-2' d='M42,45.19H35.81V39h-.62v6.19H29v.62h6.19V52h.62V45.81H42Z'/%3E%3Crect class='cls-3' width='121' height='22'/%3E%3Cpath class='cls-2' d='M23.55,6.32H26.9a5.18,5.18,0,0,1,1.62.26,3.85,3.85,0,0,1,2.34,2.11,4.54,4.54,0,0,1,.36,1.88,3.92,3.92,0,0,1-1.48,3.21,4.53,4.53,0,0,1-1.45.78,5.16,5.16,0,0,1-1.57.26H23.55Zm2.64,7.13a5.24,5.24,0,0,0,1.34-.16,3.18,3.18,0,0,0,1.1-.51,2.36,2.36,0,0,0,.74-.88,3,3,0,0,0,.27-1.33,3.31,3.31,0,0,0-.24-1.32,2.17,2.17,0,0,0-.67-.89,2.75,2.75,0,0,0-1-.51,4.6,4.6,0,0,0-1.27-.16H25.07v5.76Z'/%3E%3Cpath class='cls-2' d='M32.66,9.06H34.1V10h0a1.73,1.73,0,0,1,.68-.78,2,2,0,0,1,1-.28,1.15,1.15,0,0,1,.26,0l.26.06v1.39L36,10.31a2,2,0,0,0-.34,0,1.47,1.47,0,0,0-.81.19,1.49,1.49,0,0,0-.47.42,1.26,1.26,0,0,0-.21.48,1.64,1.64,0,0,0-.06.36v3.09H32.66Z'/%3E%3Cpath class='cls-2' d='M41.28,6.32h2l4.12,6.31h0V6.32h1.51v8.5H47L42.81,8.3h0v6.52H41.28Z'/%3E%3Cpath class='cls-2' d='M52,12.44a1.48,1.48,0,0,0,.51,1,1.55,1.55,0,0,0,1,.36,1.73,1.73,0,0,0,.91-.22,2.83,2.83,0,0,0,.64-.56l1,.78A2.94,2.94,0,0,1,55,14.7a3.4,3.4,0,0,1-1.31.26,3.51,3.51,0,0,1-1.22-.21,3,3,0,0,1-1-.62,2.79,2.79,0,0,1-.66-1,3,3,0,0,1-.25-1.24,2.92,2.92,0,0,1,.25-1.24,2.84,2.84,0,0,1,.66-1,3,3,0,0,1,1-.61,3.52,3.52,0,0,1,1.22-.22,2.8,2.8,0,0,1,1.1.21,2.37,2.37,0,0,1,.85.61,2.83,2.83,0,0,1,.56,1,4.21,4.21,0,0,1,.19,1.34v.39Zm3-1.08a1.34,1.34,0,0,0-.39-1A1.51,1.51,0,0,0,53.47,10a1.42,1.42,0,0,0-1,.38,1.67,1.67,0,0,0-.46,1Z'/%3E%3Cpath class='cls-2' d='M57.67,7.1a.79.79,0,0,1,.26-.6.85.85,0,0,1,.65-.26,1,1,0,0,1,.67.24.81.81,0,0,1,.27.62.8.8,0,0,1-.27.62,1,1,0,0,1-.67.25.89.89,0,0,1-.65-.26A.81.81,0,0,1,57.67,7.1Zm.2,2h1.44v5.76H57.87Z'/%3E%3Cpath class='cls-2' d='M61.12,5.75h1.45v9.07H61.12Z'/%3E%3Cpath class='cls-2' d='M67.71,10.61a4.85,4.85,0,0,1,.34-1.86A4.08,4.08,0,0,1,69,7.33a4.33,4.33,0,0,1,1.41-.91,5,5,0,0,1,1.81-.31A5.08,5.08,0,0,1,74,6.4a3.89,3.89,0,0,1,1.43.89,4.19,4.19,0,0,1,.94,1.42,5,5,0,0,1,.33,1.85,4.78,4.78,0,0,1-.33,1.81A4.18,4.18,0,0,1,74,14.69,4.87,4.87,0,0,1,72.2,15a5,5,0,0,1-1.81-.31,4.48,4.48,0,0,1-1.41-.9,4.09,4.09,0,0,1-.93-1.4A4.63,4.63,0,0,1,67.71,10.61Zm1.59-.1a3.62,3.62,0,0,0,.21,1.26,2.94,2.94,0,0,0,.59,1,2.77,2.77,0,0,0,.92.66,2.88,2.88,0,0,0,1.19.24,2.92,2.92,0,0,0,1.2-.24,2.81,2.81,0,0,0,.93-.66,3.11,3.11,0,0,0,.59-1,3.62,3.62,0,0,0,.21-1.26,3.35,3.35,0,0,0-.21-1.19,2.92,2.92,0,0,0-.59-1,2.65,2.65,0,0,0-.93-.65,2.92,2.92,0,0,0-1.2-.24A2.88,2.88,0,0,0,71,7.71a2.61,2.61,0,0,0-.92.65,2.77,2.77,0,0,0-.59,1A3.35,3.35,0,0,0,69.3,10.51Z'/%3E%3Cpath class='cls-2' d='M83.42,14.82H82.05v-.93h0a2,2,0,0,1-.62.75,1.81,1.81,0,0,1-1.14.32,2.38,2.38,0,0,1-1-.18,1.89,1.89,0,0,1-.66-.51,2.21,2.21,0,0,1-.36-.72,3.49,3.49,0,0,1-.1-.86V9.06h1.44V12a5.25,5.25,0,0,0,0,.54,2,2,0,0,0,.13.55,1,1,0,0,0,.31.43.89.89,0,0,0,.59.18,1.41,1.41,0,0,0,.61-.12,1.2,1.2,0,0,0,.41-.33,1.38,1.38,0,0,0,.23-.47A2,2,0,0,0,82,12.2V9.06h1.44Z'/%3E%3Cpath class='cls-2' d='M88.79,14h0a1.92,1.92,0,0,1-.79.71A2.45,2.45,0,0,1,86.9,15a2.52,2.52,0,0,1-.77-.11,2.08,2.08,0,0,1-.67-.32,1.54,1.54,0,0,1-.66-1.3,1.74,1.74,0,0,1,.17-.79,1.64,1.64,0,0,1,.45-.56,2.69,2.69,0,0,1,.65-.35,5,5,0,0,1,.78-.2,7.17,7.17,0,0,1,.81-.08l.76,0h.37v-.16a.94.94,0,0,0-.38-.81,1.55,1.55,0,0,0-1-.27,2.22,2.22,0,0,0-.85.17,2.07,2.07,0,0,0-.68.43l-.76-.75a2.78,2.78,0,0,1,1.12-.71,4.31,4.31,0,0,1,1.33-.22,3.37,3.37,0,0,1,1,.14,2.1,2.1,0,0,1,.7.36,1.81,1.81,0,0,1,.43.49,2.19,2.19,0,0,1,.21.57,2.9,2.9,0,0,1,.08.56c0,.18,0,.34,0,.48v3.31H88.79Zm-.09-1.79h-.3l-.67,0a3.78,3.78,0,0,0-.7.12,1.53,1.53,0,0,0-.56.26.59.59,0,0,0-.23.49.62.62,0,0,0,.09.34.76.76,0,0,0,.24.23.84.84,0,0,0,.32.14,1.47,1.47,0,0,0,.36,0,1.53,1.53,0,0,0,1.1-.35,1.34,1.34,0,0,0,.35-1Z'/%3E%3Cpath class='cls-2' d='M91.76,9.06H93.2V10h0a1.68,1.68,0,0,1,.68-.78,1.92,1.92,0,0,1,1-.28,1.15,1.15,0,0,1,.26,0l.26.06v1.39l-.36-.08a2,2,0,0,0-.34,0,1.47,1.47,0,0,0-.81.19,1.49,1.49,0,0,0-.47.42,1.47,1.47,0,0,0-.22.48,2.29,2.29,0,0,0,0,.36v3.09H91.76Z'/%3E%3C/svg%3E") 35 40,auto}.moduleTeam_container>a#home-hero-2{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='121' height='60' id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 121 60'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill-opacity:0.3;stroke:%23fff;stroke-width:2px;}.cls-2{fill:%23fff;}.cls-3{fill:%233e3e3e;}%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='35' cy='45' r='14'/%3E%3Cpath class='cls-2' d='M42,45.19H35.81V39h-.62v6.19H29v.62h6.19V52h.62V45.81H42Z'/%3E%3Crect class='cls-3' width='121' height='22'/%3E%3Cpath class='cls-2' d='M10.24,6.37h3.35a5.18,5.18,0,0,1,1.62.26,3.85,3.85,0,0,1,2.34,2.11,4.54,4.54,0,0,1,.36,1.88,4,4,0,0,1-1.49,3.21,4.43,4.43,0,0,1-1.45.78,5.1,5.1,0,0,1-1.56.26H10.24Zm2.64,7.13a5.29,5.29,0,0,0,1.34-.16,3.27,3.27,0,0,0,1.1-.51,2.34,2.34,0,0,0,.73-.88,3,3,0,0,0,.27-1.33,3.31,3.31,0,0,0-.24-1.32,2.24,2.24,0,0,0-.66-.89,2.83,2.83,0,0,0-1-.51,4.72,4.72,0,0,0-1.28-.16H11.75V13.5Z'/%3E%3Cpath class='cls-2' d='M19.35,9.11h1.44V10h0a1.75,1.75,0,0,1,.69-.78,1.89,1.89,0,0,1,1-.28,1.09,1.09,0,0,1,.26,0,1.22,1.22,0,0,1,.26.06v1.39l-.35-.08a2.07,2.07,0,0,0-.35,0,1.46,1.46,0,0,0-.8.19,1.39,1.39,0,0,0-.47.42,1.47,1.47,0,0,0-.22.48,1.5,1.5,0,0,0-.05.36v3.09H19.35Z'/%3E%3Cpath class='cls-2' d='M27.93,6.37h1.51v8.5H27.93Z'/%3E%3Cpath class='cls-2' d='M34.37,10.7a1.32,1.32,0,0,0-1.13-.58,1.14,1.14,0,0,0-.56.14.49.49,0,0,0-.28.47.41.41,0,0,0,.23.38,2.55,2.55,0,0,0,.58.21l.75.17a3,3,0,0,1,.75.28,1.55,1.55,0,0,1,.57.51,1.51,1.51,0,0,1,.23.88,1.56,1.56,0,0,1-.22.87,1.67,1.67,0,0,1-.58.57,2.52,2.52,0,0,1-.79.32A4.56,4.56,0,0,1,33,15a3.79,3.79,0,0,1-1.24-.19,2.35,2.35,0,0,1-1-.7l1-.9a2.58,2.58,0,0,0,.6.51,1.36,1.36,0,0,0,.77.2l.32,0a1.52,1.52,0,0,0,.32-.12.93.93,0,0,0,.23-.21.53.53,0,0,0,.09-.3.48.48,0,0,0-.23-.44,1.88,1.88,0,0,0-.57-.24l-.75-.16a3,3,0,0,1-.75-.26,1.43,1.43,0,0,1-.58-.48,1.47,1.47,0,0,1-.23-.87,1.67,1.67,0,0,1,.72-1.41,2.33,2.33,0,0,1,.75-.34,3.34,3.34,0,0,1,2,.09,1.87,1.87,0,0,1,.91.68Z'/%3E%3Cpath class='cls-2' d='M40.36,14.08h0a1.92,1.92,0,0,1-.79.71,2.45,2.45,0,0,1-1.06.22,2.52,2.52,0,0,1-.77-.11,2.08,2.08,0,0,1-.67-.32,1.5,1.5,0,0,1-.65-1.3,1.74,1.74,0,0,1,.16-.79,1.64,1.64,0,0,1,.45-.56,2.58,2.58,0,0,1,.66-.35,4.57,4.57,0,0,1,.77-.2,7.4,7.4,0,0,1,.81-.08l.77,0h.36v-.16a1,1,0,0,0-.37-.81A1.59,1.59,0,0,0,39,10a2.15,2.15,0,0,0-.85.17,2,2,0,0,0-.69.43l-.75-.75a2.71,2.71,0,0,1,1.12-.71A4.25,4.25,0,0,1,39.19,9a3.44,3.44,0,0,1,1,.14,2,2,0,0,1,.69.36,1.52,1.52,0,0,1,.43.49,2.19,2.19,0,0,1,.21.57,2.9,2.9,0,0,1,.08.56c0,.18,0,.34,0,.48v3.31H40.36Zm-.09-1.79H40l-.67,0a3.78,3.78,0,0,0-.7.12,1.53,1.53,0,0,0-.56.26.59.59,0,0,0-.23.49.62.62,0,0,0,.09.34.76.76,0,0,0,.24.23.84.84,0,0,0,.32.14,1.47,1.47,0,0,0,.36,0,1.53,1.53,0,0,0,1.1-.35,1.3,1.3,0,0,0,.35-1Z'/%3E%3Cpath class='cls-2' d='M43.33,5.8h1.44v4h0a1.51,1.51,0,0,1,.28-.29,2.17,2.17,0,0,1,.4-.29,2.62,2.62,0,0,1,.56-.21A2.53,2.53,0,0,1,46.77,9a2.74,2.74,0,0,1,2,.88,3.06,3.06,0,0,1,.57,1,3.54,3.54,0,0,1,.2,1.19,3.58,3.58,0,0,1-.19,1.19,2.91,2.91,0,0,1-.57,1,2.58,2.58,0,0,1-.9.64,3,3,0,0,1-1.18.23,2.71,2.71,0,0,1-1.14-.24,1.74,1.74,0,0,1-.84-.77h0v.87H43.33ZM48.11,12a2,2,0,0,0-.11-.65,1.64,1.64,0,0,0-.34-.55,1.87,1.87,0,0,0-.53-.39,1.8,1.8,0,0,0-.71-.14,1.76,1.76,0,0,0-.71.14,1.62,1.62,0,0,0-.53.39,1.64,1.64,0,0,0-.34.55,1.78,1.78,0,0,0-.11.65,1.81,1.81,0,0,0,.11.65,1.74,1.74,0,0,0,.34.55,1.47,1.47,0,0,0,.53.38,1.61,1.61,0,0,0,.71.15,1.64,1.64,0,0,0,.71-.15,1.66,1.66,0,0,0,.53-.38,1.74,1.74,0,0,0,.34-.55A2.06,2.06,0,0,0,48.11,12Z'/%3E%3Cpath class='cls-2' d='M52.18,12.49a1.47,1.47,0,0,0,.5,1,1.59,1.59,0,0,0,1,.36,1.67,1.67,0,0,0,.9-.22,2.46,2.46,0,0,0,.64-.56l1,.78a3,3,0,0,1-1.13.89,3.44,3.44,0,0,1-1.31.26,3.51,3.51,0,0,1-1.22-.21,2.91,2.91,0,0,1-1-.62,3,3,0,0,1-.67-.95A3.12,3.12,0,0,1,50.74,12,3.08,3.08,0,0,1,51,10.75a3,3,0,0,1,.67-1,2.89,2.89,0,0,1,1-.61A3.52,3.52,0,0,1,53.87,9a2.8,2.8,0,0,1,1.1.21,2.46,2.46,0,0,1,.85.61,2.66,2.66,0,0,1,.55,1,4.2,4.2,0,0,1,.2,1.34v.39Zm3-1.08a1.35,1.35,0,0,0-.4-1A1.48,1.48,0,0,0,53.67,10a1.39,1.39,0,0,0-1,.38,1.61,1.61,0,0,0-.46,1Z'/%3E%3Cpath class='cls-2' d='M58.07,5.8h1.44v9.07H58.07Z'/%3E%3Cpath class='cls-2' d='M61.33,5.8h1.44v9.07H61.33Z'/%3E%3Cpath class='cls-2' d='M65.71,12.49a1.48,1.48,0,0,0,.51,1,1.57,1.57,0,0,0,1,.36,1.73,1.73,0,0,0,.91-.22,2.63,2.63,0,0,0,.64-.56l1,.78a2.87,2.87,0,0,1-1.13.89,3.39,3.39,0,0,1-1.3.26,3.57,3.57,0,0,1-1.23-.21,3,3,0,0,1-1-.62,2.82,2.82,0,0,1-.67-.95A3.12,3.12,0,0,1,64.27,12a3.08,3.08,0,0,1,.25-1.24,2.86,2.86,0,0,1,.67-1,2.94,2.94,0,0,1,1-.61A3.58,3.58,0,0,1,67.41,9a2.75,2.75,0,0,1,1.09.21,2.41,2.41,0,0,1,.86.61,2.81,2.81,0,0,1,.55,1,4.2,4.2,0,0,1,.2,1.34v.39Zm3-1.08a1.35,1.35,0,0,0-.4-1A1.51,1.51,0,0,0,67.2,10a1.38,1.38,0,0,0-1,.38,1.62,1.62,0,0,0-.47,1Z'/%3E%3Cpath class='cls-2' d='M79.56,8.2a1.29,1.29,0,0,0-.64-.51,2.21,2.21,0,0,0-1.36-.11,1.6,1.6,0,0,0-.44.2,1,1,0,0,0-.32.34,1,1,0,0,0-.12.5.79.79,0,0,0,.3.66,2.92,2.92,0,0,0,.75.39c.29.11.61.22,1,.33a3.68,3.68,0,0,1,1,.43,2.45,2.45,0,0,1,.74.73,2.17,2.17,0,0,1,.3,1.21,2.65,2.65,0,0,1-.25,1.2,2.34,2.34,0,0,1-.68.84,2.9,2.9,0,0,1-1,.51,4.15,4.15,0,0,1-1.18.16,4.39,4.39,0,0,1-1.53-.26,2.84,2.84,0,0,1-1.26-.89L76,12.83a1.9,1.9,0,0,0,.73.65,2,2,0,0,0,1,.24,2,2,0,0,0,.53-.08,1.71,1.71,0,0,0,.48-.21,1.24,1.24,0,0,0,.35-.37,1.07,1.07,0,0,0,.13-.51.89.89,0,0,0-.3-.72,2.45,2.45,0,0,0-.75-.42,9.14,9.14,0,0,0-1-.33,4.47,4.47,0,0,1-1-.43,2.31,2.31,0,0,1-.74-.72,2.15,2.15,0,0,1-.3-1.21,2.29,2.29,0,0,1,.27-1.14,2.34,2.34,0,0,1,.71-.79,3,3,0,0,1,1-.48,4.43,4.43,0,0,1,1.15-.15,4.06,4.06,0,0,1,1.3.2A3.15,3.15,0,0,1,80.67,7Z'/%3E%3Cpath class='cls-2' d='M85.88,14.08h0a1.92,1.92,0,0,1-.79.71A2.48,2.48,0,0,1,84,15a2.52,2.52,0,0,1-.77-.11,2.13,2.13,0,0,1-.68-.32,1.64,1.64,0,0,1-.47-.54,1.55,1.55,0,0,1-.18-.76,1.74,1.74,0,0,1,.17-.79,1.64,1.64,0,0,1,.45-.56,2.52,2.52,0,0,1,.65-.35,5,5,0,0,1,.78-.2,6.94,6.94,0,0,1,.81-.08l.76,0h.36v-.16a.93.93,0,0,0-.37-.81,1.57,1.57,0,0,0-1-.27,2.22,2.22,0,0,0-.85.17,2.07,2.07,0,0,0-.68.43l-.76-.75a2.78,2.78,0,0,1,1.12-.71A4.26,4.26,0,0,1,84.72,9a3.37,3.37,0,0,1,1,.14,2.2,2.2,0,0,1,.7.36,1.81,1.81,0,0,1,.43.49,2.63,2.63,0,0,1,.21.57,4,4,0,0,1,.08.56c0,.18,0,.34,0,.48v3.31h-1.3Zm-.08-1.79h-.3l-.67,0a3.78,3.78,0,0,0-.7.12,1.53,1.53,0,0,0-.56.26.59.59,0,0,0-.23.49.62.62,0,0,0,.09.34.76.76,0,0,0,.24.23.84.84,0,0,0,.32.14,1.47,1.47,0,0,0,.36,0,1.54,1.54,0,0,0,1.1-.35,1.34,1.34,0,0,0,.35-1Z'/%3E%3Cpath class='cls-2' d='M88.86,9.11H90.3V10h0A1.75,1.75,0,0,1,91,9.24,1.9,1.9,0,0,1,92,9a1.15,1.15,0,0,1,.26,0,1.14,1.14,0,0,1,.25.06v1.39l-.35-.08-.34,0a1.47,1.47,0,0,0-.81.19,1.39,1.39,0,0,0-.47.42,1.47,1.47,0,0,0-.22.48,2.29,2.29,0,0,0,0,.36v3.09H88.86Z'/%3E%3Cpath class='cls-2' d='M94.18,10.33H93V9.11h1.19V8.29a7,7,0,0,1,.08-1.08,2.11,2.11,0,0,1,.32-.84,1.43,1.43,0,0,1,.65-.53,2.65,2.65,0,0,1,1.1-.19,4.39,4.39,0,0,1,.91.09L97.14,7l-.3-.06a1.46,1.46,0,0,0-.3,0,1.08,1.08,0,0,0-.48.09.78.78,0,0,0-.28.26.9.9,0,0,0-.13.38,3.19,3.19,0,0,0,0,.45v1H97v1.22H95.62v4.54H94.18Z'/%3E%3Cpath class='cls-2' d='M101.62,14.08h0a1.92,1.92,0,0,1-.79.71,2.45,2.45,0,0,1-1.06.22A2.52,2.52,0,0,1,99,14.9a2.08,2.08,0,0,1-.67-.32,1.54,1.54,0,0,1-.66-1.3,1.74,1.74,0,0,1,.17-.79,1.64,1.64,0,0,1,.45-.56,2.69,2.69,0,0,1,.65-.35,5,5,0,0,1,.78-.2,7.4,7.4,0,0,1,.81-.08l.77,0h.36v-.16a.94.94,0,0,0-.38-.81,1.54,1.54,0,0,0-.94-.27,2.24,2.24,0,0,0-.86.17,2.07,2.07,0,0,0-.68.43L98,9.89a2.75,2.75,0,0,1,1.13-.71A4.2,4.2,0,0,1,100.45,9a3.37,3.37,0,0,1,1,.14,2.1,2.1,0,0,1,.7.36,1.65,1.65,0,0,1,.43.49,2.19,2.19,0,0,1,.21.57,2.9,2.9,0,0,1,.08.56c0,.18,0,.34,0,.48v3.31h-1.29Zm-.09-1.79h-.3l-.67,0a3.78,3.78,0,0,0-.7.12,1.53,1.53,0,0,0-.56.26.59.59,0,0,0-.23.49.62.62,0,0,0,.09.34.76.76,0,0,0,.24.23.84.84,0,0,0,.32.14,1.47,1.47,0,0,0,.36,0,1.53,1.53,0,0,0,1.1-.35,1.34,1.34,0,0,0,.35-1Z'/%3E%3Cpath class='cls-2' d='M103.92,10.33V9.11h1.19V7.44h1.44V9.11h1.58v1.22h-1.58v2.52a1.26,1.26,0,0,0,.16.69.73.73,0,0,0,.64.25,3.29,3.29,0,0,0,.42,0,1,1,0,0,0,.36-.14v1.21a2,2,0,0,1-.56.15,4.24,4.24,0,0,1-.58,0,3.07,3.07,0,0,1-.94-.12,1.35,1.35,0,0,1-.58-.39,1.39,1.39,0,0,1-.28-.64,4,4,0,0,1-.08-.89V10.33Z'/%3E%3Cpath class='cls-2' d='M109.22,7.15a.83.83,0,0,1,.26-.6.86.86,0,0,1,.66-.26,1,1,0,0,1,.66.24.81.81,0,0,1,.27.62.8.8,0,0,1-.27.62,1,1,0,0,1-.66.25.9.9,0,0,1-.66-.26A.85.85,0,0,1,109.22,7.15Zm.21,2h1.44v5.76h-1.44Z'/%3E%3C/svg%3E") 35 40,auto}.moduleTeam_container>a#home-hero-3{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='121' height='60' viewBox='0 0 131 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='45' r='14' fill='black' fill-opacity='0.3' stroke='white' stroke-width='2'/%3E%3Cpath d='M47 45.1905H40.8095V39H40.1905V45.1905H34V45.8095H40.1905V52H40.8095V45.8095H47V45.1905Z' fill='white'/%3E%3Crect width='131' height='22' fill='%233E3E3E'/%3E%3Cpath d='M7.79964 6.504H11.1476C11.7076 6.504 12.2476 6.592 12.7676 6.768C13.2876 6.936 13.7476 7.196 14.1476 7.548C14.5476 7.9 14.8676 8.344 15.1076 8.88C15.3476 9.408 15.4676 10.032 15.4676 10.752C15.4676 11.48 15.3276 12.112 15.0476 12.648C14.7756 13.176 14.4196 13.616 13.9796 13.968C13.5476 14.312 13.0636 14.572 12.5276 14.748C11.9996 14.916 11.4796 15 10.9676 15H7.79964V6.504ZM10.4396 13.632C10.9116 13.632 11.3556 13.58 11.7716 13.476C12.1956 13.364 12.5636 13.196 12.8756 12.972C13.1876 12.74 13.4316 12.444 13.6076 12.084C13.7916 11.716 13.8836 11.272 13.8836 10.752C13.8836 10.24 13.8036 9.8 13.6436 9.432C13.4836 9.064 13.2596 8.768 12.9716 8.544C12.6916 8.312 12.3556 8.144 11.9636 8.04C11.5796 7.928 11.1556 7.872 10.6916 7.872H9.31164V13.632H10.4396ZM16.8931 9.24H18.3331V10.152H18.3571C18.5171 9.816 18.7451 9.556 19.0411 9.372C19.3371 9.188 19.6771 9.096 20.0611 9.096C20.1491 9.096 20.2331 9.104 20.3131 9.12C20.4011 9.136 20.4891 9.156 20.5771 9.18V10.572C20.4571 10.54 20.3371 10.516 20.2171 10.5C20.1051 10.476 19.9931 10.464 19.8811 10.464C19.5451 10.464 19.2731 10.528 19.0651 10.656C18.8651 10.776 18.7091 10.916 18.5971 11.076C18.4931 11.236 18.4211 11.396 18.3811 11.556C18.3491 11.716 18.3331 11.836 18.3331 11.916V15H16.8931V9.24ZM29.644 12.648C29.644 12.984 29.588 13.308 29.476 13.62C29.372 13.932 29.212 14.208 28.996 14.448C28.788 14.68 28.524 14.864 28.204 15C27.884 15.144 27.512 15.216 27.088 15.216C26.416 15.216 25.864 15.06 25.432 14.748C25.008 14.436 24.728 13.94 24.592 13.26L26.008 12.924C26.056 13.204 26.168 13.428 26.344 13.596C26.528 13.764 26.752 13.848 27.016 13.848C27.448 13.848 27.74 13.704 27.892 13.416C28.052 13.12 28.132 12.716 28.132 12.204V6.504H29.644V12.648ZM32.62 12.624C32.668 13.056 32.836 13.392 33.124 13.632C33.412 13.872 33.76 13.992 34.168 13.992C34.528 13.992 34.828 13.92 35.068 13.776C35.316 13.624 35.532 13.436 35.716 13.212L36.748 13.992C36.412 14.408 36.036 14.704 35.62 14.88C35.204 15.056 34.768 15.144 34.312 15.144C33.88 15.144 33.472 15.072 33.088 14.928C32.704 14.784 32.372 14.58 32.092 14.316C31.812 14.052 31.588 13.736 31.42 13.368C31.26 12.992 31.18 12.576 31.18 12.12C31.18 11.664 31.26 11.252 31.42 10.884C31.588 10.508 31.812 10.188 32.092 9.924C32.372 9.66 32.704 9.456 33.088 9.312C33.472 9.168 33.88 9.096 34.312 9.096C34.712 9.096 35.076 9.168 35.404 9.312C35.74 9.448 36.024 9.648 36.256 9.912C36.496 10.176 36.68 10.504 36.808 10.896C36.944 11.28 37.012 11.724 37.012 12.228V12.624H32.62ZM35.572 11.544C35.564 11.12 35.432 10.788 35.176 10.548C34.92 10.3 34.564 10.176 34.108 10.176C33.676 10.176 33.332 10.3 33.076 10.548C32.828 10.796 32.676 11.128 32.62 11.544H35.572ZM38.4786 9.24H39.8466V10.164H39.8706C40.0066 9.876 40.2146 9.628 40.4946 9.42C40.7746 9.204 41.1546 9.096 41.6346 9.096C42.0186 9.096 42.3426 9.16 42.6066 9.288C42.8786 9.416 43.0986 9.584 43.2666 9.792C43.4346 10 43.5546 10.24 43.6266 10.512C43.6986 10.784 43.7346 11.068 43.7346 11.364V15H42.2946V12.084C42.2946 11.924 42.2866 11.748 42.2706 11.556C42.2546 11.356 42.2106 11.172 42.1386 11.004C42.0746 10.828 41.9706 10.684 41.8266 10.572C41.6826 10.452 41.4866 10.392 41.2386 10.392C40.9986 10.392 40.7946 10.432 40.6266 10.512C40.4666 10.592 40.3306 10.7 40.2186 10.836C40.1146 10.972 40.0386 11.128 39.9906 11.304C39.9426 11.48 39.9186 11.664 39.9186 11.856V15H38.4786V9.24ZM45.4892 9.24H46.8572V10.164H46.8812C47.0172 9.876 47.2252 9.628 47.5052 9.42C47.7852 9.204 48.1652 9.096 48.6452 9.096C49.0292 9.096 49.3532 9.16 49.6172 9.288C49.8892 9.416 50.1092 9.584 50.2772 9.792C50.4452 10 50.5652 10.24 50.6372 10.512C50.7092 10.784 50.7452 11.068 50.7452 11.364V15H49.3052V12.084C49.3052 11.924 49.2972 11.748 49.2812 11.556C49.2652 11.356 49.2212 11.172 49.1492 11.004C49.0852 10.828 48.9812 10.684 48.8372 10.572C48.6932 10.452 48.4972 10.392 48.2492 10.392C48.0092 10.392 47.8052 10.432 47.6372 10.512C47.4772 10.592 47.3412 10.7 47.2292 10.836C47.1252 10.972 47.0492 11.128 47.0012 11.304C46.9532 11.48 46.9292 11.664 46.9292 11.856V15H45.4892V9.24ZM51.7198 9.24H53.3038L54.9118 13.236H54.9358L56.3758 9.24H57.8758L55.1518 16.236C55.0478 16.508 54.9318 16.744 54.8038 16.944C54.6838 17.152 54.5398 17.324 54.3718 17.46C54.2038 17.604 54.0038 17.708 53.7718 17.772C53.5478 17.844 53.2758 17.88 52.9558 17.88C52.5798 17.88 52.2118 17.832 51.8518 17.736L52.0318 16.44C52.1438 16.48 52.2598 16.512 52.3798 16.536C52.5078 16.568 52.6358 16.584 52.7638 16.584C52.9398 16.584 53.0878 16.568 53.2078 16.536C53.3278 16.504 53.4278 16.452 53.5078 16.38C53.5958 16.316 53.6678 16.228 53.7238 16.116C53.7798 16.012 53.8398 15.884 53.9038 15.732L54.1798 15.048L51.7198 9.24ZM62.6813 6.504H64.9853L67.2533 12.456L69.5453 6.504H71.8253V15H70.3853V7.944H70.3613L67.7813 15H66.7253L64.1453 7.944H64.1213V15H62.6813V6.504ZM73.7666 9.24H75.2066V15H73.7666V9.24ZM73.5626 7.284C73.5626 7.052 73.6466 6.852 73.8146 6.684C73.9906 6.508 74.2106 6.42 74.4746 6.42C74.7386 6.42 74.9586 6.504 75.1346 6.672C75.3186 6.832 75.4106 7.036 75.4106 7.284C75.4106 7.532 75.3186 7.74 75.1346 7.908C74.9586 8.068 74.7386 8.148 74.4746 8.148C74.2106 8.148 73.9906 8.064 73.8146 7.896C73.6466 7.72 73.5626 7.516 73.5626 7.284ZM77.0038 5.928H78.4438V15H77.0038V5.928ZM80.2527 5.928H81.6927V15H80.2527V5.928ZM83.1779 12.12C83.1779 11.664 83.2579 11.252 83.4179 10.884C83.5859 10.508 83.8099 10.188 84.0899 9.924C84.3699 9.66 84.7019 9.456 85.0859 9.312C85.4699 9.168 85.8779 9.096 86.3099 9.096C86.7419 9.096 87.1499 9.168 87.5339 9.312C87.9179 9.456 88.2499 9.66 88.5299 9.924C88.8099 10.188 89.0299 10.508 89.1899 10.884C89.3579 11.252 89.4419 11.664 89.4419 12.12C89.4419 12.576 89.3579 12.992 89.1899 13.368C89.0299 13.736 88.8099 14.052 88.5299 14.316C88.2499 14.58 87.9179 14.784 87.5339 14.928C87.1499 15.072 86.7419 15.144 86.3099 15.144C85.8779 15.144 85.4699 15.072 85.0859 14.928C84.7019 14.784 84.3699 14.58 84.0899 14.316C83.8099 14.052 83.5859 13.736 83.4179 13.368C83.2579 12.992 83.1779 12.576 83.1779 12.12ZM84.6179 12.12C84.6179 12.344 84.6539 12.56 84.7259 12.768C84.8059 12.976 84.9179 13.16 85.0619 13.32C85.2139 13.48 85.3939 13.608 85.6019 13.704C85.8099 13.8 86.0459 13.848 86.3099 13.848C86.5739 13.848 86.8099 13.8 87.0179 13.704C87.2259 13.608 87.4019 13.48 87.5459 13.32C87.6979 13.16 87.8099 12.976 87.8819 12.768C87.9619 12.56 88.0019 12.344 88.0019 12.12C88.0019 11.896 87.9619 11.68 87.8819 11.472C87.8099 11.264 87.6979 11.08 87.5459 10.92C87.4019 10.76 87.2259 10.632 87.0179 10.536C86.8099 10.44 86.5739 10.392 86.3099 10.392C86.0459 10.392 85.8099 10.44 85.6019 10.536C85.3939 10.632 85.2139 10.76 85.0619 10.92C84.9179 11.08 84.8059 11.264 84.7259 11.472C84.6539 11.68 84.6179 11.896 84.6179 12.12ZM94.8461 10.968C94.6781 10.792 94.5021 10.652 94.3181 10.548C94.1341 10.444 93.9461 10.392 93.7541 10.392C93.4901 10.392 93.2541 10.44 93.0461 10.536C92.8381 10.632 92.6581 10.76 92.5061 10.92C92.3621 11.08 92.2501 11.264 92.1701 11.472C92.0981 11.68 92.0621 11.896 92.0621 12.12C92.0621 12.344 92.0981 12.56 92.1701 12.768C92.2501 12.976 92.3621 13.16 92.5061 13.32C92.6581 13.48 92.8381 13.608 93.0461 13.704C93.2541 13.8 93.4901 13.848 93.7541 13.848C93.9781 13.848 94.1861 13.804 94.3781 13.716C94.5701 13.62 94.7341 13.484 94.8701 13.308L95.8301 14.34C95.6861 14.484 95.5181 14.608 95.3261 14.712C95.1421 14.816 94.9541 14.9 94.7621 14.964C94.5701 15.028 94.3861 15.072 94.2101 15.096C94.0341 15.128 93.8821 15.144 93.7541 15.144C93.3221 15.144 92.9141 15.072 92.5301 14.928C92.1461 14.784 91.8141 14.58 91.5341 14.316C91.2541 14.052 91.0301 13.736 90.8621 13.368C90.7021 12.992 90.6221 12.576 90.6221 12.12C90.6221 11.664 90.7021 11.252 90.8621 10.884C91.0301 10.508 91.2541 10.188 91.5341 9.924C91.8141 9.66 92.1461 9.456 92.5301 9.312C92.9141 9.168 93.3221 9.096 93.7541 9.096C94.1221 9.096 94.4901 9.168 94.8581 9.312C95.2341 9.448 95.5621 9.668 95.8421 9.972L94.8461 10.968ZM98.2592 10.044H98.2832C98.3952 9.804 98.5912 9.588 98.8712 9.396C99.1592 9.196 99.5272 9.096 99.9752 9.096C100.359 9.096 100.683 9.16 100.947 9.288C101.219 9.416 101.439 9.584 101.607 9.792C101.775 10 101.895 10.24 101.967 10.512C102.039 10.784 102.075 11.068 102.075 11.364V15H100.635V12.084C100.635 11.924 100.627 11.748 100.611 11.556C100.595 11.356 100.551 11.172 100.479 11.004C100.415 10.828 100.311 10.684 100.167 10.572C100.023 10.452 99.8272 10.392 99.5792 10.392C99.3392 10.392 99.1352 10.432 98.9672 10.512C98.8072 10.592 98.6712 10.7 98.5592 10.836C98.4552 10.972 98.3792 11.128 98.3312 11.304C98.2832 11.48 98.2592 11.664 98.2592 11.856V15H96.8192V5.928H98.2592V10.044ZM107.43 14.208H107.394C107.186 14.536 106.922 14.776 106.602 14.928C106.282 15.072 105.93 15.144 105.546 15.144C105.282 15.144 105.022 15.108 104.766 15.036C104.518 14.964 104.294 14.856 104.094 14.712C103.902 14.568 103.746 14.388 103.626 14.172C103.506 13.956 103.446 13.704 103.446 13.416C103.446 13.104 103.502 12.84 103.614 12.624C103.726 12.4 103.874 12.216 104.058 12.072C104.25 11.92 104.47 11.8 104.718 11.712C104.966 11.624 105.222 11.56 105.486 11.52C105.758 11.472 106.03 11.444 106.302 11.436C106.574 11.42 106.83 11.412 107.07 11.412H107.43V11.256C107.43 10.896 107.306 10.628 107.058 10.452C106.81 10.268 106.494 10.176 106.11 10.176C105.806 10.176 105.522 10.232 105.258 10.344C104.994 10.448 104.766 10.592 104.574 10.776L103.818 10.02C104.138 9.692 104.51 9.456 104.934 9.312C105.366 9.168 105.81 9.096 106.266 9.096C106.674 9.096 107.018 9.144 107.298 9.24C107.578 9.328 107.81 9.444 107.994 9.588C108.178 9.732 108.318 9.9 108.414 10.092C108.518 10.276 108.59 10.464 108.63 10.656C108.678 10.848 108.706 11.036 108.714 11.22C108.722 11.396 108.726 11.552 108.726 11.688V15H107.43V14.208ZM107.346 12.42H107.046C106.846 12.42 106.622 12.428 106.374 12.444C106.126 12.46 105.89 12.5 105.666 12.564C105.45 12.62 105.266 12.708 105.114 12.828C104.962 12.94 104.886 13.1 104.886 13.308C104.886 13.444 104.914 13.56 104.97 13.656C105.034 13.744 105.114 13.82 105.21 13.884C105.306 13.948 105.414 13.996 105.534 14.028C105.654 14.052 105.774 14.064 105.894 14.064C106.39 14.064 106.754 13.948 106.986 13.716C107.226 13.476 107.346 13.152 107.346 12.744V12.42ZM115.651 15H114.283V14.076H114.259C114.123 14.364 113.915 14.616 113.635 14.832C113.355 15.04 112.975 15.144 112.495 15.144C112.111 15.144 111.783 15.084 111.511 14.964C111.247 14.836 111.031 14.668 110.863 14.46C110.695 14.244 110.575 14 110.503 13.728C110.431 13.456 110.395 13.172 110.395 12.876V9.24H111.835V12.156C111.835 12.316 111.843 12.496 111.859 12.696C111.875 12.888 111.915 13.072 111.979 13.248C112.051 13.416 112.155 13.56 112.291 13.68C112.435 13.792 112.635 13.848 112.891 13.848C113.131 13.848 113.331 13.808 113.491 13.728C113.659 13.648 113.795 13.54 113.899 13.404C114.011 13.268 114.091 13.112 114.139 12.936C114.187 12.76 114.211 12.576 114.211 12.384V9.24H115.651V15Z' fill='white'/%3E%3C/svg%3E") 35 40,auto}.moduleTeam_container>a#home-hero-4{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='121' height='60' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 121 60'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill-opacity:0.3;stroke:%23fff;stroke-width:2px;}.cls-2{fill:%23fff;}.cls-3{fill:%233e3e3e;}%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Ccircle class='cls-1' cx='35' cy='45' r='14'/%3E%3Cpath class='cls-2' d='M42,45.19H35.81V39h-.62v6.19H29v.62h6.19V52h.62V45.81H42Z'/%3E%3Crect class='cls-3' width='121' height='22'/%3E%3Cpath class='cls-2' d='M19.56,6.37H22.9a5.18,5.18,0,0,1,1.62.26,3.85,3.85,0,0,1,2.34,2.11,4.54,4.54,0,0,1,.36,1.88,4,4,0,0,1-.41,1.89,4.09,4.09,0,0,1-1.07,1.32,4.43,4.43,0,0,1-1.45.78,5.11,5.11,0,0,1-1.57.26H19.56ZM22.2,13.5a5.21,5.21,0,0,0,1.33-.16,3.1,3.1,0,0,0,1.1-.51,2.36,2.36,0,0,0,.74-.88,3,3,0,0,0,.27-1.33A3.31,3.31,0,0,0,25.4,9.3a2.17,2.17,0,0,0-.67-.89,2.78,2.78,0,0,0-1-.51,4.72,4.72,0,0,0-1.28-.16H21.07V13.5Z'/%3E%3Cpath class='cls-2' d='M28.66,9.11H30.1V10h0a1.79,1.79,0,0,1,.68-.78,2,2,0,0,1,1-.28,1.09,1.09,0,0,1,.26,0l.26.06v1.39L32,10.36a2,2,0,0,0-.34,0,1.52,1.52,0,0,0-.81.19,1.49,1.49,0,0,0-.47.42,1.44,1.44,0,0,0-.21.48,1.64,1.64,0,0,0-.06.36v3.09H28.66Z'/%3E%3Cpath class='cls-2' d='M43.11,8.36a2.27,2.27,0,0,0-1.79-.84,2.88,2.88,0,0,0-1.19.24,2.61,2.61,0,0,0-.92.65,2.92,2.92,0,0,0-.59,1,3.35,3.35,0,0,0-.21,1.19,3.62,3.62,0,0,0,.21,1.26,3.11,3.11,0,0,0,.59,1,2.77,2.77,0,0,0,.92.66,2.88,2.88,0,0,0,1.19.24,2.28,2.28,0,0,0,1-.25,2.73,2.73,0,0,0,.9-.79l1.25.89a3.36,3.36,0,0,1-1.4,1.15,4.41,4.41,0,0,1-1.77.36,5,5,0,0,1-1.8-.31,4.41,4.41,0,0,1-1.42-.9,4.09,4.09,0,0,1-.93-1.4,4.82,4.82,0,0,1-.34-1.81,5,5,0,0,1,.34-1.86,4.08,4.08,0,0,1,.93-1.42,4.27,4.27,0,0,1,1.42-.91,5,5,0,0,1,1.8-.31,4.18,4.18,0,0,1,1.6.3,3.79,3.79,0,0,1,1.38,1Z'/%3E%3Cpath class='cls-2' d='M45.52,5.8H47v9.07H45.52Z'/%3E%3Cpath class='cls-2' d='M52.35,14.08h0a1.94,1.94,0,0,1-.8.71,2.41,2.41,0,0,1-1.05.22,2.63,2.63,0,0,1-.78-.11,2.18,2.18,0,0,1-.67-.32,1.64,1.64,0,0,1-.47-.54,1.55,1.55,0,0,1-.18-.76,1.62,1.62,0,0,1,.17-.79,1.64,1.64,0,0,1,.45-.56,2.36,2.36,0,0,1,.65-.35,5,5,0,0,1,.78-.2,7,7,0,0,1,.8-.08l.77,0h.36v-.16a.93.93,0,0,0-.37-.81A1.57,1.57,0,0,0,51,10a2.19,2.19,0,0,0-.85.17,2.07,2.07,0,0,0-.68.43l-.76-.75a2.71,2.71,0,0,1,1.12-.71A4.26,4.26,0,0,1,51.19,9a3.37,3.37,0,0,1,1,.14,2.2,2.2,0,0,1,.7.36,1.62,1.62,0,0,1,.42.49,2.68,2.68,0,0,1,.22.57,4,4,0,0,1,.08.56c0,.18,0,.34,0,.48v3.31h-1.3Zm-.08-1.79H52l-.67,0a3.9,3.9,0,0,0-.71.12,1.56,1.56,0,0,0-.55.26.57.57,0,0,0-.23.49.62.62,0,0,0,.09.34.84.84,0,0,0,.23.23,1,1,0,0,0,.33.14,1.47,1.47,0,0,0,.36,0,1.54,1.54,0,0,0,1.1-.35,1.34,1.34,0,0,0,.35-1Z'/%3E%3Cpath class='cls-2' d='M60.58,14.87H59.22v-.93h0a1.92,1.92,0,0,1-.62.75,1.8,1.8,0,0,1-1.14.32,2.38,2.38,0,0,1-1-.18,1.76,1.76,0,0,1-.65-.51,1.88,1.88,0,0,1-.36-.72,3.07,3.07,0,0,1-.11-.86V9.11h1.44V12c0,.16,0,.34,0,.54a2,2,0,0,0,.13.55,1,1,0,0,0,.31.43.89.89,0,0,0,.59.18,1.38,1.38,0,0,0,.61-.12,1.2,1.2,0,0,0,.41-.33,1.22,1.22,0,0,0,.23-.47,2,2,0,0,0,.07-.55V9.11h1.44Z'/%3E%3Cpath class='cls-2' d='M66.91,14h0a1.74,1.74,0,0,1-.84.77A2.71,2.71,0,0,1,64.9,15a3,3,0,0,1-1.19-.23,2.64,2.64,0,0,1-.89-.64,2.91,2.91,0,0,1-.57-1A3.58,3.58,0,0,1,62.06,12a3.54,3.54,0,0,1,.2-1.19,3.06,3.06,0,0,1,.57-1,2.74,2.74,0,0,1,2-.88,2.53,2.53,0,0,1,.72.09,2.62,2.62,0,0,1,.56.21,2.17,2.17,0,0,1,.4.29,1.51,1.51,0,0,1,.28.29h0v-4h1.44v9.07H66.91ZM63.5,12a2.06,2.06,0,0,0,.11.65,1.74,1.74,0,0,0,.34.55,1.66,1.66,0,0,0,.53.38,1.64,1.64,0,0,0,.71.15,1.61,1.61,0,0,0,.71-.15,1.47,1.47,0,0,0,.53-.38,1.74,1.74,0,0,0,.34-.55,1.81,1.81,0,0,0,.11-.65,1.78,1.78,0,0,0-.11-.65,1.64,1.64,0,0,0-.34-.55,1.62,1.62,0,0,0-.53-.39,1.76,1.76,0,0,0-.71-.14,1.8,1.8,0,0,0-.71.14,1.87,1.87,0,0,0-.53.39,1.64,1.64,0,0,0-.34.55A2,2,0,0,0,63.5,12Z'/%3E%3Cpath class='cls-2' d='M71.19,12.49a1.48,1.48,0,0,0,.51,1,1.55,1.55,0,0,0,1,.36,1.73,1.73,0,0,0,.91-.22,2.83,2.83,0,0,0,.64-.56l1,.78a2.94,2.94,0,0,1-1.13.89,3.4,3.4,0,0,1-1.31.26,3.51,3.51,0,0,1-1.22-.21,3,3,0,0,1-1-.62,2.79,2.79,0,0,1-.66-.95A3,3,0,0,1,69.75,12,2.92,2.92,0,0,1,70,10.75a2.84,2.84,0,0,1,.66-1,3,3,0,0,1,1-.61A3.52,3.52,0,0,1,72.88,9a2.8,2.8,0,0,1,1.1.21,2.37,2.37,0,0,1,.85.61,2.83,2.83,0,0,1,.56,1,4.21,4.21,0,0,1,.19,1.34v.39Zm3-1.08a1.34,1.34,0,0,0-.39-1A1.51,1.51,0,0,0,72.68,10a1.42,1.42,0,0,0-1,.38,1.67,1.67,0,0,0-.46,1Z'/%3E%3Cpath class='cls-2' d='M80.88,6.37h2L87,12.68h0V6.37h1.51v8.5H86.61l-4.2-6.52h0v6.52H80.88Z'/%3E%3Cpath class='cls-2' d='M90.14,12a2.92,2.92,0,0,1,.25-1.24,2.84,2.84,0,0,1,.66-1,2.89,2.89,0,0,1,1-.61A3.52,3.52,0,0,1,93.27,9a3.62,3.62,0,0,1,1.23.22,2.94,2.94,0,0,1,1,.61,3,3,0,0,1,.67,1A3.08,3.08,0,0,1,96.4,12a3.12,3.12,0,0,1-.24,1.24A3,3,0,0,1,94.5,14.8a3.61,3.61,0,0,1-1.23.21,3.51,3.51,0,0,1-1.22-.21,2.91,2.91,0,0,1-1-.62,2.79,2.79,0,0,1-.66-.95A3,3,0,0,1,90.14,12Zm1.44,0a2.06,2.06,0,0,0,.11.65,1.74,1.74,0,0,0,.34.55,1.66,1.66,0,0,0,.53.38,1.64,1.64,0,0,0,.71.15,1.61,1.61,0,0,0,.71-.15,1.47,1.47,0,0,0,.53-.38,1.74,1.74,0,0,0,.34-.55A2.06,2.06,0,0,0,95,12a2,2,0,0,0-.11-.65,1.64,1.64,0,0,0-.34-.55A1.62,1.62,0,0,0,94,10.4a1.76,1.76,0,0,0-.71-.14,1.8,1.8,0,0,0-.71.14,1.87,1.87,0,0,0-.53.39,1.64,1.64,0,0,0-.34.55A2,2,0,0,0,91.58,12Z'/%3E%3Cpath class='cls-2' d='M101,10.7a1.31,1.31,0,0,0-1.13-.58,1.14,1.14,0,0,0-.56.14.5.5,0,0,0-.28.47.41.41,0,0,0,.23.38,2.74,2.74,0,0,0,.58.21l.75.17a2.7,2.7,0,0,1,.75.28,1.55,1.55,0,0,1,.57.51,1.44,1.44,0,0,1,.23.88,1.56,1.56,0,0,1-.22.87,1.67,1.67,0,0,1-.58.57,2.52,2.52,0,0,1-.79.32,4.56,4.56,0,0,1-.89.09,3.79,3.79,0,0,1-1.24-.19,2.41,2.41,0,0,1-1-.7l1-.9a2.81,2.81,0,0,0,.6.51,1.36,1.36,0,0,0,.77.2l.33,0a1.66,1.66,0,0,0,.31-.12.93.93,0,0,0,.23-.21.53.53,0,0,0,.09-.3.46.46,0,0,0-.23-.44,1.88,1.88,0,0,0-.57-.24c-.23-.06-.48-.11-.75-.16a3,3,0,0,1-.75-.26,1.5,1.5,0,0,1-.58-.48,1.47,1.47,0,0,1-.23-.87,1.67,1.67,0,0,1,.72-1.41A2.33,2.33,0,0,1,99,9.07a3.34,3.34,0,0,1,2,.09,1.82,1.82,0,0,1,.91.68Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 35 40,auto}.moduleTeam_container>a#home-hero-5{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='121' height='60' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 121 60'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill-opacity:0.3;stroke:%23fff;stroke-width:2px;}.cls-2{fill:%23fff;}.cls-3{fill:%233e3e3e;}%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Ccircle class='cls-1' cx='35' cy='45' r='14'/%3E%3Cpath class='cls-2' d='M42,45.19H35.81V39h-.62v6.19H29v.62h6.19V52h.62V45.81H42Z'/%3E%3Crect class='cls-3' width='121' height='22'/%3E%3Cpath class='cls-2' d='M15.52,6.42h2.81a8.12,8.12,0,0,1,1.94.22,4.53,4.53,0,0,1,1.6.74A3.57,3.57,0,0,1,23,8.71a4.4,4.4,0,0,1,.4,2A4.06,4.06,0,0,1,23,12.51a4,4,0,0,1-1,1.32,4.92,4.92,0,0,1-1.52.81,6.07,6.07,0,0,1-1.82.27H15.52Zm1.88,6.76h1a5.08,5.08,0,0,0,1.2-.13,2.47,2.47,0,0,0,1-.44,2,2,0,0,0,.64-.8,2.79,2.79,0,0,0,.24-1.22,2.29,2.29,0,0,0-.24-1.08,2.06,2.06,0,0,0-.63-.77,2.69,2.69,0,0,0-.93-.45,4.09,4.09,0,0,0-1.12-.15H17.4Z'/%3E%3Cpath class='cls-2' d='M24.48,9.08h1.8V10h0A2.22,2.22,0,0,1,27,9.21a1.68,1.68,0,0,1,1-.27h.31a1.25,1.25,0,0,1,.29.05v1.64a2.62,2.62,0,0,0-.38-.09,2.38,2.38,0,0,0-.39,0,2,2,0,0,0-.81.14,1.16,1.16,0,0,0-.47.4,1.89,1.89,0,0,0-.21.62,6.58,6.58,0,0,0,0,.8v2.43h-1.8Z'/%3E%3Cpath class='cls-2' d='M36.08,6.42h1.55l3.69,8.49H39.21l-.73-1.8h-3.3l-.71,1.8H32.41Zm.72,2.47-1,2.64h2.07Z'/%3E%3Cpath class='cls-2' d='M42,9.08h1.73v.79h0A1.72,1.72,0,0,1,44,9.54a1.52,1.52,0,0,1,.37-.3,2.29,2.29,0,0,1,.5-.22,1.9,1.9,0,0,1,.6-.08,2.48,2.48,0,0,1,1.1.21,1.53,1.53,0,0,1,.65.58,2.21,2.21,0,0,1,.32.87,6.28,6.28,0,0,1,.09,1.1v3.21h-1.8V12.06c0-.17,0-.35,0-.53a1.53,1.53,0,0,0-.11-.49.82.82,0,0,0-.28-.38.88.88,0,0,0-.53-.14,1,1,0,0,0-.56.13A.75.75,0,0,0,44,11a1.23,1.23,0,0,0-.15.48,3.16,3.16,0,0,0,0,.55v2.9H42Z'/%3E%3Cpath class='cls-2' d='M49,9.08h1.73v.79h0A1.72,1.72,0,0,1,51,9.54a1.52,1.52,0,0,1,.37-.3,2.29,2.29,0,0,1,.5-.22,1.9,1.9,0,0,1,.6-.08,2.48,2.48,0,0,1,1.1.21,1.53,1.53,0,0,1,.65.58,2.21,2.21,0,0,1,.32.87,6.28,6.28,0,0,1,.09,1.1v3.21H52.8V12.06c0-.17,0-.35,0-.53a1.53,1.53,0,0,0-.11-.49.82.82,0,0,0-.28-.38.88.88,0,0,0-.53-.14,1,1,0,0,0-.56.13A.75.75,0,0,0,51,11a1.23,1.23,0,0,0-.15.48,3.16,3.16,0,0,0,0,.55v2.9H49Z'/%3E%3Cpath class='cls-2' d='M61.46,13.9a2.88,2.88,0,0,1-1.09.86,3.29,3.29,0,0,1-1.37.3,3.81,3.81,0,0,1-1.27-.22,3,3,0,0,1-1-.62A2.91,2.91,0,0,1,55.76,12,3,3,0,0,1,56,10.74a3,3,0,0,1,.69-1,3,3,0,0,1,1-.62A3.8,3.8,0,0,1,59,8.94a2.92,2.92,0,0,1,1.13.21,2.35,2.35,0,0,1,.87.62,2.77,2.77,0,0,1,.54,1,3.78,3.78,0,0,1,.2,1.26v.56H57.56a1.41,1.41,0,0,0,.47.82,1.34,1.34,0,0,0,.89.31,1.4,1.4,0,0,0,.75-.2A2,2,0,0,0,60.2,13Zm-1.52-2.57a1.08,1.08,0,0,0-1.11-1.1,1.37,1.37,0,0,0-.92.34,1.24,1.24,0,0,0-.25.35,1.17,1.17,0,0,0-.1.41Z'/%3E%3Cpath class='cls-2' d='M71,8.49a1.41,1.41,0,0,0-.62-.43,2.21,2.21,0,0,0-.73-.13,1.51,1.51,0,0,0-.42.05,1.34,1.34,0,0,0-.41.15.74.74,0,0,0-.31.27.65.65,0,0,0-.12.4.67.67,0,0,0,.28.59,2.92,2.92,0,0,0,.73.35l.94.29a3.44,3.44,0,0,1,.94.41,2.13,2.13,0,0,1,.73.7,2.18,2.18,0,0,1,.29,1.19A2.7,2.7,0,0,1,72,13.57a2.41,2.41,0,0,1-.71.87,2.87,2.87,0,0,1-1,.52,4.6,4.6,0,0,1-1.25.17,4.72,4.72,0,0,1-1.53-.25,3.69,3.69,0,0,1-1.32-.82l1.33-1.46a2,2,0,0,0,.72.59,2.09,2.09,0,0,0,.91.21,2.49,2.49,0,0,0,.46-.05,1.32,1.32,0,0,0,.42-.17.79.79,0,0,0,.3-.27.68.68,0,0,0,.12-.4.7.7,0,0,0-.3-.6,2.57,2.57,0,0,0-.74-.38c-.29-.11-.61-.21-1-.31a4.61,4.61,0,0,1-1-.43,2.19,2.19,0,0,1-.73-.69A2,2,0,0,1,66.39,9a2.53,2.53,0,0,1,.27-1.2,2.61,2.61,0,0,1,.72-.86,3.1,3.1,0,0,1,1-.53,4.42,4.42,0,0,1,1.21-.17A5,5,0,0,1,71,6.4a3.18,3.18,0,0,1,1.21.69Z'/%3E%3Cpath class='cls-2' d='M77.14,14.18h0a1.68,1.68,0,0,1-.8.67,2.66,2.66,0,0,1-1,.21,2.54,2.54,0,0,1-.78-.12,1.84,1.84,0,0,1-.67-.34,1.58,1.58,0,0,1-.62-1.34,1.88,1.88,0,0,1,.18-.86,1.64,1.64,0,0,1,.51-.57,2.7,2.7,0,0,1,.72-.36,5.82,5.82,0,0,1,.85-.18,6.38,6.38,0,0,1,.87-.07l.81,0a.93.93,0,0,0-.34-.76,1.23,1.23,0,0,0-.81-.28,1.73,1.73,0,0,0-.81.19,2.1,2.1,0,0,0-.65.51l-1-1a3.38,3.38,0,0,1,1.17-.7,4.15,4.15,0,0,1,1.4-.23,3.72,3.72,0,0,1,1.3.19,1.9,1.9,0,0,1,.81.59,2.15,2.15,0,0,1,.43.94A6.16,6.16,0,0,1,78.8,12v3H77.14Zm-.44-1.82h-.51a2.93,2.93,0,0,0-.59.11,1.22,1.22,0,0,0-.48.25.59.59,0,0,0-.2.47.54.54,0,0,0,.28.48,1.19,1.19,0,0,0,.58.15,1.79,1.79,0,0,0,.51-.07,1.71,1.71,0,0,0,.43-.2,1,1,0,0,0,.31-.34,1,1,0,0,0,.11-.48v-.38Z'/%3E%3Cpath class='cls-2' d='M80.17,5.84H82V9.7h0a1.68,1.68,0,0,1,.8-.59,3,3,0,0,1,1-.17A2.36,2.36,0,0,1,85,9.19a2.82,2.82,0,0,1,.84.69,3.36,3.36,0,0,1,.53,1A3.86,3.86,0,0,1,86.5,12a3.67,3.67,0,0,1-.2,1.22,3,3,0,0,1-.58,1,2.59,2.59,0,0,1-.91.62,3,3,0,0,1-1.18.23,1.85,1.85,0,0,1-.58-.09,2.36,2.36,0,0,1-.51-.21,1.89,1.89,0,0,1-.41-.3,1.6,1.6,0,0,1-.28-.32h0v.77H80.17ZM81.82,12a1.5,1.5,0,0,0,.38,1.06,1.39,1.39,0,0,0,1.06.41,1.37,1.37,0,0,0,1.06-.41A1.45,1.45,0,0,0,84.7,12a1.48,1.48,0,0,0-.38-1.07,1.37,1.37,0,0,0-1.06-.41,1.39,1.39,0,0,0-1.06.41A1.52,1.52,0,0,0,81.82,12Z'/%3E%3Cpath class='cls-2' d='M91.29,14.18h0a1.68,1.68,0,0,1-.8.67,2.66,2.66,0,0,1-1,.21,2.61,2.61,0,0,1-.79-.12A1.88,1.88,0,0,1,88,14.6a1.56,1.56,0,0,1-.46-.56,1.79,1.79,0,0,1-.17-.78,1.76,1.76,0,0,1,.19-.86,1.61,1.61,0,0,1,.5-.57,2.76,2.76,0,0,1,.73-.36,5.69,5.69,0,0,1,.84-.18,6.65,6.65,0,0,1,.88-.07l.81,0a.93.93,0,0,0-.34-.76,1.23,1.23,0,0,0-.81-.28,1.67,1.67,0,0,0-.81.19,2.13,2.13,0,0,0-.66.51l-1-1a3.42,3.42,0,0,1,1.18-.7,4.1,4.1,0,0,1,1.39-.23,3.68,3.68,0,0,1,1.3.19,1.93,1.93,0,0,1,.82.59,2.27,2.27,0,0,1,.43.94A6.16,6.16,0,0,1,93,12v3H91.29Zm-.44-1.82h-.51a2.8,2.8,0,0,0-.59.11,1.22,1.22,0,0,0-.48.25.59.59,0,0,0-.2.47.52.52,0,0,0,.28.48,1.16,1.16,0,0,0,.57.15,1.7,1.7,0,0,0,.51-.07,1.78,1.78,0,0,0,.44-.2,1,1,0,0,0,.31-.34,1.06,1.06,0,0,0,.11-.48v-.38Z'/%3E%3Cpath class='cls-2' d='M94,7.24a1,1,0,1,1,.3.74A1,1,0,0,1,94,7.24Zm.14,1.84H96v5.83h-1.8Z'/%3E%3Cpath class='cls-2' d='M97.36,5.84h1.8v9.07h-1.8Z'/%3E%3Cpath class='cls-2' d='M104.19,14.18h0a1.68,1.68,0,0,1-.8.67,2.66,2.66,0,0,1-1.05.21,2.61,2.61,0,0,1-.79-.12,1.88,1.88,0,0,1-.66-.34,1.56,1.56,0,0,1-.46-.56,1.79,1.79,0,0,1-.17-.78,1.76,1.76,0,0,1,.19-.86,1.61,1.61,0,0,1,.5-.57,2.76,2.76,0,0,1,.73-.36,5.69,5.69,0,0,1,.84-.18,6.65,6.65,0,0,1,.88-.07l.81,0a.93.93,0,0,0-.34-.76,1.23,1.23,0,0,0-.81-.28,1.67,1.67,0,0,0-.81.19,2.13,2.13,0,0,0-.66.51l-1-1a3.42,3.42,0,0,1,1.18-.7,4.1,4.1,0,0,1,1.39-.23,3.68,3.68,0,0,1,1.3.19,1.93,1.93,0,0,1,.82.59,2.27,2.27,0,0,1,.43.94,6.16,6.16,0,0,1,.12,1.29v3h-1.66Zm-.44-1.82h-.51a2.8,2.8,0,0,0-.59.11,1.22,1.22,0,0,0-.48.25.59.59,0,0,0-.2.47.52.52,0,0,0,.28.48,1.16,1.16,0,0,0,.57.15,1.7,1.7,0,0,0,.51-.07,1.78,1.78,0,0,0,.44-.2,1,1,0,0,0,.31-.34,1.06,1.06,0,0,0,.11-.48v-.38Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 35 40,auto}.moduleTeam_container>a#home-hero-6{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='121' height='60' viewBox='0 0 121 60' fill='none'%3E %3Ccircle cx='35' cy='45' r='14' fill='black' fill-opacity='0.3' stroke='white' stroke-width='2'/%3E %3Cpath d='M42 45.1905H35.8095V39H35.1905V45.1905H29V45.8095H35.1905V52H35.8095V45.8095H42V45.1905Z' fill='white'/%3E %3Crect width='121' height='22' fill='%233E3E3E'/%3E %3Cpath d='M9.27706 6.504H12.6251C13.1851 6.504 13.7251 6.592 14.2451 6.768C14.7651 6.936 15.2251 7.196 15.6251 7.548C16.0251 7.9 16.3451 8.344 16.5851 8.88C16.8251 9.408 16.9451 10.032 16.9451 10.752C16.9451 11.48 16.8051 12.112 16.5251 12.648C16.2531 13.176 15.8971 13.616 15.4571 13.968C15.0251 14.312 14.5411 14.572 14.0051 14.748C13.4771 14.916 12.9571 15 12.4451 15H9.27706V6.504ZM11.9171 13.632C12.3891 13.632 12.8331 13.58 13.2491 13.476C13.6731 13.364 14.0411 13.196 14.3531 12.972C14.6651 12.74 14.9091 12.444 15.0851 12.084C15.2691 11.716 15.3611 11.272 15.3611 10.752C15.3611 10.24 15.2811 9.8 15.1211 9.432C14.9611 9.064 14.7371 8.768 14.4491 8.544C14.1691 8.312 13.8331 8.144 13.4411 8.04C13.0571 7.928 12.6331 7.872 12.1691 7.872H10.7891V13.632H11.9171ZM18.3705 9.24H19.8105V10.152H19.8345C19.9945 9.816 20.2225 9.556 20.5185 9.372C20.8145 9.188 21.1545 9.096 21.5385 9.096C21.6265 9.096 21.7105 9.104 21.7905 9.12C21.8785 9.136 21.9665 9.156 22.0545 9.18V10.572C21.9345 10.54 21.8145 10.516 21.6945 10.5C21.5825 10.476 21.4705 10.464 21.3585 10.464C21.0225 10.464 20.7505 10.528 20.5425 10.656C20.3425 10.776 20.1865 10.916 20.0745 11.076C19.9705 11.236 19.8985 11.396 19.8585 11.556C19.8265 11.716 19.8105 11.836 19.8105 11.916V15H18.3705V9.24ZM26.9574 6.504H28.4694V10.104H28.5414L32.0574 6.504H34.0974L30.1254 10.428L34.3614 15H32.2374L28.5534 10.824H28.4694V15H26.9574V6.504ZM35.1602 9.24H36.6002V10.152H36.6242C36.7842 9.816 37.0122 9.556 37.3082 9.372C37.6042 9.188 37.9442 9.096 38.3282 9.096C38.4162 9.096 38.5002 9.104 38.5802 9.12C38.6682 9.136 38.7562 9.156 38.8442 9.18V10.572C38.7242 10.54 38.6042 10.516 38.4842 10.5C38.3722 10.476 38.2602 10.464 38.1482 10.464C37.8122 10.464 37.5402 10.528 37.3322 10.656C37.1322 10.776 36.9762 10.916 36.8642 11.076C36.7602 11.236 36.6882 11.396 36.6482 11.556C36.6162 11.716 36.6002 11.836 36.6002 11.916V15H35.1602V9.24ZM39.9683 9.24H41.4083V15H39.9683V9.24ZM39.7643 7.284C39.7643 7.052 39.8483 6.852 40.0163 6.684C40.1923 6.508 40.4123 6.42 40.6763 6.42C40.9403 6.42 41.1603 6.504 41.3363 6.672C41.5203 6.832 41.6123 7.036 41.6123 7.284C41.6123 7.532 41.5203 7.74 41.3363 7.908C41.1603 8.068 40.9403 8.148 40.6763 8.148C40.4123 8.148 40.1923 8.064 40.0163 7.896C39.8483 7.72 39.7643 7.516 39.7643 7.284ZM46.2535 10.836C45.9735 10.444 45.5975 10.248 45.1255 10.248C44.9335 10.248 44.7455 10.296 44.5615 10.392C44.3775 10.488 44.2855 10.644 44.2855 10.86C44.2855 11.036 44.3615 11.164 44.5135 11.244C44.6655 11.324 44.8575 11.392 45.0895 11.448C45.3215 11.504 45.5695 11.564 45.8335 11.628C46.1055 11.684 46.3575 11.776 46.5895 11.904C46.8215 12.024 47.0135 12.192 47.1655 12.408C47.3175 12.624 47.3935 12.92 47.3935 13.296C47.3935 13.64 47.3175 13.932 47.1655 14.172C47.0215 14.404 46.8295 14.592 46.5895 14.736C46.3575 14.88 46.0935 14.984 45.7975 15.048C45.5015 15.112 45.2055 15.144 44.9095 15.144C44.4615 15.144 44.0495 15.08 43.6735 14.952C43.2975 14.824 42.9615 14.592 42.6655 14.256L43.6255 13.356C43.8095 13.564 44.0055 13.736 44.2135 13.872C44.4295 14 44.6895 14.064 44.9935 14.064C45.0975 14.064 45.2055 14.052 45.3175 14.028C45.4295 14.004 45.5335 13.964 45.6295 13.908C45.7255 13.852 45.8015 13.784 45.8575 13.704C45.9215 13.616 45.9535 13.516 45.9535 13.404C45.9535 13.204 45.8775 13.056 45.7255 12.96C45.5735 12.864 45.3815 12.788 45.1495 12.732C44.9175 12.668 44.6655 12.612 44.3935 12.564C44.1295 12.508 43.8815 12.424 43.6495 12.312C43.4175 12.192 43.2255 12.028 43.0735 11.82C42.9215 11.612 42.8455 11.324 42.8455 10.956C42.8455 10.636 42.9095 10.36 43.0375 10.128C43.1735 9.888 43.3495 9.692 43.5655 9.54C43.7815 9.388 44.0295 9.276 44.3095 9.204C44.5895 9.132 44.8735 9.096 45.1615 9.096C45.5455 9.096 45.9255 9.164 46.3015 9.3C46.6775 9.428 46.9815 9.652 47.2135 9.972L46.2535 10.836ZM50.0735 10.044H50.0975C50.2095 9.804 50.4055 9.588 50.6855 9.396C50.9735 9.196 51.3415 9.096 51.7895 9.096C52.1735 9.096 52.4975 9.16 52.7615 9.288C53.0335 9.416 53.2535 9.584 53.4215 9.792C53.5895 10 53.7095 10.24 53.7815 10.512C53.8535 10.784 53.8895 11.068 53.8895 11.364V15H52.4495V12.084C52.4495 11.924 52.4415 11.748 52.4255 11.556C52.4095 11.356 52.3655 11.172 52.2935 11.004C52.2295 10.828 52.1255 10.684 51.9815 10.572C51.8375 10.452 51.6415 10.392 51.3935 10.392C51.1535 10.392 50.9495 10.432 50.7815 10.512C50.6215 10.592 50.4855 10.7 50.3735 10.836C50.2695 10.972 50.1935 11.128 50.1455 11.304C50.0975 11.48 50.0735 11.664 50.0735 11.856V15H48.6335V5.928H50.0735V10.044ZM55.6441 9.24H57.0121V10.164H57.0361C57.1721 9.876 57.3801 9.628 57.6601 9.42C57.9401 9.204 58.3201 9.096 58.8001 9.096C59.1841 9.096 59.5081 9.16 59.7721 9.288C60.0441 9.416 60.2641 9.584 60.4321 9.792C60.6001 10 60.7201 10.24 60.7921 10.512C60.8641 10.784 60.9001 11.068 60.9001 11.364V15H59.4601V12.084C59.4601 11.924 59.4521 11.748 59.4361 11.556C59.4201 11.356 59.3761 11.172 59.3041 11.004C59.2401 10.828 59.1361 10.684 58.9921 10.572C58.8481 10.452 58.6521 10.392 58.4041 10.392C58.1641 10.392 57.9601 10.432 57.7921 10.512C57.6321 10.592 57.4961 10.7 57.3841 10.836C57.2801 10.972 57.2041 11.128 57.1561 11.304C57.1081 11.48 57.0841 11.664 57.0841 11.856V15H55.6441V9.24ZM66.2548 14.208H66.2188C66.0108 14.536 65.7468 14.776 65.4268 14.928C65.1068 15.072 64.7548 15.144 64.3708 15.144C64.1068 15.144 63.8468 15.108 63.5908 15.036C63.3428 14.964 63.1188 14.856 62.9188 14.712C62.7268 14.568 62.5708 14.388 62.4508 14.172C62.3308 13.956 62.2708 13.704 62.2708 13.416C62.2708 13.104 62.3268 12.84 62.4388 12.624C62.5508 12.4 62.6988 12.216 62.8828 12.072C63.0748 11.92 63.2948 11.8 63.5428 11.712C63.7908 11.624 64.0468 11.56 64.3108 11.52C64.5828 11.472 64.8548 11.444 65.1268 11.436C65.3988 11.42 65.6548 11.412 65.8948 11.412H66.2548V11.256C66.2548 10.896 66.1308 10.628 65.8828 10.452C65.6348 10.268 65.3188 10.176 64.9348 10.176C64.6308 10.176 64.3468 10.232 64.0828 10.344C63.8188 10.448 63.5908 10.592 63.3988 10.776L62.6428 10.02C62.9628 9.692 63.3348 9.456 63.7588 9.312C64.1908 9.168 64.6348 9.096 65.0908 9.096C65.4988 9.096 65.8428 9.144 66.1228 9.24C66.4028 9.328 66.6348 9.444 66.8188 9.588C67.0028 9.732 67.1428 9.9 67.2388 10.092C67.3428 10.276 67.4148 10.464 67.4548 10.656C67.5028 10.848 67.5308 11.036 67.5388 11.22C67.5468 11.396 67.5508 11.552 67.5508 11.688V15H66.2548V14.208ZM66.1708 12.42H65.8708C65.6708 12.42 65.4468 12.428 65.1988 12.444C64.9508 12.46 64.7148 12.5 64.4908 12.564C64.2748 12.62 64.0908 12.708 63.9388 12.828C63.7868 12.94 63.7108 13.1 63.7108 13.308C63.7108 13.444 63.7388 13.56 63.7948 13.656C63.8588 13.744 63.9388 13.82 64.0348 13.884C64.1308 13.948 64.2388 13.996 64.3588 14.028C64.4788 14.052 64.5988 14.064 64.7188 14.064C65.2148 14.064 65.5788 13.948 65.8108 13.716C66.0508 13.476 66.1708 13.152 66.1708 12.744V12.42ZM78.8548 8.496C78.5428 8.16 78.2388 7.936 77.9428 7.824C77.6548 7.712 77.3628 7.656 77.0668 7.656C76.6268 7.656 76.2268 7.736 75.8668 7.896C75.5148 8.048 75.2108 8.264 74.9548 8.544C74.6988 8.816 74.4988 9.136 74.3548 9.504C74.2188 9.872 74.1508 10.268 74.1508 10.692C74.1508 11.148 74.2188 11.568 74.3548 11.952C74.4988 12.336 74.6988 12.668 74.9548 12.948C75.2108 13.228 75.5148 13.448 75.8668 13.608C76.2268 13.768 76.6268 13.848 77.0668 13.848C77.4108 13.848 77.7428 13.768 78.0628 13.608C78.3908 13.44 78.6948 13.176 78.9748 12.816L80.2228 13.704C79.8388 14.232 79.3708 14.616 78.8188 14.856C78.2668 15.096 77.6788 15.216 77.0548 15.216C76.3988 15.216 75.7948 15.112 75.2428 14.904C74.6988 14.688 74.2268 14.388 73.8268 14.004C73.4348 13.612 73.1268 13.144 72.9028 12.6C72.6788 12.056 72.5668 11.452 72.5668 10.788C72.5668 10.108 72.6788 9.492 72.9028 8.94C73.1268 8.38 73.4348 7.904 73.8268 7.512C74.2268 7.12 74.6988 6.82 75.2428 6.612C75.7948 6.396 76.3988 6.288 77.0548 6.288C77.6308 6.288 78.1628 6.392 78.6508 6.6C79.1468 6.8 79.6068 7.144 80.0308 7.632L78.8548 8.496ZM81.2497 5.928H82.6897V15H81.2497V5.928ZM84.1749 12.12C84.1749 11.664 84.2549 11.252 84.4149 10.884C84.5829 10.508 84.8069 10.188 85.0869 9.924C85.3669 9.66 85.6989 9.456 86.0829 9.312C86.4669 9.168 86.8749 9.096 87.3069 9.096C87.7389 9.096 88.1469 9.168 88.5309 9.312C88.9149 9.456 89.2469 9.66 89.5269 9.924C89.8069 10.188 90.0269 10.508 90.1869 10.884C90.3549 11.252 90.4389 11.664 90.4389 12.12C90.4389 12.576 90.3549 12.992 90.1869 13.368C90.0269 13.736 89.8069 14.052 89.5269 14.316C89.2469 14.58 88.9149 14.784 88.5309 14.928C88.1469 15.072 87.7389 15.144 87.3069 15.144C86.8749 15.144 86.4669 15.072 86.0829 14.928C85.6989 14.784 85.3669 14.58 85.0869 14.316C84.8069 14.052 84.5829 13.736 84.4149 13.368C84.2549 12.992 84.1749 12.576 84.1749 12.12ZM85.6149 12.12C85.6149 12.344 85.6509 12.56 85.7229 12.768C85.8029 12.976 85.9149 13.16 86.0589 13.32C86.2109 13.48 86.3909 13.608 86.5989 13.704C86.8069 13.8 87.0429 13.848 87.3069 13.848C87.5709 13.848 87.8069 13.8 88.0149 13.704C88.2229 13.608 88.3989 13.48 88.5429 13.32C88.6949 13.16 88.8069 12.976 88.8789 12.768C88.9589 12.56 88.9989 12.344 88.9989 12.12C88.9989 11.896 88.9589 11.68 88.8789 11.472C88.8069 11.264 88.6949 11.08 88.5429 10.92C88.3989 10.76 88.2229 10.632 88.0149 10.536C87.8069 10.44 87.5709 10.392 87.3069 10.392C87.0429 10.392 86.8069 10.44 86.5989 10.536C86.3909 10.632 86.2109 10.76 86.0589 10.92C85.9149 11.08 85.8029 11.264 85.7229 11.472C85.6509 11.68 85.6149 11.896 85.6149 12.12ZM97.1631 15H95.7951V14.076H95.7711C95.6351 14.364 95.4271 14.616 95.1471 14.832C94.8671 15.04 94.4871 15.144 94.0071 15.144C93.6231 15.144 93.2951 15.084 93.0231 14.964C92.7591 14.836 92.5431 14.668 92.3751 14.46C92.2071 14.244 92.0871 14 92.0151 13.728C91.9431 13.456 91.9071 13.172 91.9071 12.876V9.24H93.3471V12.156C93.3471 12.316 93.3551 12.496 93.3711 12.696C93.3871 12.888 93.4271 13.072 93.4911 13.248C93.5631 13.416 93.6671 13.56 93.8031 13.68C93.9471 13.792 94.1471 13.848 94.4031 13.848C94.6431 13.848 94.8431 13.808 95.0031 13.728C95.1711 13.648 95.3071 13.54 95.4111 13.404C95.5231 13.268 95.6031 13.112 95.6511 12.936C95.6991 12.76 95.7231 12.576 95.7231 12.384V9.24H97.1631V15ZM104.846 9.24V14.484C104.846 15.004 104.782 15.472 104.654 15.888C104.526 16.312 104.326 16.668 104.054 16.956C103.79 17.252 103.454 17.48 103.046 17.64C102.638 17.8 102.154 17.88 101.594 17.88C101.058 17.88 100.55 17.812 100.07 17.676C99.5897 17.54 99.1457 17.292 98.7377 16.932L99.6017 15.756C99.8897 16.02 100.19 16.224 100.502 16.368C100.814 16.512 101.174 16.584 101.582 16.584C101.926 16.584 102.214 16.536 102.446 16.44C102.686 16.344 102.874 16.212 103.01 16.044C103.154 15.876 103.254 15.672 103.31 15.432C103.374 15.2 103.406 14.94 103.406 14.652V14.232H103.382C103.174 14.512 102.898 14.724 102.554 14.868C102.21 15.004 101.858 15.072 101.498 15.072C101.066 15.072 100.674 14.996 100.322 14.844C99.9697 14.684 99.6657 14.472 99.4097 14.208C99.1617 13.944 98.9697 13.632 98.8337 13.272C98.6977 12.912 98.6297 12.528 98.6297 12.12C98.6297 11.696 98.6937 11.3 98.8217 10.932C98.9497 10.564 99.1377 10.244 99.3857 9.972C99.6337 9.7 99.9297 9.488 100.274 9.336C100.626 9.176 101.026 9.096 101.474 9.096C101.882 9.096 102.262 9.176 102.614 9.336C102.966 9.496 103.246 9.752 103.454 10.104H103.478V9.24H104.846ZM101.774 10.392C101.518 10.392 101.286 10.436 101.078 10.524C100.87 10.604 100.69 10.72 100.538 10.872C100.394 11.016 100.278 11.196 100.19 11.412C100.11 11.62 100.07 11.852 100.07 12.108C100.07 12.34 100.11 12.556 100.19 12.756C100.278 12.956 100.398 13.132 100.55 13.284C100.702 13.436 100.882 13.556 101.09 13.644C101.298 13.732 101.522 13.776 101.762 13.776C102.026 13.776 102.262 13.732 102.47 13.644C102.686 13.556 102.866 13.44 103.01 13.296C103.162 13.144 103.278 12.964 103.358 12.756C103.438 12.548 103.478 12.324 103.478 12.084C103.478 11.58 103.326 11.172 103.022 10.86C102.718 10.548 102.302 10.392 101.774 10.392ZM108.036 10.044H108.06C108.172 9.804 108.368 9.588 108.648 9.396C108.936 9.196 109.304 9.096 109.752 9.096C110.136 9.096 110.46 9.16 110.724 9.288C110.996 9.416 111.216 9.584 111.384 9.792C111.552 10 111.672 10.24 111.744 10.512C111.816 10.784 111.852 11.068 111.852 11.364V15H110.412V12.084C110.412 11.924 110.404 11.748 110.388 11.556C110.372 11.356 110.328 11.172 110.256 11.004C110.192 10.828 110.088 10.684 109.944 10.572C109.8 10.452 109.604 10.392 109.356 10.392C109.116 10.392 108.912 10.432 108.744 10.512C108.584 10.592 108.448 10.7 108.336 10.836C108.232 10.972 108.156 11.128 108.108 11.304C108.06 11.48 108.036 11.664 108.036 11.856V15H106.596V5.928H108.036V10.044Z' fill='white'/%3E %3C/svg%3E") 35 40,auto}.moduleTeam_container>a#home-hero-7{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='121' height='60' id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 136.67 60'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill-opacity:0.3;stroke:%23fff;stroke-width:2px;}.cls-2{fill:%23fff;}.cls-3{fill:%233e3e3e;}%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='35' cy='45' r='14'/%3E%3Cpath class='cls-2' d='M42,45.19H35.81V39h-.62v6.19H29v.62h6.19V52h.62V45.81H42Z'/%3E%3Crect class='cls-3' width='136.67' height='22'/%3E%3Cpath class='cls-2' d='M6.89,6.32h3.35a5.18,5.18,0,0,1,1.62.26A3.85,3.85,0,0,1,14.2,8.69a4.54,4.54,0,0,1,.36,1.88,4,4,0,0,1-.42,1.89,4.07,4.07,0,0,1-1.06,1.32,4.47,4.47,0,0,1-1.46.78,5.1,5.1,0,0,1-1.56.26H6.89Zm2.64,7.13a5.29,5.29,0,0,0,1.34-.16,3.27,3.27,0,0,0,1.1-.51,2.34,2.34,0,0,0,.73-.88A3,3,0,0,0,13,10.57a3.31,3.31,0,0,0-.24-1.32,2.24,2.24,0,0,0-.66-.89,2.83,2.83,0,0,0-1-.51,4.67,4.67,0,0,0-1.28-.16H8.4v5.76Z'/%3E%3Cpath class='cls-2' d='M16,9.06h1.44V10h0a1.75,1.75,0,0,1,.69-.78,1.9,1.9,0,0,1,1-.28,1.07,1.07,0,0,1,.25,0,1.22,1.22,0,0,1,.26.06v1.39l-.35-.08-.34,0a1.47,1.47,0,0,0-.81.19,1.39,1.39,0,0,0-.47.42,1.47,1.47,0,0,0-.22.48,2.29,2.29,0,0,0,0,.36v3.09H16Z'/%3E%3Cpath class='cls-2' d='M24.61,6.32h1.52v3.6h.07l3.51-3.6h2l-4,3.93L32,14.82H29.89l-3.68-4.18h-.08v4.18H24.61Z'/%3E%3Cpath class='cls-2' d='M32.65,7.1a.83.83,0,0,1,.26-.6.86.86,0,0,1,.66-.26,1,1,0,0,1,.66.24.81.81,0,0,1,.27.62.8.8,0,0,1-.27.62,1,1,0,0,1-.66.25.9.9,0,0,1-.66-.26A.85.85,0,0,1,32.65,7.1Zm.21,2H34.3v5.76H32.86Z'/%3E%3Cpath class='cls-2' d='M36,9.06h1.36V10h0A1.93,1.93,0,0,1,38,9.23a1.86,1.86,0,0,1,1.14-.32A1.75,1.75,0,0,1,41,10a2,2,0,0,1,.78-.81,2.32,2.32,0,0,1,1.12-.26,2.18,2.18,0,0,1,1,.2,1.64,1.64,0,0,1,.64.52,2.28,2.28,0,0,1,.36.79,4.25,4.25,0,0,1,.1,1v3.43H43.51V11.55a2.92,2.92,0,0,0,0-.51,1.49,1.49,0,0,0-.17-.43.85.85,0,0,0-.33-.29,1.11,1.11,0,0,0-.52-.11,1.09,1.09,0,0,0-.57.13,1,1,0,0,0-.39.33,1.3,1.3,0,0,0-.21.48,2,2,0,0,0-.07.55v3.12H39.77V11.39a1.46,1.46,0,0,0-.23-.86.86.86,0,0,0-.75-.32,1.38,1.38,0,0,0-.61.12,1.3,1.3,0,0,0-.41.32,1.37,1.37,0,0,0-.23.47,2,2,0,0,0-.07.55v3.15H36Z'/%3E%3Cpath class='cls-2' d='M54.9,14h0a1.83,1.83,0,0,1-.84.77A2.78,2.78,0,0,1,52.9,15a3,3,0,0,1-1.2-.23,2.85,2.85,0,0,1-.89-.64,2.73,2.73,0,0,1-.56-1,3.58,3.58,0,0,1-.2-1.19,3.31,3.31,0,0,1,.21-1.19,2.72,2.72,0,0,1,.57-1,2.56,2.56,0,0,1,.88-.64A2.83,2.83,0,0,1,53.56,9a2.74,2.74,0,0,1,.55.21,2.27,2.27,0,0,1,.41.29,1.79,1.79,0,0,1,.27.29h0v-4h1.44v9.07H54.9Zm-3.41-2a1.82,1.82,0,0,0,.12.65,1.55,1.55,0,0,0,.33.55,1.73,1.73,0,0,0,2.49,0,1.55,1.55,0,0,0,.33-.55,1.82,1.82,0,0,0,.12-.65,1.78,1.78,0,0,0-.12-.65,1.47,1.47,0,0,0-.33-.55,1.78,1.78,0,0,0-.54-.39,1.85,1.85,0,0,0-1.41,0,1.78,1.78,0,0,0-.54.39,1.47,1.47,0,0,0-.33.55A1.78,1.78,0,0,0,51.49,11.94Z'/%3E%3Cpath class='cls-2' d='M59.18,12.44a1.48,1.48,0,0,0,.51,1,1.59,1.59,0,0,0,1,.36,1.7,1.7,0,0,0,.91-.22,2.63,2.63,0,0,0,.64-.56l1,.78a2.87,2.87,0,0,1-1.13.89,3.39,3.39,0,0,1-1.3.26,3.57,3.57,0,0,1-1.23-.21A3,3,0,0,1,58,13.18a3.12,3.12,0,0,1-.24-1.24A3.08,3.08,0,0,1,58,10.7a3,3,0,0,1,.67-1,2.94,2.94,0,0,1,1-.61,3.58,3.58,0,0,1,1.23-.22,2.84,2.84,0,0,1,1.1.21,2.46,2.46,0,0,1,.85.61,2.81,2.81,0,0,1,.55,1,4.2,4.2,0,0,1,.2,1.34v.39Zm3-1.08a1.35,1.35,0,0,0-.4-1A1.49,1.49,0,0,0,60.67,10a1.38,1.38,0,0,0-1,.38,1.68,1.68,0,0,0-.47,1Z'/%3E%3Cpath class='cls-2' d='M68.87,6.32h5.48V7.69h-4V9.92h3.74v1.37H70.38v3.53H68.87Z'/%3E%3Cpath class='cls-2' d='M75.76,9.06H77.2V10h0a1.79,1.79,0,0,1,.68-.78,2,2,0,0,1,1-.28,1.09,1.09,0,0,1,.26,0,1.22,1.22,0,0,1,.26.06v1.39l-.35-.08a2.07,2.07,0,0,0-.35,0,1.52,1.52,0,0,0-.81.19,1.35,1.35,0,0,0-.46.42,1.47,1.47,0,0,0-.22.48,1.5,1.5,0,0,0,0,.36v3.09H75.76Z'/%3E%3Cpath class='cls-2' d='M81.49,12.44a1.48,1.48,0,0,0,.51,1,1.55,1.55,0,0,0,1,.36,1.73,1.73,0,0,0,.91-.22,2.83,2.83,0,0,0,.64-.56l1,.78a2.94,2.94,0,0,1-1.13.89,3.4,3.4,0,0,1-1.31.26A3.51,3.51,0,0,1,82,14.75a3,3,0,0,1-1-.62,2.79,2.79,0,0,1-.66-1,3,3,0,0,1-.25-1.24,2.92,2.92,0,0,1,.25-1.24,2.84,2.84,0,0,1,.66-1,3,3,0,0,1,1-.61,3.52,3.52,0,0,1,1.22-.22,2.8,2.8,0,0,1,1.1.21,2.37,2.37,0,0,1,.85.61,2.83,2.83,0,0,1,.56,1,4.21,4.21,0,0,1,.19,1.34v.39Zm3-1.08a1.34,1.34,0,0,0-.39-1A1.51,1.51,0,0,0,83,10a1.42,1.42,0,0,0-1,.38,1.67,1.67,0,0,0-.46,1Zm-.85-5h1.63L83.53,8.05H82.4Z'/%3E%3Cpath class='cls-2' d='M87.3,9.06h1.37V10h0a2,2,0,0,1,.62-.73,1.89,1.89,0,0,1,1.15-.32A1.76,1.76,0,0,1,92.26,10,1.91,1.91,0,0,1,93,9.17a2.28,2.28,0,0,1,1.11-.26,2.15,2.15,0,0,1,1,.2,1.67,1.67,0,0,1,.65.52,2.27,2.27,0,0,1,.35.79,4.23,4.23,0,0,1,.11,1v3.43H94.79V11.55a2.94,2.94,0,0,0-.05-.51,1.25,1.25,0,0,0-.17-.43.89.89,0,0,0-.32-.29,1.16,1.16,0,0,0-.53-.11,1.14,1.14,0,0,0-.57.13,1,1,0,0,0-.38.33,1.32,1.32,0,0,0-.22.48,2.51,2.51,0,0,0-.07.55v3.12H91V11.39a1.46,1.46,0,0,0-.22-.86.89.89,0,0,0-.76-.32,1.41,1.41,0,0,0-.61.12,1.16,1.16,0,0,0-.4.32,1.4,1.4,0,0,0-.24.47,2,2,0,0,0-.07.55v3.15H87.3Z'/%3E%3Cpath class='cls-2' d='M97.75,7.1A.83.83,0,0,1,98,6.5a.85.85,0,0,1,.65-.26,1,1,0,0,1,.67.24.81.81,0,0,1,.27.62.8.8,0,0,1-.27.62,1,1,0,0,1-.67.25A.89.89,0,0,1,98,7.71.85.85,0,0,1,97.75,7.1Zm.21,2H99.4v5.76H98Z'/%3E%3Cpath class='cls-2' d='M105.12,10.79a2,2,0,0,0-.53-.42,1.06,1.06,0,0,0-.56-.16,1.76,1.76,0,0,0-.71.14,1.62,1.62,0,0,0-.53.39,1.64,1.64,0,0,0-.34.55,1.78,1.78,0,0,0-.11.65,1.81,1.81,0,0,0,.11.65,1.74,1.74,0,0,0,.34.55,1.47,1.47,0,0,0,.53.38,1.61,1.61,0,0,0,.71.15,1.44,1.44,0,0,0,.62-.14,1.35,1.35,0,0,0,.49-.4l1,1a2.25,2.25,0,0,1-.49.37,3.53,3.53,0,0,1-.57.25,3.27,3.27,0,0,1-.56.14,2.57,2.57,0,0,1-.45,0,3.61,3.61,0,0,1-1.23-.21,3,3,0,0,1-1.66-1.57,3.12,3.12,0,0,1-.24-1.24,3.08,3.08,0,0,1,.24-1.24,3,3,0,0,1,.67-1,2.94,2.94,0,0,1,1-.61A3.62,3.62,0,0,1,104,8.91a3.12,3.12,0,0,1,1.11.21,2.6,2.6,0,0,1,1,.67Z'/%3E%3Cpath class='cls-2' d='M106.81,11.94a2.92,2.92,0,0,1,.25-1.24,2.84,2.84,0,0,1,.66-1,3,3,0,0,1,1-.61,3.52,3.52,0,0,1,1.22-.22,3.58,3.58,0,0,1,1.23.22,2.94,2.94,0,0,1,1,.61,2.86,2.86,0,0,1,.67,1,3.08,3.08,0,0,1,.25,1.24,3.12,3.12,0,0,1-.25,1.24,2.82,2.82,0,0,1-.67,1,3,3,0,0,1-1,.62,3.57,3.57,0,0,1-1.23.21,3.51,3.51,0,0,1-1.22-.21,3,3,0,0,1-1-.62,2.79,2.79,0,0,1-.66-1A3,3,0,0,1,106.81,11.94Zm1.44,0a1.82,1.82,0,0,0,.12.65,1.55,1.55,0,0,0,.33.55,1.6,1.6,0,0,0,.54.38,1.57,1.57,0,0,0,.7.15,1.72,1.72,0,0,0,1.25-.53,1.72,1.72,0,0,0,.33-.55,1.82,1.82,0,0,0,.12-.65,1.78,1.78,0,0,0-.12-.65,1.62,1.62,0,0,0-.33-.55,1.78,1.78,0,0,0-.54-.39,1.76,1.76,0,0,0-.71-.14,1.71,1.71,0,0,0-.7.14,1.78,1.78,0,0,0-.54.39,1.47,1.47,0,0,0-.33.55A1.78,1.78,0,0,0,108.25,11.94Z'/%3E%3Cpath class='cls-2' d='M119.81,14.82h-1.37v-.93h0a2,2,0,0,1-.63.75,1.8,1.8,0,0,1-1.14.32,2.42,2.42,0,0,1-1-.18,1.94,1.94,0,0,1-.65-.51,1.88,1.88,0,0,1-.36-.72,3.49,3.49,0,0,1-.11-.86V9.06H116V12q0,.24,0,.54a1.69,1.69,0,0,0,.12.55,1,1,0,0,0,.31.43.9.9,0,0,0,.6.18,1.34,1.34,0,0,0,.6-.12,1.11,1.11,0,0,0,.41-.33,1.23,1.23,0,0,0,.24-.47,2.43,2.43,0,0,0,.07-.55V9.06h1.44Z'/%3E%3Cpath class='cls-2' d='M121.57,9.06H123V10h0a1.73,1.73,0,0,1,.68-.78,2,2,0,0,1,1-.28,1.15,1.15,0,0,1,.26,0l.26.06v1.39l-.36-.08a2,2,0,0,0-.34,0,1.47,1.47,0,0,0-.81.19,1.49,1.49,0,0,0-.47.42,1.26,1.26,0,0,0-.21.48,1.64,1.64,0,0,0-.06.36v3.09h-1.44Z'/%3E%3Cpath class='cls-2' d='M125.7,10.28V9.06h1.19V7.39h1.44V9.06h1.58v1.22h-1.58V12.8a1.26,1.26,0,0,0,.16.69.73.73,0,0,0,.64.25,3.29,3.29,0,0,0,.42,0,1,1,0,0,0,.36-.14v1.21a2,2,0,0,1-.56.15,4.24,4.24,0,0,1-.58,0,3.07,3.07,0,0,1-.94-.12,1.35,1.35,0,0,1-.58-.39,1.39,1.39,0,0,1-.28-.64,4,4,0,0,1-.08-.89V10.28Z'/%3E%3C/svg%3E") 35 40,auto}.homeInterne .moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(1){width:110px;left:260px}.homeInterne .moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(2){width:160px}.homeInterne .moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(3){width:100px;left:160px}.homeInterne .moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(4){width:130px;left:370px}.homeInterne .moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(5){width:110px;left:650px}.homeInterne .moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(6){left:760px}.homeInterne .moduleTeam.menu_style_purple .moduleTeam_container>a:nth-child(7){left:500px}.banner_urgence{text-align:center;background-color:rgba(231,231,231,.6);padding:-webkit-calc(1.5rem + 0.75vw) 1.07143rem;padding:calc(1.5rem + 0.75vw) 1.07143rem;margin-bottom:-webkit-calc(1.57143rem + 1.5vw);margin-bottom:calc(1.57143rem + 1.5vw)}@media (min-width:1200px){.banner_urgence{padding:2.14286rem 1.07143rem}}@media (min-width:1200px){.banner_urgence{margin-bottom:2.85714rem}}.banner_urgence a{display:inline-block;width:100%;font-size:1.14286rem;max-width:360px;color:#fff;font-weight:600;padding:.78571rem .35714rem;line-height:21px;-webkit-border-radius:6px;border-radius:6px;background-color:#c10606;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.banner_urgence a strong{display:block;font-size:-webkit-calc(1.43571rem + 0.075vw);font-size:calc(1.43571rem + 0.075vw)}@media (min-width:1200px){.banner_urgence a strong{font-size:1.5rem}}.banner_urgence a:hover{background-color:#1d1d1d}.banner_urgence p+p{margin-top:.71429rem;font-size:1.07143rem;color:#666;font-weight:700}@media only screen and (max-width:767px){.banner_urgence p+p{font-size:1.14286rem}}.banner_urgence p+p strong{font-size:1.28571rem}div.sep{display:block;height:2.85714rem}@media only screen and (max-width:767px){.moduleTeam--responsiveSlider .moduleTeam_container{display:none}}@media only screen and (min-width:768px){.moduleTeam--responsiveSlider .surgeonCards{display:none}}.section-cliniques{padding-top:1.57143rem}.tabsCliniques{display:grid;grid-template-columns:1fr;grid-template-areas:"images" "texts";grid-gap:5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.tabsCliniques{grid-template-columns:1fr 0.55fr;grid-template-areas:"images texts"}}.tabsCliniques__images{grid-area:images;position:relative}.tabsCliniques__texts{grid-area:texts}.tabsCliniques__texts__chapo{margin-bottom:2.14286rem}.tabsCliniques__texts__chapo h1,.tabsCliniques__texts__chapo h2,.tabsCliniques__texts__chapo h3,.tabsCliniques__texts__chapo h4,.tabsCliniques__texts__chapo h5,.tabsCliniques__texts__chapo h6{font-size:-webkit-calc(1.55rem + 1.275vw);font-size:calc(1.55rem + 1.275vw);line-height:1.2;margin-bottom:1.42857rem}@media (min-width:1200px){.tabsCliniques__texts__chapo h1,.tabsCliniques__texts__chapo h2,.tabsCliniques__texts__chapo h3,.tabsCliniques__texts__chapo h4,.tabsCliniques__texts__chapo h5,.tabsCliniques__texts__chapo h6{font-size:2.64286rem}}.tabsCliniques__texts__chapo h1:after,.tabsCliniques__texts__chapo h2:after,.tabsCliniques__texts__chapo h3:after,.tabsCliniques__texts__chapo h4:after,.tabsCliniques__texts__chapo h5:after,.tabsCliniques__texts__chapo h6:after{content:'';background-color:#c10606;width:52px;height:7px;display:block;margin:.71429rem 0 0 -1.07143rem}body.menu_style_purple .tabsCliniques__texts__chapo h1:after,body.menu_style_purple .tabsCliniques__texts__chapo h2:after,body.menu_style_purple .tabsCliniques__texts__chapo h3:after,body.menu_style_purple .tabsCliniques__texts__chapo h4:after,body.menu_style_purple .tabsCliniques__texts__chapo h5:after,body.menu_style_purple .tabsCliniques__texts__chapo h6:after{background-color:#d4a6c8}.tabsCliniques__texts__chapo p{font-size:1.21429rem;line-height:1.4;margin-bottom:1.07143rem}.imageClinique{display:none}.imageClinique.current{display:block}.imageClinique img{display:block}.blockCliniques__item{position:relative;display:block;padding-left:1.92857rem;opacity:.5;-webkit-transition:all 0.5s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.5s cubic-bezier(.25,.1,.25,1);transition:all 0.5s cubic-bezier(.25,.1,.25,1);cursor:url(../../../../../../../../themes/antipodes-theme/dist/images/cursor-clinique.svg),auto}.blockCliniques__item:not(:last-child){margin-bottom:2.14286rem}.blockCliniques__item:before{content:'';background:url(../../../../../../../../themes/antipodes-theme/dist/images/puce-tabs.svg) no-repeat center;width:11px;height:16px;position:absolute;top:3px;left:0}.blockCliniques__item.current{opacity:1}.blockCliniques__item:hover{opacity:1}.blockCliniques__item__title h1,.blockCliniques__item__title h2,.blockCliniques__item__title h3,.blockCliniques__item__title h4,.blockCliniques__item__title h5,.blockCliniques__item__title h6,.blockCliniques__item__title p{font-size:1.21429rem;font-weight:700;line-height:1.3;margin-bottom:.71429rem}.blockCliniques__item__description p{line-height:1.25}@media only screen and (max-width:767px){.blockCliniques__item__description p{font-size:1.14286rem}}@media (hover:hover){#custom-cursor{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;mix-blend-mode:difference}#custom-cursor__wrapper{position:relative;width:10px;height:10px}#custom-cursor__draggable{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0!important;z-index:10;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:opacity 0.3s cubic-bezier(.25,.1,.25,1);transition:opacity 0.3s cubic-bezier(.25,.1,.25,1)}.custom-cursor__draggable__arrow-left,.custom-cursor__draggable__arrow-right{padding-left:12px;padding-right:12px}.custom-cursor__draggable__arrow-left,.custom-cursor__draggable__arrow-right,.custom-cursor__draggable__cursor{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-cursor__draggable__cursor{overflow:hidden;position:relative;-webkit-border-radius:0;border-radius:0;width:36px;height:36px}.custom-cursor__draggable__cursor__icon{width:34px;height:34px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;border:1px solid #FFF;-webkit-border-radius:100%;border-radius:100%}}@media (hover:none){#custom-cursor{display:none}}:root{--anchor-block-links-offset:15px}.anchorBlock{display:grid;grid-template-areas:"content" "links";grid-template-columns:1fr;gap:-webkit-calc(1.64286rem + 2.25vw);gap:calc(1.64286rem + 2.25vw)}@media (min-width:1200px){.anchorBlock{gap:3.57143rem}}@media only screen and (min-width:940px){.anchorBlock{grid-template-areas:"links content";grid-template-columns:0.5fr 1fr}}.anchorBlock__links{grid-area:links}.anchorBlock__links:not(.anchorBlock--noNavigation):not(.stickyAside){display:none}@media only screen and (min-width:940px){.anchorBlock__links{display:block}}.anchorBlock__links>ul.links__wrapper{position:relative;margin-bottom:1.57143rem;border:1px solid #e9e9e9;padding:2.85714rem 1.42857rem 2.85714rem 0;background-color:#fff;-webkit-box-shadow:0 0 13px rgba(0,0,0,.09);box-shadow:0 0 13px rgba(0,0,0,.09)}.anchorBlock__links>ul.links__wrapper li,.anchorBlock__links>ul.links__wrapper a{display:block;position:relative}.anchorBlock__links>ul.links__wrapper>li{padding-left:3.57143rem}.anchorBlock__links>ul.links__wrapper>li>a{font-size:1.14286rem;color:#bfbfbf;font-weight:700;line-height:1.3;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.anchorBlock__links>ul.links__wrapper>li>ul{margin-top:1.07143rem;margin-left:1.42857rem}.anchorBlock__links>ul.links__wrapper>li>ul>li:before{display:none!important}.anchorBlock__links>ul.links__wrapper>li>ul>li>a{font-size:1.07143rem;color:#bfbfbf;font-weight:500;line-height:1.3;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.anchorBlock__links>ul.links__wrapper>li>ul>li+li{margin-top:1.14286rem}.anchorBlock__links>ul.links__wrapper>li+li{margin-top:1.57143rem}.anchorBlock__links>ul.links__wrapper li.active-parent>a,.anchorBlock__links>ul.links__wrapper li.active>a,.anchorBlock__links>ul.links__wrapper a:hover{color:#c10606}.anchorBlock__links>ul.links__wrapper li.active-parent:before,.anchorBlock__links>ul.links__wrapper li.active:before{content:'';display:block;width:25px;height:5px;position:absolute;top:6px;left:0;background-color:#c10606}.anchorBlock__content{grid-area:content}.anchorBlock__content h2{font-size:1.3rem}.anchorBlock__content__block{position:relative;padding-top:-webkit-calc(1.46429rem + 0.375vw);padding-top:calc(1.46429rem + 0.375vw)}@media (min-width:1200px){.anchorBlock__content__block{padding-top:1.78571rem}}.anchorBlock__content__block+.anchorBlock__content__block{margin-top:-webkit-calc(1.60714rem + 1.875vw);margin-top:calc(1.60714rem + 1.875vw);padding-top:-webkit-calc(1.64286rem + 2.25vw);padding-top:calc(1.64286rem + 2.25vw);border-top:4px solid #f0f0f0}@media (min-width:1200px){.anchorBlock__content__block+.anchorBlock__content__block{margin-top:3.21429rem}}@media (min-width:1200px){.anchorBlock__content__block+.anchorBlock__content__block{padding-top:3.57143rem}}.anchorBlock__content__block__title:not(:first-child){margin-top:-webkit-calc(1.60714rem + 1.875vw);margin-top:calc(1.60714rem + 1.875vw);padding-top:-webkit-calc(1.64286rem + 2.25vw);padding-top:calc(1.64286rem + 2.25vw);border-top:4px solid #f0f0f0}@media (min-width:1200px){.anchorBlock__content__block__title:not(:first-child){margin-top:3.21429rem}}@media (min-width:1200px){.anchorBlock__content__block__title:not(:first-child){padding-top:3.57143rem}}.anchorBlock__content__block .wp-caption{max-width:100%}.anchorBlock__content__block .price-block{margin-top:25px}.anchorBlock__content__block table{margin-top:0;margin-bottom:0}.anchorBlock__content__block table tbody{background-color:#f4f4f4}.anchorBlock__content__block table tr{border:none}.anchorBlock__content__block table td{padding:0;border:none;font-size:14px}.sidebar__blocks{background-color:#fff;padding:-webkit-calc(1.46429rem + 0.375vw);padding:calc(1.46429rem + 0.375vw);-webkit-box-shadow:0 4px 14px rgba(0,0,0,.25);box-shadow:0 4px 14px rgba(0,0,0,.25)}@media (min-width:1200px){.sidebar__blocks{padding:1.78571rem}}.sidebar__blocks__item+.sidebar__blocks__item{margin-top:-webkit-calc(1.5rem + 0.75vw);margin-top:calc(1.5rem + 0.75vw);padding-top:-webkit-calc(1.5rem + 0.75vw);padding-top:calc(1.5rem + 0.75vw);border-top:10px solid #f6f6f6}@media (min-width:1200px){.sidebar__blocks__item+.sidebar__blocks__item{margin-top:2.14286rem}}@media (min-width:1200px){.sidebar__blocks__item+.sidebar__blocks__item{padding-top:2.14286rem}}.sidebar_link_rdv{display:block;color:#fff;font-size:1.14286rem;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase;border:1px solid #e9e9e9;padding:23px 7px;background:#c10606;-webkit-box-shadow:0 0 13px rgba(0,0,0,.09);box-shadow:0 0 13px rgba(0,0,0,.09)}.menu_style_purple .sidebar_link_rdv{background-color:#d4a6c8}.menu_style_gray .sidebar_link_rdv,.menu_style_darkGray .sidebar_link_rdv{background-color:#a6a6a6}.sidebar_simple_bloc{display:block;width:100%;position:relative;margin-bottom:2.78571em;border:1px solid #e9e9e9;padding:3.57143em 3.57143em 3.57143em 4.28571em;background-color:#fff;border-left:15px solid #f7e8f3}@media only screen and (max-width:1023px){.sidebar_simple_bloc{padding:-webkit-calc(1.5rem + 0.75vw) -webkit-calc(1.5rem + 0.75vw) -webkit-calc(1.5rem + 0.75vw) -webkit-calc(1.57143rem + 1.5vw);padding:calc(1.5rem + 0.75vw) calc(1.5rem + 0.75vw) calc(1.5rem + 0.75vw) calc(1.57143rem + 1.5vw)}}@media only screen and (max-width:1023px) and (min-width:1200px){.sidebar_simple_bloc{padding:2.14286rem 2.14286rem 2.14286rem 2.85714rem}}.sidebar_simple_bloc:before{content:'';width:0;height:100%;position:absolute;top:0;left:0;background-color:#f7e8f3;-webkit-transition:width 0.35s cubic-bezier(.25,.1,.25,1);-o-transition:width 0.35s cubic-bezier(.25,.1,.25,1);transition:width 0.35s cubic-bezier(.25,.1,.25,1)}.sidebar_simple_bloc>div{position:relative}.sidebar_simple_bloc p{line-height:1.7}@media only screen and (max-width:767px){.sidebar_simple_bloc p{font-size:1.14286rem}}.sidebar_simple_bloc .title{position:relative;margin-bottom:30px}.sidebar_simple_bloc .title p{font-size:1.14286rem;color:#d5a6c8;font-weight:700;line-height:1.5;text-transform:uppercase}.sidebar_simple_bloc .title:before,.sidebar_simple_bloc .title:after{content:'';width:18px;height:18px;position:absolute;background-color:transparent;border-width:7px 0 0 7px;border-style:solid;border-color:#d5a6c8 transparent transparent #d5a6c8}@media only screen and (max-width:767px){.sidebar_simple_bloc .title:before,.sidebar_simple_bloc .title:after{display:none}}.sidebar_simple_bloc .title:before{top:-18px;left:-18px}.sidebar_simple_bloc .title:after{right:-7px;bottom:-18px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar_simple_bloc .arrow-to-link{position:absolute;right:-14px;bottom:-14px;background:#f7e8f3}.sidebar_simple_bloc:hover:before{width:100%}.sidebar_simple_bloc:hover p{color:#b874a5!important}.sidebar_simple_bloc:hover .title p{color:#b874a5!important}.sidebar_simple_bloc:hover .title:before,.sidebar_simple_bloc:hover .title:after{border-color:#b874a5 transparent transparent #b874a5}.menu_style_purple .sidebar_simple_bloc{border-left-color:#c10606}.menu_style_purple .sidebar_simple_bloc:before{background-color:#c10606}.menu_style_purple .sidebar_simple_bloc .title p{color:#c10606}.menu_style_purple .sidebar_simple_bloc .title:before,.menu_style_purple .sidebar_simple_bloc .title:after{border-color:#c10606 transparent transparent #c10606}.menu_style_purple .sidebar_simple_bloc .arrow-to-link{background:#c10606}.menu_style_purple .sidebar_simple_bloc:hover p{color:#fff!important}.menu_style_purple .sidebar_simple_bloc:hover .title p{color:#fff!important}.menu_style_purple .sidebar_simple_bloc:hover .title:before,.menu_style_purple .sidebar_simple_bloc:hover .title:after{border-color:#fff transparent transparent #fff}.menu_style_gray .sidebar_simple_bloc,.menu_style_darkGray .sidebar_simple_bloc{border-left-color:#cfcfcf}.menu_style_gray .sidebar_simple_bloc:before,.menu_style_darkGray .sidebar_simple_bloc:before{background-color:#cfcfcf}.menu_style_gray .sidebar_simple_bloc .title p,.menu_style_darkGray .sidebar_simple_bloc .title p{color:#757575}.menu_style_gray .sidebar_simple_bloc .title:before,.menu_style_gray .sidebar_simple_bloc .title:after,.menu_style_darkGray .sidebar_simple_bloc .title:before,.menu_style_darkGray .sidebar_simple_bloc .title:after{border-color:#cfcfcf transparent transparent #cfcfcf}.menu_style_gray .sidebar_simple_bloc .arrow-to-link,.menu_style_darkGray .sidebar_simple_bloc .arrow-to-link{background:#cfcfcf}.sidebar_testimonial_bloc{display:block;position:relative;text-align:center;border:1px solid #e9e9e9;padding:1.78571rem 1.78571rem 2.5rem;background:#ededed;-webkit-box-shadow:0 0 13px rgba(0,0,0,.09);box-shadow:0 0 13px rgba(0,0,0,.09)}.sidebar_testimonial_bloc .title_bloc *{font-size:1.21429rem;font-weight:700;line-height:1.3;text-transform:uppercase;margin-bottom:1.57143rem}.sidebar_testimonial_bloc img{display:block;margin:auto}.sidebar_testimonial_bloc .title{width:96%;max-width:225px;position:relative;font-weight:700;text-transform:uppercase;margin:-20px auto 0;padding:10px 5px;background-color:#fff}.sidebar_bloc_image{display:block}.sidebar_bloc_image img{display:block;width:100%;height:auto;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.sidebar_bloc_image span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px;color:#fff;font-weight:700;font-size:1.21429rem;letter-spacing:.5px;text-align:center;text-transform:capitalize;margin-top:.92857rem;-webkit-border-radius:12px;border-radius:12px;background-color:#5a5a59;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.sidebar_bloc_image span svg path{fill:#fff}.sidebar_bloc_image span.icon-instagram{text-transform:uppercase}.sidebar_bloc_image:hover img{opacity:.7}.sidebarBlocImageText{display:grid;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;grid-template-columns:1fr}.sidebarBlocImageText>*{grid-column:1;grid-row:1}.sidebarBlocImageText__image{position:relative}.sidebarBlocImageText__image img{display:block;width:100%;height:100%;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.sidebarBlocImageText__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;padding:1.42857rem;text-align:center}.sidebarBlocImageText__content:before{content:'';width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;left:10px;border:1px solid rgba(255,255,255,.41);-webkit-border-radius:10px;border-radius:10px}.sidebarBlocImageText__title{padding-bottom:.35714rem}.sidebarBlocImageText__title p{display:inline;color:#1d1d1d;font-size:1.28571rem;font-weight:600;line-height:1.4;background-color:#fff}.sidebarBlocImageText__desc p{font-size:1.42857rem;color:#fff;font-weight:700;line-height:1.3;text-shadow:0 4px 4px #000}.sidebarBlocImageText__link{padding-top:.71429rem}.sidebarBlocImageText__link span{display:inline-block;width:90%;font-size:1.14286rem;max-width:190px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-border-radius:8px;border-radius:8px;background-color:#d4a6c8;padding:.5rem .14286rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.sidebarBlocImageText:hover img{opacity:.7}.sidebarBlocImageText--titleAboveButton .sidebarBlocImageText__title{margin-top:auto}.sidebar_bloc_livre{display:block;text-align:center;-webkit-border-radius:25px;border-radius:25px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/bg-bloc-livre.jpg) no-repeat center;background-size:cover;padding:1.42857rem}.sidebar_bloc_livre:hover img{opacity:.6}.sidebarBlocLivre__title{margin-bottom:.71429rem}.sidebarBlocLivre__title p{font-size:1.35714rem;color:#353535;font-weight:700}.sidebarBlocLivre__image img{display:block;max-width:100%;height:auto;margin:auto;-webkit-box-shadow:0 0 23px rgba(0,0,0,.18);box-shadow:0 0 23px rgba(0,0,0,.18);-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.sidebarBlocLivre__link{margin-top:1.07143rem}.sidebarBlocLivre__link .rollHoverMail{display:inline-block;width:90%;font-size:1.14286rem;max-width:193px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-border-radius:12px;border-radius:12px;background:#8c5e89;padding:1.07143rem .35714rem}.sidebar_bloc_youtube{display:block;font-weight:700;text-align:center;border:1px solid #e9e9e9;padding:1.42857rem 1.07143rem;background:#fff;font-size:1.14286rem;-webkit-box-shadow:0 0 13px rgba(0,0,0,.09);box-shadow:0 0 13px rgba(0,0,0,.09)}.sidebar_bloc_youtube img{display:block;max-width:100%;height:auto;margin:0 auto 1.07143rem}.sidebar_bloc_youtube p{font-size:1.14286rem;font-weight:700}.sidebar_video_medecin_video{display:grid;grid-template-columns:1fr}.sidebar_video_medecin_video>*{grid-column:1;grid-row:1}.sidebar_video_medecin_video>svg{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;z-index:1;pointer-events:none;justify-self:center}.sidebar_video_medecin p,.sidebar_video_patient p{text-align:center}.sidebar_video_medecin img,.sidebar_video_patient img{display:block;width:100%}.sidebar_video_patient img{margin:1.07143rem 0 0}.sidebar_video_medecin{position:relative}.sidebar_video_medecin .popupaoc-image-popup{padding-top:0}.sidebar_video_medecin .popupaoc-image-popup a{display:block;position:relative}.sidebar_video_medecin .popupaoc-image-popup a:after{content:'';width:47px;height:47px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../../../../../../../../themes/antipodes-theme/dist/images/play-sidebar.svg) no-repeat}.sidebarBlocReportage{display:grid;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;grid-template-columns:1fr}.sidebarBlocReportage>*{grid-column:1;grid-row:1}.sidebarBlocReportage__image{position:relative}.sidebarBlocReportage__image img{display:block;width:100%;height:100%;-webkit-border-radius:10px;border-radius:10px}.sidebarBlocReportage__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;padding:1.42857rem;color:#fff;text-align:center;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:background 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:background 0.3s cubic-bezier(.25,.1,.25,1);transition:background 0.3s cubic-bezier(.25,.1,.25,1)}.sidebarBlocReportage__content:before{content:'';width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;left:10px;border:1px solid rgba(255,255,255,.41);-webkit-border-radius:10px;border-radius:10px}.sidebarBlocReportage__content svg{margin-top:auto;margin-bottom:0}.sidebarBlocReportage__content__title{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-top:.71429rem;padding-bottom:.71429rem;padding-left:-webkit-calc(1.5rem + 0.75vw);padding-left:calc(1.5rem + 0.75vw);padding-right:-webkit-calc(1.5rem + 0.75vw);padding-right:calc(1.5rem + 0.75vw);margin-top:.5rem;font-size:1.14286rem;font-weight:600;line-height:1.4;text-transform:uppercase;border:1px solid #fff}@media (min-width:1200px){.sidebarBlocReportage__content__title{padding-left:2.14286rem}}@media (min-width:1200px){.sidebarBlocReportage__content__title{padding-right:2.14286rem}}@media (max-width:1024px){.sidebarBlocReportage__content__title{font-size:.85714rem;padding-top:.28571rem;padding-bottom:.28571rem;padding-left:.35714rem;padding-right:.35714rem}}.sidebarBlocReportage__content__title__label{font-size:-webkit-calc(1.45714rem + 0.3vw);font-size:calc(1.45714rem + 0.3vw);font-weight:700}@media (min-width:1200px){.sidebarBlocReportage__content__title__label{font-size:1.71429rem}}@media (max-width:1024px){.sidebarBlocReportage__content__title__label{font-size:1rem}}.sidebarBlocReportage__content__desc{font-size:.92857rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-transform:uppercase;margin-top:auto}.sidebarBlocReportage:hover .sidebarBlocReportage__content{background-color:rgba(0,0,0,.2)}.sidebar_button_cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:10px;border-radius:10px;background:#c10606;-webkit-transition:background 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:background 0.3s cubic-bezier(.25,.1,.25,1);transition:background 0.3s cubic-bezier(.25,.1,.25,1);padding:.71429rem 1.42857rem}.sidebar_button_cta strong{color:#fff;font-size:.92857rem;font-weight:700;line-height:1.7;text-align:center;text-align:center;text-transform:uppercase}.sidebar_button_cta:hover{background:#656565}.vm_title{font-size:1.21429rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.vm_title:after{content:'';display:block;width:28px;height:3px;margin:4px auto 0;background-color:#404040}.sidebar_video_medecin.video_webinaire .vm_title{font-size:1.21429rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;font-family:'Roboto',sans-serif;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0;bottom:25px;color:#7E7E7D;width:85%}.sidebar_video_medecin.video_webinaire .vm_title span{background-color:#fff;padding:2.5px}.vm_name{font-size:1.07143rem;color:#c10606;font-weight:700}.menu_style_purple .vm_name{color:#d4a6c8}.vm_speciality p{font-size:.92857rem;margin-bottom:1.07143rem}.vm_retranscription-link{text-align:center;margin-top:-10px}.vm_retranscription-link a{color:#404040;font-size:.92857rem;font-weight:700;line-height:1;text-align:center;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;-webkit-text-decoration-line:underline;text-decoration-line:underline}.vm_retranscription-link a:hover{color:#c10606}.vp_button{text-align:center}.vp_button span{display:inline-block;width:100%;max-width:170px;font-size:1.07143rem;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;-webkit-border-radius:10px;border-radius:10px;background-color:#c10606;padding:.57143rem .14286rem;margin:1.07143rem auto 0}.menu_style_purple .vp_button span{background-color:#d4a6c8}.sidebar__blockText>*+*{margin-top:1.07143rem}.bloc__restitute{-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.09);box-shadow:0 0 13px 0 rgba(0,0,0,.09);padding:2.25rem 2.125rem;display:grid;grid-template-columns:1fr;overflow:hidden;position:relative}.bloc__restitute>*{grid-row:1;grid-column:1}.bloc__restitute__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1.6875rem;z-index:2}.bloc__restitute__title{color:#000;text-align:center;font-family:"gotham",Arial,Helvetica,sans-serif;font-size:1.0625rem;font-weight:700;text-transform:uppercase}.bloc__restitute__description{color:#000;text-align:center;font-family:"gotham",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;text-transform:uppercase}.bloc__restitute__description strong{position:relative;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(10%,transparent),color-stop(10.1%,#FEDD1A),color-stop(30%,#FEDD1A),color-stop(30.01%,transparent),to(transparent));background:-o-linear-gradient(bottom,transparent 0%,transparent 10%,#FEDD1A 10.1%,#FEDD1A 30%,transparent 30.01%,transparent);background:linear-gradient(to top,transparent 0%,transparent 10%,#FEDD1A 10.1%,#FEDD1A 30%,transparent 30.01%,transparent)}.bloc__restitute__link{padding:1rem 4.125rem;background:#FF0D0D;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.bloc__restitute__link:hover{background:#E50D0D}.bloc__restitute__link a{color:#FFF;text-align:center;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bloc__restitute__background{position:absolute;left:-30px;top:-36px;z-index:1}.popupVideo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:34px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.popupVideo{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px}}.popupVideo .popupVideo__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popupVideo .popupVideo__link a{-webkit-border-radius:15px;border-radius:15px;background:#D80027;color:#FFF;text-align:center;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:23px;text-transform:uppercase;padding:24px 21px;-webkit-transition:background-color ease .3s;-o-transition:background-color ease .3s;transition:background-color ease .3s}@media only screen and (max-width:767px){.popupVideo .popupVideo__link a{padding:15px;font-size:16px}}.popupVideo .popupVideo__link a:hover{background:#656565}.popupVideo .popupVideo__text{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;color:#5A5A58;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.paoc-close-popup{display:none}.blockContactMap{background-color:#f3f3f3}.blockContactMap:not(.no--map){display:grid;grid-template-areas:"texts" "map";grid-template-columns:1fr}@media only screen and (min-width:1024px){.blockContactMap:not(.no--map){grid-template-areas:"texts map";grid-template-columns:0.65fr 1fr;gap:-webkit-calc(1.5rem + 0.75vw);gap:calc(1.5rem + 0.75vw)}}@media only screen and (min-width:1024px) and (min-width:1200px){.blockContactMap:not(.no--map){gap:2.14286rem}}.blockContactMap__texts{grid-area:texts;padding:-webkit-calc(1.60714rem + 1.875vw) -webkit-calc(1.5rem + 0.75vw);padding:calc(1.60714rem + 1.875vw) calc(1.5rem + 0.75vw);border-left:10px solid #c10606}@media (min-width:1200px){.blockContactMap__texts{padding:3.21429rem 2.14286rem}}.blockContactMap__texts.no--map{display:grid;grid-template-columns:1fr;grid-gap:1.42857rem;padding:35px 30px 35px 60px}@media only screen and (min-width:768px){.blockContactMap__texts.no--map{grid-template-columns:0.5fr 0.5fr}}.blockContactMap__texts h1,.blockContactMap__texts h2,.blockContactMap__texts h3,.blockContactMap__texts h4,.blockContactMap__texts h5,.blockContactMap__texts h6{font-size:1.28571rem;line-height:1.6;margin-bottom:1.07143rem}.blockContactMap__texts h1:after,.blockContactMap__texts h2:after,.blockContactMap__texts h3:after,.blockContactMap__texts h4:after,.blockContactMap__texts h5:after,.blockContactMap__texts h6:after{content:'';display:block;width:27px;height:3px;margin:3px 0 0 -8px;background-color:#1d1d1d}.blockContactMap__map{grid-area:map;min-height:28.57143rem}.blockContactMap__texts:not(.no--map) .item-contact-map+.item-contact-map{margin-top:3.57143rem}.blocsTextImage{display:grid;gap:-webkit-calc(1.64286rem + 2.25vw) -webkit-calc(1.46429rem + 0.375vw);gap:calc(1.64286rem + 2.25vw) calc(1.46429rem + 0.375vw);grid-template-columns:1fr;width:100%;margin-right:auto;margin-left:auto}@media (min-width:1200px){.blocsTextImage{gap:3.57143rem 1.78571rem}}@media only screen and (min-width:500px){.blocsTextImage{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.section__medias .blocsTextImage{gap:-webkit-calc(1.64286rem + 2.25vw) -webkit-calc(1.92857rem + 5.25vw);gap:calc(1.64286rem + 2.25vw) calc(1.92857rem + 5.25vw)}@media (min-width:1200px){.section__medias .blocsTextImage{gap:3.57143rem 6.42857rem}}.blocsTextImage__bloc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;max-width:50rem;margin:0 auto}.section__medias .blocsTextImage__bloc{margin-left:0}.blocsTextImage__bloc__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.section__medias .blocsTextImage__bloc__container{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:"image" "texts";grid-template-columns:1fr}@media only screen and (min-width:600px){.section__medias .blocsTextImage__bloc__container{grid-template-areas:"image texts";grid-template-columns:1fr 0.6fr}}.blocsTextImage__bloc__image img{display:block;width:100%}.section__medias .blocsTextImage__bloc__image{grid-area:image}.blocsTextImage__bloc__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;position:relative;z-index:1;background-color:#fff;-webkit-box-shadow:4px 4px 13px rgba(0,0,0,.17);box-shadow:4px 4px 13px rgba(0,0,0,.17);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-top:-webkit-calc(-1.64286rem - 2.25vw);margin-top:calc(-1.64286rem - 2.25vw);margin-left:.71429rem;margin-right:.71429rem;padding:-webkit-calc(1.57143rem + 1.5vw) -webkit-calc(1.5rem + 0.75vw);padding:calc(1.57143rem + 1.5vw) calc(1.5rem + 0.75vw)}@media (min-width:1200px){.blocsTextImage__bloc__text{margin-top:-3.57143rem}}@media (min-width:1200px){.blocsTextImage__bloc__text{padding:2.85714rem 2.14286rem}}@media only screen and (min-width:768px){.blocsTextImage__bloc__text{margin:-webkit-calc(-1.64286rem - 4.875vw) -webkit-calc(1.64286rem + 2.25vw) 1.42857rem;margin:calc(-1.64286rem - 4.875vw) calc(1.64286rem + 2.25vw) 1.42857rem}}@media only screen and (min-width:768px) and (min-width:1200px){.blocsTextImage__bloc__text{margin:-6.07143rem 3.57143rem 1.42857rem}}.blocsTextImage__bloc__text:before{content:'';width:0;height:100%;position:absolute;top:0;background-color:#c10606;-webkit-transition:width 0.35s cubic-bezier(.25,.1,.25,1);-o-transition:width 0.35s cubic-bezier(.25,.1,.25,1);transition:width 0.35s cubic-bezier(.25,.1,.25,1);left:0}body.menu_style_purple .blocsTextImage__bloc__text:before{background-color:#d4a6c8}.blocsTextImage__bloc__text h1,.blocsTextImage__bloc__text h2,.blocsTextImage__bloc__text h3,.blocsTextImage__bloc__text h4,.blocsTextImage__bloc__text h5,.blocsTextImage__bloc__text h6,.blocsTextImage__bloc__text p{position:relative;-webkit-transition:width 0.35s cubic-bezier(.25,.1,.25,1);-o-transition:width 0.35s cubic-bezier(.25,.1,.25,1);transition:width 0.35s cubic-bezier(.25,.1,.25,1)}.blocsTextImage__bloc__text h1,.blocsTextImage__bloc__text h2,.blocsTextImage__bloc__text h3,.blocsTextImage__bloc__text h4,.blocsTextImage__bloc__text h5,.blocsTextImage__bloc__text h6{font-size:-webkit-calc(1.5rem + 0.75vw);font-size:calc(1.5rem + 0.75vw);color:#000;line-height:1.2;margin-bottom:1.07143rem}@media (min-width:1200px){.blocsTextImage__bloc__text h1,.blocsTextImage__bloc__text h2,.blocsTextImage__bloc__text h3,.blocsTextImage__bloc__text h4,.blocsTextImage__bloc__text h5,.blocsTextImage__bloc__text h6{font-size:2.14286rem}}.blocsTextImage__bloc__text h1:after,.blocsTextImage__bloc__text h2:after,.blocsTextImage__bloc__text h3:after,.blocsTextImage__bloc__text h4:after,.blocsTextImage__bloc__text h5:after,.blocsTextImage__bloc__text h6:after{content:'';display:block;width:36px;height:5px;margin:12px 0 0 -15px;background-color:#c10606}body.menu_style_purple .blocsTextImage__bloc__text h1:after,body.menu_style_purple .blocsTextImage__bloc__text h2:after,body.menu_style_purple .blocsTextImage__bloc__text h3:after,body.menu_style_purple .blocsTextImage__bloc__text h4:after,body.menu_style_purple .blocsTextImage__bloc__text h5:after,body.menu_style_purple .blocsTextImage__bloc__text h6:after{background-color:#d4a6c8}.blocsTextImage__bloc__text p{color:#1d1d1d;line-height:1.3}.blocsTextImage__bloc__text p+p{margin-top:1.28571rem}.blocsTextImage__bloc__text .arrow-to-link{width:44px;height:44px;position:absolute;bottom:-20px;right:-20px}@media only screen and (min-width:768px){.blocsTextImage__bloc__text{padding:-webkit-calc(1.5rem + 0.75vw) -webkit-calc(1.46429rem + 0.375vw);padding:calc(1.5rem + 0.75vw) calc(1.46429rem + 0.375vw);margin:-webkit-calc(-1.64286rem - 3vw) 1.07143rem 1.42857rem;margin:calc(-1.64286rem - 3vw) 1.07143rem 1.42857rem}}@media only screen and (min-width:768px) and (min-width:1200px){.blocsTextImage__bloc__text{padding:2.14286rem 1.78571rem}}@media only screen and (min-width:768px) and (min-width:1200px){.blocsTextImage__bloc__text{margin:-4.28571rem 1.07143rem 1.42857rem}}.section__medias .blocsTextImage__bloc__text{grid-area:texts;height:auto;margin:0;padding:1.07143rem 1.42857rem}@media only screen and (min-width:600px){.section__medias .blocsTextImage__bloc__text{max-width:330px;margin:0 0 0 -8.21429rem}}.blocsTextImage__bloc__text h1,.blocsTextImage__bloc__text h2,.blocsTextImage__bloc__text h3,.blocsTextImage__bloc__text h4,.blocsTextImage__bloc__text h5,.blocsTextImage__bloc__text h6,.section__medias .blocsTextImage__bloc__text h1,.section__medias .blocsTextImage__bloc__text h2,.section__medias .blocsTextImage__bloc__text h3,.section__medias .blocsTextImage__bloc__text h4,.section__medias .blocsTextImage__bloc__text h5,.section__medias .blocsTextImage__bloc__text h6{font-size:-webkit-calc(1.44286rem + 0.15vw);font-size:calc(1.44286rem + 0.15vw);margin-bottom:.71429rem}@media (min-width:1200px){.blocsTextImage__bloc__text h1,.blocsTextImage__bloc__text h2,.blocsTextImage__bloc__text h3,.blocsTextImage__bloc__text h4,.blocsTextImage__bloc__text h5,.blocsTextImage__bloc__text h6,.section__medias .blocsTextImage__bloc__text h1,.section__medias .blocsTextImage__bloc__text h2,.section__medias .blocsTextImage__bloc__text h3,.section__medias .blocsTextImage__bloc__text h4,.section__medias .blocsTextImage__bloc__text h5,.section__medias .blocsTextImage__bloc__text h6{font-size:1.57143rem}}.blocsTextImage__bloc__text h1:after,.blocsTextImage__bloc__text h2:after,.blocsTextImage__bloc__text h3:after,.blocsTextImage__bloc__text h4:after,.blocsTextImage__bloc__text h5:after,.blocsTextImage__bloc__text h6:after,.section__medias .blocsTextImage__bloc__text h1:after,.section__medias .blocsTextImage__bloc__text h2:after,.section__medias .blocsTextImage__bloc__text h3:after,.section__medias .blocsTextImage__bloc__text h4:after,.section__medias .blocsTextImage__bloc__text h5:after,.section__medias .blocsTextImage__bloc__text h6:after{width:24px;margin:.57143rem 0 0 -.57143rem}.blocsTextImage__bloc__text p,.section__medias .blocsTextImage__bloc__text p{font-size:1rem;text-align:left}@media only screen and (max-width:767px){.blocsTextImage__bloc__text p,.section__medias .blocsTextImage__bloc__text p{font-size:1.14286rem}}.blocsTextImage__bloc__text .arrow-to-link,.section__medias .blocsTextImage__bloc__text .arrow-to-link{width:34px;height:34px;bottom:-15px;right:-15px}.blocsTextImage__bloc:hover .blocsTextImage__bloc__text:before{width:100%}.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h1,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h2,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h3,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h4,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h5,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h6,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text p{color:#fff}.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h1:after,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h2:after,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h3:after,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h4:after,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h5:after,.blocsTextImage__bloc:hover .blocsTextImage__bloc__text h6:after{background-color:#fff}.videosChapters+.videosChapters{margin-top:-webkit-calc(1.64286rem + 2.25vw);margin-top:calc(1.64286rem + 2.25vw)}@media (min-width:1200px){.videosChapters+.videosChapters{margin-top:3.57143rem}}.videosChapters:not(.videosChapters--withTitle){display:grid;grid-template-areas:"content" "links";grid-template-columns:1fr;gap:-webkit-calc(1.5rem + 0.75vw);gap:calc(1.5rem + 0.75vw)}@media (min-width:1200px){.videosChapters:not(.videosChapters--withTitle){gap:2.14286rem}}@media only screen and (min-width:768px){.videosChapters:not(.videosChapters--withTitle){grid-template-areas:"links content";grid-template-columns:0.5fr 1fr}}.videosChapters--withTitle{padding:-webkit-calc(1.46429rem + 0.375vw) .71429rem;padding:calc(1.46429rem + 0.375vw) .71429rem;display:grid;grid-template-areas:"title" "content" "links";grid-template-columns:1fr;-webkit-border-radius:14px;border-radius:14px;background-color:#f3f3f3;-webkit-box-shadow:0 4px 17px rgba(0,0,0,.25);box-shadow:0 4px 17px rgba(0,0,0,.25);gap:1rem}@media (min-width:1200px){.videosChapters--withTitle{padding:1.78571rem .71429rem}}@media only screen and (min-width:768px){.videosChapters--withTitle{grid-template-areas:"title title" "links content";grid-template-columns:0.5fr 1fr}}.videosChapters__title>*{color:#D80027;font-size:-webkit-calc(1.48571rem + 0.6vw);font-size:calc(1.48571rem + 0.6vw);font-weight:700;line-height:1.14}@media (min-width:1200px){.videosChapters__title>*{font-size:2rem}}.videosChapters__title>*::after{content:'';display:block;width:60px;height:1px;margin-top:.35714rem;background-color:#a6a6a6}.videosChapters__subtitle>*{color:#404040;font-size:-webkit-calc(1.43571rem + 0.075vw);font-size:calc(1.43571rem + 0.075vw);font-weight:700;line-height:1.51}@media (min-width:1200px){.videosChapters__subtitle>*{font-size:1.5rem}}.videosChapters__aside{grid-area:links;display:block}@media only screen and (min-width:768px){.videosChapters__aside{padding-right:-webkit-calc(1.5rem + 0.75vw);padding-right:calc(1.5rem + 0.75vw);border-right:1px solid #e4e4e4}}@media only screen and (min-width:768px) and (min-width:1200px){.videosChapters__aside{padding-right:2.14286rem}}.question__2 .videosChapters__title>*{color:#8C5E89}.question__2 .ongletChapitres__title{color:#8C5E89}.question__2 .ongletChapitres__title>span::after{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L5.5 6L10 1' stroke='%238C5E89' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")}.question__3 .videosChapters__title>*{color:#D4A6C8}.question__3 .ongletChapitres__title{color:#D4A6C8}.question__3 .ongletChapitres__title>span::after{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L5.5 6L10 1' stroke='%23D4A6C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")}.question__2 .videosChapters__title>*{color:#8C5E89}.question__2 .ongletChapitres__title{color:#8C5E89}.question__2 .ongletChapitres__title>span::after{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L5.5 6L10 1' stroke='%238C5E89' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")}.question__4 .videosChapters__title>*{color:#7E7E7D!important}.question__4 .ongletChapitres__title{color:#7E7E7D!important}.question__4 .ongletChapitres__title>span::after{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L5.5 6L10 1' stroke='%237E7E7D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E")!important}.ongletChapitres+.ongletChapitres{margin-top:.71429rem}.ongletChapitres__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.57143rem 1.07143rem;font-size:1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;color:#c10606;font-weight:700;-webkit-border-radius:12px;border-radius:12px;background:#f3f3f3}.ongletChapitres__title>span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;position:relative;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}.ongletChapitres__title>span::after{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L5.5 6L10 1' stroke='%23D80027' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");display:block}.ongletChapitres__list{margin:1.42857rem 0 1.42857rem 1.42857rem;padding:0 .71429rem 0 1.42857rem;border-left:3px solid #eaeaea}.ongletChapitres__list li+li{margin-top:1.07143rem}.ongletChapitres__list li a{font-size:.92857rem;line-height:1.4;-webkit-transition:all .3 cubic-bezier(.25,.1,.25,1);-o-transition:all .3 cubic-bezier(.25,.1,.25,1);transition:all .3 cubic-bezier(.25,.1,.25,1)}.ongletChapitres__list li a:hover,.ongletChapitres__list li a.current{color:#c10606}.videosChapters__content{grid-area:content}.videosChapters__content .plyr--video{position:-webkit-sticky;position:sticky;top:var(--header-height)}@media only screen and (max-width:1023px){.videosChapters__content .plyr--video{top:-webkit-calc(var(--header-height) + 4.5rem);top:calc(var(--header-height) + 4.5rem)}}.videosChapters__content iframe{width:100%;height:450px}.ongletChapitres__title{-webkit-border-radius:12px;border-radius:12px;background-color:#fff;font-size:1.14rem}.ongletChapitres{display:grid;grid-template-columns:1fr;gap:1.07143rem}.ongletChapitres__list{display:none}.ongletChapitres__list li a{font-size:1.07rem!important}.ongletChapitres__title.isActive>span::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.videosChapters__contentYoutubeButton{margin-top:1.07143rem}.videosChapters__contentYoutubeButton>a{display:inline-block;color:#d80027;font-weight:700;padding:.92857rem 1.42857rem;line-height:1;font-size:.85714rem;text-align:center;border:1px solid #d80027;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.videosChapters__contentYoutubeButton>a:hover{color:#fff;background-color:#d80027}.qtip{background:rgba(97,97,97,.9)!important;-webkit-border-radius:8px!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important;max-width:250px!important;border-color:rgba(97,97,97,.9)!important}.qtip .qtip-content{font-size:13px;line-height:18px;color:#FFF!important;padding:5px 10px;text-align:center}.tooltipsall{font-weight:700;text-decoration:underline;border-bottom:none!important;cursor:help}.paoc-popup-modal{border:1px solid #aaa;-webkit-border-radius:5px;border-radius:5px;padding:50px 15px 30px 30px;-webkit-box-shadow:none;box-shadow:none}.paoc-popup-modal h1,.paoc-popup-modal h2,.paoc-popup-modal h3,.paoc-popup-modal h4,.paoc-popup-modal h5,.paoc-popup-modal h6{font-size:1.21429rem;margin-bottom:1.78571rem}.paoc-popup-modal p{font-size:1.07143rem;line-height:1.65;text-align:justify}.paoc-popup-modal-cnt{max-height:460px;padding:0 25px 0 0;overflow-y:scroll}.paoc-popup-modal-cnt::-webkit-scrollbar{width:5px}.paoc-popup-modal-cnt::-webkit-scrollbar-track{background-color:#f2f2f2;-webkit-box-shadow:inset 0 0 6px #f2f2f2}.paoc-popup-modal-cnt::-webkit-scrollbar-thumb{background-color:#5d5d5d;-webkit-box-shadow:inset 0 0 6px #5d5d5d}.custombox-content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.custombox-overlay{opacity:0.9!important;background-color:#fff!important}.paoc-popup-close{width:33px;height:33px;top:7px;right:7px;border:none!important;background-image:url(../../../../../../../../themes/antipodes-theme/dist/images/close-popup-modal.svg);background-repeat:no-repeat;background-color:transparent!important}.paoc-popup-close svg{display:none!important}.popupaoc-link{color:#c10606!important;font-weight:700}.comments{margin-top:2.5rem}@media only screen and (min-width:1024px){.comments{margin-top:6.42857rem}}.comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:35px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.comment+.comment-respond{margin-bottom:35px}.comment--reply{margin-top:-20px;padding-left:50px}.comment__avatar{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:75px;height:75px}.comment__avatar img{-webkit-border-radius:100%;border-radius:100%}.comment p{margin-bottom:0}@media only screen and (max-width:767px){.comment p{font-size:1.07143rem}}.comment__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:20px}.comment__content__header{margin-bottom:8px}.comment__content__header p{display:inline-block;font-size:13px;color:#747185;font-weight:var(--fontWeightRegular)}@media only screen and (max-width:767px){.comment__content__header p{font-size:1rem}}.comment__content__reply{text-align:right;margin-top:20px}.comments-container{margin-top:35px}.commentsBlock{margin-top:40px}.commentsBlock__title{margin-bottom:36px}.commentsBlock__title>*{color:#292929;text-align:center;font-family:"playfair-display",serif;font-size:30px!important;font-style:normal;font-weight:400;line-height:1.1}.commentsBlock__title>.comments__title-small{color:#B10F27;text-align:center;font-family:"Gotham",sans-serif;font-size:16px!important;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:.48px;text-transform:uppercase;margin-bottom:2px}.comment-form .formControl~.formControl{margin-top:.71429rem}.comment-form input.formControl{height:45px}.comments__title{font-size:24px!important;margin-bottom:1.42857rem;margin-top:2rem;color:var(--Text-text-body,#000);font-family:"Gotham",sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.66px;text-transform:uppercase}@media only screen and (min-width:1024px){.comments__title{font-size:25px!important}}.form-submit{text-align:right;margin-top:1.78571rem}.comment-reply-link{color:#000;font-family:"Gotham",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.56px;text-transform:uppercase;-webkit-transition:color 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:color 0.3s cubic-bezier(.25,.1,.25,1);transition:color 0.3s cubic-bezier(.25,.1,.25,1);margin-top:12px}.comment-reply-link:hover{color:#B10F27}.comments__content{margin-top:3.21429rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.button-submit{cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.85714rem;color:#c10606;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border:1px solid #c10606;-webkit-border-radius:10px;border-radius:10px;background-color:#fff;padding:.71429rem -webkit-calc(1.46429rem + 0.375vw);padding:.71429rem calc(1.46429rem + 0.375vw);-webkit-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}@media (min-width:1200px){.button-submit{padding:.71429rem 1.78571rem}}@media only screen and (max-width:767px){.button-submit{font-size:1.14286rem}}.button-submit:hover{color:#fff;background-color:#c10606}.commentsBlock{background:#F9F9F9;padding-bottom:40px;padding-top:32px;-webkit-border-radius:24px 24px 0 0;border-radius:24px 24px 0 0}.commentsBlock__loadMore{text-align:center;position:relative;z-index:1;top:-3rem}.commentsBlock__loadMore a{color:#292929;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #292929;background:rgba(255,255,255,.1);padding:10px 22px;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.commentsBlock__loadMore a:hover{border-color:rgba(255,255,255,0)}.commentsBlock__comments{max-height:500px;overflow:hidden;padding:0 8px;margin:0 -8px}.commentsBlock__comments.is-active{max-height:none}.comment__content__comment{font-size:17px!important}.commentsBlock__wrapper{position:relative}.commentsBlock__wrapper::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(249,249,249,0)),color-stop(78.97%,#F9F9F9));background:-o-linear-gradient(top,rgba(249,249,249,0) 0%,#F9F9F9 78.97%);background:linear-gradient(180deg,rgba(249,249,249,0) 0%,#F9F9F9 78.97%);content:'';position:absolute;bottom:0;left:-webkit-calc(50% - 50vw);left:calc(50% - 50vw);width:100vw;pointer-events:none;height:80%}.commentsBlock__wrapper .formControl::-webkit-input-placeholder{border-bottom:1px solid #9F9F9F}.commentsBlock__wrapper .formControl::-moz-placeholder{border-bottom:1px solid #9F9F9F}.commentsBlock__wrapper .formControl:-ms-input-placeholder{border-bottom:1px solid #9F9F9F}.commentsBlock__wrapper .formControl::-ms-input-placeholder{border-bottom:1px solid #9F9F9F}.commentsBlock__wrapper .formControl,.commentsBlock__wrapper .formControl::placeholder{border-bottom:1px solid #9F9F9F}.commentsBlock__wrapper:has(.commentsBlock__comments.is-active)::after{display:none}.comment{background:#FFF;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.15);box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.commentsBlock--paged:has(.commentsBlock__comments.is-active) .commentsBlock__loadMore{display:none}.comment__content__reply{margin-top:0!important;text-align:left!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.comment__content__header__author{color:#000!important;font-family:"Gotham",sans-serif;font-size:18px;font-style:normal;font-weight:500!important;line-height:1.5;letter-spacing:.54px;text-transform:uppercase}.comment .comment__avatar{display:none}.comment.comment--reply{padding:24px 20px}.comment.comment--reply .comment__content__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.comment.comment--reply .comment__content{padding:0}.comment.comment--reply .comment-reply-link{margin:0}.comment.comment--reply .comment__avatar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:16px}.comment__content{padding:24px 20px}.comment__content__header__date{color:#000;font-family:"Gotham",sans-serif;font-size:14px;font-style:normal;font-weight:400!important;line-height:1;letter-spacing:.56px;text-transform:uppercase;margin-top:8px}.commentsBlock__form:has(#wp-temp-form-div) .comments__title{display:none}.commentsBlock__form .comments__title.response{display:none}@media only screen and (min-width:1024px){.commentsBlock__title{margin-bottom:65px}.commentsBlock__title>*{font-size:38px!important;font-style:normal;font-weight:400;line-height:1.2}.comment.comment--reply{margin-left:61px}.comment.comment--reply .comment__content__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:15px}.comment.comment--reply .comment__avatar{margin-right:28px}.comment.comment--reply{padding:30px 35px 23px}.commentsBlock__loadMore a{padding:15px 22px}.comment-reply-link{font-size:15px;font-style:normal;font-weight:600;letter-spacing:.6px;text-transform:uppercase;margin-top:0}.comment-reply-link:hover{color:#B10F27}.comment__content__header__date{font-size:15px;font-style:normal;font-weight:325;letter-spacing:.6px;text-transform:uppercase}.comment__content__reply{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.comment__content__header__author{color:#292929!important;font-family:"Gotham",sans-serif;font-size:20px!important;font-style:normal;font-weight:350;line-height:1.2;letter-spacing:.6px;text-transform:uppercase}.commentsBlock__title>.comments__title-small{font-size:20px!important;font-style:normal;line-height:1.3;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px}.commentsBlock{-webkit-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0}}.modal-cookie{display:none;width:100%;height:100%;position:fixed;z-index:999999;top:0;background-color:rgba(255,255,255,.8);left:0}.container-cookies-popup{width:75%;max-width:30rem;position:fixed;top:50%;bottom:auto;padding:30px;background-color:#fff;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;right:auto;left:50%;border-top:4px solid #000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-overlay{display:none;position:absolute;z-index:999999;top:0;bottom:0;background-color:rgba(255,255,255,.7);right:0;left:0}#cookie-notice{display:none;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);max-width:530px;position:fixed;z-index:9999999;bottom:15px;text-align:left!important;border:4px solid #c10606;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;background-color:#fff;left:15px}#cookie-notice .container{width:100%;max-width:100%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}#cookie-notice p{letter-spacing:.5px;padding-bottom:0}.cookie-notice-h2{font-size:0.92857rem!important;color:#000!important;font-weight:bold!important;letter-spacing:1px!important;text-transform:uppercase;padding-bottom:7px!important}.cookie-notice-divider{display:block;width:29px;height:2px;margin-top:5px;background-color:#000}.cookie-notice-paragraph{font-size:0.92857rem!important;color:#000!important;padding-bottom:12px!important}.cookie-notice-close{position:absolute;z-index:999;top:10px;right:10px}.cookie-notice-close i{font-size:1.28571rem;color:#c10606}.cookie-notice-h2-regular{font-size:0.85714rem!important;color:#000!important;font-weight:300!important;letter-spacing:1px;text-transform:uppercase;margin:0}.cookie-notice-h2-regular a{display:inline-block;font-size:0.92857rem!important;color:#c10606!important;font-weight:bold!important;line-height:13px;letter-spacing:0.5px!important;text-transform:uppercase;border:2px solid #c10606!important;-webkit-border-radius:5px;border-radius:5px;padding:8px 15px;text-decoration:none}.cookie-notice-h2-regular a:hover{text-decoration:underline}.modal-cookie-paragraph{font-size:.85714rem;color:#000;font-weight:700}.modal-cookie-paragraph-bold{font-size:.92857rem;color:#000;font-weight:300!important}.modal-cookie-paragraph-label{font-size:.92857rem;color:#c10606;font-weight:700}.cookies-detail-btn{margin-top:.71429rem}.modal-cookie-button-div{text-align:right;margin-top:20px}.modal-cookie-button{font-size:.85714rem;color:#fff!important;text-transform:uppercase;border:1px solid #c10606!important;-webkit-border-radius:0;border-radius:0;padding:10px 15px;background-color:#c10606;text-decoration:none!important}.modal-cookie-button:hover{color:#c10606!important;background-color:#fff}.cookies-popup--radiogroup{padding:16px 0 25px}.cookies-popup--content label{display:inline-block;position:relative;cursor:pointer;font-size:.92857rem;line-height:22px;letter-spacing:.5px;padding-left:22px}.cookies-popup--content label span{display:inline-block;width:12px;height:12px;position:absolute;bottom:4px;border:1px solid #bbbdbe;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;margin-right:10px;left:0}.cookies-popup--content input[type=radio]:checked+label span:before{content:'';width:8px;height:8px;position:absolute;top:0;bottom:0;margin:auto;-webkit-border-radius:50%;border-radius:50%;background-color:#c10606;right:0;left:0}.cookies-popup--content input{margin:0}.cookies-popup--radiogroup>div{display:block;margin-bottom:5px;vertical-align:middle}.cookies-popup--radiogroup input[type=radio]{display:none}.container-cookies-popup p{line-height:18px;letter-spacing:.5px;margin-bottom:10px;padding-bottom:0}@media (max-width:920px){#cookie-notice .container h2:last-child{letter-spacing:0px!important}}@media (max-width:767px){#cookie-notice{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);bottom:10px;left:10px}.cookie-notice-close{top:5px;right:10px}}.cookie-notice-close{display:block;width:20px;height:20px}.cookie-notice-close::before,.cookie-notice-close::after{content:'';display:block;width:20px;height:2px;position:absolute;top:0;bottom:0;margin:auto;background-color:#c10606;right:0;left:0}.cookie-notice-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cookie-notice-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}modal-popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;position:fixed;z-index:1003;top:0;right:0;bottom:0;left:0;opacity:0;padding:2.4rem;background-color:rgba(111,111,111,.4);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow-y:scroll;-webkit-overflow-scrolling:touch;pointer-events:none}modal-popup.is-active{opacity:1;pointer-events:auto}modal-popup>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:var(--modalPopup__maxWidth,42.85714rem);margin:auto;padding:var(--modalPopup__padding,1.07143rem 1.07143rem 1.78571rem 1.78571rem)}modal-popup>div>button:nth-child(1){display:inline-block;margin-bottom:var(--modalPopup__dismissButton__marginBottom,.35714rem);margin-left:auto}.webinarPopup>div>button:nth-child(1){-webkit-border-radius:100%;border-radius:100%;background-color:#5A5A58;width:30px;height:30px;-webkit-transform:translateY(20px) translateX(15px);-ms-transform:translateY(20px) translateX(15px);transform:translateY(20px) translateX(15px)}.webinarPopup>div>button:nth-child(1)::before{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='15' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E\a     %3Cpath d='M1 1L16 17' stroke='white' stroke-width='2'/%3E\a     %3Cpath d='M1 17L16 1' stroke='white' stroke-width='2'/%3E\a     %3C/svg%3E");display:block}.surgeonCards,.surgeonCards>*{margin-right:-webkit-calc(var(--containerGutter) * -1);margin-right:calc(var(--containerGutter) * -1);margin-left:-webkit-calc(var(--containerGutter) * -1);margin-left:calc(var(--containerGutter) * -1)}.surgeonCards .swiper-slide{height:auto}.surgeonCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.surgeonCard__image{height:100%}.surgeonCard__image img{display:block;width:100%;height:100%}.surgeonCard__title{color:#1d1d1d;font-size:1.07143rem;font-weight:700;line-height:1.2;text-align:center;background-color:#f5f5f5;padding:.71429rem .35714rem}@media only screen and (max-width:767px){.surgeonCard__title{font-size:1.14286rem}}@media only screen and (max-width:1023px){.widget_doctolib{display:none}}@media only screen and (min-width:1024px){.callToActions{display:none}}@media only screen and (max-width:1023px){.callToActions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--callToActionsHeight,40px);position:fixed;z-index:1000;right:0;bottom:0;background-color:transparent;-webkit-box-shadow:0 -6px 11px rgba(0,0,0,.09);box-shadow:0 -6px 11px rgba(0,0,0,.09);left:0;gap:8px;margin:0 20px 16px}.callToActions>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#FFF;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;height:48px}.callToActions>a+a{border-left:8px solid transparent}.callToActions>a path{fill:#fff}}.callToActions__urgence{background:#B10F27}.callToActions__doctolib{background:#F09DAC}a.roll-hover-doctolib{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a.roll-hover-doctolib:hover{background:#f09dac}.searchPage__pagination{display:grid;grid-template-areas:"prev pages next";grid-template-columns:auto 1fr auto;padding-top:var(--paginationPaddingTop,.71429rem);padding-bottom:var(--paginationPaddingBottom,.71429rem);border-top:var(--paginationBorderHeight,1px) solid var(--paginationBorderColor,#000);border-bottom:var(--paginationBorderHeight,1px) solid var(--paginationBorderColor,#000)}.searchPage__pagination>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.searchPage__pagination .prev.disabled,.searchPage__pagination .next.disabled{cursor:none;opacity:var(--paginationDisabledOpacity,.4);pointer-events:none}.searchPage__pagination .prev svg path,.searchPage__pagination .next svg path{fill:var(--paginationArrowsColor,var(--paginationAccentColor,#000))}.searchPage__pagination .prev{grid-area:prev;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.searchPage__pagination .pagination__numbers{grid-area:pages;margin-right:auto;margin-left:auto}.searchPage__pagination .pagination__numbers ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.searchPage__pagination .pagination__numbers ul li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.searchPage__pagination .pagination__numbers>*+*{margin-left:var(--paginationPagesGap,.71429rem)}.searchPage__pagination .pagination__numbers .dots,.searchPage__pagination .pagination__numbers .page-numbers{font-family:var(--paginationPageFontFamily,var(--fontFamily,Arial,sans-serif));font-size:var(--paginationPageFontSize,1rem);color:var(--paginationPageColor,#000);font-weight:var(--paginationPageFontWeight,400);line-height:var(--paginationPageLineHeight,1);letter-spacing:var(--paginationPageLetterSpacing,0);text-align:center}.searchPage__pagination .pagination__numbers .page-numbers{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.searchPage__pagination .pagination__numbers .page-numbers:not(.current){-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.searchPage__pagination .pagination__numbers .page-numbers:not(.current):hover,.searchPage__pagination .pagination__numbers .page-numbers:not(.current):focus{color:var(--paginationPageActiveColor,var(--paginationAccentColor,#f00))}.searchPage__pagination .pagination__numbers .page-numbers.current{width:var(--paginationCurrentPageWidth,2.71429rem);height:var(--paginationCurrentPageHeight,2.71429rem);font-size:var(--paginationCurrentPageFontSize,var(--paginationPageFontSize,1rem));color:var(--paginationCurrentPageColor,var(--paginationPageColor,#000));font-weight:var(--paginationCurrentPageFontWeight,var(--paginationPageFontWeight,400));-webkit-border-radius:100%;border-radius:100%;background-color:var(--paginationCurrentPageBackgroundColor,var(--paginationAccentColor,#f00))}.searchPage__pagination .next{grid-area:next;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.googleMaps{display:none;width:100%;height:100%;min-height:400px}.gm-style .gm-style-iw-c{display:inline-grid;grid-template-areas:"content close";grid-template-columns:1fr auto;padding-right:0.57143rem!important;padding-top:0.85714rem!important;padding-left:1.42857rem!important;padding-bottom:1.42857rem!important;grid-gap:1.07143rem;max-width:20rem!important;border:1px solid rgba(64,64,64,.2);-webkit-border-radius:0;border-radius:0;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.14);box-shadow:0 4px 4px rgba(0,0,0,.14);white-space:normal;word-break:break-word}.gm-style .gm-style-iw-c>*:nth-child(1){grid-area:content;margin-top:.71429rem}.gm-style .gm-style-iw-c>*:nth-child(2){grid-area:close;position:relative!important;top:0!important;right:0!important;bottom:0!important;left:0!important}@media only screen and (min-width:450px){.gm-style .gm-style-iw-c{max-width:25rem!important}}.gm-style .gm-style-iw-d{overflow:auto!important}.gm-style .gm-style-iw-t::after{display:none}.gm-style-iw-d{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gm-ui-hover-effect{top:0;right:0}.gm-ui-hover-effect>span{display:none!important}.infowindow{overflow:hidden;padding-left:.71429rem;font-family:"Montserrat",Arial,Helvetica,sans-serif;white-space:normal}.infowindow a{display:block;-webkit-transition:color .35s;-o-transition:color .35s;transition:color .35s}.infowindow__title{font-size:-webkit-calc(1.43571rem + 0.075vw);font-size:calc(1.43571rem + 0.075vw);font-weight:700}@media (min-width:1200px){.infowindow__title{font-size:1.5rem}}.infowindow__title::after{content:'';display:block;width:1.76471em;height:1px;background-color:#1d1d1d;margin-top:.35714rem}.infowindow__title+.infowindow__content{margin-top:.92857rem}.infowindow__content{font-size:.85714rem;line-height:1.3}.infowindow__content>*:first-child{color:#c10606}.infowindow__content p,.infowindow__content a{font-size:.85714rem}.infowindow__content a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.infowindow__content a:hover{color:#c10606!important}.infowindow__content>*+*{margin-top:.35714rem}.infowindow__content>*:nth-child(2){font-size:1.07143rem;font-weight:var(--fontWeightBold)}.googleMaps button.gm-ui-hover-effect{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:1!important;color:#fff;-webkit-border-radius:100%!important;border-radius:100%!important;background-color:#5a5a58!important;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.googleMaps button.gm-ui-hover-effect::before{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.55246 5.00075L9.88559 0.667592C10.0382 0.515033 10.0382 0.26769 9.88559 0.115151C9.73304 -0.0373876 9.48569 -0.0374072 9.33315 0.115151L5 4.44831L0.666859 0.115151C0.514301 -0.0374072 0.266958 -0.0374072 0.114419 0.115151C-0.0381201 0.267709 -0.0381396 0.515053 0.114419 0.667592L4.44756 5.00073L0.114419 9.33388C-0.0381396 9.48644 -0.0381396 9.73378 0.114419 9.88632C0.190688 9.96259 0.290668 10.0007 0.390649 10.0007C0.490629 10.0007 0.59059 9.96259 0.666879 9.88632L5 5.55319L9.33313 9.88632C9.4094 9.96259 9.50938 10.0007 9.60936 10.0007C9.70934 10.0007 9.80931 9.96259 9.88559 9.88632C10.0382 9.73377 10.0382 9.48642 9.88559 9.33388L5.55246 5.00075Z' fill='white'/%3E %3C/svg%3E");display:block}.googleMaps button.gm-ui-hover-effect:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.googleMaps button.gm-ui-hover-effect img{display:none!important}.section--buttonsBlock{background-color:#efefef;padding-top:-webkit-calc(1.57143rem + 1.5vw);padding-top:calc(1.57143rem + 1.5vw);padding-bottom:-webkit-calc(1.57143rem + 1.5vw);padding-bottom:calc(1.57143rem + 1.5vw)}@media (min-width:1200px){.section--buttonsBlock{padding-top:2.85714rem}}@media (min-width:1200px){.section--buttonsBlock{padding-bottom:2.85714rem}}.buttonsBlock__title>*{color:#363636;font-size:-webkit-calc(1.43571rem + 0.075vw);font-size:calc(1.43571rem + 0.075vw);font-weight:700;line-height:1.1;text-align:center;margin-bottom:1em}@media (min-width:1200px){.buttonsBlock__title>*{font-size:1.5rem}}.buttonsBlock__buttons{margin-top:-webkit-calc(1.53571rem + 1.125vw);margin-top:calc(1.53571rem + 1.125vw);display:grid;grid-template-columns:1fr;grid-gap:var(--buttonsBlockButtonsGap,1.78571rem)}@media (min-width:1200px){.buttonsBlock__buttons{margin-top:2.5rem}}.buttonsBlock__buttons>div{width:100%}.buttonsBlock__buttons a{display:block;width:100%;height:100%;color:#5a5a58;font-weight:700;line-height:1.23;font-size:.92857rem;text-align:center;border:1px solid #d8d8d8;background-color:#fffefe;padding:1rem 1.42857rem;-webkit-transition:border-color .3s ease,color .3s ease;-o-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}@media only screen and (max-width:767px){.buttonsBlock__buttons a{font-size:1.14286rem}}.buttonsBlock__buttons a:hover{color:#d80027;border-color:#d80027}@media only screen and (min-width:400px){.buttonsBlock__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-gap:0;margin:-webkit-calc((var(--buttonsBlockButtonsMarginVerticalSides, 1.42857rem) / 2) * -1) -webkit-calc((var(--buttonsBlockButtonsMarginHorizontalSides, 1.07143rem) / 2) * -1);margin:calc((var(--buttonsBlockButtonsMarginVerticalSides, 1.42857rem) / 2) * -1) calc((var(--buttonsBlockButtonsMarginHorizontalSides, 1.07143rem) / 2) * -1)}.buttonsBlock__buttons>div{width:100%;max-width:var(--buttonsBlockButtonMaxWidth,20rem);margin:-webkit-calc(var(--buttonsBlockButtonsMarginVerticalSides, 1.42857rem) / 2) -webkit-calc(var(--buttonsBlockButtonsMarginHorizontalSides, 1.07143rem) / 2);margin:calc(var(--buttonsBlockButtonsMarginVerticalSides, 1.42857rem) / 2) calc(var(--buttonsBlockButtonsMarginHorizontalSides, 1.07143rem) / 2)}}.alsoToRead{border:1px solid #efefef;background-color:#f9f9f9;padding-top:1.07143rem;padding-right:1.42857rem;padding-bottom:1.07143rem;padding-left:1.42857rem}.alsoToRead__title{font-size:1.35714rem;color:#363636;font-weight:700;line-height:1.21}.alsoToRead__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1.07143rem}.alsoToRead__links ul{margin-left:1.42857rem;color:#404040;font-size:1rem;font-weight:600;line-height:1.36;list-style:disc;list-style-position:inside}.alsoToRead__links ul li a{position:relative;left:-.35714rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.alsoToRead__links ul li a:hover{color:#d80027}.alsoToRead__links ul li+li{margin-top:var(--alsoToReadLinkGap,.5rem)}.price-blocks__title>*{color:#404040!important;font-size:-webkit-calc(1.45714rem + 0.3vw)!important;font-size:calc(1.45714rem + 0.3vw)!important;font-weight:800!important;line-height:1}@media (min-width:1200px){.price-blocks__title>*{font-size:1.71429rem!important}}.price-blocks__title+.price-blocks__description{margin-top:1.07143rem}@media only screen and (max-width:767px){.price-blocks__title{text-align:center}}:root{--price-blocks__blocks--gap:-webkit-calc(1.57143rem + 1.5vw);--price-blocks__blocks--gap:calc(1.57143rem + 1.5vw)}@media (min-width:1200px){:root{--price-blocks__blocks--gap:2.85714rem}}.price-blocks__blocks{display:grid;grid-template-columns:1fr;gap:var(--price-blocks__blocks--gap);margin-top:-webkit-calc(1.60714rem + 1.875vw);margin-top:calc(1.60714rem + 1.875vw)}@media (min-width:1200px){.price-blocks__blocks{margin-top:3.21429rem}}.price-blocks__blocks+.price-blocks__title{margin-top:-webkit-calc(1.82143rem + 4.125vw);margin-top:calc(1.82143rem + 4.125vw)}@media (min-width:1200px){.price-blocks__blocks+.price-blocks__title{margin-top:5.35714rem}}.price-blocks__description_price_block+.price-blocks__title{margin-top:-webkit-calc(1.82143rem + 4.125vw);margin-top:calc(1.82143rem + 4.125vw)}@media (min-width:1200px){.price-blocks__description_price_block+.price-blocks__title{margin-top:5.35714rem}}@media only screen and (min-width:768px){.price-blocks__blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.price-blocks__blocks:not(.price-blocks__blocks--1){-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.price-blocks__blocks>*{width:-webkit-calc((100% / 3) - var(--price-blocks__blocks--gap));width:calc((100% / 3) - var(--price-blocks__blocks--gap))}}.price-blocks__description_price_block{margin-top:20px}.price-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-block .price-block__header{color:#d80027!important;font-size:1.28571rem!important;line-height:1.28!important;text-align:center!important}.price-block__title{display:block;font-size:1em;font-weight:700;text-transform:uppercase}.price-block__sub_title{display:block;font-size:.9em;font-weight:600}.price-block__table{height:100%;margin-top:.71429rem;color:#404040;padding:1.42857rem;font-weight:600;font-size:1rem;line-height:1;background-color:#f4f4f4}.price-block__table table{width:100%}.price-block__table tbody>tr+tr>td{padding-top:.71429rem}.price-block__table tbody>tr>td:first-child{text-align:left;word-break:keep-all}.price-block__table tbody>tr>td:last-child{text-align:right}.price-block__table tr[data-is-sub-line]+tr:not([data-is-sub-line])>td{padding-top:1.42857rem}.price-block__table td[data-is-sub-line]{color:#404040;font-size:.92857rem;font-weight:400;line-height:1;padding-left:.71429rem}.anchor-buttons__title{color:#404040;font-size:1.42857rem;font-weight:700;line-height:1}.anchor-buttons__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.71429rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.anchor-buttons__buttons>a{display:block;font-size:1rem;color:#fff;font-weight:700;line-height:1;text-align:center;-webkit-border-radius:11px;border-radius:11px;padding:1.07143rem -webkit-calc(1.5rem + 0.75vw);padding:1.07143rem calc(1.5rem + 0.75vw)}@media (min-width:1200px){.anchor-buttons__buttons>a{padding:1.07143rem 2.14286rem}}.anchor-buttons__buttons>a:nth-child(1){background-color:#D80027}.anchor-buttons__buttons>a:nth-child(2){background-color:#8C5E89}.anchor-buttons__buttons>a:nth-child(3){background-color:#D4A6C8}.anchor-buttons__buttons>a:nth-child(4){background-color:#7E7E7D!important}.comments{margin-top:4.64286rem}@media only screen and (min-width:1024px){.comments{margin-top:6.42857rem}}.comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:35px}.comment+.comment-respond{margin-bottom:35px}.comment--reply{margin-top:-20px;padding-left:50px}.comment__avatar{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:75px;height:75px}.comment__avatar img{-webkit-border-radius:100%;border-radius:100%}.comment p{margin-bottom:0}.comment__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:20px}.comment__content__header{margin-bottom:5px}.comment__content__header p{display:inline-block;font-size:13px;font-weight:var(--fontWeightRegular)}.comment__content__reply{text-align:right;margin-top:20px}.comment-cancel-reply{display:block;margin-bottom:.71429rem}.comments-container{margin-top:35px}.comment-form .formControl+.formControl{margin-top:1.07143rem}.comment-form>*+*:not(.form-submit){margin-top:1.92857rem}.comments{margin-top:4.64286rem}@media only screen and (min-width:1024px){.comments{margin-top:6.42857rem}}.comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:35px}.comment+.comment-respond{margin-bottom:35px}.comment--reply{margin-top:-20px;padding-left:50px}.comment__avatar{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:75px;height:75px}.comment__avatar img{-webkit-border-radius:100%;border-radius:100%}.comment p{margin-bottom:0}.comment__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:20px}.comment__content__header{margin-bottom:5px}.comment__content__header p{display:inline-block;font-size:13px;font-weight:var(--fontWeightRegular)}.comment__content__reply{text-align:right;margin-top:20px}.comment-cancel-reply{display:block;margin-bottom:.71429rem}.comments-container{margin-top:35px}.comment-form .formControl+.formControl{margin-top:1.07143rem}.comments__title{font-size:1.5rem}.comments__title::after{content:'';display:block;width:25px;height:1px;margin:.80952em 0;margin-top:.38095em}.form-submit{text-align:right;margin-top:1.78571rem}.form-submit>button{cursor:pointer}.comments__content{margin-top:3.21429rem}.materialInput.email input:focus~.material-input__help-text,.materialInput.email input.isActive~.material-input__help-text{opacity:0;pointer-events:none}.material-input__help-text div{display:none;font-family:"Montserrat",Arial,Helvetica,sans-serif;max-width:300px;padding:12px;background:#fff;-webkit-border-radius:8px;border-radius:8px;position:absolute;z-index:1;-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);left:40px;bottom:36px;font-weight:400;font-size:13px;line-height:1.38;color:#0A1C2B;letter-spacing:.03em;opacity:1;pointer-events:auto;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.material-input__help-text div::after{content:'';position:absolute;width:12px;height:12px;bottom:-6px;left:14px;background:#FFF;-webkit-border-radius:1px;border-radius:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.material-input__help-text div strong{font-size:13px}html[dir="rtl"] .material-input__help-text div{right:40px;left:auto}html[dir="rtl"] .material-input__help-text div::after{right:49px}.isNotValid{display:none;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.42;-webkit-font-feature-settings:'salt' on;font-feature-settings:'salt' on;color:#F04438;margin-top:6px;margin-bottom:5px}.isNotValid--icone,.valid--icone{display:none;position:absolute;right:0;top:0}.commentsBlock__form .materialInput{position:relative;height:30px}.input-control.error{position:relative;margin-top:19px}.input-control.error .formControl{border-bottom-color:#F04438}.input-control.error+.valid--icone+.isNotValid--icone{display:block}.input-control.error+.valid--icone+.isNotValid--icone+.isNotValid{display:block}.input-control.success{position:relative}.input-control.success .formControl{border-bottom-color:#3A9C17}.input-control.success+.valid--icone{display:block}flash-message{background:#3A9C17;font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:-.012em;color:#FFF}.materialInput.email{position:relative}.comment-form-subscriptions{display:none!important}.email{position:relative}.comment-form .form-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-top:30px}.input-control,.two-inputs{position:relative}.input-control.author{margin-top:25px}.input-control.email input:focus~.input-control__help-text,.input-control.email input.isActive~.input-control__help-text{opacity:0;pointer-events:none}.input-control__help-text svg{cursor:pointer;position:absolute;top:0;left:50px;z-index:9}.input-control__help-text svg path{stroke:#A48677}#comment-error,#author-error,#email-error{color:#F04438}.two-inputs .input-error{border-color:#F04438!important;position:relative}.input-control__help-text div{display:none;max-width:300px;padding:12px;background:#fff;-webkit-border-radius:8px;border-radius:8px;position:absolute;z-index:1;-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);left:32px;bottom:40px;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.03em;color:#0A1C2B;opacity:1;pointer-events:auto;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.input-control__help-text div strong{font-weight:600}.input-control__help-text div::after{content:'';position:absolute;width:12px;height:12px;bottom:-6px;left:19px;background:#fff;-webkit-border-radius:1px;border-radius:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.comment-form input.input--focused~.input-control__help-text{display:none}.comment-form-subscriptions{display:none!important}.input-control .input-error{border-color:#F04438!important;position:relative}.two-inputs:has(>.input-error):after,.input-control:has(>.input-error):after{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_219_398)'%3E%3Cpath d='M8.00004 5.33337V8.00004M8.00004 10.6667H8.00671M14.6667 8.00004C14.6667 11.6819 11.6819 14.6667 8.00004 14.6667C4.31814 14.6667 1.33337 11.6819 1.33337 8.00004C1.33337 4.31814 4.31814 1.33337 8.00004 1.33337C11.6819 1.33337 14.6667 4.31814 14.6667 8.00004Z' stroke='%23F04438' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_219_398'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");position:absolute;right:0;top:0}.input-control .input-valid,.two-inputs .input-valid{border-color:#3A9C17!important;position:relative}.input-control:has(>.input-valid):after,.two-inputs:has(>.input-valid):after{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_219_384)'%3E%3Cpath d='M5.00004 8.00004L7.00004 10L11 6.00004M14.6667 8.00004C14.6667 11.6819 11.6819 14.6667 8.00004 14.6667C4.31814 14.6667 1.33337 11.6819 1.33337 8.00004C1.33337 4.31814 4.31814 1.33337 8.00004 1.33337C11.6819 1.33337 14.6667 4.31814 14.6667 8.00004Z' stroke='%233A9C17' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_219_384'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");position:absolute;right:0;top:0}.place-holder{pointer-events:none;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-ms-touch-action:manipulation;touch-action:manipulation;position:absolute;top:0;display:block;color:var(--Text-text-body,#000);font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:1.2}.form-control:focus{border-bottom:1px solid var(--jaffaColor)}.flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:25px}.input--focused+label{color:#8B8B8B;top:-15px;left:1px}html[dir="rtl"] .input--focused+label{left:auto;right:1px}.input--focused+label+.input-control__help-text svg{top:-20px}.comment-form__container{margin-top:75px}.comment-form__container p{margin:0}.comment-form__container p.comment-form__infos{font-size:13px;line-height:15px;color:#CAB49B;font-style:italic;margin-top:25px}.comment-form__container p.form-submit{margin-top:20px}.comment-form__container .comment-form__title{text-transform:uppercase;font-size:20px;letter-spacing:2px;line-height:24px;font-weight:500;margin-bottom:45px}.comment-form__container .comment-form__title::after{width:30px;height:1px;margin-top:3px}.form-control{display:block;width:100%;max-width:100%;resize:none;border:none;background:transparent;font-size:13px;letter-spacing:.52px;line-height:15.6px;color:#000;font-weight:400;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:none;padding-bottom:5px;border-bottom:1px solid #000}.form-control::-webkit-input-placeholder{font-size:13px;letter-spacing:.52px;line-height:15.6px;color:#000;font-weight:400}.form-control::-moz-placeholder{font-size:13px;letter-spacing:.52px;line-height:15.6px;color:#000;font-weight:400}.form-control:-ms-input-placeholder{font-size:13px;letter-spacing:.52px;line-height:15.6px;color:#000;font-weight:400}.form-control::-ms-input-placeholder{font-size:13px;letter-spacing:.52px;line-height:15.6px;color:#000;font-weight:400}.form-control::placeholder{font-size:13px;letter-spacing:.52px;line-height:15.6px;color:#000;font-weight:400}.file-upload{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.file-upload>span{color:#696969;font-size:13px;letter-spacing:.26px;line-height:15.6px;font-weight:400}.file-upload .file-upload__text{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:130px}.file-upload input[type="file"]{position:absolute;width:1px;height:1px;text-indent:-1000px;z-index:-1000}.file-upload .file-upload__input{cursor:pointer;font-size:11px;letter-spacing:.22px;line-height:13.2px;font-weight:400;margin-left:10px;margin-right:10px;color:#FFF;text-transform:uppercase;padding:8px 20px;position:relative;overflow:hidden;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.file-upload .file-upload__input strong{font-weight:400;position:relative;z-index:1}.file-upload .file-upload__input::before{width:0;height:100%;top:0;bottom:0;left:0;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.file-upload .file-upload__input:hover::before{width:100%}.wpcf7-not-valid-tip{margin-top:5px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{padding:15px;color:#3d3d3d;font-size:14px;letter-spacing:0;line-height:24.5px;font-weight:400;text-align:justify}.comment-form p{margin:0}.comment-form .comment-form__submit{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;border:none;outline:none;padding:10px 35px;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}.comment-form .comment-form__submit::before{top:0;right:0;bottom:0;left:0;width:0;height:100%;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.comment-form .comment-form__submit:hover::before{width:100%}.comment-form .comment-form__submit span{font-size:14px;letter-spacing:.84px;line-height:16.8px;font-weight:700;text-transform:uppercase;color:#FFF;position:relative;z-index:1}.comment-form .two-inputs{margin-top:25px}@media only screen and (max-width:767px){.comment-form .two-inputs{margin:0;display:block}}@media only screen and (max-width:767px){.comment-form .two-inputs>*{margin-left:0!important;margin-right:0!important;margin-top:25px}}.comment-form .comment-form__footer{margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.comment-form .comment-form__footer{margin-top:25px}}.contact-form h1,.contact-form h2,.contact-form h3,.contact-form h4,.contact-form h5,.contact-form h6,.contact-form p{margin:0}.contact-form .form-group{margin-top:30px}@media only screen and (max-width:767px){.contact-form .form-group{margin-top:15px}}@media only screen and (max-width:767px){.contact-form .two-inputs>*:last-child{margin-top:15px!important;display:block}}.contact-form .two-inputs>*{width:100%}@media only screen and (min-width:768px){.contact-form .two-inputs>*:first-child{margin-right:20px}.contact-form .two-inputs>*:last-child{margin-left:20px}}.contact-form .contact-form__footer{margin-top:55px}.contact-form .contact-form__footer .contact-form__footer--title{display:inline;color:#0e0e0e;font-size:15px;letter-spacing:.6px;line-height:18px;font-weight:400;text-decoration:underline}.contact-form .contact-form__footer .file-upload{margin-top:15px}.contact-form .contact-form__footer .file-upload .file-upload__title{color:#0e0e0e;font-size:14px;letter-spacing:.56px;line-height:16.8px;font-weight:400}.contact-form .contact-form__footer .file-upload .file-upload__text{color:#0e0e0e;font-size:11px;letter-spacing:.44px;line-height:13.2px;font-weight:400}.contact-form .contact-form__rgpd{margin-top:25px}.contact-form .contact-form__rgpd .wpcf7-list-item{margin-left:0}.contact-form .contact-form__rgpd label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact-form .contact-form__rgpd label input{margin-top:2px}.contact-form .contact-form__rgpd label .wpcf7-list-item-label{color:#0e0e0e;font-size:12px;letter-spacing:.48px;line-height:14.4px;font-weight:400;margin-left:10px}.contact-form .contact-form__submit{text-align:right;margin-top:50px}.contact-form .contact-form__submit button{-webkit-appearance:none;outline:none;background:transparent;padding:10px 35px;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-transform:uppercase;cursor:pointer}.contact-form .contact-form__submit button strong{position:relative;z-index:1;font-size:15px;letter-spacing:0;line-height:18px;font-weight:500;text-align:center;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.contact-form .contact-form__submit button::before{top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}@media (hover:hover){.contact-form .contact-form__submit button:hover strong{color:#FFF}.contact-form .contact-form__submit button:hover::before{width:100%}}.materialInput.email input:focus~.material-input__help-text,.materialInput.email input.isActive~.material-input__help-text{opacity:0;pointer-events:none}.material-input__help-text svg{cursor:pointer;position:absolute;top:1px;left:57px}.material-input__help-text svg:hover+div{display:block}.material-input__help-text svg path{stroke:#c10606}html[dir="rtl"] .material-input__help-text svg{right:88px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.isNotValid{display:none;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.42;-webkit-font-feature-settings:'salt' on;font-feature-settings:'salt' on;color:#F04438;margin-top:6px;margin-bottom:5px}.input-control.error{position:relative;margin-top:19px}.input-control.error textarea{border-bottom-color:#F04438!important}.input-control.error textarea::after{border-bottom:none}.input-control.error .isNotValid{display:block}.input-control.error .isNotValid--icone{display:block}.input-control.success{position:relative}.input-control.success textarea{border-bottom-color:#3A9C17!important}.input-control.success textarea::after{border-bottom:none}.input-control.success .valid--icone{display:block}flash-message{font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:-.012em;color:#FFF}.input--active~.material-input__help-text svg{display:none}.commentsBlock__form .materialInput{overflow:visible!important}.commentsBlock__form .materialInput textarea{border-bottom:1px solid rgba(0,0,0,.6)}.formControl:focus{border-bottom:2px solid #252525!important}.commentsBlock__form .materialInput label{border:none!important;color:#292929!important}.commentsBlock__form .materialInput label::after{display:none}.form-submit>.button-submitt{cursor:pointer;color:#B10F27;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #B10F27;background:rgba(161,25,45,.05);padding:3px 3px 3px 24px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16.21px;position:relative}.form-submit>.button-submitt::after{content:'';background:#B10F27;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.form-submit>.button-submitt .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#B10F27;width:31px;height:31px;z-index:2}.form-submit>.button-submitt:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.form-submit>.button-submitt:hover{color:#FFF}.form-submit>.button-submitt span{z-index:2}.glightbox-container .ginner-container{height:500px!important}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:none!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;-o-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:-webkit-calc(100vh - 40px);max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;-o-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;-webkit-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);-webkit-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1}.greset{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;-webkit-border-radius:50%;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:-webkit-calc(100vh + 1px);height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);-webkit-border-radius:4px;border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn 0.5s ease;animation:gfadeIn 0.5s ease}.gfadeOut{-webkit-animation:gfadeOut 0.5s ease;animation:gfadeOut 0.5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft 0.3s ease;animation:gslideOutLeft 0.3s ease}.gslideInLeft{-webkit-animation:gslideInLeft 0.3s ease;animation:gslideInLeft 0.3s ease}.gslideOutRight{-webkit-animation:gslideOutRight 0.3s ease;animation:gslideOutRight 0.3s ease}.gslideInRight{-webkit-animation:gslideInRight 0.3s ease;animation:gslideInRight 0.3s ease}.gzoomIn{-webkit-animation:gzoomIn 0.5s ease;animation:gzoomIn 0.5s ease}.gzoomOut{-webkit-animation:gzoomOut 0.5s ease;animation:gzoomOut 0.5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.mediasBlocks{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}@media only screen and (min-width:560px){.mediasBlocks{grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.mediasBlocks{grid-template-columns:1fr 1fr 1fr 1fr}}.mediasBlock{display:grid;grid-template-columns:1fr;height:100%;overflow:hidden;border:.5px solid #0000000d}.mediasBlock>*{grid-column:1;grid-row:1}.mediasBlock__background-image{display:block}.beforeAfterPage__content__category .mediasBlock__background-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediasBlock__background-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediasBlock__on-hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;font-family:var(--thumbnail-hover-block__on-hover__font-family);font-size:var(--thumbnail-hover-block__on-hover__font-size);color:var(--thumbnail-hover-block__on-hover__color);font-weight:var(--thumbnail-hover-block__on-hover__font-weight);line-height:var(--thumbnail-hover-block__on-hover__line-height);letter-spacing:var(--thumbnail-hover-block__on-hover__letter-spacing);text-align:var(--thumbnail-hover-block__on-hover__text-align);text-transform:var(--thumbnail-hover-block__on-hover__text-transform);padding:var(--thumbnail-hover-block__on-hover__padding-top) var(--thumbnail-hover-block__on-hover__padding-right) var(--thumbnail-hover-block__on-hover__padding-bottom) var(--thumbnail-hover-block__on-hover__padding-left);background:var(--thumbnail-hover-block__on-hover__background);-webkit-transition:opacity 0.35s cubic-bezier(.36,0,.64,1);-o-transition:opacity 0.35s cubic-bezier(.36,0,.64,1);transition:opacity 0.35s cubic-bezier(.36,0,.64,1);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mediasBlock__on-hover .applyStyles p{color:#fff;text-align:center}div.mediasBlock__on-hover-title>*{font-family:var(--thumbnail-hover-block__on-hover-title__font-family);font-size:var(--thumbnail-hover-block__on-hover-title__font-size);color:var(--thumbnail-hover-block__on-hover-title__color);font-weight:var(--thumbnail-hover-block__on-hover-title__font-weight);line-height:var(--thumbnail-hover-block__on-hover-title__line-height);letter-spacing:var(--thumbnail-hover-block__on-hover-title__letter-spacing);text-align:var(--thumbnail-hover-block__on-hover-title__text-align);text-transform:var(--thumbnail-hover-block__on-hover-title__text-transform)}div.mediasBlock__on-hover-title::after{content:'';display:block;width:var(--thumbnail-hover-block__on-hover-title-border__width);height:var(--thumbnail-hover-block__on-hover-title-border__height);margin:var(--thumbnail-hover-block__on-hover-title-border__margin-top) auto var(--thumbnail-hover-block__on-hover-title-border__margin-bottom);background:var(--thumbnail-hover-block__on-hover-title-border__background)}div.mediasBlock__on-hover-description>*{font-family:var(--thumbnail-hover-block__on-hover-description__font-family);font-size:var(--thumbnail-hover-block__on-hover-description__font-size);color:var(--thumbnail-hover-block__on-hover-description__color);font-weight:var(--thumbnail-hover-block__on-hover-description__font-weight);line-height:var(--thumbnail-hover-block__on-hover-description__line-height);letter-spacing:var(--thumbnail-hover-block__on-hover-description__letter-spacing);text-align:var(--thumbnail-hover-block__on-hover-description__text-align);text-transform:var(--thumbnail-hover-block__on-hover-description__text-transform)}.mediasBlock__on-hover-button{font-family:var(--thumbnail-hover-block__on-hover-button__font-family);font-size:var(--thumbnail-hover-block__on-hover-button__font-size);color:var(--thumbnail-hover-block__on-hover-button__color);font-weight:var(--thumbnail-hover-block__on-hover-button__font-weight);line-height:var(--thumbnail-hover-block__on-hover-button__line-height);letter-spacing:var(--thumbnail-hover-block__on-hover-button__letter-spacing);text-align:var(--thumbnail-hover-block__on-hover-button__text-align);text-transform:var(--thumbnail-hover-block__on-hover-button__text-transform);margin-top:var(--thumbnail-hover-block__on-hover-button__margin-top)}.mediasBlock__on-hover-button>span{padding-bottom:var(--thumbnail-hover-block__on-hover-button__padding-bottom);background:-webkit-gradient(linear,left bottom,left top,from(var(--thumbnail-hover-block__on-hover-button-line__color)),color-stop(5%,var(--thumbnail-hover-block__on-hover-button-line__color)),color-stop(5.01%,transparent)) no-repeat var(--thumbnail-hover-block__on-hover-button-line__from-position)/var(--thumbnail-hover-block__on-hover-button-line__from-size);background:-o-linear-gradient(bottom,var(--thumbnail-hover-block__on-hover-button-line__color) 0%,var(--thumbnail-hover-block__on-hover-button-line__color) 5%,transparent 5.01%) no-repeat var(--thumbnail-hover-block__on-hover-button-line__from-position)/var(--thumbnail-hover-block__on-hover-button-line__from-size);background:linear-gradient(to top,var(--thumbnail-hover-block__on-hover-button-line__color) 0%,var(--thumbnail-hover-block__on-hover-button-line__color) 5%,transparent 5.01%) no-repeat var(--thumbnail-hover-block__on-hover-button-line__from-position)/var(--thumbnail-hover-block__on-hover-button-line__from-size);-webkit-transition:var(--thumbnail-hover-block__on-hover-button-line__transition);-o-transition:var(--thumbnail-hover-block__on-hover-button-line__transition);transition:var(--thumbnail-hover-block__on-hover-button-line__transition)}.mediasBlock__on-hover-button>span:hover{background-size:var(--thumbnail-hover-block__on-hover-button-line__to-size);background-position:var(--thumbnail-hover-block__on-hover-button-line__to-position)}.mediasBlock__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-family:var(--thumbnail-hover-block__title__font-family);font-size:.9375rem;color:var(--thumbnail-hover-block__title__color);font-weight:var(--thumbnail-hover-block__title__font-weight);line-height:var(--thumbnail-hover-block__title__line-height);letter-spacing:var(--thumbnail-hover-block__title__letter-spacing);text-align:var(--thumbnail-hover-block__title__text-align);text-transform:var(--thumbnail-hover-block__title__text-transform);margin-right:var(--thumbnail-hover-block__title__margin-right);margin-bottom:var(--thumbnail-hover-block__title__margin-bottom);margin-left:var(--thumbnail-hover-block__title__margin-left);-webkit-transition:opacity 0.35s cubic-bezier(.66,0,.34,1),-webkit-transform 0.35s cubic-bezier(.66,0,.34,1);transition:opacity 0.35s cubic-bezier(.66,0,.34,1),-webkit-transform 0.35s cubic-bezier(.66,0,.34,1);-o-transition:opacity 0.35s cubic-bezier(.66,0,.34,1),transform 0.35s cubic-bezier(.66,0,.34,1);transition:opacity 0.35s cubic-bezier(.66,0,.34,1),transform 0.35s cubic-bezier(.66,0,.34,1);transition:opacity 0.35s cubic-bezier(.66,0,.34,1),transform 0.35s cubic-bezier(.66,0,.34,1),-webkit-transform 0.35s cubic-bezier(.66,0,.34,1);pointer-events:none;-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;color:#000;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.mediasBlock__title{font-size:1.125rem}}.mediasBlock__title>*:first-child{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.mediasBlock__title::after{content:'';display:block;width:100%;height:1px;background-color:#000;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mediasBlock:hover .mediasBlock__on-hover{opacity:1;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.mediasBlock:hover .mediasBlock__title{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media only screen and (max-width:1023px){back-to-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#c10606;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--backToTopWidth,50px);height:var(--backToTopHeight,50px);position:fixed;z-index:var(--backToTopZindex,20);right:var(--backToTopRight,0);bottom:17rem;cursor:pointer;-webkit-border-radius:var(--backToTopBorderRadius,100%);border-radius:var(--backToTopBorderRadius,100%);-webkit-box-shadow:0 4px 34px rgba(0,0,0,.15);box-shadow:0 4px 34px rgba(0,0,0,.15);-webkit-transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),transform 0.3s cubic-bezier(.25,.1,.25,1);transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),transform 0.3s cubic-bezier(.25,.1,.25,1);transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),transform 0.3s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);-webkit-transform:var(--backToTopTransform,translate3d(-webkit-calc(100% + var(--backToTopExtraOffset, 0px)),0,0)) var(--backToTopTransformExtra,rotate(0deg));transform:var(--backToTopTransform,translate3d(calc(100% + var(--backToTopExtraOffset, 0px)),0,0)) var(--backToTopTransformExtra,rotate(0deg));-webkit-backface-visibility:hidden;backface-visibility:hidden}back-to-top p{display:none;background-color:#4FADA7}}@media only screen and (max-width:1023px) and (min-width:1024px){back-to-top{bottom:15.5rem}}@media only screen and (max-width:1023px){back-to-top svg{-webkit-transform:var(--backToTopSvgTransform,none);-ms-transform:var(--backToTopSvgTransform,none);transform:var(--backToTopSvgTransform,none);height:30px}back-to-top svg path{-webkit-transition:stroke 0.3s;-o-transition:stroke 0.3s;transition:stroke 0.3s;stroke:var(--backToTopSvgColor,#FFF)}}@media only screen and (max-width:1023px) and (hover:hover){back-to-top:hover{background-color:#c10606}back-to-top:hover svg path{stroke:#fff}}@media only screen and (max-width:1023px){back-to-top.is-active{-webkit-transform:var(--backToTopActiveTransform,translate3d(-webkit-calc((var(--backToTopOffsetRight, 20px) + var(--backToTopExtraOffset, 0px)) * -1),0,0)) var(--backToTopActiveTransformExtra,var(--backToTopTransformExtra,rotate(0deg)));transform:var(--backToTopActiveTransform,translate3d(calc((var(--backToTopOffsetRight, 20px) + var(--backToTopExtraOffset, 0px)) * -1),0,0)) var(--backToTopActiveTransformExtra,var(--backToTopTransformExtra,rotate(0deg)))}back-to-top.is-active:hover{-webkit-transform:translateY(-5px) translateX(-20px)!important;-ms-transform:translateY(-5px) translateX(-20px)!important;transform:translateY(-5px) translateX(-20px)!important}}@media only screen and (min-width:1024px){back-to-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#c10606;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--backToTopWidth,50px);height:var(--backToTopHeight,50px);position:fixed;z-index:var(--backToTopZindex,20);right:var(--backToTopRight,0);bottom:15.5rem;cursor:pointer;-webkit-border-radius:var(--backToTopBorderRadius,100%);border-radius:var(--backToTopBorderRadius,100%);-webkit-box-shadow:0 4px 34px rgba(0,0,0,.15);box-shadow:0 4px 34px rgba(0,0,0,.15);-webkit-transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),transform 0.3s cubic-bezier(.25,.1,.25,1);transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),transform 0.3s cubic-bezier(.25,.1,.25,1);transition:background-color 0.3s cubic-bezier(.25,.1,.25,1),transform 0.3s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);-webkit-transform:var(--backToTopTransform,translate3d(-webkit-calc(100% + var(--backToTopExtraOffset, 0px)),0,0)) var(--backToTopTransformExtra,rotate(0deg));transform:var(--backToTopTransform,translate3d(calc(100% + var(--backToTopExtraOffset, 0px)),0,0)) var(--backToTopTransformExtra,rotate(0deg));-webkit-backface-visibility:hidden;backface-visibility:hidden}back-to-top p{display:none;background-color:#4FADA7}back-to-top svg{-webkit-transform:var(--backToTopSvgTransform,none);-ms-transform:var(--backToTopSvgTransform,none);transform:var(--backToTopSvgTransform,none);height:30px}back-to-top svg path{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;stroke:var(--backToTopSvgColor,#FFF)}}@media only screen and (min-width:1024px) and (hover:hover){back-to-top:hover svg path{stroke:#fff;-webkit-transform:translateY(-5px) translateX(0)!important;-ms-transform:translateY(-5px) translateX(0)!important;transform:translateY(-5px) translateX(0)!important}}@media only screen and (min-width:1024px){back-to-top.is-active{-webkit-transform:var(--backToTopActiveTransform,translate3d(-webkit-calc((var(--backToTopOffsetRight, 20px) + var(--backToTopExtraOffset, 0px)) * -1),0,0)) var(--backToTopActiveTransformExtra,var(--backToTopTransformExtra,rotate(0deg)));transform:var(--backToTopActiveTransform,translate3d(calc((var(--backToTopOffsetRight, 20px) + var(--backToTopExtraOffset, 0px)) * -1),0,0)) var(--backToTopActiveTransformExtra,var(--backToTopTransformExtra,rotate(0deg)))}}.testimonyPage{margin-top:2rem}.testimonyPage__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.testimonyPage__header__title>*{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:2rem;color:#1d1d1d;font-weight:700;line-height:1.2;text-transform:initial;margin-bottom:1rem}.testimonyPage{margin-bottom:40px}#section_number_block{-webkit-box-shadow:11px 10px 13px 0 #00000017;box-shadow:11px 10px 13px 0 #00000017;padding-bottom:40px}.numberBlock__title>*{color:#000;text-align:center;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2}.numberBlock__numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px;margin-top:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1299px){.numberBlock__numbers{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:1099px){.numberBlock__numbers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:35px}}.numberBlock__number{border:3px solid #E0E0E0;position:relative}.numberBlock__number>div{padding:30px 50px}.numberBlock__number:first-of-type::before,.numberBlock__number:first-of-type::after{position:absolute;content:"";background:transparent;width:8px;height:8px}.numberBlock__number:first-of-type::before{border-top:3px solid #757575;border-right:3px solid #757575;top:-3px;right:-3px}.numberBlock__number:first-of-type::after{border-bottom:3px solid #757575;border-right:3px solid #757575;bottom:-3px;right:-3px}.numberBlock__number:first-of-type>div{position:relative}.numberBlock__number:first-of-type>div::before,.numberBlock__number:first-of-type>div::after{position:absolute;content:"";background:transparent;width:8px;height:8px}.numberBlock__number:first-of-type>div::before{border-top:3px solid #757575;border-left:3px solid #757575;top:-3px;left:-3px}.numberBlock__number:first-of-type>div::after{border-bottom:3px solid #757575;border-left:3px solid #757575;bottom:-3px;left:-3px}.numberBlock__number:first-of-type .numberBlock__svg>*{color:#CFCFCF}.numberBlock__number:nth-of-type(2)::before,.numberBlock__number:nth-of-type(2)::after{position:absolute;content:"";background:transparent;width:8px;height:8px}.numberBlock__number:nth-of-type(2)::before{border-top:3px solid #c10606;border-right:3px solid #c10606;top:-3px;right:-3px}.numberBlock__number:nth-of-type(2)::after{border-bottom:3px solid #c10606;border-right:3px solid #c10606;bottom:-3px;right:-3px}.numberBlock__number:nth-of-type(2)>div{position:relative}.numberBlock__number:nth-of-type(2)>div::before,.numberBlock__number:nth-of-type(2)>div::after{position:absolute;content:"";background:transparent;width:8px;height:8px}.numberBlock__number:nth-of-type(2)>div::before{border-top:3px solid #c10606;border-left:3px solid #c10606;top:-3px;left:-3px}.numberBlock__number:nth-of-type(2)>div::after{border-bottom:3px solid #c10606;border-left:3px solid #c10606;bottom:-3px;left:-3px}.numberBlock__number:last-of-type::before,.numberBlock__number:last-of-type::after{position:absolute;content:"";background:transparent;width:8px;height:8px}.numberBlock__number:last-of-type::before{border-top:3px solid #D5A6C8;border-right:3px solid #D5A6C8;top:-3px;right:-3px}.numberBlock__number:last-of-type::after{border-bottom:3px solid #D5A6C8;border-right:3px solid #D5A6C8;bottom:-3px;right:-3px}.numberBlock__number:last-of-type>div{position:relative}.numberBlock__number:last-of-type>div::before,.numberBlock__number:last-of-type>div::after{position:absolute;content:"";background:transparent;width:8px;height:8px}.numberBlock__number:last-of-type>div::before{border-top:3px solid #D5A6C8;border-left:3px solid #D5A6C8;top:-3px;left:-3px}.numberBlock__number:last-of-type>div::after{border-bottom:3px solid #D5A6C8;border-left:3px solid #D5A6C8;bottom:-3px;left:-3px}.numberBlock__number:last-of-type .numberBlock__svg>*{color:#D5A6C8}.numberBlock__description>*{color:#000;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;position:relative;text-align:right;top:-14px}@media only screen and (max-width:1099px){.numberBlock__description>*{top:-6px}}.numberBlock__svg>*{font-size:168px;font-weight:800;line-height:1;position:relative;font-family:Montserrat,Arial,Helvetica,sans-serif;color:#D80027}@media only screen and (max-width:1299px){.numberBlock__svg>*{font-size:120px}}.blockWord{border:4px solid #DEDEDE;position:relative}.blockWord::before{content:url("data:image/svg+xml,%3Csvg width='68' height='54' viewBox='0 0 68 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.75 23.76V54H0V23.328C0 2.592 19.125 0 19.125 0L21.675 6.048C21.675 6.048 13.175 7.344 11.475 14.256C9.775 19.44 13.175 23.76 13.175 23.76H29.75ZM68 23.76V54H38.25V23.328C38.25 2.592 57.375 0 57.375 0L59.925 6.048C59.925 6.048 51.425 7.344 49.725 14.256C48.025 19.44 51.425 23.76 51.425 23.76H68Z' fill='%23D80027'/%3E%3C/svg%3E%0A");position:absolute;left:40px;top:-35px}.boxTitleText__content{position:relative}.boxTitleText__content:before{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-top:4px solid #D80027;border-right:4px solid #D80027;top:-4px;right:-4px}.boxTitleText__content:after{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-bottom:4px solid #D80027;border-right:4px solid #D80027;bottom:-4px;right:-4px}.boxTitleText__content div{padding:40px 8px 40px 8px;position:relative}.boxTitleText__content div:before{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-top:4px solid #D80027;border-left:4px solid #D80027;top:-4px;left:-4px}.boxTitleText__content div:after{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-bottom:4px solid #D80027;border-left:4px solid #D80027;bottom:-4px;left:-4px}.boxTitleText__content div>*{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.36;text-align:center;width:62%;margin:0 auto;color:#000}@media only screen and (max-width:767px){.boxTitleText__content div>*{width:90%}}.ImageTextWithLogos{display:grid;grid-template-columns:1fr;grid-template-areas:'content' 'image';-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:4px 4px 13px 0 #0000002B;box-shadow:4px 4px 13px 0 #0000002B}@media only screen and (min-width:1024px){.ImageTextWithLogos{grid-template-columns:1fr 1fr;grid-template-areas:'image content';gap:2rem}}@media (min-width:768px) and (max-width:1024px){.ImageTextWithLogos__image img{width:66%;margin:auto}}.ImageTextWithLogos__image{grid-area:image;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ImageTextWithLogos__image picture{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ImageTextWithLogos__image img{position:relative;width:100%}.ImageTextWithLogos__content{grid-area:content}@media only screen and (max-width:1023px){.ImageTextWithLogos__content{padding:20px 25px}}.ImageTextWithLogos__title>*{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.5625rem;font-weight:600;line-height:1.2;letter-spacing:.15em;text-align:left;color:#1D1D1D;text-transform:uppercase}.ImageTextWithLogos__title>* strong{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.41;text-align:left;color:#D80027;text-transform:initial;letter-spacing:normal}.ImageTextWithLogos__lists{padding-top:24px}.ImageTextWithLogos__lists__list{color:#1D1D1D;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:15px;font-weight:300;line-height:2;letter-spacing:.03em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ImageTextWithLogos__lists__list::before{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6.5' r='5.75' stroke='%23D80027' stroke-width='0.5'/%3E%3C/svg%3E");line-height:0;margin-right:22px}@media only screen and (min-width:768px){.ImageTextWithLogos__lists__list::before{margin-right:24px}}.ImageTextWithLogos__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:24px}.ImageTextWithLogos__link-doctolib .link_with_border{padding:11px 34px}.ImageTextWithLogos__link{position:relative}.ImageTextWithLogos__link svg{position:absolute;right:-20px;top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ImageTextWithLogos__link a{color:#D4A6C8;padding:11px 52px}.ImageTextWithLogos__link a span:before,.ImageTextWithLogos__link a span:after{border-color:#D4A6C8}.ImageTextWithLogos__logos{margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;gap:30px}@media only screen and (min-width:768px){.ImageTextWithLogos__logos{margin-top:42px;width:80%}}@media only screen and (min-width:1024px){.ImageTextWithLogos__logos{margin-top:42px;gap:0}}.ImageTextWithLogos__logos__logo img{cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}@media only screen and (min-width:1024px){.ImageTextWithLogos__logos__logo img{-webkit-filter:grayscale(1);filter:grayscale(1);width:80%}.ImageTextWithLogos__logos__logo img:hover{-webkit-filter:none;filter:none}}@media only screen and (max-width:767px){.ImageTextWithLogos__logos__logo{text-align:center;margin:auto;width:65%}}@media only screen and (max-width:389px){.ImageTextWithLogos__logos__logo{width:75%}}@media only screen and (min-width:1024px){.ImageTextWithLogos__logos__logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}}.ImageTextWithLogos__logos .glide__slides{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ImageTextWithLogos__logos[data-is-active="false"] .glide__bullets{display:none}.ImageTextWithLogos__logos__controls{margin-top:1rem}.ImageTextWithLogos__logos__controls .glide__bullets{position:relative;gap:5px;bottom:2px}.ImageTextWithLogos__logos__controls .glide__bullet{width:12px;height:12px;position:relative;opacity:.5;background-color:#05667B;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.ImageTextWithLogos__logos__controls .glide__bullet:hover,.ImageTextWithLogos__logos__controls .glide__bullet--active{opacity:1;border:0;background-color:#05667B}.ImageTextWithLogos__logos__controls .glide__bullet:hover::after,.ImageTextWithLogos__logos__controls .glide__bullet--active::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);border:1px solid #05667B;-webkit-border-radius:100%;border-radius:100%}.singlePage__cta{border:3px solid #DEDEDE;margin-top:30px;position:relative}@media only screen and (min-width:768px){.singlePage__cta{max-width:930px;margin:30px auto 0}}.singlePage__cta:before,.singlePage__cta:after{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.singlePage__cta:before{border-top:3px solid #D80027;border-right:3px solid #D80027;top:-3px;right:-3px}.singlePage__cta:after{border-bottom:3px solid #D80027;border-right:3px solid #D80027;bottom:-3px;right:-3px}.singlePage__cta__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-shadow:4px 4px 13px 0 #0000002B;box-shadow:4px 4px 13px 0 #0000002B}@media only screen and (max-width:767px){.singlePage__cta__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.singlePage__cta__content:before,.singlePage__cta__content:after{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.singlePage__cta__content:before{border-top:3px solid #D80027;border-left:3px solid #D80027;top:-3px;left:-3px}.singlePage__cta__content:after{border-bottom:3px solid #D80027;border-left:3px solid #D80027;bottom:-3px;left:-3px}.singlePage__cta__content__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 30px 30px 35px;gap:35px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:767px){.singlePage__cta__content__text{padding:15px 20px;gap:20px}}.singlePage__cta__content__text p:first-of-type{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:21px!important;font-weight:800;line-height:1.3;letter-spacing:.03em}@media only screen and (min-width:768px){.singlePage__cta__content__text p:first-of-type{font-size:28px!important}}.singlePage__cta__content__text p:last-of-type{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:500;line-height:1.3;color:#000}.singlePage__cta__content__text p:last-of-type strong{font-weight:600;color:#D80027}@media only screen and (min-width:768px){.singlePage__cta__content__text p:last-of-type{font-size:21px!important}}.singlePage__cta__content__text p+p{margin-top:5px}.singlePage__cta__content__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.singlePage__cta__content__image picture{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.singlePage__cta__content__image{display:none}}.applyStyles ul:not(.no--applyStyles),.applyStyles ol:not(.no--applyStyles){margin-left:2.5rem!important}.applyStyles p a,body:not(.archive) .applyStyles ul a{color:#c10606;display:inline;padding-bottom:.125rem;font-weight:600;cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,from(#c10606),color-stop(5%,#c10606),color-stop(10.01%,transparent)) no-repeat left bottom/100% 100%;background:-o-linear-gradient(bottom,#c10606 0%,#c10606 5%,transparent 10.01%) no-repeat left bottom/100% 100%;background:linear-gradient(to top,#c10606 0%,#c10606 5%,transparent 10.01%) no-repeat left bottom/100% 100%;-webkit-transition:background-size 0.3s cubic-bezier(1,0,0,0),color 0.3s!important;-o-transition:background-size 0.3s cubic-bezier(1,0,0,0),color 0.3s!important;transition:background-size 0.3s cubic-bezier(1,0,0,0),color 0.3s!important}.applyStyles p a:hover,body:not(.archive) .applyStyles ul a:hover{background-size:0 100%;background-position:right bottom;color:#c10606!important}.singlePage .archivePage__header>.archivePage__header__title{font-size:-webkit-calc(1.57143rem + 1.5vw)!important;font-size:calc(1.57143rem + 1.5vw)!important}.blockCta{border:3px solid #DEDEDE;margin-top:30px;position:relative}@media only screen and (min-width:768px){.blockCta{max-width:930px;margin:0 auto}}.blockCta:before,.blockCta:after{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.blockCta:before{border-top:3px solid #D80027;border-right:3px solid #D80027;top:-3px;right:-3px}.blockCta:after{border-bottom:3px solid #D80027;border-right:3px solid #D80027;bottom:-3px;right:-3px}.blockCta__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:0 35px;-webkit-box-shadow:4px 4px 13px 0 #0000002B;box-shadow:4px 4px 13px 0 #0000002B}@media only screen and (max-width:767px){.blockCta__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}}.blockCta__content:before,.blockCta__content:after{position:absolute;content:"";background:transparent;width:8px;height:8px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.blockCta__content:before{border-top:3px solid #D80027;border-left:3px solid #D80027;top:-3px;left:-3px}.blockCta__content:after{border-bottom:3px solid #D80027;border-left:3px solid #D80027;bottom:-3px;left:-3px}.blockCta__content__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:35px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:767px){.blockCta__content__text{padding:15px 0;gap:20px}}.blockCta__content__text p:first-of-type{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:21px!important;font-weight:800;line-height:1.3;letter-spacing:.03em}@media only screen and (min-width:768px){.blockCta__content__text p:first-of-type{font-size:28px!important}}.blockCta__content__text p:last-of-type{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:500;line-height:1.3;color:#000}.blockCta__content__text p:last-of-type strong{font-weight:600;color:#D80027}@media only screen and (min-width:768px){.blockCta__content__text p:last-of-type{font-size:21px!important}}.blockCta__content__text p+p{margin-top:8px}.blockCta__content__text .link_with_border{margin-top:15px}.blockCta__content__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blockCta__content__image picture{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.blockCta__content__image{display:none}}.blockPodcast__title>*{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;line-height:48.76px;color:#000;position:relative}@media only screen and (min-width:768px){.blockPodcast__title>*{font-size:40px}}.blockPodcast__title>*:after{content:'';background-color:#000;width:72px;height:8px;display:block;margin:20px 0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.blockPodcast__description>*{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#5A5A58}.blockPodcast__content{margin-top:30px;position:relative}.blockPodcast__content__podcast{cursor:pointer}.blockPodcast__content__podcast__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blockPodcast__content__podcast__image picture{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blockPodcast__content__podcast__image img{width:100%}.blockPodcast__content__podcast__description{text-align:center;background:#F0F0F0;padding:10px}.blockPodcast__content__podcast__description p:first-of-type{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.blockPodcast__content__podcast__description p:last-of-type{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:13px;font-weight:300;line-height:1.7}.blockPodcast__navigation{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.blockPodcast__navigation_prev{left:-15px}@media only screen and (min-width:1450px){.blockPodcast__navigation_prev{left:-30px}}.blockPodcast__navigation_next{right:-15px}@media only screen and (min-width:1450px){.blockPodcast__navigation_next{right:-30px}}.blockPodcast__content__podcast__link{display:none}.popup-audio{width:85%;position:fixed;bottom:75px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:999999;background:#f3f3f3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-shadow:0 2px 12px -3px #999;box-shadow:0 2px 12px -3px #999}@media only screen and (min-width:768px){.popup-audio{width:75%}}@media only screen and (min-width:1024px){.popup-audio{width:50%}}.popup-audio.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.popup-audio .popup-audio__close{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.5);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.5);font-size:1rem;position:absolute;right:-15px;top:-15px;padding:8px;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.popup-audio .popup-audio__image{width:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.popup-audio .popup-audio__audio{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.popup-audio .popup-audio__audio audio{width:100%}.blockBraDay{background-color:#F4E9F2;padding:15px 0;position:relative;overflow:hidden}@media only screen and (max-width:767px){.blockBraDay{padding:25px 0}}.blockBraDay .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.blockBraDay .container:before,.blockBraDay .container:after{display:none}@media only screen and (max-width:767px){.blockBraDay .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.blockBraDay__image{-webkit-box-flex:.2;-webkit-flex:.2;-ms-flex:.2;flex:.2}.blockBraDay__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.blockBraDay__title>*{font-size:22px!important;font-weight:700;line-height:1.18;letter-spacing:.03em;margin-bottom:12px;text-transform:uppercase;z-index:1;position:relative}.blockBraDay__title>* strong{font-size:26px;font-weight:800;letter-spacing:.03em;color:#D80027;line-height:31.69px}.blockBraDay__description>*{font-size:16px;font-weight:500;line-height:24px;z-index:1;position:relative}.blockBraDay__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;margin-top:22px;z-index:1;position:relative}.blockBraDay__link>*{background-color:#fff;width:216px}@media only screen and (max-width:1023px){.blockBraDay__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.popupRDV{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:9999;width:866px;background:#F4E9F2;-webkit-box-shadow:4px 4px 13px 0 rgba(0,0,0,.17);box-shadow:4px 4px 13px 0 rgba(0,0,0,.17)}.popupRDV.hide{display:none}.popupRDV .close{position:absolute;right:10px;top:10px;cursor:pointer;z-index:3}.popupRDV .close svg{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;height:35px}.popupRDV .close:hover svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:959px){.popupRDV{width:65vw}.popupRDV .close{right:12px;top:12px}}@media only screen and (max-width:599px){.popupRDV{width:90vw}}.popupRDVInternal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:9999;width:600px;background:#F4E9F2;-webkit-box-shadow:4px 4px 13px 0 rgba(0,0,0,.17);box-shadow:4px 4px 13px 0 rgba(0,0,0,.17)}.popupRDVInternal.hide{display:none}.popupRDVInternal .close{position:absolute;right:10px;top:10px;cursor:pointer;z-index:3}.popupRDVInternal .close svg{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;height:35px}.popupRDVInternal .close:hover svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:959px){.popupRDVInternal{width:65vw}.popupRDVInternal .close{right:12px;top:12px}}@media only screen and (max-width:599px){.popupRDVInternal{width:90vw}}.popupRDVInternal .popupRDV__content{grid-template-columns:1fr}.popupRDV__logo{margin:0;position:relative;z-index:0;display:block;width:100%}.popupRDV__logo img,.popupRDV__logo picture{padding:0;background-color:#fff;position:relative;z-index:9}@media only screen and (min-width:960px){.popupRDV__logo img,.popupRDV__logo picture{height:100%;width:100%;padding:40px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:960px){.popupRDV__logo{height:100%}}.popupRDV__logo__desktop{display:none}@media only screen and (min-width:960px){.popupRDV__logo__desktop{display:block}}.popupRDV__logo__mobile{display:block;width:100%}@media only screen and (min-width:960px){.popupRDV__logo__mobile{display:none}}.popupRDV__logo__mobile img{height:175px;-o-object-fit:contain;object-fit:contain;width:100%}.popupRDV__title *{color:#000;leading-trim:both;text-edge:cap;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:26px!important;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.78px;text-align:left;text-transform:uppercase;margin-left:20px}@media only screen and (min-width:960px){.popupRDV__title *{font-size:25px!important;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.75px}}.popupRDV__description *{color:#000;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:17px!important;font-style:normal;font-weight:500;line-height:1.6;margin:20px 20px auto 20px;text-align:left}.popupRDV__description * strong{font-weight:600;color:#FF0D0D}@media only screen and (min-width:960px){.popupRDV__description *{font-size:20px!important}}.popupRDV__description * p+p{margin-top:1rem}.popupRDVInternal__description *{color:#000;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:17px!important;font-style:normal;font-weight:500;line-height:1.6;margin:0 20px auto 20px;text-align:left}.popupRDVInternal__description * strong{font-weight:600;color:#FF0D0D}@media only screen and (min-width:960px){.popupRDVInternal__description *{font-size:20px!important}}.popupRDVInternal__description * p+p{margin-top:1rem}.popupRDV__link{margin-top:1.75rem;margin-left:1rem;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.popupRDV__link a{text-align:center;font-size:.8405rem;font-style:normal;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 50px}@media only screen and (min-width:960px){.popupRDV__link a{font-size:1.0625rem}}.popup-overlay{display:block;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9998;top:0}.popup-overlay.hide{display:none}.popup-overlay-internal{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9998;top:0;display:none}.popup-overlay-internal.hide{display:none}.popupRDV__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:960px){.popupRDV__content{grid-template-columns:1.4fr 1fr;display:grid}}.popupRdv__texts{background:rgba(255,255,255,.85);margin:24px;padding:36px 0;border:3px solid #dedede;position:relative}.popupRdv__texts::after{position:absolute;bottom:-2px;right:-2px;line-height:0;content:url("data:image/svg+xml;charset=utf8,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0.5L5.5 9.5L0 9.5' stroke='%23D80027' stroke-width='3'/%3E%3C/svg%3E")}.popupRdv__texts::before{position:absolute;top:-2px;left:-2px;line-height:0;content:url("data:image/svg+xml;charset=utf8,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 10.5L1.5 1.5L7 1.5' stroke='%23D80027' stroke-width='3'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.popupRdv__texts{margin:50px 32px}}.popupRdv__texts svg:first-child{position:absolute;right:-2px;top:-2px}.popupRdv__texts svg:nth-child(2){position:absolute;bottom:-2px;left:-2px}modal-popup#webinarPopup{display:none}.offersPage__hero__title{color:var(--Primary-600,#0F262F);font-family:Poppins;font-size:1.625rem;font-style:normal;font-weight:700;line-height:1.3;letter-spacing:2.6px;text-transform:uppercase}.offersPage__hero__title:after{content:'';width:150px;height:1px;display:block;background-color:#b8b8b8;margin-top:16px;margin-left:-20px}.offersPage__hero__title>*{font-size:1.625rem!important}.offersPage__hero__content{color:var(--Primary-600,#0F262F);-webkit-font-feature-settings:'salt' on;font-feature-settings:'salt' on;font-family:Montserrat;font-size:.9375rem;font-style:normal;font-weight:300;line-height:1.66;letter-spacing:.45px;margin-top:18px}.block-offers+.block-offers{margin-top:35px}.block-offers__title{color:var(--Primary-600,#0F262F);font-family:Poppins;font-size:26px;font-style:normal;font-weight:700;line-height:2.125rem;letter-spacing:2.6px;text-transform:uppercase;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}.block-offers__title:after{content:'';width:100%;height:1px;display:block;background-color:#b8b8b8}.block-offers__title>*{white-space:nowrap;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:1.5625rem}@media only screen and (min-width:1200px){.offersPage .section{margin-top:70px}}.block-offers__content{color:var(--Primary-600,#0F262F);-webkit-font-feature-settings:'salt' on;font-feature-settings:'salt' on;font-family:Montserrat;font-size:.9375rem;font-style:normal;font-weight:300;line-height:1.66;letter-spacing:.45px;margin-top:12px}.block-offers__images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;row-gap:24px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.block-offers__images__item{width:-webkit-calc(100% / 3 - 27px);width:calc(100% / 3 - 27px)}@media only screen and (max-width:1023px){.block-offers__images__item{width:-webkit-calc(100% / 2 - 20px);width:calc(100% / 2 - 20px)}}@media only screen and (max-width:767px){.block-offers__images__item{width:100%}}.block-offers__images__item>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-offers__images__item a{overflow:hidden}.block-offers__images__item a:hover img{-webkit-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}.block-offers__images__item img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1s;-o-transition:1s;transition:1s}.block-offers__images__item picture{width:100%}.singlePage__video{margin-top:20px}.tableFirstStyle{font-size:1rem;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}@media only screen and (max-width:767px){.tableFirstStyle{font-size:.78571rem}}.tableFirstStyle{margin-top:20px}.tableFirstStyle thead{background:#D4A6C8}.tableFirstStyle thead th{text-align:left;color:#fff;font-family:var("Playfair Display",Arial,Helvetica,sans-serif);font-style:normal;line-height:1.4;font-weight:700;padding:8px 0}.tableFirstStyle thead th:first-child{padding-left:15px}@media only screen and (min-width:768px){.tableFirstStyle thead th:first-child{padding-left:2.14286rem}}.tableFirstStyle thead th:last-child{text-align:right;padding-right:15px}@media only screen and (min-width:768px){.tableFirstStyle thead th:last-child{padding-right:2.14286rem}}@media only screen and (min-width:768px){.tableFirstStyle thead th{padding:1.07143rem 2.14286rem}}@media only screen and (max-width:767px){.tableFirstStyle thead th strong{font-size:.78571rem}}.anchorBlock__content table{margin-top:30px}.tableFirstStyle tbody td{padding:1.07143rem 2.14286rem}@media only screen and (max-width:767px){.tableFirstStyle tbody td{padding:.57143rem 1.07143rem}}.tableFirstStyle tbody tr:nth-child(even){background-color:rgba(212,166,200,.5)}.tableFirstStyle tbody>tr>td:first-child{font-weight:var(--fontWeightMedium);text-align:left}.tableFirstStyle tbody>tr>td:nth-child(2){font-weight:var(--fontWeightSemiBold);text-align:right}@media only screen and (max-width:766px){.desktop-table{display:none}.mobile-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px){.mobile-table{display:none}.desktop-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.single .tableFirstStyle:first-of-type{margin-top:20px}.table-info__mobile{display:block;position:relative;z-index:0;margin-top:20px}.table-info__mobile__slider{overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.table-info__mobile__slideContent{max-width:100%;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.table-info__mobile__slideContent__title{color:#fff;font-family:var("Playfair Display",Arial,Helvetica,sans-serif);text-align:center;font-size:23px;font-style:normal;font-weight:400;line-height:normal;background:#D4A6C8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px 24px}.table-info__mobile__slideContent__description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:26px}.table-info__mobile__slideContent__description .table-info__mobile__slideContent__description__column{padding:20px 24px 0;text-align:left;color:#000;font-family:var("Playfair Display",Arial,Helvetica,sans-serif);font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.35}.table-info__mobile__slideContent__description .table-info__mobile__slideContent__description__content{color:#000;font-family:var("Montserrat",Arial,Helvetica,sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:1.75;text-align:left;margin-left:24px;margin-right:24px;padding-bottom:25px}.table-info__mobile__slideContent__description .table-info__mobile__slideContent__description__content:not(:last-child){border-bottom:1px solid #D4A6C8;padding-bottom:14px}.table-info__mobile__slideContent__description .table-info__mobile__slideContent__description__content:last-child{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.table-info__mobile__pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;margin-bottom:1rem}.table-info__mobile__pagination .swiper-pagination-bullet{width:12px;height:12px;position:relative;opacity:.5;border:none;-webkit-border-radius:100%;border-radius:100%;padding:0;background:rgba(212,166,200,.5);-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 3px}.table-info__mobile__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#D4A6C8;opacity:1}.single .table-info__mobile__pagination .swiper-pagination-bullet{margin:0}.table-info__mobile__navigationLeft,.table-info__mobile__navigationRight{border:none;background:none;position:absolute;bottom:0;z-index:9}.table-info__mobile__navigationLeft svg,.table-info__mobile__navigationRight svg{width:37px;height:auto}.table-info__mobile__navigationLeft{left:0}.table-info__mobile__navigationRight{right:0}.table-info{display:none}@media only screen and (min-width:768px){.table-info__mobile{display:none}.table-info{margin-top:20px;display:block}.table-info table thead{background:#D4A6C8}.table-info table thead th{text-align:left;color:#fff;font-family:var("Playfair Display",Arial,Helvetica,sans-serif);font-style:normal;font-size:1.4375rem!important;font-weight:700;line-height:normal;padding:15px 8px}.table-info table thead th:first-child{padding:8px}.table-info table tbody>tr:nth-child(even){background:rgba(212,166,200,.5)}.table-info table tbody tr td{font-size:16px!important;text-align:left;vertical-align:middle;height:100%;min-width:100px}.table-info table tbody tr td:first-child{padding:8px;color:#000;text-align:left;font-family:var("Montserrat",Arial,Helvetica,sans-serif);font-size:1rem;font-style:normal;font-weight:600;line-height:1.6876}.table-info table tbody tr td:first-child p{font-weight:600;line-height:1}.table-info table tbody tr td:not(:first-child){padding:8px;color:#000;font-family:var("Montserrat",Arial,Helvetica,sans-serif);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.7;text-transform:uppercase}.table-info table tbody tr td:first-child span{font-weight:600;line-height:1.5}.table-info__mobile+.table-info{margin-top:1rem}}.sliderBeforeAfter+table{margin-top:1rem}.single .table-info{display:block!important}@media only screen and (max-width:767px){.single .table-info{overflow-x:auto;max-width:100%;white-space:nowrap}}.single .table-info::-webkit-scrollbar{height:10px}.single .table-info::-webkit-scrollbar-track{background:#f1f1f1}.single .table-info::-webkit-scrollbar-thumb{background:#888}.single .table-info::-webkit-scrollbar-thumb:hover{background:#555}.single .table-info__mobile{display:none!important}.searchBar{background:#F4F4F4;height:100px;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.searchBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.searchBar .searchForm>div{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(126,126,126,.4);padding-bottom:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;top:8px}.searchBar .searchForm__input{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:325;line-height:normal;border-bottom:0 solid #7E7E7E;margin-left:0;opacity:.6;max-width:100%}.searchBar .searchForm__input::-webkit-input-placeholder{color:#7E7E7E}.searchBar .searchForm__input::-moz-placeholder{color:#7E7E7E}.searchBar .searchForm__input:-ms-input-placeholder{color:#7E7E7E}.searchBar .searchForm__input::-ms-input-placeholder{color:#7E7E7E}.searchBar .searchForm__input::placeholder{color:#7E7E7E}.searchBar .searchForm__label{color:#292929;text-align:center;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:normal}.searchBar .searchForm__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}.searchBar .searchForm__submit svg{top:0}.homeFondateurs{display:grid;grid-template-columns:1fr;gap:32px;margin:32px 0 32px}.homeFondateurs__on-title *{color:#B10F27!important;font-family:"Gotham",sans-serif!important;font-size:20px!important;font-style:normal;font-weight:500!important;line-height:1.3!important;letter-spacing:0.6px!important;text-transform:uppercase;margin-bottom:10px}.homeFondateurs__title *{color:#292929;font-family:"playfair-display",serif;font-size:32px!important;font-style:normal;font-weight:400;line-height:1.25;margin-bottom:1.5rem}@media only screen and (min-width:1024px){.homeFondateurs__title *{font-size:38px!important}}.homeFondateurs__content p{color:#292929;font-family:"Gotham",sans-serif;font-style:normal;font-weight:400;line-height:26px;font-size:16px!important}.homeFondateurs__content p a{color:#c10606;display:inline;padding-bottom:.125rem;font-weight:600;cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,from(#c10606),color-stop(5%,#c10606),color-stop(10.01%,transparent)) no-repeat left bottom/100% 100%;background:-o-linear-gradient(bottom,#c10606 0%,#c10606 5%,transparent 10.01%) no-repeat left bottom/100% 100%;background:linear-gradient(to top,#c10606 0%,#c10606 5%,transparent 10.01%) no-repeat left bottom/100% 100%;-webkit-transition:background-size 0.3s cubic-bezier(1,0,0,0),color 0.3s!important;-o-transition:background-size 0.3s cubic-bezier(1,0,0,0),color 0.3s!important;transition:background-size 0.3s cubic-bezier(1,0,0,0),color 0.3s!important}.homeFondateurs__content p a:hover{background-size:0 100%;background-position:right bottom;color:#c10606!important}.homeFondateurs__content p strong{font-weight:700}.homeFondateurs__content p+p{margin-top:8px}.homeFondateurs__link a span:first-child{margin-bottom:-.1rem}.homeFondateurs__link a{cursor:pointer;color:#B10F27;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #B10F27;background:rgba(161,25,45,.05);padding:3px 3px 3px 18px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.homeFondateurs__link a:hover{background:#B10F27;color:#fff}.homeFondateurs__link a::after{content:'';background:#B10F27;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.homeFondateurs__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#B10F27;width:31px;height:31px;z-index:2}.homeFondateurs__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.homeFondateurs__link a span{z-index:2}@media only screen and (min-width:1024px){.homeFondateurs{grid-template-columns:0.6fr 1fr;gap:35px;margin:52px 0 32px}.homeFondateurs__title *{font-size:38px;font-family:"playfair-display",serif;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:30px}.homeFondateurs__title *{font-size:38px!important;font-family:"playfair-display",serif}.homeFondateurs__on-title *{font-size:20px!important;font-style:normal;line-height:1.3;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px}}.section:has(.homeSeins){background-image:url(../../../../../../../../themes/antipodes-theme/dist/images/image-fond-rose-mobile.jpg);background-repeat:no-repeat;background-size:cover}.homeSeins{display:grid;grid-template-columns:1fr;position:relative;padding-top:40px}@media only screen and (min-width:1024px){.homeSeins{padding-top:0}}.homeSeins__title *{color:#FFF;font-family:"playfair-display",serif;font-size:55px!important;font-style:normal;font-weight:400;line-height:1;margin-bottom:20px}@media only screen and (max-width:1023px){.homeSeins__title *{margin-bottom:2.12rem}}.homeSeins__sub-title *{color:#FFF;font-family:"Gotham",sans-serif;font-size:20px!important;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:.6px;text-transform:uppercase;margin-bottom:24px}@media only screen and (max-width:1023px){.homeSeins__sub-title *{margin-bottom:2.12rem}}@media only screen and (max-width:1023px){.homeSeins__content__content{margin-bottom:3rem}}.homeSeins__content__content *{color:#FFF;font-family:"Gotham",sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:1.6;margin-bottom:14px}.homeSeins__content__content * p+p{margin-top:13px}@media only screen and (min-width:1024px){.homeSeins__content__content *{font-size:18px!important}}.homeSeins__content__content p:last-child{margin-bottom:0}.homeSeins__image{margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw);border-top:2px solid #fff}.homeSeins__image img{width:100%}.homeSeins__image .desktop{display:none}.homeSeins__image .mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:45rem}.homeSeins__link a{cursor:pointer;color:#fff;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #fff;background:rgba(255,255,255,.1);padding:3px 3px 3px 18px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:48px;position:relative}.homeSeins__link a::after{content:'';background:#fff;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.homeSeins__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#fff;width:31px;height:31px;z-index:2}.homeSeins__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.homeSeins__link a:hover{color:#B10F27}.homeSeins__link a span{z-index:2}@media only screen and (min-width:1024px){.section:has(.homeSeins){background-image:none}.homeSeins__content{font-size:18px;position:relative;max-width:570px;margin-left:auto;place-content:center}.homeSeins__content{grid-column:1;grid-row:1}.homeSeins__image{grid-column:1;grid-row:1;border:none}.homeSeins__image .desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:700px;-o-object-position:right;object-position:right}.homeSeins__image .mobile{display:none}.homeSeins__link a{margin-bottom:0;margin-top:36px}}.homeCentreChirurgiens{display:grid;grid-template-columns:1fr;position:relative}.homeCentreChirurgiens__title{width:80%;position:absolute;padding:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;margin-top:-27px;margin-left:auto;margin-right:auto}@media only screen and (min-width:430px){.homeCentreChirurgiens__title{width:78%}}@media only screen and (min-width:450px){.homeCentreChirurgiens__title{width:70%}}@media only screen and (min-width:482px){.homeCentreChirurgiens__title{width:70%}}@media only screen and (min-width:500px){.homeCentreChirurgiens__title{width:53%}}@media only screen and (min-width:1024px){.homeCentreChirurgiens__title{padding-top:0;max-width:39%}}@media only screen and (min-width:1500px){.homeCentreChirurgiens__title{padding-top:0;max-width:25%}}.homeCentreChirurgiens__bg-desktop{position:relative;display:none}.homeCentreChirurgiens__bg-mobile{position:relative;display:block}.homeCentreChirurgiens__title *{color:#FFF;text-align:center;text-shadow:0 0 22px rgba(0,0,0,.48);font-family:"playfair-display",serif;font-size:32px!important;font-style:normal;font-weight:400;line-height:1.25;text-transform:uppercase;margin-bottom:20px;z-index:1;position:relative;margin-top:-10px}@media only screen and (min-width:1024px){.homeCentreChirurgiens__title *{font-size:38px!important}}@media only screen and (max-width:399px){.homeCentreChirurgiens__title *{font-size:27px!important}}.homeCentreChirurgiens__content{grid-column:1;grid-row:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;place-content:center}.homeCentreChirurgiens__image{margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw);border-top:2px solid #fff}.homeCentreChirurgiens__image img{width:100%}@media only screen and (max-width:1023px){.homeCentreChirurgiens__image{border:none}}.homeCentreChirurgiens__image .desktop{display:none}.homeCentreChirurgiens__image .mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:600px}@media only screen and (min-width:1024px){.homeCentreChirurgiens__image .mobile{height:750px}}.sliderCentreChirurgiens__slider .swiper-slide{display:grid;position:relative;left:0}@media only screen and (max-width:767px){.sliderCentreChirurgiens__slider .swiper-slide{left:0}}.sliderCentreChirurgiens__slider__navigation_next{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer}.sliderCentreChirurgiens__slider__navigation_prev{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer}.sliderCentreChirurgiens__slider .swiper-pagination{background:transparent!important}.sliderCentreChirurgiens__slider .swiper-pagination .swiper-pagination-bullet{background:#fff!important;width:6px!important;height:6px!important;opacity:0.5!important}.sliderCentreChirurgiens__slider .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:10px!important}.sliderCentreChirurgiens__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important;opacity:1!important;position:relative!important}.sliderCentreChirurgiens__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:""!important;-webkit-border-radius:10px!important;border-radius:10px!important;border:.5px solid #FFF!important;width:10px!important;height:10px!important;position:absolute!important;top:-2px!important;left:-2px!important}.homeCentreChirurgiens__link a{margin-top:-19px;margin-left:-1px;cursor:pointer;color:#fff;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.8px solid #FFF;background:rgba(0,0,0,.25);padding:3px 3px 3px 16px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:48px;position:relative;z-index:3}.homeCentreChirurgiens__link a::after{content:'';background:#fff;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.homeCentreChirurgiens__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#fff;width:31px;height:31px;z-index:2}.homeCentreChirurgiens__link a:hover{color:#B10F27}.homeCentreChirurgiens__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.homeCentreChirurgiens__link a span{z-index:2}.homeCentreChirurgiens__content{grid-column:1;grid-row:1}.homeCentreChirurgiens__image{grid-column:1;grid-row:1}.homeCentreChirurgiens__single .sliderCentreChirurgiens__slider__navigation_next,.homeCentreChirurgiens__single .sliderCentreChirurgiens__slider__navigation_prev,.homeCentreChirurgiens__single .swiper-pagination{display:none}foreignObject{display:none!important}@media only screen and (min-width:600px){.homeCentreChirurgiens__image{max-height:750px;border:none}.homeCentreChirurgiens__image img{max-height:750px}.homeCentreChirurgiens__link a{margin-left:33px}.homeCentreChirurgiens__image .desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.homeCentreChirurgiens__bg-desktop{position:relative;display:block}.homeCentreChirurgiens__bg-mobile{position:relative;display:none}.homeCentreChirurgiens__image .mobile{display:none}.homeCentreChirurgiens__link a{margin-bottom:0}.homeCentreChirurgiens__title{margin-top:-8px}}.sliderMedecine__slider{position:relative}@media only screen and (min-width:900px) and (max-width:1099px){.sliderMedecine__slider .swiper-slide{height:100%!important}.sliderMedecine__slider .swiper-slide>*{height:100%!important}}@media only screen and (max-width:729px) and (min-width:600px){.sliderMedecine__slider .swiper-slide{height:100%!important}}@media only screen and (min-width:1100px){.sliderMedecine__slider .swiper-slide{height:auto!important}.sliderMedecine__slider .swiper-slide>*{height:100%!important}}.sliderMedecine__slider__header *{color:#292929;text-align:center;font-family:"playfair-display",serif;font-size:26px!important;font-style:normal;font-weight:400;line-height:1.2;margin:32px 0 32px}.sliderMedecine__slider__bloc{display:grid;position:relative;grid-template-columns:1fr;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sliderMedecine__slider__content{grid-column:1;grid-row:1;position:relative;z-index:4;place-content:center;border:.5px solid rgba(255,255,255,.5);background:rgba(199,144,150,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:.5rem;padding:32px 1rem;opacity:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sliderMedecine__slider__content__title-under{grid-column:1;grid-row:1;opacity:1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;z-index:3;place-content:end;color:#FFF;text-align:center;font-family:"Gotham",sans-serif;font-size:25px!important;font-style:normal;font-weight:450;line-height:1.4;letter-spacing:.75px;text-transform:uppercase;border:.5px solid rgba(255,255,255,.5);background:rgba(199,144,150,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 6px;margin-top:auto;margin-left:1rem;margin-right:1rem;margin-bottom:1rem}.sliderMedecine__slider__content__title-under *{font-size:25px!important}.sliderMedecine__slider__bloc:hover .sliderMedecine__slider__content{opacity:1}.sliderMedecine__slider__bloc:hover .sliderMedecine__slider__content__title-under{opacity:0}.sliderMedecine__slider__content__image{grid-column:1;grid-row:1;position:relative;z-index:2}.sliderMedecine__slider__content__image img{height:100%;width:100%}.sliderMedecine__slider__content__title *,.sliderMedecine__slider__content__title{color:#FFF;text-align:center;font-family:"Gotham",sans-serif;font-size:25px!important;font-style:normal;font-weight:500;line-height:1.48;letter-spacing:.75px;text-transform:uppercase;word-break:normal;margin-bottom:10px}.sliderMedecine__slider__content__description{margin-bottom:24px}.sliderMedecine__slider__content__description p{color:#FFF;text-align:center;font-family:"Gotham",sans-serif;font-size:18px!important;font-style:normal;font-weight:325;line-height:1.3}.sliderMedecine__slider__content__description p+p{margin-top:8px}.sliderMedecine__slider__content__description p strong{font-weight:700}.sliderMedecine__slider__content__link a{cursor:pointer;color:#fff;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.8px solid #FFF;background:rgba(255,255,255,.1);padding:3px 3px 3px 16px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;position:relative;z-index:3}.sliderMedecine__slider__content__link a::after{content:'';background:#fff;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.sliderMedecine__slider__content__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#fff;width:31px;height:31px;z-index:2}.sliderMedecine__slider__content__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.sliderMedecine__slider__content__link a:hover{color:#B10F27}.sliderMedecine__slider__content__link a span{z-index:3}.sliderMedecine__slider__navigation_next{right:0;position:absolute;top:44%;z-index:9;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.sliderMedecine__slider__navigation_prev{position:absolute;left:0;top:45%;z-index:9;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.sliderMedecine__slider .swiper-pagination-progressbar{background:#fff;height:6px;margin-top:0;position:relative;bottom:0}.sliderMedecine__slider .swiper-pagination-progressbar-fill{background:#B10F27!important;height:6px!important;-webkit-border-radius:0 46px 46px 0!important;border-radius:0 46px 46px 0!important}@media only screen and (min-width:1024px){.sliderMedecine__slider__header *{font-size:38px!important;margin:36px 0 50px}.sliderMedecine__slider.is-loop-false .swiper-pagination,.sliderMedecine__slider.is-loop-false .sliderMedecine__slider__navigation_next,.sliderMedecine__slider.is-loop-false .sliderMedecine__slider__navigation_prev{display:none}.sliderMedecine__slider__content{padding:2rem}}@media only screen and (max-width:1023px){.swiper-slide-active .sliderMedecine__slider__content{opacity:1;height:-webkit-calc(100% - 16px);height:calc(100% - 16px)}.swiper-slide-active .sliderMedecine__slider__content__title-under{opacity:0}}@media only screen and (max-width:1023px){.sliderMedecine__slider__bloc,.sliderMedecine__slider__content__image,.sliderMedecine__slider__content__image img{height:100%}}@media only screen and (max-width:499px){.sliderMedecine__slider__bloc,.sliderMedecine__slider__content__image,.sliderMedecine__slider__content__image img{height:460px}}.sliderEquipe__slider__header *{color:#292929;text-align:center;font-family:"playfair-display",serif;font-size:26px!important;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:32px;margin-top:32px}@media only screen and (min-width:1024px){.sliderEquipe__slider__header *{font-size:38px!important;margin-bottom:50px;margin-top:36px}}.homeEquipe__desktop{display:grid;grid-template-columns:1fr;gap:1.5px}.homeEquipe__desktop .swiper-pagination-progressbar{height:8px;bottom:-8px;background:#fff!important}.homeEquipe__desktop .swiper-pagination-progressbar-fill{background:#B10F27!important;height:8px!important;-webkit-border-radius:0 46px 46px 0!important;border-radius:0 46px 46px 0!important}.homeEquipe__desktop .swiper-pagination-progressbar-fill{-webkit-transform:translate3d(0,0,0) scaleX(.125) scaleY(1);transform:translate3d(0,0,0) scaleX(.125) scaleY(1)}.BlocFondateursContent{display:grid;grid-template-columns:1fr 1fr;gap:1.5px}.BlocFondateursContent .sliderFondateurs__slider__content__image,.BlocFondateursContent img{height:500px;width:100%}.sliderFondateurs__slider__bloc{display:grid;grid-template-columns:1fr;position:relative;height:500px;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.homeEquipe__desktop .swiper-slide .sliderEquipe__slider__bloc{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.homeEquipe__desktop:has(.sliderFondateurs__slider__bloc:hover) .sliderFondateurs__slider__bloc:not(:hover){opacity:.6}.homeEquipe__desktop:has(.sliderFondateurs__slider__bloc:hover) .swiper-slide .sliderEquipe__slider__bloc{opacity:.6}.homeEquipe__desktop:has(.swiper-slide:hover) .swiper-slide:not(:hover) .sliderEquipe__slider__bloc{opacity:.6}.homeEquipe__desktop:has(.swiper-slide:hover) .BlocFondateurs .sliderFondateurs__slider__bloc{opacity:.6}.sliderFondateurs__slider__content__image{grid-column:1;grid-row:1}.sliderFondateurs__slider__content__title-under{grid-column:1;grid-row:1;margin:auto auto 0;padding:0 36px;width:100%;margin-bottom:18px}.sliderFondateurs__slider__content__title-under *{color:#292929;text-align:center;font-family:"Gotham",sans-serif;font-size:15px!important;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.5px solid #FFF;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:10px 0}.BlocFondateurs__title{color:#444;text-align:center;font-family:Gotham;font-size:20px;font-style:normal;font-weight:450;line-height:1.8;letter-spacing:.6px;text-transform:uppercase;background:#E7E5F0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.BlocEquipeContent .sliderEquipe__slider__content__image,.BlocEquipeContent img{height:500px;width:100%}.sliderEquipe__slider{position:relative}.sliderEquipe__slider__bloc{display:grid;grid-template-columns:1fr;position:relative;height:500px}.sliderEquipe__slider__content__image{grid-column:1;grid-row:1}.sliderEquipe__slider__content__heading{grid-column:1;grid-row:1;margin:auto auto 0;padding:0 36px;width:100%}.sliderEquipe__slider__content__title-under{grid-column:1;grid-row:1;margin:auto auto 0;width:100%;margin-bottom:18px}.sliderEquipe__slider__content__title-under *{color:#292929;text-align:center;font-family:"Gotham",sans-serif;font-size:15px!important;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.5px solid #FFF;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:10px 0;word-break:normal}.sliderEquipe__slider__content__title-under_mention{grid-column:1;grid-row:1;margin:auto auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.sliderEquipe__slider__content__title-under_mention *{color:#292929;text-align:center;font-family:"Gotham",sans-serif;font-size:13px!important;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;background:#e7e5f0;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:6px 12px 4px;word-break:normal}.BlocEquipe__title{color:#444;text-align:center;font-family:Gotham;font-size:20px;font-style:normal;font-weight:450;line-height:1.8;letter-spacing:.6px;text-transform:uppercase;background:#E6E8EA;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sliderEquipe__slider .slider_navigation_next{right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer}.sliderEquipe__slider .slider_navigation_prev{left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;left:0;cursor:pointer}.homeEquipe__mobile{display:none}.homeEquipe__mobile .sliderEquipe__slider__content__image img{height:500px;width:100%}.homeEquipe__mobile .swiper-pagination-progressbar-fill{-webkit-transform:translate3d(0,0,0) scaleX(.125) scaleY(1);transform:translate3d(0,0,0) scaleX(.125) scaleY(1)}.homeEquipe__mobile .swiper-pagination-progressbar{height:8px;bottom:-8px;background:#fff!important}.homeEquipe__mobile .swiper-pagination-progressbar-fill{background:#B10F27!important;height:8px!important;-webkit-border-radius:0 46px 46px 0!important;border-radius:0 46px 46px 0!important}@media only screen and (max-width:1023px){.homeEquipe__mobile{display:block}.homeEquipe__desktop{display:none}}@media only screen and (min-width:1500px){.BlocFondateursContent .sliderFondateurs__slider__content__image,.BlocFondateursContent img,.sliderFondateurs__slider__bloc,.BlocEquipeContent .sliderEquipe__slider__content__image,.BlocEquipeContent img{height:86vh}.sliderEquipe__slider__bloc{min-height:86vh;height:auto}}.sliderEquipe__slider__navigation_prev>svg>path{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.sliderEquipe__slider__navigation_prev:hover>svg>path{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.sliderEquipe__slider__navigation_next>svg>path{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.sliderEquipe__slider__navigation_next:hover>svg>path{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.homeExcellence{display:grid;grid-template-columns:1fr;position:relative;margin-top:6px}@media only screen and (min-width:1024px){.homeExcellence{margin-top:0}}.homeExcellence__on-title *{color:#B10F27!important;font-family:"Gotham",sans-serif;font-size:20px!important;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px}.homeExcellence__title *{color:#292929;font-family:"playfair-display",serif;font-size:38px!important;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:20px}.homeExcellence__content__content *{color:#292929;font-family:"Gotham",sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:1.6;margin-bottom:12px}.homeExcellence__content__content * p+p{margin-top:8px}@media only screen and (min-width:1024px){.homeExcellence__content__content *{font-size:18px!important}}.homeExcellence__image{margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw)}.homeExcellence__image img{width:100%}.homeExcellence__image .desktop{display:none}.homeExcellence__image .mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.homeExcellence__link a{cursor:pointer;color:#B10F27;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #B10F27;background:rgba(177,15,39,.05);padding:3px 3px 3px 24px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin-top:24px}.homeExcellence__link a::after{content:'';background:#B10F27;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.homeExcellence__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#B10F27;width:31px;height:31px;z-index:2}.homeExcellence__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.homeExcellence__link a:hover{color:#fff}.homeExcellence__link a span{z-index:2}.homeExcellence__content{grid-column:1;grid-row:1;z-index:3;border:.5px solid #FFF;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px;margin:20px 0}.homeExcellence__image.desktop{grid-column:1;grid-row:1}.homeExcellence__image .desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.homeExcellence__image .desktop img{-o-object-fit:cover;object-fit:cover}.homeExcellence__image.mobile{margin:32px 0 0}@media only screen and (min-width:1024px){.homeExcellence__image .desktop{min-height:750px}.homeExcellence__image .desktop img{height:750px}.homeExcellence__content{font-size:18px;position:relative;max-width:60%;place-content:center;border:1px solid #FFF;background:rgba(255,255,255,.8);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:60px 50px 45px;margin:31px 0 25px auto}.homeExcellence__title *{margin-bottom:24px}.homeExcellence__image{grid-column:1;grid-row:1;border:none}.homeExcellence__image.mobile{display:none}.homeExcellence__image .mobile{display:none}.homeExcellence__link a{margin-bottom:0;margin-top:32px}}strong{font-weight:700!important}.homeSoigne{display:grid;grid-template-columns:1fr;gap:8px;margin:20px 0 24px}@media only screen and (min-width:1024px){.homeSoigne{grid-template-columns:1fr 1fr;gap:16px;margin:39px 0 32px}}.homeSoigne__title *{color:#292929;font-family:"playfair-display",serif;font-size:32px!important;font-style:normal;font-weight:400;line-height:1.2}.homeSoigne__sub-title *{color:#B10F27;font-family:"Gotham",sans-serif;font-size:20px!important;font-style:normal;font-weight:450;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;margin:.625rem 0}.homeSoigne__content{border:.8px solid #FFF;background:rgba(255,255,255,.5);padding:16px}.homeSoigne__content__content p{color:#292929;font-family:"Gotham",sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:1.5}.homeSoigne__content__content p strong{font-weight:700}.homeSoigne__content__content p+p{margin-top:13px}.homeSoigne__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.homeSoigne__image img{width:100%}@media only screen and (min-width:1024px){.homeSoigne__title *{font-size:38px!important}.homeSoigne__content__content p{font-size:18px!important}.homeSoigne__content{border:.8px solid #FFF;background:rgba(255,255,255,.5);padding:70px 37px 0 46px}.homeSoigne__image{height:592px}.homeSoigne__image img{width:100%;height:592px}.homeSoigne__sub-title *{margin:12px 0 20px}}.homeRdv{display:grid;grid-template-columns:1fr;gap:32px;padding:24px 1rem;background:#B10F27;position:relative}.homeRdv::before{content:url("data:image/svg+xml;charset=utf8,%3Csvg width='522' height='424' viewBox='0 0 522 424' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='165.426' cy='165.426' r='165.426' fill='%23D9D9D9' fill-opacity='0.62'/%3E%3Ccircle cx='355.642' cy='258.575' r='164.926' stroke='white'/%3E%3C/svg%3E");position:absolute;top:39px;left:0;opacity:.19;left:-80px;pointer-events:none}@media only screen and (max-width:1023px){.homeRdv::before{left:0;content:url("data:image/svg+xml;charset=utf8,%3Csvg width='335' height='274' viewBox='0 0 335 274' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Ccircle cx='106.354' cy='107.233' r='106.354' fill='%23D9D9D9' fill-opacity='0.62'/%3E%3Ccircle cx='228.646' cy='167.119' r='106.033' stroke='white' stroke-width='0.64291'/%3E%3C/g%3E%3C/svg%3E")}}.homeRdv__sub-title *{color:#FFF;font-family:"Gotham",sans-serif;font-size:18px!important;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:.54px;text-transform:uppercase;margin-bottom:24px}.homeRdv__title *{color:#FFF;font-family:"playfair-display",serif;font-size:30px!important;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:1.5rem}.homeRdv__content__content *{color:#FFF;font-family:"Gotham",sans-serif;font-size:18px!important;font-style:normal;font-weight:400;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:inline}.homeRdv__content__content * strong{font-weight:700}.homeRdv__content__content * p+p{margin-top:24px}.homeRdv__content__TwoColumn{display:grid;grid-template-columns:1fr}.homeRdv__content__TwoColumn p+p{margin-top:24px}@media only screen and (min-width:1024px){.homeRdv__content__TwoColumn p+p{margin-top:0}}@media only screen and (min-width:1024px){.homeRdv__content__TwoColumn{margin-bottom:2.5rem}}.homeRdv__link a{cursor:pointer;color:#FFF;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #FFF;background:rgba(255,255,255,.1);padding:3px 3px 3px 18px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.homeRdv__link a::after{content:'';background:#fff;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.homeRdv__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#fff;width:31px;height:31px;z-index:2}.homeRdv__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.homeRdv__link a:hover{color:#B10F27}.homeRdv__link a span{z-index:2}.separator{width:100vw;height:.8px;background:#E7E5F0;margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw)}@media only screen and (min-width:1024px){.homeRdv{grid-template-columns:0.6fr auto 1fr;gap:0;padding:0;margin:0}.homeRdv__content__content *{font-size:18px!important}.separator{width:.8px;height:100%;margin:0}.homeRdv__sub-title *{color:#FFF;font-family:"Gotham",sans-serif;font-size:18px;font-style:normal;letter-spacing:.54px;text-transform:uppercase;margin-bottom:42px}.homeRdv__title *{font-size:38px!important;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:1px;margin-bottom:20px;max-width:90%}.homeRdv__content__TwoColumn{display:grid;grid-template-columns:1fr 1fr;gap:31px;padding-top:12px}.homeRdv__content{padding:70px 0 70px 2.5rem}.homeRdv__content__content{font-size:18px;gap:49px;padding:70px 2.5rem 70px 3.5rem}}.homeVisio{display:grid;grid-template-columns:1fr;position:relative;padding:0}@media only screen and (min-width:1024px){.homeVisio{padding:32px 0}}.homeVisio__sub-title *{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:.48px;text-transform:uppercase;margin-bottom:13px}.homeVisio__title *{color:#292929;font-family:"playfair-display",serif;font-size:32px;font-style:normal;font-weight:400;line-height:1.25;margin-bottom:20px}.homeVisio__content__content *{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin-bottom:24px}.homeVisio__content__content * p+p{margin-top:8px}.homeVisio__image{margin:0}.homeVisio__image img{width:100%}.homeVisio__image .desktop{display:none}.homeVisio__image .mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.homeVisio__link a{cursor:pointer;color:#B10F27;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #B10F27;background:rgba(177,15,39,.05);padding:3px 3px 3px 24px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.homeVisio__link a::after{content:'';background:#B10F27;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.homeVisio__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#B10F27;width:31px;height:31px;z-index:2}.homeVisio__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.homeVisio__link a:hover{color:#FFF}.homeVisio__link a span{z-index:2}.homeVisio__content{grid-column:1;grid-row:1;z-index:3;border:.5px solid #FFF;background:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(22.5px);backdrop-filter:blur(22.5px);padding:24px 16px;margin:20px}.homeVisio__image.desktop{grid-column:1;grid-row:1}.homeVisio__image .desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.homeVisio__image .desktop img{-o-object-fit:cover;object-fit:cover}.homeVisio__image.mobile{margin:32px 0 0}@media only screen and (min-width:1024px){.homeVisio__content__content *{font-size:18px!important;margin-bottom:32px}.homeVisio__content{font-size:18px;position:relative;max-width:60%;place-content:center;border:1px solid #FFF;background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(22.5px);backdrop-filter:blur(22.5px);padding:30px 50px 42px;margin:31px auto 25px 27px}.homeVisio__title *{margin-bottom:24px;font-size:38px!important;padding-top:0}.homeVisio__image{grid-column:1;grid-row:1;max-height:100%;border:none}.homeVisio__image img{max-height:100%}.homeVisio__image.mobile{display:none}.homeVisio__image .mobile{display:none}.homeVisio__link a{margin-bottom:0}}@media only screen and (min-width:1300px){.homeVisio__content{max-width:45%}}@media only screen and (min-width:1600px){.homeVisio__image{max-height:648px}.homeVisio__image img{max-height:648px}}.homeException{display:grid;grid-template-columns:1fr;position:relative;padding-top:24px}.homeException__sub-title *{color:#000;font-family:Gotham!important;font-size:20px!important;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:.6px;text-transform:uppercase;margin-bottom:13px}.homeException__title *,.homeException__title{color:#FFF;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:"playfair-display",serif;font-size:26px!important;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:20px}.homeException__content__content{color:#292929;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin-bottom:32px;border:.5px solid #FFF;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px 16px;margin-top:8px}.homeException__content__content p+p{margin-top:8px}.homeException__image{margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw)}.homeException__image img{width:100%}@media only screen and (max-width:1023px){.homeException__image img{max-height:50rem;-o-object-position:bottom;object-position:bottom}}.homeException__image .desktop{display:none}.homeException__image .mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;max-height:50rem}.homeException__title.mobile{display:block;position:absolute;top:16px;left:16px}.homeException__title.desktop *{display:none}.homeException__content{grid-column:1;grid-row:1;z-index:3}.homeException__image.desktop{grid-column:1;grid-row:1;display:none}.homeException__image .desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.homeException__image .desktop img{-o-object-fit:cover;object-fit:cover}.homeException__image.mobile{margin:0;position:relative}@media only screen and (min-width:1024px){.homeException{padding-top:32px}.homeException__content{font-size:18px;position:relative;max-width:60%;background:#E7E5F0;margin:auto 0 0 auto;padding:20px 0 0 20px}.homeException__content p+p{margin-top:10px}.homeException__content__content{margin:0;padding-left:38px}.homeException__title *{margin-bottom:24px}.homeException__image{grid-column:1;grid-row:1;max-height:750px;border:none;margin:0}.homeException__image img{max-height:750px}.homeException__image.desktop{display:block}.homeException__image.mobile{display:none}.homeException__image .mobile{display:none}.homeException__link a{margin-bottom:0}.homeException__title.mobile{display:none}.homeException__title.desktop *{display:block;position:absolute;top:60px;left:45px;max-width:690px;text-shadow:0 4px 4px rgba(0,0,0,.25);font-size:38px!important;font-style:normal;font-weight:400;line-height:1.2}.homeException__sub-title *{margin-bottom:1rem}}@media only screen and (min-width:1300px){.homeException__content{max-width:716px}}@media only screen and (min-width:1600px){.homeException__image{max-height:650px}.homeException__image img{max-height:650px}}.homeAmbassadrices{display:grid;grid-template-columns:1fr;margin:24px 0 24px}@media only screen and (min-width:1024px){.homeAmbassadrices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:4px 0 67px}}.homeAmbassadrices .swiper-pagination{bottom:8px}.homeAmbassadricesHeader{background:#F2D8D7;-webkit-flex-basis:206rem;-ms-flex-preferred-size:206rem;flex-basis:206rem}@media only screen and (max-width:1023px){.homeAmbassadricesHeader{padding:1.25rem}}.homeAmbassadricesHeaderContent{border:.5px solid #FFF;background:#FFF;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px 16px;margin:20px;position:relative}@media only screen and (max-width:1023px){.homeAmbassadricesHeaderContent{margin:0!important}}.header-content-item{opacity:0;visibility:hidden;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%}.header-content-item.active{opacity:1;visibility:visible;position:relative}@media only screen and (max-width:1023px){.header-content-item{opacity:1;visibility:visible;position:static;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.homeAmbassadrices__title *,.homeAmbassadrices__title{color:#292929;font-family:"playfair-display",serif;font-size:32px!important;font-style:normal;font-weight:400;line-height:1.2}@media only screen and (max-width:1199px){.homeAmbassadrices__title *,.homeAmbassadrices__title{font-size:28px!important}}.homeAmbassadrices__content *{color:#292929;font-family:"Gotham",sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:28px;margin:20px 0 0}.homeAmbassadrices__content * p+p{margin-top:8px}.homeAmbassadrices__content * strong{font-weight:700}.homeAmbassadrices__content__link a{cursor:pointer;color:#B10F27;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #B10F27;background:rgba(177,15,39,.05);padding:3px 3px 3px 24px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;margin-top:25px;position:relative}.homeAmbassadrices__content__link a::after{content:'';background:#B10F27;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.homeAmbassadrices__content__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#B10F27;width:31px;height:31px;z-index:2}.homeAmbassadrices__content__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.homeAmbassadrices__content__link a:hover{color:#fff}.homeAmbassadrices__content__link a span{z-index:2}@media only screen and (min-width:1024px){.homeAmbassadrices__content__link a{margin-top:36px}}@media only screen and (max-width:1023px){.homeAmbassadrices__content__link a{margin-bottom:2rem}}.homeAmbassadrices__slider__link a{cursor:pointer;color:#fff;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #fff;background:rgba(255,255,255,.1);padding:2px 3px 2px 24px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;margin:0 auto;position:relative}.homeAmbassadrices__slider__link a::after{content:'';background:#B10F27;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.homeAmbassadrices__slider__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#B10F27;width:31px;height:31px;z-index:2}.homeAmbassadrices__slider__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.homeAmbassadrices__slider__link a:hover{color:#FFF}.homeAmbassadrices__slider__link a span{z-index:2}.homeAmbassadrices__slider__content__image{display:grid;grid-template-columns:1fr;position:relative}.homeAmbassadrices__slider__content{grid-column:1;grid-row:1;place-content:end;padding:20px 20px 60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:auto}.homeAmbassadrices__slider__content__image img,.homeAmbassadrices__slider__content__image picture{width:100%;grid-column:1;grid-row:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.homeAmbassadrices__slider__title *{color:#FFF;text-align:center;font-family:"playfair-display",serif;font-size:24px!important;font-style:normal;font-weight:500;line-height:1.1;max-width:90%;margin:0 auto}.homeAmbassadrices__slider__sub-title *{color:#FFF;text-align:center;font-family:"Gotham",sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.48px;margin:20px 0}.sliderAmbassadrices__slider{position:relative}.sliderAmbassadrices__slider__navigation_next{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer}.sliderAmbassadrices__slider__navigation_prev{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer}.sliderAmbassadrices__slider .swiper-pagination{background:transparent!important}@media only screen and (max-width:1023px){.sliderAmbassadrices__slider .swiper-pagination{left:0}}.sliderAmbassadrices__slider .swiper-pagination .swiper-pagination-bullet{background:#fff!important;width:6px!important;height:6px!important;opacity:0.5!important}@media only screen and (max-width:1023px){.sliderAmbassadrices__slider .swiper-pagination .swiper-pagination-bullet{background:#B10F27!important}}.sliderAmbassadrices__slider .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:10px!important}.sliderAmbassadrices__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important;opacity:1!important;position:relative!important}@media only screen and (max-width:1023px){.sliderAmbassadrices__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#B10F27!important}}.sliderAmbassadrices__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:''!important;-webkit-border-radius:10px!important;border-radius:10px!important;border:.5px solid #FFF!important;width:10px!important;height:10px!important;position:absolute!important;top:-2px!important;left:-2px!important}@media only screen and (max-width:1023px){.sliderAmbassadrices__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{border:.5px solid #B10F27!important}}.section--backgroundColor--purple:has(.homeAmbassadrices){-webkit-border-radius:0 0 24px 24px;border-radius:0 0 24px 24px}@media only screen and (min-width:1024px){.section--backgroundColor--purple:has(.homeAmbassadrices){-webkit-border-radius:0 0 50px 50px;border-radius:0 0 50px 50px}.homeAmbassadrices__slider__content__image img,.homeAmbassadrices__slider__content__image picture{height:707px}.homeAmbassadrices__title *{font-size:38px!important}}@media only screen and (min-width:1024px) and (max-width:1199px){.homeAmbassadrices__title *{font-size:28px!important}}@media only screen and (min-width:1024px){.homeAmbassadrices__content *{font-size:18px!important}}@media only screen and (min-width:1024px) and (max-width:1199px){.homeAmbassadrices__content *{font-size:17px!important}}@media only screen and (min-width:1024px){.sliderAmbassadrices__slider{-webkit-flex-basis:160rem;-ms-flex-preferred-size:160rem;flex-basis:160rem}.homeAmbassadrices__content{background:#fff}.homeAmbassadricesHeaderContent{height:-webkit-calc(100% - 48px);height:calc(100% - 48px);place-content:center;padding:0 2.75rem}.homeAmbassadrices__image{height:600px}.homeAmbassadrices__image img{width:100%;height:600px}.homeAmbassadrices__slider__title *{color:#FFF;text-align:center;font-family:"playfair-display",serif;font-size:32px!important;font-style:normal;font-weight:500;line-height:1.1}.homeAmbassadrices__content__link a{margin-top:36px}}@media only screen and (max-width:1023px){.homeAmbassadrices.desktop{display:none}}@media only screen and (min-width:1024px){.homeAmbassadrices.responsive{display:none}}.BlockVideo__bloc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:52px;position:relative;margin-top:32px}@media only screen and (min-width:1024px){.BlockVideo__bloc{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:69px}}.BlockVideo__bloc__title *{color:#292929;font-family:"playfair-display",serif;font-size:32px!important;font-style:normal;font-weight:400;line-height:1.25}@media only screen and (min-width:1024px){.BlockVideo__bloc__title *{font-size:38px!important}}.BlockVideo__bloc__sub-title *{color:#B10F27;font-family:"Gotham",sans-serif;font-size:16px!important;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.48px;text-transform:uppercase;margin:20px 0}@media only screen and (min-width:1024px){.BlockVideo__bloc__sub-title *{font-size:18px!important}}.BlockVideo__bloc__content *{color:#292929;font-family:"Gotham",sans-serif;font-size:18px!important;font-style:normal;font-weight:400;line-height:1.5}.BlockVideo__bloc__content * p+p{margin-top:8px}.BlockVideo__bloc__link a{cursor:pointer;color:#B10F27;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #B10F27;background:rgba(177,15,39,.05);padding:3px 3px 3px 24px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;margin-top:24px;position:relative}.BlockVideo__bloc__link a::after{content:'';background:#B10F27;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none}.BlockVideo__bloc__link a .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#B10F27;width:31px;height:31px;z-index:2}.BlockVideo__bloc__link a:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.BlockVideo__bloc__link a:hover{color:#FFF}.BlockVideo__bloc__link a span{z-index:2}.BlockVideo__bloc__video__image,.BlockVideo__bloc__video__cover_medias,.BlockVideo__bloc__video__cover_medias img{height:110px}@media only screen and (min-width:450px){.BlockVideo__bloc__video__image,.BlockVideo__bloc__video__cover_medias,.BlockVideo__bloc__video__cover_medias img{width:117px}}@media only screen and (min-width:450px){.sliderBlocVideo__slider a,.sliderBlocVideo__slider .swiper-slide{width:117px!important}}.BlockVideo__blocLeft{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;position:-webkit-sticky;top:190px}.BlockVideo__video{margin-top:40px}.sliderBlocVideo__slider{position:relative}@media only screen and (max-width:449px){.sliderBlocVideo__slider{margin-right:-webkit-calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.sliderBlocVideo__slider__navigation_next{position:absolute;top:50%;right:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer}@media only screen and (min-width:450px){.sliderBlocVideo__slider__navigation_next{display:none!important}}.sliderBlocVideo__slider__navigation_prev{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer}@media only screen and (min-width:450px){.sliderBlocVideo__slider__navigation_prev{display:none!important}}.sliderBlocVideo__slider .swiper-pagination{background:transparent!important;bottom:-32px!important}@media only screen and (min-width:450px){.sliderBlocVideo__slider .swiper-pagination{display:none!important}}.sliderBlocVideo__slider .swiper-pagination .swiper-pagination-bullet{background:#000!important;width:6px!important;height:6px!important;opacity:0.5!important}.sliderBlocVideo__slider .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:8px!important}.sliderBlocVideo__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000!important;opacity:1!important;position:relative!important}.sliderBlocVideo__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:''!important;-webkit-border-radius:10px!important;border-radius:10px!important;border:.5px solid #000!important;width:10px!important;height:10px!important;position:absolute!important;top:-2px!important;left:-2px!important}.glightbox-container .ginner-container{height:500px!important}.logoAnimation{margin-top:36px;margin-bottom:0}@media only screen and (min-width:1024px){.logoAnimation{margin-top:65px;margin-bottom:30px}}#homeBandeau{overflow:hidden}.logoAnimation__logos .marquee{display:inline-block;width:100%;-webkit-animation:marquee 200s linear infinite;animation:marquee 200s linear infinite}@media only screen and (min-width:1024px){.logoAnimation__logos .marquee{-webkit-animation:marquee 140s linear infinite;animation:marquee 140s linear infinite}}.logoAnimation__logos .marquee2{display:inline-block;width:100%;-webkit-animation:marquee 120s linear infinite;animation:marquee 120s linear infinite}.marquee{display:inline-block;width:100%;-webkit-animation:marquee 80s linear infinite;animation:marquee 80s linear infinite}@media only screen and (min-width:1024px){.marquee{-webkit-animation:marquee 100s linear infinite;animation:marquee 100s linear infinite}}.marquee2{display:inline-block;width:100%;-webkit-animation:marquee 110s linear infinite;animation:marquee 110s linear infinite}@media only screen and (min-width:1024px){.marquee2{-webkit-animation:marquee 103s linear infinite;animation:marquee 103s linear infinite}}.marquee2 .text:first-child{margin-left:3rem}.marquee>div,.marquee2>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;gap:3.5rem}.marquee>.text:last-child,.marquee2>.text:last-child{margin-left:2rem}.marquee>div div,.marquee2>div div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes marquee2{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee2{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.marquee2{margin-left:1rem}.marquee,.marquee2{width:auto!important}.logoAnimation__image img{width:auto}body{cursor:auto}.blockVideoHero{display:grid;grid-template-columns:1fr}.blockVideoHero>*{grid-row:1;grid-column:1}@media only screen and (min-width:1024px){.blockVideoHero{min-height:45rem;max-height:58rem}.blockVideoHero *{max-height:58rem}}@media only screen and (max-width:1023px){.blockVideoHero{min-height:36rem}}@media only screen and (max-width:499px){.blockVideoHero{min-height:28rem}}.blockVideoHero__video video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.blockVideoHero__image{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-bottom:-4px}.blockVideoHero__image img{width:100%}.blockVideoHero__content{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:3rem auto;text-align:center;max-width:1028px;padding:20px;display:flex;gap:1.88rem}@media only screen and (max-width:1023px){.blockVideoHero__content{margin:1.5rem auto}}.blockVideoHero__content__title>*{color:#292929!important;text-align:center!important;font-family:"playfair-display",serif!important;font-size:2.5rem!important;font-style:normal!important;font-weight:400!important;line-height:48px!important;text-transform:uppercase!important}@media only screen and (max-width:1023px){.blockVideoHero__content__title>*{font-size:2rem!important}}@media only screen and (max-width:499px){.blockVideoHero__content__title>*{font-size:1.5rem!important;line-height:2.25rem!important}}.blockVideoHero__content__link{cursor:pointer;color:#292929;font-family:"Gotham",sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.75px;text-transform:uppercase;-webkit-border-radius:24.59px;border-radius:24.59px;border:.82px solid #292929;padding:3px 3px 3px 18px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25.21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.blockVideoHero__content__link:hover{background:#f09dac;border:.82px solid #f09dac;color:#fff}.blockVideoHero__content__link::after{content:"";background:#f09dac;width:31px;height:31px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;pointer-events:none}.blockVideoHero__content__link .svg{line-height:0;-webkit-border-radius:32px;border-radius:32px;background:#f09dac;width:31px;height:31px;z-index:2}.blockVideoHero__content__link:hover::after{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);right:0}.blockVideoHero__content__link span{z-index:2}.blockVideoStats__responsive{padding:0!important;margin-top:1.25rem;margin-left:1.25rem;margin-bottom:1.25rem;background:rgba(177,15,39,.05);overflow:hidden;max-width:-webkit-calc(100% - 1.25rem);max-width:calc(100% - 1.25rem)}@media only screen and (min-width:1024px){.blockVideoStats__responsive{display:none}}.blockVideoStats__responsive .swiper-slide:not(.swiper-slide-active){opacity:.5}.blockVideoStats__responsive .swiper-slide-active{opacity:1}.blockVideoStats__responsive .swiper-slide{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.blockVideoStats__responsive .swiper-container{padding-right:0!important;padding-left:1.5rem!important;padding-top:2rem!important;padding-bottom:2rem!important}.blockVideoStats__responsive__navigation_next{position:absolute;right:0;z-index:4;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blockVideoHero__stats{position:relative;z-index:4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:1.75rem}@media only screen and (max-width:1023px){.blockVideoHero__stats{display:none}}.blockVideoHero__stats>.container{border:.5px solid #fff;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:1.5rem 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1199px){.blockVideoHero__stats>.container{padding:1.5rem}}.blockVideoHero__stats__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.blockVideoHero__stats .blockVideoHero__stats__institute p{width:160px}@media only screen and (min-width:1024px){.blockVideoHero__stats .blockVideoHero__stats__institute{-webkit-animation:statsOpacityInstitute 6s linear infinite;animation:statsOpacityInstitute 6s linear infinite}}.blockVideoHero__stats .blockVideoHero__stats__team p{width:254px}@media only screen and (min-width:1024px){.blockVideoHero__stats .blockVideoHero__stats__team{-webkit-animation:statsOpacityTeam 6s linear infinite;animation:statsOpacityTeam 6s linear infinite}}.blockVideoHero__stats .blockVideoHero__stats__center p{width:200px}@media only screen and (min-width:1024px){.blockVideoHero__stats .blockVideoHero__stats__center{-webkit-animation:statsOpacityCenter 6s linear infinite;animation:statsOpacityCenter 6s linear infinite}}@-webkit-keyframes statsOpacityInstitute{0%{opacity:1}33%{opacity:1}34%{opacity:.5}100%{opacity:.5}}@keyframes statsOpacityInstitute{0%{opacity:1}33%{opacity:1}34%{opacity:.5}100%{opacity:.5}}@-webkit-keyframes statsOpacityCenter{0%{opacity:.5}33%{opacity:.5}34%{opacity:1}66%{opacity:1}67%{opacity:.5}100%{opacity:.5}}@keyframes statsOpacityCenter{0%{opacity:.5}33%{opacity:.5}34%{opacity:1}66%{opacity:1}67%{opacity:.5}100%{opacity:.5}}@-webkit-keyframes statsOpacityTeam{0%{opacity:.5}66%{opacity:.5}67%{opacity:1}100%{opacity:1}}@keyframes statsOpacityTeam{0%{opacity:.5}66%{opacity:.5}67%{opacity:1}100%{opacity:1}}.blockVideoHero__svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:88px;width:61px;margin-right:-1rem}.blockVideoHero__stats__institute,.blockVideoHero__stats__team,.blockVideoHero__stats__center{position:relative;color:#292929;font-family:Gotham;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;position:relative;display:grid;grid-template-columns:auto auto;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:87px;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.blockVideoHero__stats__institute svg,.blockVideoHero__stats__team svg,.blockVideoHero__stats__center svg{margin-right:-.5rem;height:87px}.blockVideoHero__stats__center p{width:200px}.blockVideoHero__stats__team p{width:254px}.blockVideoHero__stats__institute p{width:160px}.blockVideoHero__stats__separator{display:block;height:87px;width:.1875rem;background:#fff}.popupdocto{opacity:0;height:100vh;width:100vw;z-index:10000;position:fixed;display:grid;grid-template-columns:1fr;top:0;left:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.popupdocto>*{grid-row:1;grid-column:1}.popupdocto.active{opacity:1;pointer-events:all}.popupdocto__overlay{height:100vh;width:100vw;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2rem 1rem;gap:3rem;text-align:center;position:relative;max-width:27.875rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;justify-self:center;z-index:3;background:#FFF}@media only screen and (max-width:499px){.popup__container{max-width:25rem}}.popup__container:after{position:absolute;content:url("data:image/svg+xml;charset=utf8,%3Csvg width='396' height='308' viewBox='0 0 396 308' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.03'%3E%3Cmask id='mask0_590_62' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='-53' width='396' height='361'%3E%3Crect y='-53' width='395.582' height='361' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_590_62)'%3E%3Ccircle cx='84.8152' cy='86.5298' r='139.53' fill='%23B10F27'/%3E%3Ccircle cx='245.255' cy='165.097' r='139.108' stroke='%23F09DAC' stroke-width='0.843458'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;left:0;top:0;pointer-events:none}.popup__container>*{position:relative;z-index:2}.popup__logo{width:15rem;height:3.33438rem}.popupdocto__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.popupdocto__content__title>*{color:#292929!important;text-align:center!important;font-family:"playfair-display",serif!important;font-size:2rem!important;font-style:normal!important;font-weight:400!important;line-height:2.5rem!important}.popupdocto__content__description{color:#000;text-align:center;font-family:"Gotham",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.75rem}.popupdocto__links .homeFondateurs__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popupdocto__links .homeFondateurs__link>a:first-child>span:first-child>svg>path{-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}.popupdocto__links .homeFondateurs__link>a:first-child:hover>span:first-child>svg>path{fill:#fff}.popupdocto__links .homeFondateurs__link>a:first-child>span:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.popupdocto__cross{top:1rem;right:1rem;position:absolute;cursor:pointer}.video-block__items{display:grid;margin-top:30px;margin-bottom:60px;gap:40px}@media only screen and (min-width:768px){.video-block__items{grid-template-columns:1fr 1fr;margin-top:40px;gap:70px 60px}}@media only screen and (min-width:1200px){.video-block__items{grid-template-columns:1fr 1fr 1fr}}.video-block__title{color:var(--Primary-600,#0F262F);font-family:Poppins;font-size:26px;font-style:normal;font-weight:700;line-height:2.125rem;letter-spacing:2.6px;text-transform:uppercase;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}.video-block__title:after{content:'';width:100%;height:1px;display:block;background-color:#b8b8b8}.video-block__title>*{white-space:nowrap;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:1.5625rem}.video-block__content{color:var(--Primary-600,#0F262F);-webkit-font-feature-settings:'salt' on;font-feature-settings:'salt' on;font-family:Montserrat;font-size:.9375rem;font-style:normal;font-weight:300;line-height:1.66;letter-spacing:.45px;margin-top:12px}.video-block .antipodes-post-card-1__thumbnail{min-height:inherit}.video-block .antipodes-post-card-1__thumbnail>svg{position:absolute;top:-webkit-calc(50% - 60px);top:calc(50% - 60px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.video-block .antipodes-post-card-1__header{position:absolute;bottom:-20px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);background:#B10F27;padding:6px 10px;right:-8px;color:#FFF;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1400px){.video-block .antipodes-post-card-1__header{right:-20px}}.video-block .antipodes-post-card-1__video-title{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:25px;padding:48px 1rem;background:#F5F5F5}.video-block .antipodes-post-card-1{min-height:23.75rem;position:relative;cursor:pointer}.video-block .antipodes-post-card-1 img{min-height:inherit;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-block .antipodes-post-card-1__category{height:18px}.section{margin-top:-webkit-calc(2rem + 6vw);margin-top:calc(2rem + 6vw);color:#1d1d1d}@media (min-width:1200px){.section{margin-top:7.14286rem}}@media only screen and (max-width:1023px){.section{margin-top:-webkit-calc(1.64286rem + 2.25vw);margin-top:calc(1.64286rem + 2.25vw)}}@media only screen and (max-width:1023px) and (min-width:1200px){.section{margin-top:3.57143rem}}.section.margin--normal{margin-top:-webkit-calc(1.64286rem + 2.25vw);margin-top:calc(1.64286rem + 2.25vw)}@media (min-width:1200px){.section.margin--normal{margin-top:3.57143rem}}.section.section--no-topMargin{margin-top:0!important}.section--backgroundColor--gris{background-color:#f3f3f3}.section--backgroundColor--degrade-grey{background:-webkit-gradient(linear,left top,left bottom,from(rgba(240,240,240,0)),color-stop(66.67%,#f0f0f0));background:-o-linear-gradient(top,rgba(240,240,240,0) 0%,#f0f0f0 66.67%);background:linear-gradient(180deg,rgba(240,240,240,0) 0%,#f0f0f0 66.67%)}.section--backgroundColor--purple{background:#E7E5F0}.section--topMargin--sm{margin-top:-webkit-calc(1.64286rem + 2.25vw);margin-top:calc(1.64286rem + 2.25vw)}@media (min-width:1200px){.section--topMargin--sm{margin-top:3.57143rem}}.section--topMargin--md{margin-top:-webkit-calc(1.82143rem + 4.125vw);margin-top:calc(1.82143rem + 4.125vw)}@media (min-width:1200px){.section--topMargin--md{margin-top:5.35714rem}}.sectionHeader--styleFirst h1,.sectionHeader--styleFirst h2,.sectionHeader--styleFirst h3,.sectionHeader--styleFirst h4,.sectionHeader--styleFirst h5,.sectionHeader--styleFirst h6{display:inline-block;position:relative;z-index:99;font-size:-webkit-calc(1.45714rem + 0.3vw);font-size:calc(1.45714rem + 0.3vw);color:#1d1d1d;line-height:1.3;margin-bottom:2.5rem;background-color:#fff}@media (min-width:1200px){.sectionHeader--styleFirst h1,.sectionHeader--styleFirst h2,.sectionHeader--styleFirst h3,.sectionHeader--styleFirst h4,.sectionHeader--styleFirst h5,.sectionHeader--styleFirst h6{font-size:1.71429rem}}@media only screen and (min-width:1024px){.sectionHeader--styleFirst h1,.sectionHeader--styleFirst h2,.sectionHeader--styleFirst h3,.sectionHeader--styleFirst h4,.sectionHeader--styleFirst h5,.sectionHeader--styleFirst h6{font-size:-webkit-calc(1.52143rem + 0.975vw);font-size:calc(1.52143rem + 0.975vw)}}@media only screen and (min-width:1024px) and (min-width:1200px){.sectionHeader--styleFirst h1,.sectionHeader--styleFirst h2,.sectionHeader--styleFirst h3,.sectionHeader--styleFirst h4,.sectionHeader--styleFirst h5,.sectionHeader--styleFirst h6{font-size:2.35714rem}}.sectionHeader--styleFirst .sectionHeader__title{position:relative}.sectionHeader--styleFirst .sectionHeader__title:after{content:'';width:100%;height:1px;position:absolute;top:23px;left:0;background-color:#b8b8b8}.sectionHeader--left{text-align:left}.sectionHeader--left .sectionHeader__title h1,.sectionHeader--left .sectionHeader__title h2,.sectionHeader--left .sectionHeader__title h3,.sectionHeader--left .sectionHeader__title h4,.sectionHeader--left .sectionHeader__title h5,.sectionHeader--left .sectionHeader__title h6{padding-right:2.14286rem}.sectionHeader--right{text-align:right}.sectionHeader--right .sectionHeader__title h1,.sectionHeader--right .sectionHeader__title h2,.sectionHeader--right .sectionHeader__title h3,.sectionHeader--right .sectionHeader__title h4,.sectionHeader--right .sectionHeader__title h5,.sectionHeader--right .sectionHeader__title h6{padding-left:2.14286rem}.sectionHeader--center{text-align:center}.sectionHeader--styleSecond{margin-bottom:2.5rem}.sectionHeader--styleSecond h1,.sectionHeader--styleSecond h2,.sectionHeader--styleSecond h3,.sectionHeader--styleSecond h4,.sectionHeader--styleSecond h5,.sectionHeader--styleSecond h6{font-size:-webkit-calc(1.54286rem + 1.2vw);font-size:calc(1.54286rem + 1.2vw);color:#1d1d1d;line-height:1.3;margin-bottom:1.07143rem}@media (min-width:1200px){.sectionHeader--styleSecond h1,.sectionHeader--styleSecond h2,.sectionHeader--styleSecond h3,.sectionHeader--styleSecond h4,.sectionHeader--styleSecond h5,.sectionHeader--styleSecond h6{font-size:2.57143rem}}.sectionHeader--styleSecond h1:after,.sectionHeader--styleSecond h2:after,.sectionHeader--styleSecond h3:after,.sectionHeader--styleSecond h4:after,.sectionHeader--styleSecond h5:after,.sectionHeader--styleSecond h6:after{content:'';display:block;width:44px;height:6px;margin:1.07143rem auto 0;background-color:#c10606}body.menu_style_purple .sectionHeader--styleSecond h1:after,body.menu_style_purple .sectionHeader--styleSecond h2:after,body.menu_style_purple .sectionHeader--styleSecond h3:after,body.menu_style_purple .sectionHeader--styleSecond h4:after,body.menu_style_purple .sectionHeader--styleSecond h5:after,body.menu_style_purple .sectionHeader--styleSecond h6:after{background-color:#d4a6c8}.sectionHeader--styleThird{margin-bottom:3.21429rem}.sectionHeader--styleThird .sectionHeader__title{width:100%;max-width:840px;position:relative;margin:auto;padding:1.78571rem 3.57143rem}.sectionHeader--styleThird .sectionHeader__title:before,.sectionHeader--styleThird .sectionHeader__title:after{content:'';width:18px;height:18px;position:absolute;background-color:transparent;border-width:7px 0 0 7px;border-style:solid;border-color:#c10606 transparent transparent #c10606}body.menu_style_purple .sectionHeader--styleThird .sectionHeader__title:before,body.menu_style_purple .sectionHeader--styleThird .sectionHeader__title:after{border-color:#d4a6c8 transparent transparent #d4a6c8}.sectionHeader--styleThird .sectionHeader__title:before{top:0;left:0}.sectionHeader--styleThird .sectionHeader__title:after{right:0;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sectionHeader--styleThird h1,.sectionHeader--styleThird h2,.sectionHeader--styleThird h3,.sectionHeader--styleThird h4,.sectionHeader--styleThird h5,.sectionHeader--styleThird h6{font-size:-webkit-calc(1.55rem + 1.275vw);font-size:calc(1.55rem + 1.275vw);line-height:1.2}@media (min-width:1200px){.sectionHeader--styleThird h1,.sectionHeader--styleThird h2,.sectionHeader--styleThird h3,.sectionHeader--styleThird h4,.sectionHeader--styleThird h5,.sectionHeader--styleThird h6{font-size:2.64286rem}}.no--margin-header .sectionHeader .sectionHeader__title h1,.no--margin-header .sectionHeader .sectionHeader__title h2,.no--margin-header .sectionHeader .sectionHeader__title h3,.no--margin-header .sectionHeader .sectionHeader__title h4,.no--margin-header .sectionHeader .sectionHeader__title h5,.no--margin-header .sectionHeader .sectionHeader__title h6{margin-bottom:0!important}.block_hero{overflow:hidden}.block_hero__team{position:relative}.block_hero>*{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:"texts" "image";grid-template-columns:1fr;gap:-webkit-calc(1.5rem + 0.75vw);gap:calc(1.5rem + 0.75vw)}@media (min-width:1200px){.block_hero>*{gap:2.14286rem}}@media only screen and (min-width:1024px){.block_hero>*{grid-template-areas:"image texts";grid-template-columns:1.25fr 0.75fr;gap:0}}.block_hero>*:before,.block_hero>*:after{display:none}.block_hero>*.full_position:not(.image__left){grid-template-areas:"texts" "image";grid-template-columns:1fr}@media only screen and (min-width:1024px){.block_hero>*.full_position:not(.image__left){grid-template-areas:"texts image";grid-template-columns:0.75fr 1.25fr}}.block_hero__image{grid-area:image;height:100%;position:relative}.block_hero__image>picture img,.block_hero__image>img{display:block;width:100%;height:100%;position:relative;z-index:1}@media only screen and (min-width:1024px){.full_position:not(.image__left):not(.isInsidePageBuilder) .block_hero__image{margin-right:-webkit-calc(80% - 50vw);margin-right:calc(80% - 50vw)}}.full_position:not(.image__left):not(.isInsidePageBuilder) .block_hero__image:before{content:'';display:block;width:100%;height:100%;position:absolute;top:30px;background-color:#f0f0f0;left:-30px}@media only screen and (min-width:1024px){.image__left .block_hero__image{margin-left:-webkit-calc(80% - 50vw);margin-left:calc(80% - 50vw)}}.image__right .block_hero__image:before{display:none!important}.block_hero__texts{grid-area:texts;position:relative;z-index:9;background:#fff}@media only screen and (min-width:1024px){.block_hero__texts{padding:-webkit-calc(1.71429rem + 3vw) -webkit-calc(1.60714rem + 1.875vw);padding:calc(1.71429rem + 3vw) calc(1.60714rem + 1.875vw)}}@media only screen and (min-width:1024px) and (min-width:1200px){.block_hero__texts{padding:4.28571rem 3.21429rem}}@media only screen and (min-width:1024px){.block_hero__texts{margin-top:-webkit-calc(1.46429rem + 0.375vw);margin-top:calc(1.46429rem + 0.375vw);margin-bottom:-webkit-calc(1.46429rem + 0.375vw);margin-bottom:calc(1.46429rem + 0.375vw);-webkit-box-shadow:11px 10px 13px rgba(0,0,0,.09);box-shadow:11px 10px 13px rgba(0,0,0,.09);margin-left:-130px}}@media only screen and (min-width:1024px) and (min-width:1200px){.block_hero__texts{margin-top:1.78571rem}}@media only screen and (min-width:1024px) and (min-width:1200px){.block_hero__texts{margin-bottom:1.78571rem}}@media only screen and (min-width:1024px){.block_hero__team .block_hero__texts{margin-left:-70px}}.full_position:not(.image__left):not(.image__right) .block_hero__texts{margin-left:0}@media only screen and (min-width:1024px){.full_position:not(.image__left):not(.image__right) .block_hero__texts{margin-right:-130px}}@media only screen and (min-width:1024px){.image__left .block_hero__texts{margin-left:-130px}}@media only screen and (min-width:1024px){.image__right .block_hero__texts{max-width:800px;-webkit-box-shadow:-11px 10px 13px rgba(0,0,0,.09);box-shadow:-11px 10px 13px rgba(0,0,0,.09);margin-right:-300px;margin-left:auto}}.image__right .block_hero__texts h1,.image__right .block_hero__texts h2,.image__right .block_hero__texts h3,.image__right .block_hero__texts h4,.image__right .block_hero__texts h5,.image__right .block_hero__texts h6{font-size:-webkit-calc(1.52143rem + 0.975vw);font-size:calc(1.52143rem + 0.975vw);color:#c10606}@media (min-width:1200px){.image__right .block_hero__texts h1,.image__right .block_hero__texts h2,.image__right .block_hero__texts h3,.image__right .block_hero__texts h4,.image__right .block_hero__texts h5,.image__right .block_hero__texts h6{font-size:2.35714rem}}.image__right .block_hero__texts h1:after,.image__right .block_hero__texts h2:after,.image__right .block_hero__texts h3:after,.image__right .block_hero__texts h4:after,.image__right .block_hero__texts h5:after,.image__right .block_hero__texts h6:after{background-color:#c10606!important}body.menu_style_purple .image__right .block_hero__texts h1:after,body.menu_style_purple .image__right .block_hero__texts h2:after,body.menu_style_purple .image__right .block_hero__texts h3:after,body.menu_style_purple .image__right .block_hero__texts h4:after,body.menu_style_purple .image__right .block_hero__texts h5:after,body.menu_style_purple .image__right .block_hero__texts h6:after{background-color:#d4a6c8!important}.block_hero__texts h1,.block_hero__texts h2,.block_hero__texts h3,.block_hero__texts h4,.block_hero__texts h5,.block_hero__texts h6{font-size:-webkit-calc(1.56429rem + 1.425vw);font-size:calc(1.56429rem + 1.425vw);color:#1d1d1d;line-height:1.3;margin-bottom:1.78571rem}@media (min-width:1200px){.block_hero__texts h1,.block_hero__texts h2,.block_hero__texts h3,.block_hero__texts h4,.block_hero__texts h5,.block_hero__texts h6{font-size:2.78571rem}}.block_hero__texts h1:after,.block_hero__texts h2:after,.block_hero__texts h3:after,.block_hero__texts h4:after,.block_hero__texts h5:after,.block_hero__texts h6:after{content:'';display:block;width:70px;height:8px;margin-top:1.07143rem;background-color:#c10606}@media only screen and (min-width:768px){.block_hero__texts h1:after,.block_hero__texts h2:after,.block_hero__texts h3:after,.block_hero__texts h4:after,.block_hero__texts h5:after,.block_hero__texts h6:after{margin-left:-1.78571rem}}body.menu_style_purple .block_hero__texts h1:after,body.menu_style_purple .block_hero__texts h2:after,body.menu_style_purple .block_hero__texts h3:after,body.menu_style_purple .block_hero__texts h4:after,body.menu_style_purple .block_hero__texts h5:after,body.menu_style_purple .block_hero__texts h6:after{background-color:#d4a6c8!important}.block_hero__texts p{text-align:justify}.block_hero__texts p,.block_hero__texts li{font-size:1rem;line-height:1.6;margin-bottom:1.07143rem}@media only screen and (max-width:767px){.block_hero__texts p,.block_hero__texts li{font-size:1.14286rem}}.block_hero__texts li{margin-left:15px;padding-left:10px;list-style-image:url(../../../../../../../../themes/antipodes-theme/dist/images/puce.svg)}.block_hero__texts .link_with_border{margin-top:1.78571rem}.block_hero__texts .link_with_border+.link_with_border{margin-top:1.07143rem}body.menu_style_purple .block_hero__texts .link_with_border{color:#614a5f}body.menu_style_purple .block_hero__texts .link_with_border>span:before,body.menu_style_purple .block_hero__texts .link_with_border>span:after,body.menu_style_purple .block_hero__texts .link_with_border>span span:before,body.menu_style_purple .block_hero__texts .link_with_border>span span:after{border-color:#d4a6c8}body.menu_style_purple .block_hero__texts .link_with_border:hover{color:#614a5f!important}@media only screen and (max-width:1023px){.block_hero__texts.position--small{margin-top:-webkit-calc(1.53571rem + 1.125vw);margin-top:calc(1.53571rem + 1.125vw)}}@media only screen and (max-width:1023px) and (min-width:1200px){.block_hero__texts.position--small{margin-top:2.5rem}}@media only screen and (min-width:1024px){.block_hero__texts.position--small{padding:-webkit-calc(1.64286rem + 2.25vw) -webkit-calc(1.60714rem + 1.875vw);padding:calc(1.64286rem + 2.25vw) calc(1.60714rem + 1.875vw)}}@media only screen and (min-width:1024px) and (min-width:1200px){.block_hero__texts.position--small{padding:3.57143rem 3.21429rem}}.block_hero__texts.position--small.block_contact_form{padding:2.5rem 3.21429rem}.block_hero__texts.position--small.block_contact_form.form_urgence div.wpcf7{max-width:630px;margin-top:2.85714rem}.block_hero__texts.position--small h1,.block_hero__texts.position--small h2,.block_hero__texts.position--small h3,.block_hero__texts.position--small h4,.block_hero__texts.position--small h5,.block_hero__texts.position--small h6{font-size:-webkit-calc(1.52143rem + 0.975vw);font-size:calc(1.52143rem + 0.975vw);line-height:1}@media (min-width:1200px){.block_hero__texts.position--small h1,.block_hero__texts.position--small h2,.block_hero__texts.position--small h3,.block_hero__texts.position--small h4,.block_hero__texts.position--small h5,.block_hero__texts.position--small h6{font-size:2.35714rem}}.block_hero__texts.position--small h1:after,.block_hero__texts.position--small h2:after,.block_hero__texts.position--small h3:after,.block_hero__texts.position--small h4:after,.block_hero__texts.position--small h5:after,.block_hero__texts.position--small h6:after{content:'';display:block;width:40px;height:5px;margin-top:1.07143rem;background-color:#5a5a58}@media only screen and (min-width:768px){.block_hero__texts.position--small h1:after,.block_hero__texts.position--small h2:after,.block_hero__texts.position--small h3:after,.block_hero__texts.position--small h4:after,.block_hero__texts.position--small h5:after,.block_hero__texts.position--small h6:after{margin-left:-1.07143rem}}.block_hero__texts.position--small p{font-size:1.07143rem;line-height:1.5}@media only screen and (max-width:767px){.block_hero__texts.position--small p{font-size:1.14286rem}}.block_hero__texts.position--small .link_with_border{max-width:260px}@media only screen and (max-width:767px){.block_hero__texts.position--small .link_with_border{font-size:1.14286rem}}@media only screen and (min-width:1024px){.block_hero.position--small>*{grid-template-columns:1.75fr 0.75fr}}.block_hero.internalPage__hero--noMedia>*{grid-template-areas:"texts";grid-template-columns:1fr}.block_hero.internalPage__hero--noMedia .block_hero__texts{padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:0}.caption_image p{font-size:.78571rem;color:#858585;font-style:italic}.caption_image p a{text-decoration:underline}.block_hero__image>google-maps{height:100%}@media only screen and (min-width:1024px){.block_hero__texts h1{font-size:24px!important}}@media only screen and (min-width:1200px){.block_hero__texts h1{font-size:28px!important}}.block_hero_home>div{margin-bottom:15px}@media only screen and (min-width:1024px){.block_hero_home>div{margin-bottom:30px}}.block_hero_home .block_hero__image{margin-right:auto!important}.block_hero_home .normal_position .block_hero__image::before{content:'';display:block;width:100%;height:100%;position:absolute;top:30px;background-color:#f0f0f0;right:-30px}.block_hero_home .block_hero__texts h2{color:var(--specificColor)}.block_hero_home .block_hero__texts h2::after{background-color:var(--specificColor)}.block_hero_home .block_hero__texts .link_with_border{color:var(--specificColor)}.block_hero_home .block_hero__texts .link_with_border>span:before,.block_hero_home .block_hero__texts .link_with_border>span:after,.block_hero_home .block_hero__texts .link_with_border>span span:before,.block_hero_home .block_hero__texts .link_with_border>span span:after{border-color:var(--specificColor)}@media only screen and (min-width:1024px){.appMenu{--menuBackground:linear-gradient(180deg, #f3f3f3 0%, #fcfcfc 100%);--menuBoxShadow:0px 4px 10px rgba(0, 0, 0, 0.1);--menuHeight:40px}html:not([lang="ru-RU"]) .appMenu{--menuFirstLevel__color:#7e7e7d;--menuFirstLevel__fontSize:0.85714rem;--menuFirstLevel__padding:0.71429rem}}@media only screen and (min-width:1024px) and (min-width:1200px){html:not([lang="ru-RU"]) .appMenu{--menuFirstLevel__fontSize:0.92857rem;--menuFirstLevel__padding:1.07143rem}}@media only screen and (min-width:1024px){html[lang="ru-RU"] .appMenu{--menuFirstLevel__color:#7e7e7d;--menuFirstLevel__fontSize:0.71429rem;--menuFirstLevel__padding:0.35714rem}}@media only screen and (min-width:1024px) and (min-width:1200px){html[lang="ru-RU"] .appMenu{--menuFirstLevel__fontSize:0.78571rem}}@media only screen and (min-width:1024px){.appMenu{height:var(--menuHeight);background:var(--menuBackground);-webkit-box-shadow:var(--menuBoxShadow);box-shadow:var(--menuBoxShadow)}}@media only screen and (min-width:1024px) and (max-width:1023px){.appMenu{display:none}}@media only screen and (min-width:1024px) and (min-width:1024px){.appMenu [data-is-responsive]{display:none!important}}@media only screen and (min-width:1024px){.appMenu__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:55px;text-align:center}.appMenu__items>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.appMenu__items>*>button{display:none}.appMenu__items>*>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#292929;font-family:"Gotham",sans-serif;font-size:10px!important;font-style:normal;font-weight:325;line-height:1.2;text-transform:uppercase;padding:0 10px;word-break:normal}}@media only screen and (min-width:1024px) and (min-width:1200px){.appMenu__items>*>a{font-size:12px!important}}@media only screen and (min-width:1024px) and (min-width:1350px){.appMenu__items>*>a{font-size:14px!important}}@media only screen and (min-width:1024px){.appMenu__items>*>a:hover,.appMenu__items>*.isActive>a,.appMenu__items>*.appMenu__menuItem--isActive>a{color:#B10F27}.appMenu__hasSubMenu>button{display:none!important}}@media only screen and (min-width:1024px) and (min-width:1024px){.appMenu__showOnlyOnMobile{display:none!important}}@media only screen and (min-width:1024px){.appMenu__items .appMenu__subMenu:not(.appMenu__megaMenuColumn__menuItemSubMenu){position:absolute;opacity:0;margin-top:var(--menuHeight);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.appMenu__items>*:hover>.appMenu__subMenu:not(.appMenu__megaMenuColumn__menuItemSubMenu){opacity:1;pointer-events:auto}.appMenu__megaMenu{--megaMenu__background:#fff;--megaMenu__boxShadow:2px 4px 10px rgba(0, 0, 0, 0.16);--megaMenu__padding:var(--megaMenu__verticalPadding) var(--megaMenu__horizontalPadding);--megaMenu__verticalPadding:1.42857rem;--megaMenu__horizontalPadding:-webkit-calc(1.5rem + 0.75vw);--megaMenu__horizontalPadding:calc(1.5rem + 0.75vw);--megaMenu__width:76.07143rem}}@media only screen and (min-width:1024px) and (min-width:1200px){.appMenu__megaMenu{--megaMenu__horizontalPadding:2.14286rem}}@media only screen and (min-width:1024px){.appMenu__megaMenu{--megaMenu__columnBorder__color:#d1d1d1;--megaMenu__columnBorder__gap:1.42857rem}.appMenu__megaMenu{--megaMenu__menuItem__gap:1.42857rem;--megaMenu__menuItem__title__fontSize:15px}.appMenu__megaMenu{--megaMenu__menuItem__subMenu__border__color:#f6f6f6;--megaMenu__menuItem__subMenu__border__width:6px;--megaMenu__menuItem__subMenu__fontSize:1rem;--megaMenu__menuItem__subMenu__gap:0.57143rem;--megaMenu__menuItem__subMenu__marginTop:0.85714rem;--megaMenu__menuItem__subMenu__paddingLeft:0.85714rem;--megaMenu__menuItem__subMenu__border__gap:1.42857rem}.appMenu__megaMenu{--megaMenu__button__marginTop:-webkit-calc(1.78571rem + 3.75vw);--megaMenu__button__marginTop:calc(1.78571rem + 3.75vw);--megaMenu__button__border__width:2px;--megaMenu__button__pseudoElements__size:8px}}@media only screen and (min-width:1024px) and (min-width:1200px){.appMenu__megaMenu{--megaMenu__button__marginTop:5rem}}@media only screen and (min-width:1024px){.appMenu__megaMenu{--megaMenu__textImage__backgroundColor:#f9f9f9;--megaMenu__textImage__text__marginTop:1.42857rem;--megaMenu__textImage__gap:-webkit-calc(1.46429rem + 0.375vw);--megaMenu__textImage__gap:calc(1.46429rem + 0.375vw);--megaMenu__textImage__padding:0.85714rem;--megaMenu__textImage__text__gap:1.07143rem}}@media only screen and (min-width:1024px) and (min-width:1200px){.appMenu__megaMenu{--megaMenu__textImage__gap:1.78571rem}}@media only screen and (min-width:1024px){.appMenu__megaMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:var(--megaMenu__width);max-height:-webkit-calc(100vh - var(--headerHeight, 0px) - 1.07143rem);max-height:calc(100vh - var(--headerHeight, 0px) - 1.07143rem);right:0;left:0;overflow:auto;text-align:left;margin-right:auto;margin-left:auto;padding:var(--megaMenu__padding);background:var(--megaMenu__background);-webkit-box-shadow:var(--megaMenu__boxShadow);box-shadow:var(--megaMenu__boxShadow)}.appMenu__megaMenuColumn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.appMenu__megaMenuColumn+.appMenu__megaMenuColumn{margin-left:var(--megaMenu__columnBorder__gap);padding-left:var(--megaMenu__columnBorder__gap);border-left:1px solid var(--megaMenu__columnBorder__color)}.appMenu__megaMenuColumn__menuItem+.appMenu__megaMenuColumn__menuItem{margin-top:var(--megaMenu__menuItem__gap)}.appMenu__megaMenuColumn__menuItemTitle>a span{display:inline;font-size:var(--megaMenu__menuItem__title__fontSize);color:var(--menuColor,#7e7e7d);font-weight:700;padding-bottom:.2em;background:-webkit-gradient(linear,left bottom,left top,from(var(--menuColor,#7e7e7d)),color-stop(5%,var(--menuColor,#7e7e7d)),color-stop(5.01%,transparent)) no-repeat right bottom/0 100%;background:-o-linear-gradient(bottom,var(--menuColor,#7e7e7d) 0%,var(--menuColor,#7e7e7d) 5%,transparent 5.01%) no-repeat right bottom/0 100%;background:linear-gradient(to top,var(--menuColor,#7e7e7d) 0%,var(--menuColor,#7e7e7d) 5%,transparent 5.01%) no-repeat right bottom/0 100%;-webkit-transition:background-size .35s ease;-o-transition:background-size .35s ease;transition:background-size .35s ease}.appMenu__megaMenuColumn__menuItemTitle>a:hover>span,.appMenu__megaMenuColumn__menuItemTitle>*.appMenu__menuItem--isActive>span{background-size:100% 100%;background-position:left bottom}.appMenu__megaMenuColumn__menuItemSubMenu{margin-top:var(--megaMenu__menuItem__subMenu__marginTop);padding-left:var(--megaMenu__menuItem__subMenu__paddingLeft)}.appMenu__megaMenuColumn__menuItemSubMenu>*:not(.isNotALink){display:block;font-size:var(--megaMenu__menuItem__subMenu__fontSize);color:#4c4c4c;font-weight:600;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.appMenu__megaMenuColumn__menuItemSubMenu>*:not(.isNotALink):hover,.appMenu__megaMenuColumn__menuItemSubMenu>*:not(.isNotALink).appMenu__menuItem--isActive{color:var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__menuItemSubMenu>*.isNotALink,.appMenu__megaMenuColumn__menuItemTitle>*.isNotALink{display:block;font-size:var(--megaMenu__menuItem__subMenu__fontSize);color:#b9b9b9;font-style:italic}.appMenu__megaMenuColumn__menuItemSubMenu>*+*{margin-top:var(--megaMenu__menuItem__subMenu__gap)}.appMenu__megaMenuColumn__menuItemSubMenu>*[data-add-border-after]+*{margin-top:var(--megaMenu__menuItem__subMenu__border__gap);padding-top:var(--megaMenu__menuItem__subMenu__border__gap);border-top:var(--megaMenu__menuItem__subMenu__border__width) solid var(--megaMenu__menuItem__subMenu__border__color)}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul{margin-left:1.42857rem}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a{font-size:var(--megaMenu__menuItem__subMenu__fontSize);color:#4c4c4c;font-weight:400;line-height:1.25}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a:hover{color:var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*.appMenu__menuItem--isActive>a{color:var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*+*{margin-top:var(--megaMenu__menuItem__subMenu__gap)}.appMenu__megaMenuColumn__button{margin-top:var(--megaMenu__button__marginTop)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a{display:block;position:relative;font-size:1.14286rem;color:var(--menuColor,#7e7e7d);font-weight:700;text-align:center;padding:.35714rem -webkit-calc(1.53571rem + 1.125vw);padding:.35714rem calc(1.53571rem + 1.125vw);border:var(--megaMenu__button__border__width) solid #dedede}}@media only screen and (min-width:1024px) and (min-width:1200px){.appMenu__megaMenuColumn__button>li:nth-child(1)>a{padding:.35714rem 2.5rem}}@media only screen and (min-width:1024px){.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span>*{display:block}.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span>span{font-size:.75em;margin-top:.35714rem}.appMenu__megaMenuColumn__button>li:nth-child(1)>a::before,.appMenu__megaMenuColumn__button>li:nth-child(1)>a::after,.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after{content:'';display:block;width:var(--megaMenu__button__pseudoElements__size);height:var(--megaMenu__button__pseudoElements__size);position:absolute;-webkit-transition:width .3s,height .3s;-o-transition:width .3s,height .3s;transition:width .3s,height .3s}.appMenu__megaMenuColumn__button>li:nth-child(1)>a::before{top:-webkit-calc(var(--megaMenu__button__border__width) * -1);top:calc(var(--megaMenu__button__border__width) * -1);left:-webkit-calc(var(--megaMenu__button__border__width) * -1);left:calc(var(--megaMenu__button__border__width) * -1);border-left:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d);border-top:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a::after{bottom:-webkit-calc(var(--megaMenu__button__border__width) * -1);bottom:calc(var(--megaMenu__button__border__width) * -1);left:-webkit-calc(var(--megaMenu__button__border__width) * -1);left:calc(var(--megaMenu__button__border__width) * -1);border-bottom:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d);border-left:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before{top:-webkit-calc(var(--megaMenu__button__border__width) * -1);top:calc(var(--megaMenu__button__border__width) * -1);right:-webkit-calc(var(--megaMenu__button__border__width) * -1);right:calc(var(--megaMenu__button__border__width) * -1);border-right:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d);border-top:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after{right:-webkit-calc(var(--megaMenu__button__border__width) * -1);right:calc(var(--megaMenu__button__border__width) * -1);bottom:-webkit-calc(var(--megaMenu__button__border__width) * -1);bottom:calc(var(--megaMenu__button__border__width) * -1);border-bottom:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d);border-right:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::before,.appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::after,.appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::before,.appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::after{width:-webkit-calc(50% + var(--megaMenu__button__border__width));width:calc(50% + var(--megaMenu__button__border__width));height:-webkit-calc(50% + var(--megaMenu__button__border__width));height:calc(50% + var(--megaMenu__button__border__width))}.appMenu__megaMenuColumn__button>li:nth-child(2){color:#666;font-size:.92857rem;font-weight:700;line-height:1.31;text-align:center;margin-top:.92857rem}.appMenu__megaMenu hr{display:block;height:var(--megaMenu__menuItem__subMenu__border__width);color:var(--color,var(--megaMenu__menuItem__subMenu__border__color));margin-top:var(--megaMenu__menuItem__subMenu__border__gap);margin-bottom:var(--megaMenu__menuItem__subMenu__border__gap);background-color:var(--color,var(--megaMenu__menuItem__subMenu__border__color));border-style:solid;border-color:var(--color,var(--megaMenu__menuItem__subMenu__border__color))}.appMenu__megaMenuColumn--isTextImage{-webkit-box-flex:2.5;-webkit-flex:2.5;-ms-flex:2.5;flex:2.5;margin-top:-webkit-calc(var(--megaMenu__verticalPadding) * -1);margin-top:calc(var(--megaMenu__verticalPadding) * -1);margin-right:-webkit-calc(var(--megaMenu__horizontalPadding) * -1);margin-right:calc(var(--megaMenu__horizontalPadding) * -1);margin-bottom:-webkit-calc(var(--megaMenu__verticalPadding) * -1);margin-bottom:calc(var(--megaMenu__verticalPadding) * -1);padding:var(--megaMenu__verticalPadding) var(--megaMenu__textImage__padding) var(--megaMenu__textImage__padding)!important;background-color:var(--megaMenu__textImage__backgroundColor);border-left:none!important}.appMenu__megaMenuColumn__textImage{display:grid;grid-template-areas:'title  image' 'text   image';grid-template-columns:1.1fr 1fr;grid-template-rows:auto;grid-auto-rows:1fr;-webkit-column-gap:var(--megaMenu__textImage__gap);-moz-column-gap:var(--megaMenu__textImage__gap);column-gap:var(--megaMenu__textImage__gap)}.appMenu__megaMenuColumn__textImage__title{grid-area:title;font-size:var(--megaMenu__menuItem__title__fontSize);color:var(--menuColor,#7e7e7d);font-weight:700}.appMenu__megaMenuColumn__textImage__title>*{line-height:1.2}.appMenu__megaMenuColumn__textImage__text{grid-area:text;margin-top:var(--megaMenu__textImage__text__marginTop)}.appMenu__megaMenuColumn__textImage__text>*{color:#4c4c4c;font-weight:400;font-size:.92857rem;line-height:1.6}.appMenu__megaMenuColumn__textImage__text>*+*{margin-top:var(--megaMenu__textImage__text__gap)}.appMenu__megaMenuColumn__textImage__image{grid-area:image}.appMenu__megaMenuColumn__textImage__image img{display:block}.appMenu__megaMenuColumn__textImage__button{margin-top:1.07143rem}.appMenu__megaMenuColumn__textImage__button>a{color:var(--menuColor,#7777);font-size:.85714rem;font-weight:700;line-height:1}.appMenu__megaMenuColumn__titleTextButton>*+*{margin-top:1.07143rem}.appMenu__megaMenuColumn__titleTextButton__title>*{color:#5a5a58;font-size:1.07143rem;font-weight:600;line-height:1.2}.appMenu__megaMenuColumn__titleTextButton__title~*{padding-left:var(--megaMenu__menuItem__subMenu__paddingLeft)}.appMenu__megaMenuColumn__titleTextButton__text>*{color:#4c4c4c;font-size:.92857rem;font-weight:400;line-height:1.5}.appMenu__megaMenuColumn__titleTextButton__text>*+*{margin-top:.71429rem}.appMenu__megaMenuColumn__titleTextButton__button{color:#5a5a58;font-size:1rem;font-weight:700;line-height:1}.appMenu__basicMenu{--basicMenu__backgroundColor:#fff;--basicMenu__boxShadow:2px 4px 10px rgb(0 0 0 / 16%);--basicMenu__maxWidth:17.5rem;--basicMenu__verticalPadding:1.42857rem;--basicMenu__horizontalPadding:1.42857rem;--basicMenu__padding:var(--basicMenu__verticalPadding) var(--basicMenu__horizontalPadding)}.appMenu__basicMenu{--basicMenu__firstLevelItem__gap:-webkit-calc(1.45714rem + 0.3vw);--basicMenu__firstLevelItem__gap:calc(1.45714rem + 0.3vw);--basicMenu__firstLevelItem__separator__color:#d1d1d1}}@media only screen and (min-width:1024px) and (min-width:1200px){.appMenu__basicMenu{--basicMenu__firstLevelItem__gap:1.71429rem}}@media only screen and (min-width:1024px){.appMenu__basicMenu{width:100%;max-width:var(--basicMenu__maxWidth);max-height:-webkit-calc(100vh - var(--headerHeight, 0px) - 1.07143rem);max-height:calc(100vh - var(--headerHeight, 0px) - 1.07143rem);text-align:left;padding:-webkit-calc(var(--basicMenu__verticalPadding) - (var(--basicMenu__firstLevelItem__gap) / 2)) var(--basicMenu__horizontalPadding);padding:calc(var(--basicMenu__verticalPadding) - (var(--basicMenu__firstLevelItem__gap) / 2)) var(--basicMenu__horizontalPadding);background-color:var(--basicMenu__backgroundColor);-webkit-box-shadow:var(--basicMenu__boxShadow);box-shadow:var(--basicMenu__boxShadow)}.appMenu__basicMenu.edge{-webkit-transform:translateX(-webkit-calc(-100% + var(--menuItemWidth, 0px)));-ms-transform:translateX(calc(-100% + var(--menuItemWidth, 0px)));transform:translateX(calc(-100% + var(--menuItemWidth, 0px)))}.appMenu__basicMenu>*{font-size:1rem;color:#4a4a4a;font-weight:500;line-height:1.4;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.appMenu__basicMenu>*:hover{color:var(--menuColor,#7e7e7d)}.appMenu__basicMenu>*>a{display:block;padding-top:-webkit-calc(var(--basicMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--basicMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--basicMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--basicMenu__firstLevelItem__gap) / 2)}.appMenu__basicMenu>*:not([data-is-responsive])+*{border-top:1px solid var(--basicMenu__firstLevelItem__separator__color)}.appMenu__basicMenu__itemHasSubMenu{position:relative}.appMenu__basicMenu__itemHasSubMenu>.appMenu__subMenu{top:-webkit-calc((var(--basicMenu__verticalPadding) - (var(--basicMenu__firstLevelItem__gap) / 2)) * -1);top:calc((var(--basicMenu__verticalPadding) - (var(--basicMenu__firstLevelItem__gap) / 2)) * -1);right:-webkit-calc((var(--basicMenu__horizontalPadding) + 0.35714rem) * -1);right:calc((var(--basicMenu__horizontalPadding) + 0.35714rem) * -1);margin-top:0!important;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.appMenu__basicMenu__itemHasSubMenu.isActive>.appMenu__subMenu{opacity:1;pointer-events:auto}.appMenu__basicMenu__itemHasSubMenu{display:grid;grid-template-areas:'link  button';grid-template-columns:1fr auto}.appMenu__basicMenu__itemHasSubMenu>a{grid-area:link}.appMenu__basicMenu__itemHasSubMenu>button{grid-area:button;cursor:pointer;border:none;padding-right:.35714rem;padding-left:.35714rem;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media only screen and (max-width:1023px){.appMenu{--appMenu__firstLevelItem__gap:-webkit-calc(1.46429rem + 0.375vw);--appMenu__firstLevelItem__gap:calc(1.46429rem + 0.375vw);--appMenu__sidesPadding:1.42857rem;--appMenu__verticalPadding:-webkit-calc(1.46429rem + 0.375vw);--appMenu__verticalPadding:calc(1.46429rem + 0.375vw);--appMenu__border:6px solid #f6f6f6}}@media only screen and (max-width:1023px) and (min-width:1200px){.appMenu{--appMenu__firstLevelItem__gap:1.78571rem}}@media only screen and (max-width:1023px) and (min-width:1200px){.appMenu{--appMenu__verticalPadding:1.78571rem}}@media only screen and (max-width:1023px){.appMenu{width:100%;height:-webkit-calc(100vh - var(--headerHeight, 0px) - var(--callToActionsHeight, 40px));height:calc(100vh - var(--headerHeight, 0px) - var(--callToActionsHeight, 40px));position:fixed;z-index:1002;top:var(--headerHeight,0);bottom:0;left:0;padding-bottom:var(--appMenu__verticalPadding);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-transition:-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:transform 0.3s cubic-bezier(.25,.1,.25,1);transition:transform 0.3s cubic-bezier(.25,.1,.25,1);transition:transform 0.3s cubic-bezier(.25,.1,.25,1),-webkit-transform 0.3s cubic-bezier(.25,.1,.25,1);background:rgba(255,255,255,.7);right:0;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body.appMenu--isActive .appMenu{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;height:100%}}@media only screen and (max-width:1023px) and (max-width:1023px){.menuHeader.mobile{max-height:100%;padding-bottom:9rem;overflow-y:auto;overflow-x:hidden}}@media only screen and (max-width:1023px){body.appMenu--isActive{overflow:hidden}.appMenu__items>li[data-is-responsive]{position:-webkit-sticky;position:sticky;top:0;color:#1d1d1d;font-weight:700;font-size:1.28571rem;line-height:1.11;text-align:center;margin-bottom:-webkit-calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));padding-top:.71429rem;padding-bottom:.71429rem;background-color:#e7e7e7}.appMenu__items>li:not([data-is-responsive]){padding-right:var(--appMenu__sidesPadding);padding-left:var(--appMenu__sidesPadding)}.appMenu__items>li:not([data-is-responsive])>a{display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2)}.appMenu__items>li:not([data-is-responsive]).appMenu__hasSubMenu,.appMenu__items>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu{display:grid;grid-template-areas:'title button';grid-template-columns:1fr auto}.appMenu__items>li:not([data-is-responsive]).appMenu__hasSubMenu>a,.appMenu__items>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu>a{grid-area:title}.appMenu__items>li:not([data-is-responsive]).appMenu__hasSubMenu>button,.appMenu__items>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu>button{grid-area:button;width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.appMenu__items>li:not([data-is-responsive]).appMenu__hasSubMenu>button path,.appMenu__items>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu>button path{fill:var(--menuColor,#7777)}.appMenu__subMenu{width:100%;height:-webkit-calc(100vh - var(--headerHeight, 0px) - var(--callToActionsHeight, 40px));height:calc(100vh - var(--headerHeight, 0px) - var(--callToActionsHeight, 40px));position:absolute;z-index:1;top:0;bottom:0;left:0;padding-bottom:var(--appMenu__verticalPadding);border-top:.5px solid rgba(34,0,63,.5);background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;right:0;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);border:none}.js-hasSubMenu.isActive>.appMenu__subMenu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);height:100%}.js-appMenu__subMenu__title{border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5)}.appMenu__subMenu--haveAnActiveSubMenu{overflow:hidden}.appMenu__subMenu>li[data-is-responsive]{position:-webkit-sticky;position:sticky;top:0;margin-bottom:-webkit-calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2))}.appMenu__subMenu>li[data-is-responsive]>a{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-webkit-calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));color:#fff;font-size:1.07143rem;font-weight:700;line-height:1;text-align:center;padding-right:var(--appMenu__sidesPadding);padding-top:.85714rem;padding-bottom:.85714rem;padding-left:var(--appMenu__sidesPadding);background-color:var(--menuColor,#777)}.appMenu__subMenu>li[data-is-responsive]>a svg{justify-self:flex-start}.appMenu__subMenu>li[data-is-responsive]>a span{margin-right:auto;margin-left:auto;justify-self:center}.appMenu__subMenu>li:not([data-is-responsive]){padding-right:var(--appMenu__sidesPadding);padding-left:var(--appMenu__sidesPadding)}.appMenu__subMenu>li:not([data-is-responsive])>a{display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2)}.appMenu__subMenu>li:not([data-is-responsive]).appMenu__hasSubMenu,.appMenu__subMenu>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu{display:grid;grid-template-areas:'title button';grid-template-columns:1fr auto}.appMenu__subMenu>li:not([data-is-responsive]).appMenu__hasSubMenu>a,.appMenu__subMenu>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu>a{grid-area:title}.appMenu__subMenu>li:not([data-is-responsive]).appMenu__hasSubMenu>button,.appMenu__subMenu>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu>button{grid-area:button;width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.appMenu__subMenu>li:not([data-is-responsive]).appMenu__hasSubMenu>button path,.appMenu__subMenu>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu>button path{fill:var(--menuColor,#7777)}.appMenu__megaMenu{--appMenu__firstLevelItem__gap:2.14286rem}.appMenu__megaMenuColumn__menuItemTitle{--menuColor:#777}.appMenu__megaMenuColumn__menuItemTitle.appMenu__hasSubMenu,.appMenu__megaMenuColumn__menuItemTitle.appMenu__basicMenu__itemHasSubMenu{display:grid;grid-template-areas:'title button';grid-template-columns:1fr auto}.appMenu__megaMenuColumn__menuItemTitle.appMenu__hasSubMenu>a,.appMenu__megaMenuColumn__menuItemTitle.appMenu__basicMenu__itemHasSubMenu>a{grid-area:title}.appMenu__megaMenuColumn__menuItemTitle.appMenu__hasSubMenu>button,.appMenu__megaMenuColumn__menuItemTitle.appMenu__basicMenu__itemHasSubMenu>button{grid-area:button;width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.appMenu__megaMenuColumn__menuItemTitle.appMenu__hasSubMenu>button path,.appMenu__megaMenuColumn__menuItemTitle.appMenu__basicMenu__itemHasSubMenu>button path{fill:var(--menuColor,#7777)}.appMenu__megaMenuColumn__menuItemTitle>a{display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2)}.appMenu__megaMenuColumn--endWithMenuItem+.appMenu__megaMenuColumn--isTextImage{margin-top:-webkit-calc((var(--appMenu__firstLevelItem__gap) / 2) * -1);margin-top:calc((var(--appMenu__firstLevelItem__gap) / 2) * -1)}.appMenu__megaMenuColumn hr{display:none!important}.appMenu__megaMenuColumn .appMenu__subMenu{--appMenu__firstLevelItem__gap:1.78571rem}.appMenu__hasSubMenu.isActive+.appMenu__subMenu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.appMenu__megaMenuColumn__menuItemSubMenu>[data-is-responsive]{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-webkit-calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__verticalPadding) - (var(--appMenu__firstLevelItem__gap) / 2));color:#fff;font-size:1.07143rem;font-weight:700;line-height:1;text-align:center;padding-right:var(--appMenu__sidesPadding);padding-top:.85714rem;padding-bottom:.85714rem;padding-left:var(--appMenu__sidesPadding);background-color:var(--menuColor,#777)}.appMenu__megaMenuColumn__menuItemSubMenu>[data-is-responsive] svg{justify-self:flex-start}.appMenu__megaMenuColumn__menuItemSubMenu>[data-is-responsive] span{margin-right:auto;margin-left:auto;justify-self:center}.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink){--menuColor:#777;padding-right:var(--appMenu__sidesPadding);padding-left:var(--appMenu__sidesPadding);display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2);font-weight:600}.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink)>a{display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2)}.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink).appMenu__hasSubMenu,.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink).appMenu__basicMenu__itemHasSubMenu{display:grid;grid-template-areas:'title button';grid-template-columns:1fr auto}.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink).appMenu__hasSubMenu>a,.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink).appMenu__basicMenu__itemHasSubMenu>a{grid-area:title}.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink).appMenu__hasSubMenu>button,.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink).appMenu__basicMenu__itemHasSubMenu>button{grid-area:button;width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink).appMenu__hasSubMenu>button path,.appMenu__megaMenuColumn__menuItemSubMenu>:not([data-is-responsive]):not(.isNotALink).appMenu__basicMenu__itemHasSubMenu>button path{fill:var(--menuColor,#7777)}.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink{--menuColor:#777;padding-right:var(--appMenu__sidesPadding);padding-left:var(--appMenu__sidesPadding);display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2);color:#b5b5b5;font-weight:400;font-style:italic;font-size:.92857rem}.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink>a{display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2)}.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink.appMenu__hasSubMenu,.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink.appMenu__basicMenu__itemHasSubMenu{display:grid;grid-template-areas:'title button';grid-template-columns:1fr auto}.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink.appMenu__hasSubMenu>a,.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink.appMenu__basicMenu__itemHasSubMenu>a{grid-area:title}.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink.appMenu__hasSubMenu>button,.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink.appMenu__basicMenu__itemHasSubMenu>button{grid-area:button;width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink.appMenu__hasSubMenu>button path,.appMenu__megaMenuColumn__menuItemSubMenu>.isNotALink.appMenu__basicMenu__itemHasSubMenu>button path{fill:var(--menuColor,#7777)}.appMenu__megaMenuColumn__menuItemSubMenu{--borderGap:-webkit-calc(1.64286rem + 2.25vw);--borderGap:calc(1.64286rem + 2.25vw);--borderHeight:6px}}@media only screen and (max-width:1023px) and (min-width:1200px){.appMenu__megaMenuColumn__menuItemSubMenu{--borderGap:3.57143rem}}@media only screen and (max-width:1023px){.appMenu__megaMenuColumn__menuItemSubMenu>[data-add-border-after]{position:relative}.appMenu__megaMenuColumn__menuItemSubMenu>[data-add-border-after]::after{content:'';display:block;width:-webkit-calc(100% - (var(--appMenu__sidesPadding) * 2));width:calc(100% - (var(--appMenu__sidesPadding) * 2));height:var(--borderHeight);position:absolute;bottom:-webkit-calc((var(--borderHeight) * -1) - (var(--borderGap) / 2) + (var(--borderHeight) / 2));bottom:calc((var(--borderHeight) * -1) - (var(--borderGap) / 2) + (var(--borderHeight) / 2));left:var(--appMenu__sidesPadding);background-color:#f6f6f6;right:var(--appMenu__sidesPadding)}.appMenu__megaMenuColumn__menuItemSubMenu>[data-add-border-after]+*{margin-top:var(--borderGap)}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul{--appMenu__firstLevelItem__gap:1.07143rem;padding-top:0!important;padding-bottom:0!important;margin-left:1.07143rem}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a{--menuColor:#777;padding-right:var(--appMenu__sidesPadding);padding-left:var(--appMenu__sidesPadding);display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2);font-weight:400;padding-right:0!important;padding-left:0!important}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a>a{display:block;color:var(--menuColor,#777);font-weight:700;line-height:1;font-size:1rem;padding-top:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-top:calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:-webkit-calc(var(--appMenu__firstLevelItem__gap) / 2);padding-bottom:calc(var(--appMenu__firstLevelItem__gap) / 2)}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a.appMenu__hasSubMenu,.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a.appMenu__basicMenu__itemHasSubMenu{display:grid;grid-template-areas:'title button';grid-template-columns:1fr auto}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a.appMenu__hasSubMenu>a,.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a.appMenu__basicMenu__itemHasSubMenu>a{grid-area:title}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a.appMenu__hasSubMenu>button,.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a.appMenu__basicMenu__itemHasSubMenu>button{grid-area:button;width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;cursor:pointer;margin:0;border:none;-webkit-border-radius:0;border-radius:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a.appMenu__hasSubMenu>button path,.appMenu__megaMenuColumn__menuItemSubMenu>*+ul>*>a.appMenu__basicMenu__itemHasSubMenu>button path{fill:var(--menuColor,#7777)}.appMenu__megaMenuColumn>*>.appMenu__megaMenuColumn__menuItemTitle>.isNotALink{--appMenu__notALinkMarginBottom:1.78571rem;display:block;color:#a9a9a9;font-weight:400;font-size:1.07143rem;line-height:1;margin-bottom:-webkit-calc(var(--appMenu__notALinkMarginBottom) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__notALinkMarginBottom) - (var(--appMenu__firstLevelItem__gap) / 2));font-style:italic}.appMenu__megaMenuColumn>*:first-child>.appMenu__megaMenuColumn__menuItemTitle>.isNotALink{margin-top:-webkit-calc(1.5rem + 0.75vw);margin-top:calc(1.5rem + 0.75vw)}}@media only screen and (max-width:1023px) and (min-width:1200px){.appMenu__megaMenuColumn>*:first-child>.appMenu__megaMenuColumn__menuItemTitle>.isNotALink{margin-top:2.14286rem}}@media only screen and (max-width:1023px){.appMenu__megaMenuColumn__responsiveBorder{--appMenu__megaMenuColumn__responsiveBorder__margin:1.42857rem;margin-top:-webkit-calc(var(--appMenu__megaMenuColumn__responsiveBorder__margin) - (var(--appMenu__firstLevelItem__gap) / 2));margin-top:calc(var(--appMenu__megaMenuColumn__responsiveBorder__margin) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:-webkit-calc(var(--appMenu__megaMenuColumn__responsiveBorder__margin) - (var(--appMenu__firstLevelItem__gap) / 2));margin-bottom:calc(var(--appMenu__megaMenuColumn__responsiveBorder__margin) - (var(--appMenu__firstLevelItem__gap) / 2));border-top:var(--appMenu__border)}.appMenu__megaMenuColumn__titleTextButton{--appMenu__titleTextButton__marginTop:1.42857rem;margin-top:-webkit-calc(var(--appMenu__titleTextButton__marginTop) - (var(--appMenu__firstLevelItem__gap) / 2));margin-top:calc(var(--appMenu__titleTextButton__marginTop) - (var(--appMenu__firstLevelItem__gap) / 2));padding-top:var(--appMenu__titleTextButton__marginTop);border-top:var(--appMenu__border)}.appMenu__megaMenuColumn__titleTextButton__title>*{color:#a9a9a9;font-weight:400;font-size:1.07143rem;line-height:1;font-style:italic}.appMenu__megaMenuColumn__titleTextButton__title+*{margin-top:1.07143rem}.appMenu__megaMenuColumn__titleTextButton__title~*{margin-left:.71429rem}.appMenu__megaMenuColumn__titleTextButton__text>*{color:#4c4c4c;font-size:.78571rem;font-weight:400;line-height:1.55}.appMenu__megaMenuColumn__titleTextButton__text>*+*{margin-top:.71429rem}.appMenu__megaMenuColumn__titleTextButton__button{margin-top:.71429rem}.appMenu__megaMenuColumn__titleTextButton__button>a{color:#5a5a58;font-size:.85714rem;font-weight:700;line-height:1}.appMenu__megaMenuColumn__button{margin-top:var(--megaMenu__button__marginTop);padding-top:var(--megaMenu__button__marginTop);border-top:var(--appMenu__border)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a{display:block;position:relative;font-size:1.14286rem;color:var(--menuColor,#7e7e7d);font-weight:700;text-align:center;padding:.35714rem -webkit-calc(1.53571rem + 1.125vw);padding:.35714rem calc(1.53571rem + 1.125vw);border:var(--megaMenu__button__border__width) solid #dedede}}@media only screen and (max-width:1023px) and (min-width:1200px){.appMenu__megaMenuColumn__button>li:nth-child(1)>a{padding:.35714rem 2.5rem}}@media only screen and (max-width:1023px){.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span>*{display:block}.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span>span{font-size:.75em;margin-top:.35714rem}.appMenu__megaMenuColumn__button>li:nth-child(1)>a::before,.appMenu__megaMenuColumn__button>li:nth-child(1)>a::after,.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before,.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after{content:'';display:block;width:var(--megaMenu__button__pseudoElements__size);height:var(--megaMenu__button__pseudoElements__size);position:absolute;-webkit-transition:width .3s,height .3s;-o-transition:width .3s,height .3s;transition:width .3s,height .3s}.appMenu__megaMenuColumn__button>li:nth-child(1)>a::before{top:-webkit-calc(var(--megaMenu__button__border__width) * -1);top:calc(var(--megaMenu__button__border__width) * -1);left:-webkit-calc(var(--megaMenu__button__border__width) * -1);left:calc(var(--megaMenu__button__border__width) * -1);border-left:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d);border-top:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a::after{bottom:-webkit-calc(var(--megaMenu__button__border__width) * -1);bottom:calc(var(--megaMenu__button__border__width) * -1);left:-webkit-calc(var(--megaMenu__button__border__width) * -1);left:calc(var(--megaMenu__button__border__width) * -1);border-bottom:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d);border-left:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::before{top:-webkit-calc(var(--megaMenu__button__border__width) * -1);top:calc(var(--megaMenu__button__border__width) * -1);right:-webkit-calc(var(--megaMenu__button__border__width) * -1);right:calc(var(--megaMenu__button__border__width) * -1);border-right:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d);border-top:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a>span::after{bottom:-webkit-calc(var(--megaMenu__button__border__width) * -1);bottom:calc(var(--megaMenu__button__border__width) * -1);right:-webkit-calc(var(--megaMenu__button__border__width) * -1);right:calc(var(--megaMenu__button__border__width) * -1);border-bottom:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d);border-right:var(--megaMenu__button__border__width) solid var(--menuColor,#7e7e7d)}.appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::before,.appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover::after,.appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::before,.appMenu__megaMenuColumn__button>li:nth-child(1)>a:hover>span::after{width:-webkit-calc(50% + var(--megaMenu__button__border__width));width:calc(50% + var(--megaMenu__button__border__width));height:-webkit-calc(50% + var(--megaMenu__button__border__width));height:calc(50% + var(--megaMenu__button__border__width))}.appMenu__megaMenuColumn__button>li:nth-child(2){color:#666;font-size:.92857rem;font-weight:700;line-height:1.31;text-align:center;margin-top:.92857rem}.appMenu__megaMenuColumn__textImage{border:.5px solid #B10F27;padding:12px;margin:36px 0 0}.appMenu__megaMenuColumn__textImage__title>*{color:#292929;font-family:"Gotham",sans-serif;font-size:18px;font-style:normal;font-weight:700;text-transform:uppercase}.appMenu__megaMenuColumn__textImage__text{margin-top:.85714rem}.appMenu__megaMenuColumn__textImage__text>*{color:#292929!important;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.appMenu__megaMenuColumn__textImage__text>*+*{margin-top:1.07143rem}.appMenu__megaMenuColumn__textImage__image{display:none}.appMenu__megaMenuColumn__textImage__button{margin-top:1.07143rem}.appMenu__megaMenuColumn__textImage__button>a{color:var(--menuColor,#7777);font-size:.85714rem;font-weight:700;line-height:1}.appMenu__basicMenu>:not([data-is-responsive]){--menuColor:#777}}@media only screen and (min-width:1024px){.appMenu__items li a{color:#292929;font-family:"Gotham",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.appMenu__items li a:hover{color:#B10F27}}@media only screen and (min-width:1350px){.appMenu__items li a{font-size:14px}}html:lang(fr-FR) .home .appMenu__items>*>a:hover,html:lang(fr-FR) .home .appMenu__items>*.isActive>a,html:lang(fr-FR) .home .appMenu__items>*.appMenu__menuItem--isActive>a,html:lang(fr-FR) body:not(.home) .appMenu__items>*>a:hover,html:lang(fr-FR) body:not(.home) .appMenu__items>*.isActive>a,html:lang(fr-FR) body:not(.home) .appMenu__items>*.appMenu__menuItem--isActive>a{color:#B10F27}@media only screen and (min-width:1024px){html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(2)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(3)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(8)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(9)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(7)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(2)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(3)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(8)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(9)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(7)>a{color:#292929;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;text-transform:uppercase;font-family:"Montserrat",sans-serif;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(2)>a:hover,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(3)>a:hover,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(8)>a:hover,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(9)>a:hover,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(7)>a:hover,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(2)>a:hover,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(3)>a:hover,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(8)>a:hover,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(9)>a:hover,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(7)>a:hover{color:#B10F27}}@media only screen and (min-width:1350px){html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(2)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(3)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(8)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(9)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(7)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(2)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(3)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(8)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(9)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(7)>a{font-size:14px}}@media only screen and (min-width:1024px){html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(4)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(5)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(6)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(4)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(5)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(6)>a{color:#292929;font-size:14px;font-style:normal;line-height:1.2;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(4)>a:hover,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(5)>a:hover,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(6)>a:hover,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(4)>a:hover,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(5)>a:hover,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(6)>a:hover{color:#B10F27}}@media only screen and (min-width:1350px){html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(4)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(5)>a,html:lang(fr-FR) .home .menuHeader>.appMenu__items>li:nth-child(6)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(4)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(5)>a,html:lang(fr-FR) body:not(.home) .menuHeader>.appMenu__items>li:nth-child(6)>a{font-size:14px}}@media only screen and (min-width:1024px){.appMenu__items{background:#fff}}.appMenu{-webkit-box-shadow:none;box-shadow:none}.searchBarResponsive{border-top:.4px solid rgba(34,0,63,.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media only screen and (min-width:1024px){.searchBarResponsive{display:none!important}}.searchBarResponsive .searchForm__submit{padding-right:12px}@media only screen and (max-width:1023px){body.appMenu--isActive section,body.appMenu--isActive back-to-top,body.appMenu--isActive footer,body.appMenu--isActive .callToActions{-webkit-filter:blur(12px);filter:blur(12px)}.appMenu__items:has(.js-hasSubMenu.isActive) li a{-webkit-filter:blur(12px);filter:blur(12px);width:100%}.appMenu__items:has(.js-hasSubMenu.isActive) .bloc_langue_responsive{-webkit-filter:blur(12px);filter:blur(12px);width:100%}.appMenu__items:has(.js-hasSubMenu.isActive) button{-webkit-filter:blur(12px);filter:blur(12px)}li.appMenu__hasSubMenu.js-hasSubMenu.isActive ul button{-webkit-filter:blur(0);filter:blur(0)}ul.appMenu__subMenu.appMenu__megaMenu.edge.appMenu__subMenu--haveAnActiveSubMenu.isActive{background:#fffffffa}.appMenu__items>li:not([data-is-responsive]).appMenu__hasSubMenu>button path,.appMenu__items>li:not([data-is-responsive]).appMenu__basicMenu__itemHasSubMenu>button path{fill:#292929!important}.js-hasSubMenu.isActive>.appMenu__subMenu{background:#ffffff96}.appMenu__megaMenuColumn__menuItemSubMenu>[data-is-responsive]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:transparent!important;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.appMenu__subMenu>li[data-is-responsive]{position:relative!important}.appMenu__subMenu>li[data-is-responsive]>a{background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;color:#292929;-webkit-font-feature-settings:'liga' off;font-feature-settings:'liga' off;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;border-bottom:.5px solid rgba(0,0,0,.5)}.appMenu__subMenu>li[data-is-responsive]>a>span{margin-right:0;margin-left:0}body.appMenu--isActive:has(.isActive) .searchBarResponsive.search-filtre{-webkit-filter:blur(12px);filter:blur(12px)}.appMenu__subMenu__title__back{color:#000;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.7;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.appMenu__subMenu>li:not([data-is-responsive])>a,.appMenu__items>li:not([data-is-responsive])>a{color:#292929!important;-webkit-font-feature-settings:'liga' off;font-feature-settings:'liga' off;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.searchForm__inputResponsive::-webkit-input-placeholder{color:#000;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;text-transform:uppercase;margin:0;width:100%;border:none;background:transparent}.searchForm__inputResponsive::-moz-placeholder{color:#000;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;text-transform:uppercase;margin:0;width:100%;border:none;background:transparent}.searchForm__inputResponsive:-ms-input-placeholder{color:#000;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;text-transform:uppercase;margin:0;width:100%;border:none;background:transparent}.searchForm__inputResponsive::-ms-input-placeholder{color:#000;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;text-transform:uppercase;margin:0;width:100%;border:none;background:transparent}.searchForm__inputResponsive,.searchForm__inputResponsive::placeholder{color:#000;font-family:"Gotham",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;text-transform:uppercase;margin:0;width:100%;border:none;background:transparent}.searchBarResponsive .searchForm>div{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.4px solid rgba(34,0,63,.6);padding-bottom:4px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}}.homeInterne__banner-rdv{text-align:center;padding:1.42857rem 1.07143rem;background-color:#e7e7e7}.banner-rdv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.banner-rdv div{font-size:1.28571rem;color:#3c3c3c;font-weight:700;line-height:1.3}.banner-rdv div a,.banner-rdv div strong{font-size:-webkit-calc(1.44286rem + 0.15vw);font-size:calc(1.44286rem + 0.15vw);color:#c10606}@media (min-width:1200px){.banner-rdv div a,.banner-rdv div strong{font-size:1.57143rem}}.banner-rdv div:first-child strong{margin:0 .57143rem}.banner-rdv div:first-child:after{content:"";display:inline-block;width:50px;height:1px;margin:0 1.42857rem;background-color:#979797;vertical-align:middle}.sliderSoins{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1299px){.sliderSoins{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sliderSoins__texts{padding-right:-webkit-calc(1.64286rem + 2.25vw);padding-right:calc(1.64286rem + 2.25vw)}@media (min-width:1200px){.sliderSoins__texts{padding-right:3.57143rem}}@media only screen and (min-width:1300px){.sliderSoins__texts{-webkit-box-flex:20%;-webkit-flex:20%;-ms-flex:20%;flex:20%}.sliderSoins__texts__description{width:100%;max-width:310px}}.sliderSoins__texts p,.sliderSoins__texts li{font-size:1.07143rem;line-height:1.3}@media only screen and (max-width:767px){.sliderSoins__texts p,.sliderSoins__texts li{font-size:1.14286rem}}.sliderSoins__texts p strong,.sliderSoins__texts li strong{font-size:1.21429rem}.sliderSoins__texts p{margin-bottom:2.14286rem}.sliderSoins__texts ul{margin-left:1.42857rem}.sliderSoins__texts ul li{list-style-image:url(../../../../../../../../themes/antipodes-theme/dist/images/puce3.svg)}@media only screen and (min-width:1300px){.sliderSoins__texts ul li{margin-bottom:1.07143rem;padding-left:.71429rem}}@media only screen and (max-width:1299px){.sliderSoins__texts ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(21.42857rem,1fr));gap:1.07143rem -webkit-calc(1.5rem + 0.75vw);gap:1.07143rem calc(1.5rem + 0.75vw)}}@media only screen and (max-width:1299px) and (min-width:1200px){.sliderSoins__texts ul{gap:1.07143rem 2.14286rem}}@media only screen and (max-width:399px){.sliderSoins__texts ul{grid-template-columns:1fr}}.sliderSoins__slider{min-width:0;position:relative;background-color:#fff;margin-top:-webkit-calc(1.46429rem + 0.375vw);margin-top:calc(1.46429rem + 0.375vw)}@media (min-width:1200px){.sliderSoins__slider{margin-top:1.78571rem}}@media only screen and (min-width:1300px){.sliderSoins__slider{-webkit-box-flex:80%;-webkit-flex:80%;-ms-flex:80%;flex:80%;margin-right:-webkit-calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.sliderSoins__slider .boxTitleText{display:block;width:100%;max-width:280px;margin:auto;padding:1.28571rem;-webkit-transition:all 0.5s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.5s cubic-bezier(.25,.1,.25,1);transition:all 0.5s cubic-bezier(.25,.1,.25,1)}.sliderSoins__slider .boxTitleText__image img{display:block}.sliderSoins__slider .boxTitleText__text{text-align:center;padding-top:1.28571rem}.sliderSoins__slider .boxTitleText__text h1,.sliderSoins__slider .boxTitleText__text h2,.sliderSoins__slider .boxTitleText__text h3,.sliderSoins__slider .boxTitleText__text h4,.sliderSoins__slider .boxTitleText__text h5,.sliderSoins__slider .boxTitleText__text h6{font-size:1.21429rem;opacity:.7;font-weight:700;line-height:1.3;margin-bottom:1.78571rem;-webkit-transition:opacity 0.5s cubic-bezier(.25,.1,.25,1);-o-transition:opacity 0.5s cubic-bezier(.25,.1,.25,1);transition:opacity 0.5s cubic-bezier(.25,.1,.25,1)}.sliderSoins__slider .boxTitleText__text__description{opacity:0;padding:0 .71429rem;-webkit-transition:all 0.5s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.5s cubic-bezier(.25,.1,.25,1);transition:all 0.5s cubic-bezier(.25,.1,.25,1);-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}@media only screen and (max-width:767px){.sliderSoins__slider .boxTitleText__text__description p{font-size:1.14286rem}}.sliderSoins__slider .boxTitleText:hover{background-color:#f5f5f5}.sliderSoins__slider .boxTitleText:hover .boxTitleText__text h1,.sliderSoins__slider .boxTitleText:hover .boxTitleText__text h2,.sliderSoins__slider .boxTitleText:hover .boxTitleText__text h3,.sliderSoins__slider .boxTitleText:hover .boxTitleText__text h4,.sliderSoins__slider .boxTitleText:hover .boxTitleText__text h5,.sliderSoins__slider .boxTitleText:hover .boxTitleText__text h6{opacity:1}.sliderSoins__slider .boxTitleText:hover .boxTitleText__text__description{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:1023px){.sliderSoins__slider .boxTitleText{background-color:#f5f5f5}.sliderSoins__slider .boxTitleText .boxTitleText__text h1,.sliderSoins__slider .boxTitleText .boxTitleText__text h2,.sliderSoins__slider .boxTitleText .boxTitleText__text h3,.sliderSoins__slider .boxTitleText .boxTitleText__text h4,.sliderSoins__slider .boxTitleText .boxTitleText__text h5,.sliderSoins__slider .boxTitleText .boxTitleText__text h6{opacity:1}.sliderSoins__slider .boxTitleText .boxTitleText__text__description{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.blockAccompagner{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:"left" "right";grid-template-columns:1fr;grid-gap:4.28571rem}@media only screen and (min-width:1024px){.blockAccompagner{grid-template-areas:"left right";grid-template-columns:0.75fr 1fr}}.blockAccompagner__left{grid-area:left}.blockAccompagner__right{grid-area:right;position:relative;padding:5rem 0}@media only screen and (max-width:1023px){.blockAccompagner__right{overflow:hidden}}.blockAccompagner__right:before{content:"";display:block;width:100vw;height:100%;position:absolute;z-index:-1;top:0;bottom:0;background-color:#f3f3f3;left:5rem}.blockAccompagner__chapo{margin-bottom:3.92857rem}.blockAccompagner__chapo h1,.blockAccompagner__chapo h2,.blockAccompagner__chapo h3,.blockAccompagner__chapo h4,.blockAccompagner__chapo h5,.blockAccompagner__chapo h6{font-size:-webkit-calc(1.58571rem + 1.65vw);font-size:calc(1.58571rem + 1.65vw);color:#1d1d1d;font-weight:700;line-height:1.3;margin-bottom:1.42857rem}@media (min-width:1200px){.blockAccompagner__chapo h1,.blockAccompagner__chapo h2,.blockAccompagner__chapo h3,.blockAccompagner__chapo h4,.blockAccompagner__chapo h5,.blockAccompagner__chapo h6{font-size:3rem}}.blockAccompagner__chapo h1:after,.blockAccompagner__chapo h2:after,.blockAccompagner__chapo h3:after,.blockAccompagner__chapo h4:after,.blockAccompagner__chapo h5:after,.blockAccompagner__chapo h6:after{content:"";display:block;width:44px;height:6px;margin:1.28571rem 0 0 -20px;background-color:#c10606}body.menu_style_purple .blockAccompagner__chapo h1:after,body.menu_style_purple .blockAccompagner__chapo h2:after,body.menu_style_purple .blockAccompagner__chapo h3:after,body.menu_style_purple .blockAccompagner__chapo h4:after,body.menu_style_purple .blockAccompagner__chapo h5:after,body.menu_style_purple .blockAccompagner__chapo h6:after{background-color:#d4a6c8}.blockAccompagner__chapo p{color:#1d1d1d;text-align:justify}@media only screen and (max-width:767px){.blockAccompagner__chapo p{font-size:1.14286rem}}.item_specialite+.item_specialite{margin-top:3.57143rem}.item_specialite h1,.item_specialite h2,.item_specialite h3,.item_specialite h4,.item_specialite h5,.item_specialite h6{font-size:1.42857rem;font-weight:700;line-height:1.2;margin-bottom:1.07143rem}.item_specialite__desc{padding-left:2rem;border-left:1px solid #d7d7d7}.item_specialite__desc p{margin-bottom:.92857rem}@media only screen and (max-width:767px){.item_specialite__desc p{font-size:1.14286rem}}.item_specialite__desc .link_with_border{margin-top:1.42857rem}.sliderAccompagner .boxTitleText{display:block;position:relative}.sliderAccompagner .boxTitleText__image img{display:block;width:100%}.sliderAccompagner .boxTitleText__text{position:absolute;bottom:20px;right:20px}.sliderAccompagner .boxTitleText__text p{display:inline-block;padding:.64286rem 1.42857rem;background-color:#fff}@media only screen and (max-width:767px){.sliderAccompagner .boxTitleText__text p{font-size:1.14286rem}}.sliderAccompagner-pagination{height:6px!important;z-index:9;top:inherit!important;bottom:0;background:transparent!important}.sliderAccompagner-pagination .swiper-pagination-progressbar-fill{background:#fff!important}.section_interview{padding-top:7.14286rem}.interviewsBlocs{display:grid;grid-template-columns:1fr;grid-gap:1.78571rem;width:100%;max-width:1250px;margin:auto;padding-bottom:2.5rem}@media only screen and (min-width:1024px){.interviewsBlocs{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.interviewBloc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.interviewBloc__image img{display:block;width:100%}.interviewBloc__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:99;margin-top:-25px}.interviewBloc__title h1,.interviewBloc__title h2,.interviewBloc__title h3,.interviewBloc__title h4,.interviewBloc__title h5,.interviewBloc__title h6,.interviewBloc__title p{display:inline-block;min-width:180px;font-size:1.21429rem;max-width:90%;font-weight:700;line-height:1.2;text-align:center;padding:1.07143rem .35714rem;background-color:#fff;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.21);box-shadow:1px 1px 7px rgba(0,0,0,.21)}.interviewBloc__description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:-webkit-calc(100% - 25px);height:calc(100% - 25px);position:absolute;opacity:0;text-align:center;padding:1.07143rem;background:rgba(255,255,255,.9);-webkit-transition:all 0.5s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.5s cubic-bezier(.25,.1,.25,1);transition:all 0.5s cubic-bezier(.25,.1,.25,1);visibility:hidden}.interviewBloc__description p{opacity:0;color:#1d1d1d;line-height:1.7;-webkit-transition:all 0.75s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.75s cubic-bezier(.25,.1,.25,1);transition:all 0.75s cubic-bezier(.25,.1,.25,1);-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}.interviewBloc:hover .interviewBloc__description{opacity:1;visibility:visible}.interviewBloc:hover .interviewBloc__description p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.videoInstitut{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:"texts" "videos";grid-template-columns:1fr;grid-gap:3.57143rem;width:100%;max-width:1250px;margin:auto}.videoInstitut+.videoInstitut{margin-top:-webkit-calc(1.46429rem + 0.375vw);margin-top:calc(1.46429rem + 0.375vw)}@media (min-width:1200px){.videoInstitut+.videoInstitut{margin-top:1.78571rem}}@media only screen and (min-width:1024px){.videoInstitut:not(.videoInstitut--placementMediaLeft){grid-template-areas:"texts videos";grid-template-columns:0.6fr 1fr}.videoInstitut.videoInstitut--placementMediaLeft{grid-template-areas:"videos texts";grid-template-columns:1fr 0.6fr}}.videoInstitut__texts{grid-area:texts}.videoInstitut__texts h1,.videoInstitut__texts h2,.videoInstitut__texts h3,.videoInstitut__texts h4,.videoInstitut__texts h5,.videoInstitut__texts h6{font-size:-webkit-calc(1.62143rem + 2.025vw);font-size:calc(1.62143rem + 2.025vw);line-height:1.2;margin-bottom:1.57143rem}@media (min-width:1200px){.videoInstitut__texts h1,.videoInstitut__texts h2,.videoInstitut__texts h3,.videoInstitut__texts h4,.videoInstitut__texts h5,.videoInstitut__texts h6{font-size:3.35714rem}}.videoInstitut__texts h1:after,.videoInstitut__texts h2:after,.videoInstitut__texts h3:after,.videoInstitut__texts h4:after,.videoInstitut__texts h5:after,.videoInstitut__texts h6:after{content:"";display:block;width:58px;height:5px;margin:1.42857rem 0 0 -1.71429rem;background-color:#c10606}.videoInstitut__texts h1 strong,.videoInstitut__texts h2 strong,.videoInstitut__texts h3 strong,.videoInstitut__texts h4 strong,.videoInstitut__texts h5 strong,.videoInstitut__texts h6 strong{display:block;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:-webkit-calc(1.47857rem + 0.525vw);font-size:calc(1.47857rem + 0.525vw);font-weight:400;font-style:italic}@media (min-width:1200px){.videoInstitut__texts h1 strong,.videoInstitut__texts h2 strong,.videoInstitut__texts h3 strong,.videoInstitut__texts h4 strong,.videoInstitut__texts h5 strong,.videoInstitut__texts h6 strong{font-size:1.92857rem}}.videoInstitut__texts p{text-align:justify;margin-bottom:1.14286rem}.videoInstitut__texts p:last-of-type{margin-bottom:2.5rem}.videoInstitut__videos{grid-area:videos}.videoInstitut__videos video{display:block;width:100%;height:auto}.section-video-innover .videoInstitut{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-columns:1fr}@media only screen and (min-width:1024px){.section-video-innover .videoInstitut:not(.videoInstitut--placementMediaLeft){grid-template-columns:0.75fr 1fr}.section-video-innover .videoInstitut.videoInstitut--placementMediaLeft{grid-template-areas:"videos texts";grid-template-columns:1fr 0.75fr}}.section-video-innover .videoInstitut__texts h1,.section-video-innover .videoInstitut__texts h2,.section-video-innover .videoInstitut__texts h3,.section-video-innover .videoInstitut__texts h4,.section-video-innover .videoInstitut__texts h5,.section-video-innover .videoInstitut__texts h6{font-size:-webkit-calc(1.6rem + 1.8vw);font-size:calc(1.6rem + 1.8vw);line-height:1.1;margin-bottom:2.5rem}@media (min-width:1200px){.section-video-innover .videoInstitut__texts h1,.section-video-innover .videoInstitut__texts h2,.section-video-innover .videoInstitut__texts h3,.section-video-innover .videoInstitut__texts h4,.section-video-innover .videoInstitut__texts h5,.section-video-innover .videoInstitut__texts h6{font-size:3.14286rem}}.section-video-innover .videoInstitut__texts h1 strong,.section-video-innover .videoInstitut__texts h2 strong,.section-video-innover .videoInstitut__texts h3 strong,.section-video-innover .videoInstitut__texts h4 strong,.section-video-innover .videoInstitut__texts h5 strong,.section-video-innover .videoInstitut__texts h6 strong{display:block;font-size:-webkit-calc(1.6rem + 1.8vw);font-size:calc(1.6rem + 1.8vw);font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:700;line-height:1.1;font-style:normal}@media (min-width:1200px){.section-video-innover .videoInstitut__texts h1 strong,.section-video-innover .videoInstitut__texts h2 strong,.section-video-innover .videoInstitut__texts h3 strong,.section-video-innover .videoInstitut__texts h4 strong,.section-video-innover .videoInstitut__texts h5 strong,.section-video-innover .videoInstitut__texts h6 strong{font-size:3.14286rem}}.section-video-innover .videoInstitut__texts h1 strong:after,.section-video-innover .videoInstitut__texts h2 strong:after,.section-video-innover .videoInstitut__texts h3 strong:after,.section-video-innover .videoInstitut__texts h4 strong:after,.section-video-innover .videoInstitut__texts h5 strong:after,.section-video-innover .videoInstitut__texts h6 strong:after{content:"";display:block;width:40px;height:4px;margin:.5rem 0 .5rem -1.42857rem;background-color:#c10606}body.menu_style_purple .section-video-innover .videoInstitut__texts h1 strong:after,body.menu_style_purple .section-video-innover .videoInstitut__texts h2 strong:after,body.menu_style_purple .section-video-innover .videoInstitut__texts h3 strong:after,body.menu_style_purple .section-video-innover .videoInstitut__texts h4 strong:after,body.menu_style_purple .section-video-innover .videoInstitut__texts h5 strong:after,body.menu_style_purple .section-video-innover .videoInstitut__texts h6 strong:after{background-color:#d4a6c8}.section-video-innover .videoInstitut__texts h1 br,.section-video-innover .videoInstitut__texts h2 br,.section-video-innover .videoInstitut__texts h3 br,.section-video-innover .videoInstitut__texts h4 br,.section-video-innover .videoInstitut__texts h5 br,.section-video-innover .videoInstitut__texts h6 br{display:none}.section-video-innover .videoInstitut__texts h1:after,.section-video-innover .videoInstitut__texts h2:after,.section-video-innover .videoInstitut__texts h3:after,.section-video-innover .videoInstitut__texts h4:after,.section-video-innover .videoInstitut__texts h5:after,.section-video-innover .videoInstitut__texts h6:after{display:none}.section-video-innover .videoInstitut__texts__subtitle p{position:relative;font-size:1.28571rem;font-family:"Playfair Display",Arial,Helvetica,sans-serif;line-height:1.1;text-align:left;padding-left:2.28571rem}@media only screen and (max-width:767px){.section-video-innover .videoInstitut__texts__subtitle p{font-size:1.14286rem}}.section-video-innover .videoInstitut__texts__subtitle p:first-child::before{content:"";display:block;width:23px;height:1px;position:absolute;top:6px;background-color:#9c9c9c;left:0}.section-video-innover .videoInstitut__texts__description{padding-left:2.28571rem}.section-video-innover .videoInstitut__texts ul{margin-bottom:2.5rem}.section-video-innover .videoInstitut__texts ul li{line-height:1.5;margin-bottom:1.78571rem;margin-left:1.07143rem;padding-left:.71429rem;list-style-image:url(../../../../../../../../themes/antipodes-theme/dist/images/puce3.svg)}@media only screen and (max-width:767px){.section-video-innover .videoInstitut__texts ul li{font-size:1.14286rem}}.section-video-innover .videoInstitut__videos video{height:85%}.descriptionImage,.applyStyles p.wp-caption-text{color:#1d1d1d;line-height:1.4;margin-bottom:1.78571rem;font-style:italic}.box_texts{margin:2.14286rem 0;border:1px solid #e6e6e6;padding:1.57143rem;background:#f5f5f5}.singleChirurgien__content .box_texts{margin-top:3.57143rem}.applyStyles .box_texts h1,.applyStyles .box_texts h2,.applyStyles .box_texts h3,.applyStyles .box_texts h4,.applyStyles .box_texts h5,.applyStyles .box_texts h6{color:#7e7e7d;font-size:1.14286rem;line-height:1.4}.applyStyles .box_texts h1+ul,.applyStyles .box_texts h2+ul,.applyStyles .box_texts h3+ul,.applyStyles .box_texts h4+ul,.applyStyles .box_texts h5+ul,.applyStyles .box_texts h6+ul{margin-top:2.14286rem;margin-left:2.85714rem}.applyStyles .box_texts a{-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1);-webkit-text-decoration-line:underline;text-decoration-line:underline}.applyStyles .box_texts a:hover{color:#c10606;text-decoration:none}:root{--internalSliderNavigationOutside:20px}.sliderInterne{width:-webkit-calc(100% - (var(--internalSliderNavigationOutside) * 2));width:calc(100% - (var(--internalSliderNavigationOutside) * 2));position:relative;margin:2.5rem auto 1.78571rem}.sliderInterne .slider_navigation_prev{left:-webkit-calc(var(--internalSliderNavigationOutside) * -1);left:calc(var(--internalSliderNavigationOutside) * -1)}.sliderInterne .slider_navigation_next{right:-webkit-calc(var(--internalSliderNavigationOutside) * -1);right:calc(var(--internalSliderNavigationOutside) * -1)}.swiper-slide_content__image{display:grid;grid-template-columns:1fr;grid-gap:2px}@media only screen and (min-width:640px){.swiper-slide_content__image{grid-template-columns:0.5fr 0.5fr}}.swiper-slide_content__image img{display:block;width:100%;height:auto}.swiper-slide_content__texts{background-color:#f4f4f4;padding:1.07143rem}.swiper-slide_content__texts p{font-size:.92857rem;line-height:1.4;text-align:left!important}@media only screen and (max-width:767px){.swiper-slide_content__texts p{font-size:1.14286rem}}.beforeAfterImages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.beforeAfterImages>*{display:block}.beforeAfterImages img{display:block;width:100%}.beforeAfterImages+*{margin-top:1.07143rem}@media only screen and (max-width:479px){.beforeAfterImages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.beforeAfterImages>*+*{margin-top:.35714rem}}@media only screen and (min-width:480px){.beforeAfterImages>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.beforeAfterImages>*+*{margin-left:.35714rem}}.blocDescSlider{display:grid;grid-template-areas:"texts" "slider";grid-template-columns:1fr;grid-gap:2rem}@media only screen and (min-width:1024px){.blocDescSlider{grid-template-areas:"texts slider";grid-template-columns:0.65fr 1fr}}.blocDescSlider__texts{grid-area:texts}.blocDescSlider__slider{grid-area:slider;position:relative}.blocDescSlider__slider .slider_navigation{margin-top:-60px}@media only screen and (min-width:640px){.blocDescSlider__slider{padding:0 4.28571rem}}.blocDescSlider .sliderDescription{margin-top:1.42857rem;line-height:1.218;font-style:italic}.blocDescSlider .sliderDescription p:first-child{font-size:1.14286rem}.blocDescSlider .sliderDescription p:nth-child(2){font-size:.92857rem}.blocDescSlider .sliderDescription p:nth-child(2)::before{content:'';display:inline-block;width:1.42857rem;margin:0 .5em 0 .5em;vertical-align:middle;border-top:1px solid #1d1d1d}.blocDescSlider.noSlider{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr;grid-gap:3.57143rem;padding:0}@media only screen and (min-width:1024px){.blocDescSlider.noSlider{grid-template-columns:0.55fr 1fr}}.blocDescSlider.noSlider .blocDescSlider__slider{padding:0}.section-team-clinique .applyStyles ul{width:90%;margin-top:2.14286rem;margin-left:0}.section-team-clinique .applyStyles ul li{position:relative;text-align:left;list-style-image:none}.section-team-clinique .applyStyles ul li a{display:inline-block;font-size:1.28571rem;color:#1d1d1d;font-weight:700;padding-left:2.14286rem}.section-team-clinique .applyStyles ul li a:before,.section-team-clinique .applyStyles ul li a:after{content:'';width:14px;height:14px;position:absolute;top:6px;left:0;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.section-team-clinique .applyStyles ul li a:before{background:url(../../../../../../../../themes/antipodes-theme/dist/images/puce3.svg) no-repeat}.section-team-clinique .applyStyles ul li a:after{opacity:0;background:url(../../../../../../../../themes/antipodes-theme/dist/images/puce2.svg) no-repeat;visibility:hidden}.section-team-clinique .applyStyles ul li a:hover{color:#c10606}.section-team-clinique .applyStyles ul li a:hover:before{opacity:0;visibility:hidden}.section-team-clinique .applyStyles ul li a:hover:after{opacity:1;visibility:visible}.publicationsBlocs{display:grid;grid-template-columns:1fr;gap:-webkit-calc(1.89286rem + 4.875vw);gap:calc(1.89286rem + 4.875vw);text-align:center}@media (min-width:1200px){.publicationsBlocs{gap:6.07143rem}}@media only screen and (min-width:768px){.publicationsBlocs{grid-template-columns:repeat(2,minmax(-webkit-calc(25% - 85px),1fr));grid-template-columns:repeat(2,minmax(calc(25% - 85px),1fr));gap:-webkit-calc(1.57143rem + 1.5vw);gap:calc(1.57143rem + 1.5vw)}}@media only screen and (min-width:768px) and (min-width:1200px){.publicationsBlocs{gap:2.85714rem}}@media only screen and (min-width:1024px){.publicationsBlocs{grid-template-columns:repeat(4,minmax(-webkit-calc(25% - 85px),1fr));grid-template-columns:repeat(4,minmax(calc(25% - 85px),1fr))}}.publicationBloc{width:100%;margin-right:auto;margin-left:auto;background-color:#f5f5f5}.publicationBloc img{display:block;width:100%}.publicationBloc__texts{padding:2.5em 1.07143em 1.42857em}.publicationBloc__texts h1,.publicationBloc__texts h2,.publicationBloc__texts h3,.publicationBloc__texts h4,.publicationBloc__texts h5,.publicationBloc__texts h6{font-size:1.07143rem;line-height:1.2}.publicationBloc__texts h1:after,.publicationBloc__texts h2:after,.publicationBloc__texts h3:after,.publicationBloc__texts h4:after,.publicationBloc__texts h5:after,.publicationBloc__texts h6:after{content:'';display:block;width:36px;height:3px;margin:8px auto 0;background-color:#1d1d1d}.publicationBloc__texts p{text-align:left;margin-top:1.07143rem;padding-bottom:.35714rem}.conferencesBlocs{display:grid;grid-template-columns:1fr;grid-gap:35px}@media only screen and (min-width:1024px){.conferencesBlocs{grid-template-columns:repeat(3,minmax(-webkit-calc(33.33% - 40px),1fr));grid-template-columns:repeat(3,minmax(calc(33.33% - 40px),1fr));grid-gap:40px}}.conferencesBloc__texts{display:block;margin-top:1.07143rem}.conferencesBloc__texts h1,.conferencesBloc__texts h2,.conferencesBloc__texts h3,.conferencesBloc__texts h4,.conferencesBloc__texts h5,.conferencesBloc__texts h6{font-size:1.21429rem;font-weight:600;line-height:1.4;margin-bottom:.71429rem}.conferencesBloc__texts p{font-size:1.07143rem;text-align:justify}.conferencesBloc__link{display:block;color:#363636;font-size:1.07143rem;font-weight:700;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;margin-top:.71429rem}.conferencesBloc__rs{margin-top:1.42857rem}.conferencesBloc__rs>p{font-size:1.07143rem;font-weight:700;line-height:1.4;margin-bottom:.57143rem}.conferencesBloc__texts--is-link>*:first-child{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.conferencesBloc__texts--is-link:hover>*:first-child,.conferencesBloc__texts--is-link:hover .conferencesBloc__link{color:#d80027}.discover-surgeons-portraits{margin-top:-webkit-calc(1.5rem + 0.75vw);margin-top:calc(1.5rem + 0.75vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#1b1b1b;font-size:1rem;font-weight:700;line-height:1.2;-webkit-border-radius:8px;border-radius:8px;background:#f3f3f3;padding:.57143rem .71429rem;-webkit-box-shadow:3px 4px 8px rgba(0,0,0,.11);box-shadow:3px 4px 8px rgba(0,0,0,.11);gap:1rem}@media (min-width:1200px){.discover-surgeons-portraits{margin-top:2.14286rem}}.discover-surgeons-portraits svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 0 rgba(216,0,39,.7);box-shadow:0 0 0 0 rgba(216,0,39,.7);-webkit-animation:pulse-discover-surgeons-portraits 1.25s infinite cubic-bezier(.66,0,0,1);animation:pulse-discover-surgeons-portraits 1.25s infinite cubic-bezier(.66,0,0,1)}@-webkit-keyframes pulse-discover-surgeons-portraits{to{-webkit-box-shadow:0 0 0 6px rgba(216,0,39,0);box-shadow:0 0 0 6px rgba(216,0,39,0)}}@keyframes pulse-discover-surgeons-portraits{to{-webkit-box-shadow:0 0 0 6px rgba(216,0,39,0);box-shadow:0 0 0 6px rgba(216,0,39,0)}}.listChirurgiens{padding-top:1.07143rem}.listChirurgiens__posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(19.78571rem,1fr));gap:-webkit-calc(1.53571rem + 1.125vw) -webkit-calc(1.60714rem + 1.875vw);gap:calc(1.53571rem + 1.125vw) calc(1.60714rem + 1.875vw);width:100%;text-align:center;margin:auto}@media (min-width:1200px){.listChirurgiens__posts{gap:2.5rem 3.21429rem}}.postChirurgien a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;cursor:url(../../../../../../../../themes/antipodes-theme/dist/images/cursor-clinique.svg),auto;margin:auto;background-color:#f5f5f5}.postChirurgien a:hover .postChirurgien__thumbnail:before{opacity:1;visibility:visible}.postChirurgien__thumbnail{position:relative}.postChirurgien__thumbnail:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(255,255,255,.8);-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1);visibility:hidden}.postChirurgien__thumbnail img{display:block;width:100%}.postChirurgien__content{padding:1.28571em .71429em}.postChirurgien__content h1,.postChirurgien__content h2,.postChirurgien__content h3,.postChirurgien__content h4,.postChirurgien__content h5,.postChirurgien__content h6{font-size:1.21429rem;line-height:1.3;margin-bottom:.92857rem}.postChirurgien__content h1:after,.postChirurgien__content h2:after,.postChirurgien__content h3:after,.postChirurgien__content h4:after,.postChirurgien__content h5:after,.postChirurgien__content h6:after{content:'';display:block;width:27px;height:3px;margin:5px auto 0;background-color:#1d1d1d}.postChirurgien__content p{font-size:1rem}.singleChirurgien{display:grid;grid-template-areas:"content" "aside";grid-template-columns:1fr;grid-gap:3.92857rem;margin-top:30px}@media only screen and (min-width:768px){.singleChirurgien{grid-template-areas:"content aside";grid-template-columns:1fr 0.85fr}}.singleChirurgien__content{grid-area:content;padding-top:25px}.singleChirurgien__aside{grid-area:aside}.thumbs_chirurgien img{display:block;width:100%}.contact_chirurgien{padding:2.14286em 2.14286em;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.contact_chirurgien .applyStyles h2{font-size:1.42857rem}.contact_chirurgien .applyStyles h2:after{background-color:#1d1d1d}.contact_chirurgien .applyStyles p{text-align:left}.contact_chirurgien__header{margin-bottom:1.78571rem}.contact_chirurgien__header a[href^="tel"]{font-size:1.14286rem;display:inline-block;position:relative;font-weight:700;padding-left:27px;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.contact_chirurgien__header a[href^="tel"]:before{content:'';width:18px;height:17px;position:absolute;top:2px;left:0;background:url(../../../../../../../../themes/antipodes-theme/dist/images/phone.svg) no-repeat}.contact_chirurgien__header a[href^="tel"]:hover{color:#c10606}.contact_chirurgien__header .link_with_border{max-width:240px;margin-top:1.07143rem}.scientificPublicationsButton{display:inline-block;color:#fff;margin-bottom:-webkit-calc(1.64286rem + 2.25vw);margin-bottom:calc(1.64286rem + 2.25vw);margin-top:-webkit-calc(1.53571rem + 1.125vw);margin-top:calc(1.53571rem + 1.125vw);font-weight:700;font-size:1.07143rem;line-height:1;background-color:#7e7e7d;padding:.85714rem -webkit-calc(1.46429rem + 0.375vw);padding:.85714rem calc(1.46429rem + 0.375vw)}@media (min-width:1200px){.scientificPublicationsButton{margin-bottom:3.57143rem}}@media (min-width:1200px){.scientificPublicationsButton{margin-top:2.5rem}}@media (min-width:1200px){.scientificPublicationsButton{padding:.85714rem 1.78571rem}}.teamMember__container{display:grid;grid-template-columns:1fr;text-align:center;gap:-webkit-calc(1.5rem + 0.75vw);gap:calc(1.5rem + 0.75vw);margin-top:-webkit-calc(1.53571rem + 1.125vw);margin-top:calc(1.53571rem + 1.125vw)}@media (min-width:1200px){.teamMember__container{gap:2.14286rem}}@media only screen and (min-width:375px){.teamMember__container{grid-template-columns:repeat(auto-fill,minmax(14.28571rem,1fr))}}@media (min-width:1200px){.teamMember__container{margin-top:2.5rem}}.teamMember__bloc{background-color:#f5f5f5}.teamMember__bloc img{display:block;width:100%}.teamMember__content{padding:-webkit-calc(1.45rem + 0.225vw) .35714rem;padding:calc(1.45rem + 0.225vw) .35714rem}@media (min-width:1200px){.teamMember__content{padding:1.64286rem .35714rem}}.teamMember__content p{font-weight:700;font-size:1.07143rem;line-height:1;text-align:center}.teamMember__content p:after{content:'';display:block;width:27px;height:3px;margin:7px auto 0;background-color:#5a5a58}.assistances{display:grid;grid-template-areas:"image texts";grid-template-columns:0.5fr 1fr;grid-gap:2.5rem}.assistances__image{grid-area:image}.assistances__image img{display:block;max-width:100%}.assistances__texts{grid-area:texts}.assistances__texts h1,.assistances__texts h2,.assistances__texts h3,.assistances__texts h4,.assistances__texts h5,.assistances__texts h6{font-size:1.21429rem;line-height:1.1}.assistances__texts h1:after,.assistances__texts h2:after,.assistances__texts h3:after,.assistances__texts h4:after,.assistances__texts h5:after,.assistances__texts h6:after{content:'';display:block;width:33px;height:4px;margin:8px 0 0 -14px;background-color:#1d1d1d}.assistances__texts ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.78571rem}.assistances__texts ul li{position:relative;margin-right:1.78571em;margin-bottom:1.07143em;padding-left:2.14286rem}.assistances__texts ul li:before{content:'';width:18px;position:absolute;top:0;left:0}.assistances__texts ul li a,.assistances__texts ul li span{font-size:1.14286rem;color:#1d1d1d;font-weight:700}.assistances__texts ul li a:hover{color:#c10606}.assistances__texts ul li.li-phone:before{height:17px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/phone.svg) no-repeat}.assistances__texts ul li.li-mail:before{height:15px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/mail.svg) no-repeat}.assistances__texts ul li.li-mail a{font-size:1rem}.bloc_rdv_cancer{background-color:#F3F3F3;margin-top:20px;padding:.92857em 1.07143em}.bloc_rdv_cancer p{font-size:1.28571rem;font-weight:700}.bloc_rdv_cancer p a{display:inline-block;margin-left:6px;font-size:-webkit-calc(1.44286rem + 0.15vw);font-size:calc(1.44286rem + 0.15vw);text-decoration:underline;color:#c10606;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}@media (min-width:1200px){.bloc_rdv_cancer p a{font-size:1.57143rem}}.bloc_rdv_cancer p a:hover{color:#1d1d1d}.bloc_contact_chirurgiens{display:grid;grid-template-columns:1fr;grid-template-areas:"left" "right";grid-gap:1.42857rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.42857rem}@media only screen and (min-width:1024px){.bloc_contact_chirurgiens{grid-template-columns:0.5fr 1fr;grid-template-areas:"left right"}}.bloc_contact_chirurgiens__left{grid-area:left}.bloc_contact_chirurgiens__left ul{margin:2.14286rem 0 0}.bloc_contact_chirurgiens__left ul li+li{padding-top:1.42857rem}.bloc_contact_chirurgiens__left ul li a{position:relative;display:inline-block;font-size:1.07143rem;font-weight:700;padding-left:30px;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.bloc_contact_chirurgiens__left ul li a:before,.bloc_contact_chirurgiens__left ul li a:after{content:'';width:14px;height:14px;position:absolute;top:2px;left:0}.bloc_contact_chirurgiens__left ul li a:before{background:url(../../../../../../../../themes/antipodes-theme/dist/images/puce3.svg)}.bloc_contact_chirurgiens__left ul li a:after{background:url(../../../../../../../../themes/antipodes-theme/dist/images/puce2.svg);opacity:0;visibility:hidden}.bloc_contact_chirurgiens__left ul li a:hover{color:#c10606}.bloc_contact_chirurgiens__left ul li a:hover:before{opacity:0;visibility:hidden}.bloc_contact_chirurgiens__left ul li a:hover:after{opacity:1;visibility:visible}.bloc_contact_chirurgiens__right{grid-area:right}.singleSecretariat{display:grid;grid-template-columns:0.5fr 1fr;grid-template-areas:"image form"}.singleSecretariat__image{grid-area:image}.singleSecretariat__form{grid-area:form;padding:2.85714em 4.28571em 2.14286em;background:#FFF;-webkit-box-shadow:11px 10px 13px rgba(0,0,0,.09);box-shadow:11px 10px 13px rgba(0,0,0,.09)}.singleSecretariat__form h1{margin-bottom:1.78571rem}.singleSecretariat__form .link_with_border{max-width:240px}.singleSecretariat__form div.wpcf7{margin-top:2.85714rem;max-width:630px}.num-phone{font-size:1.14286rem;font-weight:700;display:inline-block;position:relative;padding-left:30px}.num-phone:before{content:'';background:url(../../../../../../../../themes/antipodes-theme/dist/images/phone.svg) no-repeat;width:18px;height:17px;position:absolute;top:2px;left:0}.googleMaps button.gm-ui-hover-effect{width:22px!important;height:24px!important;padding:2px 16px 1px 7px!important}.testimonialsPage .container,.testimonialsPost .container{max-width:1263px}.testimonialsPage .applyStyles h1:after,.testimonialsPost .applyStyles h1:after{width:40px}.testimonialsPage .container{max-width:1263px}.testimonialsPost .container{max-width:1283px}.chapo_texts{margin-bottom:2.5rem}.item_testimonial{display:grid;grid-template-areas:"video" "texts";grid-template-columns:1fr;grid-gap:2.5rem}@media only screen and (min-width:1024px){.item_testimonial{grid-template-areas:"video texts";grid-template-columns:1fr 0.9fr}}.item_testimonial__video{grid-area:video}.item_testimonial__texts{grid-area:texts}.item_testimonial-header{margin-bottom:1.28571rem}.item_testimonial-header *{display:inline;font-size:1.21429rem;margin-bottom:0}.item_testimonial-header .testimonial-name{color:#c10606;font-weight:700}.item_testimonial-header .testimonial-desc{font-weight:600}.item_testimonial-content{margin-bottom:1.42857rem}.item_testimonial-content-link{margin-top:.71429rem}.item_testimonial-content-link>a{display:inline-block;color:#363636;font-size:1.07143rem;font-weight:700;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.item_testimonial-content-link>a:hover{color:#d80027}.share-rs li{display:inline-block;vertical-align:middle}.share-rs li:not(:last-child){margin-right:.71429rem}.share-rs li a svg path{-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1);fill:#3e3e3e!important}.share-rs li a:hover svg path{fill:#c10606!important}.bloc_contact_chirurgiens.otherTestimonials{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.otherTestimonials .blocsTextImage{grid-gap:1.78571rem}.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text{margin-right:1.42857rem;margin-left:1.42857rem;padding:1.71429rem}.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h1,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h2,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h3,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h4,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h5,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h6{font-size:-webkit-calc(1.47857rem + 0.525vw);font-size:calc(1.47857rem + 0.525vw)}@media (min-width:1200px){.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h1,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h2,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h3,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h4,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h5,.otherTestimonials .blocsTextImage .blocsTextImage__bloc__text h6{font-size:1.92857rem}}.blocFormations{display:grid;grid-template-areas:"content" "aside";grid-template-columns:1fr;margin-top:-webkit-calc(1.64286rem + 2.25vw);margin-top:calc(1.64286rem + 2.25vw)}@media (min-width:1200px){.blocFormations{margin-top:3.57143rem}}@media only screen and (min-width:768px){.blocFormations{grid-template-areas:"aside content";grid-template-columns:0.5fr 1fr;grid-gap:3.57143rem}}.section:not(.section--no-margin) .blocFormations{margin-top:0!important}.blocFormations__aside{grid-area:aside;display:none}@media only screen and (min-width:768px){.blocFormations__aside{display:block}}.blocFormations__content{grid-area:content;display:grid;grid-template-columns:1fr;gap:-webkit-calc(1.53571rem + 1.125vw);gap:calc(1.53571rem + 1.125vw)}@media (min-width:1200px){.blocFormations__content{gap:2.5rem}}.blocFormations__content .embed-container{margin-bottom:-webkit-calc(1.46429rem + 0.375vw);margin-bottom:calc(1.46429rem + 0.375vw)}@media (min-width:1200px){.blocFormations__content .embed-container{margin-bottom:1.78571rem}}.aside_formation{background-color:#fff;padding:-webkit-calc(1.46429rem + 0.375vw);padding:calc(1.46429rem + 0.375vw);-webkit-box-shadow:0 4px 14px rgba(0,0,0,.25);box-shadow:0 4px 14px rgba(0,0,0,.25)}@media (min-width:1200px){.aside_formation{padding:1.78571rem}}.title_formation span{display:block;font-size:1.14286rem;font-weight:500;margin-top:.28571rem}.listingFormations{display:grid;margin-top:-webkit-calc(1.5rem + 0.75vw);margin-top:calc(1.5rem + 0.75vw);padding-top:-webkit-calc(1.57143rem + 1.5vw);padding-top:calc(1.57143rem + 1.5vw);grid-template-columns:1fr;grid-gap:1.07143rem;border-top:4px solid #f0f0f0}@media (min-width:1200px){.listingFormations{margin-top:2.14286rem}}@media (min-width:1200px){.listingFormations{padding-top:2.85714rem}}@media only screen and (min-width:768px){.listingFormations{grid-template-columns:repeat(2,1fr)}}.blocFormation_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;background-color:#f5f5f5}.blocFormation_item:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:#fff;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1)}.blocFormation_item:hover:after{opacity:.5}.blocFormation_item_left{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:55%;-webkit-flex:55%;-ms-flex:55%;flex:55%;padding:.71429rem}.blocFormation_item_left h1,.blocFormation_item_left h2,.blocFormation_item_left h3,.blocFormation_item_left h4,.blocFormation_item_left h5,.blocFormation_item_left h6{font-size:1.07143rem;font-weight:700}.blocFormation_item_left h1:after,.blocFormation_item_left h2:after,.blocFormation_item_left h3:after,.blocFormation_item_left h4:after,.blocFormation_item_left h5:after,.blocFormation_item_left h6:after{content:'';display:block;width:24px;height:2px;margin:4px 0 8px;background-color:#c10606}.blocFormation_item_left p{font-size:.92857rem;font-weight:500}.blocFormation_item_right{-webkit-box-flex:45%;-webkit-flex:45%;-ms-flex:45%;flex:45%}.blocFormation_item_right img{display:block;width:100%;height:100%}.formationPays{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:1.07143rem;color:#b9b9b9;font-weight:600;margin-bottom:.57143rem}.formationPays img{width:24px}.pageTemplate--inConstruction footer{margin-top:0!important}.pageInConstruction__content{position:relative;text-align:center;margin-top:-webkit-calc(1.53571rem + 1.125vw);margin-top:calc(1.53571rem + 1.125vw)}@media (min-width:1200px){.pageInConstruction__content{margin-top:2.5rem}}.pageInConstruction__content>svg{position:absolute;z-index:-1;top:0;right:0;left:0;margin:auto;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.pageInConstruction__title{color:#1d1d1d;font-size:-webkit-calc(1.47857rem + 0.525vw);font-size:calc(1.47857rem + 0.525vw);font-weight:700;line-height:1.2;text-align:center}@media (min-width:1200px){.pageInConstruction__title{font-size:1.92857rem}}.pageInConstruction__title strong{display:block;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:.96296em;color:#d80027;font-weight:400;letter-spacing:.04em;font-style:italic}.pageInConstruction__content>a{max-width:14.28571rem;margin-right:auto;margin-left:auto;margin-top:-webkit-calc(1.64286rem + 2.25vw);margin-top:calc(1.64286rem + 2.25vw);background-color:#fff}@media (min-width:1200px){.pageInConstruction__content>a{margin-top:3.57143rem}}:root{--searchPageTitleTextColor:#1d1d1d;--searchPageTitleTextFontWeight:var(--fontWeightBold)}.searchPage__title::after{content:'';display:block;width:40px;height:5px;background-color:#5a5a58;margin-top:.64286rem;margin-bottom:1rem}@media only screen and (min-width:1450px){.searchPage__title::after{margin-left:-1.07143rem}}:root{--searchPageDescriptionStrongFontWeight:600;--searchPageDescriptionTextColor:#1d1d1d;--searchPageDescriptionTextFontSize:1.07143rem}:root{--searchPageBorderColor:#d80027;--searchPageBorderWidth:5px}:root{--searchPagePostTitleTextColor:#000;--searchPagePostTitleTextFontWeight:var(--fontWeightBold)}:root{--searchPagePostLinkTextColor:#1d1d1d;--searchPagePostLinkTextFontSize:1rem;--searchPagePostLinkTextFontWeight:var(--fontWeightSemiBold)}:root{--paginationAccentColor:#d80027;--paginationArrowsColor:#d80027;--paginationBorderColor:#d80027;--paginationCurrentPageBackgroundColor:#1d1d1d;--paginationDisabledOpacity:0.2}:root{--paginationPageColor:#1d1d1d;--paginationPageFontSize:0.92857rem;--paginationPageLetterSpacing:0.07em;--paginationPagesGap:1.07143rem}:root{--paginationCurrentPageColor:#fff;--paginationCurrentPageFontSize:1.42857rem;--paginationCurrentPageFontWeight:var(--fontWeightBold);--paginationCurrentPageLetterSpacing:0.07em}.searchPage__title{font-size:-webkit-calc(1.52143rem + 0.975vw);font-size:calc(1.52143rem + 0.975vw);font-family:var(--searchPageTitleTextFontFamily,var(--textFontFamily,inherit));color:var(--searchPageTitleTextColor,var(--sectionColor,var(--textColor,#000)));font-weight:var(--searchPageTitleTextFontWeight,400);line-height:var(--searchPageTitleTextLineHeight,1.2);letter-spacing:var(--searchPageTitleTextLetterSpacing,0);text-align:var(--searchPageTitleTextAlign,inherit);text-transform:var(--searchPageTitleTextTransform,initial)}@media (min-width:1200px){.searchPage__title{font-size:2.35714rem}}.searchPage__description{font-family:var(--searchPageDescriptionTextFontFamily,var(--textFontFamily,inherit));font-size:var(--searchPageDescriptionTextFontSize,var(--textFontSize,1rem));color:var(--searchPageDescriptionTextColor,var(--sectionColor,var(--textColor,#000)));font-weight:var(--searchPageDescriptionTextFontWeight,400);line-height:var(--searchPageDescriptionTextLineHeight,1.2);letter-spacing:var(--searchPageDescriptionTextLetterSpacing,0);text-align:var(--searchPageDescriptionTextAlign,inherit);text-transform:var(--searchPageDescriptionTextTransform,initial);margin-top:var(--searchPageDescriptionMarginTop,.4em)}.searchPage__description strong{color:var(--searchPageDescriptionStrongColor,var(--textColor,#000));font-weight:var(--searchPageDescriptionStrongFontWeight,var(--baseFontWeightBold,var(--fontWeightBold,700)))}.searchPage__posts{margin-top:-webkit-calc(1.53571rem + 1.125vw);margin-top:calc(1.53571rem + 1.125vw)}@media (min-width:1200px){.searchPage__posts{margin-top:2.5rem}}.searchPage__post{position:relative;background-color:var(--searchPagePostBackgroundColor,#fff);-webkit-box-shadow:var(--searchPagePostBoxShadow,0 4px 20px rgba(0,0,0,.1));box-shadow:var(--searchPagePostBoxShadow,0 4px 20px rgba(0,0,0,.1))}.searchPage__post>a{display:block;padding:var(--searchPagePaddingTop,1em) var(--searchPagePaddingRight,1em) var(--searchPagePaddingBottom,1em) -webkit-calc(var(--searchPageBorderWidth, 4px) + var(--searchPagePaddingLeft, 1em));padding:var(--searchPagePaddingTop,1em) var(--searchPagePaddingRight,1em) var(--searchPagePaddingBottom,1em) calc(var(--searchPageBorderWidth, 4px) + var(--searchPagePaddingLeft, 1em))}.searchPage__post>a:hover{--searchPagePostLinkTextColor:#d80027}.searchPage__post::before{content:'';display:block;width:var(--searchPageBorderWidth,4px);height:100%;position:absolute;top:0;bottom:0;left:0;background:var(--searchPageBorderColor,#000)}.searchPage__post+.searchPage__post{margin-top:var(--searchPagePostGap,1.78571rem)}.searchPage__post__title{font-size:-webkit-calc(1.47857rem + 0.525vw);font-size:calc(1.47857rem + 0.525vw);font-family:var(--searchPagePostTitleTextFontFamily,var(--textFontFamily,inherit));color:var(--searchPagePostTitleTextColor,var(--sectionColor,var(--textColor,#000)));font-weight:var(--searchPagePostTitleTextFontWeight,400);line-height:var(--searchPagePostTitleTextLineHeight,1.2);letter-spacing:var(--searchPagePostTitleTextLetterSpacing,0);text-align:var(--searchPagePostTitleTextAlign,inherit);text-transform:var(--searchPagePostTitleTextTransform,initial)}@media (min-width:1200px){.searchPage__post__title{font-size:1.92857rem}}.searchPage__post__link{display:block;cursor:pointer;margin-top:var(--searchPagePostLinkMarginTop,1.07143rem)}.searchPage__post__link>span{font-family:var(--searchPagePostLinkTextFontFamily,var(--textFontFamily,inherit));font-size:var(--searchPagePostLinkTextFontSize,var(--textFontSize,1rem));color:var(--searchPagePostLinkTextColor,var(--sectionColor,var(--textColor,#000)));font-weight:var(--searchPagePostLinkTextFontWeight,400);line-height:var(--searchPagePostLinkTextLineHeight,1.2);letter-spacing:var(--searchPagePostLinkTextLetterSpacing,0);text-align:var(--searchPagePostLinkTextAlign,inherit);text-transform:var(--searchPagePostLinkTextTransform,initial);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.searchPage__pagination{margin-top:-webkit-calc(1.60714rem + 1.875vw);margin-top:calc(1.60714rem + 1.875vw)}@media (min-width:1200px){.searchPage__pagination{margin-top:3.21429rem}}.beforeAfterPage{display:grid;grid-template-areas:'header' 'categories' 'content';grid-template-columns:1fr;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem}.antipodes-category-page__categories a{color:#1d1d1d!important;font-weight:400!important}.antipodes-category-page__categories .is-active,.antipodes-category-page__categories .is-active *{color:#c10606!important}@media only screen and (min-width:768px){.beforeAfterPage{grid-template-areas:'header categories' 'content categories';grid-template-columns:2fr 1fr}}.beforeAfterPage__header{grid-area:header}.beforeAfterPage__content{grid-area:content}.beforeAfterPage__categories{grid-area:categories}@media only screen and (min-width:768px){.beforeAfterPage__categories{padding-left:3rem;border-left:var(--anchor-block__border__width) solid var(--anchor-block__border__background)}.beforeAfterPage__categories .antipodes-category-page__categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;top:-webkit-calc(var(--header-height, 80px) + 1rem);top:calc(var(--header-height, 80px) + 1rem);gap:0;margin-left:20px;height:100%}.beforeAfterPage__categories .antipodes-category-page__categories ul{margin-left:0}.beforeAfterPage__categories .antipodes-category-page__categories ul li div+div{margin-top:1.07143rem}}@media only screen and (max-width:767px){.antipodes-category-page__categories{margin-left:0px!important}.archivePage__sidebar ul{margin-left:0!important}}.beforeAfterPage__content__category{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:-webkit-calc(1.48571rem + 0.6vw);margin-top:calc(1.48571rem + 0.6vw)}@media (min-width:1200px){.beforeAfterPage__content__category{margin-top:2rem}}@media only screen and (min-width:1024px){.beforeAfterPage__content__category{grid-template-columns:1fr 1fr}}.beforeAfterPage__content__taxonomy>*{margin-top:-webkit-calc(1.58571rem + 1.65vw);margin-top:calc(1.58571rem + 1.65vw)}@media (min-width:1200px){.beforeAfterPage__content__taxonomy>*{margin-top:3rem}}.beforeAfterPage__content__taxonomy p{margin-top:2px!important}.beforeAfterPage__content__category .mediasBlock__on-hover{--thumbnail-hover-block__on-hover__padding-top:2rem;--thumbnail-hover-block__on-hover__padding-bottom:2rem;--thumbnail-hover-block__on-hover-button__font-size:1rem;--thumbnail-hover-block__on-hover-button__margin-top:1rem;--thumbnail-hover-block__on-hover-description__line-height:1.3;--thumbnail-hover-block__on-hover-description__font-size:1.07143rem}.beforeAfter__posts{display:grid;grid-template-columns:1fr;gap:1rem}.beforeAfterPage__content__taxonomy .beforeAfter__posts{margin-top:1rem}@media only screen and (min-width:950px){.beforeAfter__posts{grid-template-columns:1fr 1fr}}.beforeAfter__posts__sliders{display:none;pointer-events:none}.goverlay{background:var(--searchBarOverlayBackgroundColor,rgba(0,0,0,.7))}.gdesc-inner{text-align:center;padding:1rem}.gdesc-inner p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:0}.gdesc-inner .gslide-title{font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:0}.gdesc-inner .gslide-desc{font-size:.75rem;margin-top:.5rem}@media (min-width:1200px){.gdesc-inner{padding:1rem}}@media only screen and (max-width:767px){.glightbox-clean .gprev,.glightbox-clean .gnext{width:25px;height:35px;top:45%}.glightbox-clean .gprev{left:5px}.glightbox-clean .gnext{right:5px}}.glightbox-container .ginner-container{height:auto!important}.glightbox-mobile .glightbox-container .gslide-description{position:initial;padding:0;background:#fff}.beforeAfter__posts__slider .glide__arrow{border:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.beforeAfter__posts__slider .glide__arrow--left{left:.1em}.beforeAfter__posts__slider .glide__arrow--right{right:.1em}.beforeAfter__posts__slider .close__button{width:2.5rem;height:2.5rem;position:absolute;top:0;right:0;cursor:pointer;opacity:0;border:0;-webkit-border-radius:100%;border-radius:100%;background-color:#fff;-webkit-transition:opacity 0.3s ease,top 0.3s ease;-o-transition:opacity 0.3s ease,top 0.3s ease;transition:opacity 0.3s ease,top 0.3s ease;-webkit-transform:translateY(-25%) translateX(25%);-ms-transform:translateY(-25%) translateX(25%);transform:translateY(-25%) translateX(25%)}.beforeAfter__posts__slider .close__button.visible{opacity:1}.beforeAfter__posts__slider .close__button span{width:1rem;height:2px;position:absolute;top:50%;left:50%;-webkit-border-radius:2px;border-radius:2px;background-color:red;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.beforeAfter__posts__slider .close__button span:nth-child(1){-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.beforeAfter__posts__slider .close__button span:nth-child(2){-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}@media only screen and (min-width:768px){.beforeAfter__posts__slider .glide__arrow--left{left:-4em}.beforeAfter__posts__slider .glide__arrow--right{right:-4em}}.beforeAfterPost{max-width:500px;cursor:pointer;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.beforeAfterPost img{display:block;width:100%}.beforeAfter__posts__slider__thumbnail img{height:285px}.beforeAfterPost__content{text-align:center;padding:1rem}.beforeAfterPost__content__title{color:var(--mosqueColor);font-weight:700;line-height:1.3}.beforeAfterPost__content__title h2{font-size:1.2rem}.beforeAfterPost__content__title h2 ::after{display:none}.beforeAfterPost__content__sub_title{font-size:.75rem;margin-top:.5rem}@media (min-width:1200px){.beforeAfterPost__content{padding:1rem}}.antipodes-category-page__categories.archivePage__sidebar{margin-left:20px}.archivePage__sidebar li a.is-child{margin-left:15px}.beforeAfterPage__categories .archivePage__sidebar li a:hover{color:#c10606!important}.beforeAfterPage__categories__mobile .custom-dropdown{position:relative;display:inline-block;width:100%;font-family:sans-serif}.beforeAfterPage__categories__mobile .dropdown-toggle{width:100%;padding:16px;font-family:"Gotham",sans-serif;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer;background-color:#B10F28;-webkit-border-radius:6px;border-radius:6px;text-align:left;position:relative;border:none;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.beforeAfterPage__categories__mobile .dropdown-toggle .arrow{content:"";position:absolute;right:16px;top:15px;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);border:solid #fff;border-width:0 2px 2px 0;padding:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.beforeAfterPage__categories__mobile .custom-dropdown.open .dropdown-toggle .arrow{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:20px}.beforeAfterPage__categories__mobile .dropdown-menu{position:absolute;width:100%;top:100%;left:0;background:#fff;-webkit-border-radius:6px;border-radius:6px;margin-top:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:0;overflow:hidden;-webkit-transition:max-height 0.4s ease,opacity 0.3s ease;-o-transition:max-height 0.4s ease,opacity 0.3s ease;transition:max-height 0.4s ease,opacity 0.3s ease;z-index:99;margin:0!important}.beforeAfterPage__categories__mobile .custom-dropdown.open .dropdown-menu{max-height:500px;margin:0!important;overflow:auto}.beforeAfterPage__categories__mobile .dropdown-menu li{border-bottom:1px solid #b10f2738;margin-top:0!important}.beforeAfterPage__categories__mobile .dropdown-menu li a.is-active{color:#b10f27}.beforeAfterPage__categories__mobile .dropdown-menu li:last-child{border-bottom:none}.beforeAfterPage__categories__mobile .dropdown-menu a{display:block!important;padding:10px 16px!important;text-decoration:none!important;color:#000!important;font-family:"Gotham",sans-serif!important;-webkit-transition:all 0.3s ease-in-out!important;-o-transition:all 0.3s ease-in-out!important;transition:all 0.3s ease-in-out!important;font-weight:400!important;background:transparent!important}.beforeAfterPage__categories__mobile .dropdown-menu a:hover{color:#b10f27!important}.beforeAfterPage__categories__mobile .dropdown-menu .child a{padding-left:14px;font-size:14px;color:#000;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.beforeAfterPage__categories__mobile .dropdown-menu .child a:hover{color:#b10f27}.beforeAfterPage__categories__mobile .custom-dropdown .child-menu{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease;padding-left:1em;margin:0!important}.beforeAfterPage__categories__mobile .has-children .parent-item{cursor:pointer;display:grid;grid-template-columns:1fr auto}.beforeAfterPage__categories__mobile .custom-dropdown .has-children.open .child-menu{max-height:1000px}.beforeAfterPage__categories__mobile .toggle-children{cursor:pointer;padding-right:16px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;place-content:center;line-height:2.5;color:#b10f27}.beforeAfterPage__categories__mobile .has-children.open .toggle-children::after{content:"−"}.beforeAfterPage__categories__mobile .has-children:not(.open) .toggle-children::after{content:"+"}.beforeAfterPage__categories__mobile .has-children{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.beforeAfterPage__categories__mobile .dropdown-menu li.active>a,.beforeAfterPage__categories__mobile .child.active>a{color:#b10f27!important}.beforeAfterPage__categories__desktop{display:none}.beforeAfterPage__categories__mobile{display:block}@media only screen and (min-width:768px){.beforeAfterPage__categories__mobile{display:none}.beforeAfterPage__categories__desktop{display:block}.beforeAfterPage__categories{margin-left:3rem;padding-left:0;border-left:var(--archive-page-border-width) solid var(--archive-page-border-color)}.antipodes-category-page__categories.archivePage__sidebar{padding-left:0;border:none;margin-left:30px}.beforeAfterPage__categories .antipodes-category-page__categories ul{margin:1.07143rem 0!important;padding:0}.archivePage__sidebar li a{display:block}}.archivePage__sidebar li a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.antipodes-category-page__categories.archivePage__sidebar a{background:transparent!important}:root{--fancybox-zIndex:-webkit-calc(var(--header__z-index) + 1);--fancybox-zIndex:calc(var(--header__z-index) + 1)}.videos-page__header__title>*{color:#292929;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:600;line-height:25px;text-transform:capitalize}.videos-page__header__title:after{content:'';display:block;width:44px;height:5px;margin-top:26px;margin-bottom:30px;left:-20px;position:relative;background:#B10F27}.videos-page__header__description{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:1.87;margin-top:10px}.video-archive-page__content{display:grid;margin-top:30px;margin-bottom:60px;gap:40px}@media only screen and (min-width:768px){.video-archive-page__content{grid-template-columns:1fr 1fr;margin-top:40px;gap:70px 60px}}@media only screen and (min-width:1200px){.video-archive-page__content{grid-template-columns:1fr 1fr 1fr}}.video-archive-page{margin-bottom:48px}@media only screen and (max-width:1023px){.video-archive-page{overflow-x:hidden}}.video-archive-page__categories{padding:0!important;margin-bottom:0;position:-webkit-sticky!important;position:sticky!important;z-index:2;top:126px!important;background:rgba(177,15,39,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media only screen and (min-width:768px){.video-archive-page__categories{padding:0!important;top:105px!important}}@media only screen and (min-width:1024px){.video-archive-page__categories{top:180px!important}}@media only screen and (min-width:1210px){.video-archive-page__categories{top:182px!important}}.video-archive-page__content .antipodes-post-card-1__header{position:absolute;bottom:-20px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);background:#B10F27;padding:6px 10px;right:-8px;color:#FFF;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1400px){.video-archive-page__content .antipodes-post-card-1__header{right:-20px}}.video-archive-page__categories{margin-top:25px}@media only screen and (min-width:768px){.video-archive-page__categories{margin-top:50px}}.video-archive-page__categories>ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:24px 15px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:600px){.video-archive-page__categories>ul{gap:1rem}}.video-archive-page__categories a{text-align:center;color:#B10F27;font-family:Montserrat;font-size:1rem;font-weight:400;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:25px;border-radius:25px;border:1px solid #B10F27;padding:12px 21px;display:inline-block}@media only screen and (min-width:600px){.video-archive-page__categories a{padding:12px 32px}}.video-archive-page__categories a:hover{background:#B10F27;color:#fff}.video-archive-page__categories a.is-active{background:#B10F27;color:#fff}.video-archive-page__content .antipodes-post-card-1__category{height:18px}.video-archive-page__content .antipodes-post-card-1{min-height:23.75rem;position:relative;cursor:pointer}.video-archive-page__content .antipodes-post-card-1 img{min-height:inherit;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-archive-page__content .antipodes-post-card-1__thumbnail{min-height:inherit}.video-archive-page__content .antipodes-post-card-1__thumbnail>svg{position:absolute;top:-webkit-calc(50% - 60px);top:calc(50% - 60px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.video-archive-page__content .antipodes-post-card-1__video-title{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:25px;padding:48px 1rem;background:#F5F5F5}.nav-tabs{display:none}@media only screen and (min-width:1024px){.nav-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.nav-tabs a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:25%;font-weight:700;font-size:1.21429rem;margin-right:-1px;padding:1.57143rem .35714rem;background-color:#f3f3f3;border-width:1px;border-style:solid;border-color:#c4c4c4}.nav-tabs a:first-child{border-left-width:1px}.nav-tabs a[aria-selected="true"]{padding-top:39px;background-color:#fff;border-bottom-width:0}.tab-pane{margin-right:3px;padding:3.57143em 2.5em;border-width:1px;border-style:solid;border-color:#c4c4c4}@media only screen and (min-width:1024px){.tab-pane{border-width:0 1px 1px 1px}}@media only screen and (max-width:1023px){.tab-content{display:block!important}.tab-content+.tab-content{margin-top:-webkit-calc(2rem + 6vw);margin-top:calc(2rem + 6vw)}}@media only screen and (max-width:1023px) and (min-width:1200px){.tab-content+.tab-content{margin-top:7.14286rem}}.tab-content__container{display:grid;grid-template-areas:"texts" "slider" "map";grid-template-columns:1fr;grid-gap:1.42857rem;grid-row-gap:2.85714rem;position:relative}@media only screen and (min-width:1024px){.tab-content__container{grid-template-areas:"texts slider" "map map";grid-template-columns:0.75fr 1fr}}.tab-content__texts{grid-area:texts}.tab-content__texts h2{font-size:-webkit-calc(1.47857rem + 0.525vw);font-size:calc(1.47857rem + 0.525vw);margin-bottom:2.14286rem}@media (min-width:1200px){.tab-content__texts h2{font-size:1.92857rem}}.tab-content__texts h2:after{content:'';display:block;width:44px;height:6px;margin:.71429rem 0 0 -20px;background-color:#c10606}.tab-content__texts h2+ul li{padding-bottom:1.28571rem}.tab-content__texts h3{font-size:1.28571rem;margin:2.14286rem 0 1.42857rem;padding-left:1.07143rem}.tab-content__texts ul{padding-left:1.07143rem}.tab-content__texts ul li{position:relative;line-height:1.3;padding-bottom:.42857rem;padding-left:2.14286rem}.tab-content__texts ul li:before{content:'';position:absolute;top:0;left:0}.tab-content__texts ul li.icon-map:before{width:21px;height:21px;top:-4px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/map.svg) no-repeat}.tab-content__texts ul li.icon-phone:before{width:18px;height:17px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/phone.svg) no-repeat}.tab-content__texts ul li.icon-metro:before{width:18px;height:18px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/metro.svg) no-repeat}.tab-content__texts ul li.icon-bus:before{width:18px;height:18px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/bus.svg) no-repeat}.tab-content__texts ul li.icon-rer:before{width:18px;height:18px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/rer.svg) no-repeat}.tab-content__slider{grid-area:slider;position:relative}.tab-content__slider .swiper-slide img{display:block;width:100%}.tab-content__map{grid-area:map;padding-top:2.85714rem;border-top:4px solid #f0f0f0}.tab-content__map>google-maps{height:400px}:root{--archive-page-areas:"content"
          "pagination"
          "sidebar";--archive-page-border-color:rgba(29, 29, 29, 0.5);--archive-page-border-width:1px;--archive-page-columns:1fr;--archive-page-gap:1.78571rem;--archive-page-pagination-margin-top:3.21429rem;--archive-page-posts-columns:1fr;--archive-page-posts-gap:2.5rem;--archive-page-posts-margin-top:0;--archive-page-sidebar-list-margin-top:1.42857rem;--archive-page-sidebar-margin:4.28571rem;--archive-page-sidebar-padding:2.14286rem;--archivePageArrowsTransformHover:3px}@media only screen and (min-width:1024px){:root{--archive-page-areas:"header       header" "content      sidebar" "pagination   sidebar";--archive-page-columns:3fr 1fr;--archive-page-gap:3.57143rem 0}}@media only screen and (min-width:1300px){:root{--archive-page-columns:2fr 1fr}}@media only screen and (min-width:600px){:root{--archive-page-posts-columns:repeat(auto-fit, minmax(300px, 1fr));--archive-page-posts-gap:1.78571rem 2.5rem}}@media only screen and (min-width:1024px){:root{--archive-page-posts-columns:1fr 1fr;--archive-page-posts-gap:3.21429rem}}@media only screen and (min-width:1300px){:root{--archive-page-posts-gap:4.64286rem}}.archivePage>div:nth-child(1){display:grid;grid-template-areas:var(--archivePageAreas);grid-template-columns:var(--archivePageColumns);grid-gap:var(--archivePageGap)}.archivePage>div:nth-child(1){display:grid;grid-template-areas:var(--archive-page-areas);grid-template-columns:var(--archive-page-columns);grid-gap:var(--archive-page-gap)}.archivePage__header{grid-area:header;margin-bottom:3.92857rem}.archivePage__header>.archivePage__header__title{color:#1d1d1d}.archivePage__header>.archivePage__header__title:after{width:30px;background-color:#1d1d1d;margin-left:-10px}.archivePage__header>.archivePage__header__description{line-height:1.7;text-align:left}.singlePage .archivePage__header{margin-bottom:.71429rem}.singlePage .archivePage__header>.archivePage__header__title{font-size:-webkit-calc(1.57143rem + 1.5vw);font-size:calc(1.57143rem + 1.5vw);margin-bottom:0}@media (min-width:1200px){.singlePage .archivePage__header>.archivePage__header__title{font-size:2.85714rem}}.singlePage .archivePage__header>.archivePage__header__title:after{display:none}@media only screen and (max-width:479px){.singlePage .archivePage__header>.archivePage__header__title{font-size:-webkit-calc(1.46429rem + 0.375vw);font-size:calc(1.46429rem + 0.375vw);max-width:90%}}@media only screen and (max-width:479px) and (min-width:1200px){.singlePage .archivePage__header>.archivePage__header__title{font-size:1.78571rem}}.archivePage__content{grid-area:content}.archivePage__posts{display:grid;grid-template-columns:var(--archive-page-posts-columns);grid-gap:var(--archive-page-posts-gap);margin-top:var(--archive-page-posts-margin-top)}.archivePage__posts>*{margin-right:auto;margin-left:auto}.archivePage__sidebar{grid-area:sidebar}@media only screen and (min-width:1024px){.archivePage__sidebar{margin-left:var(--archive-page-sidebar-margin);padding-left:var(--archive-page-sidebar-padding);border-left:var(--archive-page-border-width) solid var(--archive-page-border-color)}}.archivePage__sidebar ul{margin-top:var(--archive-page-sidebar-list-margin-top);padding-left:var(--archive-page-sidebar-list-margin-top)}.archivePage__sidebar__title{color:#c10606;font-size:-webkit-calc(1.46429rem + 0.375vw);font-size:calc(1.46429rem + 0.375vw);font-weight:600}@media (min-width:1200px){.archivePage__sidebar__title{font-size:1.78571rem}}.archivePage__sidebar li{display:block}.archivePage__sidebar li a{color:#1d1d1d;padding-bottom:1px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-bottom:1px solid transparent}.archivePage__sidebar li a.active,.archivePage__sidebar li a:hover{color:#c10606;border-bottom-color:#c10606}.archivePage__sidebar li+li{margin-top:1.42857rem}.archivePage__pagination{grid-area:pagination}@media only screen and (min-width:1024px){.archivePage__pagination{margin-top:var(--archive-page-pagination-margin-top)}}.post__header{margin-bottom:.71429rem}.post__title{font-size:-webkit-calc(1.43571rem + 0.075vw);font-size:calc(1.43571rem + 0.075vw);color:#1d1d1d;font-weight:700;margin-bottom:.35714rem}@media (min-width:1200px){.post__title{font-size:1.5rem}}.post__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.singlePage .post__meta{display:block;margin-bottom:1.71429rem}.singlePage .post__meta:after{content:'';display:block;width:40px;height:5px;margin:8px 0 0 -15px;background-color:#c10606}.post__infos *{display:inline;font-size:.85714rem}.post__date{margin-right:9px;padding-right:9px;border-right:1px solid #c10606}.post__share span{cursor:pointer}.post__share span svg path{fill:#3e3e3e}.post__share span:hover svg path{fill:#c10606}.post__thumbnail img{display:block;width:100%}.post__content{margin:1.25rem 0 .9375rem}.post__content p{text-align:justify}.post__readmore p{position:relative;color:#c10606;padding-left:14px}.post__readmore p:before{content:'';width:5px;height:8px;position:absolute;top:6px;background:url(../../../../../../../../themes/antipodes-theme/dist/images/puce-red.svg) no-repeat;left:0}.post__thumbnail{margin-top:1.78571rem;margin-bottom:1.78571rem}.post__thumbnail img{display:block;width:100%}.post__contenu h2{font-size:-webkit-calc(1.52143rem + 0.975vw);font-size:calc(1.52143rem + 0.975vw);font-weight:600;margin-top:3.92857rem}@media (min-width:1200px){.post__contenu h2{font-size:2.35714rem}}.post__contenu h2:after{width:50px;height:4px;background-color:#1d1d1d;margin-left:-20px}.post__contenu h3{font-size:-webkit-calc(1.47143rem + 0.45vw);font-size:calc(1.47143rem + 0.45vw);font-weight:600}@media (min-width:1200px){.post__contenu h3{font-size:1.85714rem}}.post__contenu h4{font-size:1.42857rem;font-weight:600;margin-top:2.14286rem}.post__contenu p+h2{margin-top:5rem}.post__contenu p+h3{margin-top:2.14286rem}.post__contenu p+h4{margin-top:2.14286rem}.post__contenu.applyStyles ul{margin:1.875rem 0 1.875rem 1.25rem}.post__contenu.applyStyles ul li{list-style-image:url(../../../../../../../../themes/antipodes-theme/dist/images/puce-red.svg)}:root{--single-page-cover-margin-bottom:1.42857rem;--single-page-footer-margin-top:2.5rem;--single-page-pagination-border-color:#cfcfcf;--single-page-pagination-border-width:2px;--single-page-pagination-margin-top:2.14286rem;--single-page-pagination-padding:0.71429rem;--single-page-pagination-top-category-color:#cfcfcf;--single-page-pagination-top-category-color-hover:#c10606;--single-page-pagination-top-category-dots-width:8px;--single-page-pagination-top-category-number-of-dots:3;--single-page-pagination-top-category-space-around-dots:2px;--single-page-socials-share-items-color:#3e3e3e;--single-page-socials-share-items-color-hover:#c10606;--single-page-socials-share-items-margin:0.57143rem;--single-page-socials-share-list-margin-left:0.71429rem;--singlePagePaginationArrowsTextMargin:0.71429rem}@media only screen and (min-width:768px){:root{--single-page-cover-margin-bottom:2.5rem}}@media only screen and (min-width:768px){:root{--single-page-footer-margin-top:3.57143rem}}@media only screen and (min-width:768px){:root{--single-page-pagination-margin-top:2.85714rem}}.singlePage .archivePage__content>img{margin-bottom:var(--single-page-cover-margin-bottom)}.singlePage__content__footer{margin-top:var(--single-page-footer-margin-top)}.singlePage__content__share{font-size:1.07143rem;color:#1d1d1d;line-height:1}.singlePage__content__share p{display:inline-block}.singlePage__content__share ul{display:inline-block;margin-left:var(--single-page-socials-share-list-margin-left)}.singlePage__content__share ul li{display:inline-block}.singlePage__content__share ul li+li{margin-left:var(--single-page-socials-share-items-margin)}.singlePage__content__share ul li a{display:inline-block}.singlePage__content__share ul li a svg path,.singlePage__content__share ul li a svg polygon{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s;fill:var(--single-page-socials-share-items-color)}.singlePage__content__share ul li a:hover svg path,.singlePage__content__share ul li a:hover svg polygon{fill:var(--single-page-socials-share-items-color-hover)}.singlePage .archivePage__pagination{display:grid;grid-template-columns:1fr auto 1fr;margin-top:var(--single-page-pagination-margin-top);padding:var(--single-page-pagination-padding) 0;border-top:var(--single-page-pagination-border-width) solid var(--single-page-pagination-border-color);border-bottom:var(--single-page-pagination-border-width) solid var(--single-page-pagination-border-color)}.singlePage .archivePage__pagination>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.singlePage .archivePage__pagination>*:last-child{margin-left:auto}.singlePage__pagination__previous,.singlePage__pagination__next{font-size:1rem;color:#1d1d1d;line-height:1}.singlePage__pagination__previous .disabled,.singlePage__pagination__next .disabled{opacity:.5}.singlePage__pagination__previous a,.singlePage__pagination__previous>span,.singlePage__pagination__next a,.singlePage__pagination__next>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--single-page-pagination-top-category-color)}.singlePage__pagination__previous a:hover,.singlePage__pagination__next a:hover{color:var(--single-page-pagination-top-category-color-hover)}.singlePage__pagination__previous a:hover svg path,.singlePage__pagination__next a:hover svg path{fill:var(--single-page-pagination-top-category-color-hover)}.singlePage__pagination__previous a span,.singlePage__pagination__previous>span span{margin-left:var(--singlePagePaginationArrowsTextMargin)}@media only screen and (max-width:399px){.singlePage__pagination__previous a span,.singlePage__pagination__previous>span span{display:none}}.singlePage__pagination__previous a svg,.singlePage__pagination__previous>span svg{margin-right:9px}.singlePage__pagination__next a span,.singlePage__pagination__next>span span{margin-right:var(--singlePagePaginationArrowsTextMargin)}@media only screen and (max-width:399px){.singlePage__pagination__next a span,.singlePage__pagination__next>span span{display:none}}.singlePage__pagination__next a svg,.singlePage__pagination__next>span svg{margin-left:9px}.singlePage__pagination__topCategory{display:grid}.presse__filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3.21429rem}.presse__filter li{position:relative;margin-right:12px;padding-right:13px}.presse__filter li:not(:last-child):after{content:'';display:block;width:1px;height:10px;position:absolute;top:3px;right:0;background-color:#000}.presse__filter li span{cursor:pointer;font-size:.85714rem;text-transform:uppercase;border-bottom:1px solid transparent}.presse__filter li span:hover,.presse__filter li span.is-active{color:#c10606}.presse__filter li span.is-active{font-weight:700;border-bottom-color:#c10606}.presse__listing{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem 1.42857rem}@media only screen and (min-width:1024px){.presse__listing{grid-template-columns:1fr 1fr 1fr 1fr}}.presse__item{width:50%;position:relative;margin-bottom:70px;padding:0 10px}@media only screen and (min-width:1024px){.presse__item{width:25%}}.presse__item a{display:block;width:100%;max-width:216px;position:relative;margin:auto}.presse__item a:hover .presse__image__hover{opacity:1;visibility:visible}.presse__image{position:relative}.presse__image img{display:block;width:100%}.presse__image__hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:#c10606;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1);visibility:hidden}.presse__image__hover span{font-size:1.07143rem;display:inline-block;color:#fff;padding-bottom:3px;border-bottom:1px solid #fff}.presse__contenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:110px;text-align:center;padding:5px;background-color:#f5f5f5}.presse__contenu h2{font-size:1.07143rem}.presse__contenu h2:after{content:'';display:block;width:32px;height:4px;margin:7px auto 0;background-color:#5a5a58}.presse__contenu p{margin-top:.71429rem}#pdf-reader{width:95%;max-width:820px;position:relative;margin:auto}#pdf-reader .pdf-loader{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;background:#fff}#pdf-reader .pdf-loader img.loader-pdf{position:absolute;top:29%;left:32%}#pdf-reader object{border:none;background:#fff}.mfp-iframe-holder .mfp-content{min-height:70vh}.media_block{display:grid;grid-template-areas:"docteur" "content";grid-template-columns:1fr;grid-gap:2.14286rem}@media only screen and (min-width:1024px){.media_block{grid-template-areas:"docteur content";grid-template-columns:0.25fr 1fr}}.media_block+.media_block{margin-top:3.21429rem;padding-top:3.57143rem;border-top:3px solid #f2f2f2}.media_block__dr{grid-area:docteur}.media_block__dr h2{font-size:-webkit-calc(1.44286rem + 0.15vw);font-size:calc(1.44286rem + 0.15vw);margin-bottom:.71429rem}@media (min-width:1200px){.media_block__dr h2{font-size:1.57143rem}}.media_block__dr img{display:block;width:100%;max-width:116px;height:auto;margin-bottom:15px;-webkit-border-radius:100%;border-radius:100%}.media_block__content{grid-area:content}.listing_medias{position:relative}.listing_medias+.listing_medias{margin-top:1.07143rem}.listing_podcasts .cover_medias{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.listing_podcasts .cover_medias img{display:block;height:100%}.item_medias{border:1px solid #f5f5f5}.item_medias__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100px;padding:.71429em;background-color:#f5f5f5}.item_medias__title h2{font-size:.92857rem;text-align:center}.item_medias__image{position:relative}.item_medias__description{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;padding:.71429em;background-color:#c10606;-webkit-transition:all 0.3s cubic-bezier(.25,.1,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.1,.25,1);transition:all 0.3s cubic-bezier(.25,.1,.25,1);visibility:hidden}.item_medias__description p{font-size:.92857rem;color:#fff}.item_medias_popup:hover .item_medias__description{opacity:1;visibility:visible}.cover_medias{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:.35714em}.container_nav_medias{height:48px;position:relative}.container_nav_medias .slider_navigation{width:30px;height:30px;top:3px;margin-top:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}.container_nav_medias .slider_navigation:before{padding:3px;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border-color:#c10606}.container_nav_medias .slider_navigation:hover::before{border-color:#fff}.container_nav_medias .slider_navigation_next{right:3px}.container_nav_medias .slider_navigation_prev{right:43px;left:inherit}.youtube-holder{display:block;width:96%;max-width:728px;position:relative;margin:auto}.mfp-close-btn-in .mfp-close{width:38px;height:38px;position:absolute;top:-19px;font-size:0!important;right:-19px;opacity:1;background:url(../../../../../../../../themes/antipodes-theme/dist/images/close-popup.svg) no-repeat;text-indent:-999em}.errorPage{display:grid;grid-template-columns:1fr;text-align:center}.errorPage>*{grid-column:1;grid-row:1;align-self:center;justify-self:center}.errorPage__title{display:inline-block;font-size:-webkit-calc(1.60714rem + 1.875vw);font-size:calc(1.60714rem + 1.875vw);color:var(--errorPageTitleTextColor,var(--errorPageAccentColor,#000));font-weight:var(--errorPageTitleTextFontWeight,var(--fontWeightBold,700));line-height:var(--errorPageTitleTextLineHeight,1.2);letter-spacing:var(--errorPageTitleTextLetterSpacing,0);text-align:var(--errorPageTitleTextAlign,inherit);text-transform:var(--errorPageTitleTextTransform,initial)}@media (min-width:1200px){.errorPage__title{font-size:3.21429rem}}.errorPage__title::after{content:'';display:block;width:var(--errorPageTitleBorderWidth,3.92857rem);height:var(--errorPageTitleBorderHeight,2px);margin:var(--errorPageTitleBorderMarginTop,1.42857rem) auto var(--errorPageTitleBorderMarginBottom,1.42857rem);background-color:var(--errorPageTitleBorderColor,var(--errorPageTitleTextColor,var(--errorPageAccentColor,#000)))}.errorPage__description{font-family:var(--errorPageDescriptionTextFontFamily,var(--textFontFamily,inherit));font-size:var(--errorPageDescriptionTextFontSize,var(--textFontSize,1rem));color:var(--errorPageDescriptionTextColor,var(--textColor,#000));font-weight:var(--errorPageDescriptionTextFontWeight,400);line-height:var(--errorPageDescriptionTextLineHeight,1.2);letter-spacing:var(--errorPageDescriptionTextLetterSpacing,0);text-align:var(--errorPageDescriptionTextAlign,inherit);text-transform:var(--errorPageDescriptionTextTransform,initial);margin-bottom:var(--errorPageDescriptionMarginBottom,2.5rem)}.errorPage__button{margin-right:auto;margin-left:auto}.errorPage__background{max-width:100%;padding:0 1.07143em}.errorPage__background path{opacity:var(--errorPageBackgroundOpacity,.05);fill:var(--errorPageBackgroundColor,var(--errorPageAccentColor,#000))}@media only screen and (max-width:767px){.applyStyles p{line-height:1.85;text-align:left!important}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC1sdHIuY3NzIiwiaGVscGVycy92YXJpYWJsZXMuc2NzcyIsImFwcC5zY3NzIiwiZm9udHMvZm9udHMuc2NzcyIsInZlbmRvcnMvYWNmLXRodW1ibmFpbC1ob3Zlci1ibG9ja3MvdmFyaWFibGVzLnNjc3MiLCJoZWxwZXJzL21peGlucy5zY3NzIiwiYmFzZS92YXJpYWJsZXMvY29sb3JzLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy9mb250LnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy90ZXh0LnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy9wYXJhZ3JhcGguc2NzcyIsImJhc2UvdmFyaWFibGVzL2dyaWQuc2NzcyIsImJhc2UvcmVzZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZnMvc2Nzcy5zY3NzIiwiYmFzZS9iYXNlLnNjc3MiLCJoZWxwZXJzL2Z1bmN0aW9ucy5zY3NzIiwiaGVscGVycy9lYXNlcy5zY3NzIiwiaGVscGVycy9oZWxwZXJzLnNjc3MiLCJiYXNlL2dyaWQuc2NzcyIsInV0aWxzL2dlbmVyYWwuc2NzcyIsInV0aWxzL2Zvcm1zLnNjc3MiLCJ1dGlscy9oZWFkaW5ncy5zY3NzIiwibGF5b3V0cy9oZWFkZXIuc2NzcyIsImxheW91dHMvaGVhZGVyL3NlYXJjaC1iYXIuc2NzcyIsImNvbXBvbmVudHMvc29jaWFscy1saXN0aW5nLnNjc3MiLCJ0ZW1wbGF0ZXMvaG9tZS1wYWdlLnNjc3MiLCJsYXlvdXRzL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL2Fycm93LXRvLWxpbmsuc2NzcyIsImNvbXBvbmVudHMvc2xpZGVyLWluc3RpdHV0LnNjc3MiLCJjb21wb25lbnRzL2luZm9zLWFjY2Vzcy5zY3NzIiwiY29tcG9uZW50cy9yb2xsLWhvdmVyLnNjc3MiLCJjb21wb25lbnRzL2FsbC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9hdXRvLXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9tb2R1bGUtdGVhbS5zY3NzIiwiY29tcG9uZW50cy90YWJzLWNsaW5pcXVlcy5zY3NzIiwiY29tcG9uZW50cy9jdXJzb3JzLnNjc3MiLCJjb21wb25lbnRzL2FuY2hvci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLWNvbnRhY3QtbWFwLnNjc3MiLCJjb21wb25lbnRzL3RleHQtaW1hZ2Uuc2NzcyIsImJpLWRpcmVjdGlvbmFsLnNjc3MiLCJjb21wb25lbnRzL3ZpZGVvcy1jaGFwaXRyZXMuc2NzcyIsImNvbXBvbmVudHMvdG9vbHRpcC5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9jb21tZW50cy5zY3NzIiwiY29tcG9uZW50cy9jb29raWUuc2NzcyIsImNvbXBvbmVudHMvbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvc3VyZ2Vvbi1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhbGwtdG8tYWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2gtcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9nb29nbGUtbWFwcy5zY3NzIiwiY29tcG9uZW50cy9pbmZvd2luZG93LnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbnMtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvYWxzby10by1yZWFkLnNjc3MiLCJjb21wb25lbnRzL3ByaWNlLWJsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9wcmljZS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYW5jaG9yLWJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvdmFsaWRhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9nbGlnaHRib3guc2NzcyIsImNvbXBvbmVudHMvbWVkaWFzLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL2JhY2stdG8tdG9wLnNjc3MiLCJjb21wb25lbnRzL3Rlc3RpbW9ueS1wYWdlLnNjc3MiLCJjb21wb25lbnRzL251bWJlci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9ibG9jay13b3JkLnNjc3MiLCJjb21wb25lbnRzL2ltYWdlLXRleHQtd2l0aC1sb2dvcy5zY3NzIiwiY29tcG9uZW50cy9zaW5nbGUtY3RhLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLWN0YS5zY3NzIiwiY29tcG9uZW50cy9ibG9jay1wb2RjYXN0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLWJyYS1kYXkuc2NzcyIsImNvbXBvbmVudHMvcG9wdXAtcmR2LnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLW9mZmVycy5zY3NzIiwiY29tcG9uZW50cy9zaW5nbGUtdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvdGFibGUuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLWJhci5zY3NzIiwiY29tcG9uZW50cy9ibG9jay1mb25kYXRldXJzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLXNlaW5zLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLWNlbnRyZS1jaGlydXJnaWVucy5zY3NzIiwiY29tcG9uZW50cy9ibG9jay1tZWRlY2luZS5zY3NzIiwiY29tcG9uZW50cy9ibG9jay1lcXVpcGUuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stZXhjZWxsZW5jZS5zY3NzIiwiY29tcG9uZW50cy9ibG9jay1zb2lnbmUuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stcmR2LnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLXZpc2lvLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLWV4Y2VwdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ibG9jay1hbWJhc3NhZHJpY2VzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLWJhbmRlYXUuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stdmlkZW8taGVyby5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC1kb2N0by5zY3NzIiwiY29tcG9uZW50cy92aWRlby1ibG9jay5zY3NzIiwibGF5b3V0cy9zZWN0aW9uLnNjc3MiLCJsYXlvdXRzL2hlcm8uc2NzcyIsImxheW91dHMvaGVhZGVyL21lbnUuc2NzcyIsImxheW91dHMvaGVhZGVyL21lZ2EtbWVudS5zY3NzIiwibGF5b3V0cy9oZWFkZXIvc3ViLW1lbnUuc2NzcyIsInRlbXBsYXRlcy9ob21lLWludGVybmUtcGFnZS5zY3NzIiwidGVtcGxhdGVzL2ludGVybmFsLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9pbnN0aXR1dC1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvY2hpcnVyZ2llbi1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvZXF1aXBlLW1lZGljYWxlLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9hc3Npc3RhbmNlcy1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvY29udGFjdC1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvdGVzdGltb25pYWxzLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9mb3JtYXRpb24tcGFnZS5zY3NzIiwidGVtcGxhdGVzL3BhZ2UtaW4tY29uc3RydWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvdGhlbWUtc2VhcmNoLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9zZWFyY2gtcGFnZS5zY3NzIiwidGVtcGxhdGVzL2JlZm9yZS1hZnRlci1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvdmlkZW8tYXJjaGl2ZS5zY3NzIiwiY29tcG9uZW50cy90YWJzLWhvcml6b250YWwuc2NzcyIsInRlbXBsYXRlcy9hcmNoaXZlLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvcG9zdC5zY3NzIiwidGVtcGxhdGVzL3NpbmdsZS1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvcHJlc3NlLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9pbnN0aXR1dC1tZWRpYXMuc2NzcyIsInRlbXBsYXRlcy80MDQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEIsa0RBQVk7QUFDWiw0R0FBWTtBQUNaLGtEQUFZO0FDc0NaLHdGQUFZO0FBeENaO0VBQ0UsMEJBQWtCO0FGSXBCOztBRURBO0VBQ0UsNkJBQTZCO0FGSS9COztBRUxBO0VBSUksNkJBQTZCO0FGS2pDOztBRURBOzs7Ozs7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QUFrRDtFQUFsRCxpQ0FBa0Q7QWJvVXBEOztBYWpVQTtFQUNFLHdCQUF3QjtBYm9VMUI7O0FhalVBO0VBQ0UsMEJBQTBCO0Fib1U1Qjs7QVcxVUE7RUVVRSw4QkFBOEI7RUFDOUIsZUFBZTtFQUNmLGNabEJxQjtFWW1CckIscUNad0JnQztFWXZCaEMsZ0JBQWdCO0VBQ2hCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFDbEMsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQiw2QkFBNkI7QWJvVS9COztBYWpVQTtFQUdJLG9CQUFpQjtFQUNqQixtQkNuQ2dDO0VEb0NoQywyQ0FBMkM7RUFDM0Msa0JBQWtCO0Fia1V0Qjs7QWF4VUE7RURpUE0scUJBdkUrQjtFQ2hLL0IsZ0JBQWdCO0FibVV0Qjs7QWE3VUE7RURpUE0scUJBdkUrQjtFQzFKakMsY1p0Q3VCO0VZdUN2QixnQkFBZ0I7RUFDaEIsbUJBQW1CO0Fia1V2Qjs7QUs3UUU7RVF2RUY7SURpUE0scUJBdkUrQjtFWitLbkM7QUFDRjs7QWExVkE7RUF3Qk0sY1puRG1CO0VZb0RuQixnQkFBZ0I7RUFDaEIsNkRFN0V5QztFRjZFekMsd0RFN0V5QztFRjZFekMscURFN0V5QztBZm1aL0M7O0FhaFdBO0VBNkJRLGNabkRtQjtBRDBYM0I7O0FhcFdBOztFQW9DUSxjWi9EaUI7RVlnRWpCLGdCQUFnQjtFQUNoQiw2REV6RnVDO0VGeUZ2Qyx3REV6RnVDO0VGeUZ2QyxxREV6RnVDO0FmOFovQzs7QWEzV0E7O0VBeUNVLGNaL0RpQjtBRHNZM0I7O0FhaFhBO0VBK0NNLHNCQzlFOEI7QWRtWnBDOztBYXBYQTs7RUFtRE0sc0JDbEY4QjtBZHdacEM7O0FhelhBO0VBMkRNLHNCQzFGOEI7RUQyRjlCLHlCQzNGOEI7QWQ2WnBDOztBYTlYQTs7RUFrRUksc0JDakdnQztFRGtHaEMseUJDbEdnQztFRG1HaEMsdUJDbkdnQztBZG9hcEM7O0FhcllBOztFQXVFTSxjWjdGcUI7RVd1UXJCLHFCQXZFK0I7RUNqRy9CLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIseUNBQXlDO0FibVUvQzs7QUt2VUU7RVF2RUY7O0lEaVBNLHFCQXZFK0I7RVowT25DO0FBQ0Y7O0FhclpBOztFQWlGUSxzQkNoSDRCO0FkeWJwQzs7QWExWkE7O0VBcUZRLHNCQ3BINEI7RURxSDVCLHlCQ3JINEI7QWQrYnBDOztBYWhhQTtFQTRGSSxnQkFBZ0I7QWJ3VXBCOztBYXBhQTtFQStGTSxzQkFBc0I7QWJ5VTVCOztBYTlUSTtFQUVJLHlCWjlIb0I7QUQ4YjVCOztBYTVUSTtFQUVJLHlCWm5Ja0I7QURpYzFCOztBYWhiQTtFRGlQTSxzQkF2RStCO0VBdUUvQix5QkF2RStCO0VDcENqQyxrQ0FBa0M7QWJnVHRDOztBYXRiQTtFQXlJTSx1QkFBdUI7RUFDdkIsc0JBQXNCO0FiaVQ1Qjs7QWEzYkE7RURpUE0scUJBdkUrQjtFQzNCL0IsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBYmlUdkI7O0FhamNBO0VEaVBNLGdDQXZFK0I7RUN0QjdCLDJCQUE0QjtBYmtUcEM7O0FhdGNBO0VBeUpNLFdBQVc7RUFDWCxnQkFBZ0I7RUR1RmhCLGVBdkUrQjtFQ2QvQixrQkFBa0I7RUFDbEIseUJaeExtQjtFWXlMbkIsc0JBQXNCO0FiaVQ1Qjs7QUt4WUU7RVE0RkY7SUQ4RU0scUJBdkUrQjtFWjBTbkM7QUFDRjs7QWExU0E7RUFDRSxrQkFBa0I7QWI2U3BCOztBYXpTQTtFQUNFLG9CQUFvQjtBYjRTdEI7O0FhelNBO0VBQ0UsbUNBQTJCO0VBQTNCLDhCQUEyQjtFQUEzQiwyQkFBMkI7QWI0UzdCOztBYXpTQTs7OztFQUlFLGVBQWU7QWI0U2pCOztBYXpTQTtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osb0JBQWlCO0VBQWpCLGlCQUFpQjtBYjRTbkI7O0FhelNBO0VBQ0UsZUFBZTtBYjRTakI7O0FhelNBO0VBQ0Usa0NaeEwwQjtBRG9lNUI7O0FhelNBO0VBQ0Usa0JBQWtCO0FiNFNwQjs7QVdsZ0JBO0VFME5FLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsaUJBQWlCO0FiNFNuQjs7QWF6U0E7RUFDRSw4Q0FBOEM7QWI0U2hEOztBYXhT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d0JiO0VpQnZ3QkM7SUFDRCxtQkFGYTtFakIyd0JiO0VpQjF3QkM7SUFDRCxtQkFGYTtFakI4d0JiO0VpQjd3QkM7SUFDRCxtQkFGYTtFakJpeEJiO0VpQmh4QkM7SUFDRCxtQkFGYTtFakJveEJiO0VpQm54QkM7SUFDRCxvQkFGYTtFakJ1eEJiO0VpQnR4QkM7SUFDRCxvQkFGYTtFakIweEJiO0VpQnp4QkM7SUFDRCxvQkFGYTtFakI2eEJiO0FBQ0Y7O0FpQmh5QkUsSUFBQTtBWnFGQTtFWWxGQztJQUNELG1CQUZhO0VqQm95QmI7RWlCbnlCQztJQUNELG1CQUZhO0VqQnV5QmI7RWlCdHlCQztJQUNELG1CQUZhO0VqQjB5QmI7RWlCenlCQztJQUNELG1CQUZhO0VqQjZ5QmI7RWlCNXlCQztJQUNELG1CQUZhO0VqQmd6QmI7RWlCL3lCQztJQUNELG1CQUZhO0VqQm16QmI7RWlCbHpCQztJQUNELG1CQUZhO0VqQnN6QmI7RWlCcnpCQztJQUNELG1CQUZhO0VqQnl6QmI7RWlCeHpCQztJQUNELG1CQUZhO0VqQjR6QmI7RWlCM3pCQztJQUNELG9CQUZhO0VqQit6QmI7RWlCOXpCQztJQUNELG9CQUZhO0VqQmswQmI7RWlCajBCQztJQUNELG9CQUZhO0VqQnEwQmI7QUFDRjs7QWlCeDBCRSxJQUFBO0FacUZBO0VZbEZDO0lBQ0QsbUJBRmE7RWpCNDBCYjtFaUIzMEJDO0lBQ0QsbUJBRmE7RWpCKzBCYjtFaUI5MEJDO0lBQ0QsbUJBRmE7RWpCazFCYjtFaUJqMUJDO0lBQ0QsbUJBRmE7RWpCcTFCYjtFaUJwMUJDO0lBQ0QsbUJBRmE7RWpCdzFCYjtFaUJ2MUJDO0lBQ0QsbUJBRmE7RWpCMjFCYjtFaUIxMUJDO0lBQ0QsbUJBRmE7RWpCODFCYjtFaUI3MUJDO0lBQ0QsbUJBRmE7RWpCaTJCYjtFaUJoMkJDO0lBQ0QsbUJBRmE7RWpCbzJCYjtFaUJuMkJDO0lBQ0Qsb0JBRmE7RWpCdTJCYjtFaUJ0MkJDO0lBQ0Qsb0JBRmE7RWpCMDJCYjtFaUJ6MkJDO0lBQ0Qsb0JBRmE7RWpCNjJCYjtBQUNGOztBaUJoM0JFLElBQUE7QVpxRkE7RVlsRkM7SUFDRCxtQkFGYTtFakJvM0JiO0VpQm4zQkM7SUFDRCxtQkFGYTtFakJ1M0JiO0VpQnQzQkM7SUFDRCxtQkFGYTtFakIwM0JiO0VpQnozQkM7SUFDRCxtQkFGYTtFakI2M0JiO0VpQjUzQkM7SUFDRCxtQkFGYTtFakJnNEJiO0VpQi8zQkM7SUFDRCxtQkFGYTtFakJtNEJiO0VpQmw0QkM7SUFDRCxtQkFGYTtFakJzNEJiO0VpQnI0QkM7SUFDRCxtQkFGYTtFakJ5NEJiO0VpQng0QkM7SUFDRCxtQkFGYTtFakI0NEJiO0VpQjM0QkM7SUFDRCxvQkFGYTtFakIrNEJiO0VpQjk0QkM7SUFDRCxvQkFGYTtFakJrNUJiO0VpQmo1QkM7SUFDRCxvQkFGYTtFakJxNUJiO0FBQ0Y7O0FpQng1QkUsSUFBQTtBWnFGQTtFWWxGQztJQUNELG1CQUZhO0VqQjQ1QmI7RWlCMzVCQztJQUNELG1CQUZhO0VqQis1QmI7RWlCOTVCQztJQUNELG1CQUZhO0VqQms2QmI7RWlCajZCQztJQUNELG1CQUZhO0VqQnE2QmI7RWlCcDZCQztJQUNELG1CQUZhO0VqQnc2QmI7RWlCdjZCQztJQUNELG1CQUZhO0VqQjI2QmI7RWlCMTZCQztJQUNELG1CQUZhO0VqQjg2QmI7RWlCNzZCQztJQUNELG1CQUZhO0VqQmk3QmI7RWlCaDdCQztJQUNELG1CQUZhO0VqQm83QmI7RWlCbjdCQztJQUNELG9CQUZhO0VqQnU3QmI7RWlCdDdCQztJQUNELG9CQUZhO0VqQjA3QmI7RWlCejdCQztJQUNELG9CQUZhO0VqQjY3QmI7QUFDRjs7QWlCaDhCRSxJQUFBO0FacUZBO0VZbEZDO0lBQ0QsbUJBRmE7RWpCbzhCYjtFaUJuOEJDO0lBQ0QsbUJBRmE7RWpCdThCYjtFaUJ0OEJDO0lBQ0QsbUJBRmE7RWpCMDhCYjtFaUJ6OEJDO0lBQ0QsbUJBRmE7RWpCNjhCYjtFaUI1OEJDO0lBQ0QsbUJBRmE7RWpCZzlCYjtFaUIvOEJDO0lBQ0QsbUJBRmE7RWpCbTlCYjtFaUJsOUJDO0lBQ0QsbUJBRmE7RWpCczlCYjtFaUJyOUJDO0lBQ0QsbUJBRmE7RWpCeTlCYjtFaUJ4OUJDO0lBQ0QsbUJBRmE7RWpCNDlCYjtFaUIzOUJDO0lBQ0Qsb0JBRmE7RWpCKzlCYjtFaUI5OUJDO0lBQ0Qsb0JBRmE7RWpCaytCYjtFaUJqK0JDO0lBQ0Qsb0JBRmE7RWpCcStCYjtBQUNGOztBaUJ4K0JFLElBQUE7QVpxRkE7RVlsRkM7SUFDRCxtQkFGYTtFakI0K0JiO0VpQjMrQkM7SUFDRCxtQkFGYTtFakIrK0JiO0VpQjkrQkM7SUFDRCxtQkFGYTtFakJrL0JiO0VpQmovQkM7SUFDRCxtQkFGYTtFakJxL0JiO0VpQnAvQkM7SUFDRCxtQkFGYTtFakJ3L0JiO0VpQnYvQkM7SUFDRCxtQkFGYTtFakIyL0JiO0VpQjEvQkM7SUFDRCxtQkFGYTtFakI4L0JiO0VpQjcvQkM7SUFDRCxtQkFGYTtFakJpZ0NiO0VpQmhnQ0M7SUFDRCxtQkFGYTtFakJvZ0NiO0VpQm5nQ0M7SUFDRCxvQkFGYTtFakJ1Z0NiO0VpQnRnQ0M7SUFDRCxvQkFGYTtFakIwZ0NiO0VpQnpnQ0M7SUFDRCxvQkFGYTtFakI2Z0NiO0FBQ0Y7O0FpQmhoQ0UsSUFBQTtBWnFGQTtFWWxGQztJQUNELG1CQUZhO0VqQm9oQ2I7RWlCbmhDQztJQUNELG1CQUZhO0VqQnVoQ2I7RWlCdGhDQztJQUNELG1CQUZhO0VqQjBoQ2I7RWlCemhDQztJQUNELG1CQUZhO0VqQjZoQ2I7RWlCNWhDQztJQUNELG1CQUZhO0VqQmdpQ2I7RWlCL2hDQztJQUNELG1CQUZhO0VqQm1pQ2I7RWlCbGlDQztJQUNELG1CQUZhO0VqQnNpQ2I7RWlCcmlDQztJQUNELG1CQUZhO0VqQnlpQ2I7RWlCeGlDQztJQUNELG1CQUZhO0VqQjRpQ2I7RWlCM2lDQztJQUNELG9CQUZhO0VqQitpQ2I7RWlCOWlDQztJQUNELG9CQUZhO0VqQmtqQ2I7RWlCampDQztJQUNELG9CQUZhO0VqQnFqQ2I7QUFDRjs7QWlCeGpDRSxJQUFBO0FacUZBO0VZbEZDO0lBQ0QsbUJBRmE7RWpCNGpDYjtFaUIzakNDO0lBQ0QsbUJBRmE7RWpCK2pDYjtFaUI5akNDO0lBQ0QsbUJBRmE7RWpCa2tDYjtFaUJqa0NDO0lBQ0QsbUJBRmE7RWpCcWtDYjtFaUJwa0NDO0lBQ0QsbUJBRmE7RWpCd2tDYjtFaUJ2a0NDO0lBQ0QsbUJBRmE7RWpCMmtDYjtFaUIxa0NDO0lBQ0QsbUJBRmE7RWpCOGtDYjtFaUI3a0NDO0lBQ0QsbUJBRmE7RWpCaWxDYjtFaUJobENDO0lBQ0QsbUJBRmE7RWpCb2xDYjtFaUJubENDO0lBQ0Qsb0JBRmE7RWpCdWxDYjtFaUJ0bENDO0lBQ0Qsb0JBRmE7RWpCMGxDYjtFaUJ6bENDO0lBQ0Qsb0JBRmE7RWpCNmxDYjtBQUNGOztBaUJobUNFLElBQUE7QVpxRkE7RVlsRkM7SUFDRCxtQkFGYTtFakJvbUNiO0VpQm5tQ0M7SUFDRCxtQkFGYTtFakJ1bUNiO0VpQnRtQ0M7SUFDRCxtQkFGYTtFakIwbUNiO0VpQnptQ0M7SUFDRCxtQkFGYTtFakI2bUNiO0VpQjVtQ0M7SUFDRCxtQkFGYTtFakJnbkNiO0VpQi9tQ0M7SUFDRCxtQkFGYTtFakJtbkNiO0VpQmxuQ0M7SUFDRCxtQkFGYTtFakJzbkNiO0VpQnJuQ0M7SUFDRCxtQkFGYTtFakJ5bkNiO0VpQnhuQ0M7SUFDRCxtQkFGYTtFakI0bkNiO0VpQjNuQ0M7SUFDRCxvQkFGYTtFakIrbkNiO0VpQjluQ0M7SUFDRCxvQkFGYTtFakJrb0NiO0VpQmpvQ0M7SUFDRCxvQkFGYTtFakJxb0NiO0FBQ0Y7O0FpQnhvQ0UsSUFBQTtBWnFGQTtFWWxGQztJQUNELG1CQUZhO0VqQjRvQ2I7RWlCM29DQztJQUNELG1CQUZhO0VqQitvQ2I7RWlCOW9DQztJQUNELG1CQUZhO0VqQmtwQ2I7RWlCanBDQztJQUNELG1CQUZhO0VqQnFwQ2I7RWlCcHBDQztJQUNELG1CQUZhO0VqQndwQ2I7RWlCdnBDQztJQUNELG1CQUZhO0VqQjJwQ2I7RWlCMXBDQztJQUNELG1CQUZhO0VqQjhwQ2I7RWlCN3BDQztJQUNELG1CQUZhO0VqQmlxQ2I7RWlCaHFDQztJQUNELG1CQUZhO0VqQm9xQ2I7RWlCbnFDQztJQUNELG9CQUZh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O0VBa0RLLGNBQWM7QXhCa21IdEI7O0F3QnBwSEc7RUF1REsseUJBQXlCO0F4QmltSGpDOztBd0J4cEhHO0VBNERHLDBCQUEwQjtBeEJnbUhoQzs7QXdCNXBIRzs7RUErREssY0FBYztBeEJrbUh0Qjs7QXdCanFIRztFQW9FSyx5QkFBeUI7QXhCaW1IakM7O0F3QnJxSEc7RUEwRUssV0FBVztBeEIrbEhuQjs7QXdCenFIRzs7O0VBK0VLLHNCQUFzQjtBeEJnbUg5Qjs7QXdCL3FIRzs7O0VBc0ZPLHlCQUF5QjtBeEIrbEhuQzs7QXdCeGxIQTtFQUNFLHNCVjlJa0M7QWR5dUhwQzs7QXdCNWxIQTs7RVptSU0scUJBdkUrQjtFWXZEakMsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQix3QlZ4SitCO0FkcXZIbkM7O0F3QnBtSEE7RUFXSSxlQUFlO0VBQ2YsY0FBYztFQUNkLHdCVjlKK0I7QWQydkhuQzs7QXdCemxIQTtFWnNIUSw2Q0FmNkI7RUFlN0IscUNBZjZCO0VZcEduQyxJQUFBO0F4QjJsSEY7O0FZMW9ISTtFWTRDSjtJWjZIUSxzQkFsRjZCO0Vad2pIbkM7QUFDRjs7QUs1cEhFO0VtQndERjtJWnNIUSxvQ0FmNkI7SUFlN0IsNEJBZjZCO0Vaa2dIbkM7QUFDRjs7QVl0cEhJO0VZNENKO0laNkhRLHNCQWxGNkI7RVpva0huQztBQUNGOztBd0J2bUhBOzs7Ozs7OztFWjZHUSw2Q0FmNkI7RUFlN0IscUNBZjZCO0VZMUZqQyxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0Vab0dkLHlCQXZFK0I7RVlqQmpDLElBQUE7QXhCcW1ISjs7QVkzcUhJO0VZcURKOzs7Ozs7OztJWm9IUSxxQkFsRjZCO0VaZ21IbkM7QUFDRjs7QXdCbm9IQTs7Ozs7Ozs7RUFTTSxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0VBQ1gsa0NWcEw4QjtFVXFMOUIseUJ2QmxMaUI7QUR1ekh2Qjs7QUtwdEhFO0VtQmlFRjs7Ozs7Ozs7SVo2R1Esd0NBZjZCO0lBZTdCLGdDQWY2QjtFWmlrSG5DO0FBQ0Y7O0FZcnRISTtFWXFE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O0VBQ1gsaUNBQXlCO0VBQXpCLDRCQUF5QjtFQUF6Qix5QkFBeUI7QS9Cd3VMNUI7O0ErQjl2TEE7RUEyQkcsNkI5QkZzQjtFOEJHbkIsK0I5QkhtQjtFOEJJbkIsU0FBUztFQUNULFdBQVc7QS9CdXVMakI7O0ErQnJ3TEE7RUFpQ0csZ0M5QlJzQjtFOEJTbkIsK0I5QlRtQjtFOEJVbkIsWUFBWTtFQUNaLFdBQVc7QS9Cd3VMakI7O0ErQjV3TEE7RUF3Q0ksNkI5QmZxQjtFOEJnQmxCLDhCOUJoQmtCO0U4QmlCbEIsU0FBUztFQUNULFVBQVU7QS9Cd3VMakI7O0ErQm54TEE7RUE4Q0ksZ0M5QnJCcUI7RThCc0JsQiw4QjlCdEJrQjtFOEJ1QmxCLFlBQVk7RUFDWixVQUFVO0EvQnl1TGpCOztBK0IxeExBO0VBc0RFLHlCQUFrQztBL0J3dUxwQzs7QStCOXhMQTtFQXlESSxVQUFVO0VBQ1YsV0FBVztBL0J5dUxmOztBK0JydUxDO0VBQ0MsYzlCOUJ5QjtBRHN3TDNCOztBK0J6dUxDO0VBSUcseUI5QmhDd0I7RThCaUNyQiwyQjlCakNxQjtBRDB3TDVCOztBK0I5dUxDO0VBUUcsNEI5QnBDd0I7RThCcUNyQiwyQjlCckNxQjtBRCt3TDVCOztBK0JudkxDO0VBYUkseUI5QnpDdUI7RThCMENwQiwwQjlCMUNvQjtBRG94TDVCOztBK0J4dkxDO0VBaUJJLDRCOUI3Q3VCO0U4QjhDcEIsMEI5QjlDb0I7QUR5eEw1Qjs7QStCM3pMQTtFQXNGRSx5QkFBb0M7QS9CeXVMdEM7O0FnQzF6TEE7RUFDRSxzQmxCZWtDO0VrQmRsQyx5QmxCY2tDO0FkK3lMcEM7O0FLenNMRTtFMkJ0SEY7SUFJSSxxQmxCWWdDO0Vkb3pMbEM7QUFDRjs7QWdDcjBMQTtFQVFJLFdBQVc7RUFDWCwwQmxCT2dDO0VrQk5oQyxzQkFBc0I7RUFDdEIsa0RBQTBDO0VBQTFDLDBDQUEwQztFQUMxQyxzQ0FBeUM7RUFBekMsOEJBQXlDO0FoQ2kwTDdDOztBZ0M3MExBO0VBZ0JJLHFDQUFxQztBaENpMEx6Qzs7QWdDajFMQTtFQW9CSSx1QkFBdUI7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RDd1VEE7RUFDRSx5QkFBeUI7QXhEZ3ZUM0I7O0F3RDd1VEE7RUFDRSx5QkFBeUI7QXhEZ3ZUM0I7O0F3RDd1VEE7RUFDRSxvQ0FBb0M7QXhEZ3ZUdEM7O0E0Q3Z5VEE7RWFJRSxzQjNDaUJrQztBZHN4VHBDOztBS2hyVEU7RXVDM0hGO0lhT0ksc0IzQ2NnQztFZDJ4VGxDO0FBQ0Y7O0E0Q3p5VEE7RWFJRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQW1CO0F6RHl5VHJCOztBNEM5eVRBO0VhUUksbUJBQW1CO0F6RDB5VHZCOztBNEN6eVRFO0VhR0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBekQweVR0Qjs7QTRDenlURTtFYUdFLDJCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsWUFBWTtBekQweVRoQjs7QTRDL3lURztFYVFHLDJCQUFtQjtFQUFuQixtQkFBbUI7QXpEMnlUekI7O0E0Q2owVEE7RWEyQkksZ0JBQWdCO0F6RDB5VHBCOztBNENyeVRFO0VhREUsbUJBQU87RUFBUCxlQUFPO0VBQVAsV0FBTztFQUFQLE9BQU87RUFDUCxrQkFBa0I7QXpEMHlUdEI7O0E0Q3R5VEk7RWFERSxrQkFBa0I7QXpEMnlUeEI7O0E0QzF5VEs7RWFFRyxxQkFBcUI7RUFDckIsZUFBZTtFQUVmLHFDeERrQjBCO0FEeXhUbEM7O0E0Q2p5VEk7RWFMRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0F6RDB5VHRCOztBeURoeVRBO0VBQ0UsY0FBYztFQUNkLHlCM0M5Q2tDO0FkaTFUcEM7O0E0Q255VEE7RWFRRSxnQkFBZ0I7QXpEK3hUbEI7O0F5RHB4VEE7RUFFSSxzQjNDbkVnQztBZHkxVHBDOztBeUR4eFRBO0VBTUksc0IzQ3ZFZ0M7QWQ2MVRwQzs7QTRDbDNUQTtFYXFIRSxzQjNDaEdrQztBZGkyVHBDOztBSzN2VEU7RXVDM0hGO0lhd0hJLHNCM0NuR2dDO0VkczJUbEM7QUFDRjs7QTRDcDNUQTtFYXFIRSxvQkFBYTtFQUFi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O0kvRWlPSyxxQkFsRjZCO0Vaa3ZqQm5DO0FBQ0Y7O0EyRmw0akJHOztFQStESyxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0UvRW9KYixzQkF2RStCO0UrRTNFN0IseUIxRjFIaUI7QURrOGpCekI7O0FLaDJqQkU7RXNGNUNDOztJQXNFTyx3QjdFaEkwQjtFZDQ4akJsQztBQUNGOztBMkYxMGpCUTs7RUFDRSxvQ0FBZ0Q7QTNGODBqQjFEOztBMkZ4NWpCRztFQWdGRyxtQkFBbUI7QTNGNDBqQnpCOztBMkY1NWpCRztFQW9GRyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHlCN0VoSjhCO0FkNDlqQnBDOztBS3QzakJFO0VzRjVDQztJL0VzTkcscUJBdkUrQjtFWnd4akJuQztBQUNGOztBMkZ4NmpCRztFQTZGRyxpQkFBNEI7RUFDNUIsa0JBQThCO0VBQzlCLDJDQUEyQztBM0YrMGpCakQ7O0EyRjk2akJHO0VBbUdHLHNCN0U3SjhCO0FkNCtqQnBDOztBMkZsN2pCRztFQXNHSyxzQjdFaEs0QjtBZGcvakJwQzs7QTJGNzBqQk07RUFDRSxjMUZ4Sm1CO0FEdytqQjNCOztBMkZqMWpCTTtFQUlJLHFCMUYxSmtCO0FEMitqQjVCOztBMkZyMWpCTTtFQVFJLHlCQUFvQztBM0ZpMWpCOUM7O0FLdDVqQkU7RXNGNUNDO0kvRTBOSyw4Q0FmNkI7SUFlN0Isc0NBZjZCO0VaNHZqQm5DO0FBQ0Y7O0FZaDVqQkk7RStFeEREO0kvRWlPSyxrQkFsRjZCO0VaOHpqQm5DO0FBQ0Y7O0FLbDZqQkU7RXNGNUNDO0kvRTBOSyw2RUFmNkI7SUFlN0IsNkRBZjZCO0Vad3dqQm5DO0FBQ0Y7O0FZNTVqQkk7RStFeEREO0kvRWlPSyw4QkFsRjZCO0VaMDBqQm5DO0FBQ0Y7O0EyRjE5akJHO0VBZ0lPLDBCN0UxTDBCO0Fkd2hrQnBDOztBMkY5OWpCRztFQW9JVyxnQkFBZ0I7RUFDaEIsc0I3RS9Mc0I7QWQ2aGtCcEM7O0EyRm4rakJHOztFL0UwTkssNkNBZjZCO0VBZTdCLHFDQWY2QjtFK0UvRDNCLGNBQWM7QTNG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eUI5RmhlYztBRGt2b0I1Qjs7QStGdnpuQkE7RUEyQ1UsYUFBYTtBL0ZneG5CdkI7O0ErRjN6bkJBOztFQStDVSxhQUFhO0EvRml4bkJ2Qjs7QStGaDBuQkE7RUFxRFUsa0JBQWtCO0VuRjdPdEIscUJBdkUrQjtFbUZzVDNCLDZEOUZoZW9DO0U4RmllcEMsZ0JBQWdCO0VBQ2hCLGdCdkRqZ0JRO0V1RGtnQlIsd0JqRmxnQjBCO0FkaXhvQnBDOztBSzNxb0JFO0UwRmtXRjtJbkZ4TE0scUJBdkUrQjtFWjZrb0JuQztBQUNGOztBK0YvMG5CQTtFQWdFWSxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUix5QkFBeUI7RUFDekIsT0FBVztBL0ZteG5CdkI7O0ErRjExbkJBO0VBNkVRLHdCakZyaEI0QjtBZHN5b0JwQzs7QStGOTFuQkE7RUFrRlEscUJqRjFoQjRCO0FkMHlvQnBDOztBK0ZsMm5CQTtFQXFGVSxnQkFBZ0I7RUFDaEIseUJqRjloQjBCO0VpRitoQjFCLHVCakYvaEIwQjtFaUZnaUIxQix3QmpGaGlCMEI7RWlGaWlCMUIsNENBQTRDO0EvRml4bkJ0RDs7QUs1c29CRTtFMEZrV0Y7SW5GeExNLHFCQXZFK0I7RVo4bW9CbkM7QUFDRjs7QStGaDNuQkE7RUFtR1EsV0FBVztBL0ZpeG5CbkI7O0FnR2oxb0JBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQix5QmxGa0JrQztFa0ZqQmxDLGtCQUFrQjtBaEdvMW9CcEI7O0FnR2oxb0JBO0VBQ0Usb0JBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixtQmxGV2tDO0VrRlZsQyxtQkFBbUI7QWhHbzFvQnJCOztBZ0dsMW9CRTtFQUNFLHNCbEZPZ0M7QWQ4MG9CcEM7O0FnR2wxb0JFOztFQUVJLGNBQWM7RXBGa1JkLHFCQXZFK0I7RW9Gek0vQixnQkFBZ0I7QWhHcTFvQnRCOztBZ0d6MW9CRTtFQU9NLHNCbEZINEI7RWtGSTVCLHVCbEZKNEI7QWQwMW9CcEM7O0FnRzkxb0JFO0VBYUksNkRqRjdC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O0Fkb3lxQnBDOztBc0d2dXFCQTtFQVlVLDZEdkY3RnFDO0V1RjZGckMsd0R2RjdGcUM7RXVGNkZyQyxxRHZGN0ZxQztFdUY4RnJDLHdCQUF3QjtBdEcrdHFCbEM7O0FzRzV1cUJBO0VBb0JZLHdCQUFpQztBdEc0dHFCN0M7O0FzR3B0cUJBO0VBQ0Usd0JBQXVCO0VBQXZCLCtCQUF1QjtFQUF2QixxQkFBdUI7RUFBdkIsdUJBQXVCO0F0R3V0cUJ6Qjs7QXNHcHRxQkU7RUFDRSxvQnhGOUZnQztBZHF6cUJwQzs7QXNHeHRxQkU7RUFJSSx3QnhGakc4QjtFd0ZrRzlCLHVCeEZsRzhCO0V3Rm1HOUIsbUJ4Rm5HOEI7QWQyenFCcEM7O0FzRzl0cUJFOztFMUZ1TE0sNkNBZjZCO0VBZTdCLHFDQWY2QjtBWjJqcUJyQzs7QVk5c3FCSTtFMEZyQkY7O0kxRjhMTSxxQkFsRjZCO0VaNm5xQm5DO0FBQ0Y7O0F1RzUxcUJBO0VBQ0UsYUFBYTtFQUNiLHNDQUFzQztFQUN0QywwQkFBMEI7RTNGc1NwQiw2Q0FmNkI7RUFlN0IscUNBZjZCO0FaeWtxQnJDOztBWTV0cUJJO0UyRnZJSjtJM0ZnVFEsc0JBbEY2QjtFWjBvcUJuQztBQUNGOztBSzl1cUJFO0VrRzNIRjtJQU1JLG9DQUFvQztJQUNwQyxnQ0FBZ0M7SUFDaEMsb0J6RmFnQztFZDIxcUJsQztBQUNGOztBdUd0MnFCQTtFQUNFLHdCQUF3QjtBdkd5MnFCMUI7O0F1R3YycUJBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7QXZHMDJxQmY7O0FLL3ZxQkU7RWtHN0dGO0lBSUksY0FBYztFdkc2MnFCaEI7QUFDRjs7QXVHMzJxQkE7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLDBCQUEwQjtFM0ZpUnBCLHVDQWY2QjtFQWU3QiwrQkFmNkI7QVo2bXFCckM7O0FZaHdxQkk7RTJGbEhKO0kzRjJSUSxXQWxGNkI7RVo4cXFCbkM7QUFDRjs7QXVHeDNxQkE7RTNGb1JRLGlEQWY2QjtFQWU3Qix5Q0FmNkI7QVp1bnFCckM7O0FZMXdxQkk7RTJGbEhKO0kzRjJSUSx5QkFs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K0I5R2pCcUI7QURrNXRCekI7O0ErRzkzdEJHO0VBRUcsZUFBZTtBL0dnNHRCckI7O0ErR2w0dEJHO0VBTU8sYUFBYTtBL0dnNHRCdkI7O0ErR3Q0dEJHO0VBWU8sYTlHaENlO0FEODV0QnpCOztBK0d4M3RCRztFQUVHLGNBQWM7RUFDZCxXQUFXO0EvRzAzdEJqQjs7QStHdDN0QkU7RUFDRSwyQkFBdUM7QS9HeTN0QjNDOztBK0cxM3RCRztFQUlHLG1CQUFtQjtBL0cwM3RCekI7O0ErR3QzdEJHO0VBRUcsa0JBQWtCO0VBQ2xCLGM5R3hEbUI7RThHeURuQixrQkFBOEI7QS9HdzN0QnBDOztBK0c1M3RCRztFQU9LLFdBQVc7RUFDWCxVQUFVO0VBQ1YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsbURBQW1EO0VBQ25ELE9BQVc7QS9HeTN0Qm5COztBK0dwM3RCRTtFQUNFLHNCakc1RWdDO0VpRzZFaEMseUJqRzdFZ0M7QWRvOHRCcEM7O0ErRzE1dEJHO0VBc0NHLGNBQWM7RUFDZCxXQUFXO0EvR3czdEJqQjs7QStHcDN0Qkc7RW5HK0xLLDZDQWY2QjtFQWU3QixxQ0FmNkI7RW1HN0svQixnQkFBZ0I7RUFDaEIsc0JqR3pGOEI7QWQrOHRCcEM7O0FZNzF0Qkk7RW1HN0JEO0luR3NNSyxxQkFsRjZCO0VaMnd0Qm5DO0FBQ0Y7O0ErR2g0dEJHO0VBT0ssV0FBVztFQUNYLFdBQVc7RUFDWCx5QjlHdEZnQjtFOEd1RmhCLGtCQUE2QjtBL0c2M3RCckM7O0ErR3Y0dEJHO0VuRytMSyw0Q0FmNkI7RUFlN0Isb0NBZjZCO0VtR2hLL0IsZ0JBQWdCO0EvRzQzdEJ0Qjs7QVkvMnRCSTtFbUc3QkQ7SW5Hc01LLHFCQWxGNkI7RVo2eHRCbkM7QUFDRjs7QStHbDV0Qkc7RW5HMkxHLHFCQXZFK0I7RW1HL0YvQixnQkFBZ0I7RUFDaEIsc0JqRzNHOEI7QWQ2K3RCcEM7O0ErR3g1dEJHO0VBMkJLLGdCakdoSDRCO0FkaS90QnBDOztBK0c1NXRCRztFQStCSyxzQmpHcEg0QjtBZHEvdEJwQzs7QStHaDZ0Qkc7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bXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvb3VyMmZzdC5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RmlndHJlZTppdGFsLHdnaHRAMCwzMDAuLjkwMDsxLDMwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvb3VyMmZzdC5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vQGZhbmN5YXBwcy91aUA1LjAvZGlzdC9mYW5jeWJveC9mYW5jeWJveC5jc3NcIik7XG46cm9vdCB7XG4gIC0tcGx5ci1jb2xvci1tYWluOiAjYzEwNjA2O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jZW50ZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKlxuICAwIC0gSGVscGVyc1xuICAxIC0gQmFzZVxuICAyIC0gVXRpbHNcbiAgMyAtIFZlbmRvcnNcbiAgNCAtIENvbXBvbmVudHNcbiAgNSAtIExheW91dHNcbiAgNiAtIFRlbXBsYXRlc1xuICovXG4vKiAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcHRpbWEtQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3B0aW1hLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wdGltYS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wdGltYS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcHRpbWEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wdGltYS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3B0aW1hLUJvbGQuc3ZnI09wdGltYS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Qcm8tQmxhY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Qcm8tQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbVByby1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbVByby1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Qcm8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtUHJvLUJsYWNrLnN2ZyNPcHRpbWEtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEJvb2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9vay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rLnN2ZyNHb3RoYW0tQm9va1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLnN2ZyNHb3RoYW0tQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodC5zdmcjR290aGFtLUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2suc3ZnI0dvdGhhbS1CbGFja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLnN2ZyNHb3RoYW0tTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgT24gSG92ZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzgpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2NvbG9yOiAjZmZmO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctdG9wOiAyLjVyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG46cm9vdCB7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2NvbG9yKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fZm9udC1mYW1pbHkpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtc2l6ZTogMS41cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19saW5lLWhlaWdodDogMS4zO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ24pO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fYmFja2dyb3VuZDogI2ZmZjtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9faGVpZ2h0OiAxcHg7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi10b3A6IDFyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX3dpZHRoOiAzLjEyNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2NvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19jb2xvcik7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtZmFtaWx5KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXNpemU6IDFyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19sZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fbGV0dGVyLXNwYWNpbmcpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2xpbmUtaGVpZ2h0OiAxLjUwO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ24pO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2NvbG9yKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtZmFtaWx5KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2xldHRlci1zcGFjaW5nKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2xpbmUtaGVpZ2h0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbWFyZ2luLXRvcDogMS41cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19wYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX190ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LWFsaWduKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm06IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2NvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fY29sb3IpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2Zyb20tcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2Zyb20tc2l6ZTogMTAwJSAxMDAlO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RvLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fdG8tc2l6ZTogMCAxMDAlO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlLWluLW91dDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUaXRsZVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2NvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19jb2xvcik7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19mb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19sZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGV0dGVyLXNwYWNpbmcpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2xpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19saW5lLWhlaWdodCk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19tYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19tYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbjogbGVmdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX190ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFNsaWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLmFudGlwb2Rlcy10aHVtYm5haWwtaG92ZXItYmxvY2tzIHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX2J1bGxldF9fYmFja2dyb3VuZDogdmFyKC0tc2VjdGlvbl9fYnVsbGV0LWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYnVsbGV0X19nYXA6IDVweDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX2J1bGxldF9fbWFyZ2luLXRvcDogMS41cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYnVsbGV0X19zaXplOiAxMnB4O1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYnVsbGV0X190cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyB7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19hY3RpdmUtYnVsbGV0X19jb2xvcjogdmFyKC0tc2VjdGlvbl9fY29sb3IsIHZhcigtLXRleHRDb2xvciwgJHtwcmltYXJ5Q29sb3J9KSk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19hY3RpdmUtYnVsbGV0X19zaXplOiA0cHg7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19hY3RpdmUtYnVsbGV0X190cmFuc2l0aW9uOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX2J1bGxldF9fdHJhbnNpdGlvbik7XG59XG5cbi8qIEJhc2UgY29sb3JzICovXG4vKiBEZWZhdWx0IGZvbnRzICovXG4vKiBBcHAgZm9udHMgKi9cbi8qIEZvbnQgd2VpZ2h0cyAqL1xuLyoqXG4gIENPTlZFUlQgUEhPVE9TSE9QIEJPWCBTSEFET1cgVE8gQ1NTXG4gKi9cbi8qIDEgKi9cbjpyb290IHtcbiAgLS1jaGljYWdvQ29sb3I6ICMxZDFkMWQ7XG4gIC0tbW9uemFDb2xvcjogI2MxMDYwNjtcbiAgLS1HcmF5Q29sb3I6ICM4NDg0ODQ7XG59XG5cbjpyb290IHtcbiAgLS1mb250RmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtLWZvbnRXZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRSZWd1bGFyKTtcbn1cblxuOnJvb3Qge1xuICAtLWZvbnRXZWlnaHRCbGFjazogOTAwO1xuICAtLWZvbnRXZWlnaHRCb2xkOiA3MDA7XG4gIC0tZm9udFdlaWdodEV4dHJhQm9sZDogODAwO1xuICAtLWZvbnRXZWlnaHRMaWdodDogMzAwO1xuICAtLWZvbnRXZWlnaHRNZWRpdW06IDUwMDtcbiAgLS1mb250V2VpZ2h0UmVndWxhcjogNDAwO1xuICAtLWZvbnRXZWlnaHRTZW1pQm9sZDogNjAwO1xuICAtLWZvbnRXZWlnaHRUaGluOiAxMDA7XG59XG5cbjpyb290IHtcbiAgLS10ZXh0QWxpZ246IGp1c3RpZnk7XG4gIC0tdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgLS10ZXh0TGV0dGVyU3BhY2luZzogMC4wM2VtO1xuICAtLXRleHRMaW5lSGVpZ2h0OiAxLjY7XG4gIC0tdGV4dFNpemU6IDFyZW07XG59XG5cbjpyb290IHtcbiAgLS1wYXJhZ3JhcGhHYXA6IDFyZW07XG59XG5cbjpyb290IHtcbiAgLS1jb250YWluZXJHdXR0ZXI6IDE1cHg7XG4gIC0tY29udGFpbmVyV2lkdGg6IDE0MDBweDtcbn1cblxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkge1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgfVxufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBtaW4td2lkdGg6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IGNhbGMoKDEwMCUgKiAxNCkgLyAxNik7XG59XG5cbmh0bWwuZm9jdXMtb3V0bGluZS1oaWRkZW4gKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3dwYWRtaW5iYXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRSZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG59XG5cbi5hcHBseVN0eWxlcyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyLjg1NzE0cmVtIDA7XG4gIHBhZGRpbmc6IDEuNDI4NTdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAxOTYsIDE5NiwgMC4xOSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFwcGx5U3R5bGVzIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLmFwcGx5U3R5bGVzIHAge1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBseVN0eWxlcyBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLmFwcGx5U3R5bGVzIHAgYSB7XG4gIGNvbG9yOiAjYzEwNjA2O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuLmFwcGx5U3R5bGVzIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxuXG4uYXBwbHlTdHlsZXMgcCArIHAgYSxcbi5hcHBseVN0eWxlcyBwICsgdWwgYSB7XG4gIGNvbG9yOiAjYzEwNjA2O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuLmFwcGx5U3R5bGVzIHAgKyBwIGE6aG92ZXIsXG4uYXBwbHlTdHlsZXMgcCArIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzFkMWQxZDtcbn1cblxuLmFwcGx5U3R5bGVzIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbTtcbn1cblxuLmFwcGx5U3R5bGVzIHAgKyBoMSwgLmFwcGx5U3R5bGVzIHAgKyBoMiwgLmFwcGx5U3R5bGVzIHAgKyBoMyxcbi5hcHBseVN0eWxlcyBwICsgaDQsIC5hcHBseVN0eWxlcyBwICsgaDUsIC5hcHBseVN0eWxlcyBwICsgaDYge1xuICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtO1xufVxuXG4uYXBwbHlTdHlsZXMgcCBpbWcge1xuICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4uYXBwbHlTdHlsZXMgdWw6bm90KC5uby0tYXBwbHlTdHlsZXMpLFxuLmFwcGx5U3R5bGVzIG9sOm5vdCgubm8tLWFwcGx5U3R5bGVzKSB7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtO1xufVxuXG4uYXBwbHlTdHlsZXMgdWw6bm90KC5uby0tYXBwbHlTdHlsZXMpIGxpLFxuLmFwcGx5U3R5bGVzIG9sOm5vdCgubm8tLWFwcGx5U3R5bGVzKSBsaSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9saS5zdmdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGx5U3R5bGVzIHVsOm5vdCgubm8tLWFwcGx5U3R5bGVzKSBsaSxcbiAgLmFwcGx5U3R5bGVzIG9sOm5vdCgubm8tLWFwcGx5U3R5bGVzKSBsaSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICB9XG59XG5cbi5hcHBseVN0eWxlcyB1bDpub3QoLm5vLS1hcHBseVN0eWxlcykgbGkgKyBsaSxcbi5hcHBseVN0eWxlcyBvbDpub3QoLm5vLS1hcHBseVN0eWxlcykgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG59XG5cbi5hcHBseVN0eWxlcyB1bDpub3QoLm5vLS1hcHBseVN0eWxlcykgbGkgaW1nLFxuLmFwcGx5U3R5bGVzIG9sOm5vdCgubm8tLWFwcGx5U3R5bGVzKSBsaSBpbWcge1xuICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4uYXBwbHlTdHlsZXMgb2w6bm90KC5uby0tYXBwbHlTdHlsZXMpIHtcbiAgbGlzdC1zdHlsZTogYXV0bztcbn1cblxuLmFwcGx5U3R5bGVzIG9sOm5vdCgubm8tLWFwcGx5U3R5bGVzKSBsaSB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG5cbi5tZW51X3N0eWxlX3B1cnBsZSAuYXBwbHlTdHlsZXMgaDI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YTZjODtcbn1cblxuLm1lbnVfc3R5bGVfZ3JheSAuYXBwbHlTdHlsZXMgaDI6OmFmdGVyLCAubWVudV9zdHlsZV9kYXJrR3JheSAuYXBwbHlTdHlsZXMgaDI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbn1cblxuLmFwcGx5U3R5bGVzIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDIsIDM5LCAwLjA3KTtcbn1cblxuLmFwcGx5U3R5bGVzIHRhYmxlIHRyLCAuYXBwbHlTdHlsZXMgdGFibGUgdGQsIC5hcHBseVN0eWxlcyB0YWJsZSB0aCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYXBwbHlTdHlsZXMgdGFibGUgdGQge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG4uYXBwbHlTdHlsZXMgdGFibGUgdGQgcCwgLmFwcGx5U3R5bGVzIHRhYmxlIHRkIGxpIHtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmFwcGx5U3R5bGVzIHRhYmxlIHRoZWFkIHRkLCAuYXBwbHlTdHlsZXMgdGFibGUgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbnNCbG9ja19fYnV0dG9ucyBhIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYSBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keS5zdG9wLXRyYW5zaXRpb25zICoge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlmcmFtZSxcbm9iamVjdCxcbmVtYmVkLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHdoaXRlIGluc2V0O1xufVxuXG5pbnB1dDpub3QoaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCk6Oi13ZWJraXQtY29udGFjdHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qIFByZXZlbnQgaU9TIGZyb20gem9vbWluZyBpbiBvbiBpbnB1dCBmaWVsZHMgKi9cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4gIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSd0aW1lJ10sXG4gIGlucHV0W3R5cGU9J3VybCddLFxuICBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4gIHNlbGVjdCxcbiAgc2VsZWN0OmZvY3VzLFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuaDEsIGgyLCBoMyxcbmg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBHbG9hYiBDbGFzcyAqL1xuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRCb2xkKTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGlkZGVuX2Jsb2Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLmVtYmVkLXZpZGVvVGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVtYmVkLXZpZGVvVGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCxcbi5lbWJlZC1jb250YWluZXIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmVtYmVkLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZG9jdG9saWJCdXR0b25Db250YWluZXIgKyAqIHtcbiAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbn1cblxuLmZsZXhWaWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLmZsZXhWaWRlbyBpZnJhbWUsXG4uZmxleFZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXJIZWlnaHQsIDY4cHgpICsgMjBweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICoge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlckhlaWdodCwgMTgzcHgpICsgMjBweCk7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWNhbGxUb0FjdGlvbnNIZWlnaHQ6IDUwcHg7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXJXaWR0aCk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbn1cblxuLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2hpcnVyZ2llbnNQYWdlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuXG4uZ3JpZC0tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbi5ncmlkLS0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmdyaWQtLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xufVxuXG4uZ3JpZC0tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDU7XG59XG5cbi5ncmlkLS02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuLmdyaWQtLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3O1xufVxuXG4uZ3JpZC0tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDg7XG59XG5cbi5ncmlkLS05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbn1cblxuLmdyaWQtLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG59XG5cbi5ncmlkLS0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExO1xufVxuXG4uZ3JpZC0tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmdyaWQtLXBob25lLTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbiAgLmdyaWQtLXBob25lLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbiAgLmdyaWQtLXBob25lLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmdyaWQtLXBob25lLTQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbiAgLmdyaWQtLXBob25lLTUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XG4gIH1cbiAgLmdyaWQtLXBob25lLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmdyaWQtLXBob25lLTcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gIH1cbiAgLmdyaWQtLXBob25lLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIH1cbiAgLmdyaWQtLXBob25lLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmdyaWQtLXBob25lLTEwIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbiAgfVxuICAuZ3JpZC0tcGhvbmUtMTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExO1xuICB9XG4gIC5ncmlkLS1waG9uZS0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtLXBob25lLXdpZGUtMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuICAuZ3JpZC0tcGhvbmUtd2lkZS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5ncmlkLS1waG9uZS13aWRlLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmdyaWQtLXBob25lLXdpZGUtNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxuICAuZ3JpZC0tcGhvbmUtd2lkZS01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG4gIC5ncmlkLS1waG9uZS13aWRlLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmdyaWQtLXBob25lLXdpZGUtNyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgfVxuICAuZ3JpZC0tcGhvbmUtd2lkZS04IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICB9XG4gIC5ncmlkLS1waG9uZS13aWRlLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmdyaWQtLXBob25lLXdpZGUtMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwO1xuICB9XG4gIC5ncmlkLS1waG9uZS13aWRlLTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbiAgfVxuICAuZ3JpZC0tcGhvbmUtd2lkZS0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmdyaWQtLXBoYWJsZXQtMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuICAuZ3JpZC0tcGhhYmxldC0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5ncmlkLS1waGFibGV0LTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmdyaWQtLXBoYWJsZXQtNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxuICAuZ3JpZC0tcGhhYmxldC01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG4gIC5ncmlkLS1waGFibGV0LTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmdyaWQtLXBoYWJsZXQtNyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgfVxuICAuZ3JpZC0tcGhhYmxldC04IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICB9XG4gIC5ncmlkLS1waGFibGV0LTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmdyaWQtLXBoYWJsZXQtMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwO1xuICB9XG4gIC5ncmlkLS1waGFibGV0LTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbiAgfVxuICAuZ3JpZC0tcGhhYmxldC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdyaWQtLXRhYmxldC1zbWFsbC0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5ncmlkLS10YWJsZXQtc21hbGwtMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAuZ3JpZC0tdGFibGV0LXNtYWxsLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC1zbWFsbC00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtc21hbGwtNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxuICAuZ3JpZC0tdGFibGV0LXNtYWxsLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC1zbWFsbC03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtc21hbGwtOCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxuICAuZ3JpZC0tdGFibGV0LXNtYWxsLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC1zbWFsbC0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC1zbWFsbC0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC1zbWFsbC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtLXRhYmxldC0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5ncmlkLS10YWJsZXQtMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAuZ3JpZC0tdGFibGV0LTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxuICAuZ3JpZC0tdGFibGV0LTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtOCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxuICAuZ3JpZC0tdGFibGV0LTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmdyaWQtLXdpZHRoLTkwMC0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5ncmlkLS13aWR0aC05MDAtMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAuZ3JpZC0td2lkdGgtOTAwLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmdyaWQtLXdpZHRoLTkwMC00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gIC5ncmlkLS13aWR0aC05MDAtNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxuICAuZ3JpZC0td2lkdGgtOTAwLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmdyaWQtLXdpZHRoLTkwMC03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG4gIC5ncmlkLS13aWR0aC05MDAtOCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxuICAuZ3JpZC0td2lkdGgtOTAwLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmdyaWQtLXdpZHRoLTkwMC0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG4gIH1cbiAgLmdyaWQtLXdpZHRoLTkwMC0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG4gIH1cbiAgLmdyaWQtLXdpZHRoLTkwMC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmdyaWQtLXdpZHRoLTEwMDAtMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuICAuZ3JpZC0td2lkdGgtMTAwMC0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5ncmlkLS13aWR0aC0xMDAwLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmdyaWQtLXdpZHRoLTEwMDAtNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxuICAuZ3JpZC0td2lkdGgtMTAwMC01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG4gIC5ncmlkLS13aWR0aC0xMDAwLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmdyaWQtLXdpZHRoLTEwMDAtNyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbiAgfVxuICAuZ3JpZC0td2lkdGgtMTAwMC04IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICB9XG4gIC5ncmlkLS13aWR0aC0xMDAwLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmdyaWQtLXdpZHRoLTEwMDAtMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwO1xuICB9XG4gIC5ncmlkLS13aWR0aC0xMDAwLTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbiAgfVxuICAuZ3JpZC0td2lkdGgtMTAwMC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkLS10YWJsZXQtd2lkZS0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS04IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS05IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5O1xuICB9XG4gIC5ncmlkLS10YWJsZXQtd2lkZS0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG4gIH1cbiAgLmdyaWQtLXRhYmxldC13aWRlLTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbiAgfVxuICAuZ3JpZC0tdGFibGV0LXdpZGUtMTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG59XG5cbi8qISovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDdweCkge1xuICAuZ3JpZC0tZGVza3RvcC0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5ncmlkLS1kZXNrdG9wLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3AtMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxuICAuZ3JpZC0tZGVza3RvcC00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gIC5ncmlkLS1kZXNrdG9wLTUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3AtNiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxuICAuZ3JpZC0tZGVza3RvcC03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG4gIC5ncmlkLS1kZXNrdG9wLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3AtOSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbiAgfVxuICAuZ3JpZC0tZGVza3RvcC0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3AtMTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExO1xuICB9XG4gIC5ncmlkLS1kZXNrdG9wLTEyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgfVxufVxuXG4vKiEqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdyaWQtLWRlc2t0b3Atd2lkZS0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5ncmlkLS1kZXNrdG9wLXdpZGUtMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAuZ3JpZC0tZGVza3RvcC13aWRlLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3Atd2lkZS00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gIC5ncmlkLS1kZXNrdG9wLXdpZGUtNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxuICAuZ3JpZC0tZGVza3RvcC13aWRlLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3Atd2lkZS03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG4gIC5ncmlkLS1kZXNrdG9wLXdpZGUtOCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxuICAuZ3JpZC0tZGVza3RvcC13aWRlLTkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3Atd2lkZS0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3Atd2lkZS0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG4gIH1cbiAgLmdyaWQtLWRlc2t0b3Atd2lkZS0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLyohKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkLS1yZXNwb25zaXZlLTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbiAgLmdyaWQtLXJlc3BvbnNpdmUtMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAuZ3JpZC0tcmVzcG9uc2l2ZS0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG4gIC5ncmlkLS1yZXNwb25zaXZlLTQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbiAgLmdyaWQtLXJlc3BvbnNpdmUtNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgfVxuICAuZ3JpZC0tcmVzcG9uc2l2ZS02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gIC5ncmlkLS1yZXNwb25zaXZlLTcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gIH1cbiAgLmdyaWQtLXJlc3BvbnNpdmUtOCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxuICAuZ3JpZC0tcmVzcG9uc2l2ZS05IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5O1xuICB9XG4gIC5ncmlkLS1yZXNwb25zaXZlLTEwIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbiAgfVxuICAuZ3JpZC0tcmVzcG9uc2l2ZS0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG4gIH1cbiAgLmdyaWQtLXJlc3BvbnNpdmUtMTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG59XG5cbi8qIDIgKi9cbi5mb3JtQ29udHJvbCwgLmNvbnRhY3RGb3JtX19zdWJtaXQgYnV0dG9uLCAuY29udGFjdEZvcm1fX2ZpbGUgaW5wdXQsIC5ob21lSW50ZXJuZV9fc2VhcmNoIC53cF9hdXRvc2VhcmNoX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnNlYXJjaEZvcm1fX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxubW9kYWwtcG9wdXAgPiBkaXYgPiBidXR0b246bnRoLWNoaWxkKDEpLCAuZm9ybS1zdWJtaXQgPiBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicHJldiBwYWdlcyBuZXh0XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2NmY2ZjZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZmNmY2Y7XG59XG5cblxuLnBhZ2luYXRpb24gPiAqIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG5cbi5wYWdpbmF0aW9uID4gLnByZXYge1xuICBncmlkLWFyZWE6IHByZXY7XG59XG5cblxuLnBhZ2luYXRpb24gPiAucHJldiA+IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG5cbi5wYWdpbmF0aW9uID4gLnBhZ2luYXRpb25fX251bWJlcnMge1xuICBncmlkLWFyZWE6IHBhZ2VzO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi5wYWdpbmF0aW9uID4gLnBhZ2luYXRpb25fX251bWJlcnMgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtO1xufVxuXG5cbi5wYWdpbmF0aW9uID4gLnBhZ2luYXRpb25fX251bWJlcnMgPiAqLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtO1xuICBjb2xvcjogI2NmY2ZjZjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRSZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG59XG5cblxuLnBhZ2luYXRpb24gPiAucGFnaW5hdGlvbl9fbnVtYmVycyA+ICoucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDY7XG59XG5cblxuLnBhZ2luYXRpb24gPiAucGFnaW5hdGlvbl9fbnVtYmVycyA+ICouY3VycmVudCB7XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG5cbi5wYWdpbmF0aW9uID4gLm5leHQge1xuICBncmlkLWFyZWE6IG5leHQ7XG59XG5cblxuLnBhZ2luYXRpb24gPiAubmV4dCA+IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cblxuLnBhZ2luYXRpb24gPiAucHJldixcbi5wYWdpbmF0aW9uID4gLm5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtO1xuICBjb2xvcjogI2NmY2ZjZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG4ucGFnaW5hdGlvbiA+IC5wcmV2LmRpc2FibGVkLFxuLnBhZ2luYXRpb24gPiAubmV4dC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm9uZTtcbiAgb3BhY2l0eTogLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi5wYWdpbmF0aW9uID4gLnByZXYgPiBzdmcsXG4ucGFnaW5hdGlvbiA+IC5uZXh0ID4gc3ZnIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbi5wYWdpbmF0aW9uID4gLnByZXYgPiBzdmcgcGF0aCxcbi5wYWdpbmF0aW9uID4gLm5leHQgPiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgLjNzO1xufVxuXG5cbi5wYWdpbmF0aW9uID4gLnByZXY6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDY7XG59XG5cblxuLnBhZ2luYXRpb24gPiAucHJldjpob3ZlciBzdmcgcGF0aCxcbi5wYWdpbmF0aW9uID4gLm5leHQ6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNjMTA2MDY7XG59XG5cblxuLnJvbGwtaG92ZXItYnV0dG9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuXG4ucm9sbC1ob3Zlci1idXR0b25fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJvbGwtaG92ZXItZG9jdG9saWI6aG92ZXIgLnJvbGwtaG92ZXItYnV0dG9uX190ZXh0LFxuICAucm9sbC1ob3Zlci1idXR0b246aG92ZXIgLnJvbGwtaG92ZXItYnV0dG9uX190ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgTGlua3NcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5saW5rRmlyc3RTdHlsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2Q0YTZjOCAhaW1wb3J0YW50O1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFBhcmFncmFwaHNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wYXJhZ3JhcGhGaXJzdFN0eWxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3ZTdlN2Q7XG59XG5cbi5mb3JtQ29udHJvbCB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZvcm1Db250cm9sLCAuZm9ybUNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uY29udGFjdEZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYXN0LW5hbWVcIiBcImZpcnN0LW5hbWVcIiBcInBob25lXCIgXCJlbWFpbFwiIFwibWVzc2FnZVwiICBcImZpbGVcIiBcImdwZHJcIiBcInN1Ym1pdFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjA3MTQzcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0Rm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYXN0LW5hbWUgICAgZmlyc3QtbmFtZVwiIFwicGhvbmUgICAgICAgIGVtYWlsXCIgXCJtZXNzYWdlICAgICAgbWVzc2FnZVwiIFwiZmlsZSAgICAgICAgIGZpbGVcIiBcImdwZHIgICAgICAgICBncGRyXCIgXCJzdWJtaXQgICAgICAgc3VibWl0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS42NDI4NnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLmNvbnRhY3RGb3JtID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uY29udGFjdEZvcm0gPiAqOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtYXJlYTogbGFzdC1uYW1lO1xufVxuXG4uY29udGFjdEZvcm0gPiAqOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogZmlyc3QtbmFtZTtcbn1cblxuLmNvbnRhY3RGb3JtID4gKjpudGgtY2hpbGQoMykge1xuICBncmlkLWFyZWE6IHBob25lO1xufVxuXG4uY29udGFjdEZvcm0gPiAqOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtYXJlYTogZW1haWw7XG59XG5cbi5jb250YWN0Rm9ybSA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1hcmVhOiBtZXNzYWdlO1xufVxuXG4uY29udGFjdEZvcm1fX2dwZHIge1xuICBncmlkLWFyZWE6IGdwZHI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5jb250YWN0Rm9ybV9fZ3BkciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0Rm9ybV9fZ3BkciBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3RGb3JtX19ncGRyIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAycHg7XG59XG5cbi5jb250YWN0Rm9ybV9fc3VibWl0IHtcbiAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0Rm9ybV9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5jb250YWN0Rm9ybV9fc3VibWl0IGJ1dHRvbiB7XG4gIHdpZHRoOiAxNDZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi5jb250YWN0Rm9ybV9fc3VibWl0IGJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdEZvcm1fX3N1Ym1pdCBidXR0b24gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG5cbi5jb250YWN0Rm9ybV9fc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5jb250YWN0Rm9ybV9fZmlsZSB7XG4gIGdyaWQtYXJlYTogZmlsZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0ZXh0XCIgXCJpbnB1dFwiIFwiZmlsZXNcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS4wNzE0M3JlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29udGFjdEZvcm1fX2ZpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dCAgIGlucHV0XCIgXCIuICAgICBmaWxlc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbn1cblxuLmNvbnRhY3RGb3JtX19maWxlICNtZmNmN196bF9tdWx0aWZpbGVjb250YWluZXIge1xuICBncmlkLWFyZWE6IGZpbGVzO1xuICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0Rm9ybV9fZmlsZSA+ICo6bGFzdC1jaGlsZCB7XG4gIGdyaWQtYXJlYTogaW5wdXQ7XG59XG5cbi5jb250YWN0Rm9ybV9fZmlsZSBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTAuNzE0MjlyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC40Mjg1N3JlbSAwLjM1NzE0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YjdiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi5jb250YWN0Rm9ybV9fZmlsZSBpbnB1dCwgLmNvbnRhY3RGb3JtX19maWxlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0Rm9ybV9fZmlsZSBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG59XG5cbi5jb250YWN0Rm9ybV9fZmlsZSAubWZjZjctemwtbXVsdGlmaWxlLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jb250YWN0Rm9ybV9fZmlsZSAubWZjZjdfemxfZGVsZXRlX2ZpbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29udGFjdEZvcm1fX2ZpbGUgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3RGb3JtX19maWxlID4gcCB7XG4gIGdyaWQtYXJlYTogdGV4dDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3RGb3JtX19maWxlIC5tZmNmN196bF9kZWxldGVfZmlsZSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDMyOS4yNjkzMyAzMjknIHdpZHRoPScxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzFkMWQxZCcgZD0nbTE5NC44MDA3ODEgMTY0Ljc2OTUzMSAxMjguMjEwOTM4LTEyOC4yMTQ4NDNjOC4zNDM3NS04LjMzOTg0NCA4LjM0Mzc1LTIxLjgyNDIxOSAwLTMwLjE2NDA2My04LjMzOTg0NC04LjMzOTg0NC0yMS44MjQyMTktOC4zMzk4NDQtMzAuMTY0MDYzIDBsLTEyOC4yMTQ4NDQgMTI4LjIxNDg0NC0xMjguMjEwOTM3LTEyOC4yMTQ4NDRjLTguMzQzNzUtOC4zMzk4NDQtMjEuODI0MjE5LTguMzM5ODQ0LTMwLjE2NDA2MyAwLTguMzQzNzUgOC4zMzk4NDQtOC4zNDM3NSAyMS44MjQyMTkgMCAzMC4xNjQwNjNsMTI4LjIxMDkzOCAxMjguMjE0ODQzLTEyOC4yMTA5MzggMTI4LjIxNDg0NGMtOC4zNDM3NSA4LjMzOTg0NC04LjM0Mzc1IDIxLjgyNDIxOSAwIDMwLjE2NDA2MyA0LjE1NjI1IDQuMTYwMTU2IDkuNjIxMDk0IDYuMjUgMTUuMDgyMDMyIDYuMjUgNS40NjA5MzcgMCAxMC45MjE4NzUtMi4wODk4NDQgMTUuMDgyMDMxLTYuMjVsMTI4LjIxMDkzNy0xMjguMjE0ODQ0IDEyOC4yMTQ4NDQgMTI4LjIxNDg0NGM0LjE2MDE1NiA0LjE2MDE1NiA5LjYyMTA5NCA2LjI1IDE1LjA4MjAzMiA2LjI1IDUuNDYwOTM3IDAgMTAuOTIxODc0LTIuMDg5ODQ0IDE1LjA4MjAzMS02LjI1IDguMzQzNzUtOC4zMzk4NDQgOC4zNDM3NS0yMS44MjQyMTkgMC0zMC4xNjQwNjN6bTAgMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFwcGx5U3R5bGVzIGgxLCAuYXJjaGl2ZVBhZ2VfX2hlYWRlciA+IC5hcmNoaXZlUGFnZV9faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyMTQzcmVtICsgMC45NzV2dyk7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwbHlTdHlsZXMgaDEsIC5hcmNoaXZlUGFnZV9faGVhZGVyID4gLmFyY2hpdmVQYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzU3MTRyZW07XG4gIH1cbn1cblxuLmFwcGx5U3R5bGVzIGgxOjphZnRlciwgLmFyY2hpdmVQYWdlX19oZWFkZXIgPiAuYXJjaGl2ZVBhZ2VfX2hlYWRlcl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAtMS4yMTQyOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbn1cblxuLmFwcGx5U3R5bGVzIGgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDM1NzFyZW0gKyAwLjA3NXZ3KTtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcGx5U3R5bGVzIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uYXBwbHlTdHlsZXMgaDI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMC41NzE0M3JlbSAwIDAgLTAuOTI4NTdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG59XG5cbi5hcHBseVN0eWxlcyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW07XG59XG5cbi5hcHBseVN0eWxlcyBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW07XG59XG5cbi5hcHBseVN0eWxlcyBoNSB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW07XG59XG5cbi5oZWFkaW5nRmlyc3RTdHlsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaGVhZGluZ0ZpcnN0U3R5bGUgKyAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjQ2NDI5cmVtICsgMC4zNzV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRpbmdGaXJzdFN0eWxlICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbTtcbiAgfVxufVxuXG4vKiAzICovXG46cm9vdCB7XG4gIC0taGVhZGVyLWhlaWdodDogNjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAxOTNweDtcbiAgfVxufVxuXG4jaGVhZGVyLXNpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAwMjtcbiAgdG9wOiAwO1xufVxuXG4uaGVhZGVyLXRvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U1RjA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItdG9wLWxlZnQge1xuICBwYWRkaW5nOiAwLjc4NTcxcmVtIGNhbGMoMS40NTcxNHJlbSArIDAuM3Z3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLXRvcC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwLjc4NTcxcmVtIDEuNzE0MjlyZW07XG4gIH1cbn1cblxuLmhlYWRlci10b3AtbGVmdCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaGVhZGVyLXRvcC1sZWZ0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW07XG59XG5cbi5oZWFkZXItdG9wLWxlZnQgdWwgbGkgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCkge1xuICAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjIxNDI5cmVtIDAuODU3MTRyZW07XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgxKSBhIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDEpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC41cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogIzNGMTI2NDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSBhIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMikgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC41cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogIzNGMTI2NDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSBhIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMykgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC41cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogIzNGMTI2NDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoNCkgYTpob3ZlciB7XG4gIGNvbG9yOiAjQjEwRjI3O1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0X19saW5rIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IxMEYyNztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwOURBQztcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg2KSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTNDQTtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg3KSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDlEQUM7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMTBGMjc7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbTtcbn1cblxuLmhlYWRlci10b3AtcmlnaHRfX2NvbnRhY3QgPiBsaSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtICsgMC43NXZ3KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSArIDAuNzV2dykgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLXRvcC1yaWdodF9fY29udGFjdCA+IGxpID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLXRvcC1yaWdodF9fY29udGFjdCA+IGxpID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0ID4gdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDI7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhlYWRlci10b3AtcmlnaHRfX2NvbnRhY3QuaXNBY3RpdmUgPiB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaGVhZGVyX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tU3BhY2luZy0yLCAwLjVyZW0pIDAuNzhyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGdhcDogMC43MnJlbTtcbn1cblxuLmhlYWRlcl9fc29jaWFscyBzdmcge1xuICB3aWR0aDogMS41NjI1cmVtO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmhlYWRlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgaGVpZ2h0OiAwLjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMCwgNjMsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpIDEuMDcxNDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtIDEuMDcxNDNyZW07XG4gIH1cbn1cblxuLmhlYWRlci1pbm5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxufVxuXG4uYmxvY19sYW5ndWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMS4wNzE0M2VtO1xufVxuXG4uYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzg3ODc4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9jX2xhbmd1ZSAuY3VycmVudF9sYW5ndWU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1ibG9jTGFuZ3VlR2FwLCAxMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlIHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYmxvY19sYW5ndWUgdWwge1xuICB3aWR0aDogMTYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJsb2NMYW5ndWVHYXAsIDEwcHgpO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgbGVmdDogN3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJsb2NfbGFuZ3VlIHVsLmlzQWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5ibG9jX2xhbmd1ZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uYmxvY19sYW5ndWUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uYmxvY19sYW5ndWUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9jX2xhbmd1ZSB1bCBsaSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5ibG9jX2xhbmd1ZTpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc29jaWFsc0xpc3RpbmdfX2luc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMS4wNzE0M2VtO1xufVxuXG4uc29jaWFsc0xpc3RpbmdfX2luc3RhZ3JhbV9faXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtX19pdGVtczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNvY2lhbHNMaXN0aW5nX19pbnN0YWdyYW1fX2l0ZW1zIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtX19pdGVtcyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbHNMaXN0aW5nX19pbnN0YWdyYW1fX2l0ZW1zIGxpICsgbGkgc3ZnIHBhdGgge1xuICBmaWxsOiAjRDRBNkM4ICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtX19pdGVtcy5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMjVweDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbHNMaXN0aW5nX19pbnN0YWdyYW1fX2l0ZW1zLnNob3cgYSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMUQxRDFEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG59XG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtX19pdGVtcy5zaG93IGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjQjAyNjFCO1xufVxuXG4uc29jaWFsc0xpc3RpbmdfX2luc3RhZ3JhbV9faXRlbXMuc2hvdyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Q0QTZDODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtX19pdGVtcy5zaG93IGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtX19pdGVtcy5zaG93IGxpOmZpcnN0LW9mLXR5cGUgYTpmaXJzdC1vZi10eXBlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0IwMjYxQjtcbn1cblxuLnNvY2lhbHNMaXN0aW5nX19pbnN0YWdyYW1fX2l0ZW1zLnNob3cgbGkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItdG9wLWxlZnQgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfbGVmdCAuaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlcl9sZWZ0X3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMC44NTcxNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9sZWZ0X3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jbG9nby1zaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNsb2dvLXNpdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjcxNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmhlYWRlcl9zZWFyY2ggc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX3NlYXJjaCBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9zZWFyY2ggc3ZnIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9zZWFyY2ggc3ZnIHBhdGgge1xuICBmaWxsOiAjMWQxZDFkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX3NlYXJjaCBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2MxMDYwNjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX3NlYXJjaCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9zZWFyY2ggc3ZnOmhvdmVyIHtcbiAgICBjb2xvcjogI2MxMDYwNjtcbiAgfVxuICAuaGVhZGVyX3NlYXJjaCBzdmc6aG92ZXIgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAtN3B4O1xuICB9XG4gIC5oZWFkZXJfc2VhcmNoIHN2Zzpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2MxMDYwNjtcbiAgfVxufVxuXG4uYnVyZ2VyLW1lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNjA3MTRyZW0gKyAxLjg3NXZ3KTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qISovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1cmdlci1tZW51LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYnVyZ2VyLW1lbnUtYnV0dG9uIHtcbiAgICB3aWR0aDogY2FsYyg5MHB4IC0gMzJweCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuYnVyZ2VyLW1lbnUtYnV0dG9uIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjQ2NDI5cmVtICsgMC4zNzV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnVyZ2VyLW1lbnUtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbTtcbiAgfVxufVxuXG4uYnVyZ2VyLW1lbnUtYnV0dG9uX3R4dCB7XG4gIGZvbnQtc2l6ZTogMC43MTRyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmJ1cmdlci1tZW51LWJ1dHRvbl90eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ1cmdlci1tZW51LWJ1dHRvbl9jbGljayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYnVyZ2VyLW1lbnUtYnV0dG9uX2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2Utb3V0O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM1YTVhNTg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi5idXJnZXItbWVudS1idXR0b25fbGluZTpudGgtY2hpbGQoMSkge1xuICB0b3A6IDEycHg7XG59XG5cbi5idXJnZXItbWVudS1idXR0b25fbGluZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTRweDtcbiAgdG9wOiAxOHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMG1zIGxpbmVhciAyMDBtcztcbn1cblxuLmJ1cmdlci1tZW51LWJ1dHRvbl9saW5lOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjRweDtcbn1cblxuLmFjdGl2ZSAuYnVyZ2VyLW1lbnUtYnV0dG9uX2xpbmU6bnRoLWNoaWxkKDEpLFxuYm9keS5hcHBNZW51LS1pc0FjdGl2ZSAuYnVyZ2VyLW1lbnUtYnV0dG9uX2xpbmU6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBidXJnZXItb3Blbi10b3AgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi5hY3RpdmUgLmJ1cmdlci1tZW51LWJ1dHRvbl9saW5lOm50aC1jaGlsZCgyKSxcbmJvZHkuYXBwTWVudS0taXNBY3RpdmUgLmJ1cmdlci1tZW51LWJ1dHRvbl9saW5lOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlLW91dCwgb3BhY2l0eSAwbXMgbGluZWFyIDIwMG1zO1xufVxuXG4uYWN0aXZlIC5idXJnZXItbWVudS1idXR0b25fbGluZTpudGgtY2hpbGQoMyksXG5ib2R5LmFwcE1lbnUtLWlzQWN0aXZlIC5idXJnZXItbWVudS1idXR0b25fbGluZTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IGJ1cmdlci1vcGVuLWJvdCA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuLmNsb3NpbmcgLmJ1cmdlci1tZW51LWJ1dHRvbl9saW5lOm50aC1jaGlsZCgxKSxcbmJvZHkuYXBwTWVudS0taXNDbG9zaW5nIC5idXJnZXItbWVudS1idXR0b25fbGluZTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IGJ1cmdlci1jbG9zZS10b3AgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi5jbG9zaW5nIC5idXJnZXItbWVudS1idXR0b25fbGluZTpudGgtY2hpbGQoMyksXG5ib2R5LmFwcE1lbnUtLWlzQ2xvc2luZyAuYnVyZ2VyLW1lbnUtYnV0dG9uX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBidXJnZXItY2xvc2UtYm90IDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4uYnVyZ2VyLW1lbnUtYnV0dG9uX2NsaWNrOmhvdmVyIC5idXJnZXItbWVudS1idXR0b25fbGluZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMTA2MDY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idXJnZXItbWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZS1oYW1idXJnZXIge1xuICB0byB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDIzNiwgMjM2LCAyMzYsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnVyZ2VyLW9wZW4tdG9wIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXJnZXItb3Blbi1ib3Qge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1cmdlci1jbG9zZS10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXJnZXItY2xvc2UtYm90IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXJBY3Rpb25zU2VhcmNoQ29sb3I6IHZhcigtLWJhbGlIYWlDb2xvcik7XG4gIC0taGVhZGVyQWN0aW9uc1NlYXJjaEhlaWdodDogMS40Mjg1N3JlbTtcbiAgLS1oZWFkZXJBY3Rpb25zU2VhcmNoV2lkdGg6IDEuNDI4NTdyZW07XG4gIC0tc2VhcmNoQmFyQmFja2dyb3VuZENvbG9yOiAjOWQ5ZDlkO1xuICAtLXNlYXJjaEJhckNvbG9yOiAjZmZmO1xuICAtLXNlYXJjaEJhckljb25Db2xvcjogI2ZmZjtcbiAgLS1zZWFyY2hCYXJPdmVybGF5QmFja2dyb3VuZENvbG9yOiByZ2JhKDE1NywgMTU3LCAxNTcsIDAuOCk7XG4gIC0tc2VhcmNoQmFyUGFkZGluZ0JvdHRvbTogMi4xNDI4NnJlbTtcbiAgLS1zZWFyY2hCYXJQYWRkaW5nVG9wOiAxLjc4NTcxcmVtO1xuICAtLXNlYXJjaEZvcm1JbnB1dEJvcmRlckNvbG9yOiAjZmZmO1xuICAtLXNlYXJjaEZvcm1JbnB1dEJvcmRlckhlaWdodDogMnB4O1xuICAtLXNlYXJjaEZvcm1JbnB1dENvbG9yOiAjZmZmO1xuICAtLXNlYXJjaEZvcm1JbnB1dE1hcmdpbkxlZnQ6IDAuNzE0MjlyZW07XG4gIC0tc2VhcmNoRm9ybUlucHV0TWFyZ2luUmlnaHQ6IDAuNzE0MjlyZW07XG4gIC0tc2VhcmNoRm9ybUlucHV0UGFkZGluZ0JvdHRvbTogMC4xNDI4NnJlbTtcbiAgLS1zZWFyY2hGb3JtTGFiZWxGb250V2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIDpyb290IHtcbiAgICAtLWhlYWRlckFjdGlvbnNTZWFyY2hDb2xvcjogI2ZmZjtcbiAgICAtLWhlYWRlckFjdGlvbnNTZWFyY2hIZWlnaHQ6IDIuMjg1NzFyZW07XG4gICAgLS1oZWFkZXJBY3Rpb25zU2VhcmNoV2lkdGg6IDIuMjg1NzFyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoQmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1zZWFyY2hCYXJDb2xvciwgI2ZmZik7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWFyY2hCYXJQYWRkaW5nVG9wLCAxLjQyODU3cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlYXJjaEJhclBhZGRpbmdCb3R0b20sIDEuNDI4NTdyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEwZjI3O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuLmhlYWRlcl9fc2VhcmNoQmFyIHN2ZyBwYXRoLFxuLmhlYWRlcl9fc2VhcmNoQmFyIHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogdmFyKC0tc2VhcmNoQmFySWNvbkNvbG9yLCAjZmZmKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoQmFyIHtcbiAgICBib3R0b206IC0xNXB4O1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaEJhciAuc2VhcmNoRm9ybV9faW5wdXQsIC5oZWFkZXJfX3NlYXJjaEJhciAuc2VhcmNoRm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2hGb3JtX19zdWJtaXQgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuLnNlYXJjaEJhck92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHZhcigtLXNlYXJjaEJhck92ZXJsYXlaaW5kZXgsIDUwKTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdHJlIHtcbiAgZmlsdGVyOiBibHVyKDEycHgpO1xufVxuXG5ib2R5LnNlYXJjaEJhcklzQWN0aXZlIC5oZWFkZXJfX3NlYXJjaEJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuYm9keS5zZWFyY2hCYXJJc0FjdGl2ZSAuc2VhcmNoQmFyT3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5ib2R5LnNlYXJjaEJhcklzQWN0aXZlIC5oZWFkZXJfX3Jlc3BvbnNpdmVNZW51LFxuYm9keS5zZWFyY2hCYXJJc0FjdGl2ZSAucmVzcG9uc2l2ZU1lbnVPdmVybGF5IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoRm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VhcmNoRm9ybSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoRm9ybV9fbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLXNlYXJjaEZvcm1MYWJlbEZvbnRTaXplLCB2YXIoLS1zZWFyY2hCYXJGb250U2l6ZSwgMXJlbSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tc2VhcmNoRm9ybUxhYmVsRm9udFdlaWdodCwgdmFyKC0tc2VhcmNoQmFyRm9udFdlaWdodCwgNDAwKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zZWFyY2hGb3JtTGFiZWxMaW5lSGVpZ2h0LCB2YXIoLS1zZWFyY2hCYXJMaW5lSGVpZ2h0LCAxKSk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1zZWFyY2hGb3JtTGFiZWxUZXh0VHJhbnNmb3JtLCB2YXIoLS1zZWFyY2hCYXJUZXh0VHJhbnNmb3JtLCBub25lKSk7XG59XG5cbi5zZWFyY2hGb3JtX19pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLXNlYXJjaEZvcm1JbnB1dE1heFdpZHRoLCAzOC41NzE0M3JlbSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc2VhcmNoRm9ybUlucHV0TWFyZ2luUmlnaHQsIDAuNzE0MjlyZW0pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWFyY2hGb3JtSW5wdXRNYXJnaW5Cb3R0b20sIC0wLjI4NTcxcmVtKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNlYXJjaEZvcm1JbnB1dE1hcmdpbkxlZnQsIDAuNzE0MjlyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VhcmNoRm9ybUlucHV0UGFkZGluZ0JvdHRvbSwgMC43MTQyOXJlbSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNlYXJjaEZvcm1JbnB1dEJvcmRlckhlaWdodCwgM3B4KSBzb2xpZCB2YXIoLS1zZWFyY2hGb3JtSW5wdXRCb3JkZXJDb2xvciwgI2ZmZik7XG59XG5cbi5zZWFyY2hGb3JtX19pbnB1dCwgLnNlYXJjaEZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWFyY2hGb3JtSW5wdXRGb250RmFtaWx5LCB2YXIoLS1mb250RmFtaWx5LCBBcmlhbCwgc2Fucy1zZXJpZikpO1xuICBmb250LXNpemU6IHZhcigtLXNlYXJjaEZvcm1JbnB1dEZvblNpemUsIHZhcigtLWZvbnRTaXplLCAxcmVtKSk7XG4gIGNvbG9yOiB2YXIoLS1zZWFyY2hGb3JtSW5wdXRDb2xvciwgdmFyKC0tc2VhcmNoQmFyQ29sb3IsIHZhcigtLXRleHRDb2xvciwgI2ZmZikpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXNlYXJjaEZvcm1JbnB1dEZvbnRXZWlnaHQsIHZhcigtLXNlYXJjaEJhckZvbnRXZWlnaHQsIHZhcigtLWZvbnRXZWlnaHQsIDQwMCkpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNlYXJjaEZvcm1JbnB1dExpbmVIZWlnaHQsIHZhcigtLXNlYXJjaEJhckxpbmVIZWlnaHQsIDEuMikpO1xufVxuXG4uc2VhcmNoRm9ybV9fc3VibWl0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2VhcmNoRm9ybV9fY2xvc2U6bm90KDpmb2N1cykge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlYXJjaEZvcm1fX2Nsb3NlOmZvY3VzIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbiAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW07XG59XG5cbi5zZWFyY2hGb3JtX19jbG9zZTpmb2N1cyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNlYXJjaEZvcm1fX2Nsb3NlOmZvY3VzIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2VhcmNoRm9ybV9fY2xvc2U6Zm9jdXMgc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIGhlYWRlciAuYmxvY19sYW5ndWUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyX21pZGRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9taWRkbGUgI2xvZ28tc2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX21pZGRsZSAjbG9nby1zaXRlIHtcbiAgICBtYXgtd2lkdGg6IDE3OXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlcl9sZWZ0Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiAyOHB4O1xufVxuXG4uaGVhZGVyX2xlZnRDb250ZW50IC5ibG9jX2xhbmd1ZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjVweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjM0YxMjY0O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG5cbi5oZWFkZXJfbGVmdENvbnRlbnQgLmJsb2NfbGFuZ3VlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDggNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDAuNUw0IDMuMDI3OEw3IDAuNScgc3Ryb2tlPSclMjMyOTI5MjknLyUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWUgdWwge1xuICBsZWZ0OiAtMzJweDtcbiAgdG9wOiAzN3B4O1xufVxuXG4uYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwuc29jaWFsc0xpc3RpbmcgLmZhY2Vib29rIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc29jaWFsc0xpc3RpbmcgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXJnZXItbWVudS1idXR0b25fb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmJ1cmdlci1tZW51LWJ1dHRvbl9jbG9zZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmFwcE1lbnUtLWlzQWN0aXZlIC5idXJnZXItbWVudS1idXR0b25fb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYXBwTWVudS0taXNBY3RpdmUgLmJ1cmdlci1tZW51LWJ1dHRvbl9jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYXBwTWVudS0taXNBY3RpdmUgLmJ1cmdlci1tZW51LWJ1dHRvbl9vcGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5hcHBNZW51LS1pc0FjdGl2ZSAuYnVyZ2VyLW1lbnUtYnV0dG9uX2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5ibG9jX2xhbmd1ZV9yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSBzcGFuIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSAuY3VycmVudF9sYW5ndWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgfVxuICAuYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLmJsb2NfbGFuZ3VlX3Jlc3BvbnNpdmUgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmh0bWw6bGFuZyhhcikgdWwuc29jaWFsc0xpc3RpbmcgLmZhY2Vib29rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudS0taXNBY3RpdmUgLmFwcE1lbnUsXG5odG1sOmxhbmcocnUtUlUpIC5hcHBNZW51LS1pc0FjdGl2ZSAuYXBwTWVudSxcbmh0bWw6bGFuZyhhcikgLmFwcE1lbnUtLWlzQWN0aXZlIC5hcHBNZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O1xufVxuXG5odG1sOmxhbmcoZW4tVVMpIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgLmFwcE1lbnUsXG5odG1sOmxhbmcocnUtUlUpIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgLmFwcE1lbnUsXG5odG1sOmxhbmcoYXIpIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgLmFwcE1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQgYSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bGFzdC1jaGlsZCBhLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAwLjg1NzE0cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0LFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0LFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ5ZDlkO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpsYXN0LWNoaWxkLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpsYXN0LWNoaWxkLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaSA+IGEsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpID4gYSxcbiAgaHRtbDpsYW5nKGFyKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwLjIxNDI5cmVtIDAuODU3MTRyZW07XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDYpIGEsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg2KSBhLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoNikgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMykgYSxcbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIGEsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgxKSBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMykgYSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIGEsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgxKSBhLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMykgYSxcbiAgaHRtbDpsYW5nKGFyKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIGEsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgxKSBhIHtcbiAgICBjb2xvcjogIzdlN2U3ZDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4zcztcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItdG9wLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlci10b3AtbGVmdCB1bCBsaSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLWxlZnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLWxlZnQgdWwgbGkgYSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIGEsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlci10b3AtbGVmdCB1bCBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9zZWFyY2gsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlcl9zZWFyY2gsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXJfc2VhcmNoIHN2ZyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyX3NlYXJjaCBzdmcsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9zZWFyY2ggc3ZnIHtcbiAgICB0b3A6IC00cHg7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9faXRlbXMgLmhlYWRlcl9zZWFyY2gsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX2l0ZW1zIC5oZWFkZXJfc2VhcmNoLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19pdGVtcyAuaGVhZGVyX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0OmhvdmVyIHVsLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0OmhvdmVyIHVsLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0OmhvdmVyIHVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9taWRkbGUuaG9tZSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyX21pZGRsZS5ob21lLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXJfbWlkZGxlLmhvbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyX21pZGRsZS5pbnRlbmFsLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXJfbWlkZGxlLmludGVuYWwsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9taWRkbGUuaW50ZW5hbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyLWlubmVyID4gZGl2LFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItaW5uZXIgPiBkaXYsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlci1pbm5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAjbG9nby1zaXRlIGltZyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAjbG9nby1zaXRlIGltZyxcbiAgaHRtbDpsYW5nKGFyKSAjbG9nby1zaXRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX2l0ZW1zID4gKiA+IGEsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX2l0ZW1zID4gKiA+IGEsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX2l0ZW1zID4gKiA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHZhcigtLW1lbnVGaXJzdExldmVsX19mb250U2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLW1lbnVGaXJzdExldmVsX19jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMsIGNvbG9yIC4yNXM7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tbWVudUZpcnN0TGV2ZWxfX3BhZGRpbmcpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tbWVudUZpcnN0TGV2ZWxfX3BhZGRpbmcpO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnUsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnUge1xuICAgIGhlaWdodDogdmFyKC0tbWVudUhlaWdodCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWVudUJhY2tncm91bmQpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLW1lbnVCb3hTaGFkb3cpO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX2l0ZW1zID4gKiA+IGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX2l0ZW1zID4gKi5pc0FjdGl2ZSA+IGEsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX2l0ZW1zID4gKi5hcHBNZW51X19tZW51SXRlbS0taXNBY3RpdmUgPiBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19pdGVtcyA+ICogPiBhOmhvdmVyLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19pdGVtcyA+ICouaXNBY3RpdmUgPiBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19pdGVtcyA+ICouYXBwTWVudV9fbWVudUl0ZW0tLWlzQWN0aXZlID4gYSxcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9faXRlbXMgPiAqID4gYTpob3ZlcixcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9faXRlbXMgPiAqLmlzQWN0aXZlID4gYSxcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9faXRlbXMgPiAqLmFwcE1lbnVfX21lbnVJdGVtLS1pc0FjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnVDb2xvcik7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCgzKSA+IGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhlbi1VUykgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNCkgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcoZW4tVVMpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDUpID4gYTpob3ZlcixcbiAgaHRtbDpsYW5nKHJ1LVJVKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCgzKSA+IGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhydS1SVSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNCkgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcocnUtUlUpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDUpID4gYTpob3ZlcixcbiAgaHRtbDpsYW5nKGFyKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCgzKSA+IGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhhcikgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNCkgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcoYXIpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDUpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudUNvbG9yKTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMSkgYTpob3ZlcixcbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSBhOmhvdmVyLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMSkgYTpob3ZlcixcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSBhOmhvdmVyLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMSkgYTpob3ZlcixcbiAgaHRtbDpsYW5nKGFyKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2MxMDYwNjtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXJfbGVmdENvbnRlbnQsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlcl9sZWZ0Q29udGVudCxcbiAgaHRtbDpsYW5nKGFyKSAuaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBnYXA6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19pdGVtcyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9faXRlbXMsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX2l0ZW1zIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyX19zZWFyY2hCYXIsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlcl9fc2VhcmNoQmFyLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXJfX3NlYXJjaEJhciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogdmFyKC0tc2VhcmNoQmFyQ29sb3IsICNmZmYpO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zZWFyY2hCYXJQYWRkaW5nVG9wLCAxLjQyODU3cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VhcmNoQmFyUGFkZGluZ0JvdHRvbSwgMS40Mjg1N3JlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VhcmNoQmFyQmFja2dyb3VuZENvbG9yLCAjMDAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5zZWFyY2hCYXJPdmVybGF5LFxuICBodG1sOmxhbmcocnUtUlUpIC5zZWFyY2hCYXJPdmVybGF5LFxuICBodG1sOmxhbmcoYXIpIC5zZWFyY2hCYXJPdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IHZhcigtLXNlYXJjaEJhck92ZXJsYXlaaW5kZXgsIDUwKTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWFyY2hCYXJPdmVybGF5QmFja2dyb3VuZENvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5zZWFyY2hGb3JtX19pbnB1dEhvbWUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLnNlYXJjaEZvcm1fX2lucHV0SG9tZSxcbiAgaHRtbDpsYW5nKGFyKSAuc2VhcmNoRm9ybV9faW5wdXRIb21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlIHN2ZyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyX2xlZnRDb250ZW50IC5ibG9jX2xhbmd1ZSAuY3VycmVudF9sYW5ndWUgc3ZnLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXJfbGVmdENvbnRlbnQgLmJsb2NfbGFuZ3VlIC5jdXJyZW50X2xhbmd1ZSBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmJsb2NfbGFuZ3VlOmhvdmVyID4gdWwsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmJsb2NfbGFuZ3VlOmhvdmVyID4gdWwsXG4gIGh0bWw6bGFuZyhhcikgLmJsb2NfbGFuZ3VlOmhvdmVyID4gdWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19pdGVtcyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9faXRlbXMsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX2l0ZW1zIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19pdGVtcyA+ICogPiBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19pdGVtcyA+ICogPiBhLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19pdGVtcyA+ICogPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tZW51Rmlyc3RMZXZlbF9fZm9udFNpemUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLW1lbnVGaXJzdExldmVsX19jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMsIGNvbG9yIC4yNXM7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tbWVudUZpcnN0TGV2ZWxfX3BhZGRpbmcpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tbWVudUZpcnN0TGV2ZWxfX3BhZGRpbmcpO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlci10b3AtcmlnaHRfX2NvbnRhY3RfX2xpbmssXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlci10b3AtcmlnaHRfX2NvbnRhY3RfX2xpbmssXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlci10b3AtcmlnaHRfX2NvbnRhY3RfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDlkOWQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoNSkgYSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIGEsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoNCkgPiBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoNCkgPiBhLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoNCkgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBM0NBO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmJsb2NfbGFuZ3VlIHVsLFxuICBodG1sOmxhbmcocnUtUlUpIC5ibG9jX2xhbmd1ZSB1bCxcbiAgaHRtbDpsYW5nKGFyKSAuYmxvY19sYW5ndWUgdWwge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jTGFuZ3VlR2FwLCAxMHB4KTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBsZWZ0OiA3cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiAyMnB4O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlci1pbm5lcixcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyLWlubmVyLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyX21pZGRsZSAjbG9nby1zaXRlLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXJfbWlkZGxlICNsb2dvLXNpdGUsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9taWRkbGUgI2xvZ28tc2l0ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyX2xlZnRDb250ZW50LFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXJfbGVmdENvbnRlbnQsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9sZWZ0Q29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItaW5uZXIgLmhlYWRlcl9sZWZ0Q29udGVudCxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyLWlubmVyIC5oZWFkZXJfbGVmdENvbnRlbnQsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlci1pbm5lciAuaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9fcGhvbmUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlcl9fcGhvbmUsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9faXRlbXMgbGkgYSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9faXRlbXMgbGkgYSxcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9faXRlbXMgbGkgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG5odG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItaW5uZXI6OmFmdGVyLFxuaHRtbDpsYW5nKGVuLVVTKSAubGFuZ19jb2RlLFxuaHRtbDpsYW5nKGVuLVVTKSAuYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlOjphZnRlcixcbmh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWU6OmJlZm9yZSxcbmh0bWw6bGFuZyhlbi1VUykgLmZsYWdIb21lLFxuaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyX2xlZnRDb250ZW50IC5ibG9jX2xhbmd1ZTo6YWZ0ZXIsXG5odG1sOmxhbmcoZW4tVVMpIC5waG9uZUhvbWUsXG5odG1sOmxhbmcoZW4tVVMpIC5tYXBIb21lLFxuaHRtbDpsYW5nKGVuLVVTKSAuc29jaWFsc0hvbWUsXG5odG1sOmxhbmcoZW4tVVMpIC5idXJnZXItbWVudS1idXR0b24uSG9tZSxcbmh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9taWRkbGUuaG9tZSxcbmh0bWw6bGFuZyhlbi1VUykgYS5oZWFkZXJfX3Bob25lLkhvbWUsXG5odG1sOmxhbmcoZW4tVVMpIC5jYWxsVG9BY3Rpb25zLkhvbWUsXG5odG1sOmxhbmcoZW4tVVMpIC5zZWFyY2hGb3JtX19pbnB1dEhvbWUsXG5odG1sOmxhbmcocnUtUlUpIC5oZWFkZXItaW5uZXI6OmFmdGVyLFxuaHRtbDpsYW5nKHJ1LVJVKSAubGFuZ19jb2RlLFxuaHRtbDpsYW5nKHJ1LVJVKSAuYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlOjphZnRlcixcbmh0bWw6bGFuZyhydS1SVSkgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWU6OmJlZm9yZSxcbmh0bWw6bGFuZyhydS1SVSkgLmZsYWdIb21lLFxuaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyX2xlZnRDb250ZW50IC5ibG9jX2xhbmd1ZTo6YWZ0ZXIsXG5odG1sOmxhbmcocnUtUlUpIC5waG9uZUhvbWUsXG5odG1sOmxhbmcocnUtUlUpIC5tYXBIb21lLFxuaHRtbDpsYW5nKHJ1LVJVKSAuc29jaWFsc0hvbWUsXG5odG1sOmxhbmcocnUtUlUpIC5idXJnZXItbWVudS1idXR0b24uSG9tZSxcbmh0bWw6bGFuZyhydS1SVSkgLmhlYWRlcl9taWRkbGUuaG9tZSxcbmh0bWw6bGFuZyhydS1SVSkgYS5oZWFkZXJfX3Bob25lLkhvbWUsXG5odG1sOmxhbmcocnUtUlUpIC5jYWxsVG9BY3Rpb25zLkhvbWUsXG5odG1sOmxhbmcocnUtUlUpIC5zZWFyY2hGb3JtX19pbnB1dEhvbWUsXG5odG1sOmxhbmcoYXIpIC5oZWFkZXItaW5uZXI6OmFmdGVyLFxuaHRtbDpsYW5nKGFyKSAubGFuZ19jb2RlLFxuaHRtbDpsYW5nKGFyKSAuYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlOjphZnRlcixcbmh0bWw6bGFuZyhhcikgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWU6OmJlZm9yZSxcbmh0bWw6bGFuZyhhcikgLmZsYWdIb21lLFxuaHRtbDpsYW5nKGFyKSAuaGVhZGVyX2xlZnRDb250ZW50IC5ibG9jX2xhbmd1ZTo6YWZ0ZXIsXG5odG1sOmxhbmcoYXIpIC5waG9uZUhvbWUsXG5odG1sOmxhbmcoYXIpIC5tYXBIb21lLFxuaHRtbDpsYW5nKGFyKSAuc29jaWFsc0hvbWUsXG5odG1sOmxhbmcoYXIpIC5idXJnZXItbWVudS1idXR0b24uSG9tZSxcbmh0bWw6bGFuZyhhcikgLmhlYWRlcl9taWRkbGUuaG9tZSxcbmh0bWw6bGFuZyhhcikgYS5oZWFkZXJfX3Bob25lLkhvbWUsXG5odG1sOmxhbmcoYXIpIC5jYWxsVG9BY3Rpb25zLkhvbWUsXG5odG1sOmxhbmcoYXIpIC5zZWFyY2hGb3JtX19pbnB1dEhvbWUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9fc29jaWFscyxcbmh0bWw6bGFuZyhydS1SVSkgLmhlYWRlcl9fc29jaWFscyxcbmh0bWw6bGFuZyhhcikgLmhlYWRlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWw6bGFuZyhlbi1VUykgLmxvZ28tc2l0ZS5ob21lLFxuaHRtbDpsYW5nKHJ1LVJVKSAubG9nby1zaXRlLmhvbWUsXG5odG1sOmxhbmcoYXIpIC5sb2dvLXNpdGUuaG9tZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbDpsYW5nKGVuLVVTKSAubG9nby1zaXRlLmludGVybmFsLFxuaHRtbDpsYW5nKHJ1LVJVKSAubG9nby1zaXRlLmludGVybmFsLFxuaHRtbDpsYW5nKGFyKSAubG9nby1zaXRlLmludGVybmFsIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cblxuaHRtbDpsYW5nKGVuLVVTKSAuZm9vdGVyX19taWRkbGUgLnNvY2lhbHNMaXN0aW5nX19pbnN0YWdyYW0sXG5odG1sOmxhbmcocnUtUlUpIC5mb290ZXJfX21pZGRsZSAuc29jaWFsc0xpc3RpbmdfX2luc3RhZ3JhbSxcbmh0bWw6bGFuZyhhcikgLmZvb3Rlcl9fbWlkZGxlIC5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXJfcmlnaHQgLmhlYWRlcl9sZWZ0Q29udGVudCxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyX3JpZ2h0IC5oZWFkZXJfbGVmdENvbnRlbnQsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9yaWdodCAuaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmxvZ28tc2l0ZS5pbnRlcm5hbCxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAubG9nby1zaXRlLmludGVybmFsLFxuICBodG1sOmxhbmcoYXIpIC5sb2dvLXNpdGUuaW50ZXJuYWwge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYnVyZ2VyLW1lbnUtYnV0dG9uX2NsaWNrLkludGVybmFsLFxuICBodG1sOmxhbmcocnUtUlUpIC5idXJnZXItbWVudS1idXR0b25fY2xpY2suSW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhhcikgLmJ1cmdlci1tZW51LWJ1dHRvbl9jbGljay5JbnRlcm5hbCB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCAjYzljNGM0O1xuICAgIGFuaW1hdGlvbjogcHVsc2UtaGFtYnVyZ2VyIDEuNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAsIDEpO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWUsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWUge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M2VtO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmhlYWRlcl9sZWZ0Q29udGVudCxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaGVhZGVyX2xlZnRDb250ZW50LFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXJfbGVmdENvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IC43MTQyOXJlbSAuODU3MTRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXJfbWlkZGxlLmludGVybmFsLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXJfbWlkZGxlLmludGVybmFsLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXJfbWlkZGxlLmludGVybmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyLWlubmVyID4gZGl2LFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXItaW5uZXIgPiBkaXYsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlci1pbm5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5idXJnZXItbWVudS1idXR0b25fY2xpY2ssXG4gIGh0bWw6bGFuZyhydS1SVSkgLmJ1cmdlci1tZW51LWJ1dHRvbl9jbGljayxcbiAgaHRtbDpsYW5nKGFyKSAuYnVyZ2VyLW1lbnUtYnV0dG9uX2NsaWNrIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgI2M5YzRjNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwICNjOWM0YzQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlLWhhbWJ1cmdlciAxLjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjY2LCAwLCAwLCAxKTtcbiAgICBhbmltYXRpb246IHB1bHNlLWhhbWJ1cmdlciAxLjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjY2LCAwLCAwLCAxKTtcbiAgICByaWdodDogMDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXItaW5uZXIsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmhlYWRlci1pbm5lcixcbiAgaHRtbDpsYW5nKGFyKSAuaGVhZGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAjYnJlYWRjcnVtYnMsXG4gIGh0bWw6bGFuZyhydS1SVSkgI2JyZWFkY3J1bWJzLFxuICBodG1sOmxhbmcoYXIpICNicmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5oZWFkZXJfc2VhcmNoLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXJfc2VhcmNoLFxuICBodG1sOmxhbmcoYXIpIC5oZWFkZXJfc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyX3JpZ2h0IC5oZWFkZXJfc2VhcmNoLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXJfcmlnaHQgLmhlYWRlcl9zZWFyY2gsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9yaWdodCAuaGVhZGVyX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5zZWFyY2hCYXJSZXNwb25zaXZlLFxuICBodG1sOmxhbmcocnUtUlUpIC5zZWFyY2hCYXJSZXNwb25zaXZlLFxuICBodG1sOmxhbmcoYXIpIC5zZWFyY2hCYXJSZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX2l0ZW1zID4gbGlbZGF0YS1pcy1yZXNwb25zaXZlXSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9faXRlbXMgPiBsaVtkYXRhLWlzLXJlc3BvbnNpdmVdLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19pdGVtcyA+IGxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0ge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogIzFkMWQxZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLXdlYmtpdC1jYWxjKHZhcigtLWFwcE1lbnVfX3ZlcnRpY2FsUGFkZGluZykgLSAodmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgIHBhZGRpbmctdG9wOiAuNzE0MjlyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43MTQyOXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX2l0ZW1zID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSA+IGEsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX2l0ZW1zID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSA+IGEsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX2l0ZW1zID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3NzcpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAtd2Via2l0LWNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAtd2Via2l0LWNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnUsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVySGVpZ2h0LCAwcHgpIC0gdmFyKC0tY2FsbFRvQWN0aW9uc0hlaWdodCwgNDBweCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlckhlaWdodCwgMHB4KSAtIHZhcigtLWNhbGxUb0FjdGlvbnNIZWlnaHQsIDQwcHgpKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICB0b3A6IHZhcigtLWhlYWRlckhlaWdodCwgMCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWFwcE1lbnVfX3ZlcnRpY2FsUGFkZGluZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkgPiBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkgPiBhLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjNzc3KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9faXRlbXMgLmhlYWRlcl9zZWFyY2gsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmJsb2NfbGFuZ3VlX3Jlc3BvbnNpdmUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX2l0ZW1zIC5oZWFkZXJfc2VhcmNoLFxuICBodG1sOmxhbmcocnUtUlUpIC5ibG9jX2xhbmd1ZV9yZXNwb25zaXZlLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19pdGVtcyAuaGVhZGVyX3NlYXJjaCxcbiAgaHRtbDpsYW5nKGFyKSAuYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX3N1Yk1lbnUgPiBsaTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pID4gYSxcbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9faXRlbXMgPiBsaTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pID4gYSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9fc3ViTWVudSA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkgPiBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkgPiBhLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19zdWJNZW51ID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSA+IGEsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX2l0ZW1zID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3NzcpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmY7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5jYWxsVG9BY3Rpb25zLFxuICBodG1sOmxhbmcocnUtUlUpIC5jYWxsVG9BY3Rpb25zLFxuICBodG1sOmxhbmcoYXIpIC5jYWxsVG9BY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogdmFyKC0tY2FsbFRvQWN0aW9uc0hlaWdodCwgNDBweCk7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNnB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBib3gtc2hhZG93OiAwIC02cHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5jYWxsVG9BY3Rpb25zID4gYSArIGEsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmNhbGxUb0FjdGlvbnMgPiBhICsgYSxcbiAgaHRtbDpsYW5nKGFyKSAuY2FsbFRvQWN0aW9ucyA+IGEgKyBhIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9fc3ViTWVudV9fdGl0bGVfX2JhY2ssXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX3N1Yk1lbnVfX3RpdGxlX19iYWNrLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19zdWJNZW51X190aXRsZV9fYmFjayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX3N1Yk1lbnUgPiBsaVtkYXRhLWlzLXJlc3BvbnNpdmVdID4gYSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9fc3ViTWVudSA+IGxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0gPiBhLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19zdWJNZW51ID4gbGlbZGF0YS1pcy1yZXNwb25zaXZlXSA+IGEge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgcGFkZGluZy10b3A6IC44NTcxNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjg1NzE0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3NzcpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX3N1Yk1lbnUgPiBsaVtkYXRhLWlzLXJlc3BvbnNpdmVdID4gYSBzcGFuLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19zdWJNZW51ID4gbGlbZGF0YS1pcy1yZXNwb25zaXZlXSA+IGEgc3BhbixcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9fc3ViTWVudSA+IGxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0gPiBhIHNwYW4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAtd2Via2l0LWNhbGMoMS41MzU3MXJlbSArIDEuMTI1dncpO1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gY2FsYygxLjUzNTcxcmVtICsgMS4xMjV2dyk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RlZGVkZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYSA+IHNwYW46OmJlZm9yZSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoMnB4ICogLTEpO1xuICAgIHJpZ2h0OiBjYWxjKDJweCAqIC0xKTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIGJvcmRlci10b3A6IDJweCAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYSA+IHNwYW46OmJlZm9yZSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoMnB4ICogLTEpO1xuICAgIHJpZ2h0OiBjYWxjKDJweCAqIC0xKTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogY2FsYygycHggKiAtMSk7XG4gICAgcmlnaHQ6IGNhbGMoMnB4ICogLTEpO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGE6OmFmdGVyLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjphZnRlciB7XG4gICAgYm90dG9tOiBjYWxjKDJweCAqIC0xKTtcbiAgICBsZWZ0OiBjYWxjKDJweCAqIC0xKTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbixcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbixcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2Y2ZjZmNjtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTo6YmVmb3JlLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTo6YmVmb3JlLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoMnB4ICogLTEpO1xuICAgIGxlZnQ6IGNhbGMoMnB4ICogLTEpO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3Zlcjo6YmVmb3JlLFxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3Zlcjo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOmhvdmVyID4gc3Bhbjo6YmVmb3JlLFxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3ZlciA+IHNwYW46OmFmdGVyLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3Zlcjo6YmVmb3JlLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3Zlcjo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOmhvdmVyID4gc3Bhbjo6YmVmb3JlLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3ZlciA+IHNwYW46OmFmdGVyLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3Zlcjo6YmVmb3JlLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3Zlcjo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOmhvdmVyID4gc3Bhbjo6YmVmb3JlLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3ZlciA+IHNwYW46OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAycHgpO1xuICAgIGhlaWdodDogY2FsYyg1MCUgKyAycHgpO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjphZnRlcixcbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjphZnRlcixcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjphZnRlcixcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjNzLCBoZWlnaHQgLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIC4zcywgaGVpZ2h0IC4zcztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MsIGhlaWdodCAuM3M7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9fc3ViTWVudSxcbiAgaHRtbDpsYW5nKGVuLVVTKSAuanMtaGFzU3ViTWVudS5pc0FjdGl2ZSA+IC5hcHBNZW51X19zdWJNZW51LFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19zdWJNZW51LFxuICBodG1sOmxhbmcocnUtUlUpIC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlID4gLmFwcE1lbnVfX3N1Yk1lbnUsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX3N1Yk1lbnUsXG4gIGh0bWw6bGFuZyhhcikgLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUgPiAuYXBwTWVudV9fc3ViTWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSBsaSBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19pdGVtczpoYXMoLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUpIGxpIGEsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gW2RhdGEtaXMtcmVzcG9uc2l2ZV0sXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiBbZGF0YS1pcy1yZXNwb25zaXZlXSxcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IFtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IC13ZWJraXQtY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fdmVydGljYWxQYWRkaW5nKSAtICh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICBwYWRkaW5nLXRvcDogLjg1NzE0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuODU3MTRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hcHBNZW51X19zaWRlc1BhZGRpbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3NykgIWltcG9ydGFudDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIGxpLmFwcE1lbnVfX2hhc1N1Yk1lbnUuanMtaGFzU3ViTWVudS5pc0FjdGl2ZSB1bCBsaSBhLFxuICBodG1sOmxhbmcocnUtUlUpIGxpLmFwcE1lbnVfX2hhc1N1Yk1lbnUuanMtaGFzU3ViTWVudS5pc0FjdGl2ZSB1bCBsaSBhLFxuICBodG1sOmxhbmcoYXIpIGxpLmFwcE1lbnVfX2hhc1N1Yk1lbnUuanMtaGFzU3ViTWVudS5pc0FjdGl2ZSB1bCBsaSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19zdWJNZW51LFxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51LFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19zdWJNZW51LFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51LFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19zdWJNZW51LFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51IHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSBib2R5LmFwcE1lbnUtLWlzQWN0aXZlIHNlY3Rpb24sXG4gIGh0bWw6bGFuZyhlbi1VUykgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSBiYWNrLXRvLXRvcCxcbiAgaHRtbDpsYW5nKGVuLVVTKSBib2R5LmFwcE1lbnUtLWlzQWN0aXZlIGZvb3RlcixcbiAgaHRtbDpsYW5nKGVuLVVTKSBib2R5LmFwcE1lbnUtLWlzQWN0aXZlIC5jYWxsVG9BY3Rpb25zLFxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19pdGVtczpoYXMoLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUpIC5ibG9jX2xhbmd1ZV9yZXNwb25zaXZlLFxuICBodG1sOmxhbmcoZW4tVVMpIC5hcHBNZW51X19pdGVtczpoYXMoLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUpIGxpIGEsXG4gIGh0bWw6bGFuZyhlbi1VUykgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgbGkgYSxcbiAgaHRtbDpsYW5nKGVuLVVTKSAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSBidXR0b24sXG4gIGh0bWw6bGFuZyhydS1SVSkgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSBzZWN0aW9uLFxuICBodG1sOmxhbmcocnUtUlUpIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgYmFjay10by10b3AsXG4gIGh0bWw6bGFuZyhydS1SVSkgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSBmb290ZXIsXG4gIGh0bWw6bGFuZyhydS1SVSkgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSAuY2FsbFRvQWN0aW9ucyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSAuYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSBsaSBhLFxuICBodG1sOmxhbmcocnUtUlUpIC5hcHBNZW51X19pdGVtczpoYXMoLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUpIGxpIGEsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgYnV0dG9uLFxuICBodG1sOmxhbmcoYXIpIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgc2VjdGlvbixcbiAgaHRtbDpsYW5nKGFyKSBib2R5LmFwcE1lbnUtLWlzQWN0aXZlIGJhY2stdG8tdG9wLFxuICBodG1sOmxhbmcoYXIpIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgZm9vdGVyLFxuICBodG1sOmxhbmcoYXIpIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgLmNhbGxUb0FjdGlvbnMsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgLmJsb2NfbGFuZ3VlX3Jlc3BvbnNpdmUsXG4gIGh0bWw6bGFuZyhhcikgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgbGkgYSxcbiAgaHRtbDpsYW5nKGFyKSAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSBsaSBhLFxuICBodG1sOmxhbmcoYXIpIC5hcHBNZW51X19pdGVtczpoYXMoLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUpIGJ1dHRvbiB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgYS5qcy1hcHBNZW51X19zdWJNZW51X190aXRsZSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSBhLmpzLWFwcE1lbnVfX3N1Yk1lbnVfX3RpdGxlLFxuICBodG1sOmxhbmcoYXIpIGEuanMtYXBwTWVudV9fc3ViTWVudV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaGVhZGVyX21pZGRsZSAjbG9nby1zaXRlLFxuICBodG1sOmxhbmcocnUtUlUpIC5oZWFkZXJfbWlkZGxlICNsb2dvLXNpdGUsXG4gIGh0bWw6bGFuZyhhcikgLmhlYWRlcl9taWRkbGUgI2xvZ28tc2l0ZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNvY2lhbHNMaXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zb2NpYWxzTGlzdGluZyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zb2NpYWxzTGlzdGluZyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5zb2NpYWxzTGlzdGluZyBsaSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc29jaWFsc0xpc3RpbmcgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zb2NpYWxfaW5zdGFncmFtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNvY2lhbHNMaXN0aW5nOmhvdmVyIGxpLFxuLnNvY2lhbHNMaXN0aW5nOmhvdmVyIGRpdiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNvY2lhbHNMaXN0aW5nIGxpOmhvdmVyLFxuLnNvY2lhbHNMaXN0aW5nIGRpdjpob3ZlciB7XG4gIG9wYWNpdHk6IDAxICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lSGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjQ7XG59XG5cbi5ob21lSGVyb19fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIuODU3MTRlbSBhdXRvIDEuNDI4NTdlbTtcbiAgcGFkZGluZzogMS43ODU3MWVtIDIuMTQyODZlbTtcbn1cblxuLmhvbWVIZXJvX190aXRsZSBoMSwgLmhvbWVIZXJvX190aXRsZSBoMiwgLmhvbWVIZXJvX190aXRsZSBoMyxcbi5ob21lSGVyb19fdGl0bGUgaDQsIC5ob21lSGVyb19fdGl0bGUgaDUsIC5ob21lSGVyb19fdGl0bGUgaDYsXG4uaG9tZUhlcm9fX3RpdGxlIHAge1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIGNvbG9yOiAjYzEwNjA2O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLmhvbWVIZXJvX190aXRsZTpiZWZvcmUsIC5ob21lSGVyb19fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA3cHggMCAwIDdweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzEwNjA2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjMTA2MDY7XG59XG5cbi5ob21lSGVyb19fdGl0bGU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaG9tZUhlcm9fX3RpdGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmhvbWVIZXJvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNzZWN0aW9uX2Jsb2Nrc19ob21lIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLmJsb2Nrc0hvbWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xuICAvKiEqL1xuICAvKiEqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2tzSG9tZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDIxLjQyODU3cmVtLCAxZnIpKTtcbiAgICBnYXA6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpIGNhbGMoMS42MDcxNHJlbSArIDEuODc1dncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja3NIb21lIHtcbiAgICBnYXA6IDEuNzg1NzFyZW0gMy4yMTQyOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvY2tzSG9tZSB7XG4gICAgZ3JpZC1nYXA6IDEuNzg1NzFyZW07XG4gIH1cbn1cblxuLmJsb2Nrc0hvbWVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDAuOTI4NTdyZW0gMi4xNDI4NnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2MxMDYwNjtcbn1cblxuLmJsb2Nrc0hvbWVfX2xpbmsgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9ja3NIb21lX19saW5rICoge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4uYmxvY2tzSG9tZV9fbGluayBoMSwgLmJsb2Nrc0hvbWVfX2xpbmsgaDIsIC5ibG9ja3NIb21lX19saW5rIGgzLFxuLmJsb2Nrc0hvbWVfX2xpbmsgaDQsIC5ibG9ja3NIb21lX19saW5rIGg1LCAuYmxvY2tzSG9tZV9fbGluayBoNiB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgY29sb3I6ICNjMTA2MDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3ZW07XG59XG5cbi5ibG9ja3NIb21lX19saW5rIHAge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5ibG9ja3NIb21lX19saW5rIC5hcnJvdy10by1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi5ibG9ja3NIb21lX19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi5ibG9ja3NIb21lX19saW5rLmJsb2NrX2NoaXJ1cmdpZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdlOGYzO1xufVxuXG4uYmxvY2tzSG9tZV9fbGluay5ibG9ja19jaGlydXJnaWUgaDEsIC5ibG9ja3NIb21lX19saW5rLmJsb2NrX2NoaXJ1cmdpZSBoMiwgLmJsb2Nrc0hvbWVfX2xpbmsuYmxvY2tfY2hpcnVyZ2llIGgzLFxuLmJsb2Nrc0hvbWVfX2xpbmsuYmxvY2tfY2hpcnVyZ2llIGg0LCAuYmxvY2tzSG9tZV9fbGluay5ibG9ja19jaGlydXJnaWUgaDUsIC5ibG9ja3NIb21lX19saW5rLmJsb2NrX2NoaXJ1cmdpZSBoNiB7XG4gIGNvbG9yOiAjZDVhNmM4O1xufVxuXG4uYmxvY2tzSG9tZV9fbGluay5ibG9ja19jaGlydXJnaWUgLmFycm93LXRvLWxpbmssIC5ibG9ja3NIb21lX19saW5rLmJsb2NrX2NoaXJ1cmdpZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlOGYzO1xufVxuXG4uYmxvY2tzSG9tZV9fbGluay5ibG9ja19jZW50cmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NmY2ZjZjtcbn1cblxuLmJsb2Nrc0hvbWVfX2xpbmsuYmxvY2tfY2VudHJlIGgxLCAuYmxvY2tzSG9tZV9fbGluay5ibG9ja19jZW50cmUgaDIsIC5ibG9ja3NIb21lX19saW5rLmJsb2NrX2NlbnRyZSBoMyxcbi5ibG9ja3NIb21lX19saW5rLmJsb2NrX2NlbnRyZSBoNCwgLmJsb2Nrc0hvbWVfX2xpbmsuYmxvY2tfY2VudHJlIGg1LCAuYmxvY2tzSG9tZV9fbGluay5ibG9ja19jZW50cmUgaDYge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cblxuLmJsb2Nrc0hvbWVfX2xpbmsuYmxvY2tfY2VudHJlIC5hcnJvdy10by1saW5rLCAuYmxvY2tzSG9tZV9fbGluay5ibG9ja19jZW50cmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjtcbn1cblxuLmJsb2Nrc0hvbWVfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9ja3NIb21lX19saW5rOmhvdmVyIGgxLCAuYmxvY2tzSG9tZV9fbGluazpob3ZlciBoMiwgLmJsb2Nrc0hvbWVfX2xpbms6aG92ZXIgaDMsXG4uYmxvY2tzSG9tZV9fbGluazpob3ZlciBoNCwgLmJsb2Nrc0hvbWVfX2xpbms6aG92ZXIgaDUsIC5ibG9ja3NIb21lX19saW5rOmhvdmVyIGg2LFxuLmJsb2Nrc0hvbWVfX2xpbms6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja3NIb21lX19saW5rOmhvdmVyLmJsb2NrX2NoaXJ1cmdpZSBoMSwgLmJsb2Nrc0hvbWVfX2xpbms6aG92ZXIuYmxvY2tfY2hpcnVyZ2llIGgyLCAuYmxvY2tzSG9tZV9fbGluazpob3Zlci5ibG9ja19jaGlydXJnaWUgaDMsXG4uYmxvY2tzSG9tZV9fbGluazpob3Zlci5ibG9ja19jaGlydXJnaWUgaDQsIC5ibG9ja3NIb21lX19saW5rOmhvdmVyLmJsb2NrX2NoaXJ1cmdpZSBoNSwgLmJsb2Nrc0hvbWVfX2xpbms6aG92ZXIuYmxvY2tfY2hpcnVyZ2llIGg2LFxuLmJsb2Nrc0hvbWVfX2xpbms6aG92ZXIuYmxvY2tfY2hpcnVyZ2llIHAge1xuICBjb2xvcjogI2I4NzRhNSAhaW1wb3J0YW50O1xufVxuXG4jaG9tZUNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtO1xufVxuXG4jaG9tZUNvbnRlbnQgaDEsICNob21lQ29udGVudCBoMiwgI2hvbWVDb250ZW50IGgzLFxuI2hvbWVDb250ZW50IGg0LCAjaG9tZUNvbnRlbnQgaDUsICNob21lQ29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4zNTcxNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N2VtO1xufVxuXG4jaG9tZUNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTdlbTtcbn1cblxuI3NlY3Rpb25JbnN0aXR1dCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS42NDI4NnJlbSArIDIuMjV2dyk7XG4gIC8qISovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3NlY3Rpb25JbnN0aXR1dCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAjc2VjdGlvbkluc3RpdHV0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDJyZW0gKyA2dncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzZWN0aW9uSW5zdGl0dXQge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW07XG4gIH1cbn1cblxuLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMSwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMiwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMyxcbi5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDQsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDUsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDYsXG4uc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoMSxcbi5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGgyLFxuLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDMsXG4uc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoNCxcbi5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGg1LFxuLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDYge1xuICBmb250LXNpemU6IGNhbGMoMS42MjE0M3JlbSArIDIuMDI1dncpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtO1xuICAvKiEqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDEsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDIsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDMsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDQsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDUsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDYsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGgxLFxuICAuc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoMixcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDMsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGg0LFxuICAuc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoNSxcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDYge1xuICAgIGZvbnQtc2l6ZTogMy4zNTcxNHJlbTtcbiAgfVxufVxuXG4uc2xpZGVySW5zdGl0dXRfX3RleHRzIGgxOmFmdGVyLCAuc2xpZGVySW5zdGl0dXRfX3RleHRzIGgyOmFmdGVyLCAuc2xpZGVySW5zdGl0dXRfX3RleHRzIGgzOmFmdGVyLFxuLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNDphZnRlciwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNTphZnRlciwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNjphZnRlcixcbi5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGgxOmFmdGVyLFxuLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDI6YWZ0ZXIsXG4uc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoMzphZnRlcixcbi5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGg0OmFmdGVyLFxuLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDU6YWZ0ZXIsXG4uc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoNjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDAuNzE0MjlyZW0gMCAwIC0xLjc4NTcxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDEsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDIsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDMsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDQsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDUsIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgaDYsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGgxLFxuICAuc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoMixcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDMsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGg0LFxuICAuc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoNSxcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMSwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMiwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMyxcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNCwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNSwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNixcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDEsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGgyLFxuICAuc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoMyxcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDQsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGg1LFxuICAuc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoNiB7XG4gICAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMTphZnRlciwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMjphZnRlciwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoMzphZnRlcixcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNDphZnRlciwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNTphZnRlciwgLnNsaWRlckluc3RpdHV0X190ZXh0cyBoNjphZnRlcixcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDE6YWZ0ZXIsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGgyOmFmdGVyLFxuICAuc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoMzphZnRlcixcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUgaDQ6YWZ0ZXIsXG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIGg1OmFmdGVyLFxuICAuc2xpZGVySW5zdGl0dXRfX3RleHRzX21vYmlsZSBoNjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5zbGlkZXJJbnN0aXR1dF9fdGV4dHMgcCxcbi5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIHAge1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uc2xpZGVySW5zdGl0dXRfX3RleHRzX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyohKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNsaWRlckluc3RpdHV0X190ZXh0c19faGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuYmxvY19sYW5ndWUgdWwgbGkgc3ZnLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmJsb2NfbGFuZ3VlIHVsIGxpIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmZvb3Rlcl9ycy5kZXNrLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmZvb3Rlcl9ycy5kZXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSBzZWN0aW9uOmhhcyguSW1hZ2VUZXh0V2l0aExvZ29zKSxcbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgc2VjdGlvbjpoYXMoLmJsb2NrV29yZCksXG5odG1sOmxhbmcoZnItRlIpIC5ob21lIHNlY3Rpb246aGFzKC5ibG9ja19oZXJvKSxcbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhvbWVUZWFtLFxuaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuYmxvY2tCcmFEYXksXG5odG1sOmxhbmcoZnItRlIpIC5ob21lIC5iYW5uZXJfdXJnZW5jZSxcbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmJsb2NrUG9kY2FzdCxcbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgLnBvcHVwLWF1ZGlvLFxuaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuc2VjdGlvbl9ibG9ja3NfaG9tZSxcbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhvbWVDb250ZW50LFxuaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAjc2VjdGlvbkluc3RpdHV0LFxuaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAjc2VjdGlvbl9udW1iZXJfYmxvY2ssXG5odG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSBzZWN0aW9uOmhhcyguSW1hZ2VUZXh0V2l0aExvZ29zKSxcbmh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIHNlY3Rpb246aGFzKC5ibG9ja1dvcmQpLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgc2VjdGlvbjpoYXMoLmJsb2NrX2hlcm8pLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhvbWVUZWFtLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmJsb2NrQnJhRGF5LFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmJhbm5lcl91cmdlbmNlLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmJsb2NrUG9kY2FzdCxcbmh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5wb3B1cC1hdWRpbyxcbmh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5zZWN0aW9uX2Jsb2Nrc19ob21lLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhvbWVDb250ZW50LFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgI3NlY3Rpb25JbnN0aXR1dCxcbmh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpICNzZWN0aW9uX251bWJlcl9ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1haWxJbnRlcm5hbCxcbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmluZm9zLWFjY2Vzc19faWNvbi1waW4uaW50ZXJuYWwsXG5odG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWFpbEludGVybmFsLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmluZm9zLWFjY2Vzc19faWNvbi1waW4uaW50ZXJuYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sOmxhbmcoZnItRlIpIC5ob21lLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSB7XG4gICAgLS1tZW51Q29sb3I6I0IxMEYyNyAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSBhLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIGEge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmFwcE1lbnVfX2l0ZW1zIGxpIGEsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5hcHBNZW51X19pdGVtcyBsaSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMykgYTo6YWZ0ZXIsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoMykgYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg0KSBhOjphZnRlcixcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg0KSBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoNSkgYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTBmMjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpudGgtY2hpbGQoNikgYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOm50aC1jaGlsZCg2KSBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDlEQUM7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuaGVhZGVyX21pZGRsZS5pbnRlcm5hbCxcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuaGVhZGVyX2xlZnRDb250ZW50LmRlc2ssXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXJfbWlkZGxlLmludGVybmFsLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuaGVhZGVyX2xlZnRDb250ZW50LmRlc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuaGVhZGVyX21pZGRsZS5ob21lLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuaGVhZGVyX21pZGRsZS5ob21lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5oZWFkZXItdG9wLWxlZnQsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXItdG9wLWxlZnQge1xuICAgIHBhZGRpbmc6IDAuNzg1NzFyZW0gY2FsYygxLjQ1NzE0cmVtICsgMC4zdncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtbGVmdCxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlci10b3AtbGVmdCB7XG4gICAgcGFkZGluZzogMC43ODU3MXJlbSAxLjcxNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtbGVmdCB1bCBsaSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlci10b3AtbGVmdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtbGVmdCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbTtcbiAgfVxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5oZWFkZXItdG9wLWxlZnQgdWwgbGkgc3ZnLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIGEsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXItdG9wLWxlZnQgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzI1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIGEgc3ZnIHBhdGgsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXItdG9wLWxlZnQgdWwgbGkgYSBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtbGVmdCB1bCBsaSBhOmhvdmVyLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQjEwRjI3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXItdG9wLWxlZnQgdWwgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0IxMEYyNyAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtbGVmdCB1bCBsaTpsYXN0LWNoaWxkIGEsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXItdG9wLWxlZnQgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTExOXB4KSB7XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtbGVmdCB1bCBsaSBhLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTExOXB4KSB7XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlci10b3AtcmlnaHQgYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlci10b3AtcmlnaHQgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuc2VhcmNoRm9ybV9fbGFiZWwuaW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5zZWFyY2hGb3JtX19sYWJlbC5pbnRlcm5hbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5zZWFyY2hGb3JtX19pbnB1dEludGVybmFsLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuc2VhcmNoRm9ybV9faW5wdXRJbnRlcm5hbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5oZWFkZXJfbGVmdENvbnRlbnQgLmJsb2NfbGFuZ3VlIC5jdXJyZW50X2xhbmd1ZSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgZ2FwOiA3cHg7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlIHN2ZyxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWUgLmN1cnJlbnRfbGFuZ3VlIHN2ZyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAucGhvbmVJbnRlcm5hbCxcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAubWFwSW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlcl9taWRkbGUuaW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlcl9fcGhvbmUuSW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlcl9taWRkbGUuaW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5waG9uZUludGVybmFsLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWFwSW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXJfbWlkZGxlLmludGVybmFsLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuaGVhZGVyX19waG9uZS5JbnRlcm5hbCxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlcl9taWRkbGUuaW50ZXJuYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5odG1sOmxhbmcoZnItRlIpIC5ob21lIC5mb290ZXJfX21pZGRsZSAuc29jaWFsc0xpc3RpbmdfX2luc3RhZ3JhbSxcbmh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5mb290ZXJfX21pZGRsZSAuc29jaWFsc0xpc3RpbmdfX2luc3RhZ3JhbSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sOmxhbmcoZnItRlIpIC5ob21lIC5sb2dvLXNpdGUuaW50ZXJuYWwsXG5odG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubG9nby1zaXRlLmludGVybmFsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5odG1sOmxhbmcoZnItRlIpIC5ob21lIC5zb2NpYWxzSW50ZXJuYWwsXG5odG1sOmxhbmcoZnItRlIpIC5ob21lIC5idXJnZXItbWVudS1idXR0b24uSW50ZXJuYWwsXG5odG1sOmxhbmcoZnItRlIpIC5ob21lIC5mbGFnSW50ZXJuYWwsXG5odG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuc29jaWFsc0ludGVybmFsLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmJ1cmdlci1tZW51LWJ1dHRvbi5JbnRlcm5hbCxcbmh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5mbGFnSW50ZXJuYWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlcl9taWRkbGUgI2xvZ28tc2l0ZTpudGgtY2hpbGQoMiksXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5oZWFkZXJfbWlkZGxlICNsb2dvLXNpdGU6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmhlYWRlcl9sZWZ0Q29udGVudCxcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuc2VhcmNoRm9ybV9faW5wdXRJbnRlcm5hbCxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmhlYWRlcl9sZWZ0Q29udGVudCxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLnNlYXJjaEZvcm1fX2lucHV0SW50ZXJuYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuYXBwTWVudV9fdGl0bGUuSW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmNhbGxUb0FjdGlvbnMuSW50ZXJuYWwsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5hcHBNZW51X190aXRsZS5JbnRlcm5hbCxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmNhbGxUb0FjdGlvbnMuSW50ZXJuYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSBsaS5hcHBNZW51X19oYXNTdWJNZW51LmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUgdWwgbGkgYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgbGkuYXBwTWVudV9faGFzU3ViTWVudS5qcy1oYXNTdWJNZW51LmlzQWN0aXZlIHVsIGxpIGEge1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICAgIGNvbG9yOiAjMjkyOTI5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSBsaS5hcHBNZW51X19oYXNTdWJNZW51LmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUgdWwgbGkgYSBzcGFuLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSBsaS5hcHBNZW51X19oYXNTdWJNZW51LmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUgdWwgbGkgYSBzcGFuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI2Zvb3Rlci1zaXRlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygycmVtICsgNnZ3KTtcbiAgcGFkZGluZzogY2FsYygxLjU3MTQzcmVtICsgMS41dncpIDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZm9vdGVyLXNpdGUge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZm9vdGVyLXNpdGUge1xuICAgIHBhZGRpbmc6IDIuODU3MTRyZW0gMCAwO1xuICB9XG59XG5cbi5mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4wNzE0M3JlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNDY0MjlyZW0gKyAwLjM3NXZ3KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWlkZGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0XCIgXCJtaWRkbGVcIiBcInJpZ2h0XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEuNXJlbSArIDAuNzV2dyk7XG4gIGdhcDogMS40Mjg1N3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19taWRkbGUge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWlkZGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbTtcbn1cblxuLmZvb3Rlcl9fbWlkZGxlX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDdweCAwIDAgLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5mb290ZXJfX21pZGRsZV9fbGVmdCB7XG4gIGdyaWQtYXJlYTogbGVmdDtcbn1cblxuLmZvb3Rlcl9fbWlkZGxlX19taWRkbGUge1xuICBncmlkLWFyZWE6IG1pZGRsZTtcbn1cblxuLmZvb3Rlcl9fbWlkZGxlX19yaWdodCB7XG4gIGdyaWQtYXJlYTogcmlnaHQ7XG59XG5cbi5mb290ZXJfX21pZGRsZV9fcmlnaHQgdWwuaW5mb3MtYWNjZXNzIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cblxuLmZvb3Rlcl9fbWlkZGxlX19yaWdodCB1bC5pbmZvcy1hY2Nlc3MgbGkuaXRlbS1hY2Nlc3M6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW07XG59XG5cbi5mb290ZXJfX21pZGRsZV9fcmlnaHQgdWwuaW5mb3MtYWNjZXNzIGxpLml0ZW0tYWNjZXNzOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDAuNzE0MjlyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxudWwuaW5mb3MtYWNjZXNzIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxudWwuaW5mb3MtYWNjZXNzIGE6aG92ZXIge1xuICBjb2xvcjogI0IxMEYyNztcbn1cblxuLmZvb3Rlcl9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9ycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9vdGVyX3JzID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX3JzID4gc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbTtcbiAgfVxufVxuXG5uYXYubWVudS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbm5hdi5tZW51LWZvb3RlciBsaSBhIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdi5tZW51LWZvb3RlciBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIH1cbn1cblxubmF2Lm1lbnUtZm9vdGVyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2MxMDYwNjtcbn1cblxubmF2Lm1lbnUtZm9vdGVyIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICBjb2xvcjogI2MxMDYwNjtcbn1cblxubmF2Lm1lbnUtZm9vdGVyIGxpIH4gbGkge1xuICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBuYXYubWVudS1mb290ZXIgbGkgfiBsaSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjQ1NzE0cmVtICsgMC4zdncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi5tZW51LWZvb3RlciBsaSB+IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjcxNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LWZvb3RlciAubWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICByb3ctZ2FwOiA4cHg7XG4gIH1cbn1cblxubmF2Lm1lbnUtZm9vdGVyIGxpIGEge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxubmF2Lm1lbnUtZm9vdGVyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI5MjkyOSAhaW1wb3J0YW50O1xufVxuXG5uYXYubWVudS1mb290ZXIgbGkgfiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxubmF2Lm1lbnUtZm9vdGVyIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIG5hdi5tZW51LWZvb3RlciBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbm5hdi5tZW51LWNvcHlyaWdodCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIG5hdi5tZW51LWNvcHlyaWdodCB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbm5hdi5tZW51LWNvcHlyaWdodCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW07XG4gIH1cbiAgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5uYXYubWVudS1jb3B5cmlnaHQgdWwgbGkgPiAqIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgfVxufVxuXG5uYXYubWVudS1jb3B5cmlnaHQgdWwgbGkgPiAqIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm5hdi5tZW51LWNvcHlyaWdodCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZTdkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm94LWRvY3RvbGliLXZpZGVvcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yb2xsLWhvdmVyLWRvY3RvbGliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4yMTQyOXJlbSAxLjA3MTQzcmVtO1xuICBmb250LXNpemU6IDAuNzg1NzFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbn1cblxuLnJvbGwtaG92ZXItZG9jdG9saWIgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJvbGwtaG92ZXItZG9jdG9saWIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYnVyZ2VyX19ib3gtdmlkZW9zIHtcbiAgbWFyZ2luLXRvcDogMS43ODU3MXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMS40Mjg1N2VtIDEuNzg1NzFlbTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmJ1cmdlcl9fYm94LXZpZGVvcyBwIHtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYnVyZ2VyX19ib3gtdmlkZW9zIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmJ1cmdlcl9fYm94LXZpZGVvcyBwOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogNXB4IDAgMCAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbn1cblxuLndpZGdldF9kb2N0b2xpYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6IDEuMDcxNDNyZW07XG4gIGJvdHRvbTogMC43MTQyOXJlbTtcbn1cblxuLndpZGdldF9saXZlLWJyYS1kYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBib3R0b206IDhyZW07XG59XG5cbi53aWRnZXRfbGl2ZS1icmEtZGF5IHNwYW4ge1xuICBjb2xvcjogI0Q4MDAyNztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi53aWRnZXRfbGl2ZS1icmEtZGF5IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGNEU5RjI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLndpZGdldF9saXZlLWJyYS1kYXkgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLndpZGdldF9saXZlLWJyYS1kYXkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODAwMjc7XG59XG5cbi53aWRnZXRfbGl2ZS1icmEtZGF5IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ud2lkZ2V0X2xpdmUtYnJhLWRheSBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjRkZGO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0X2xpdmUtYnJhLWRheSB7XG4gICAgYm90dG9tOiA5LjVyZW07XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgbWlkZGxlIHJpZ2h0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICBnYXA6IDEuNDI4NTdyZW07XG4gIH1cbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5idXJnZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idXJnZXJfX21lbnUgbmF2ID4gdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAxLjQyODU3cmVtO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG4gIC5idXJnZXJfX21lbnUgbmF2ID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICB9XG4gIC5idXJnZXJfX21lbnUgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDM1NzFyZW0gKyAwLjA3NXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnVyZ2VyX19tZW51IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYnVyZ2VyX19tZW51IG5hdiA+IHVsID4gbGkgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG4gIC5idXJnZXJfX21lbnUgbmF2ID4gdWwgPiBsaSAuc3ViLW1lbnUgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbTtcbiAgfVxuICAuYnVyZ2VyX19tZW51IG5hdiA+IHVsID4gbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxuICAuYnVyZ2VyX19tZW51IG5hdiA+IHVsID4gbGk6bnRoLW9mLXR5cGUoMSkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgfVxuICAuYnVyZ2VyX19tZW51LmlzLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuICAuYnVyZ2VyX19tZW51LmlzLW9wZW4gLmJ1cmdlcl9fbWVudS1iZy1hbmltYXRpb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDQ4LjQ1KTtcbiAgfVxuICAuYnVyZ2VyX19tZW51LmlzLW9wZW4gLmNsb3NlX2J1cmdlcl9tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5idXJnZXJfX21lbnUuaXMtb3BlbiBuYXYuaXMtb3BlbiA+IHVsID4gbGkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgLmJveC1kb2N0b2xpYi12aWRlb3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbiAgLmJveC1kb2N0b2xpYi12aWRlb3MuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLndpZGdldF9zb2xpZGFyaXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICByaWdodDogMHJlbTtcbiAgYm90dG9tOiA0LjVyZW07XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldF9zb2xpZGFyaXRlIHtcbiAgICBib3R0b206IDUuNXJlbTtcbiAgfVxufVxuXG4ud2lkZ2V0X3NvbGlkYXJpdGUtaWNvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi53aWRnZXRfc29saWRhcml0ZS1pY29uIHN2ZyB7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ud2lkZ2V0X3NvbGlkYXJpdGUgLndpZGdldF9zb2xpZGFyaXRlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbn1cblxuLndpZGdldF9zb2xpZGFyaXRlIC53aWRnZXRfc29saWRhcml0ZS1kZXNjcmlwdGlvbiAqIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXRfc29saWRhcml0ZSAud2lkZ2V0X3NvbGlkYXJpdGUtZGVzY3JpcHRpb24gc3ZnIHtcbiAgd2lkdGg6IDcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLndpZGdldF9zb2xpZGFyaXRlOmhvdmVyIHtcbiAgd2lkdGg6IDMwOXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi53aWRnZXRfc29saWRhcml0ZTpob3ZlciAud2lkZ2V0X3NvbGlkYXJpdGUtZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAzMiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLndpZGdldF9zb2xpZGFyaXRlLnNob3dfbW9iaWxlIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndpZGdldF9zb2xpZGFyaXRlIHtcbiAgICByaWdodDogMXJlbTtcbiAgfVxuICAud2lkZ2V0X3NvbGlkYXJpdGUge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cblxuLndpZGdldF9vZmZyZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6IDguNXB4O1xuICBib3R0b206IDY1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM1RTg5O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLndpZGdldF9vZmZyZTpob3ZlciB7XG4gIGNvbG9yOiAjOEM1RTg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2lkZ2V0X29mZnJlIHtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0X29mZnJlIHtcbiAgICBib3R0b206IDZyZW07XG4gIH1cbn1cblxuLnB1bHNpbmcge1xuICB3aWR0aDogOTklO1xuICBoZWlnaHQ6IDk5JTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHVsc2luZzo6YmVmb3JlLCAucHVsc2luZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6ICNmNGU5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGFuaW1hdGlvbjogcHVsc2luZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5wdWxzaW5nOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBwdWxzaW5nMSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHNjYWxlWCgxKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICA3MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjIpIHNjYWxlWCgxLjEpO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjEpIHNjYWxlWCgxLjEpO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSBzY2FsZVgoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzaW5nMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHNjYWxlWCgxKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICA3MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjEpIHNjYWxlWCgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xKSBzY2FsZVgoMS4wNSk7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHNjYWxlWCgxKTtcbiAgfVxufVxuXG4uZm9vdGVyX190b3Age1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0Y5RjlGOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5MHB4IGF1dG8gYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19taWRkbGUge1xuICAgIGdhcDogNC41cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX21pZGRsZV9fdGl0bGUge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvb3Rlcl9fbWlkZGxlX190aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX3JzLm1vYmlsZSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1pZGRsZVwiIFwicmlnaHRcIiAgXCJsZWZ0XCI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRmlndHJlZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDJweDtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgbWFyZ2luLXRvcDogMjQuNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbiAgfVxufVxuXG5uYXYubWVudS1jb3B5cmlnaHQgdWwge1xuICBnYXA6IDFyZW07XG4gIHJvdy1nYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBuYXYubWVudS1jb3B5cmlnaHQgdWwge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19taWRkbGVfX21pZGRsZSAuaW5mb3MtYWNjZXNzID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX21pZGRsZV9fbWlkZGxlIC5pbmZvcy1hY2Nlc3MgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWlkZGxlX19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb290ZXJfcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX3JzLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzZweCAwO1xufVxuXG5uYXYubWVudS1jb3B5cmlnaHQgdWwgbGkgPiAqIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNmb290ZXItc2l0ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ubWVudS1mb290ZXIgLm1lbnUgbGkgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAuM3M7XG59XG5cbi5tZW51LWZvb3RlciAubWVudTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1lbnUtZm9vdGVyIC5tZW51OmhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnUtZm9vdGVyIC5tZW51OmhvdmVyOmhvdmVyIGxpIGEge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLm1lbnUtZm9vdGVyIC5tZW51OmhvdmVyOmhvdmVyIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNmb290ZXItc2l0ZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5mb290ZXJfcnMubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaSA+ICoge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzI1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDAuOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMCA0NXB4O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICB9XG4gIC5mb290ZXJfX21pZGRsZV9fbWlkZGxlIC5pbmZvcy1hY2Nlc3MgPiBsaSxcbiAgLmZvb3Rlcl9fbWlkZGxlX19yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmh0bWw6bGFuZyhlbi1VUykgI2Zvb3Rlci1zaXRlLFxuaHRtbDpsYW5nKHJ1LVJVKSAjZm9vdGVyLXNpdGUsXG5odG1sOmxhbmcoZW4tYXIpICNmb290ZXItc2l0ZSB7XG4gIG1hcmdpbi10b3A6IC13ZWJraXQtY2FsYygycmVtICsgNnZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYygycmVtICsgNnZ3KTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjVmNWY1O1xuICBwYWRkaW5nOiAtd2Via2l0LWNhbGMoMS41NzE0M3JlbSArIDEuNXZ3KSAwO1xuICBwYWRkaW5nOiBjYWxjKDEuNTcxNDNyZW0gKyAxLjV2dykgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbDpsYW5nKGVuLVVTKSAubWVudS1mb290ZXIgLm1lbnUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLm1lbnUtZm9vdGVyIC5tZW51LFxuICBodG1sOmxhbmcoZW4tYXIpIC5tZW51LWZvb3RlciAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgbmF2Lm1lbnUtZm9vdGVyIGxpIH4gbGksXG4gIGh0bWw6bGFuZyhydS1SVSkgbmF2Lm1lbnUtZm9vdGVyIGxpIH4gbGksXG4gIGh0bWw6bGFuZyhlbi1hcikgbmF2Lm1lbnUtZm9vdGVyIGxpIH4gbGkge1xuICAgIG1hcmdpbi10b3A6IC44NTcxNHJlbTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5mb290ZXJfcnMsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmZvb3Rlcl9ycyxcbiAgaHRtbDpsYW5nKGVuLWFyKSAuZm9vdGVyX3JzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbiAgaHRtbDpsYW5nKHJ1LVJVKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbiAgaHRtbDpsYW5nKGVuLWFyKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2Q7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGksXG4gIGh0bWw6bGFuZyhydS1SVSkgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpLFxuICBodG1sOmxhbmcoZW4tYXIpIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmZvb3Rlcl9fYm90dG9tLFxuICBodG1sOmxhbmcocnUtUlUpIC5mb290ZXJfX2JvdHRvbSxcbiAgaHRtbDpsYW5nKGVuLWFyKSAuZm9vdGVyX19ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpID4gKixcbiAgaHRtbDpsYW5nKHJ1LVJVKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGkgPiAqLFxuICBodG1sOmxhbmcoZW4tYXIpIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaSA+ICoge1xuICAgIGZvbnQtc2l6ZTogLjg1NzE0cmVtO1xuICAgIGNvbG9yOiAjMWQxZDFkO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpID4gKiBzdHJvbmcsXG4gIGh0bWw6bGFuZyhydS1SVSkgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpID4gKiBzdHJvbmcsXG4gIGh0bWw6bGFuZyhlbi1hcikgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpID4gKiBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIG5hdi5tZW51LWZvb3RlciBsaSBhLFxuICBodG1sOmxhbmcocnUtUlUpIG5hdi5tZW51LWZvb3RlciBsaSBhLFxuICBodG1sOmxhbmcoZW4tYXIpIG5hdi5tZW51LWZvb3RlciBsaSBhIHtcbiAgICBjb2xvcjogIzg0ODQ4NDtcbiAgICBmb250LXNpemU6IC45Mjg1N3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuZm9vdGVyX19taWRkbGUgLnNvY2lhbHNMaXN0aW5nX19pbnN0YWdyYW0sXG4gIGh0bWw6bGFuZyhydS1SVSkgLmZvb3Rlcl9fbWlkZGxlIC5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtLFxuICBodG1sOmxhbmcoZW4tYXIpIC5mb290ZXJfX21pZGRsZSAuc29jaWFsc0xpc3RpbmdfX2luc3RhZ3JhbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLm1lbnUtZm9vdGVyIC5tZW51LFxuICBodG1sOmxhbmcocnUtUlUpIC5tZW51LWZvb3RlciAubWVudSxcbiAgaHRtbDpsYW5nKGVuLWFyKSAubWVudS1mb290ZXIgLm1lbnUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5tZW51LWZvb3RlciAubWVudSBsaSBhOmhvdmVyLFxuICBodG1sOmxhbmcocnUtUlUpIC5tZW51LWZvb3RlciAubWVudSBsaSBhOmhvdmVyLFxuICBodG1sOmxhbmcoZW4tYXIpIC5tZW51LWZvb3RlciAubWVudSBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2MxMDYwNiAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLm1lbnUtZm9vdGVyIC5tZW51OmhvdmVyOmhvdmVyIGxpIGEsXG4gIGh0bWw6bGFuZyhydS1SVSkgLm1lbnUtZm9vdGVyIC5tZW51OmhvdmVyOmhvdmVyIGxpIGEsXG4gIGh0bWw6bGFuZyhlbi1hcikgLm1lbnUtZm9vdGVyIC5tZW51OmhvdmVyOmhvdmVyIGxpIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuZm9vdGVyX19taWRkbGUsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmZvb3Rlcl9fbWlkZGxlLFxuICBodG1sOmxhbmcoZW4tYXIpIC5mb290ZXJfX21pZGRsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IG1pZGRsZSByaWdodFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgZ2FwOiAxLjQyODU3cmVtO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmluZm9zLWFjY2VzcyA+IGxpOmZpcnN0LWNoaWxkIGE6bm90KC5pbmZvcy1hY2Nlc3NfX2FkZHJlc3MpIHN2ZyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaW5mb3MtYWNjZXNzID4gbGk6Zmlyc3QtY2hpbGQgYTpub3QoLmluZm9zLWFjY2Vzc19fYWRkcmVzcykgc3ZnLFxuICBodG1sOmxhbmcoZW4tYXIpIC5pbmZvcy1hY2Nlc3MgPiBsaTpmaXJzdC1jaGlsZCBhOm5vdCguaW5mb3MtYWNjZXNzX19hZGRyZXNzKSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaW5mb3MtYWNjZXNzX19waG9uZSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuaW5mb3MtYWNjZXNzX19waG9uZSxcbiAgaHRtbDpsYW5nKGVuLWFyKSAuaW5mb3MtYWNjZXNzX19waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuaW5mb3MtYWNjZXNzX19waG9uZTo6YmVmb3JlLFxuICBodG1sOmxhbmcocnUtUlUpIC5pbmZvcy1hY2Nlc3NfX3Bob25lOjpiZWZvcmUsXG4gIGh0bWw6bGFuZyhlbi1hcikgLmluZm9zLWFjY2Vzc19fcGhvbmU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyB3aWR0aD0nMTgnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxOCAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcHBob25lKSclM0UlM0NwYXRoIGQ9J00xNy4yMjM0IDEyLjQ3NjNMMTQuODUxIDEwLjEwMzlDMTQuMDAzNyA5LjI1NjYgMTIuNTYzNCA5LjU5NTU1IDEyLjIyNDQgMTAuNjk3QzExLjk3MDMgMTEuNDU5NiAxMS4xMjMgMTEuODgzMiAxMC4zNjA0IDExLjcxMzdDOC42NjU4NSAxMS4yOTAxIDYuMzc4MTcgOS4wODcxNCA1Ljk1NDUzIDcuMzA3ODRDNS43MDAzNSA2LjU0NTI1IDYuMjA4NzIgNS42OTc5NyA2Ljk3MTI4IDUuNDQzODFDOC4wNzI3NSA1LjEwNDkgOC40MTE2NiAzLjY2NDUxIDcuNTY0MzggMi44MTcyM0w1LjE5MTk3IDAuNDQ0ODI1QzQuNTE0MTUgLTAuMTQ4Mjc1IDMuNDk3NCAtMC4xNDgyNzUgMi45MDQzIDAuNDQ0ODI1TDEuMjk0NDYgMi4wNTQ2N0MtMC4zMTUzODQgMy43NDkyNCAxLjQ2MzkyIDguMjM5ODYgNS40NDYxNiAxMi4yMjIxQzkuNDI4NCAxNi4yMDQzIDEzLjkxOSAxOC4wNjg0IDE1LjYxMzYgMTYuMzczOEwxNy4yMjM0IDE0Ljc2NEMxNy44MTY2IDE0LjA4NjEgMTcuODE2NiAxMy4wNjk0IDE3LjIyMzQgMTIuNDc2M1onIGZpbGw9JyUyM0Q4MDAyNyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwcGhvbmUnJTNFICAlM0NyZWN0IHdpZHRoPScxNycgaGVpZ2h0PScxNycgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNjg2MDM1KSclM0UlM0MvcmVjdCUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIHVsLmluZm9zLWFjY2VzcyBhLFxuICBodG1sOmxhbmcocnUtUlUpIHVsLmluZm9zLWFjY2VzcyBhLFxuICBodG1sOmxhbmcoZW4tYXIpIHVsLmluZm9zLWFjY2VzcyBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmluZm9zLWFjY2Vzc19fcGhvbmUgZGl2LFxuICBodG1sOmxhbmcocnUtUlUpIC5pbmZvcy1hY2Nlc3NfX3Bob25lIGRpdixcbiAgaHRtbDpsYW5nKGVuLWFyKSAuaW5mb3MtYWNjZXNzX19waG9uZSBkaXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuZm9vdGVyX190b3AsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmZvb3Rlcl9fdG9wLFxuICBodG1sOmxhbmcoZW4tYXIpIC5mb290ZXJfX3RvcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIH1cbn1cblxuaHRtbDpsYW5nKGVuLVVTKSAubWFpbEhvbWUsXG5odG1sOmxhbmcoZW4tVVMpIC5pbmZvcy1hY2Nlc3NfX2ljb24tcGluLmhvbWUsXG5odG1sOmxhbmcocnUtUlUpIC5tYWlsSG9tZSxcbmh0bWw6bGFuZyhydS1SVSkgLmluZm9zLWFjY2Vzc19faWNvbi1waW4uaG9tZSxcbmh0bWw6bGFuZyhlbi1hcikgLm1haWxIb21lLFxuaHRtbDpsYW5nKGVuLWFyKSAuaW5mb3MtYWNjZXNzX19pY29uLXBpbi5ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbDpsYW5nKGVuLVVTKSAuZm9vdGVyX19taWRkbGVfX3RpdGxlLFxuaHRtbDpsYW5nKHJ1LVJVKSAuZm9vdGVyX19taWRkbGVfX3RpdGxlLFxuaHRtbDpsYW5nKGVuLWFyKSAuZm9vdGVyX19taWRkbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOS45OTk5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG5odG1sOmxhbmcoZW4tVVMpIC5mb290ZXJfX21pZGRsZV9fdGl0bGU6YWZ0ZXIsXG5odG1sOmxhbmcocnUtUlUpIC5mb290ZXJfX21pZGRsZV9fdGl0bGU6YWZ0ZXIsXG5odG1sOmxhbmcoZW4tYXIpIC5mb290ZXJfX21pZGRsZV9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiA3cHggMCAwIC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuXG5odG1sOmxhbmcoZW4tVVMpIC5tZW51LW1lbnUtZm9vdGVyOmhvdmVyLFxuaHRtbDpsYW5nKHJ1LVJVKSAubWVudS1tZW51LWZvb3Rlcjpob3Zlcixcbmh0bWw6bGFuZyhlbi1hcikgLm1lbnUtbWVudS1mb290ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGh0bWw6bGFuZyhlbi1VUykgLmZvb3Rlcl9fbWlkZGxlLFxuICBodG1sOmxhbmcocnUtUlUpIC5mb290ZXJfX21pZGRsZSxcbiAgaHRtbDpsYW5nKGVuLWFyKSAuZm9vdGVyX19taWRkbGUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSAuZm9vdGVyX190b3AsXG4gIGh0bWw6bGFuZyhydS1SVSkgLmZvb3Rlcl9fdG9wLFxuICBodG1sOmxhbmcoZW4tYXIpIC5mb290ZXJfX3RvcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNGOUY5Rjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmZvb3Rlcl9fYm90dG9tLFxuICBodG1sOmxhbmcocnUtUlUpIC5mb290ZXJfX2JvdHRvbSxcbiAgaHRtbDpsYW5nKGVuLWFyKSAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgLmZvb3Rlcl9ycy5tb2JpbGUgbGkgKyBsaSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuZm9vdGVyX3JzLm1vYmlsZSBsaSArIGxpLFxuICBodG1sOmxhbmcoZW4tYXIpIC5mb290ZXJfcnMubW9iaWxlIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzZW0gIWltcG9ydGFudDtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5mb290ZXJfcnMubW9iaWxlIHN2ZyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuZm9vdGVyX3JzLm1vYmlsZSBzdmcsXG4gIGh0bWw6bGFuZyhlbi1hcikgLmZvb3Rlcl9ycy5tb2JpbGUgc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGkgPiAqIHN0cm9uZyxcbiAgaHRtbDpsYW5nKHJ1LVJVKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGkgPiAqIHN0cm9uZyxcbiAgaHRtbDpsYW5nKGVuLWFyKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGkgPiAqIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpID4gKixcbiAgaHRtbDpsYW5nKHJ1LVJVKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGkgPiAqLFxuICBodG1sOmxhbmcoZW4tYXIpIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaSA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbDpsYW5nKGVuLVVTKSBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGksXG4gIGh0bWw6bGFuZyhydS1SVSkgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpLFxuICBodG1sOmxhbmcoZW4tYXIpIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIG5hdi5tZW51LWZvb3RlciBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuICBodG1sOmxhbmcocnUtUlUpIG5hdi5tZW51LWZvb3RlciBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuICBodG1sOmxhbmcoZW4tYXIpIG5hdi5tZW51LWZvb3RlciBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICBjb2xvcjogI2MxMDYwNjtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIG5hdi5tZW51LWZvb3RlciBsaSBhLFxuICBodG1sOmxhbmcocnUtUlUpIG5hdi5tZW51LWZvb3RlciBsaSBhLFxuICBodG1sOmxhbmcoZW4tYXIpIG5hdi5tZW51LWZvb3RlciBsaSBhIHtcbiAgICBjb2xvcjogIzg0ODQ4NDtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgbmF2Lm1lbnUtY29weXJpZ2h0IHVsLFxuICBodG1sOmxhbmcocnUtUlUpIG5hdi5tZW51LWNvcHlyaWdodCB1bCxcbiAgaHRtbDpsYW5nKGVuLWFyKSBuYXYubWVudS1jb3B5cmlnaHQgdWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIGh0bWw6bGFuZyhlbi1VUykgbmF2Lm1lbnUtZm9vdGVyIGxpIH4gbGksXG4gIGh0bWw6bGFuZyhydS1SVSkgbmF2Lm1lbnUtZm9vdGVyIGxpIH4gbGksXG4gIGh0bWw6bGFuZyhlbi1hcikgbmF2Lm1lbnUtZm9vdGVyIGxpIH4gbGkge1xuICAgIG1hcmdpbi10b3A6IC13ZWJraXQtY2FsYygxLjQ1NzE0cmVtICsgMC4zdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS40NTcxNHJlbSArIDAuM3Z3KTtcbiAgfVxuICBodG1sOmxhbmcoZW4tVVMpIC5mb290ZXJfX21pZGRsZSxcbiAgaHRtbDpsYW5nKHJ1LVJVKSAuZm9vdGVyX19taWRkbGUsXG4gIGh0bWw6bGFuZyhlbi1hcikgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdFwiIFwibWlkZGxlXCIgXCJyaWdodFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi10b3A6IC13ZWJraXQtY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS41cmVtICsgMC43NXZ3KTtcbiAgICBnYXA6IDEuNDI4NTdyZW07XG4gIH1cbn1cblxuaHRtbDpsYW5nKGVuLVVTKSAuZm9vdGVyX3JzIC5zb2NpYWxzTGlzdGluZyBsaSBhIHN2ZyBwYXRoLFxuaHRtbDpsYW5nKGVuLVVTKSAuZm9vdGVyX3JzIGEgc3ZnLnNvY2lhbHNJbnRlcm5hbCBwYXRoLFxuaHRtbDpsYW5nKHJ1LVJVKSAuZm9vdGVyX3JzIC5zb2NpYWxzTGlzdGluZyBsaSBhIHN2ZyBwYXRoLFxuaHRtbDpsYW5nKHJ1LVJVKSAuZm9vdGVyX3JzIGEgc3ZnLnNvY2lhbHNJbnRlcm5hbCBwYXRoLFxuaHRtbDpsYW5nKGVuLWFyKSAuZm9vdGVyX3JzIC5zb2NpYWxzTGlzdGluZyBsaSBhIHN2ZyBwYXRoLFxuaHRtbDpsYW5nKGVuLWFyKSAuZm9vdGVyX3JzIGEgc3ZnLnNvY2lhbHNJbnRlcm5hbCBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICBmaWxsOiAjMWQxZDFkO1xufVxuXG5odG1sOmxhbmcoZW4tVVMpIC5mb290ZXJfcnMgLnNvY2lhbHNMaXN0aW5nIGxpIGE6aG92ZXIgc3ZnIHBhdGgsXG5odG1sOmxhbmcoZW4tVVMpIC5mb290ZXJfcnMgYTpob3ZlciBzdmcuc29jaWFsc0ludGVybmFsIHBhdGgsXG5odG1sOmxhbmcocnUtUlUpIC5mb290ZXJfcnMgLnNvY2lhbHNMaXN0aW5nIGxpIGE6aG92ZXIgc3ZnIHBhdGgsXG5odG1sOmxhbmcocnUtUlUpIC5mb290ZXJfcnMgYTpob3ZlciBzdmcuc29jaWFsc0ludGVybmFsIHBhdGgsXG5odG1sOmxhbmcoZW4tYXIpIC5mb290ZXJfcnMgLnNvY2lhbHNMaXN0aW5nIGxpIGE6aG92ZXIgc3ZnIHBhdGgsXG5odG1sOmxhbmcoZW4tYXIpIC5mb290ZXJfcnMgYTpob3ZlciBzdmcuc29jaWFsc0ludGVybmFsIHBhdGgge1xuICBmaWxsOiAjYzEwNjA2O1xufVxuXG4ud2lkZ2V0X2xpdmUtYnJhLWRheSxcbi53aWRnZXRfb2ZmcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA0ICovXG4jYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6ICM4ZjhmOGY7XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtO1xuICB9XG59XG5cbiNicmVhZGNydW1icyArIG1haW4gPiAuYmxvY2tfaGVybyAuY29udGFpbmVyID4gLmJsb2NrX2hlcm9fX3RleHRzLFxuI2JyZWFkY3J1bWJzICsgbWFpbiA+IGRpdiA+IC5zaW5nbGVDaGlydXJnaWVuIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDQ0cHg7XG59XG5cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYl9pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2lubmVyIHNwYW4uc2VwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgN3B4IDAgMTBweDtcbn1cblxuI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2lubmVyIHNwYW5bcHJvcGVydHk9XCJpdGVtTGlzdEVsZW1lbnRcIl0gPiBzcGFuW3Byb3BlcnR5PVwibmFtZVwiXSwgI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2lubmVyIHNwYW5bcHJvcGVydHk9XCJpdGVtTGlzdEVsZW1lbnRcIl0gPiBzcGFuW2l0ZW1wcm9wPVwibmFtZVwiXSwgI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2lubmVyIHNwYW5baXRlbXByb3A9XCJpdGVtTGlzdEVsZW1lbnRcIl0gPiBzcGFuW3Byb3BlcnR5PVwibmFtZVwiXSwgI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2lubmVyIHNwYW5baXRlbXByb3A9XCJpdGVtTGlzdEVsZW1lbnRcIl0gPiBzcGFuW2l0ZW1wcm9wPVwibmFtZVwiXSwgI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2lubmVyIHNwYW4uY3VycmVudC1pdGVtID4gc3Bhbltwcm9wZXJ0eT1cIm5hbWVcIl0sICNicmVhZGNydW1icyAuYnJlYWRjcnVtYl9pbm5lciBzcGFuLmN1cnJlbnQtaXRlbSA+IHNwYW5baXRlbXByb3A9XCJuYW1lXCJdIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3Bhbltwcm9wZXJ0eT1cIml0ZW1MaXN0RWxlbWVudFwiXSA+IHNwYW5bcHJvcGVydHk9XCJuYW1lXCJdLCAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3Bhbltwcm9wZXJ0eT1cIml0ZW1MaXN0RWxlbWVudFwiXSA+IHNwYW5baXRlbXByb3A9XCJuYW1lXCJdLCAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3BhbltpdGVtcHJvcD1cIml0ZW1MaXN0RWxlbWVudFwiXSA+IHNwYW5bcHJvcGVydHk9XCJuYW1lXCJdLCAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3BhbltpdGVtcHJvcD1cIml0ZW1MaXN0RWxlbWVudFwiXSA+IHNwYW5baXRlbXByb3A9XCJuYW1lXCJdLCAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3Bhbi5jdXJyZW50LWl0ZW0gPiBzcGFuW3Byb3BlcnR5PVwibmFtZVwiXSwgI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2lubmVyIHNwYW4uY3VycmVudC1pdGVtID4gc3BhbltpdGVtcHJvcD1cIm5hbWVcIl0ge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3Bhbltwcm9wZXJ0eT1cIml0ZW1MaXN0RWxlbWVudFwiXSBhLCAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3BhbltpdGVtcHJvcD1cIml0ZW1MaXN0RWxlbWVudFwiXSBhLCAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3Bhbi5jdXJyZW50LWl0ZW0gYSB7XG4gIGNvbG9yOiAjOGY4ZjhmO1xufVxuXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3Bhbltwcm9wZXJ0eT1cIml0ZW1MaXN0RWxlbWVudFwiXSBhOmhvdmVyLCAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3BhbltpdGVtcHJvcD1cIml0ZW1MaXN0RWxlbWVudFwiXSBhOmhvdmVyLCAjYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3Bhbi5jdXJyZW50LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfaW5uZXIgc3Bhbi5jdXJyZW50LWl0ZW0sICNicmVhZGNydW1icyAuYnJlYWRjcnVtYl9pbm5lciBhLmN1cnJlbnQtaXRlbSB7XG4gIGNvbG9yOiAjYzEwNjA2ICFpbXBvcnRhbnQ7XG59XG5cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYl9pbm5lciBzcGFuLnNlYXJjaCB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJfaW5uZXIgc3BhbltpdGVtcHJvcD1cIml0ZW1MaXN0RWxlbWVudFwiXSA+IHNwYW5baXRlbXByb3A9XCJuYW1lXCJdLFxuICAuYnJlYWRjcnVtYl9pbm5lciBzcGFuIGEge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFycm93LXRvLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2MxMDYwNjtcbn1cblxuLmFycm93LXRvLWxpbmsgc3BhbiB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5hcnJvdy10by1saW5rIHNwYW46YmVmb3JlLCAuYXJyb3ctdG8tbGluayBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYXJyb3ctdG8tbGluayBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcnJvdy10by1saW5rIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuYXJyb3ctdG8tbGluayB7XG4gIGJhY2tncm91bmQ6ICNkNGE2Yzg7XG59XG5cbi5zbGlkZXJJbnN0aXR1dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dHNfbW9iaWxlXCIgXCJzbGlkZXJcIiBcInRleHRzXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXJvdy1nYXA6IDEuNDI4NTdyZW07XG4gIC8qISovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zbGlkZXJJbnN0aXR1dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzbGlkZXIgdGV4dHNcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjdmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQuNjQyODZyZW07XG4gIH1cbn1cblxuLnNsaWRlckluc3RpdHV0X190ZXh0cyB7XG4gIGdyaWQtYXJlYTogdGV4dHM7XG59XG5cbi5zbGlkZXJJbnN0aXR1dF9fc2xpZGVyIHtcbiAgZ3JpZC1hcmVhOiBzbGlkZXI7XG59XG5cbi5zbGlkZXJJbnN0aXR1dF9fc2xpZGVyIC5pbnN0aXR1dFNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlckluc3RpdHV0X19zbGlkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVySW5zdGl0dXQgLnNsaWRlckRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjE4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zbGlkZXJJbnN0aXR1dCAuc2xpZGVyRGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbn1cblxuLnNsaWRlckluc3RpdHV0IC5zbGlkZXJEZXNjcmlwdGlvbiBwOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbn1cblxuLnNsaWRlckluc3RpdHV0IC5zbGlkZXJEZXNjcmlwdGlvbiBwOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNDI4NTdyZW07XG4gIG1hcmdpbjogMCAuNWVtIDAgLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZDFkMWQ7XG59XG5cbi5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIHtcbiAgZ3JpZC1hcmVhOiB0ZXh0c19tb2JpbGU7XG4gIC8qISovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zbGlkZXJJbnN0aXR1dF9fdGV4dHNfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbnN0aXR1dFRodW1icyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5pbnN0aXR1dFRodW1icyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uaW5zdGl0dXRUaHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50YWItY29udGVudF9fc2xpZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc2xpZGVyX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi50YWItY29udGVudF9fc2xpZGVyIC5zbGlkZXJfbmF2aWdhdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRhYi1jb250ZW50X19zbGlkZXIgLnNsaWRlcl9uYXZpZ2F0aW9uLnNsaWRlcl9uYXZpZ2F0aW9uX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4udGFiLWNvbnRlbnRfX3NsaWRlciAuc2xpZGVyX25hdmlnYXRpb24uc2xpZGVyX25hdmlnYXRpb25fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpZGVyX25hdmlnYXRpb24uc2xpZGVyU29pbnNfX25hdmlnYXRpb24ge1xuICB0b3A6IGNhbGModmFyKC0tYm94VGl0bGVUZXh0X19pbWFnZV9faGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2xpZGVyX25hdmlnYXRpb24uc2xpZGVyU29pbnNfX25hdmlnYXRpb24uc2xpZGVyX25hdmlnYXRpb25fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zbGlkZXJfbmF2aWdhdGlvbi5zbGlkZXJTb2luc19fbmF2aWdhdGlvbi5zbGlkZXJfbmF2aWdhdGlvbl9uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZXJfbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkICM1YTVhNTg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbn1cblxuLnNsaWRlcl9uYXZpZ2F0aW9uX3ByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uc2xpZGVyX25hdmlnYXRpb25fcHJldjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uc2xpZGVyX25hdmlnYXRpb25fbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uc2xpZGVyX25hdmlnYXRpb25fbmV4dDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNsaWRlcl9uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzEwNjA2O1xufVxuXG4uc2xpZGVyX25hdmlnYXRpb246aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udGFic19zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTAsIDkwLCA4OCwgMC4yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1YTVhNTg7XG59XG5cbi5pbmZvcy1hY2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uaW5mb3MtYWNjZXNzID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9zLWFjY2VzcyA+IGxpIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIH1cbn1cblxuLmluZm9zLWFjY2VzcyA+IGxpID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5pbmZvcy1hY2Nlc3MgPiBsaSBhOm5vdCguaW5mb3MtYWNjZXNzX19hZGRyZXNzKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbmZvcy1hY2Nlc3MgPiBsaTpmaXJzdC1jaGlsZCBhOm5vdCguaW5mb3MtYWNjZXNzX19hZGRyZXNzKSB7XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbn1cblxuLmluZm9zLWFjY2VzcyBsaS5pdGVtLWFjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9zLWFjY2VzcyBsaS5pdGVtLWFjY2VzcyB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICB9XG59XG5cbi5pbmZvcy1hY2Nlc3MgbGkuaXRlbS1hY2Nlc3Mgc3ZnIHtcbiAgd2lkdGg6IDEzLjc2MnB4O1xuICBoZWlnaHQ6IDEzLjc2MnB4O1xufVxuXG4uaW5mb3MtYWNjZXNzIGxpLml0ZW0tYWNjZXNzOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtO1xufVxuXG4uYmxvY2tDb250YWN0TWFwX190ZXh0cyAuaW5mb3MtYWNjZXNzID4gbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtO1xufVxuXG4uaW5mb3MtYWNjZXNzLmFjY2VzLWl0ZW0gPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW07XG59XG5cbi5pbmZvcy1hY2Nlc3MuYWNjZXMtaXRlbSA+IGxpOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbmZvcy1hY2Nlc3MgbGkuaXRlbS1hY2Nlc3M6bGFzdC1jaGlsZCBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlWCgycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9zLWFjY2VzcyBsaS5pdGVtLWFjY2VzczpsYXN0LWNoaWxkIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5pbmZvcy1hY2Nlc3MgbGkuaXRlbS1hY2Nlc3Mge1xuICBnYXA6IDUuMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbn1cblxuLmluZm9zLWFjY2Vzc19fcGhvbmUgZGl2IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmluZm9zLWFjY2VzcyBkaXYge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzI1O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLmluZm9zLWFjY2Vzc19faWNvbi1waW4ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5pbmZvcy1hY2Nlc3MgPiBsaTpmaXJzdC1jaGlsZCBhOm5vdCguaW5mb3MtYWNjZXNzX19hZGRyZXNzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaW5mb3MtYWNjZXNzID4gbGk6Zmlyc3QtY2hpbGQgYTpub3QoLmluZm9zLWFjY2Vzc19fYWRkcmVzcykgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5pbmZvcy1hY2Nlc3MgPiBsaTpmaXJzdC1jaGlsZCBhOm5vdCguaW5mb3MtYWNjZXNzX19hZGRyZXNzKTpob3ZlciB7XG4gIGNvbG9yOiAjYjEwZjI3O1xufVxuXG4ubGFuZ19jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnJvbGxIb3Zlck1haWwgPiBkaXYsIC5yb2xsSG92ZXJNZW51ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm9sbEhvdmVyTWFpbCA+IGRpdiA+IHN0cm9uZywgLnJvbGxIb3Zlck1lbnUgPiBkaXYgPiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4ucm9sbEhvdmVyTWFpbCA+IGRpdiA+IHN0cm9uZzpudGgtY2hpbGQoMiksIC5yb2xsSG92ZXJNZW51ID4gZGl2ID4gc3Ryb25nOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJvbGxIb3Zlck1haWw6aG92ZXIgPiBkaXYgPiBzdHJvbmc6bnRoLWNoaWxkKDEpLCAucm9sbEhvdmVyTWVudTpob3ZlciA+IGRpdiA+IHN0cm9uZzpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLnJvbGxIb3Zlck1haWw6aG92ZXIgPiBkaXYgPiBzdHJvbmc6bnRoLWNoaWxkKDIpLCAucm9sbEhvdmVyTWVudTpob3ZlciA+IGRpdiA+IHN0cm9uZzpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ubGlua193aXRoX2JvcmRlciB7XG4gIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNjMTA2MDY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERURFREU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDExcHggMTBweDtcbiAgbWF4LXdpZHRoOiAyOTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rX3dpdGhfYm9yZGVyIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLmxpbmtfd2l0aF9ib3JkZXIgc3BhbjpiZWZvcmUsIC5saW5rX3dpdGhfYm9yZGVyIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYzEwNjA2O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYzEwNjA2O1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xufVxuXG4ubGlua193aXRoX2JvcmRlciA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2MxMDYwNjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2MxMDYwNjtcbiAgYm90dG9tOiAtMnB4O1xuICByaWdodDogLTJweDtcbn1cblxuLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjMTA2MDY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2MxMDYwNjtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xufVxuXG4ubGlua193aXRoX2JvcmRlciA+IHNwYW4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzEwNjA2O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjMTA2MDY7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogLTJweDtcbn1cblxuLmxpbmtfd2l0aF9ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogI2MxMDYwNiAhaW1wb3J0YW50O1xufVxuXG4ubGlua193aXRoX2JvcmRlcjpob3ZlciBzcGFuOmJlZm9yZSwgLmxpbmtfd2l0aF9ib3JkZXI6aG92ZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5saW5rX3dpdGhfYm9yZGVyIHtcbiAgY29sb3I6ICM2MTRhNWY7XG59XG5cbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNGE2Yzg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q0YTZjODtcbn1cblxuYm9keS5tZW51X3N0eWxlX3B1cnBsZSAubGlua193aXRoX2JvcmRlciA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDRhNmM4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkNGE2Yzg7XG59XG5cbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q0YTZjODtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkNGE2Yzg7XG59XG5cbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDRhNmM4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q0YTZjODtcbn1cblxuLmxpbmtfd2l0aF9ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogIzYxNGE1ZiAhaW1wb3J0YW50O1xufVxuXG4uaG9tZUludGVybmVfX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDMuNTcxNDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVJbnRlcm5lX19zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4uaG9tZUludGVybmVfX3NlYXJjaCAuc2VhcmNoQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNDI4NTdyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuLmhvbWVJbnRlcm5lX19zZWFyY2ggLndwX2F1dG9zZWFyY2hfaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5OSUgIWltcG9ydGFudDtcbn1cblxuLmhvbWVJbnRlcm5lX19zZWFyY2ggLndwX2F1dG9zZWFyY2hfZm9ybV93cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZUludGVybmVfX3NlYXJjaCAud3BfYXV0b3NlYXJjaF9mb3JtX3dyYXBwZXIgLndwX2F1dG9zZWFyY2hfc3VibWl0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ob21lSW50ZXJuZV9fc2VhcmNoIC53cF9hdXRvc2VhcmNoX2Zvcm1fd3JhcHBlciAud3BfYXV0b3NlYXJjaF9zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VhcmNoLXB1cnBsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lSW50ZXJuZV9fc2VhcmNoIC53cF9hdXRvc2VhcmNoX2Zvcm1fd3JhcHBlciAud3BfYXV0b3NlYXJjaF9zdWJtaXQge1xuICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZUludGVybmVfX3NlYXJjaCAud3BfYXV0b3NlYXJjaF9mb3JtX3dyYXBwZXIgLndwX2F1dG9zZWFyY2hfc3VibWl0IHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLmhvbWVJbnRlcm5lX19zZWFyY2ggLndwX2F1dG9zZWFyY2hfaW5wdXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWJhYmFiICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lSW50ZXJuZV9fc2VhcmNoIC53cF9hdXRvc2VhcmNoX2lucHV0IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZUludGVybmVfX3NlYXJjaCAud3BfYXV0b3NlYXJjaF9pbnB1dCwgLmhvbWVJbnRlcm5lX19zZWFyY2ggLndwX2F1dG9zZWFyY2hfaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjN2U3ZTdkICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndwX2F1dG9zZWFyY2hfc3VnZ2VzdGlvbnMgLmFjX292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xufVxuXG4ud3BfYXV0b3NlYXJjaF9zdWdnZXN0aW9ucyB1bCAud3BfYXV0b3NlYXJjaF9jYXRlZ29yeSxcbi53cF9hdXRvc2VhcmNoX3N1Z2dlc3Rpb25zIHVsIC53cF9hdXRvc2VhcmNoX21vcmUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNiAhaW1wb3J0YW50O1xufVxuXG4ud3BfYXV0b3NlYXJjaF9zdWdnZXN0aW9ucyAuc2VhcmNoaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodE1lZGl1bSkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lSW50ZXJuZV9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWVUZWFtIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjYwNzE0cmVtICsgMS44NzV2dyk7XG4gIC8qISovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVUZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5ob21lVGVhbSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjk2NDI5cmVtICsgNS42MjV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVUZWFtIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtO1xuICB9XG59XG5cbi5ob21lVGVhbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmJsb2NrX2hlcm9fX3RlYW0gLmhvbWVUZWFtX19jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS44OTI4NnJlbSArIDQuODc1dncpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja19oZXJvX190ZWFtIC5ob21lVGVhbV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfaGVyb19fdGVhbSAuaG9tZVRlYW1fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW07XG4gIH1cbn1cblxuLmJsb2NrX2hlcm9fX3RlYW0gLmhvbWVUZWFtX19jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICByaWdodDogMDtcbn1cblxuLmhvbWVUZWFtOm5vdCguaG9tZVRlYW0tLXdpdGhvdXRDb250ZW50KSAuaG9tZVRlYW1fX2NvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudVwiIFwibW9kdWxlXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMC43MTQyOXJlbTtcbiAgLyohKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhvbWVUZWFtOm5vdCguaG9tZVRlYW0tLXdpdGhvdXRDb250ZW50KSAuaG9tZVRlYW1fX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtb2R1bGUgY29udGVudVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuM2ZyO1xuICB9XG59XG5cbi5ob21lVGVhbS5ob21lVGVhbS0td2l0aG91dENvbnRlbnQgLmhvbWVUZWFtX19jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbW9kdWxlJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5ob21lVGVhbSAubW9kdWxlVGVhbSB7XG4gIGdyaWQtYXJlYTogbW9kdWxlO1xufVxuXG4uaG9tZVRlYW1fX2NvbnRlbnUge1xuICBncmlkLWFyZWE6IGNvbnRlbnU7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxuXG4uaG9tZVRlYW1fX2NvbnRlbnUgaDEsIC5ob21lVGVhbV9fY29udGVudSBoMiwgLmhvbWVUZWFtX19jb250ZW51IGgzLFxuLmhvbWVUZWFtX19jb250ZW51IGg0LCAuaG9tZVRlYW1fX2NvbnRlbnUgaDUsIC5ob21lVGVhbV9fY29udGVudSBoNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3ODU3cmVtICsgMC41MjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNTM1NzFyZW0gKyAxLjEyNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDEsIC5ob21lVGVhbV9fY29udGVudSBoMiwgLmhvbWVUZWFtX19jb250ZW51IGgzLFxuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDQsIC5ob21lVGVhbV9fY29udGVudSBoNSwgLmhvbWVUZWFtX19jb250ZW51IGg2IHtcbiAgICBmb250LXNpemU6IDEuOTI4NTdyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDEsIC5ob21lVGVhbV9fY29udGVudSBoMiwgLmhvbWVUZWFtX19jb250ZW51IGgzLFxuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDQsIC5ob21lVGVhbV9fY29udGVudSBoNSwgLmhvbWVUZWFtX19jb250ZW51IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmhvbWVUZWFtX19jb250ZW51IGgxIHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGgyIHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGgzIHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGg0IHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGg1IHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGg2IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMS40NzE0M3JlbSArIDAuNDV2dyk7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNjMTA2MDY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDEgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDIgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDMgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDQgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDUgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDYgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuODU3MTRyZW07XG4gIH1cbn1cblxuYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuaG9tZVRlYW1fX2NvbnRlbnUgaDEgc3Ryb25nLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ob21lVGVhbV9fY29udGVudSBoMiBzdHJvbmcsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmhvbWVUZWFtX19jb250ZW51IGgzIHN0cm9uZywgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuaG9tZVRlYW1fX2NvbnRlbnUgaDQgc3Ryb25nLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ob21lVGVhbV9fY29udGVudSBoNSBzdHJvbmcsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmhvbWVUZWFtX19jb250ZW51IGg2IHN0cm9uZyB7XG4gIGNvbG9yOiAjZDRhNmM4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDdweCkge1xuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDEsIC5ob21lVGVhbV9fY29udGVudSBoMiwgLmhvbWVUZWFtX19jb250ZW51IGgzLFxuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDQsIC5ob21lVGVhbV9fY29udGVudSBoNSwgLmhvbWVUZWFtX19jb250ZW51IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS40NTcxNHJlbSArIDAuM3Z3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNDY0MjlyZW0gKyAwLjM3NXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDdweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDEsIC5ob21lVGVhbV9fY29udGVudSBoMiwgLmhvbWVUZWFtX19jb250ZW51IGgzLFxuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDQsIC5ob21lVGVhbV9fY29udGVudSBoNSwgLmhvbWVUZWFtX19jb250ZW51IGg2IHtcbiAgICBmb250LXNpemU6IDEuNzE0MjlyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQ3cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVUZWFtX19jb250ZW51IGgxLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDIsIC5ob21lVGVhbV9fY29udGVudSBoMyxcbiAgLmhvbWVUZWFtX19jb250ZW51IGg0LCAuaG9tZVRlYW1fX2NvbnRlbnUgaDUsIC5ob21lVGVhbV9fY29udGVudSBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDdweCkge1xuICAuaG9tZVRlYW1fX2NvbnRlbnUgaDEgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDIgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDMgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDQgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDUgc3Ryb25nLCAuaG9tZVRlYW1fX2NvbnRlbnUgaDYgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS40NDI4NnJlbSArIDAuMTV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQ3cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVUZWFtX19jb250ZW51IGgxIHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGgyIHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGgzIHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGg0IHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGg1IHN0cm9uZywgLmhvbWVUZWFtX19jb250ZW51IGg2IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQzcmVtO1xuICB9XG59XG5cbi5ob21lVGVhbV9fY29udGVudSB1bCB7XG4gIG1hcmdpbjogMCAwIDAgMS4yNXJlbTtcbn1cblxuLmhvbWVUZWFtX19jb250ZW51IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW07XG4gIHBhZGRpbmctbGVmdDogMi4yODU3MXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZVRlYW1fX2NvbnRlbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG4uaG9tZVRlYW1fX2NvbnRlbnUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHVjZTIuc3ZnXCIpO1xuICBsZWZ0OiAwO1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ob21lVGVhbV9fY29udGVudSB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHVjZTItcHVycGxlLnN2Z1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZVRlYW0gKyAuYmFubmVyX3VyZ2VuY2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS41MzU3MXJlbSArIDEuMTI1dncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVUZWFtICsgLmJhbm5lcl91cmdlbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLm1vZHVsZVRlYW1fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tb2R1bGVUZWFtX2NvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm90dG9tOiAwO1xufVxuXG4ubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxODNweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLm1vZHVsZVRlYW0ubWVudV9zdHlsZV9wdXJwbGUgLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogNDcwcHg7XG4gIGxlZnQ6IDI3OHB4O1xufVxuXG4ubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgbGVmdDogMTYzcHg7XG59XG5cbi5tb2R1bGVUZWFtLm1lbnVfc3R5bGVfcHVycGxlIC5tb2R1bGVUZWFtX2NvbnRhaW5lciA+IGE6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDI3OHB4O1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBsZWZ0OiAwO1xufVxuXG4ubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAzNzhweDtcbiAgbGVmdDogMzA4cHg7XG59XG5cbi5tb2R1bGVUZWFtLm1lbnVfc3R5bGVfcHVycGxlIC5tb2R1bGVUZWFtX2NvbnRhaW5lciA+IGE6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQ1OHB4O1xuICBsZWZ0OiA0NjVweDtcbn1cblxuLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYTpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTIycHg7XG4gIGhlaWdodDogNDIwcHg7XG4gIGxlZnQ6IDQzOHB4O1xufVxuXG4ubW9kdWxlVGVhbS5tZW51X3N0eWxlX3B1cnBsZSAubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDQ2M3B4O1xuICBsZWZ0OiAzOTFweDtcbn1cblxuLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYTpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMzg5cHg7XG4gIGxlZnQ6IDU2MHB4O1xufVxuXG4ubW9kdWxlVGVhbS5tZW51X3N0eWxlX3B1cnBsZSAubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbGVmdDogNTg1cHg7XG59XG5cbi5tb2R1bGVUZWFtX2NvbnRhaW5lciA+IGE6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQxNXB4O1xuICBsZWZ0OiA2OTRweDtcbn1cblxuLm1vZHVsZVRlYW0ubWVudV9zdHlsZV9wdXJwbGUgLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYTpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDczcHg7XG4gIGxlZnQ6IDY5MHB4O1xufVxuXG4ubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCg3KSB7XG4gIHdpZHRoOiAxNjZweDtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tb2R1bGVUZWFtLm1lbnVfc3R5bGVfcHVycGxlIC5tb2R1bGVUZWFtX2NvbnRhaW5lciA+IGE6bnRoLWNoaWxkKDcpIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQ0NXB4O1xuICByaWdodDogMDtcbn1cblxuLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYSNob21lLWhlcm8tMSB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzEyMScgaGVpZ2h0PSc2MCcgaWQ9J0NhbHF1ZV8xJyBkYXRhLW5hbWU9J0NhbHF1ZSAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjEgNjAnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xe2ZpbGwtb3BhY2l0eTowLjM7c3Ryb2tlOiUyM2ZmZjtzdHJva2Utd2lkdGg6MnB4O30uY2xzLTJ7ZmlsbDolMjNmZmY7fS5jbHMtM3tmaWxsOiUyMzNlM2UzZTt9JTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NjaXJjbGUgY2xhc3M9J2Nscy0xJyBjeD0nMzUnIGN5PSc0NScgcj0nMTQnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDIsNDUuMTlIMzUuODFWMzloLS42MnY2LjE5SDI5di42Mmg2LjE5VjUyaC42MlY0NS44MUg0MlonLyUzRSUzQ3JlY3QgY2xhc3M9J2Nscy0zJyB3aWR0aD0nMTIxJyBoZWlnaHQ9JzIyJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTIzLjU1LDYuMzJIMjYuOWE1LjE4LDUuMTgsMCwwLDEsMS42Mi4yNiwzLjg1LDMuODUsMCwwLDEsMi4zNCwyLjExLDQuNTQsNC41NCwwLDAsMSwuMzYsMS44OCwzLjkyLDMuOTIsMCwwLDEtMS40OCwzLjIxLDQuNTMsNC41MywwLDAsMS0xLjQ1Ljc4LDUuMTYsNS4xNiwwLDAsMS0xLjU3LjI2SDIzLjU1Wm0yLjY0LDcuMTNhNS4yNCw1LjI0LDAsMCwwLDEuMzQtLjE2LDMuMTgsMy4xOCwwLDAsMCwxLjEtLjUxLDIuMzYsMi4zNiwwLDAsMCwuNzQtLjg4LDMsMywwLDAsMCwuMjctMS4zMywzLjMxLDMuMzEsMCwwLDAtLjI0LTEuMzIsMi4xNywyLjE3LDAsMCwwLS42Ny0uODksMi43NSwyLjc1LDAsMCwwLTEtLjUxLDQuNiw0LjYsMCwwLDAtMS4yNy0uMTZIMjUuMDd2NS43NlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMzIuNjYsOS4wNkgzNC4xVjEwaDBhMS43MywxLjczLDAsMCwxLC42OC0uNzgsMiwyLDAsMCwxLDEtLjI4LDEuMTUsMS4xNSwwLDAsMSwuMjYsMGwuMjYuMDZ2MS4zOUwzNiwxMC4zMWEyLDIsMCwwLDAtLjM0LDAsMS40NywxLjQ3LDAsMCwwLS44MS4xOSwxLjQ5LDEuNDksMCwwLDAtLjQ3LjQyLDEuMjYsMS4yNiwwLDAsMC0uMjEuNDgsMS42NCwxLjY0LDAsMCwwLS4wNi4zNnYzLjA5SDMyLjY2WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J000MS4yOCw2LjMyaDJsNC4xMiw2LjMxaDBWNi4zMmgxLjUxdjguNUg0N0w0Mi44MSw4LjNoMHY2LjUySDQxLjI4WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001MiwxMi40NGExLjQ4LDEuNDgsMCwwLDAsLjUxLDEsMS41NSwxLjU1LDAsMCwwLDEsLjM2LDEuNzMsMS43MywwLDAsMCwuOTEtLjIyLDIuODMsMi44MywwLDAsMCwuNjQtLjU2bDEsLjc4QTIuOTQsMi45NCwwLDAsMSw1NSwxNC43YTMuNCwzLjQsMCwwLDEtMS4zMS4yNiwzLjUxLDMuNTEsMCwwLDEtMS4yMi0uMjEsMywzLDAsMCwxLTEtLjYyLDIuNzksMi43OSwwLDAsMS0uNjYtMSwzLDMsMCwwLDEtLjI1LTEuMjQsMi45MiwyLjkyLDAsMCwxLC4yNS0xLjI0LDIuODQsMi44NCwwLDAsMSwuNjYtMSwzLDMsMCwwLDEsMS0uNjEsMy41MiwzLjUyLDAsMCwxLDEuMjItLjIyLDIuOCwyLjgsMCwwLDEsMS4xLjIxLDIuMzcsMi4zNywwLDAsMSwuODUuNjEsMi44MywyLjgzLDAsMCwxLC41NiwxLDQuMjEsNC4yMSwwLDAsMSwuMTksMS4zNHYuMzlabTMtMS4wOGExLjM0LDEuMzQsMCwwLDAtLjM5LTFBMS41MSwxLjUxLDAsMCwwLDUzLjQ3LDEwYTEuNDIsMS40MiwwLDAsMC0xLC4zOCwxLjY3LDEuNjcsMCwwLDAtLjQ2LDFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTU3LjY3LDcuMWEuNzkuNzksMCwwLDEsLjI2LS42Ljg1Ljg1LDAsMCwxLC42NS0uMjYsMSwxLDAsMCwxLC42Ny4yNC44MS44MSwwLDAsMSwuMjcuNjIuOC44LDAsMCwxLS4yNy42MiwxLDEsMCwwLDEtLjY3LjI1Ljg5Ljg5LDAsMCwxLS42NS0uMjZBLjgxLjgxLDAsMCwxLDU3LjY3LDcuMVptLjIsMmgxLjQ0djUuNzZINTcuODdaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTYxLjEyLDUuNzVoMS40NXY5LjA3SDYxLjEyWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002Ny43MSwxMC42MWE0Ljg1LDQuODUsMCwwLDEsLjM0LTEuODZBNC4wOCw0LjA4LDAsMCwxLDY5LDcuMzNhNC4zMyw0LjMzLDAsMCwxLDEuNDEtLjkxLDUsNSwwLDAsMSwxLjgxLS4zMUE1LjA4LDUuMDgsMCwwLDEsNzQsNi40YTMuODksMy44OSwwLDAsMSwxLjQzLjg5LDQuMTksNC4xOSwwLDAsMSwuOTQsMS40Miw1LDUsMCwwLDEsLjMzLDEuODUsNC43OCw0Ljc4LDAsMCwxLS4zMywxLjgxQTQuMTgsNC4xOCwwLDAsMSw3NCwxNC42OSw0Ljg3LDQuODcsMCwwLDEsNzIuMiwxNWE1LDUsMCwwLDEtMS44MS0uMzEsNC40OCw0LjQ4LDAsMCwxLTEuNDEtLjksNC4wOSw0LjA5LDAsMCwxLS45My0xLjRBNC42Myw0LjYzLDAsMCwxLDY3LjcxLDEwLjYxWm0xLjU5LS4xYTMuNjIsMy42MiwwLDAsMCwuMjEsMS4yNiwyLjk0LDIuOTQsMCwwLDAsLjU5LDEsMi43NywyLjc3LDAsMCwwLC45Mi42NiwyLjg4LDIuODgsMCwwLDAsMS4xOS4yNCwyLjkyLDIuOTIsMCwwLDAsMS4yLS4yNCwyLjgxLDIuODEsMCwwLDAsLjkzLS42NiwzLjExLDMuMTEsMCwwLDAsLjU5LTEsMy42MiwzLjYyLDAsMCwwLC4yMS0xLjI2LDMuMzUsMy4zNSwwLDAsMC0uMjEtMS4xOSwyLjkyLDIuOTIsMCwwLDAtLjU5LTEsMi42NSwyLjY1LDAsMCwwLS45My0uNjUsMi45MiwyLjkyLDAsMCwwLTEuMi0uMjRBMi44OCwyLjg4LDAsMCwwLDcxLDcuNzFhMi42MSwyLjYxLDAsMCwwLS45Mi42NSwyLjc3LDIuNzcsMCwwLDAtLjU5LDFBMy4zNSwzLjM1LDAsMCwwLDY5LjMsMTAuNTFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTgzLjQyLDE0LjgySDgyLjA1di0uOTNoMGEyLDIsMCwwLDEtLjYyLjc1LDEuODEsMS44MSwwLDAsMS0xLjE0LjMyLDIuMzgsMi4zOCwwLDAsMS0xLS4xOCwxLjg5LDEuODksMCwwLDEtLjY2LS41MSwyLjIxLDIuMjEsMCwwLDEtLjM2LS43MiwzLjQ5LDMuNDksMCwwLDEtLjEtLjg2VjkuMDZoMS40NFYxMmE1LjI1LDUuMjUsMCwwLDAsMCwuNTQsMiwyLDAsMCwwLC4xMy41NSwxLDEsMCwwLDAsLjMxLjQzLjg5Ljg5LDAsMCwwLC41OS4xOCwxLjQxLDEuNDEsMCwwLDAsLjYxLS4xMiwxLjIsMS4yLDAsMCwwLC40MS0uMzMsMS4zOCwxLjM4LDAsMCwwLC4yMy0uNDdBMiwyLDAsMCwwLDgyLDEyLjJWOS4wNmgxLjQ0WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J004OC43OSwxNGgwYTEuOTIsMS45MiwwLDAsMS0uNzkuNzFBMi40NSwyLjQ1LDAsMCwxLDg2LjksMTVhMi41MiwyLjUyLDAsMCwxLS43Ny0uMTEsMi4wOCwyLjA4LDAsMCwxLS42Ny0uMzIsMS41NCwxLjU0LDAsMCwxLS42Ni0xLjMsMS43NCwxLjc0LDAsMCwxLC4xNy0uNzksMS42NCwxLjY0LDAsMCwxLC40NS0uNTYsMi42OSwyLjY5LDAsMCwxLC42NS0uMzUsNSw1LDAsMCwxLC43OC0uMiw3LjE3LDcuMTcsMCwwLDEsLjgxLS4wOGwuNzYsMGguMzd2LS4xNmEuOTQuOTQsMCwwLDAtLjM4LS44MSwxLjU1LDEuNTUsMCwwLDAtMS0uMjcsMi4yMiwyLjIyLDAsMCwwLS44NS4xNywyLjA3LDIuMDcsMCwwLDAtLjY4LjQzbC0uNzYtLjc1YTIuNzgsMi43OCwwLDAsMSwxLjEyLS43MSw0LjMxLDQuMzEsMCwwLDEsMS4zMy0uMjIsMy4zNywzLjM3LDAsMCwxLDEsLjE0LDIuMSwyLjEsMCwwLDEsLjcuMzYsMS44MSwxLjgxLDAsMCwxLC40My40OSwyLjE5LDIuMTksMCwwLDEsLjIxLjU3LDIuOSwyLjksMCwwLDEsLjA4LjU2YzAsLjE4LDAsLjM0LDAsLjQ4djMuMzFIODguNzlabS0uMDktMS43OWgtLjNsLS42NywwYTMuNzgsMy43OCwwLDAsMC0uNy4xMiwxLjUzLDEuNTMsMCwwLDAtLjU2LjI2LjU5LjU5LDAsMCwwLS4yMy40OS42Mi42MiwwLDAsMCwuMDkuMzQuNzYuNzYsMCwwLDAsLjI0LjIzLjg0Ljg0LDAsMCwwLC4zMi4xNCwxLjQ3LDEuNDcsMCwwLDAsLjM2LDAsMS41MywxLjUzLDAsMCwwLDEuMS0uMzUsMS4zNCwxLjM0LDAsMCwwLC4zNS0xWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J005MS43Niw5LjA2SDkzLjJWMTBoMGExLjY4LDEuNjgsMCwwLDEsLjY4LS43OCwxLjkyLDEuOTIsMCwwLDEsMS0uMjgsMS4xNSwxLjE1LDAsMCwxLC4yNiwwbC4yNi4wNnYxLjM5bC0uMzYtLjA4YTIsMiwwLDAsMC0uMzQsMCwxLjQ3LDEuNDcsMCwwLDAtLjgxLjE5LDEuNDksMS40OSwwLDAsMC0uNDcuNDIsMS40NywxLjQ3LDAsMCwwLS4yMi40OCwyLjI5LDIuMjksMCwwLDAsMCwuMzZ2My4wOUg5MS43NlonLyUzRSUzQy9zdmclM0VcIikgMzUgNDAsIGF1dG87XG59XG5cbi5tb2R1bGVUZWFtX2NvbnRhaW5lciA+IGEjaG9tZS1oZXJvLTIge1xuICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMjEnIGhlaWdodD0nNjAnIGlkPSdDYWxxdWVfMScgZGF0YS1uYW1lPSdDYWxxdWUgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIxIDYwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMXtmaWxsLW9wYWNpdHk6MC4zO3N0cm9rZTolMjNmZmY7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0ye2ZpbGw6JTIzZmZmO30uY2xzLTN7ZmlsbDolMjMzZTNlM2U7fSUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDY2lyY2xlIGNsYXNzPSdjbHMtMScgY3g9JzM1JyBjeT0nNDUnIHI9JzE0Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQyLDQ1LjE5SDM1LjgxVjM5aC0uNjJ2Ni4xOUgyOXYuNjJoNi4xOVY1MmguNjJWNDUuODFINDJaJy8lM0UlM0NyZWN0IGNsYXNzPSdjbHMtMycgd2lkdGg9JzEyMScgaGVpZ2h0PScyMicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMC4yNCw2LjM3aDMuMzVhNS4xOCw1LjE4LDAsMCwxLDEuNjIuMjYsMy44NSwzLjg1LDAsMCwxLDIuMzQsMi4xMSw0LjU0LDQuNTQsMCwwLDEsLjM2LDEuODgsNCw0LDAsMCwxLTEuNDksMy4yMSw0LjQzLDQuNDMsMCwwLDEtMS40NS43OCw1LjEsNS4xLDAsMCwxLTEuNTYuMjZIMTAuMjRabTIuNjQsNy4xM2E1LjI5LDUuMjksMCwwLDAsMS4zNC0uMTYsMy4yNywzLjI3LDAsMCwwLDEuMS0uNTEsMi4zNCwyLjM0LDAsMCwwLC43My0uODgsMywzLDAsMCwwLC4yNy0xLjMzLDMuMzEsMy4zMSwwLDAsMC0uMjQtMS4zMiwyLjI0LDIuMjQsMCwwLDAtLjY2LS44OSwyLjgzLDIuODMsMCwwLDAtMS0uNTEsNC43Miw0LjcyLDAsMCwwLTEuMjgtLjE2SDExLjc1VjEzLjVaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTE5LjM1LDkuMTFoMS40NFYxMGgwYTEuNzUsMS43NSwwLDAsMSwuNjktLjc4LDEuODksMS44OSwwLDAsMSwxLS4yOCwxLjA5LDEuMDksMCwwLDEsLjI2LDAsMS4yMiwxLjIyLDAsMCwxLC4yNi4wNnYxLjM5bC0uMzUtLjA4YTIuMDcsMi4wNywwLDAsMC0uMzUsMCwxLjQ2LDEuNDYsMCwwLDAtLjguMTksMS4zOSwxLjM5LDAsMCwwLS40Ny40MiwxLjQ3LDEuNDcsMCwwLDAtLjIyLjQ4LDEuNSwxLjUsMCwwLDAtLjA1LjM2djMuMDlIMTkuMzVaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTI3LjkzLDYuMzdoMS41MXY4LjVIMjcuOTNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTM0LjM3LDEwLjdhMS4zMiwxLjMyLDAsMCwwLTEuMTMtLjU4LDEuMTQsMS4xNCwwLDAsMC0uNTYuMTQuNDkuNDksMCwwLDAtLjI4LjQ3LjQxLjQxLDAsMCwwLC4yMy4zOCwyLjU1LDIuNTUsMCwwLDAsLjU4LjIxbC43NS4xN2EzLDMsMCwwLDEsLjc1LjI4LDEuNTUsMS41NSwwLDAsMSwuNTcuNTEsMS41MSwxLjUxLDAsMCwxLC4yMy44OCwxLjU2LDEuNTYsMCwwLDEtLjIyLjg3LDEuNjcsMS42NywwLDAsMS0uNTguNTcsMi41MiwyLjUyLDAsMCwxLS43OS4zMkE0LjU2LDQuNTYsMCwwLDEsMzMsMTVhMy43OSwzLjc5LDAsMCwxLTEuMjQtLjE5LDIuMzUsMi4zNSwwLDAsMS0xLS43bDEtLjlhMi41OCwyLjU4LDAsMCwwLC42LjUxLDEuMzYsMS4zNiwwLDAsMCwuNzcuMmwuMzIsMGExLjUyLDEuNTIsMCwwLDAsLjMyLS4xMi45My45MywwLDAsMCwuMjMtLjIxLjUzLjUzLDAsMCwwLC4wOS0uMy40OC40OCwwLDAsMC0uMjMtLjQ0LDEuODgsMS44OCwwLDAsMC0uNTctLjI0bC0uNzUtLjE2YTMsMywwLDAsMS0uNzUtLjI2LDEuNDMsMS40MywwLDAsMS0uNTgtLjQ4LDEuNDcsMS40NywwLDAsMS0uMjMtLjg3LDEuNjcsMS42NywwLDAsMSwuNzItMS40MSwyLjMzLDIuMzMsMCwwLDEsLjc1LS4zNCwzLjM0LDMuMzQsMCwwLDEsMiwuMDksMS44NywxLjg3LDAsMCwxLC45MS42OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDAuMzYsMTQuMDhoMGExLjkyLDEuOTIsMCwwLDEtLjc5LjcxLDIuNDUsMi40NSwwLDAsMS0xLjA2LjIyLDIuNTIsMi41MiwwLDAsMS0uNzctLjExLDIuMDgsMi4wOCwwLDAsMS0uNjctLjMyLDEuNSwxLjUsMCwwLDEtLjY1LTEuMywxLjc0LDEuNzQsMCwwLDEsLjE2LS43OSwxLjY0LDEuNjQsMCwwLDEsLjQ1LS41NiwyLjU4LDIuNTgsMCwwLDEsLjY2LS4zNSw0LjU3LDQuNTcsMCwwLDEsLjc3LS4yLDcuNCw3LjQsMCwwLDEsLjgxLS4wOGwuNzcsMGguMzZ2LS4xNmExLDEsMCwwLDAtLjM3LS44MUExLjU5LDEuNTksMCwwLDAsMzksMTBhMi4xNSwyLjE1LDAsMCwwLS44NS4xNywyLDIsMCwwLDAtLjY5LjQzbC0uNzUtLjc1YTIuNzEsMi43MSwwLDAsMSwxLjEyLS43MUE0LjI1LDQuMjUsMCwwLDEsMzkuMTksOWEzLjQ0LDMuNDQsMCwwLDEsMSwuMTQsMiwyLDAsMCwxLC42OS4zNiwxLjUyLDEuNTIsMCwwLDEsLjQzLjQ5LDIuMTksMi4xOSwwLDAsMSwuMjEuNTcsMi45LDIuOSwwLDAsMSwuMDguNTZjMCwuMTgsMCwuMzQsMCwuNDh2My4zMUg0MC4zNlptLS4wOS0xLjc5SDQwbC0uNjcsMGEzLjc4LDMuNzgsMCwwLDAtLjcuMTIsMS41MywxLjUzLDAsMCwwLS41Ni4yNi41OS41OSwwLDAsMC0uMjMuNDkuNjIuNjIsMCwwLDAsLjA5LjM0Ljc2Ljc2LDAsMCwwLC4yNC4yMy44NC44NCwwLDAsMCwuMzIuMTQsMS40NywxLjQ3LDAsMCwwLC4zNiwwLDEuNTMsMS41MywwLDAsMCwxLjEtLjM1LDEuMywxLjMsMCwwLDAsLjM1LTFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQzLjMzLDUuOGgxLjQ0djRoMGExLjUxLDEuNTEsMCwwLDEsLjI4LS4yOSwyLjE3LDIuMTcsMCwwLDEsLjQtLjI5LDIuNjIsMi42MiwwLDAsMSwuNTYtLjIxQTIuNTMsMi41MywwLDAsMSw0Ni43Nyw5YTIuNzQsMi43NCwwLDAsMSwyLC44OCwzLjA2LDMuMDYsMCwwLDEsLjU3LDEsMy41NCwzLjU0LDAsMCwxLC4yLDEuMTksMy41OCwzLjU4LDAsMCwxLS4xOSwxLjE5LDIuOTEsMi45MSwwLDAsMS0uNTcsMSwyLjU4LDIuNTgsMCwwLDEtLjkuNjQsMywzLDAsMCwxLTEuMTguMjMsMi43MSwyLjcxLDAsMCwxLTEuMTQtLjI0LDEuNzQsMS43NCwwLDAsMS0uODQtLjc3aDB2Ljg3SDQzLjMzWk00OC4xMSwxMmEyLDIsMCwwLDAtLjExLS42NSwxLjY0LDEuNjQsMCwwLDAtLjM0LS41NSwxLjg3LDEuODcsMCwwLDAtLjUzLS4zOSwxLjgsMS44LDAsMCwwLS43MS0uMTQsMS43NiwxLjc2LDAsMCwwLS43MS4xNCwxLjYyLDEuNjIsMCwwLDAtLjUzLjM5LDEuNjQsMS42NCwwLDAsMC0uMzQuNTUsMS43OCwxLjc4LDAsMCwwLS4xMS42NSwxLjgxLDEuODEsMCwwLDAsLjExLjY1LDEuNzQsMS43NCwwLDAsMCwuMzQuNTUsMS40NywxLjQ3LDAsMCwwLC41My4zOCwxLjYxLDEuNjEsMCwwLDAsLjcxLjE1LDEuNjQsMS42NCwwLDAsMCwuNzEtLjE1LDEuNjYsMS42NiwwLDAsMCwuNTMtLjM4LDEuNzQsMS43NCwwLDAsMCwuMzQtLjU1QTIuMDYsMi4wNiwwLDAsMCw0OC4xMSwxMlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNTIuMTgsMTIuNDlhMS40NywxLjQ3LDAsMCwwLC41LDEsMS41OSwxLjU5LDAsMCwwLDEsLjM2LDEuNjcsMS42NywwLDAsMCwuOS0uMjIsMi40NiwyLjQ2LDAsMCwwLC42NC0uNTZsMSwuNzhhMywzLDAsMCwxLTEuMTMuODksMy40NCwzLjQ0LDAsMCwxLTEuMzEuMjYsMy41MSwzLjUxLDAsMCwxLTEuMjItLjIxLDIuOTEsMi45MSwwLDAsMS0xLS42MiwzLDMsMCwwLDEtLjY3LS45NUEzLjEyLDMuMTIsMCwwLDEsNTAuNzQsMTIsMy4wOCwzLjA4LDAsMCwxLDUxLDEwLjc1YTMsMywwLDAsMSwuNjctMSwyLjg5LDIuODksMCwwLDEsMS0uNjFBMy41MiwzLjUyLDAsMCwxLDUzLjg3LDlhMi44LDIuOCwwLDAsMSwxLjEuMjEsMi40NiwyLjQ2LDAsMCwxLC44NS42MSwyLjY2LDIuNjYsMCwwLDEsLjU1LDEsNC4yLDQuMiwwLDAsMSwuMiwxLjM0di4zOVptMy0xLjA4YTEuMzUsMS4zNSwwLDAsMC0uNC0xQTEuNDgsMS40OCwwLDAsMCw1My42NywxMGExLjM5LDEuMzksMCwwLDAtMSwuMzgsMS42MSwxLjYxLDAsMCwwLS40NiwxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001OC4wNyw1LjhoMS40NHY5LjA3SDU4LjA3WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002MS4zMyw1LjhoMS40NHY5LjA3SDYxLjMzWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002NS43MSwxMi40OWExLjQ4LDEuNDgsMCwwLDAsLjUxLDEsMS41NywxLjU3LDAsMCwwLDEsLjM2LDEuNzMsMS43MywwLDAsMCwuOTEtLjIyLDIuNjMsMi42MywwLDAsMCwuNjQtLjU2bDEsLjc4YTIuODcsMi44NywwLDAsMS0xLjEzLjg5LDMuMzksMy4zOSwwLDAsMS0xLjMuMjYsMy41NywzLjU3LDAsMCwxLTEuMjMtLjIxLDMsMywwLDAsMS0xLS42MiwyLjgyLDIuODIsMCwwLDEtLjY3LS45NUEzLjEyLDMuMTIsMCwwLDEsNjQuMjcsMTJhMy4wOCwzLjA4LDAsMCwxLC4yNS0xLjI0LDIuODYsMi44NiwwLDAsMSwuNjctMSwyLjk0LDIuOTQsMCwwLDEsMS0uNjFBMy41OCwzLjU4LDAsMCwxLDY3LjQxLDlhMi43NSwyLjc1LDAsMCwxLDEuMDkuMjEsMi40MSwyLjQxLDAsMCwxLC44Ni42MSwyLjgxLDIuODEsMCwwLDEsLjU1LDEsNC4yLDQuMiwwLDAsMSwuMiwxLjM0di4zOVptMy0xLjA4YTEuMzUsMS4zNSwwLDAsMC0uNC0xQTEuNTEsMS41MSwwLDAsMCw2Ny4yLDEwYTEuMzgsMS4zOCwwLDAsMC0xLC4zOCwxLjYyLDEuNjIsMCwwLDAtLjQ3LDFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTc5LjU2LDguMmExLjI5LDEuMjksMCwwLDAtLjY0LS41MSwyLjIxLDIuMjEsMCwwLDAtMS4zNi0uMTEsMS42LDEuNiwwLDAsMC0uNDQuMiwxLDEsMCwwLDAtLjMyLjM0LDEsMSwwLDAsMC0uMTIuNS43OS43OSwwLDAsMCwuMy42NiwyLjkyLDIuOTIsMCwwLDAsLjc1LjM5Yy4yOS4xMS42MS4yMiwxLC4zM2EzLjY4LDMuNjgsMCwwLDEsMSwuNDMsMi40NSwyLjQ1LDAsMCwxLC43NC43MywyLjE3LDIuMTcsMCwwLDEsLjMsMS4yMSwyLjY1LDIuNjUsMCwwLDEtLjI1LDEuMiwyLjM0LDIuMzQsMCwwLDEtLjY4Ljg0LDIuOSwyLjksMCwwLDEtMSwuNTEsNC4xNSw0LjE1LDAsMCwxLTEuMTguMTYsNC4zOSw0LjM5LDAsMCwxLTEuNTMtLjI2LDIuODQsMi44NCwwLDAsMS0xLjI2LS44OUw3NiwxMi44M2ExLjksMS45LDAsMCwwLC43My42NSwyLDIsMCwwLDAsMSwuMjQsMiwyLDAsMCwwLC41My0uMDgsMS43MSwxLjcxLDAsMCwwLC40OC0uMjEsMS4yNCwxLjI0LDAsMCwwLC4zNS0uMzcsMS4wNywxLjA3LDAsMCwwLC4xMy0uNTEuODkuODksMCwwLDAtLjMtLjcyLDIuNDUsMi40NSwwLDAsMC0uNzUtLjQyLDkuMTQsOS4xNCwwLDAsMC0xLS4zMyw0LjQ3LDQuNDcsMCwwLDEtMS0uNDMsMi4zMSwyLjMxLDAsMCwxLS43NC0uNzIsMi4xNSwyLjE1LDAsMCwxLS4zLTEuMjEsMi4yOSwyLjI5LDAsMCwxLC4yNy0xLjE0LDIuMzQsMi4zNCwwLDAsMSwuNzEtLjc5LDMsMywwLDAsMSwxLS40OCw0LjQzLDQuNDMsMCwwLDEsMS4xNS0uMTUsNC4wNiw0LjA2LDAsMCwxLDEuMy4yQTMuMTUsMy4xNSwwLDAsMSw4MC42Nyw3WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J004NS44OCwxNC4wOGgwYTEuOTIsMS45MiwwLDAsMS0uNzkuNzFBMi40OCwyLjQ4LDAsMCwxLDg0LDE1YTIuNTIsMi41MiwwLDAsMS0uNzctLjExLDIuMTMsMi4xMywwLDAsMS0uNjgtLjMyLDEuNjQsMS42NCwwLDAsMS0uNDctLjU0LDEuNTUsMS41NSwwLDAsMS0uMTgtLjc2LDEuNzQsMS43NCwwLDAsMSwuMTctLjc5LDEuNjQsMS42NCwwLDAsMSwuNDUtLjU2LDIuNTIsMi41MiwwLDAsMSwuNjUtLjM1LDUsNSwwLDAsMSwuNzgtLjIsNi45NCw2Ljk0LDAsMCwxLC44MS0uMDhsLjc2LDBoLjM2di0uMTZhLjkzLjkzLDAsMCwwLS4zNy0uODEsMS41NywxLjU3LDAsMCwwLTEtLjI3LDIuMjIsMi4yMiwwLDAsMC0uODUuMTcsMi4wNywyLjA3LDAsMCwwLS42OC40M2wtLjc2LS43NWEyLjc4LDIuNzgsMCwwLDEsMS4xMi0uNzFBNC4yNiw0LjI2LDAsMCwxLDg0LjcyLDlhMy4zNywzLjM3LDAsMCwxLDEsLjE0LDIuMiwyLjIsMCwwLDEsLjcuMzYsMS44MSwxLjgxLDAsMCwxLC40My40OSwyLjYzLDIuNjMsMCwwLDEsLjIxLjU3LDQsNCwwLDAsMSwuMDguNTZjMCwuMTgsMCwuMzQsMCwuNDh2My4zMWgtMS4zWm0tLjA4LTEuNzloLS4zbC0uNjcsMGEzLjc4LDMuNzgsMCwwLDAtLjcuMTIsMS41MywxLjUzLDAsMCwwLS41Ni4yNi41OS41OSwwLDAsMC0uMjMuNDkuNjIuNjIsMCwwLDAsLjA5LjM0Ljc2Ljc2LDAsMCwwLC4yNC4yMy44NC44NCwwLDAsMCwuMzIuMTQsMS40NywxLjQ3LDAsMCwwLC4zNiwwLDEuNTQsMS41NCwwLDAsMCwxLjEtLjM1LDEuMzQsMS4zNCwwLDAsMCwuMzUtMVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNODguODYsOS4xMUg5MC4zVjEwaDBBMS43NSwxLjc1LDAsMCwxLDkxLDkuMjQsMS45LDEuOSwwLDAsMSw5Miw5YTEuMTUsMS4xNSwwLDAsMSwuMjYsMCwxLjE0LDEuMTQsMCwwLDEsLjI1LjA2djEuMzlsLS4zNS0uMDgtLjM0LDBhMS40NywxLjQ3LDAsMCwwLS44MS4xOSwxLjM5LDEuMzksMCwwLDAtLjQ3LjQyLDEuNDcsMS40NywwLDAsMC0uMjIuNDgsMi4yOSwyLjI5LDAsMCwwLDAsLjM2djMuMDlIODguODZaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTk0LjE4LDEwLjMzSDkzVjkuMTFoMS4xOVY4LjI5YTcsNywwLDAsMSwuMDgtMS4wOCwyLjExLDIuMTEsMCwwLDEsLjMyLS44NCwxLjQzLDEuNDMsMCwwLDEsLjY1LS41MywyLjY1LDIuNjUsMCwwLDEsMS4xLS4xOSw0LjM5LDQuMzksMCwwLDEsLjkxLjA5TDk3LjE0LDdsLS4zLS4wNmExLjQ2LDEuNDYsMCwwLDAtLjMsMCwxLjA4LDEuMDgsMCwwLDAtLjQ4LjA5Ljc4Ljc4LDAsMCwwLS4yOC4yNi45LjksMCwwLDAtLjEzLjM4LDMuMTksMy4xOSwwLDAsMCwwLC40NXYxSDk3djEuMjJIOTUuNjJ2NC41NEg5NC4xOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTAxLjYyLDE0LjA4aDBhMS45MiwxLjkyLDAsMCwxLS43OS43MSwyLjQ1LDIuNDUsMCwwLDEtMS4wNi4yMkEyLjUyLDIuNTIsMCwwLDEsOTksMTQuOWEyLjA4LDIuMDgsMCwwLDEtLjY3LS4zMiwxLjU0LDEuNTQsMCwwLDEtLjY2LTEuMywxLjc0LDEuNzQsMCwwLDEsLjE3LS43OSwxLjY0LDEuNjQsMCwwLDEsLjQ1LS41NiwyLjY5LDIuNjksMCwwLDEsLjY1LS4zNSw1LDUsMCwwLDEsLjc4LS4yLDcuNCw3LjQsMCwwLDEsLjgxLS4wOGwuNzcsMGguMzZ2LS4xNmEuOTQuOTQsMCwwLDAtLjM4LS44MSwxLjU0LDEuNTQsMCwwLDAtLjk0LS4yNywyLjI0LDIuMjQsMCwwLDAtLjg2LjE3LDIuMDcsMi4wNywwLDAsMC0uNjguNDNMOTgsOS44OWEyLjc1LDIuNzUsMCwwLDEsMS4xMy0uNzFBNC4yLDQuMiwwLDAsMSwxMDAuNDUsOWEzLjM3LDMuMzcsMCwwLDEsMSwuMTQsMi4xLDIuMSwwLDAsMSwuNy4zNiwxLjY1LDEuNjUsMCwwLDEsLjQzLjQ5LDIuMTksMi4xOSwwLDAsMSwuMjEuNTcsMi45LDIuOSwwLDAsMSwuMDguNTZjMCwuMTgsMCwuMzQsMCwuNDh2My4zMWgtMS4yOVptLS4wOS0xLjc5aC0uM2wtLjY3LDBhMy43OCwzLjc4LDAsMCwwLS43LjEyLDEuNTMsMS41MywwLDAsMC0uNTYuMjYuNTkuNTksMCwwLDAtLjIzLjQ5LjYyLjYyLDAsMCwwLC4wOS4zNC43Ni43NiwwLDAsMCwuMjQuMjMuODQuODQsMCwwLDAsLjMyLjE0LDEuNDcsMS40NywwLDAsMCwuMzYsMCwxLjUzLDEuNTMsMCwwLDAsMS4xLS4zNSwxLjM0LDEuMzQsMCwwLDAsLjM1LTFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEwMy45MiwxMC4zM1Y5LjExaDEuMTlWNy40NGgxLjQ0VjkuMTFoMS41OHYxLjIyaC0xLjU4djIuNTJhMS4yNiwxLjI2LDAsMCwwLC4xNi42OS43My43MywwLDAsMCwuNjQuMjUsMy4yOSwzLjI5LDAsMCwwLC40MiwwLDEsMSwwLDAsMCwuMzYtLjE0djEuMjFhMiwyLDAsMCwxLS41Ni4xNSw0LjI0LDQuMjQsMCwwLDEtLjU4LDAsMy4wNywzLjA3LDAsMCwxLS45NC0uMTIsMS4zNSwxLjM1LDAsMCwxLS41OC0uMzksMS4zOSwxLjM5LDAsMCwxLS4yOC0uNjQsNCw0LDAsMCwxLS4wOC0uODlWMTAuMzNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEwOS4yMiw3LjE1YS44My44MywwLDAsMSwuMjYtLjYuODYuODYsMCwwLDEsLjY2LS4yNiwxLDEsMCwwLDEsLjY2LjI0LjgxLjgxLDAsMCwxLC4yNy42Mi44LjgsMCwwLDEtLjI3LjYyLDEsMSwwLDAsMS0uNjYuMjUuOS45LDAsMCwxLS42Ni0uMjZBLjg1Ljg1LDAsMCwxLDEwOS4yMiw3LjE1Wm0uMjEsMmgxLjQ0djUuNzZoLTEuNDRaJy8lM0UlM0Mvc3ZnJTNFXCIpIDM1IDQwLCBhdXRvO1xufVxuXG4ubW9kdWxlVGVhbV9jb250YWluZXIgPiBhI2hvbWUtaGVyby0zIHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTIxJyBoZWlnaHQ9JzYwJyB2aWV3Qm94PScwIDAgMTMxIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc0MCcgY3k9JzQ1JyByPScxNCcgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4zJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggZD0nTTQ3IDQ1LjE5MDVINDAuODA5NVYzOUg0MC4xOTA1VjQ1LjE5MDVIMzRWNDUuODA5NUg0MC4xOTA1VjUySDQwLjgwOTVWNDUuODA5NUg0N1Y0NS4xOTA1WicgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3Qgd2lkdGg9JzEzMScgaGVpZ2h0PScyMicgZmlsbD0nJTIzM0UzRTNFJy8lM0UlM0NwYXRoIGQ9J003Ljc5OTY0IDYuNTA0SDExLjE0NzZDMTEuNzA3NiA2LjUwNCAxMi4yNDc2IDYuNTkyIDEyLjc2NzYgNi43NjhDMTMuMjg3NiA2LjkzNiAxMy43NDc2IDcuMTk2IDE0LjE0NzYgNy41NDhDMTQuNTQ3NiA3LjkgMTQuODY3NiA4LjM0NCAxNS4xMDc2IDguODhDMTUuMzQ3NiA5LjQwOCAxNS40Njc2IDEwLjAzMiAxNS40Njc2IDEwLjc1MkMxNS40Njc2IDExLjQ4IDE1LjMyNzYgMTIuMTEyIDE1LjA0NzYgMTIuNjQ4QzE0Ljc3NTYgMTMuMTc2IDE0LjQxOTYgMTMuNjE2IDEzLjk3OTYgMTMuOTY4QzEzLjU0NzYgMTQuMzEyIDEzLjA2MzYgMTQuNTcyIDEyLjUyNzYgMTQuNzQ4QzExLjk5OTYgMTQuOTE2IDExLjQ3OTYgMTUgMTAuOTY3NiAxNUg3Ljc5OTY0VjYuNTA0Wk0xMC40Mzk2IDEzLjYzMkMxMC45MTE2IDEzLjYzMiAxMS4zNTU2IDEzLjU4IDExLjc3MTYgMTMuNDc2QzEyLjE5NTYgMTMuMzY0IDEyLjU2MzYgMTMuMTk2IDEyLjg3NTYgMTIuOTcyQzEzLjE4NzYgMTIuNzQgMTMuNDMxNiAxMi40NDQgMTMuNjA3NiAxMi4wODRDMTMuNzkxNiAxMS43MTYgMTMuODgzNiAxMS4yNzIgMTMuODgzNiAxMC43NTJDMTMuODgzNiAxMC4yNCAxMy44MDM2IDkuOCAxMy42NDM2IDkuNDMyQzEzLjQ4MzYgOS4wNjQgMTMuMjU5NiA4Ljc2OCAxMi45NzE2IDguNTQ0QzEyLjY5MTYgOC4zMTIgMTIuMzU1NiA4LjE0NCAxMS45NjM2IDguMDRDMTEuNTc5NiA3LjkyOCAxMS4xNTU2IDcuODcyIDEwLjY5MTYgNy44NzJIOS4zMTE2NFYxMy42MzJIMTAuNDM5NlpNMTYuODkzMSA5LjI0SDE4LjMzMzFWMTAuMTUySDE4LjM1NzFDMTguNTE3MSA5LjgxNiAxOC43NDUxIDkuNTU2IDE5LjA0MTEgOS4zNzJDMTkuMzM3MSA5LjE4OCAxOS42NzcxIDkuMDk2IDIwLjA2MTEgOS4wOTZDMjAuMTQ5MSA5LjA5NiAyMC4yMzMxIDkuMTA0IDIwLjMxMzEgOS4xMkMyMC40MDExIDkuMTM2IDIwLjQ4OTEgOS4xNTYgMjAuNTc3MSA5LjE4VjEwLjU3MkMyMC40NTcxIDEwLjU0IDIwLjMzNzEgMTAuNTE2IDIwLjIxNzEgMTAuNUMyMC4xMDUxIDEwLjQ3NiAxOS45OTMxIDEwLjQ2NCAxOS44ODExIDEwLjQ2NEMxOS41NDUxIDEwLjQ2NCAxOS4yNzMxIDEwLjUyOCAxOS4wNjUxIDEwLjY1NkMxOC44NjUxIDEwLjc3NiAxOC43MDkxIDEwLjkxNiAxOC41OTcxIDExLjA3NkMxOC40OTMxIDExLjIzNiAxOC40MjExIDExLjM5NiAxOC4zODExIDExLjU1NkMxOC4zNDkxIDExLjcxNiAxOC4zMzMxIDExLjgzNiAxOC4zMzMxIDExLjkxNlYxNUgxNi44OTMxVjkuMjRaTTI5LjY0NCAxMi42NDhDMjkuNjQ0IDEyLjk4NCAyOS41ODggMTMuMzA4IDI5LjQ3NiAxMy42MkMyOS4zNzIgMTMuOTMyIDI5LjIxMiAxNC4yMDggMjguOTk2IDE0LjQ0OEMyOC43ODggMTQuNjggMjguNTI0IDE0Ljg2NCAyOC4yMDQgMTVDMjcuODg0IDE1LjE0NCAyNy41MTIgMTUuMjE2IDI3LjA4OCAxNS4yMTZDMjYuNDE2IDE1LjIxNiAyNS44NjQgMTUuMDYgMjUuNDMyIDE0Ljc0OEMyNS4wMDggMTQuNDM2IDI0LjcyOCAxMy45NCAyNC41OTIgMTMuMjZMMjYuMDA4IDEyLjkyNEMyNi4wNTYgMTMuMjA0IDI2LjE2OCAxMy40MjggMjYuMzQ0IDEzLjU5NkMyNi41MjggMTMuNzY0IDI2Ljc1MiAxMy44NDggMjcuMDE2IDEzLjg0OEMyNy40NDggMTMuODQ4IDI3Ljc0IDEzLjcwNCAyNy44OTIgMTMuNDE2QzI4LjA1MiAxMy4xMiAyOC4xMzIgMTIuNzE2IDI4LjEzMiAxMi4yMDRWNi41MDRIMjkuNjQ0VjEyLjY0OFpNMzIuNjIgMTIuNjI0QzMyLjY2OCAxMy4wNTYgMzIuODM2IDEzLjM5MiAzMy4xMjQgMTMuNjMyQzMzLjQxMiAxMy44NzIgMzMuNzYgMTMuOTkyIDM0LjE2OCAxMy45OTJDMzQuNTI4IDEzLjk5MiAzNC44MjggMTMuOTIgMzUuMDY4IDEzLjc3NkMzNS4zMTYgMTMuNjI0IDM1LjUzMiAxMy40MzYgMzUuNzE2IDEzLjIxMkwzNi43NDggMTMuOTkyQzM2LjQxMiAxNC40MDggMzYuMDM2IDE0LjcwNCAzNS42MiAxNC44OEMzNS4yMDQgMTUuMDU2IDM0Ljc2OCAxNS4xNDQgMzQuMzEyIDE1LjE0NEMzMy44OCAxNS4xNDQgMzMuNDcyIDE1LjA3MiAzMy4wODggMTQuOTI4QzMyLjcwNCAxNC43ODQgMzIuMzcyIDE0LjU4IDMyLjA5MiAxNC4zMTZDMzEuODEyIDE0LjA1MiAzMS41ODggMTMuNzM2IDMxLjQyIDEzLjM2OEMzMS4yNiAxMi45OTIgMzEuMTggMTIuNTc2IDMxLjE4IDEyLjEyQzMxLjE4IDExLjY2NCAzMS4yNiAxMS4yNTIgMzEuNDIgMTAuODg0QzMxLjU4OCAxMC41MDggMzEuODEyIDEwLjE4OCAzMi4wOTIgOS45MjRDMzIuMzcyIDkuNjYgMzIuNzA0IDkuNDU2IDMzLjA4OCA5LjMxMkMzMy40NzIgOS4xNjggMzMuODggOS4wOTYgMzQuMzEyIDkuMDk2QzM0LjcxMiA5LjA5NiAzNS4wNzYgOS4xNjggMzUuNDA0IDkuMzEyQzM1Ljc0IDkuNDQ4IDM2LjAyNCA5LjY0OCAzNi4yNTYgOS45MTJDMzYuNDk2IDEwLjE3NiAzNi42OCAxMC41MDQgMzYuODA4IDEwLjg5NkMzNi45NDQgMTEuMjggMzcuMDEyIDExLjcyNCAzNy4wMTIgMTIuMjI4VjEyLjYyNEgzMi42MlpNMzUuNTcyIDExLjU0NEMzNS41NjQgMTEuMTIgMzUuNDMyIDEwLjc4OCAzNS4xNzYgMTAuNTQ4QzM0LjkyIDEwLjMgMzQuNTY0IDEwLjE3NiAzNC4xMDggMTAuMTc2QzMzLjY3NiAxMC4xNzYgMzMuMzMyIDEwLjMgMzMuMDc2IDEwLjU0OEMzMi44MjggMTAuNzk2IDMyLjY3NiAxMS4xMjggMzIuNjIgMTEuNTQ0SDM1LjU3MlpNMzguNDc4NiA5LjI0SDM5Ljg0NjZWMTAuMTY0SDM5Ljg3MDZDNDAuMDA2NiA5Ljg3NiA0MC4yMTQ2IDkuNjI4IDQwLjQ5NDYgOS40MkM0MC43NzQ2IDkuMjA0IDQxLjE1NDYgOS4wOTYgNDEuNjM0NiA5LjA5NkM0Mi4wMTg2IDkuMDk2IDQyLjM0MjYgOS4xNiA0Mi42MDY2IDkuMjg4QzQyLjg3ODYgOS40MTYgNDMuMDk4NiA5LjU4NCA0My4yNjY2IDkuNzkyQzQzLjQzNDYgMTAgNDMuNTU0NiAxMC4yNCA0My42MjY2IDEwLjUxMkM0My42OTg2IDEwLjc4NCA0My43MzQ2IDExLjA2OCA0My43MzQ2IDExLjM2NFYxNUg0Mi4yOTQ2VjEyLjA4NEM0Mi4yOTQ2IDExLjkyNCA0Mi4yODY2IDExLjc0OCA0Mi4yNzA2IDExLjU1NkM0Mi4yNTQ2IDExLjM1NiA0Mi4yMTA2IDExLjE3MiA0Mi4xMzg2IDExLjAwNEM0Mi4wNzQ2IDEwLjgyOCA0MS45NzA2IDEwLjY4NCA0MS44MjY2IDEwLjU3MkM0MS42ODI2IDEwLjQ1MiA0MS40ODY2IDEwLjM5MiA0MS4yMzg2IDEwLjM5MkM0MC45OTg2IDEwLjM5MiA0MC43OTQ2IDEwLjQzMiA0MC42MjY2IDEwLjUxMkM0MC40NjY2IDEwLjU5MiA0MC4zMzA2IDEwLjcgNDAuMjE4NiAxMC44MzZDNDAuMTE0NiAxMC45NzIgNDAuMDM4NiAxMS4xMjggMzkuOTkwNiAxMS4zMDRDMzkuOTQyNiAxMS40OCAzOS45MTg2IDExLjY2NCAzOS45MTg2IDExLjg1NlYxNUgzOC40Nzg2VjkuMjRaTTQ1LjQ4OTIgOS4yNEg0Ni44NTcyVjEwLjE2NEg0Ni44ODEyQzQ3LjAxNzIgOS44NzYgNDcuMjI1MiA5LjYyOCA0Ny41MDUyIDkuNDJDNDcuNzg1MiA5LjIwNCA0OC4xNjUyIDkuMDk2IDQ4LjY0NTIgOS4wOTZDNDkuMDI5MiA5LjA5NiA0OS4zNTMyIDkuMTYgNDkuNjE3MiA5LjI4OEM0OS44ODkyIDkuNDE2IDUwLjEwOTIgOS41ODQgNTAuMjc3MiA5Ljc5MkM1MC40NDUyIDEwIDUwLjU2NTIgMTAuMjQgNTAuNjM3MiAxMC41MTJDNTAuNzA5MiAxMC43ODQgNTAuNzQ1MiAxMS4wNjggNTAuNzQ1MiAxMS4zNjRWMTVINDkuMzA1MlYxMi4wODRDNDkuMzA1MiAxMS45MjQgNDkuMjk3MiAxMS43NDggNDkuMjgxMiAxMS41NTZDNDkuMjY1MiAxMS4zNTYgNDkuMjIxMiAxMS4xNzIgNDkuMTQ5MiAxMS4wMDRDNDkuMDg1MiAxMC44MjggNDguOTgxMiAxMC42ODQgNDguODM3MiAxMC41NzJDNDguNjkzMiAxMC40NTIgNDguNDk3MiAxMC4zOTIgNDguMjQ5MiAxMC4zOTJDNDguMDA5MiAxMC4zOTIgNDcuODA1MiAxMC40MzIgNDcuNjM3MiAxMC41MTJDNDcuNDc3MiAxMC41OTIgNDcuMzQxMiAxMC43IDQ3LjIyOTIgMTAuODM2QzQ3LjEyNTIgMTAuOTcyIDQ3LjA0OTIgMTEuMTI4IDQ3LjAwMTIgMTEuMzA0QzQ2Ljk1MzIgMTEuNDggNDYuOTI5MiAxMS42NjQgNDYuOTI5MiAxMS44NTZWMTVINDUuNDg5MlY5LjI0Wk01MS43MTk4IDkuMjRINTMuMzAzOEw1NC45MTE4IDEzLjIzNkg1NC45MzU4TDU2LjM3NTggOS4yNEg1Ny44NzU4TDU1LjE1MTggMTYuMjM2QzU1LjA0NzggMTYuNTA4IDU0LjkzMTggMTYuNzQ0IDU0LjgwMzggMTYuOTQ0QzU0LjY4MzggMTcuMTUyIDU0LjUzOTggMTcuMzI0IDU0LjM3MTggMTcuNDZDNTQuMjAzOCAxNy42MDQgNTQuMDAzOCAxNy43MDggNTMuNzcxOCAxNy43NzJDNTMuNTQ3OCAxNy44NDQgNTMuMjc1OCAxNy44OCA1Mi45NTU4IDE3Ljg4QzUyLjU3OTggMTcuODggNTIuMjExOCAxNy44MzIgNTEuODUxOCAxNy43MzZMNTIuMDMxOCAxNi40NEM1Mi4xNDM4IDE2LjQ4IDUyLjI1OTggMTYuNTEyIDUyLjM3OTggMTYuNTM2QzUyLjUwNzggMTYuNTY4IDUyLjYzNTggMTYuNTg0IDUyLjc2MzggMTYuNTg0QzUyLjkzOTggMTYuNTg0IDUzLjA4NzggMTYuNTY4IDUzLjIwNzggMTYuNTM2QzUzLjMyNzggMTYuNTA0IDUzLjQyNzggMTYuNDUyIDUzLjUwNzggMTYuMzhDNTMuNTk1OCAxNi4zMTYgNTMuNjY3OCAxNi4yMjggNTMuNzIzOCAxNi4xMTZDNTMuNzc5OCAxNi4wMTIgNTMuODM5OCAxNS44ODQgNTMuOTAzOCAxNS43MzJMNTQuMTc5OCAxNS4wNDhMNTEuNzE5OCA5LjI0Wk02Mi42ODEzIDYuNTA0SDY0Ljk4NTNMNjcuMjUzMyAxMi40NTZMNjkuNTQ1MyA2LjUwNEg3MS44MjUzVjE1SDcwLjM4NTNWNy45NDRINzAuMzYxM0w2Ny43ODEzIDE1SDY2LjcyNTNMNjQuMTQ1MyA3Ljk0NEg2NC4xMjEzVjE1SDYyLjY4MTNWNi41MDRaTTczLjc2NjYgOS4yNEg3NS4yMDY2VjE1SDczLjc2NjZWOS4yNFpNNzMuNTYyNiA3LjI4NEM3My41NjI2IDcuMDUyIDczLjY0NjYgNi44NTIgNzMuODE0NiA2LjY4NEM3My45OTA2IDYuNTA4IDc0LjIxMDYgNi40MiA3NC40NzQ2IDYuNDJDNzQuNzM4NiA2LjQyIDc0Ljk1ODYgNi41MDQgNzUuMTM0NiA2LjY3MkM3NS4zMTg2IDYuODMyIDc1LjQxMDYgNy4wMzYgNzUuNDEwNiA3LjI4NEM3NS40MTA2IDcuNTMyIDc1LjMxODYgNy43NCA3NS4xMzQ2IDcuOTA4Qzc0Ljk1ODYgOC4wNjggNzQuNzM4NiA4LjE0OCA3NC40NzQ2IDguMTQ4Qzc0LjIxMDYgOC4xNDggNzMuOTkwNiA4LjA2NCA3My44MTQ2IDcuODk2QzczLjY0NjYgNy43MiA3My41NjI2IDcuNTE2IDczLjU2MjYgNy4yODRaTTc3LjAwMzggNS45MjhINzguNDQzOFYxNUg3Ny4wMDM4VjUuOTI4Wk04MC4yNTI3IDUuOTI4SDgxLjY5MjdWMTVIODAuMjUyN1Y1LjkyOFpNODMuMTc3OSAxMi4xMkM4My4xNzc5IDExLjY2NCA4My4yNTc5IDExLjI1MiA4My40MTc5IDEwLjg4NEM4My41ODU5IDEwLjUwOCA4My44MDk5IDEwLjE4OCA4NC4wODk5IDkuOTI0Qzg0LjM2OTkgOS42NiA4NC43MDE5IDkuNDU2IDg1LjA4NTkgOS4zMTJDODUuNDY5OSA5LjE2OCA4NS44Nzc5IDkuMDk2IDg2LjMwOTkgOS4wOTZDODYuNzQxOSA5LjA5NiA4Ny4xNDk5IDkuMTY4IDg3LjUzMzkgOS4zMTJDODcuOTE3OSA5LjQ1NiA4OC4yNDk5IDkuNjYgODguNTI5OSA5LjkyNEM4OC44MDk5IDEwLjE4OCA4OS4wMjk5IDEwLjUwOCA4OS4xODk5IDEwLjg4NEM4OS4zNTc5IDExLjI1MiA4OS40NDE5IDExLjY2NCA4OS40NDE5IDEyLjEyQzg5LjQ0MTkgMTIuNTc2IDg5LjM1NzkgMTIuOTkyIDg5LjE4OTkgMTMuMzY4Qzg5LjAyOTkgMTMuNzM2IDg4LjgwOTkgMTQuMDUyIDg4LjUyOTkgMTQuMzE2Qzg4LjI0OTkgMTQuNTggODcuOTE3OSAxNC43ODQgODcuNTMzOSAxNC45MjhDODcuMTQ5OSAxNS4wNzIgODYuNzQxOSAxNS4xNDQgODYuMzA5OSAxNS4xNDRDODUuODc3OSAxNS4xNDQgODUuNDY5OSAxNS4wNzIgODUuMDg1OSAxNC45MjhDODQuNzAxOSAxNC43ODQgODQuMzY5OSAxNC41OCA4NC4wODk5IDE0LjMxNkM4My44MDk5IDE0LjA1MiA4My41ODU5IDEzLjczNiA4My40MTc5IDEzLjM2OEM4My4yNTc5IDEyLjk5MiA4My4xNzc5IDEyLjU3NiA4My4xNzc5IDEyLjEyWk04NC42MTc5IDEyLjEyQzg0LjYxNzkgMTIuMzQ0IDg0LjY1MzkgMTIuNTYgODQuNzI1OSAxMi43NjhDODQuODA1OSAxMi45NzYgODQuOTE3OSAxMy4xNiA4NS4wNjE5IDEzLjMyQzg1LjIxMzkgMTMuNDggODUuMzkzOSAxMy42MDggODUuNjAxOSAxMy43MDRDODUuODA5OSAxMy44IDg2LjA0NTkgMTMuODQ4IDg2LjMwOTkgMTMuODQ4Qzg2LjU3MzkgMTMuODQ4IDg2LjgwOTkgMTMuOCA4Ny4wMTc5IDEzLjcwNEM4Ny4yMjU5IDEzLjYwOCA4Ny40MDE5IDEzLjQ4IDg3LjU0NTkgMTMuMzJDODcuNjk3OSAxMy4xNiA4Ny44MDk5IDEyLjk3NiA4Ny44ODE5IDEyLjc2OEM4Ny45NjE5IDEyLjU2IDg4LjAwMTkgMTIuMzQ0IDg4LjAwMTkgMTIuMTJDODguMDAxOSAxMS44OTYgODcuOTYxOSAxMS42OCA4Ny44ODE5IDExLjQ3MkM4Ny44MDk5IDExLjI2NCA4Ny42OTc5IDExLjA4IDg3LjU0NTkgMTAuOTJDODcuNDAxOSAxMC43NiA4Ny4yMjU5IDEwLjYzMiA4Ny4wMTc5IDEwLjUzNkM4Ni44MDk5IDEwLjQ0IDg2LjU3MzkgMTAuMzkyIDg2LjMwOTkgMTAuMzkyQzg2LjA0NTkgMTAuMzkyIDg1LjgwOTkgMTAuNDQgODUuNjAxOSAxMC41MzZDODUuMzkzOSAxMC42MzIgODUuMjEzOSAxMC43NiA4NS4wNjE5IDEwLjkyQzg0LjkxNzkgMTEuMDggODQuODA1OSAxMS4yNjQgODQuNzI1OSAxMS40NzJDODQuNjUzOSAxMS42OCA4NC42MTc5IDExLjg5NiA4NC42MTc5IDEyLjEyWk05NC44NDYxIDEwLjk2OEM5NC42NzgxIDEwLjc5MiA5NC41MDIxIDEwLjY1MiA5NC4zMTgxIDEwLjU0OEM5NC4xMzQxIDEwLjQ0NCA5My45NDYxIDEwLjM5MiA5My43NTQxIDEwLjM5MkM5My40OTAxIDEwLjM5MiA5My4yNTQxIDEwLjQ0IDkzLjA0NjEgMTAuNTM2QzkyLjgzODEgMTAuNjMyIDkyLjY1ODEgMTAuNzYgOTIuNTA2MSAxMC45MkM5Mi4zNjIxIDExLjA4IDkyLjI1MDEgMTEuMjY0IDkyLjE3MDEgMTEuNDcyQzkyLjA5ODEgMTEuNjggOTIuMDYyMSAxMS44OTYgOTIuMDYyMSAxMi4xMkM5Mi4wNjIxIDEyLjM0NCA5Mi4wOTgxIDEyLjU2IDkyLjE3MDEgMTIuNzY4QzkyLjI1MDEgMTIuOTc2IDkyLjM2MjEgMTMuMTYgOTIuNTA2MSAxMy4zMkM5Mi42NTgxIDEzLjQ4IDkyLjgzODEgMTMuNjA4IDkzLjA0NjEgMTMuNzA0QzkzLjI1NDEgMTMuOCA5My40OTAxIDEzLjg0OCA5My43NTQxIDEzLjg0OEM5My45NzgxIDEzLjg0OCA5NC4xODYxIDEzLjgwNCA5NC4zNzgxIDEzLjcxNkM5NC41NzAxIDEzLjYyIDk0LjczNDEgMTMuNDg0IDk0Ljg3MDEgMTMuMzA4TDk1LjgzMDEgMTQuMzRDOTUuNjg2MSAxNC40ODQgOTUuNTE4MSAxNC42MDggOTUuMzI2MSAxNC43MTJDOTUuMTQyMSAxNC44MTYgOTQuOTU0MSAxNC45IDk0Ljc2MjEgMTQuOTY0Qzk0LjU3MDEgMTUuMDI4IDk0LjM4NjEgMTUuMDcyIDk0LjIxMDEgMTUuMDk2Qzk0LjAzNDEgMTUuMTI4IDkzLjg4MjEgMTUuMTQ0IDkzLjc1NDEgMTUuMTQ0QzkzLjMyMjEgMTUuMTQ0IDkyLjkxNDEgMTUuMDcyIDkyLjUzMDEgMTQuOTI4QzkyLjE0NjEgMTQuNzg0IDkxLjgxNDEgMTQuNTggOTEuNTM0MSAxNC4zMTZDOTEuMjU0MSAxNC4wNTIgOTEuMDMwMSAxMy43MzYgOTAuODYyMSAxMy4zNjhDOTAuNzAyMSAxMi45OTIgOTAuNjIyMSAxMi41NzYgOTAuNjIyMSAxMi4xMkM5MC42MjIxIDExLjY2NCA5MC43MDIxIDExLjI1MiA5MC44NjIxIDEwLjg4NEM5MS4wMzAxIDEwLjUwOCA5MS4yNTQxIDEwLjE4OCA5MS41MzQxIDkuOTI0QzkxLjgxNDEgOS42NiA5Mi4xNDYxIDkuNDU2IDkyLjUzMDEgOS4zMTJDOTIuOTE0MSA5LjE2OCA5My4zMjIxIDkuMDk2IDkzLjc1NDEgOS4wOTZDOTQuMTIyMSA5LjA5NiA5NC40OTAxIDkuMTY4IDk0Ljg1ODEgOS4zMTJDOTUuMjM0MSA5LjQ0OCA5NS41NjIxIDkuNjY4IDk1Ljg0MjEgOS45NzJMOTQuODQ2MSAxMC45NjhaTTk4LjI1OTIgMTAuMDQ0SDk4LjI4MzJDOTguMzk1MiA5LjgwNCA5OC41OTEyIDkuNTg4IDk4Ljg3MTIgOS4zOTZDOTkuMTU5MiA5LjE5NiA5OS41MjcyIDkuMDk2IDk5Ljk3NTIgOS4wOTZDMTAwLjM1OSA5LjA5NiAxMDAuNjgzIDkuMTYgMTAwLjk0NyA5LjI4OEMxMDEuMjE5IDkuNDE2IDEwMS40MzkgOS41ODQgMTAxLjYwNyA5Ljc5MkMxMDEuNzc1IDEwIDEwMS44OTUgMTAuMjQgMTAxLjk2NyAxMC41MTJDMTAyLjAzOSAxMC43ODQgMTAyLjA3NSAxMS4wNjggMTAyLjA3NSAxMS4zNjRWMTVIMTAwLjYzNVYxMi4wODRDMTAwLjYzNSAxMS45MjQgMTAwLjYyNyAxMS43NDggMTAwLjYxMSAxMS41NTZDMTAwLjU5NSAxMS4zNTYgMTAwLjU1MSAxMS4xNzIgMTAwLjQ3OSAxMS4wMDRDMTAwLjQxNSAxMC44MjggMTAwLjMxMSAxMC42ODQgMTAwLjE2NyAxMC41NzJDMTAwLjAyMyAxMC40NTIgOTkuODI3MiAxMC4zOTIgOTkuNTc5MiAxMC4zOTJDOTkuMzM5MiAxMC4zOTIgOTkuMTM1MiAxMC40MzIgOTguOTY3MiAxMC41MTJDOTguODA3MiAxMC41OTIgOTguNjcxMiAxMC43IDk4LjU1OTIgMTAuODM2Qzk4LjQ1NTIgMTAuOTcyIDk4LjM3OTIgMTEuMTI4IDk4LjMzMTIgMTEuMzA0Qzk4LjI4MzIgMTEuNDggOTguMjU5MiAxMS42NjQgOTguMjU5MiAxMS44NTZWMTVIOTYuODE5MlY1LjkyOEg5OC4yNTkyVjEwLjA0NFpNMTA3LjQzIDE0LjIwOEgxMDcuMzk0QzEwNy4xODYgMTQuNTM2IDEwNi45MjIgMTQuNzc2IDEwNi42MDIgMTQuOTI4QzEwNi4yODIgMTUuMDcyIDEwNS45MyAxNS4xNDQgMTA1LjU0NiAxNS4xNDRDMTA1LjI4MiAxNS4xNDQgMTA1LjAyMiAxNS4xMDggMTA0Ljc2NiAxNS4wMzZDMTA0LjUxOCAxNC45NjQgMTA0LjI5NCAxNC44NTYgMTA0LjA5NCAxNC43MTJDMTAzLjkwMiAxNC41NjggMTAzLjc0NiAxNC4zODggMTAzLjYyNiAxNC4xNzJDMTAzLjUwNiAxMy45NTYgMTAzLjQ0NiAxMy43MDQgMTAzLjQ0NiAxMy40MTZDMTAzLjQ0NiAxMy4xMDQgMTAzLjUwMiAxMi44NCAxMDMuNjE0IDEyLjYyNEMxMDMuNzI2IDEyLjQgMTAzLjg3NCAxMi4yMTYgMTA0LjA1OCAxMi4wNzJDMTA0LjI1IDExLjkyIDEwNC40NyAxMS44IDEwNC43MTggMTEuNzEyQzEwNC45NjYgMTEuNjI0IDEwNS4yMjIgMTEuNTYgMTA1LjQ4NiAxMS41MkMxMDUuNzU4IDExLjQ3MiAxMDYuMDMgMTEuNDQ0IDEwNi4zMDIgMTEuNDM2QzEwNi41NzQgMTEuNDIgMTA2LjgzIDExLjQxMiAxMDcuMDcgMTEuNDEySDEwNy40M1YxMS4yNTZDMTA3LjQzIDEwLjg5NiAxMDcuMzA2IDEwLjYyOCAxMDcuMDU4IDEwLjQ1MkMxMDYuODEgMTAuMjY4IDEwNi40OTQgMTAuMTc2IDEwNi4xMSAxMC4xNzZDMTA1LjgwNiAxMC4xNzYgMTA1LjUyMiAxMC4yMzIgMTA1LjI1OCAxMC4zNDRDMTA0Ljk5NCAxMC40NDggMTA0Ljc2NiAxMC41OTIgMTA0LjU3NCAxMC43NzZMMTAzLjgxOCAxMC4wMkMxMDQuMTM4IDkuNjkyIDEwNC41MSA5LjQ1NiAxMDQuOTM0IDkuMzEyQzEwNS4zNjYgOS4xNjggMTA1LjgxIDkuMDk2IDEwNi4yNjYgOS4wOTZDMTA2LjY3NCA5LjA5NiAxMDcuMDE4IDkuMTQ0IDEwNy4yOTggOS4yNEMxMDcuNTc4IDkuMzI4IDEwNy44MSA5LjQ0NCAxMDcuOTk0IDkuNTg4QzEwOC4xNzggOS43MzIgMTA4LjMxOCA5LjkgMTA4LjQxNCAxMC4wOTJDMTA4LjUxOCAxMC4yNzYgMTA4LjU5IDEwLjQ2NCAxMDguNjMgMTAuNjU2QzEwOC42NzggMTAuODQ4IDEwOC43MDYgMTEuMDM2IDEwOC43MTQgMTEuMjJDMTA4LjcyMiAxMS4zOTYgMTA4LjcyNiAxMS41NTIgMTA4LjcyNiAxMS42ODhWMTVIMTA3LjQzVjE0LjIwOFpNMTA3LjM0NiAxMi40MkgxMDcuMDQ2QzEwNi44NDYgMTIuNDIgMTA2LjYyMiAxMi40MjggMTA2LjM3NCAxMi40NDRDMTA2LjEyNiAxMi40NiAxMDUuODkgMTIuNSAxMDUuNjY2IDEyLjU2NEMxMDUuNDUgMTIuNjIgMTA1LjI2NiAxMi43MDggMTA1LjExNCAxMi44MjhDMTA0Ljk2MiAxMi45NCAxMDQuODg2IDEzLjEgMTA0Ljg4NiAxMy4zMDhDMTA0Ljg4NiAxMy40NDQgMTA0LjkxNCAxMy41NiAxMDQuOTcgMTMuNjU2QzEwNS4wMzQgMTMuNzQ0IDEwNS4xMTQgMTMuODIgMTA1LjIxIDEzLjg4NEMxMDUuMzA2IDEzLjk0OCAxMDUuNDE0IDEzLjk5NiAxMDUuNTM0IDE0LjAyOEMxMDUuNjU0IDE0LjA1MiAxMDUuNzc0IDE0LjA2NCAxMDUuODk0IDE0LjA2NEMxMDYuMzkgMTQuMDY0IDEwNi43NTQgMTMuOTQ4IDEwNi45ODYgMTMuNzE2QzEwNy4yMjYgMTMuNDc2IDEwNy4zNDYgMTMuMTUyIDEwNy4zNDYgMTIuNzQ0VjEyLjQyWk0xMTUuNjUxIDE1SDExNC4yODNWMTQuMDc2SDExNC4yNTlDMTE0LjEyMyAxNC4zNjQgMTEzLjkxNSAxNC42MTYgMTEzLjYzNSAxNC44MzJDMTEzLjM1NSAxNS4wNCAxMTIuOTc1IDE1LjE0NCAxMTIuNDk1IDE1LjE0NEMxMTIuMTExIDE1LjE0NCAxMTEuNzgzIDE1LjA4NCAxMTEuNTExIDE0Ljk2NEMxMTEuMjQ3IDE0LjgzNiAxMTEuMDMxIDE0LjY2OCAxMTAuODYzIDE0LjQ2QzExMC42OTUgMTQuMjQ0IDExMC41NzUgMTQgMTEwLjUwMyAxMy43MjhDMTEwLjQzMSAxMy40NTYgMTEwLjM5NSAxMy4xNzIgMTEwLjM5NSAxMi44NzZWOS4yNEgxMTEuODM1VjEyLjE1NkMxMTEuODM1IDEyLjMxNiAxMTEuODQzIDEyLjQ5NiAxMTEuODU5IDEyLjY5NkMxMTEuODc1IDEyLjg4OCAxMTEuOTE1IDEzLjA3MiAxMTEuOTc5IDEzLjI0OEMxMTIuMDUxIDEzLjQxNiAxMTIuMTU1IDEzLjU2IDExMi4yOTEgMTMuNjhDMTEyLjQzNSAxMy43OTIgMTEyLjYzNSAxMy44NDggMTEyLjg5MSAxMy44NDhDMTEzLjEzMSAxMy44NDggMTEzLjMzMSAxMy44MDggMTEzLjQ5MSAxMy43MjhDMTEzLjY1OSAxMy42NDggMTEzLjc5NSAxMy41NCAxMTMuODk5IDEzLjQwNEMxMTQuMDExIDEzLjI2OCAxMTQuMDkxIDEzLjExMiAxMTQuMTM5IDEyLjkzNkMxMTQuMTg3IDEyLjc2IDExNC4yMTEgMTIuNTc2IDExNC4yMTEgMTIuMzg0VjkuMjRIMTE1LjY1MVYxNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIDM1IDQwLCBhdXRvO1xufVxuXG4ubW9kdWxlVGVhbV9jb250YWluZXIgPiBhI2hvbWUtaGVyby00IHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTIxJyBoZWlnaHQ9JzYwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjEgNjAnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xe2ZpbGwtb3BhY2l0eTowLjM7c3Ryb2tlOiUyM2ZmZjtzdHJva2Utd2lkdGg6MnB4O30uY2xzLTJ7ZmlsbDolMjNmZmY7fS5jbHMtM3tmaWxsOiUyMzNlM2UzZTt9JTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdDYWxxdWVfMicgZGF0YS1uYW1lPSdDYWxxdWUgMiclM0UlM0NnIGlkPSdDYWxxdWVfMS0yJyBkYXRhLW5hbWU9J0NhbHF1ZSAxJyUzRSUzQ2NpcmNsZSBjbGFzcz0nY2xzLTEnIGN4PSczNScgY3k9JzQ1JyByPScxNCcvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J000Miw0NS4xOUgzNS44MVYzOWgtLjYydjYuMTlIMjl2LjYyaDYuMTlWNTJoLjYyVjQ1LjgxSDQyWicvJTNFJTNDcmVjdCBjbGFzcz0nY2xzLTMnIHdpZHRoPScxMjEnIGhlaWdodD0nMjInLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTkuNTYsNi4zN0gyMi45YTUuMTgsNS4xOCwwLDAsMSwxLjYyLjI2LDMuODUsMy44NSwwLDAsMSwyLjM0LDIuMTEsNC41NCw0LjU0LDAsMCwxLC4zNiwxLjg4LDQsNCwwLDAsMS0uNDEsMS44OSw0LjA5LDQuMDksMCwwLDEtMS4wNywxLjMyLDQuNDMsNC40MywwLDAsMS0xLjQ1Ljc4LDUuMTEsNS4xMSwwLDAsMS0xLjU3LjI2SDE5LjU2Wk0yMi4yLDEzLjVhNS4yMSw1LjIxLDAsMCwwLDEuMzMtLjE2LDMuMSwzLjEsMCwwLDAsMS4xLS41MSwyLjM2LDIuMzYsMCwwLDAsLjc0LS44OCwzLDMsMCwwLDAsLjI3LTEuMzNBMy4zMSwzLjMxLDAsMCwwLDI1LjQsOS4zYTIuMTcsMi4xNywwLDAsMC0uNjctLjg5LDIuNzgsMi43OCwwLDAsMC0xLS41MSw0LjcyLDQuNzIsMCwwLDAtMS4yOC0uMTZIMjEuMDdWMTMuNVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMjguNjYsOS4xMUgzMC4xVjEwaDBhMS43OSwxLjc5LDAsMCwxLC42OC0uNzgsMiwyLDAsMCwxLDEtLjI4LDEuMDksMS4wOSwwLDAsMSwuMjYsMGwuMjYuMDZ2MS4zOUwzMiwxMC4zNmEyLDIsMCwwLDAtLjM0LDAsMS41MiwxLjUyLDAsMCwwLS44MS4xOSwxLjQ5LDEuNDksMCwwLDAtLjQ3LjQyLDEuNDQsMS40NCwwLDAsMC0uMjEuNDgsMS42NCwxLjY0LDAsMCwwLS4wNi4zNnYzLjA5SDI4LjY2WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J000My4xMSw4LjM2YTIuMjcsMi4yNywwLDAsMC0xLjc5LS44NCwyLjg4LDIuODgsMCwwLDAtMS4xOS4yNCwyLjYxLDIuNjEsMCwwLDAtLjkyLjY1LDIuOTIsMi45MiwwLDAsMC0uNTksMSwzLjM1LDMuMzUsMCwwLDAtLjIxLDEuMTksMy42MiwzLjYyLDAsMCwwLC4yMSwxLjI2LDMuMTEsMy4xMSwwLDAsMCwuNTksMSwyLjc3LDIuNzcsMCwwLDAsLjkyLjY2LDIuODgsMi44OCwwLDAsMCwxLjE5LjI0LDIuMjgsMi4yOCwwLDAsMCwxLS4yNSwyLjczLDIuNzMsMCwwLDAsLjktLjc5bDEuMjUuODlhMy4zNiwzLjM2LDAsMCwxLTEuNCwxLjE1LDQuNDEsNC40MSwwLDAsMS0xLjc3LjM2LDUsNSwwLDAsMS0xLjgtLjMxLDQuNDEsNC40MSwwLDAsMS0xLjQyLS45LDQuMDksNC4wOSwwLDAsMS0uOTMtMS40LDQuODIsNC44MiwwLDAsMS0uMzQtMS44MSw1LDUsMCwwLDEsLjM0LTEuODYsNC4wOCw0LjA4LDAsMCwxLC45My0xLjQyLDQuMjcsNC4yNywwLDAsMSwxLjQyLS45MSw1LDUsMCwwLDEsMS44LS4zMSw0LjE4LDQuMTgsMCwwLDEsMS42LjMsMy43OSwzLjc5LDAsMCwxLDEuMzgsMVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDUuNTIsNS44SDQ3djkuMDdINDUuNTJaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTUyLjM1LDE0LjA4aDBhMS45NCwxLjk0LDAsMCwxLS44LjcxLDIuNDEsMi40MSwwLDAsMS0xLjA1LjIyLDIuNjMsMi42MywwLDAsMS0uNzgtLjExLDIuMTgsMi4xOCwwLDAsMS0uNjctLjMyLDEuNjQsMS42NCwwLDAsMS0uNDctLjU0LDEuNTUsMS41NSwwLDAsMS0uMTgtLjc2LDEuNjIsMS42MiwwLDAsMSwuMTctLjc5LDEuNjQsMS42NCwwLDAsMSwuNDUtLjU2LDIuMzYsMi4zNiwwLDAsMSwuNjUtLjM1LDUsNSwwLDAsMSwuNzgtLjIsNyw3LDAsMCwxLC44LS4wOGwuNzcsMGguMzZ2LS4xNmEuOTMuOTMsMCwwLDAtLjM3LS44MUExLjU3LDEuNTcsMCwwLDAsNTEsMTBhMi4xOSwyLjE5LDAsMCwwLS44NS4xNywyLjA3LDIuMDcsMCwwLDAtLjY4LjQzbC0uNzYtLjc1YTIuNzEsMi43MSwwLDAsMSwxLjEyLS43MUE0LjI2LDQuMjYsMCwwLDEsNTEuMTksOWEzLjM3LDMuMzcsMCwwLDEsMSwuMTQsMi4yLDIuMiwwLDAsMSwuNy4zNiwxLjYyLDEuNjIsMCwwLDEsLjQyLjQ5LDIuNjgsMi42OCwwLDAsMSwuMjIuNTcsNCw0LDAsMCwxLC4wOC41NmMwLC4xOCwwLC4zNCwwLC40OHYzLjMxaC0xLjNabS0uMDgtMS43OUg1MmwtLjY3LDBhMy45LDMuOSwwLDAsMC0uNzEuMTIsMS41NiwxLjU2LDAsMCwwLS41NS4yNi41Ny41NywwLDAsMC0uMjMuNDkuNjIuNjIsMCwwLDAsLjA5LjM0Ljg0Ljg0LDAsMCwwLC4yMy4yMywxLDEsMCwwLDAsLjMzLjE0LDEuNDcsMS40NywwLDAsMCwuMzYsMCwxLjU0LDEuNTQsMCwwLDAsMS4xLS4zNSwxLjM0LDEuMzQsMCwwLDAsLjM1LTFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTYwLjU4LDE0Ljg3SDU5LjIydi0uOTNoMGExLjkyLDEuOTIsMCwwLDEtLjYyLjc1LDEuOCwxLjgsMCwwLDEtMS4xNC4zMiwyLjM4LDIuMzgsMCwwLDEtMS0uMTgsMS43NiwxLjc2LDAsMCwxLS42NS0uNTEsMS44OCwxLjg4LDAsMCwxLS4zNi0uNzIsMy4wNywzLjA3LDAsMCwxLS4xMS0uODZWOS4xMWgxLjQ0VjEyYzAsLjE2LDAsLjM0LDAsLjU0YTIsMiwwLDAsMCwuMTMuNTUsMSwxLDAsMCwwLC4zMS40My44OS44OSwwLDAsMCwuNTkuMTgsMS4zOCwxLjM4LDAsMCwwLC42MS0uMTIsMS4yLDEuMiwwLDAsMCwuNDEtLjMzLDEuMjIsMS4yMiwwLDAsMCwuMjMtLjQ3LDIsMiwwLDAsMCwuMDctLjU1VjkuMTFoMS40NFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNjYuOTEsMTRoMGExLjc0LDEuNzQsMCwwLDEtLjg0Ljc3QTIuNzEsMi43MSwwLDAsMSw2NC45LDE1YTMsMywwLDAsMS0xLjE5LS4yMywyLjY0LDIuNjQsMCwwLDEtLjg5LS42NCwyLjkxLDIuOTEsMCwwLDEtLjU3LTFBMy41OCwzLjU4LDAsMCwxLDYyLjA2LDEyYTMuNTQsMy41NCwwLDAsMSwuMi0xLjE5LDMuMDYsMy4wNiwwLDAsMSwuNTctMSwyLjc0LDIuNzQsMCwwLDEsMi0uODgsMi41MywyLjUzLDAsMCwxLC43Mi4wOSwyLjYyLDIuNjIsMCwwLDEsLjU2LjIxLDIuMTcsMi4xNywwLDAsMSwuNC4yOSwxLjUxLDEuNTEsMCwwLDEsLjI4LjI5aDB2LTRoMS40NHY5LjA3SDY2LjkxWk02My41LDEyYTIuMDYsMi4wNiwwLDAsMCwuMTEuNjUsMS43NCwxLjc0LDAsMCwwLC4zNC41NSwxLjY2LDEuNjYsMCwwLDAsLjUzLjM4LDEuNjQsMS42NCwwLDAsMCwuNzEuMTUsMS42MSwxLjYxLDAsMCwwLC43MS0uMTUsMS40NywxLjQ3LDAsMCwwLC41My0uMzgsMS43NCwxLjc0LDAsMCwwLC4zNC0uNTUsMS44MSwxLjgxLDAsMCwwLC4xMS0uNjUsMS43OCwxLjc4LDAsMCwwLS4xMS0uNjUsMS42NCwxLjY0LDAsMCwwLS4zNC0uNTUsMS42MiwxLjYyLDAsMCwwLS41My0uMzksMS43NiwxLjc2LDAsMCwwLS43MS0uMTQsMS44LDEuOCwwLDAsMC0uNzEuMTQsMS44NywxLjg3LDAsMCwwLS41My4zOSwxLjY0LDEuNjQsMCwwLDAtLjM0LjU1QTIsMiwwLDAsMCw2My41LDEyWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J003MS4xOSwxMi40OWExLjQ4LDEuNDgsMCwwLDAsLjUxLDEsMS41NSwxLjU1LDAsMCwwLDEsLjM2LDEuNzMsMS43MywwLDAsMCwuOTEtLjIyLDIuODMsMi44MywwLDAsMCwuNjQtLjU2bDEsLjc4YTIuOTQsMi45NCwwLDAsMS0xLjEzLjg5LDMuNCwzLjQsMCwwLDEtMS4zMS4yNiwzLjUxLDMuNTEsMCwwLDEtMS4yMi0uMjEsMywzLDAsMCwxLTEtLjYyLDIuNzksMi43OSwwLDAsMS0uNjYtLjk1QTMsMywwLDAsMSw2OS43NSwxMiwyLjkyLDIuOTIsMCwwLDEsNzAsMTAuNzVhMi44NCwyLjg0LDAsMCwxLC42Ni0xLDMsMywwLDAsMSwxLS42MUEzLjUyLDMuNTIsMCwwLDEsNzIuODgsOWEyLjgsMi44LDAsMCwxLDEuMS4yMSwyLjM3LDIuMzcsMCwwLDEsLjg1LjYxLDIuODMsMi44MywwLDAsMSwuNTYsMSw0LjIxLDQuMjEsMCwwLDEsLjE5LDEuMzR2LjM5Wm0zLTEuMDhhMS4zNCwxLjM0LDAsMCwwLS4zOS0xQTEuNTEsMS41MSwwLDAsMCw3Mi42OCwxMGExLjQyLDEuNDIsMCwwLDAtMSwuMzgsMS42NywxLjY3LDAsMCwwLS40NiwxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J004MC44OCw2LjM3aDJMODcsMTIuNjhoMFY2LjM3aDEuNTF2OC41SDg2LjYxbC00LjItNi41MmgwdjYuNTJIODAuODhaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTkwLjE0LDEyYTIuOTIsMi45MiwwLDAsMSwuMjUtMS4yNCwyLjg0LDIuODQsMCwwLDEsLjY2LTEsMi44OSwyLjg5LDAsMCwxLDEtLjYxQTMuNTIsMy41MiwwLDAsMSw5My4yNyw5YTMuNjIsMy42MiwwLDAsMSwxLjIzLjIyLDIuOTQsMi45NCwwLDAsMSwxLC42MSwzLDMsMCwwLDEsLjY3LDFBMy4wOCwzLjA4LDAsMCwxLDk2LjQsMTJhMy4xMiwzLjEyLDAsMCwxLS4yNCwxLjI0QTMsMywwLDAsMSw5NC41LDE0LjhhMy42MSwzLjYxLDAsMCwxLTEuMjMuMjEsMy41MSwzLjUxLDAsMCwxLTEuMjItLjIxLDIuOTEsMi45MSwwLDAsMS0xLS42MiwyLjc5LDIuNzksMCwwLDEtLjY2LS45NUEzLDMsMCwwLDEsOTAuMTQsMTJabTEuNDQsMGEyLjA2LDIuMDYsMCwwLDAsLjExLjY1LDEuNzQsMS43NCwwLDAsMCwuMzQuNTUsMS42NiwxLjY2LDAsMCwwLC41My4zOCwxLjY0LDEuNjQsMCwwLDAsLjcxLjE1LDEuNjEsMS42MSwwLDAsMCwuNzEtLjE1LDEuNDcsMS40NywwLDAsMCwuNTMtLjM4LDEuNzQsMS43NCwwLDAsMCwuMzQtLjU1QTIuMDYsMi4wNiwwLDAsMCw5NSwxMmEyLDIsMCwwLDAtLjExLS42NSwxLjY0LDEuNjQsMCwwLDAtLjM0LS41NUExLjYyLDEuNjIsMCwwLDAsOTQsMTAuNGExLjc2LDEuNzYsMCwwLDAtLjcxLS4xNCwxLjgsMS44LDAsMCwwLS43MS4xNCwxLjg3LDEuODcsMCwwLDAtLjUzLjM5LDEuNjQsMS42NCwwLDAsMC0uMzQuNTVBMiwyLDAsMCwwLDkxLjU4LDEyWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDEsMTAuN2ExLjMxLDEuMzEsMCwwLDAtMS4xMy0uNTgsMS4xNCwxLjE0LDAsMCwwLS41Ni4xNC41LjUsMCwwLDAtLjI4LjQ3LjQxLjQxLDAsMCwwLC4yMy4zOCwyLjc0LDIuNzQsMCwwLDAsLjU4LjIxbC43NS4xN2EyLjcsMi43LDAsMCwxLC43NS4yOCwxLjU1LDEuNTUsMCwwLDEsLjU3LjUxLDEuNDQsMS40NCwwLDAsMSwuMjMuODgsMS41NiwxLjU2LDAsMCwxLS4yMi44NywxLjY3LDEuNjcsMCwwLDEtLjU4LjU3LDIuNTIsMi41MiwwLDAsMS0uNzkuMzIsNC41Niw0LjU2LDAsMCwxLS44OS4wOSwzLjc5LDMuNzksMCwwLDEtMS4yNC0uMTksMi40MSwyLjQxLDAsMCwxLTEtLjdsMS0uOWEyLjgxLDIuODEsMCwwLDAsLjYuNTEsMS4zNiwxLjM2LDAsMCwwLC43Ny4ybC4zMywwYTEuNjYsMS42NiwwLDAsMCwuMzEtLjEyLjkzLjkzLDAsMCwwLC4yMy0uMjEuNTMuNTMsMCwwLDAsLjA5LS4zLjQ2LjQ2LDAsMCwwLS4yMy0uNDQsMS44OCwxLjg4LDAsMCwwLS41Ny0uMjRjLS4yMy0uMDYtLjQ4LS4xMS0uNzUtLjE2YTMsMywwLDAsMS0uNzUtLjI2LDEuNSwxLjUsMCwwLDEtLjU4LS40OCwxLjQ3LDEuNDcsMCwwLDEtLjIzLS44NywxLjY3LDEuNjcsMCwwLDEsLjcyLTEuNDFBMi4zMywyLjMzLDAsMCwxLDk5LDkuMDdhMy4zNCwzLjM0LDAsMCwxLDIsLjA5LDEuODIsMS44MiwwLDAsMSwuOTEuNjhaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSAzNSA0MCwgYXV0bztcbn1cblxuLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYSNob21lLWhlcm8tNSB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzEyMScgaGVpZ2h0PSc2MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIxIDYwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMXtmaWxsLW9wYWNpdHk6MC4zO3N0cm9rZTolMjNmZmY7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0ye2ZpbGw6JTIzZmZmO30uY2xzLTN7ZmlsbDolMjMzZTNlM2U7fSUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nQ2FscXVlXzInIGRhdGEtbmFtZT0nQ2FscXVlIDInJTNFJTNDZyBpZD0nQ2FscXVlXzEtMicgZGF0YS1uYW1lPSdDYWxxdWUgMSclM0UlM0NjaXJjbGUgY2xhc3M9J2Nscy0xJyBjeD0nMzUnIGN5PSc0NScgcj0nMTQnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDIsNDUuMTlIMzUuODFWMzloLS42MnY2LjE5SDI5di42Mmg2LjE5VjUyaC42MlY0NS44MUg0MlonLyUzRSUzQ3JlY3QgY2xhc3M9J2Nscy0zJyB3aWR0aD0nMTIxJyBoZWlnaHQ9JzIyJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTE1LjUyLDYuNDJoMi44MWE4LjEyLDguMTIsMCwwLDEsMS45NC4yMiw0LjUzLDQuNTMsMCwwLDEsMS42Ljc0QTMuNTcsMy41NywwLDAsMSwyMyw4LjcxYTQuNCw0LjQsMCwwLDEsLjQsMkE0LjA2LDQuMDYsMCwwLDEsMjMsMTIuNTFhNCw0LDAsMCwxLTEsMS4zMiw0LjkyLDQuOTIsMCwwLDEtMS41Mi44MSw2LjA3LDYuMDcsMCwwLDEtMS44Mi4yN0gxNS41MlptMS44OCw2Ljc2aDFhNS4wOCw1LjA4LDAsMCwwLDEuMi0uMTMsMi40NywyLjQ3LDAsMCwwLDEtLjQ0LDIsMiwwLDAsMCwuNjQtLjgsMi43OSwyLjc5LDAsMCwwLC4yNC0xLjIyLDIuMjksMi4yOSwwLDAsMC0uMjQtMS4wOCwyLjA2LDIuMDYsMCwwLDAtLjYzLS43NywyLjY5LDIuNjksMCwwLDAtLjkzLS40NSw0LjA5LDQuMDksMCwwLDAtMS4xMi0uMTVIMTcuNFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMjQuNDgsOS4wOGgxLjhWMTBoMEEyLjIyLDIuMjIsMCwwLDEsMjcsOS4yMWExLjY4LDEuNjgsMCwwLDEsMS0uMjdoLjMxYTEuMjUsMS4yNSwwLDAsMSwuMjkuMDV2MS42NGEyLjYyLDIuNjIsMCwwLDAtLjM4LS4wOSwyLjM4LDIuMzgsMCwwLDAtLjM5LDAsMiwyLDAsMCwwLS44MS4xNCwxLjE2LDEuMTYsMCwwLDAtLjQ3LjQsMS44OSwxLjg5LDAsMCwwLS4yMS42Miw2LjU4LDYuNTgsMCwwLDAsMCwuOHYyLjQzaC0xLjhaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTM2LjA4LDYuNDJoMS41NWwzLjY5LDguNDlIMzkuMjFsLS43My0xLjhoLTMuM2wtLjcxLDEuOEgzMi40MVptLjcyLDIuNDctMSwyLjY0aDIuMDdaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQyLDkuMDhoMS43M3YuNzloMEExLjcyLDEuNzIsMCwwLDEsNDQsOS41NGExLjUyLDEuNTIsMCwwLDEsLjM3LS4zLDIuMjksMi4yOSwwLDAsMSwuNS0uMjIsMS45LDEuOSwwLDAsMSwuNi0uMDgsMi40OCwyLjQ4LDAsMCwxLDEuMS4yMSwxLjUzLDEuNTMsMCwwLDEsLjY1LjU4LDIuMjEsMi4yMSwwLDAsMSwuMzIuODcsNi4yOCw2LjI4LDAsMCwxLC4wOSwxLjF2My4yMWgtMS44VjEyLjA2YzAtLjE3LDAtLjM1LDAtLjUzYTEuNTMsMS41MywwLDAsMC0uMTEtLjQ5LjgyLjgyLDAsMCwwLS4yOC0uMzguODguODgsMCwwLDAtLjUzLS4xNCwxLDEsMCwwLDAtLjU2LjEzQS43NS43NSwwLDAsMCw0NCwxMWExLjIzLDEuMjMsMCwwLDAtLjE1LjQ4LDMuMTYsMy4xNiwwLDAsMCwwLC41NXYyLjlINDJaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQ5LDkuMDhoMS43M3YuNzloMEExLjcyLDEuNzIsMCwwLDEsNTEsOS41NGExLjUyLDEuNTIsMCwwLDEsLjM3LS4zLDIuMjksMi4yOSwwLDAsMSwuNS0uMjIsMS45LDEuOSwwLDAsMSwuNi0uMDgsMi40OCwyLjQ4LDAsMCwxLDEuMS4yMSwxLjUzLDEuNTMsMCwwLDEsLjY1LjU4LDIuMjEsMi4yMSwwLDAsMSwuMzIuODcsNi4yOCw2LjI4LDAsMCwxLC4wOSwxLjF2My4yMUg1Mi44VjEyLjA2YzAtLjE3LDAtLjM1LDAtLjUzYTEuNTMsMS41MywwLDAsMC0uMTEtLjQ5LjgyLjgyLDAsMCwwLS4yOC0uMzguODguODgsMCwwLDAtLjUzLS4xNCwxLDEsMCwwLDAtLjU2LjEzQS43NS43NSwwLDAsMCw1MSwxMWExLjIzLDEuMjMsMCwwLDAtLjE1LjQ4LDMuMTYsMy4xNiwwLDAsMCwwLC41NXYyLjlINDlaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTYxLjQ2LDEzLjlhMi44OCwyLjg4LDAsMCwxLTEuMDkuODYsMy4yOSwzLjI5LDAsMCwxLTEuMzcuMywzLjgxLDMuODEsMCwwLDEtMS4yNy0uMjIsMywzLDAsMCwxLTEtLjYyQTIuOTEsMi45MSwwLDAsMSw1NS43NiwxMiwzLDMsMCwwLDEsNTYsMTAuNzRhMywzLDAsMCwxLC42OS0xLDMsMywwLDAsMSwxLS42MkEzLjgsMy44LDAsMCwxLDU5LDguOTRhMi45MiwyLjkyLDAsMCwxLDEuMTMuMjEsMi4zNSwyLjM1LDAsMCwxLC44Ny42MiwyLjc3LDIuNzcsMCwwLDEsLjU0LDEsMy43OCwzLjc4LDAsMCwxLC4yLDEuMjZ2LjU2SDU3LjU2YTEuNDEsMS40MSwwLDAsMCwuNDcuODIsMS4zNCwxLjM0LDAsMCwwLC44OS4zMSwxLjQsMS40LDAsMCwwLC43NS0uMkEyLDIsMCwwLDAsNjAuMiwxM1ptLTEuNTItMi41N2ExLjA4LDEuMDgsMCwwLDAtMS4xMS0xLjEsMS4zNywxLjM3LDAsMCwwLS45Mi4zNCwxLjI0LDEuMjQsMCwwLDAtLjI1LjM1LDEuMTcsMS4xNywwLDAsMC0uMS40MVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNzEsOC40OWExLjQxLDEuNDEsMCwwLDAtLjYyLS40MywyLjIxLDIuMjEsMCwwLDAtLjczLS4xMywxLjUxLDEuNTEsMCwwLDAtLjQyLjA1LDEuMzQsMS4zNCwwLDAsMC0uNDEuMTUuNzQuNzQsMCwwLDAtLjMxLjI3LjY1LjY1LDAsMCwwLS4xMi40LjY3LjY3LDAsMCwwLC4yOC41OSwyLjkyLDIuOTIsMCwwLDAsLjczLjM1bC45NC4yOWEzLjQ0LDMuNDQsMCwwLDEsLjk0LjQxLDIuMTMsMi4xMywwLDAsMSwuNzMuNywyLjE4LDIuMTgsMCwwLDEsLjI5LDEuMTlBMi43LDIuNywwLDAsMSw3MiwxMy41N2EyLjQxLDIuNDEsMCwwLDEtLjcxLjg3LDIuODcsMi44NywwLDAsMS0xLC41Miw0LjYsNC42LDAsMCwxLTEuMjUuMTcsNC43Miw0LjcyLDAsMCwxLTEuNTMtLjI1LDMuNjksMy42OSwwLDAsMS0xLjMyLS44MmwxLjMzLTEuNDZhMiwyLDAsMCwwLC43Mi41OSwyLjA5LDIuMDksMCwwLDAsLjkxLjIxLDIuNDksMi40OSwwLDAsMCwuNDYtLjA1LDEuMzIsMS4zMiwwLDAsMCwuNDItLjE3Ljc5Ljc5LDAsMCwwLC4zLS4yNy42OC42OCwwLDAsMCwuMTItLjQuNy43LDAsMCwwLS4zLS42LDIuNTcsMi41NywwLDAsMC0uNzQtLjM4Yy0uMjktLjExLS42MS0uMjEtMS0uMzFhNC42MSw0LjYxLDAsMCwxLTEtLjQzLDIuMTksMi4xOSwwLDAsMS0uNzMtLjY5QTIsMiwwLDAsMSw2Ni4zOSw5YTIuNTMsMi41MywwLDAsMSwuMjctMS4yLDIuNjEsMi42MSwwLDAsMSwuNzItLjg2LDMuMSwzLjEsMCwwLDEsMS0uNTMsNC40Miw0LjQyLDAsMCwxLDEuMjEtLjE3QTUsNSwwLDAsMSw3MSw2LjRhMy4xOCwzLjE4LDAsMCwxLDEuMjEuNjlaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTc3LjE0LDE0LjE4aDBhMS42OCwxLjY4LDAsMCwxLS44LjY3LDIuNjYsMi42NiwwLDAsMS0xLC4yMSwyLjU0LDIuNTQsMCwwLDEtLjc4LS4xMiwxLjg0LDEuODQsMCwwLDEtLjY3LS4zNCwxLjU4LDEuNTgsMCwwLDEtLjYyLTEuMzQsMS44OCwxLjg4LDAsMCwxLC4xOC0uODYsMS42NCwxLjY0LDAsMCwxLC41MS0uNTcsMi43LDIuNywwLDAsMSwuNzItLjM2LDUuODIsNS44MiwwLDAsMSwuODUtLjE4LDYuMzgsNi4zOCwwLDAsMSwuODctLjA3bC44MSwwYS45My45MywwLDAsMC0uMzQtLjc2LDEuMjMsMS4yMywwLDAsMC0uODEtLjI4LDEuNzMsMS43MywwLDAsMC0uODEuMTksMi4xLDIuMSwwLDAsMC0uNjUuNTFsLTEtMWEzLjM4LDMuMzgsMCwwLDEsMS4xNy0uNyw0LjE1LDQuMTUsMCwwLDEsMS40LS4yMywzLjcyLDMuNzIsMCwwLDEsMS4zLjE5LDEuOSwxLjksMCwwLDEsLjgxLjU5LDIuMTUsMi4xNSwwLDAsMSwuNDMuOTRBNi4xNiw2LjE2LDAsMCwxLDc4LjgsMTJ2M0g3Ny4xNFptLS40NC0xLjgyaC0uNTFhMi45MywyLjkzLDAsMCwwLS41OS4xMSwxLjIyLDEuMjIsMCwwLDAtLjQ4LjI1LjU5LjU5LDAsMCwwLS4yLjQ3LjU0LjU0LDAsMCwwLC4yOC40OCwxLjE5LDEuMTksMCwwLDAsLjU4LjE1LDEuNzksMS43OSwwLDAsMCwuNTEtLjA3LDEuNzEsMS43MSwwLDAsMCwuNDMtLjIsMSwxLDAsMCwwLC4zMS0uMzQsMSwxLDAsMCwwLC4xMS0uNDh2LS4zOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNODAuMTcsNS44NEg4MlY5LjdoMGExLjY4LDEuNjgsMCwwLDEsLjgtLjU5LDMsMywwLDAsMSwxLS4xN0EyLjM2LDIuMzYsMCwwLDEsODUsOS4xOWEyLjgyLDIuODIsMCwwLDEsLjg0LjY5LDMuMzYsMy4zNiwwLDAsMSwuNTMsMUEzLjg2LDMuODYsMCwwLDEsODYuNSwxMmEzLjY3LDMuNjcsMCwwLDEtLjIsMS4yMiwzLDMsMCwwLDEtLjU4LDEsMi41OSwyLjU5LDAsMCwxLS45MS42MiwzLDMsMCwwLDEtMS4xOC4yMywxLjg1LDEuODUsMCwwLDEtLjU4LS4wOSwyLjM2LDIuMzYsMCwwLDEtLjUxLS4yMSwxLjg5LDEuODksMCwwLDEtLjQxLS4zLDEuNiwxLjYsMCwwLDEtLjI4LS4zMmgwdi43N0g4MC4xN1pNODEuODIsMTJhMS41LDEuNSwwLDAsMCwuMzgsMS4wNiwxLjM5LDEuMzksMCwwLDAsMS4wNi40MSwxLjM3LDEuMzcsMCwwLDAsMS4wNi0uNDFBMS40NSwxLjQ1LDAsMCwwLDg0LjcsMTJhMS40OCwxLjQ4LDAsMCwwLS4zOC0xLjA3LDEuMzcsMS4zNywwLDAsMC0xLjA2LS40MSwxLjM5LDEuMzksMCwwLDAtMS4wNi40MUExLjUyLDEuNTIsMCwwLDAsODEuODIsMTJaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTkxLjI5LDE0LjE4aDBhMS42OCwxLjY4LDAsMCwxLS44LjY3LDIuNjYsMi42NiwwLDAsMS0xLC4yMSwyLjYxLDIuNjEsMCwwLDEtLjc5LS4xMkExLjg4LDEuODgsMCwwLDEsODgsMTQuNmExLjU2LDEuNTYsMCwwLDEtLjQ2LS41NiwxLjc5LDEuNzksMCwwLDEtLjE3LS43OCwxLjc2LDEuNzYsMCwwLDEsLjE5LS44NiwxLjYxLDEuNjEsMCwwLDEsLjUtLjU3LDIuNzYsMi43NiwwLDAsMSwuNzMtLjM2LDUuNjksNS42OSwwLDAsMSwuODQtLjE4LDYuNjUsNi42NSwwLDAsMSwuODgtLjA3bC44MSwwYS45My45MywwLDAsMC0uMzQtLjc2LDEuMjMsMS4yMywwLDAsMC0uODEtLjI4LDEuNjcsMS42NywwLDAsMC0uODEuMTksMi4xMywyLjEzLDAsMCwwLS42Ni41MWwtMS0xYTMuNDIsMy40MiwwLDAsMSwxLjE4LS43LDQuMSw0LjEsMCwwLDEsMS4zOS0uMjMsMy42OCwzLjY4LDAsMCwxLDEuMy4xOSwxLjkzLDEuOTMsMCwwLDEsLjgyLjU5LDIuMjcsMi4yNywwLDAsMSwuNDMuOTRBNi4xNiw2LjE2LDAsMCwxLDkzLDEydjNIOTEuMjlabS0uNDQtMS44MmgtLjUxYTIuOCwyLjgsMCwwLDAtLjU5LjExLDEuMjIsMS4yMiwwLDAsMC0uNDguMjUuNTkuNTksMCwwLDAtLjIuNDcuNTIuNTIsMCwwLDAsLjI4LjQ4LDEuMTYsMS4xNiwwLDAsMCwuNTcuMTUsMS43LDEuNywwLDAsMCwuNTEtLjA3LDEuNzgsMS43OCwwLDAsMCwuNDQtLjIsMSwxLDAsMCwwLC4zMS0uMzQsMS4wNiwxLjA2LDAsMCwwLC4xMS0uNDh2LS4zOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNOTQsNy4yNGExLDEsMCwxLDEsLjMuNzRBMSwxLDAsMCwxLDk0LDcuMjRabS4xNCwxLjg0SDk2djUuODNoLTEuOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNOTcuMzYsNS44NGgxLjh2OS4wN2gtMS44WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDQuMTksMTQuMThoMGExLjY4LDEuNjgsMCwwLDEtLjguNjcsMi42NiwyLjY2LDAsMCwxLTEuMDUuMjEsMi42MSwyLjYxLDAsMCwxLS43OS0uMTIsMS44OCwxLjg4LDAsMCwxLS42Ni0uMzQsMS41NiwxLjU2LDAsMCwxLS40Ni0uNTYsMS43OSwxLjc5LDAsMCwxLS4xNy0uNzgsMS43NiwxLjc2LDAsMCwxLC4xOS0uODYsMS42MSwxLjYxLDAsMCwxLC41LS41NywyLjc2LDIuNzYsMCwwLDEsLjczLS4zNiw1LjY5LDUuNjksMCwwLDEsLjg0LS4xOCw2LjY1LDYuNjUsMCwwLDEsLjg4LS4wN2wuODEsMGEuOTMuOTMsMCwwLDAtLjM0LS43NiwxLjIzLDEuMjMsMCwwLDAtLjgxLS4yOCwxLjY3LDEuNjcsMCwwLDAtLjgxLjE5LDIuMTMsMi4xMywwLDAsMC0uNjYuNTFsLTEtMWEzLjQyLDMuNDIsMCwwLDEsMS4xOC0uNyw0LjEsNC4xLDAsMCwxLDEuMzktLjIzLDMuNjgsMy42OCwwLDAsMSwxLjMuMTksMS45MywxLjkzLDAsMCwxLC44Mi41OSwyLjI3LDIuMjcsMCwwLDEsLjQzLjk0LDYuMTYsNi4xNiwwLDAsMSwuMTIsMS4yOXYzaC0xLjY2Wm0tLjQ0LTEuODJoLS41MWEyLjgsMi44LDAsMCwwLS41OS4xMSwxLjIyLDEuMjIsMCwwLDAtLjQ4LjI1LjU5LjU5LDAsMCwwLS4yLjQ3LjUyLjUyLDAsMCwwLC4yOC40OCwxLjE2LDEuMTYsMCwwLDAsLjU3LjE1LDEuNywxLjcsMCwwLDAsLjUxLS4wNywxLjc4LDEuNzgsMCwwLDAsLjQ0LS4yLDEsMSwwLDAsMCwuMzEtLjM0LDEuMDYsMS4wNiwwLDAsMCwuMTEtLjQ4di0uMzhaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSAzNSA0MCwgYXV0bztcbn1cblxuLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYSNob21lLWhlcm8tNiB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTIxJyBoZWlnaHQ9JzYwJyB2aWV3Qm94PScwIDAgMTIxIDYwJyBmaWxsPSdub25lJyUzRSAlM0NjaXJjbGUgY3g9JzM1JyBjeT0nNDUnIHI9JzE0JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFICUzQ3BhdGggZD0nTTQyIDQ1LjE5MDVIMzUuODA5NVYzOUgzNS4xOTA1VjQ1LjE5MDVIMjlWNDUuODA5NUgzNS4xOTA1VjUySDM1LjgwOTVWNDUuODA5NUg0MlY0NS4xOTA1WicgZmlsbD0nd2hpdGUnLyUzRSAlM0NyZWN0IHdpZHRoPScxMjEnIGhlaWdodD0nMjInIGZpbGw9JyUyMzNFM0UzRScvJTNFICUzQ3BhdGggZD0nTTkuMjc3MDYgNi41MDRIMTIuNjI1MUMxMy4xODUxIDYuNTA0IDEzLjcyNTEgNi41OTIgMTQuMjQ1MSA2Ljc2OEMxNC43NjUxIDYuOTM2IDE1LjIyNTEgNy4xOTYgMTUuNjI1MSA3LjU0OEMxNi4wMjUxIDcuOSAxNi4zNDUxIDguMzQ0IDE2LjU4NTEgOC44OEMxNi44MjUxIDkuNDA4IDE2Ljk0NTEgMTAuMDMyIDE2Ljk0NTEgMTAuNzUyQzE2Ljk0NTEgMTEuNDggMTYuODA1MSAxMi4xMTIgMTYuNTI1MSAxMi42NDhDMTYuMjUzMSAxMy4xNzYgMTUuODk3MSAxMy42MTYgMTUuNDU3MSAxMy45NjhDMTUuMDI1MSAxNC4zMTIgMTQuNTQxMSAxNC41NzIgMTQuMDA1MSAxNC43NDhDMTMuNDc3MSAxNC45MTYgMTIuOTU3MSAxNSAxMi40NDUxIDE1SDkuMjc3MDZWNi41MDRaTTExLjkxNzEgMTMuNjMyQzEyLjM4OTEgMTMuNjMyIDEyLjgzMzEgMTMuNTggMTMuMjQ5MSAxMy40NzZDMTMuNjczMSAxMy4zNjQgMTQuMDQxMSAxMy4xOTYgMTQuMzUzMSAxMi45NzJDMTQuNjY1MSAxMi43NCAxNC45MDkxIDEyLjQ0NCAxNS4wODUxIDEyLjA4NEMxNS4yNjkxIDExLjcxNiAxNS4zNjExIDExLjI3MiAxNS4zNjExIDEwLjc1MkMxNS4zNjExIDEwLjI0IDE1LjI4MTEgOS44IDE1LjEyMTEgOS40MzJDMTQuOTYxMSA5LjA2NCAxNC43MzcxIDguNzY4IDE0LjQ0OTEgOC41NDRDMTQuMTY5MSA4LjMxMiAxMy44MzMxIDguMTQ0IDEzLjQ0MTEgOC4wNEMxMy4wNTcxIDcuOTI4IDEyLjYzMzEgNy44NzIgMTIuMTY5MSA3Ljg3MkgxMC43ODkxVjEzLjYzMkgxMS45MTcxWk0xOC4zNzA1IDkuMjRIMTkuODEwNVYxMC4xNTJIMTkuODM0NUMxOS45OTQ1IDkuODE2IDIwLjIyMjUgOS41NTYgMjAuNTE4NSA5LjM3MkMyMC44MTQ1IDkuMTg4IDIxLjE1NDUgOS4wOTYgMjEuNTM4NSA5LjA5NkMyMS42MjY1IDkuMDk2IDIxLjcxMDUgOS4xMDQgMjEuNzkwNSA5LjEyQzIxLjg3ODUgOS4xMzYgMjEuOTY2NSA5LjE1NiAyMi4wNTQ1IDkuMThWMTAuNTcyQzIxLjkzNDUgMTAuNTQgMjEuODE0NSAxMC41MTYgMjEuNjk0NSAxMC41QzIxLjU4MjUgMTAuNDc2IDIxLjQ3MDUgMTAuNDY0IDIxLjM1ODUgMTAuNDY0QzIxLjAyMjUgMTAuNDY0IDIwLjc1MDUgMTAuNTI4IDIwLjU0MjUgMTAuNjU2QzIwLjM0MjUgMTAuNzc2IDIwLjE4NjUgMTAuOTE2IDIwLjA3NDUgMTEuMDc2QzE5Ljk3MDUgMTEuMjM2IDE5Ljg5ODUgMTEuMzk2IDE5Ljg1ODUgMTEuNTU2QzE5LjgyNjUgMTEuNzE2IDE5LjgxMDUgMTEuODM2IDE5LjgxMDUgMTEuOTE2VjE1SDE4LjM3MDVWOS4yNFpNMjYuOTU3NCA2LjUwNEgyOC40Njk0VjEwLjEwNEgyOC41NDE0TDMyLjA1NzQgNi41MDRIMzQuMDk3NEwzMC4xMjU0IDEwLjQyOEwzNC4zNjE0IDE1SDMyLjIzNzRMMjguNTUzNCAxMC44MjRIMjguNDY5NFYxNUgyNi45NTc0VjYuNTA0Wk0zNS4xNjAyIDkuMjRIMzYuNjAwMlYxMC4xNTJIMzYuNjI0MkMzNi43ODQyIDkuODE2IDM3LjAxMjIgOS41NTYgMzcuMzA4MiA5LjM3MkMzNy42MDQyIDkuMTg4IDM3Ljk0NDIgOS4wOTYgMzguMzI4MiA5LjA5NkMzOC40MTYyIDkuMDk2IDM4LjUwMDIgOS4xMDQgMzguNTgwMiA5LjEyQzM4LjY2ODIgOS4xMzYgMzguNzU2MiA5LjE1NiAzOC44NDQyIDkuMThWMTAuNTcyQzM4LjcyNDIgMTAuNTQgMzguNjA0MiAxMC41MTYgMzguNDg0MiAxMC41QzM4LjM3MjIgMTAuNDc2IDM4LjI2MDIgMTAuNDY0IDM4LjE0ODIgMTAuNDY0QzM3LjgxMjIgMTAuNDY0IDM3LjU0MDIgMTAuNTI4IDM3LjMzMjIgMTAuNjU2QzM3LjEzMjIgMTAuNzc2IDM2Ljk3NjIgMTAuOTE2IDM2Ljg2NDIgMTEuMDc2QzM2Ljc2MDIgMTEuMjM2IDM2LjY4ODIgMTEuMzk2IDM2LjY0ODIgMTEuNTU2QzM2LjYxNjIgMTEuNzE2IDM2LjYwMDIgMTEuODM2IDM2LjYwMDIgMTEuOTE2VjE1SDM1LjE2MDJWOS4yNFpNMzkuOTY4MyA5LjI0SDQxLjQwODNWMTVIMzkuOTY4M1Y5LjI0Wk0zOS43NjQzIDcuMjg0QzM5Ljc2NDMgNy4wNTIgMzkuODQ4MyA2Ljg1MiA0MC4wMTYzIDYuNjg0QzQwLjE5MjMgNi41MDggNDAuNDEyMyA2LjQyIDQwLjY3NjMgNi40MkM0MC45NDAzIDYuNDIgNDEuMTYwMyA2LjUwNCA0MS4zMzYzIDYuNjcyQzQxLjUyMDMgNi44MzIgNDEuNjEyMyA3LjAzNiA0MS42MTIzIDcuMjg0QzQxLjYxMjMgNy41MzIgNDEuNTIwMyA3Ljc0IDQxLjMzNjMgNy45MDhDNDEuMTYwMyA4LjA2OCA0MC45NDAzIDguMTQ4IDQwLjY3NjMgOC4xNDhDNDAuNDEyMyA4LjE0OCA0MC4xOTIzIDguMDY0IDQwLjAxNjMgNy44OTZDMzkuODQ4MyA3LjcyIDM5Ljc2NDMgNy41MTYgMzkuNzY0MyA3LjI4NFpNNDYuMjUzNSAxMC44MzZDNDUuOTczNSAxMC40NDQgNDUuNTk3NSAxMC4yNDggNDUuMTI1NSAxMC4yNDhDNDQuOTMzNSAxMC4yNDggNDQuNzQ1NSAxMC4yOTYgNDQuNTYxNSAxMC4zOTJDNDQuMzc3NSAxMC40ODggNDQuMjg1NSAxMC42NDQgNDQuMjg1NSAxMC44NkM0NC4yODU1IDExLjAzNiA0NC4zNjE1IDExLjE2NCA0NC41MTM1IDExLjI0NEM0NC42NjU1IDExLjMyNCA0NC44NTc1IDExLjM5MiA0NS4wODk1IDExLjQ0OEM0NS4zMjE1IDExLjUwNCA0NS41Njk1IDExLjU2NCA0NS44MzM1IDExLjYyOEM0Ni4xMDU1IDExLjY4NCA0Ni4zNTc1IDExLjc3NiA0Ni41ODk1IDExLjkwNEM0Ni44MjE1IDEyLjAyNCA0Ny4wMTM1IDEyLjE5MiA0Ny4xNjU1IDEyLjQwOEM0Ny4zMTc1IDEyLjYyNCA0Ny4zOTM1IDEyLjkyIDQ3LjM5MzUgMTMuMjk2QzQ3LjM5MzUgMTMuNjQgNDcuMzE3NSAxMy45MzIgNDcuMTY1NSAxNC4xNzJDNDcuMDIxNSAxNC40MDQgNDYuODI5NSAxNC41OTIgNDYuNTg5NSAxNC43MzZDNDYuMzU3NSAxNC44OCA0Ni4wOTM1IDE0Ljk4NCA0NS43OTc1IDE1LjA0OEM0NS41MDE1IDE1LjExMiA0NS4yMDU1IDE1LjE0NCA0NC45MDk1IDE1LjE0NEM0NC40NjE1IDE1LjE0NCA0NC4wNDk1IDE1LjA4IDQzLjY3MzUgMTQuOTUyQzQzLjI5NzUgMTQuODI0IDQyLjk2MTUgMTQuNTkyIDQyLjY2NTUgMTQuMjU2TDQzLjYyNTUgMTMuMzU2QzQzLjgwOTUgMTMuNTY0IDQ0LjAwNTUgMTMuNzM2IDQ0LjIxMzUgMTMuODcyQzQ0LjQyOTUgMTQgNDQuNjg5NSAxNC4wNjQgNDQuOTkzNSAxNC4wNjRDNDUuMDk3NSAxNC4wNjQgNDUuMjA1NSAxNC4wNTIgNDUuMzE3NSAxNC4wMjhDNDUuNDI5NSAxNC4wMDQgNDUuNTMzNSAxMy45NjQgNDUuNjI5NSAxMy45MDhDNDUuNzI1NSAxMy44NTIgNDUuODAxNSAxMy43ODQgNDUuODU3NSAxMy43MDRDNDUuOTIxNSAxMy42MTYgNDUuOTUzNSAxMy41MTYgNDUuOTUzNSAxMy40MDRDNDUuOTUzNSAxMy4yMDQgNDUuODc3NSAxMy4wNTYgNDUuNzI1NSAxMi45NkM0NS41NzM1IDEyLjg2NCA0NS4zODE1IDEyLjc4OCA0NS4xNDk1IDEyLjczMkM0NC45MTc1IDEyLjY2OCA0NC42NjU1IDEyLjYxMiA0NC4zOTM1IDEyLjU2NEM0NC4xMjk1IDEyLjUwOCA0My44ODE1IDEyLjQyNCA0My42NDk1IDEyLjMxMkM0My40MTc1IDEyLjE5MiA0My4yMjU1IDEyLjAyOCA0My4wNzM1IDExLjgyQzQyLjkyMTUgMTEuNjEyIDQyLjg0NTUgMTEuMzI0IDQyLjg0NTUgMTAuOTU2QzQyLjg0NTUgMTAuNjM2IDQyLjkwOTUgMTAuMzYgNDMuMDM3NSAxMC4xMjhDNDMuMTczNSA5Ljg4OCA0My4zNDk1IDkuNjkyIDQzLjU2NTUgOS41NEM0My43ODE1IDkuMzg4IDQ0LjAyOTUgOS4yNzYgNDQuMzA5NSA5LjIwNEM0NC41ODk1IDkuMTMyIDQ0Ljg3MzUgOS4wOTYgNDUuMTYxNSA5LjA5NkM0NS41NDU1IDkuMDk2IDQ1LjkyNTUgOS4xNjQgNDYuMzAxNSA5LjNDNDYuNjc3NSA5LjQyOCA0Ni45ODE1IDkuNjUyIDQ3LjIxMzUgOS45NzJMNDYuMjUzNSAxMC44MzZaTTUwLjA3MzUgMTAuMDQ0SDUwLjA5NzVDNTAuMjA5NSA5LjgwNCA1MC40MDU1IDkuNTg4IDUwLjY4NTUgOS4zOTZDNTAuOTczNSA5LjE5NiA1MS4zNDE1IDkuMDk2IDUxLjc4OTUgOS4wOTZDNTIuMTczNSA5LjA5NiA1Mi40OTc1IDkuMTYgNTIuNzYxNSA5LjI4OEM1My4wMzM1IDkuNDE2IDUzLjI1MzUgOS41ODQgNTMuNDIxNSA5Ljc5MkM1My41ODk1IDEwIDUzLjcwOTUgMTAuMjQgNTMuNzgxNSAxMC41MTJDNTMuODUzNSAxMC43ODQgNTMuODg5NSAxMS4wNjggNTMuODg5NSAxMS4zNjRWMTVINTIuNDQ5NVYxMi4wODRDNTIuNDQ5NSAxMS45MjQgNTIuNDQxNSAxMS43NDggNTIuNDI1NSAxMS41NTZDNTIuNDA5NSAxMS4zNTYgNTIuMzY1NSAxMS4xNzIgNTIuMjkzNSAxMS4wMDRDNTIuMjI5NSAxMC44MjggNTIuMTI1NSAxMC42ODQgNTEuOTgxNSAxMC41NzJDNTEuODM3NSAxMC40NTIgNTEuNjQxNSAxMC4zOTIgNTEuMzkzNSAxMC4zOTJDNTEuMTUzNSAxMC4zOTIgNTAuOTQ5NSAxMC40MzIgNTAuNzgxNSAxMC41MTJDNTAuNjIxNSAxMC41OTIgNTAuNDg1NSAxMC43IDUwLjM3MzUgMTAuODM2QzUwLjI2OTUgMTAuOTcyIDUwLjE5MzUgMTEuMTI4IDUwLjE0NTUgMTEuMzA0QzUwLjA5NzUgMTEuNDggNTAuMDczNSAxMS42NjQgNTAuMDczNSAxMS44NTZWMTVINDguNjMzNVY1LjkyOEg1MC4wNzM1VjEwLjA0NFpNNTUuNjQ0MSA5LjI0SDU3LjAxMjFWMTAuMTY0SDU3LjAzNjFDNTcuMTcyMSA5Ljg3NiA1Ny4zODAxIDkuNjI4IDU3LjY2MDEgOS40MkM1Ny45NDAxIDkuMjA0IDU4LjMyMDEgOS4wOTYgNTguODAwMSA5LjA5NkM1OS4xODQxIDkuMDk2IDU5LjUwODEgOS4xNiA1OS43NzIxIDkuMjg4QzYwLjA0NDEgOS40MTYgNjAuMjY0MSA5LjU4NCA2MC40MzIxIDkuNzkyQzYwLjYwMDEgMTAgNjAuNzIwMSAxMC4yNCA2MC43OTIxIDEwLjUxMkM2MC44NjQxIDEwLjc4NCA2MC45MDAxIDExLjA2OCA2MC45MDAxIDExLjM2NFYxNUg1OS40NjAxVjEyLjA4NEM1OS40NjAxIDExLjkyNCA1OS40NTIxIDExLjc0OCA1OS40MzYxIDExLjU1NkM1OS40MjAxIDExLjM1NiA1OS4zNzYxIDExLjE3MiA1OS4zMDQxIDExLjAwNEM1OS4yNDAxIDEwLjgyOCA1OS4xMzYxIDEwLjY4NCA1OC45OTIxIDEwLjU3MkM1OC44NDgxIDEwLjQ1MiA1OC42NTIxIDEwLjM5MiA1OC40MDQxIDEwLjM5MkM1OC4xNjQxIDEwLjM5MiA1Ny45NjAxIDEwLjQzMiA1Ny43OTIxIDEwLjUxMkM1Ny42MzIxIDEwLjU5MiA1Ny40OTYxIDEwLjcgNTcuMzg0MSAxMC44MzZDNTcuMjgwMSAxMC45NzIgNTcuMjA0MSAxMS4xMjggNTcuMTU2MSAxMS4zMDRDNTcuMTA4MSAxMS40OCA1Ny4wODQxIDExLjY2NCA1Ny4wODQxIDExLjg1NlYxNUg1NS42NDQxVjkuMjRaTTY2LjI1NDggMTQuMjA4SDY2LjIxODhDNjYuMDEwOCAxNC41MzYgNjUuNzQ2OCAxNC43NzYgNjUuNDI2OCAxNC45MjhDNjUuMTA2OCAxNS4wNzIgNjQuNzU0OCAxNS4xNDQgNjQuMzcwOCAxNS4xNDRDNjQuMTA2OCAxNS4xNDQgNjMuODQ2OCAxNS4xMDggNjMuNTkwOCAxNS4wMzZDNjMuMzQyOCAxNC45NjQgNjMuMTE4OCAxNC44NTYgNjIuOTE4OCAxNC43MTJDNjIuNzI2OCAxNC41NjggNjIuNTcwOCAxNC4zODggNjIuNDUwOCAxNC4xNzJDNjIuMzMwOCAxMy45NTYgNjIuMjcwOCAxMy43MDQgNjIuMjcwOCAxMy40MTZDNjIuMjcwOCAxMy4xMDQgNjIuMzI2OCAxMi44NCA2Mi40Mzg4IDEyLjYyNEM2Mi41NTA4IDEyLjQgNjIuNjk4OCAxMi4yMTYgNjIuODgyOCAxMi4wNzJDNjMuMDc0OCAxMS45MiA2My4yOTQ4IDExLjggNjMuNTQyOCAxMS43MTJDNjMuNzkwOCAxMS42MjQgNjQuMDQ2OCAxMS41NiA2NC4zMTA4IDExLjUyQzY0LjU4MjggMTEuNDcyIDY0Ljg1NDggMTEuNDQ0IDY1LjEyNjggMTEuNDM2QzY1LjM5ODggMTEuNDIgNjUuNjU0OCAxMS40MTIgNjUuODk0OCAxMS40MTJINjYuMjU0OFYxMS4yNTZDNjYuMjU0OCAxMC44OTYgNjYuMTMwOCAxMC42MjggNjUuODgyOCAxMC40NTJDNjUuNjM0OCAxMC4yNjggNjUuMzE4OCAxMC4xNzYgNjQuOTM0OCAxMC4xNzZDNjQuNjMwOCAxMC4xNzYgNjQuMzQ2OCAxMC4yMzIgNjQuMDgyOCAxMC4zNDRDNjMuODE4OCAxMC40NDggNjMuNTkwOCAxMC41OTIgNjMuMzk4OCAxMC43NzZMNjIuNjQyOCAxMC4wMkM2Mi45NjI4IDkuNjkyIDYzLjMzNDggOS40NTYgNjMuNzU4OCA5LjMxMkM2NC4xOTA4IDkuMTY4IDY0LjYzNDggOS4wOTYgNjUuMDkwOCA5LjA5NkM2NS40OTg4IDkuMDk2IDY1Ljg0MjggOS4xNDQgNjYuMTIyOCA5LjI0QzY2LjQwMjggOS4zMjggNjYuNjM0OCA5LjQ0NCA2Ni44MTg4IDkuNTg4QzY3LjAwMjggOS43MzIgNjcuMTQyOCA5LjkgNjcuMjM4OCAxMC4wOTJDNjcuMzQyOCAxMC4yNzYgNjcuNDE0OCAxMC40NjQgNjcuNDU0OCAxMC42NTZDNjcuNTAyOCAxMC44NDggNjcuNTMwOCAxMS4wMzYgNjcuNTM4OCAxMS4yMkM2Ny41NDY4IDExLjM5NiA2Ny41NTA4IDExLjU1MiA2Ny41NTA4IDExLjY4OFYxNUg2Ni4yNTQ4VjE0LjIwOFpNNjYuMTcwOCAxMi40Mkg2NS44NzA4QzY1LjY3MDggMTIuNDIgNjUuNDQ2OCAxMi40MjggNjUuMTk4OCAxMi40NDRDNjQuOTUwOCAxMi40NiA2NC43MTQ4IDEyLjUgNjQuNDkwOCAxMi41NjRDNjQuMjc0OCAxMi42MiA2NC4wOTA4IDEyLjcwOCA2My45Mzg4IDEyLjgyOEM2My43ODY4IDEyLjk0IDYzLjcxMDggMTMuMSA2My43MTA4IDEzLjMwOEM2My43MTA4IDEzLjQ0NCA2My43Mzg4IDEzLjU2IDYzLjc5NDggMTMuNjU2QzYzLjg1ODggMTMuNzQ0IDYzLjkzODggMTMuODIgNjQuMDM0OCAxMy44ODRDNjQuMTMwOCAxMy45NDggNjQuMjM4OCAxMy45OTYgNjQuMzU4OCAxNC4wMjhDNjQuNDc4OCAxNC4wNTIgNjQuNTk4OCAxNC4wNjQgNjQuNzE4OCAxNC4wNjRDNjUuMjE0OCAxNC4wNjQgNjUuNTc4OCAxMy45NDggNjUuODEwOCAxMy43MTZDNjYuMDUwOCAxMy40NzYgNjYuMTcwOCAxMy4xNTIgNjYuMTcwOCAxMi43NDRWMTIuNDJaTTc4Ljg1NDggOC40OTZDNzguNTQyOCA4LjE2IDc4LjIzODggNy45MzYgNzcuOTQyOCA3LjgyNEM3Ny42NTQ4IDcuNzEyIDc3LjM2MjggNy42NTYgNzcuMDY2OCA3LjY1NkM3Ni42MjY4IDcuNjU2IDc2LjIyNjggNy43MzYgNzUuODY2OCA3Ljg5NkM3NS41MTQ4IDguMDQ4IDc1LjIxMDggOC4yNjQgNzQuOTU0OCA4LjU0NEM3NC42OTg4IDguODE2IDc0LjQ5ODggOS4xMzYgNzQuMzU0OCA5LjUwNEM3NC4yMTg4IDkuODcyIDc0LjE1MDggMTAuMjY4IDc0LjE1MDggMTAuNjkyQzc0LjE1MDggMTEuMTQ4IDc0LjIxODggMTEuNTY4IDc0LjM1NDggMTEuOTUyQzc0LjQ5ODggMTIuMzM2IDc0LjY5ODggMTIuNjY4IDc0Ljk1NDggMTIuOTQ4Qzc1LjIxMDggMTMuMjI4IDc1LjUxNDggMTMuNDQ4IDc1Ljg2NjggMTMuNjA4Qzc2LjIyNjggMTMuNzY4IDc2LjYyNjggMTMuODQ4IDc3LjA2NjggMTMuODQ4Qzc3LjQxMDggMTMuODQ4IDc3Ljc0MjggMTMuNzY4IDc4LjA2MjggMTMuNjA4Qzc4LjM5MDggMTMuNDQgNzguNjk0OCAxMy4xNzYgNzguOTc0OCAxMi44MTZMODAuMjIyOCAxMy43MDRDNzkuODM4OCAxNC4yMzIgNzkuMzcwOCAxNC42MTYgNzguODE4OCAxNC44NTZDNzguMjY2OCAxNS4wOTYgNzcuNjc4OCAxNS4yMTYgNzcuMDU0OCAxNS4yMTZDNzYuMzk4OCAxNS4yMTYgNzUuNzk0OCAxNS4xMTIgNzUuMjQyOCAxNC45MDRDNzQuNjk4OCAxNC42ODggNzQuMjI2OCAxNC4zODggNzMuODI2OCAxNC4wMDRDNzMuNDM0OCAxMy42MTIgNzMuMTI2OCAxMy4xNDQgNzIuOTAyOCAxMi42QzcyLjY3ODggMTIuMDU2IDcyLjU2NjggMTEuNDUyIDcyLjU2NjggMTAuNzg4QzcyLjU2NjggMTAuMTA4IDcyLjY3ODggOS40OTIgNzIuOTAyOCA4Ljk0QzczLjEyNjggOC4zOCA3My40MzQ4IDcuOTA0IDczLjgyNjggNy41MTJDNzQuMjI2OCA3LjEyIDc0LjY5ODggNi44MiA3NS4yNDI4IDYuNjEyQzc1Ljc5NDggNi4zOTYgNzYuMzk4OCA2LjI4OCA3Ny4wNTQ4IDYuMjg4Qzc3LjYzMDggNi4yODggNzguMTYyOCA2LjM5MiA3OC42NTA4IDYuNkM3OS4xNDY4IDYuOCA3OS42MDY4IDcuMTQ0IDgwLjAzMDggNy42MzJMNzguODU0OCA4LjQ5NlpNODEuMjQ5NyA1LjkyOEg4Mi42ODk3VjE1SDgxLjI0OTdWNS45MjhaTTg0LjE3NDkgMTIuMTJDODQuMTc0OSAxMS42NjQgODQuMjU0OSAxMS4yNTIgODQuNDE0OSAxMC44ODRDODQuNTgyOSAxMC41MDggODQuODA2OSAxMC4xODggODUuMDg2OSA5LjkyNEM4NS4zNjY5IDkuNjYgODUuNjk4OSA5LjQ1NiA4Ni4wODI5IDkuMzEyQzg2LjQ2NjkgOS4xNjggODYuODc0OSA5LjA5NiA4Ny4zMDY5IDkuMDk2Qzg3LjczODkgOS4wOTYgODguMTQ2OSA5LjE2OCA4OC41MzA5IDkuMzEyQzg4LjkxNDkgOS40NTYgODkuMjQ2OSA5LjY2IDg5LjUyNjkgOS45MjRDODkuODA2OSAxMC4xODggOTAuMDI2OSAxMC41MDggOTAuMTg2OSAxMC44ODRDOTAuMzU0OSAxMS4yNTIgOTAuNDM4OSAxMS42NjQgOTAuNDM4OSAxMi4xMkM5MC40Mzg5IDEyLjU3NiA5MC4zNTQ5IDEyLjk5MiA5MC4xODY5IDEzLjM2OEM5MC4wMjY5IDEzLjczNiA4OS44MDY5IDE0LjA1MiA4OS41MjY5IDE0LjMxNkM4OS4yNDY5IDE0LjU4IDg4LjkxNDkgMTQuNzg0IDg4LjUzMDkgMTQuOTI4Qzg4LjE0NjkgMTUuMDcyIDg3LjczODkgMTUuMTQ0IDg3LjMwNjkgMTUuMTQ0Qzg2Ljg3NDkgMTUuMTQ0IDg2LjQ2NjkgMTUuMDcyIDg2LjA4MjkgMTQuOTI4Qzg1LjY5ODkgMTQuNzg0IDg1LjM2NjkgMTQuNTggODUuMDg2OSAxNC4zMTZDODQuODA2OSAxNC4wNTIgODQuNTgyOSAxMy43MzYgODQuNDE0OSAxMy4zNjhDODQuMjU0OSAxMi45OTIgODQuMTc0OSAxMi41NzYgODQuMTc0OSAxMi4xMlpNODUuNjE0OSAxMi4xMkM4NS42MTQ5IDEyLjM0NCA4NS42NTA5IDEyLjU2IDg1LjcyMjkgMTIuNzY4Qzg1LjgwMjkgMTIuOTc2IDg1LjkxNDkgMTMuMTYgODYuMDU4OSAxMy4zMkM4Ni4yMTA5IDEzLjQ4IDg2LjM5MDkgMTMuNjA4IDg2LjU5ODkgMTMuNzA0Qzg2LjgwNjkgMTMuOCA4Ny4wNDI5IDEzLjg0OCA4Ny4zMDY5IDEzLjg0OEM4Ny41NzA5IDEzLjg0OCA4Ny44MDY5IDEzLjggODguMDE0OSAxMy43MDRDODguMjIyOSAxMy42MDggODguMzk4OSAxMy40OCA4OC41NDI5IDEzLjMyQzg4LjY5NDkgMTMuMTYgODguODA2OSAxMi45NzYgODguODc4OSAxMi43NjhDODguOTU4OSAxMi41NiA4OC45OTg5IDEyLjM0NCA4OC45OTg5IDEyLjEyQzg4Ljk5ODkgMTEuODk2IDg4Ljk1ODkgMTEuNjggODguODc4OSAxMS40NzJDODguODA2OSAxMS4yNjQgODguNjk0OSAxMS4wOCA4OC41NDI5IDEwLjkyQzg4LjM5ODkgMTAuNzYgODguMjIyOSAxMC42MzIgODguMDE0OSAxMC41MzZDODcuODA2OSAxMC40NCA4Ny41NzA5IDEwLjM5MiA4Ny4zMDY5IDEwLjM5MkM4Ny4wNDI5IDEwLjM5MiA4Ni44MDY5IDEwLjQ0IDg2LjU5ODkgMTAuNTM2Qzg2LjM5MDkgMTAuNjMyIDg2LjIxMDkgMTAuNzYgODYuMDU4OSAxMC45MkM4NS45MTQ5IDExLjA4IDg1LjgwMjkgMTEuMjY0IDg1LjcyMjkgMTEuNDcyQzg1LjY1MDkgMTEuNjggODUuNjE0OSAxMS44OTYgODUuNjE0OSAxMi4xMlpNOTcuMTYzMSAxNUg5NS43OTUxVjE0LjA3Nkg5NS43NzExQzk1LjYzNTEgMTQuMzY0IDk1LjQyNzEgMTQuNjE2IDk1LjE0NzEgMTQuODMyQzk0Ljg2NzEgMTUuMDQgOTQuNDg3MSAxNS4xNDQgOTQuMDA3MSAxNS4xNDRDOTMuNjIzMSAxNS4xNDQgOTMuMjk1MSAxNS4wODQgOTMuMDIzMSAxNC45NjRDOTIuNzU5MSAxNC44MzYgOTIuNTQzMSAxNC42NjggOTIuMzc1MSAxNC40NkM5Mi4yMDcxIDE0LjI0NCA5Mi4wODcxIDE0IDkyLjAxNTEgMTMuNzI4QzkxLjk0MzEgMTMuNDU2IDkxLjkwNzEgMTMuMTcyIDkxLjkwNzEgMTIuODc2VjkuMjRIOTMuMzQ3MVYxMi4xNTZDOTMuMzQ3MSAxMi4zMTYgOTMuMzU1MSAxMi40OTYgOTMuMzcxMSAxMi42OTZDOTMuMzg3MSAxMi44ODggOTMuNDI3MSAxMy4wNzIgOTMuNDkxMSAxMy4yNDhDOTMuNTYzMSAxMy40MTYgOTMuNjY3MSAxMy41NiA5My44MDMxIDEzLjY4QzkzLjk0NzEgMTMuNzkyIDk0LjE0NzEgMTMuODQ4IDk0LjQwMzEgMTMuODQ4Qzk0LjY0MzEgMTMuODQ4IDk0Ljg0MzEgMTMuODA4IDk1LjAwMzEgMTMuNzI4Qzk1LjE3MTEgMTMuNjQ4IDk1LjMwNzEgMTMuNTQgOTUuNDExMSAxMy40MDRDOTUuNTIzMSAxMy4yNjggOTUuNjAzMSAxMy4xMTIgOTUuNjUxMSAxMi45MzZDOTUuNjk5MSAxMi43NiA5NS43MjMxIDEyLjU3NiA5NS43MjMxIDEyLjM4NFY5LjI0SDk3LjE2MzFWMTVaTTEwNC44NDYgOS4yNFYxNC40ODRDMTA0Ljg0NiAxNS4wMDQgMTA0Ljc4MiAxNS40NzIgMTA0LjY1NCAxNS44ODhDMTA0LjUyNiAxNi4zMTIgMTA0LjMyNiAxNi42NjggMTA0LjA1NCAxNi45NTZDMTAzLjc5IDE3LjI1MiAxMDMuNDU0IDE3LjQ4IDEwMy4wNDYgMTcuNjRDMTAyLjYzOCAxNy44IDEwMi4xNTQgMTcuODggMTAxLjU5NCAxNy44OEMxMDEuMDU4IDE3Ljg4IDEwMC41NSAxNy44MTIgMTAwLjA3IDE3LjY3NkM5OS41ODk3IDE3LjU0IDk5LjE0NTcgMTcuMjkyIDk4LjczNzcgMTYuOTMyTDk5LjYwMTcgMTUuNzU2Qzk5Ljg4OTcgMTYuMDIgMTAwLjE5IDE2LjIyNCAxMDAuNTAyIDE2LjM2OEMxMDAuODE0IDE2LjUxMiAxMDEuMTc0IDE2LjU4NCAxMDEuNTgyIDE2LjU4NEMxMDEuOTI2IDE2LjU4NCAxMDIuMjE0IDE2LjUzNiAxMDIuNDQ2IDE2LjQ0QzEwMi42ODYgMTYuMzQ0IDEwMi44NzQgMTYuMjEyIDEwMy4wMSAxNi4wNDRDMTAzLjE1NCAxNS44NzYgMTAzLjI1NCAxNS42NzIgMTAzLjMxIDE1LjQzMkMxMDMuMzc0IDE1LjIgMTAzLjQwNiAxNC45NCAxMDMuNDA2IDE0LjY1MlYxNC4yMzJIMTAzLjM4MkMxMDMuMTc0IDE0LjUxMiAxMDIuODk4IDE0LjcyNCAxMDIuNTU0IDE0Ljg2OEMxMDIuMjEgMTUuMDA0IDEwMS44NTggMTUuMDcyIDEwMS40OTggMTUuMDcyQzEwMS4wNjYgMTUuMDcyIDEwMC42NzQgMTQuOTk2IDEwMC4zMjIgMTQuODQ0Qzk5Ljk2OTcgMTQuNjg0IDk5LjY2NTcgMTQuNDcyIDk5LjQwOTcgMTQuMjA4Qzk5LjE2MTcgMTMuOTQ0IDk4Ljk2OTcgMTMuNjMyIDk4LjgzMzcgMTMuMjcyQzk4LjY5NzcgMTIuOTEyIDk4LjYyOTcgMTIuNTI4IDk4LjYyOTcgMTIuMTJDOTguNjI5NyAxMS42OTYgOTguNjkzNyAxMS4zIDk4LjgyMTcgMTAuOTMyQzk4Ljk0OTcgMTAuNTY0IDk5LjEzNzcgMTAuMjQ0IDk5LjM4NTcgOS45NzJDOTkuNjMzNyA5LjcgOTkuOTI5NyA5LjQ4OCAxMDAuMjc0IDkuMzM2QzEwMC42MjYgOS4xNzYgMTAxLjAyNiA5LjA5NiAxMDEuNDc0IDkuMDk2QzEwMS44ODIgOS4wOTYgMTAyLjI2MiA5LjE3NiAxMDIuNjE0IDkuMzM2QzEwMi45NjYgOS40OTYgMTAzLjI0NiA5Ljc1MiAxMDMuNDU0IDEwLjEwNEgxMDMuNDc4VjkuMjRIMTA0Ljg0NlpNMTAxLjc3NCAxMC4zOTJDMTAxLjUxOCAxMC4zOTIgMTAxLjI4NiAxMC40MzYgMTAxLjA3OCAxMC41MjRDMTAwLjg3IDEwLjYwNCAxMDAuNjkgMTAuNzIgMTAwLjUzOCAxMC44NzJDMTAwLjM5NCAxMS4wMTYgMTAwLjI3OCAxMS4xOTYgMTAwLjE5IDExLjQxMkMxMDAuMTEgMTEuNjIgMTAwLjA3IDExLjg1MiAxMDAuMDcgMTIuMTA4QzEwMC4wNyAxMi4zNCAxMDAuMTEgMTIuNTU2IDEwMC4xOSAxMi43NTZDMTAwLjI3OCAxMi45NTYgMTAwLjM5OCAxMy4xMzIgMTAwLjU1IDEzLjI4NEMxMDAuNzAyIDEzLjQzNiAxMDAuODgyIDEzLjU1NiAxMDEuMDkgMTMuNjQ0QzEwMS4yOTggMTMuNzMyIDEwMS41MjIgMTMuNzc2IDEwMS43NjIgMTMuNzc2QzEwMi4wMjYgMTMuNzc2IDEwMi4yNjIgMTMuNzMyIDEwMi40NyAxMy42NDRDMTAyLjY4NiAxMy41NTYgMTAyLjg2NiAxMy40NCAxMDMuMDEgMTMuMjk2QzEwMy4xNjIgMTMuMTQ0IDEwMy4yNzggMTIuOTY0IDEwMy4zNTggMTIuNzU2QzEwMy40MzggMTIuNTQ4IDEwMy40NzggMTIuMzI0IDEwMy40NzggMTIuMDg0QzEwMy40NzggMTEuNTggMTAzLjMyNiAxMS4xNzIgMTAzLjAyMiAxMC44NkMxMDIuNzE4IDEwLjU0OCAxMDIuMzAyIDEwLjM5MiAxMDEuNzc0IDEwLjM5MlpNMTA4LjAzNiAxMC4wNDRIMTA4LjA2QzEwOC4xNzIgOS44MDQgMTA4LjM2OCA5LjU4OCAxMDguNjQ4IDkuMzk2QzEwOC45MzYgOS4xOTYgMTA5LjMwNCA5LjA5NiAxMDkuNzUyIDkuMDk2QzExMC4xMzYgOS4wOTYgMTEwLjQ2IDkuMTYgMTEwLjcyNCA5LjI4OEMxMTAuOTk2IDkuNDE2IDExMS4yMTYgOS41ODQgMTExLjM4NCA5Ljc5MkMxMTEuNTUyIDEwIDExMS42NzIgMTAuMjQgMTExLjc0NCAxMC41MTJDMTExLjgxNiAxMC43ODQgMTExLjg1MiAxMS4wNjggMTExLjg1MiAxMS4zNjRWMTVIMTEwLjQxMlYxMi4wODRDMTEwLjQxMiAxMS45MjQgMTEwLjQwNCAxMS43NDggMTEwLjM4OCAxMS41NTZDMTEwLjM3MiAxMS4zNTYgMTEwLjMyOCAxMS4xNzIgMTEwLjI1NiAxMS4wMDRDMTEwLjE5MiAxMC44MjggMTEwLjA4OCAxMC42ODQgMTA5Ljk0NCAxMC41NzJDMTA5LjggMTAuNDUyIDEwOS42MDQgMTAuMzkyIDEwOS4zNTYgMTAuMzkyQzEwOS4xMTYgMTAuMzkyIDEwOC45MTIgMTAuNDMyIDEwOC43NDQgMTAuNTEyQzEwOC41ODQgMTAuNTkyIDEwOC40NDggMTAuNyAxMDguMzM2IDEwLjgzNkMxMDguMjMyIDEwLjk3MiAxMDguMTU2IDExLjEyOCAxMDguMTA4IDExLjMwNEMxMDguMDYgMTEuNDggMTA4LjAzNiAxMS42NjQgMTA4LjAzNiAxMS44NTZWMTVIMTA2LjU5NlY1LjkyOEgxMDguMDM2VjEwLjA0NFonIGZpbGw9J3doaXRlJy8lM0UgJTNDL3N2ZyUzRVwiKSAzNSA0MCwgYXV0bztcbn1cblxuLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYSNob21lLWhlcm8tNyB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzEyMScgaGVpZ2h0PSc2MCcgaWQ9J0NhbHF1ZV8xJyBkYXRhLW5hbWU9J0NhbHF1ZSAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMzYuNjcgNjAnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xe2ZpbGwtb3BhY2l0eTowLjM7c3Ryb2tlOiUyM2ZmZjtzdHJva2Utd2lkdGg6MnB4O30uY2xzLTJ7ZmlsbDolMjNmZmY7fS5jbHMtM3tmaWxsOiUyMzNlM2UzZTt9JTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NjaXJjbGUgY2xhc3M9J2Nscy0xJyBjeD0nMzUnIGN5PSc0NScgcj0nMTQnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDIsNDUuMTlIMzUuODFWMzloLS42MnY2LjE5SDI5di42Mmg2LjE5VjUyaC42MlY0NS44MUg0MlonLyUzRSUzQ3JlY3QgY2xhc3M9J2Nscy0zJyB3aWR0aD0nMTM2LjY3JyBoZWlnaHQ9JzIyJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTYuODksNi4zMmgzLjM1YTUuMTgsNS4xOCwwLDAsMSwxLjYyLjI2QTMuODUsMy44NSwwLDAsMSwxNC4yLDguNjlhNC41NCw0LjU0LDAsMCwxLC4zNiwxLjg4LDQsNCwwLDAsMS0uNDIsMS44OSw0LjA3LDQuMDcsMCwwLDEtMS4wNiwxLjMyLDQuNDcsNC40NywwLDAsMS0xLjQ2Ljc4LDUuMSw1LjEsMCwwLDEtMS41Ni4yNkg2Ljg5Wm0yLjY0LDcuMTNhNS4yOSw1LjI5LDAsMCwwLDEuMzQtLjE2LDMuMjcsMy4yNywwLDAsMCwxLjEtLjUxLDIuMzQsMi4zNCwwLDAsMCwuNzMtLjg4QTMsMywwLDAsMCwxMywxMC41N2EzLjMxLDMuMzEsMCwwLDAtLjI0LTEuMzIsMi4yNCwyLjI0LDAsMCwwLS42Ni0uODksMi44MywyLjgzLDAsMCwwLTEtLjUxLDQuNjcsNC42NywwLDAsMC0xLjI4LS4xNkg4LjR2NS43NlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTYsOS4wNmgxLjQ0VjEwaDBhMS43NSwxLjc1LDAsMCwxLC42OS0uNzgsMS45LDEuOSwwLDAsMSwxLS4yOCwxLjA3LDEuMDcsMCwwLDEsLjI1LDAsMS4yMiwxLjIyLDAsMCwxLC4yNi4wNnYxLjM5bC0uMzUtLjA4LS4zNCwwYTEuNDcsMS40NywwLDAsMC0uODEuMTksMS4zOSwxLjM5LDAsMCwwLS40Ny40MiwxLjQ3LDEuNDcsMCwwLDAtLjIyLjQ4LDIuMjksMi4yOSwwLDAsMCwwLC4zNnYzLjA5SDE2WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00yNC42MSw2LjMyaDEuNTJ2My42aC4wN2wzLjUxLTMuNmgybC00LDMuOTNMMzIsMTQuODJIMjkuODlsLTMuNjgtNC4xOGgtLjA4djQuMThIMjQuNjFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTMyLjY1LDcuMWEuODMuODMsMCwwLDEsLjI2LS42Ljg2Ljg2LDAsMCwxLC42Ni0uMjYsMSwxLDAsMCwxLC42Ni4yNC44MS44MSwwLDAsMSwuMjcuNjIuOC44LDAsMCwxLS4yNy42MiwxLDEsMCwwLDEtLjY2LjI1LjkuOSwwLDAsMS0uNjYtLjI2QS44NS44NSwwLDAsMSwzMi42NSw3LjFabS4yMSwySDM0LjN2NS43NkgzMi44NlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMzYsOS4wNmgxLjM2VjEwaDBBMS45MywxLjkzLDAsMCwxLDM4LDkuMjNhMS44NiwxLjg2LDAsMCwxLDEuMTQtLjMyQTEuNzUsMS43NSwwLDAsMSw0MSwxMGEyLDIsMCwwLDEsLjc4LS44MSwyLjMyLDIuMzIsMCwwLDEsMS4xMi0uMjYsMi4xOCwyLjE4LDAsMCwxLDEsLjIsMS42NCwxLjY0LDAsMCwxLC42NC41MiwyLjI4LDIuMjgsMCwwLDEsLjM2Ljc5LDQuMjUsNC4yNSwwLDAsMSwuMSwxdjMuNDNINDMuNTFWMTEuNTVhMi45MiwyLjkyLDAsMCwwLDAtLjUxLDEuNDksMS40OSwwLDAsMC0uMTctLjQzLjg1Ljg1LDAsMCwwLS4zMy0uMjksMS4xMSwxLjExLDAsMCwwLS41Mi0uMTEsMS4wOSwxLjA5LDAsMCwwLS41Ny4xMywxLDEsMCwwLDAtLjM5LjMzLDEuMywxLjMsMCwwLDAtLjIxLjQ4LDIsMiwwLDAsMC0uMDcuNTV2My4xMkgzOS43N1YxMS4zOWExLjQ2LDEuNDYsMCwwLDAtLjIzLS44Ni44Ni44NiwwLDAsMC0uNzUtLjMyLDEuMzgsMS4zOCwwLDAsMC0uNjEuMTIsMS4zLDEuMywwLDAsMC0uNDEuMzIsMS4zNywxLjM3LDAsMCwwLS4yMy40NywyLDIsMCwwLDAtLjA3LjU1djMuMTVIMzZaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTU0LjksMTRoMGExLjgzLDEuODMsMCwwLDEtLjg0Ljc3QTIuNzgsMi43OCwwLDAsMSw1Mi45LDE1YTMsMywwLDAsMS0xLjItLjIzLDIuODUsMi44NSwwLDAsMS0uODktLjY0LDIuNzMsMi43MywwLDAsMS0uNTYtMSwzLjU4LDMuNTgsMCwwLDEtLjItMS4xOSwzLjMxLDMuMzEsMCwwLDEsLjIxLTEuMTksMi43MiwyLjcyLDAsMCwxLC41Ny0xLDIuNTYsMi41NiwwLDAsMSwuODgtLjY0QTIuODMsMi44MywwLDAsMSw1My41Niw5YTIuNzQsMi43NCwwLDAsMSwuNTUuMjEsMi4yNywyLjI3LDAsMCwxLC40MS4yOSwxLjc5LDEuNzksMCwwLDEsLjI3LjI5aDB2LTRoMS40NHY5LjA3SDU0LjlabS0zLjQxLTJhMS44MiwxLjgyLDAsMCwwLC4xMi42NSwxLjU1LDEuNTUsMCwwLDAsLjMzLjU1LDEuNzMsMS43MywwLDAsMCwyLjQ5LDAsMS41NSwxLjU1LDAsMCwwLC4zMy0uNTUsMS44MiwxLjgyLDAsMCwwLC4xMi0uNjUsMS43OCwxLjc4LDAsMCwwLS4xMi0uNjUsMS40NywxLjQ3LDAsMCwwLS4zMy0uNTUsMS43OCwxLjc4LDAsMCwwLS41NC0uMzksMS44NSwxLjg1LDAsMCwwLTEuNDEsMCwxLjc4LDEuNzgsMCwwLDAtLjU0LjM5LDEuNDcsMS40NywwLDAsMC0uMzMuNTVBMS43OCwxLjc4LDAsMCwwLDUxLjQ5LDExLjk0WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001OS4xOCwxMi40NGExLjQ4LDEuNDgsMCwwLDAsLjUxLDEsMS41OSwxLjU5LDAsMCwwLDEsLjM2LDEuNywxLjcsMCwwLDAsLjkxLS4yMiwyLjYzLDIuNjMsMCwwLDAsLjY0LS41NmwxLC43OGEyLjg3LDIuODcsMCwwLDEtMS4xMy44OSwzLjM5LDMuMzksMCwwLDEtMS4zLjI2LDMuNTcsMy41NywwLDAsMS0xLjIzLS4yMUEzLDMsMCwwLDEsNTgsMTMuMThhMy4xMiwzLjEyLDAsMCwxLS4yNC0xLjI0QTMuMDgsMy4wOCwwLDAsMSw1OCwxMC43YTMsMywwLDAsMSwuNjctMSwyLjk0LDIuOTQsMCwwLDEsMS0uNjEsMy41OCwzLjU4LDAsMCwxLDEuMjMtLjIyLDIuODQsMi44NCwwLDAsMSwxLjEuMjEsMi40NiwyLjQ2LDAsMCwxLC44NS42MSwyLjgxLDIuODEsMCwwLDEsLjU1LDEsNC4yLDQuMiwwLDAsMSwuMiwxLjM0di4zOVptMy0xLjA4YTEuMzUsMS4zNSwwLDAsMC0uNC0xQTEuNDksMS40OSwwLDAsMCw2MC42NywxMGExLjM4LDEuMzgsMCwwLDAtMSwuMzgsMS42OCwxLjY4LDAsMCwwLS40NywxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002OC44Nyw2LjMyaDUuNDhWNy42OWgtNFY5LjkyaDMuNzR2MS4zN0g3MC4zOHYzLjUzSDY4Ljg3WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J003NS43Niw5LjA2SDc3LjJWMTBoMGExLjc5LDEuNzksMCwwLDEsLjY4LS43OCwyLDIsMCwwLDEsMS0uMjgsMS4wOSwxLjA5LDAsMCwxLC4yNiwwLDEuMjIsMS4yMiwwLDAsMSwuMjYuMDZ2MS4zOWwtLjM1LS4wOGEyLjA3LDIuMDcsMCwwLDAtLjM1LDAsMS41MiwxLjUyLDAsMCwwLS44MS4xOSwxLjM1LDEuMzUsMCwwLDAtLjQ2LjQyLDEuNDcsMS40NywwLDAsMC0uMjIuNDgsMS41LDEuNSwwLDAsMCwwLC4zNnYzLjA5SDc1Ljc2WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J004MS40OSwxMi40NGExLjQ4LDEuNDgsMCwwLDAsLjUxLDEsMS41NSwxLjU1LDAsMCwwLDEsLjM2LDEuNzMsMS43MywwLDAsMCwuOTEtLjIyLDIuODMsMi44MywwLDAsMCwuNjQtLjU2bDEsLjc4YTIuOTQsMi45NCwwLDAsMS0xLjEzLjg5LDMuNCwzLjQsMCwwLDEtMS4zMS4yNkEzLjUxLDMuNTEsMCwwLDEsODIsMTQuNzVhMywzLDAsMCwxLTEtLjYyLDIuNzksMi43OSwwLDAsMS0uNjYtMSwzLDMsMCwwLDEtLjI1LTEuMjQsMi45MiwyLjkyLDAsMCwxLC4yNS0xLjI0LDIuODQsMi44NCwwLDAsMSwuNjYtMSwzLDMsMCwwLDEsMS0uNjEsMy41MiwzLjUyLDAsMCwxLDEuMjItLjIyLDIuOCwyLjgsMCwwLDEsMS4xLjIxLDIuMzcsMi4zNywwLDAsMSwuODUuNjEsMi44MywyLjgzLDAsMCwxLC41NiwxLDQuMjEsNC4yMSwwLDAsMSwuMTksMS4zNHYuMzlabTMtMS4wOGExLjM0LDEuMzQsMCwwLDAtLjM5LTFBMS41MSwxLjUxLDAsMCwwLDgzLDEwYTEuNDIsMS40MiwwLDAsMC0xLC4zOCwxLjY3LDEuNjcsMCwwLDAtLjQ2LDFabS0uODUtNWgxLjYzTDgzLjUzLDguMDVIODIuNFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNODcuMyw5LjA2aDEuMzdWMTBoMGEyLDIsMCwwLDEsLjYyLS43MywxLjg5LDEuODksMCwwLDEsMS4xNS0uMzJBMS43NiwxLjc2LDAsMCwxLDkyLjI2LDEwLDEuOTEsMS45MSwwLDAsMSw5Myw5LjE3YTIuMjgsMi4yOCwwLDAsMSwxLjExLS4yNiwyLjE1LDIuMTUsMCwwLDEsMSwuMiwxLjY3LDEuNjcsMCwwLDEsLjY1LjUyLDIuMjcsMi4yNywwLDAsMSwuMzUuNzksNC4yMyw0LjIzLDAsMCwxLC4xMSwxdjMuNDNIOTQuNzlWMTEuNTVhMi45NCwyLjk0LDAsMCwwLS4wNS0uNTEsMS4yNSwxLjI1LDAsMCwwLS4xNy0uNDMuODkuODksMCwwLDAtLjMyLS4yOSwxLjE2LDEuMTYsMCwwLDAtLjUzLS4xMSwxLjE0LDEuMTQsMCwwLDAtLjU3LjEzLDEsMSwwLDAsMC0uMzguMzMsMS4zMiwxLjMyLDAsMCwwLS4yMi40OCwyLjUxLDIuNTEsMCwwLDAtLjA3LjU1djMuMTJIOTFWMTEuMzlhMS40NiwxLjQ2LDAsMCwwLS4yMi0uODYuODkuODksMCwwLDAtLjc2LS4zMiwxLjQxLDEuNDEsMCwwLDAtLjYxLjEyLDEuMTYsMS4xNiwwLDAsMC0uNC4zMiwxLjQsMS40LDAsMCwwLS4yNC40NywyLDIsMCwwLDAtLjA3LjU1djMuMTVIODcuM1onLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNOTcuNzUsNy4xQS44My44MywwLDAsMSw5OCw2LjVhLjg1Ljg1LDAsMCwxLC42NS0uMjYsMSwxLDAsMCwxLC42Ny4yNC44MS44MSwwLDAsMSwuMjcuNjIuOC44LDAsMCwxLS4yNy42MiwxLDEsMCwwLDEtLjY3LjI1QS44OS44OSwwLDAsMSw5OCw3LjcxLjg1Ljg1LDAsMCwxLDk3Ljc1LDcuMVptLjIxLDJIOTkuNHY1Ljc2SDk4WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDUuMTIsMTAuNzlhMiwyLDAsMCwwLS41My0uNDIsMS4wNiwxLjA2LDAsMCwwLS41Ni0uMTYsMS43NiwxLjc2LDAsMCwwLS43MS4xNCwxLjYyLDEuNjIsMCwwLDAtLjUzLjM5LDEuNjQsMS42NCwwLDAsMC0uMzQuNTUsMS43OCwxLjc4LDAsMCwwLS4xMS42NSwxLjgxLDEuODEsMCwwLDAsLjExLjY1LDEuNzQsMS43NCwwLDAsMCwuMzQuNTUsMS40NywxLjQ3LDAsMCwwLC41My4zOCwxLjYxLDEuNjEsMCwwLDAsLjcxLjE1LDEuNDQsMS40NCwwLDAsMCwuNjItLjE0LDEuMzUsMS4zNSwwLDAsMCwuNDktLjRsMSwxYTIuMjUsMi4yNSwwLDAsMS0uNDkuMzcsMy41MywzLjUzLDAsMCwxLS41Ny4yNSwzLjI3LDMuMjcsMCwwLDEtLjU2LjE0LDIuNTcsMi41NywwLDAsMS0uNDUsMCwzLjYxLDMuNjEsMCwwLDEtMS4yMy0uMjEsMywzLDAsMCwxLTEuNjYtMS41NywzLjEyLDMuMTIsMCwwLDEtLjI0LTEuMjQsMy4wOCwzLjA4LDAsMCwxLC4yNC0xLjI0LDMsMywwLDAsMSwuNjctMSwyLjk0LDIuOTQsMCwwLDEsMS0uNjFBMy42MiwzLjYyLDAsMCwxLDEwNCw4LjkxYTMuMTIsMy4xMiwwLDAsMSwxLjExLjIxLDIuNiwyLjYsMCwwLDEsMSwuNjdaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEwNi44MSwxMS45NGEyLjkyLDIuOTIsMCwwLDEsLjI1LTEuMjQsMi44NCwyLjg0LDAsMCwxLC42Ni0xLDMsMywwLDAsMSwxLS42MSwzLjUyLDMuNTIsMCwwLDEsMS4yMi0uMjIsMy41OCwzLjU4LDAsMCwxLDEuMjMuMjIsMi45NCwyLjk0LDAsMCwxLDEsLjYxLDIuODYsMi44NiwwLDAsMSwuNjcsMSwzLjA4LDMuMDgsMCwwLDEsLjI1LDEuMjQsMy4xMiwzLjEyLDAsMCwxLS4yNSwxLjI0LDIuODIsMi44MiwwLDAsMS0uNjcsMSwzLDMsMCwwLDEtMSwuNjIsMy41NywzLjU3LDAsMCwxLTEuMjMuMjEsMy41MSwzLjUxLDAsMCwxLTEuMjItLjIxLDMsMywwLDAsMS0xLS42MiwyLjc5LDIuNzksMCwwLDEtLjY2LTFBMywzLDAsMCwxLDEwNi44MSwxMS45NFptMS40NCwwYTEuODIsMS44MiwwLDAsMCwuMTIuNjUsMS41NSwxLjU1LDAsMCwwLC4zMy41NSwxLjYsMS42LDAsMCwwLC41NC4zOCwxLjU3LDEuNTcsMCwwLDAsLjcuMTUsMS43MiwxLjcyLDAsMCwwLDEuMjUtLjUzLDEuNzIsMS43MiwwLDAsMCwuMzMtLjU1LDEuODIsMS44MiwwLDAsMCwuMTItLjY1LDEuNzgsMS43OCwwLDAsMC0uMTItLjY1LDEuNjIsMS42MiwwLDAsMC0uMzMtLjU1LDEuNzgsMS43OCwwLDAsMC0uNTQtLjM5LDEuNzYsMS43NiwwLDAsMC0uNzEtLjE0LDEuNzEsMS43MSwwLDAsMC0uNy4xNCwxLjc4LDEuNzgsMCwwLDAtLjU0LjM5LDEuNDcsMS40NywwLDAsMC0uMzMuNTVBMS43OCwxLjc4LDAsMCwwLDEwOC4yNSwxMS45NFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTE5LjgxLDE0LjgyaC0xLjM3di0uOTNoMGEyLDIsMCwwLDEtLjYzLjc1LDEuOCwxLjgsMCwwLDEtMS4xNC4zMiwyLjQyLDIuNDIsMCwwLDEtMS0uMTgsMS45NCwxLjk0LDAsMCwxLS42NS0uNTEsMS44OCwxLjg4LDAsMCwxLS4zNi0uNzIsMy40OSwzLjQ5LDAsMCwxLS4xMS0uODZWOS4wNkgxMTZWMTJxMCwuMjQsMCwuNTRhMS42OSwxLjY5LDAsMCwwLC4xMi41NSwxLDEsMCwwLDAsLjMxLjQzLjkuOSwwLDAsMCwuNi4xOCwxLjM0LDEuMzQsMCwwLDAsLjYtLjEyLDEuMTEsMS4xMSwwLDAsMCwuNDEtLjMzLDEuMjMsMS4yMywwLDAsMCwuMjQtLjQ3LDIuNDMsMi40MywwLDAsMCwuMDctLjU1VjkuMDZoMS40NFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTIxLjU3LDkuMDZIMTIzVjEwaDBhMS43MywxLjczLDAsMCwxLC42OC0uNzgsMiwyLDAsMCwxLDEtLjI4LDEuMTUsMS4xNSwwLDAsMSwuMjYsMGwuMjYuMDZ2MS4zOWwtLjM2LS4wOGEyLDIsMCwwLDAtLjM0LDAsMS40NywxLjQ3LDAsMCwwLS44MS4xOSwxLjQ5LDEuNDksMCwwLDAtLjQ3LjQyLDEuMjYsMS4yNiwwLDAsMC0uMjEuNDgsMS42NCwxLjY0LDAsMCwwLS4wNi4zNnYzLjA5aC0xLjQ0WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMjUuNywxMC4yOFY5LjA2aDEuMTlWNy4zOWgxLjQ0VjkuMDZoMS41OHYxLjIyaC0xLjU4VjEyLjhhMS4yNiwxLjI2LDAsMCwwLC4xNi42OS43My43MywwLDAsMCwuNjQuMjUsMy4yOSwzLjI5LDAsMCwwLC40MiwwLDEsMSwwLDAsMCwuMzYtLjE0djEuMjFhMiwyLDAsMCwxLS41Ni4xNSw0LjI0LDQuMjQsMCwwLDEtLjU4LDAsMy4wNywzLjA3LDAsMCwxLS45NC0uMTIsMS4zNSwxLjM1LDAsMCwxLS41OC0uMzksMS4zOSwxLjM5LDAsMCwxLS4yOC0uNjQsNCw0LDAsMCwxLS4wOC0uODlWMTAuMjhaJy8lM0UlM0Mvc3ZnJTNFXCIpIDM1IDQwLCBhdXRvO1xufVxuXG4uaG9tZUludGVybmUgLm1vZHVsZVRlYW0ubWVudV9zdHlsZV9wdXJwbGUgLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTEwcHg7XG4gIGxlZnQ6IDI2MHB4O1xufVxuXG4uaG9tZUludGVybmUgLm1vZHVsZVRlYW0ubWVudV9zdHlsZV9wdXJwbGUgLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5ob21lSW50ZXJuZSAubW9kdWxlVGVhbS5tZW51X3N0eWxlX3B1cnBsZSAubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbGVmdDogMTYwcHg7XG59XG5cbi5ob21lSW50ZXJuZSAubW9kdWxlVGVhbS5tZW51X3N0eWxlX3B1cnBsZSAubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbGVmdDogMzcwcHg7XG59XG5cbi5ob21lSW50ZXJuZSAubW9kdWxlVGVhbS5tZW51X3N0eWxlX3B1cnBsZSAubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMTBweDtcbiAgbGVmdDogNjUwcHg7XG59XG5cbi5ob21lSW50ZXJuZSAubW9kdWxlVGVhbS5tZW51X3N0eWxlX3B1cnBsZSAubW9kdWxlVGVhbV9jb250YWluZXIgPiBhOm50aC1jaGlsZCg2KSB7XG4gIGxlZnQ6IDc2MHB4O1xufVxuXG4uaG9tZUludGVybmUgLm1vZHVsZVRlYW0ubWVudV9zdHlsZV9wdXJwbGUgLm1vZHVsZVRlYW1fY29udGFpbmVyID4gYTpudGgtY2hpbGQoNykge1xuICBsZWZ0OiA1MDBweDtcbn1cblxuLmJhbm5lcl91cmdlbmNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgMjMxLCAyMzEsIDAuNik7XG4gIHBhZGRpbmc6IGNhbGMoMS41cmVtICsgMC43NXZ3KSAxLjA3MTQzcmVtO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNTcxNDNyZW0gKyAxLjV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lcl91cmdlbmNlIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuMDcxNDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyX3VyZ2VuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW07XG4gIH1cbn1cblxuLmJhbm5lcl91cmdlbmNlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc4NTcxcmVtIDAuMzU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4uYmFubmVyX3VyZ2VuY2UgYSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjYWxjKDEuNDM1NzFyZW0gKyAwLjA3NXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyX3VyZ2VuY2UgYSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5iYW5uZXJfdXJnZW5jZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbn1cblxuLmJhbm5lcl91cmdlbmNlIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyOXJlbTtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX3VyZ2VuY2UgcCArIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG4uYmFubmVyX3VyZ2VuY2UgcCArIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xufVxuXG5kaXYuc2VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi44NTcxNHJlbTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBSZXNwb25zaXZlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2R1bGVUZWFtLS1yZXNwb25zaXZlU2xpZGVyIC5tb2R1bGVUZWFtX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGVUZWFtLS1yZXNwb25zaXZlU2xpZGVyIC5zdXJnZW9uQ2FyZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24tY2xpbmlxdWVzIHtcbiAgcGFkZGluZy10b3A6IDEuNTcxNDNyZW07XG59XG5cbi50YWJzQ2xpbmlxdWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2VzXCIgXCJ0ZXh0c1wiO1xuICBncmlkLWdhcDogNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnNDbGluaXF1ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNTVmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlcyB0ZXh0c1wiO1xuICB9XG59XG5cbi50YWJzQ2xpbmlxdWVzX19pbWFnZXMge1xuICBncmlkLWFyZWE6IGltYWdlcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFic0NsaW5pcXVlc19fdGV4dHMge1xuICBncmlkLWFyZWE6IHRleHRzO1xufVxuXG4udGFic0NsaW5pcXVlc19fdGV4dHNfX2NoYXBvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbTtcbn1cblxuLnRhYnNDbGluaXF1ZXNfX3RleHRzX19jaGFwbyBoMSwgLnRhYnNDbGluaXF1ZXNfX3RleHRzX19jaGFwbyBoMiwgLnRhYnNDbGluaXF1ZXNfX3RleHRzX19jaGFwbyBoMyxcbi50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDQsIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDUsIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDYge1xuICBmb250LXNpemU6IGNhbGMoMS41NXJlbSArIDEuMjc1dncpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDEsIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDIsIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDMsXG4gIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDQsIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDUsIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDYge1xuICAgIGZvbnQtc2l6ZTogMi42NDI4NnJlbTtcbiAgfVxufVxuXG4udGFic0NsaW5pcXVlc19fdGV4dHNfX2NoYXBvIGgxOmFmdGVyLCAudGFic0NsaW5pcXVlc19fdGV4dHNfX2NoYXBvIGgyOmFmdGVyLCAudGFic0NsaW5pcXVlc19fdGV4dHNfX2NoYXBvIGgzOmFmdGVyLFxuLnRhYnNDbGluaXF1ZXNfX3RleHRzX19jaGFwbyBoNDphZnRlciwgLnRhYnNDbGluaXF1ZXNfX3RleHRzX19jaGFwbyBoNTphZnRlciwgLnRhYnNDbGluaXF1ZXNfX3RleHRzX19jaGFwbyBoNjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNzE0MjlyZW0gMCAwIC0xLjA3MTQzcmVtO1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDE6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLnRhYnNDbGluaXF1ZXNfX3RleHRzX19jaGFwbyBoMjphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAudGFic0NsaW5pcXVlc19fdGV4dHNfX2NoYXBvIGgzOmFmdGVyLFxuYm9keS5tZW51X3N0eWxlX3B1cnBsZSAudGFic0NsaW5pcXVlc19fdGV4dHNfX2NoYXBvIGg0OmFmdGVyLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gaDU6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLnRhYnNDbGluaXF1ZXNfX3RleHRzX19jaGFwbyBoNjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGE2Yzg7XG59XG5cbi50YWJzQ2xpbmlxdWVzX190ZXh0c19fY2hhcG8gcCB7XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbTtcbn1cblxuLmltYWdlQ2xpbmlxdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2VDbGluaXF1ZS5jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZUNsaW5pcXVlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2tDbGluaXF1ZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuOTI4NTdyZW07XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL2N1cnNvci1jbGluaXF1ZS5zdmdcIiksIGF1dG87XG59XG5cbi5ibG9ja0NsaW5pcXVlc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbTtcbn1cblxuLmJsb2NrQ2xpbmlxdWVzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHVjZS10YWJzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuXG4uYmxvY2tDbGluaXF1ZXNfX2l0ZW0uY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9ja0NsaW5pcXVlc19faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9ja0NsaW5pcXVlc19faXRlbV9fdGl0bGUgaDEsIC5ibG9ja0NsaW5pcXVlc19faXRlbV9fdGl0bGUgaDIsIC5ibG9ja0NsaW5pcXVlc19faXRlbV9fdGl0bGUgaDMsXG4uYmxvY2tDbGluaXF1ZXNfX2l0ZW1fX3RpdGxlIGg0LCAuYmxvY2tDbGluaXF1ZXNfX2l0ZW1fX3RpdGxlIGg1LCAuYmxvY2tDbGluaXF1ZXNfX2l0ZW1fX3RpdGxlIGg2LCAuYmxvY2tDbGluaXF1ZXNfX2l0ZW1fX3RpdGxlIHAge1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW07XG59XG5cbi5ibG9ja0NsaW5pcXVlc19faXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9ja0NsaW5pcXVlc19faXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICB9XG59XG5cbi8qKlxuKiAgID09PSBDVVJTT1JTID09PVxuKi9cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICNjdXN0b20tY3Vyc29yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICB9XG4gICNjdXN0b20tY3Vyc29yX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gICNjdXN0b20tY3Vyc29yX19kcmFnZ2FibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIH1cbiAgLmN1c3RvbS1jdXJzb3JfX2RyYWdnYWJsZV9fYXJyb3ctbGVmdCxcbiAgLmN1c3RvbS1jdXJzb3JfX2RyYWdnYWJsZV9fYXJyb3ctcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jdXN0b20tY3Vyc29yX19kcmFnZ2FibGVfX2Fycm93LWxlZnQsXG4gIC5jdXN0b20tY3Vyc29yX19kcmFnZ2FibGVfX2Fycm93LXJpZ2h0LFxuICAuY3VzdG9tLWN1cnNvcl9fZHJhZ2dhYmxlX19jdXJzb3Ige1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmN1c3RvbS1jdXJzb3JfX2RyYWdnYWJsZV9fY3Vyc29yIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAuY3VzdG9tLWN1cnNvcl9fZHJhZ2dhYmxlX19jdXJzb3JfX2ljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICNjdXN0b20tY3Vyc29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1hbmNob3ItYmxvY2stbGlua3Mtb2Zmc2V0OiAxNXB4O1xufVxuXG4uYW5jaG9yQmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnRcIiBcImxpbmtzXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IGNhbGMoMS42NDI4NnJlbSArIDIuMjV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFuY2hvckJsb2NrIHtcbiAgICBnYXA6IDMuNTcxNDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICAuYW5jaG9yQmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGlua3MgY29udGVudFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyO1xuICB9XG59XG5cbi5hbmNob3JCbG9ja19fbGlua3Mge1xuICBncmlkLWFyZWE6IGxpbmtzO1xufVxuXG4uYW5jaG9yQmxvY2tfX2xpbmtzOm5vdCguYW5jaG9yQmxvY2stLW5vTmF2aWdhdGlvbik6bm90KC5zdGlja3lBc2lkZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5hbmNob3JCbG9ja19fbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hbmNob3JCbG9ja19fbGlua3MgPiB1bC5saW5rc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NzE0M3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMi44NTcxNHJlbSAxLjQyODU3cmVtIDIuODU3MTRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG5cbi5hbmNob3JCbG9ja19fbGlua3MgPiB1bC5saW5rc19fd3JhcHBlciBsaSwgLmFuY2hvckJsb2NrX19saW5rcyA+IHVsLmxpbmtzX193cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW5jaG9yQmxvY2tfX2xpbmtzID4gdWwubGlua3NfX3dyYXBwZXIgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbTtcbn1cblxuLmFuY2hvckJsb2NrX19saW5rcyA+IHVsLmxpbmtzX193cmFwcGVyID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBjb2xvcjogI2JmYmZiZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xufVxuXG4uYW5jaG9yQmxvY2tfX2xpbmtzID4gdWwubGlua3NfX3dyYXBwZXIgPiBsaSA+IHVsIHtcbiAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW07XG59XG5cbi5hbmNob3JCbG9ja19fbGlua3MgPiB1bC5saW5rc19fd3JhcHBlciA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hbmNob3JCbG9ja19fbGlua3MgPiB1bC5saW5rc19fd3JhcHBlciA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG59XG5cbi5hbmNob3JCbG9ja19fbGlua3MgPiB1bC5saW5rc19fd3JhcHBlciA+IGxpID4gdWwgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbTtcbn1cblxuLmFuY2hvckJsb2NrX19saW5rcyA+IHVsLmxpbmtzX193cmFwcGVyID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNTcxNDNyZW07XG59XG5cbi5hbmNob3JCbG9ja19fbGlua3MgPiB1bC5saW5rc19fd3JhcHBlciBsaS5hY3RpdmUtcGFyZW50ID4gYSwgLmFuY2hvckJsb2NrX19saW5rcyA+IHVsLmxpbmtzX193cmFwcGVyIGxpLmFjdGl2ZSA+IGEsIC5hbmNob3JCbG9ja19fbGlua3MgPiB1bC5saW5rc19fd3JhcHBlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDY7XG59XG5cbi5hbmNob3JCbG9ja19fbGlua3MgPiB1bC5saW5rc19fd3JhcHBlciBsaS5hY3RpdmUtcGFyZW50OmJlZm9yZSwgLmFuY2hvckJsb2NrX19saW5rcyA+IHVsLmxpbmtzX193cmFwcGVyIGxpLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbn1cblxuLmFuY2hvckJsb2NrX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xufVxuXG4uYW5jaG9yQmxvY2tfX2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmFuY2hvckJsb2NrX19jb250ZW50X19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbmNob3JCbG9ja19fY29udGVudF9fYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtO1xuICB9XG59XG5cbi5hbmNob3JCbG9ja19fY29udGVudF9fYmxvY2sgKyAuYW5jaG9yQmxvY2tfX2NvbnRlbnRfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjYwNzE0cmVtICsgMS44NzV2dyk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNjQyODZyZW0gKyAyLjI1dncpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2YwZjBmMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYW5jaG9yQmxvY2tfX2NvbnRlbnRfX2Jsb2NrICsgLmFuY2hvckJsb2NrX19jb250ZW50X19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbmNob3JCbG9ja19fY29udGVudF9fYmxvY2sgKyAuYW5jaG9yQmxvY2tfX2NvbnRlbnRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbTtcbiAgfVxufVxuXG4uYW5jaG9yQmxvY2tfX2NvbnRlbnRfX2Jsb2NrX190aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS42MDcxNHJlbSArIDEuODc1dncpO1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjY0Mjg2cmVtICsgMi4yNXZ3KTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFuY2hvckJsb2NrX19jb250ZW50X19ibG9ja19fdGl0bGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYW5jaG9yQmxvY2tfX2NvbnRlbnRfX2Jsb2NrX190aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW07XG4gIH1cbn1cblxuLmFuY2hvckJsb2NrX19jb250ZW50X19ibG9jayAud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFuY2hvckJsb2NrX19jb250ZW50X19ibG9jayAucHJpY2UtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYW5jaG9yQmxvY2tfX2NvbnRlbnRfX2Jsb2NrIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFuY2hvckJsb2NrX19jb250ZW50X19ibG9jayB0YWJsZSB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5hbmNob3JCbG9ja19fY29udGVudF9fYmxvY2sgdGFibGUgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hbmNob3JCbG9ja19fY29udGVudF9fYmxvY2sgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpZGViYXJfX2Jsb2NrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2lkZWJhcl9fYmxvY2tzIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtO1xuICB9XG59XG5cbi5zaWRlYmFyX19ibG9ja3NfX2l0ZW0gKyAuc2lkZWJhcl9fYmxvY2tzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmNmY2ZjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXJfX2Jsb2Nrc19faXRlbSArIC5zaWRlYmFyX19ibG9ja3NfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2lkZWJhcl9fYmxvY2tzX19pdGVtICsgLnNpZGViYXJfX2Jsb2Nrc19faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuLnNpZGViYXJfbGlua19yZHYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAyM3B4IDdweDtcbiAgYmFja2dyb3VuZDogI2MxMDYwNjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG5cbi5tZW51X3N0eWxlX3B1cnBsZSAuc2lkZWJhcl9saW5rX3JkdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGE2Yzg7XG59XG5cbi5tZW51X3N0eWxlX2dyYXkgLnNpZGViYXJfbGlua19yZHYsIC5tZW51X3N0eWxlX2RhcmtHcmF5IC5zaWRlYmFyX2xpbmtfcmR2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbn1cblxuLnNpZGViYXJfc2ltcGxlX2Jsb2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi43ODU3MWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAzLjU3MTQzZW0gMy41NzE0M2VtIDMuNTcxNDNlbSA0LjI4NTcxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNmN2U4ZjM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaWRlYmFyX3NpbXBsZV9ibG9jIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuNXJlbSArIDAuNzV2dykgY2FsYygxLjVyZW0gKyAwLjc1dncpIGNhbGMoMS41cmVtICsgMC43NXZ3KSBjYWxjKDEuNTcxNDNyZW0gKyAxLjV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXJfc2ltcGxlX2Jsb2Mge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMi4xNDI4NnJlbSAyLjE0Mjg2cmVtIDIuODU3MTRyZW07XG4gIH1cbn1cblxuLnNpZGViYXJfc2ltcGxlX2Jsb2M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlOGYzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuLnNpZGViYXJfc2ltcGxlX2Jsb2MgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyX3NpbXBsZV9ibG9jIHAge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyX3NpbXBsZV9ibG9jIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG4uc2lkZWJhcl9zaW1wbGVfYmxvYyAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaWRlYmFyX3NpbXBsZV9ibG9jIC50aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBjb2xvcjogI2Q1YTZjODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpZGViYXJfc2ltcGxlX2Jsb2MgLnRpdGxlOmJlZm9yZSwgLnNpZGViYXJfc2ltcGxlX2Jsb2MgLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogN3B4IDAgMCA3cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2Q1YTZjOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDVhNmM4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyX3NpbXBsZV9ibG9jIC50aXRsZTpiZWZvcmUsIC5zaWRlYmFyX3NpbXBsZV9ibG9jIC50aXRsZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2lkZWJhcl9zaW1wbGVfYmxvYyAudGl0bGU6YmVmb3JlIHtcbiAgdG9wOiAtMThweDtcbiAgbGVmdDogLTE4cHg7XG59XG5cbi5zaWRlYmFyX3NpbXBsZV9ibG9jIC50aXRsZTphZnRlciB7XG4gIHJpZ2h0OiAtN3B4O1xuICBib3R0b206IC0xOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2lkZWJhcl9zaW1wbGVfYmxvYyAuYXJyb3ctdG8tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNHB4O1xuICBib3R0b206IC0xNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdlOGYzO1xufVxuXG4uc2lkZWJhcl9zaW1wbGVfYmxvYzpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXJfc2ltcGxlX2Jsb2M6aG92ZXIgcCB7XG4gIGNvbG9yOiAjYjg3NGE1ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyX3NpbXBsZV9ibG9jOmhvdmVyIC50aXRsZSBwIHtcbiAgY29sb3I6ICNiODc0YTUgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXJfc2ltcGxlX2Jsb2M6aG92ZXIgLnRpdGxlOmJlZm9yZSwgLnNpZGViYXJfc2ltcGxlX2Jsb2M6aG92ZXIgLnRpdGxlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjg3NGE1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiODc0YTU7XG59XG5cbi5tZW51X3N0eWxlX3B1cnBsZSAuc2lkZWJhcl9zaW1wbGVfYmxvYyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzEwNjA2O1xufVxuXG4ubWVudV9zdHlsZV9wdXJwbGUgLnNpZGViYXJfc2ltcGxlX2Jsb2M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbn1cblxuLm1lbnVfc3R5bGVfcHVycGxlIC5zaWRlYmFyX3NpbXBsZV9ibG9jIC50aXRsZSBwIHtcbiAgY29sb3I6ICNjMTA2MDY7XG59XG5cbi5tZW51X3N0eWxlX3B1cnBsZSAuc2lkZWJhcl9zaW1wbGVfYmxvYyAudGl0bGU6YmVmb3JlLCAubWVudV9zdHlsZV9wdXJwbGUgLnNpZGViYXJfc2ltcGxlX2Jsb2MgLnRpdGxlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzEwNjA2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjMTA2MDY7XG59XG5cbi5tZW51X3N0eWxlX3B1cnBsZSAuc2lkZWJhcl9zaW1wbGVfYmxvYyAuYXJyb3ctdG8tbGluayB7XG4gIGJhY2tncm91bmQ6ICNjMTA2MDY7XG59XG5cbi5tZW51X3N0eWxlX3B1cnBsZSAuc2lkZWJhcl9zaW1wbGVfYmxvYzpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1lbnVfc3R5bGVfcHVycGxlIC5zaWRlYmFyX3NpbXBsZV9ibG9jOmhvdmVyIC50aXRsZSBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1lbnVfc3R5bGVfcHVycGxlIC5zaWRlYmFyX3NpbXBsZV9ibG9jOmhvdmVyIC50aXRsZTpiZWZvcmUsIC5tZW51X3N0eWxlX3B1cnBsZSAuc2lkZWJhcl9zaW1wbGVfYmxvYzpob3ZlciAudGl0bGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbn1cblxuLm1lbnVfc3R5bGVfZ3JheSAuc2lkZWJhcl9zaW1wbGVfYmxvYywgLm1lbnVfc3R5bGVfZGFya0dyYXkgLnNpZGViYXJfc2ltcGxlX2Jsb2Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NmY2ZjZjtcbn1cblxuLm1lbnVfc3R5bGVfZ3JheSAuc2lkZWJhcl9zaW1wbGVfYmxvYzpiZWZvcmUsIC5tZW51X3N0eWxlX2RhcmtHcmF5IC5zaWRlYmFyX3NpbXBsZV9ibG9jOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XG59XG5cbi5tZW51X3N0eWxlX2dyYXkgLnNpZGViYXJfc2ltcGxlX2Jsb2MgLnRpdGxlIHAsIC5tZW51X3N0eWxlX2RhcmtHcmF5IC5zaWRlYmFyX3NpbXBsZV9ibG9jIC50aXRsZSBwIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5tZW51X3N0eWxlX2dyYXkgLnNpZGViYXJfc2ltcGxlX2Jsb2MgLnRpdGxlOmJlZm9yZSwgLm1lbnVfc3R5bGVfZ3JheSAuc2lkZWJhcl9zaW1wbGVfYmxvYyAudGl0bGU6YWZ0ZXIsIC5tZW51X3N0eWxlX2RhcmtHcmF5IC5zaWRlYmFyX3NpbXBsZV9ibG9jIC50aXRsZTpiZWZvcmUsIC5tZW51X3N0eWxlX2RhcmtHcmF5IC5zaWRlYmFyX3NpbXBsZV9ibG9jIC50aXRsZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NmY2ZjZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2ZjZmNmO1xufVxuXG4ubWVudV9zdHlsZV9ncmF5IC5zaWRlYmFyX3NpbXBsZV9ibG9jIC5hcnJvdy10by1saW5rLCAubWVudV9zdHlsZV9kYXJrR3JheSAuc2lkZWJhcl9zaW1wbGVfYmxvYyAuYXJyb3ctdG8tbGluayB7XG4gIGJhY2tncm91bmQ6ICNjZmNmY2Y7XG59XG5cbi5zaWRlYmFyX3Rlc3RpbW9uaWFsX2Jsb2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDEuNzg1NzFyZW0gMS43ODU3MXJlbSAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uc2lkZWJhcl90ZXN0aW1vbmlhbF9ibG9jIC50aXRsZV9ibG9jICoge1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEuNTcxNDNyZW07XG59XG5cbi5zaWRlYmFyX3Rlc3RpbW9uaWFsX2Jsb2MgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNpZGViYXJfdGVzdGltb25pYWxfYmxvYyAudGl0bGUge1xuICB3aWR0aDogOTYlO1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogLTIwcHggYXV0byAwO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXJfYmxvY19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhcl9ibG9jX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuLnNpZGViYXJfYmxvY19pbWFnZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YTU5O1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuXG4uc2lkZWJhcl9ibG9jX2ltYWdlIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uc2lkZWJhcl9ibG9jX2ltYWdlIHNwYW4uaWNvbi1pbnN0YWdyYW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2lkZWJhcl9ibG9jX2ltYWdlOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnNpZGViYXJCbG9jSW1hZ2VUZXh0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleDogMTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5zaWRlYmFyQmxvY0ltYWdlVGV4dCA+ICoge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi5zaWRlYmFyQmxvY0ltYWdlVGV4dF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyQmxvY0ltYWdlVGV4dF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4uc2lkZWJhckJsb2NJbWFnZVRleHRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMS40Mjg1N3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lkZWJhckJsb2NJbWFnZVRleHRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zaWRlYmFyQmxvY0ltYWdlVGV4dF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbTtcbn1cblxuLnNpZGViYXJCbG9jSW1hZ2VUZXh0X190aXRsZSBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhckJsb2NJbWFnZVRleHRfX2Rlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCAjMDAwO1xufVxuXG4uc2lkZWJhckJsb2NJbWFnZVRleHRfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbTtcbn1cblxuLnNpZGViYXJCbG9jSW1hZ2VUZXh0X19saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YTZjODtcbiAgcGFkZGluZzogMC41cmVtIDAuMTQyODZyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc2lkZWJhckJsb2NJbWFnZVRleHQ6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uc2lkZWJhckJsb2NJbWFnZVRleHQtLXRpdGxlQWJvdmVCdXR0b24gLnNpZGViYXJCbG9jSW1hZ2VUZXh0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zaWRlYmFyX2Jsb2NfbGl2cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctYmxvYy1saXZyZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMS40Mjg1N3JlbTtcbn1cblxuLnNpZGViYXJfYmxvY19saXZyZTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5zaWRlYmFyQmxvY0xpdnJlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW07XG59XG5cbi5zaWRlYmFyQmxvY0xpdnJlX190aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxLjM1NzE0cmVtO1xuICBjb2xvcjogIzM1MzUzNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpZGViYXJCbG9jTGl2cmVfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIzcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi5zaWRlYmFyQmxvY0xpdnJlX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbn1cblxuLnNpZGViYXJCbG9jTGl2cmVfX2xpbmsgLnJvbGxIb3Zlck1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbWF4LXdpZHRoOiAxOTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICM4YzVlODk7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMC4zNTcxNHJlbTtcbn1cblxuLnNpZGViYXJfYmxvY195b3V0dWJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAxLjA3MTQzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uc2lkZWJhcl9ibG9jX3lvdXR1YmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0byAxLjA3MTQzcmVtO1xufVxuXG4uc2lkZWJhcl9ibG9jX3lvdXR1YmUgcCB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpZGViYXJfdmlkZW9fbWVkZWNpbl92aWRlbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4uc2lkZWJhcl92aWRlb19tZWRlY2luX3ZpZGVvID4gKiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cblxuLnNpZGViYXJfdmlkZW9fbWVkZWNpbl92aWRlbyA+IHN2ZyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5zaWRlYmFyX3ZpZGVvX21lZGVjaW4gcCwgLnNpZGViYXJfdmlkZW9fcGF0aWVudCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lkZWJhcl92aWRlb19tZWRlY2luIGltZywgLnNpZGViYXJfdmlkZW9fcGF0aWVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyX3ZpZGVvX3BhdGllbnQgaW1nIHtcbiAgbWFyZ2luOiAxLjA3MTQzcmVtIDAgMDtcbn1cblxuLnNpZGViYXJfdmlkZW9fbWVkZWNpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXJfdmlkZW9fbWVkZWNpbiAucG9wdXBhb2MtaW1hZ2UtcG9wdXAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNpZGViYXJfdmlkZW9fbWVkZWNpbiAucG9wdXBhb2MtaW1hZ2UtcG9wdXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyX3ZpZGVvX21lZGVjaW4gLnBvcHVwYW9jLWltYWdlLXBvcHVwIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsYXktc2lkZWJhci5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4uc2lkZWJhckJsb2NSZXBvcnRhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4OiAxO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLnNpZGViYXJCbG9jUmVwb3J0YWdlID4gKiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cblxuLnNpZGViYXJCbG9jUmVwb3J0YWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXJCbG9jUmVwb3J0YWdlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNpZGViYXJCbG9jUmVwb3J0YWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMS40Mjg1N3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4uc2lkZWJhckJsb2NSZXBvcnRhZ2VfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zaWRlYmFyQmxvY1JlcG9ydGFnZV9fY29udGVudCBzdmcge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhckJsb2NSZXBvcnRhZ2VfX2NvbnRlbnRfX3RpdGxlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW07XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSArIDAuNzV2dyk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWRlYmFyQmxvY1JlcG9ydGFnZV9fY29udGVudF9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWRlYmFyQmxvY1JlcG9ydGFnZV9fY29udGVudF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2lkZWJhckJsb2NSZXBvcnRhZ2VfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW07XG4gIH1cbn1cblxuLnNpZGViYXJCbG9jUmVwb3J0YWdlX19jb250ZW50X190aXRsZV9fbGFiZWwge1xuICBmb250LXNpemU6IGNhbGMoMS40NTcxNHJlbSArIDAuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2lkZWJhckJsb2NSZXBvcnRhZ2VfX2NvbnRlbnRfX3RpdGxlX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGViYXJCbG9jUmVwb3J0YWdlX19jb250ZW50X190aXRsZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc2lkZWJhckJsb2NSZXBvcnRhZ2VfX2NvbnRlbnRfX2Rlc2Mge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uc2lkZWJhckJsb2NSZXBvcnRhZ2U6aG92ZXIgLnNpZGViYXJCbG9jUmVwb3J0YWdlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2lkZWJhcl9idXR0b25fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNjMTA2MDY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAxLjQyODU3cmVtO1xufVxuXG4uc2lkZWJhcl9idXR0b25fY3RhIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2lkZWJhcl9idXR0b25fY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY1NjU2NTtcbn1cblxuLnZtX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi52bV90aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDRweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi5zaWRlYmFyX3ZpZGVvX21lZGVjaW4udmlkZW9fd2ViaW5haXJlIC52bV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvdHRvbTogMjVweDtcbiAgY29sb3I6ICM3RTdFN0Q7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi5zaWRlYmFyX3ZpZGVvX21lZGVjaW4udmlkZW9fd2ViaW5haXJlIC52bV90aXRsZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cHg7XG59XG5cbi52bV9uYW1lIHtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICBjb2xvcjogI2MxMDYwNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1lbnVfc3R5bGVfcHVycGxlIC52bV9uYW1lIHtcbiAgY29sb3I6ICNkNGE2Yzg7XG59XG5cbi52bV9zcGVjaWFsaXR5IHAge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW07XG59XG5cbi52bV9yZXRyYW5zY3JpcHRpb24tbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi52bV9yZXRyYW5zY3JpcHRpb24tbGluayBhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbi52bV9yZXRyYW5zY3JpcHRpb24tbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDY7XG59XG5cbi52cF9idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52cF9idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgcGFkZGluZzogMC41NzE0M3JlbSAwLjE0Mjg2cmVtO1xuICBtYXJnaW46IDEuMDcxNDNyZW0gYXV0byAwO1xufVxuXG4ubWVudV9zdHlsZV9wdXJwbGUgLnZwX2J1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YTZjODtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCbG9jayBUZXh0XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc2lkZWJhcl9fYmxvY2tUZXh0ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtO1xufVxuXG4uYmxvY19fcmVzdGl0dXRlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBwYWRkaW5nOiAyLjI1cmVtIDIuMTI1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY19fcmVzdGl0dXRlID4gKiB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMTtcbn1cblxuLmJsb2NfX3Jlc3RpdHV0ZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAxLjY4NzVyZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ibG9jX19yZXN0aXR1dGVfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY19fcmVzdGl0dXRlX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC8qIDc1JSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY19fcmVzdGl0dXRlX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCAxMCUsICNGRUREMUEgMTAuMSUsICNGRUREMUEgMzAlLCB0cmFuc3BhcmVudCAzMC4wMSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJsb2NfX3Jlc3RpdHV0ZV9fbGluayB7XG4gIHBhZGRpbmc6IDFyZW0gNC4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICNGRjBEMEQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuXG4uYmxvY19fcmVzdGl0dXRlX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U1MEQwRDtcbn1cblxuLmJsb2NfX3Jlc3RpdHV0ZV9fbGluayBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmJsb2NfX3Jlc3RpdHV0ZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogLTM2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wb3B1cFZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cFZpZGVvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5wb3B1cFZpZGVvIC5wb3B1cFZpZGVvX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcHVwVmlkZW8gLnBvcHVwVmlkZW9fX2xpbmsgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNEODAwMjc7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyNHB4IDIxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAuM3M7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwVmlkZW8gLnBvcHVwVmlkZW9fX2xpbmsgYSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnBvcHVwVmlkZW8gLnBvcHVwVmlkZW9fX2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NTY1NjU7XG59XG5cbi5wb3B1cFZpZGVvIC5wb3B1cFZpZGVvX190ZXh0IHtcbiAgZmxleDogMS41O1xuICBjb2xvcjogIzVBNUE1ODtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5wYW9jLWNsb3NlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrQ29udGFjdE1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5ibG9ja0NvbnRhY3RNYXA6bm90KC5uby0tbWFwKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dHNcIiBcIm1hcFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrQ29udGFjdE1hcDpub3QoLm5vLS1tYXApIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzIG1hcFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC42NWZyIDFmcjtcbiAgICBnYXA6IGNhbGMoMS41cmVtICsgMC43NXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2tDb250YWN0TWFwOm5vdCgubm8tLW1hcCkge1xuICAgIGdhcDogMi4xNDI4NnJlbTtcbiAgfVxufVxuXG4uYmxvY2tDb250YWN0TWFwX190ZXh0cyB7XG4gIGdyaWQtYXJlYTogdGV4dHM7XG4gIHBhZGRpbmc6IGNhbGMoMS42MDcxNHJlbSArIDEuODc1dncpIGNhbGMoMS41cmVtICsgMC43NXZ3KTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2MxMDYwNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2tDb250YWN0TWFwX190ZXh0cyB7XG4gICAgcGFkZGluZzogMy4yMTQyOXJlbSAyLjE0Mjg2cmVtO1xuICB9XG59XG5cbi5ibG9ja0NvbnRhY3RNYXBfX3RleHRzLm5vLS1tYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDEuNDI4NTdyZW07XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzNXB4IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrQ29udGFjdE1hcF9fdGV4dHMubm8tLW1hcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAwLjVmcjtcbiAgfVxufVxuXG4uYmxvY2tDb250YWN0TWFwX190ZXh0cyBoMSwgLmJsb2NrQ29udGFjdE1hcF9fdGV4dHMgaDIsIC5ibG9ja0NvbnRhY3RNYXBfX3RleHRzIGgzLFxuLmJsb2NrQ29udGFjdE1hcF9fdGV4dHMgaDQsIC5ibG9ja0NvbnRhY3RNYXBfX3RleHRzIGg1LCAuYmxvY2tDb250YWN0TWFwX190ZXh0cyBoNiB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbTtcbn1cblxuLmJsb2NrQ29udGFjdE1hcF9fdGV4dHMgaDE6YWZ0ZXIsIC5ibG9ja0NvbnRhY3RNYXBfX3RleHRzIGgyOmFmdGVyLCAuYmxvY2tDb250YWN0TWFwX190ZXh0cyBoMzphZnRlcixcbi5ibG9ja0NvbnRhY3RNYXBfX3RleHRzIGg0OmFmdGVyLCAuYmxvY2tDb250YWN0TWFwX190ZXh0cyBoNTphZnRlciwgLmJsb2NrQ29udGFjdE1hcF9fdGV4dHMgaDY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiAzcHggMCAwIC04cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5ibG9ja0NvbnRhY3RNYXBfX21hcCB7XG4gIGdyaWQtYXJlYTogbWFwO1xuICBtaW4taGVpZ2h0OiAyOC41NzE0M3JlbTtcbn1cblxuLmJsb2NrQ29udGFjdE1hcF9fdGV4dHM6bm90KC5uby0tbWFwKSAuaXRlbS1jb250YWN0LW1hcCArIC5pdGVtLWNvbnRhY3QtbWFwIHtcbiAgbWFyZ2luLXRvcDogMy41NzE0M3JlbTtcbn1cblxuLmJsb2NzVGV4dEltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBjYWxjKDEuNjQyODZyZW0gKyAyLjI1dncpIGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NzVGV4dEltYWdlIHtcbiAgICBnYXA6IDMuNTcxNDNyZW0gMS43ODU3MXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5ibG9jc1RleHRJbWFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMHJlbSwgMWZyKSk7XG4gIH1cbn1cblxuLnNlY3Rpb25fX21lZGlhcyAuYmxvY3NUZXh0SW1hZ2Uge1xuICBnYXA6IGNhbGMoMS42NDI4NnJlbSArIDIuMjV2dykgY2FsYygxLjkyODU3cmVtICsgNS4yNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZSB7XG4gICAgZ2FwOiAzLjU3MTQzcmVtIDYuNDI4NTdyZW07XG4gIH1cbn1cblxuLmJsb2NzVGV4dEltYWdlX19ibG9jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uX19tZWRpYXMgLmJsb2NzVGV4dEltYWdlX19ibG9jIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZVwiIFwidGV4dHNcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlY3Rpb25fX21lZGlhcyAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSB0ZXh0c1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNmZyO1xuICB9XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19faW1hZ2Uge1xuICBncmlkLWFyZWE6IGltYWdlO1xufVxuXG4uYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xLjY0Mjg2cmVtIC0gMi4yNXZ3KTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW07XG4gIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbTtcbiAgcGFkZGluZzogY2FsYygxLjU3MTQzcmVtICsgMS41dncpIGNhbGMoMS41cmVtICsgMC43NXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IC0zLjU3MTQzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtIDIuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQge1xuICAgIG1hcmdpbjogY2FsYygtMS42NDI4NnJlbSAtIDQuODc1dncpIGNhbGMoMS42NDI4NnJlbSArIDIuMjV2dykgMS40Mjg1N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCB7XG4gICAgbWFyZ2luOiAtNi4wNzE0M3JlbSAzLjU3MTQzcmVtIDEuNDI4NTdyZW07XG4gIH1cbn1cblxuLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIGxlZnQ6IDA7XG59XG5cbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGE2Yzg7XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMSwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDMsXG4uYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDQsIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNSwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg2LCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMSwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDMsXG4uYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDQsIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNSwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAuNzV2dyk7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMSwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDMsXG4gIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNCwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg1LCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbiAgfVxufVxuXG4uYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDE6YWZ0ZXIsIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMjphZnRlciwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgzOmFmdGVyLFxuLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg0OmFmdGVyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDU6YWZ0ZXIsIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IDEycHggMCAwIC0xNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMTphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDI6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgzOmFmdGVyLFxuYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDQ6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg1OmFmdGVyLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGE2Yzg7XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBwIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuMjg1NzFyZW07XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCAuYXJyb3ctdG8tbGluayB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCB7XG4gICAgcGFkZGluZzogY2FsYygxLjVyZW0gKyAwLjc1dncpIGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICAgIG1hcmdpbjogY2FsYygtMS42NDI4NnJlbSAtIDN2dykgMS4wNzE0M3JlbSAxLjQyODU3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDEuNzg1NzFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQge1xuICAgIG1hcmdpbjogLTQuMjg1NzFyZW0gMS4wNzE0M3JlbSAxLjQyODU3cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uX19tZWRpYXMgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IHtcbiAgZ3JpZC1hcmVhOiB0ZXh0cztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMS40Mjg1N3JlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDAgMCAwIC04LjIxNDI5cmVtO1xuICB9XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMSwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDMsXG4uYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDQsIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNSwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg2LCAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMSwgLnNlY3Rpb25fX21lZGlhcyAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDIsIC5zZWN0aW9uX19tZWRpYXMgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgzLFxuLnNlY3Rpb25fX21lZGlhcyAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDQsIC5zZWN0aW9uX19tZWRpYXMgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg1LCAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ0Mjg2cmVtICsgMC4xNXZ3KTtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDEsIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMiwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgzLFxuICAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDQsIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNSwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg2LCAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMSwgLnNlY3Rpb25fX21lZGlhcyAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDIsIC5zZWN0aW9uX19tZWRpYXMgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgzLFxuICAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNCwgLnNlY3Rpb25fX21lZGlhcyAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDUsIC5zZWN0aW9uX19tZWRpYXMgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDEuNTcxNDNyZW07XG4gIH1cbn1cblxuLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgxOmFmdGVyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDI6YWZ0ZXIsIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMzphZnRlcixcbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNDphZnRlciwgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg1OmFmdGVyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDY6YWZ0ZXIsIC5zZWN0aW9uX19tZWRpYXMgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgxOmFmdGVyLCAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMjphZnRlciwgLnNlY3Rpb25fX21lZGlhcyAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDM6YWZ0ZXIsXG4uc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNDphZnRlciwgLnNlY3Rpb25fX21lZGlhcyAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDU6YWZ0ZXIsIC5zZWN0aW9uX19tZWRpYXMgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg2OmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMC41NzE0M3JlbSAwIDAgLTAuNTcxNDNyZW07XG59XG5cbi5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBwLCAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBwLCAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IC5hcnJvdy10by1saW5rLCAuc2VjdGlvbl9fbWVkaWFzIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCAuYXJyb3ctdG8tbGluayB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLmJsb2NzVGV4dEltYWdlX19ibG9jOmhvdmVyIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dDpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NzVGV4dEltYWdlX19ibG9jOmhvdmVyIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMSwgLmJsb2NzVGV4dEltYWdlX19ibG9jOmhvdmVyIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMiwgLmJsb2NzVGV4dEltYWdlX19ibG9jOmhvdmVyIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMyxcbi5ibG9jc1RleHRJbWFnZV9fYmxvYzpob3ZlciAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDQsIC5ibG9jc1RleHRJbWFnZV9fYmxvYzpob3ZlciAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDUsIC5ibG9jc1RleHRJbWFnZV9fYmxvYzpob3ZlciAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDYsIC5ibG9jc1RleHRJbWFnZV9fYmxvYzpob3ZlciAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvY3NUZXh0SW1hZ2VfX2Jsb2M6aG92ZXIgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgxOmFmdGVyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2M6aG92ZXIgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgyOmFmdGVyLCAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2M6aG92ZXIgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgzOmFmdGVyLFxuLmJsb2NzVGV4dEltYWdlX19ibG9jOmhvdmVyIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNDphZnRlciwgLmJsb2NzVGV4dEltYWdlX19ibG9jOmhvdmVyIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNTphZnRlciwgLmJsb2NzVGV4dEltYWdlX19ibG9jOmhvdmVyIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi52aWRlb3NDaGFwdGVycyArIC52aWRlb3NDaGFwdGVycyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS42NDI4NnJlbSArIDIuMjV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvc0NoYXB0ZXJzICsgLnZpZGVvc0NoYXB0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtO1xuICB9XG59XG5cbi52aWRlb3NDaGFwdGVyczpub3QoLnZpZGVvc0NoYXB0ZXJzLS13aXRoVGl0bGUpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50XCIgXCJsaW5rc1wiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiBjYWxjKDEuNXJlbSArIDAuNzV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvc0NoYXB0ZXJzOm5vdCgudmlkZW9zQ2hhcHRlcnMtLXdpdGhUaXRsZSkge1xuICAgIGdhcDogMi4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb3NDaGFwdGVyczpub3QoLnZpZGVvc0NoYXB0ZXJzLS13aXRoVGl0bGUpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxpbmtzIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmcjtcbiAgfVxufVxuXG4udmlkZW9zQ2hhcHRlcnMtLXdpdGhUaXRsZSB7XG4gIHBhZGRpbmc6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpIDAuNzE0MjlyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcImNvbnRlbnRcIiBcImxpbmtzXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3gtc2hhZG93OiAwIDRweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGdhcDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW9zQ2hhcHRlcnMtLXdpdGhUaXRsZSB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAwLjcxNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvc0NoYXB0ZXJzLS13aXRoVGl0bGUge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGVcIiBcImxpbmtzIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmcjtcbiAgfVxufVxuXG4udmlkZW9zQ2hhcHRlcnNfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjRDgwMDI3O1xuICBmb250LXNpemU6IGNhbGMoMS40ODU3MXJlbSArIDAuNnZ3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvc0NoYXB0ZXJzX190aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4udmlkZW9zQ2hhcHRlcnNfX3RpdGxlID4gKjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbn1cblxuLnZpZGVvc0NoYXB0ZXJzX19zdWJ0aXRsZSA+ICoge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDM1NzFyZW0gKyAwLjA3NXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvc0NoYXB0ZXJzX19zdWJ0aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi52aWRlb3NDaGFwdGVyc19fYXNpZGUge1xuICBncmlkLWFyZWE6IGxpbmtzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9zQ2hhcHRlcnNfX2FzaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSArIDAuNzV2dyk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZTRlNDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlb3NDaGFwdGVyc19fYXNpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuLnF1ZXN0aW9uX18yIC52aWRlb3NDaGFwdGVyc19fdGl0bGUgPiAqIHtcbiAgY29sb3I6ICM4QzVFODk7XG59XG5cbi5xdWVzdGlvbl9fMiAub25nbGV0Q2hhcGl0cmVzX190aXRsZSB7XG4gIGNvbG9yOiAjOEM1RTg5O1xufVxuXG4ucXVlc3Rpb25fXzIgLm9uZ2xldENoYXBpdHJlc19fdGl0bGUgPiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGQ9J00xIDFMNS41IDZMMTAgMScgc3Ryb2tlPSclMjM4QzVFODknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG59XG5cbi5xdWVzdGlvbl9fMyAudmlkZW9zQ2hhcHRlcnNfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjRDRBNkM4O1xufVxuXG4ucXVlc3Rpb25fXzMgLm9uZ2xldENoYXBpdHJlc19fdGl0bGUge1xuICBjb2xvcjogI0Q0QTZDODtcbn1cblxuLnF1ZXN0aW9uX18zIC5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlID4gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDExIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMSAxTDUuNSA2TDEwIDEnIHN0cm9rZT0nJTIzRDRBNkM4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0UgXCIpO1xufVxuXG4ucXVlc3Rpb25fXzIgLnZpZGVvc0NoYXB0ZXJzX190aXRsZSA+ICoge1xuICBjb2xvcjogIzhDNUU4OTtcbn1cblxuLnF1ZXN0aW9uX18yIC5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlIHtcbiAgY29sb3I6ICM4QzVFODk7XG59XG5cbi5xdWVzdGlvbl9fMiAub25nbGV0Q2hhcGl0cmVzX190aXRsZSA+IHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMSA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTEgMUw1LjUgNkwxMCAxJyBzdHJva2U9JyUyMzhDNUU4OScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbn1cblxuLnF1ZXN0aW9uX180IC52aWRlb3NDaGFwdGVyc19fdGl0bGUgPiAqIHtcbiAgY29sb3I6ICM3RTdFN0QgIWltcG9ydGFudDtcbn1cblxuLnF1ZXN0aW9uX180IC5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlIHtcbiAgY29sb3I6ICM3RTdFN0QgIWltcG9ydGFudDtcbn1cblxuLnF1ZXN0aW9uX180IC5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlID4gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDExIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMSAxTDUuNSA2TDEwIDEnIHN0cm9rZT0nJTIzN0U3RTdEJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0UgXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5vbmdsZXRDaGFwaXRyZXMgKyAub25nbGV0Q2hhcGl0cmVzIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyOXJlbTtcbn1cblxuLm9uZ2xldENoYXBpdHJlc19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjU3MTQzcmVtIDEuMDcxNDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYzEwNjA2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG4ub25nbGV0Q2hhcGl0cmVzX190aXRsZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLm9uZ2xldENoYXBpdHJlc19fdGl0bGUgPiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGQ9J00xIDFMNS41IDZMMTAgMScgc3Ryb2tlPSclMjNEODAwMjcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub25nbGV0Q2hhcGl0cmVzX19saXN0IHtcbiAgbWFyZ2luOiAxLjQyODU3cmVtIDAgMS40Mjg1N3JlbSAxLjQyODU3cmVtO1xuICBwYWRkaW5nOiAwIDAuNzE0MjlyZW0gMCAxLjQyODU3cmVtO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlYWVhZWE7XG59XG5cbi5vbmdsZXRDaGFwaXRyZXNfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG59XG5cbi5vbmdsZXRDaGFwaXRyZXNfX2xpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuLm9uZ2xldENoYXBpdHJlc19fbGlzdCBsaSBhOmhvdmVyLCAub25nbGV0Q2hhcGl0cmVzX19saXN0IGxpIGEuY3VycmVudCB7XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG4udmlkZW9zQ2hhcHRlcnNfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG5cbi52aWRlb3NDaGFwdGVyc19fY29udGVudCAucGx5ci0tdmlkZW8ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW9zQ2hhcHRlcnNfX2NvbnRlbnQgLnBseXItLXZpZGVvIHtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyA0LjVyZW0pO1xuICB9XG59XG5cbi52aWRlb3NDaGFwdGVyc19fY29udGVudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cblxuLm9uZ2xldENoYXBpdHJlc19fdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTRyZW07XG59XG5cbi5vbmdsZXRDaGFwaXRyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxLjA3MTQzcmVtO1xufVxuXG4ub25nbGV0Q2hhcGl0cmVzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9uZ2xldENoYXBpdHJlc19fbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlLmlzQWN0aXZlID4gc3Bhbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi52aWRlb3NDaGFwdGVyc19fY29udGVudFlvdXR1YmVCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtO1xufVxuXG4udmlkZW9zQ2hhcHRlcnNfX2NvbnRlbnRZb3V0dWJlQnV0dG9uID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNkODAwMjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuOTI4NTdyZW0gMS40Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDgwMDI3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzO1xufVxuXG4udmlkZW9zQ2hhcHRlcnNfX2NvbnRlbnRZb3V0dWJlQnV0dG9uID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDI3O1xufVxuXG4ucXRpcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTcsIDk3LCA5NywgMC45KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5NywgOTcsIDk3LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5xdGlwIC5xdGlwLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG9vbHRpcHNhbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5wYW9jLXBvcHVwLW1vZGFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1MHB4IDE1cHggMzBweCAzMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGFvYy1wb3B1cC1tb2RhbCBoMSwgLnBhb2MtcG9wdXAtbW9kYWwgaDIsIC5wYW9jLXBvcHVwLW1vZGFsIGgzLFxuLnBhb2MtcG9wdXAtbW9kYWwgaDQsIC5wYW9jLXBvcHVwLW1vZGFsIGg1LCAucGFvYy1wb3B1cC1tb2RhbCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbTtcbn1cblxuLnBhb2MtcG9wdXAtbW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5wYW9jLXBvcHVwLW1vZGFsLWNudCB7XG4gIG1heC1oZWlnaHQ6IDQ2MHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5wYW9jLXBvcHVwLW1vZGFsLWNudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuXG4ucGFvYy1wb3B1cC1tb2RhbC1jbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICNmMmYyZjI7XG59XG5cbi5wYW9jLXBvcHVwLW1vZGFsLWNudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ1ZDVkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggIzVkNWQ1ZDtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jdXN0b21ib3gtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wYW9jLXBvcHVwLWNsb3NlIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UtcG9wdXAtbW9kYWwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucGFvYy1wb3B1cC1jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cGFvYy1saW5rIHtcbiAgY29sb3I6ICNjMTA2MDYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tbWVudHMge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW07XG4gIH1cbn1cblxuLmNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNvbW1lbnQgKyAuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmNvbW1lbnQtLXJlcGx5IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmNvbW1lbnRfX2F2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG4uY29tbWVudF9fYXZhdGFyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5jb21tZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgfVxufVxuXG4uY29tbWVudF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnRfX2hlYWRlciBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzQ3MTg1O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodFJlZ3VsYXIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50X19jb250ZW50X19oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5jb21tZW50X19jb250ZW50X19yZXBseSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tbWVudHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmNvbW1lbnRzQmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY29tbWVudHNCbG9ja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG4uY29tbWVudHNCbG9ja19fdGl0bGUgPiAqIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwicGxheWZhaXItZGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX3RpdGxlID4gLmNvbW1lbnRzX190aXRsZS1zbWFsbCB7XG4gIGNvbG9yOiAjQjEwRjI3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5jb21tZW50LWZvcm0gLmZvcm1Db250cm9sIH4gLmZvcm1Db250cm9sIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyOXJlbTtcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dC5mb3JtQ29udHJvbCB7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmNvbW1lbnRzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMwMDApO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLXN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtO1xufVxuXG4uY29tbWVudC1yZXBseS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0IxMEYyNztcbn1cblxuLmNvbW1lbnRzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uYnV0dG9uLXN1Ym1pdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGNvbG9yOiAjYzEwNjA2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMTA2MDY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gY2FsYygxLjQ2NDI5cmVtICsgMC4zNzV2dyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b24tc3VibWl0IHtcbiAgICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuNzg1NzFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICB9XG59XG5cbi5idXR0b24tc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG59XG5cbi5jb21tZW50c0Jsb2NrIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xufVxuXG4uY29tbWVudHNCbG9ja19fbG9hZE1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtM3JlbTtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX2xvYWRNb3JlIGEge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICBib3JkZXI6IDAuODJweCBzb2xpZCAjMjkyOTI5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5jb21tZW50c0Jsb2NrX19sb2FkTW9yZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4uY29tbWVudHNCbG9ja19fY29tbWVudHMge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuXG4uY29tbWVudHNCbG9ja19fY29tbWVudHMuaXMtYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnRfX2NvbW1lbnQge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50c0Jsb2NrX193cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ5LCAyNDksIDI0OSwgMCkgMCUsICNGOUY5RjkgNzguOTclKTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX3dyYXBwZXIgLmZvcm1Db250cm9sLCAuY29tbWVudHNCbG9ja19fd3JhcHBlciAuZm9ybUNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5RjlGOUY7XG59XG5cbi5jb21tZW50c0Jsb2NrX193cmFwcGVyOmhhcyguY29tbWVudHNCbG9ja19fY29tbWVudHMuaXMtYWN0aXZlKTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uY29tbWVudHNCbG9jay0tcGFnZWQ6aGFzKC5jb21tZW50c0Jsb2NrX19jb21tZW50cy5pcy1hY3RpdmUpIC5jb21tZW50c0Jsb2NrX19sb2FkTW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50X19jb250ZW50X19yZXBseSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb21tZW50X19jb250ZW50X19oZWFkZXJfX2F1dGhvciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudCAuY29tbWVudF9fYXZhdGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQuY29tbWVudC0tcmVwbHkge1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG59XG5cbi5jb21tZW50LmNvbW1lbnQtLXJlcGx5IC5jb21tZW50X19jb250ZW50X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5jb21tZW50LmNvbW1lbnQtLXJlcGx5IC5jb21tZW50X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnQuY29tbWVudC0tcmVwbHkgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnQuY29tbWVudC0tcmVwbHkgLmNvbW1lbnRfX2F2YXRhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG59XG5cbi5jb21tZW50X19jb250ZW50X19oZWFkZXJfX2RhdGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jb21tZW50c0Jsb2NrX19mb3JtOmhhcygjd3AtdGVtcC1mb3JtLWRpdikgLmNvbW1lbnRzX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50c0Jsb2NrX19mb3JtIC5jb21tZW50c19fdGl0bGUucmVzcG9uc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tbWVudHNCbG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbiAgLmNvbW1lbnRzQmxvY2tfX3RpdGxlID4gKiB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuY29tbWVudC5jb21tZW50LS1yZXBseSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYxcHg7XG4gIH1cbiAgLmNvbW1lbnQuY29tbWVudC0tcmVwbHkgLmNvbW1lbnRfX2NvbnRlbnRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLmNvbW1lbnQuY29tbWVudC0tcmVwbHkgLmNvbW1lbnRfX2F2YXRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5jb21tZW50LmNvbW1lbnQtLXJlcGx5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggMjNweDtcbiAgfVxuICAuY29tbWVudHNCbG9ja19fbG9hZE1vcmUgYSB7XG4gICAgcGFkZGluZzogMTVweCAyMnB4O1xuICB9XG4gIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjQjEwRjI3O1xuICB9XG4gIC5jb21tZW50X19jb250ZW50X19oZWFkZXJfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuY29tbWVudF9fY29udGVudF9fcmVwbHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5jb21tZW50X19jb250ZW50X19oZWFkZXJfX2F1dGhvciB7XG4gICAgY29sb3I6ICMyOTI5MjkgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5jb21tZW50c0Jsb2NrX190aXRsZSA+IC5jb21tZW50c19fdGl0bGUtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAuY29tbWVudHNCbG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbiAgfVxufVxuXG4vKioqKioqKiogQkFOTkVSIENPT0tJRVMgKioqKioqKioqKioqKi9cbi5tb2RhbC1jb29raWUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb250YWluZXItY29va2llcy1wb3B1cCB7XG4gIHdpZHRoOiA3NSU7XG4gIG1heC13aWR0aDogMzByZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgM3B4ICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjY2NjO1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNjY2M7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNjb29raWUtbm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjYzEwNjA2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbiNjb29raWUtbm90aWNlIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbiNjb29raWUtbm90aWNlIHAge1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29va2llLW5vdGljZS1oMiB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbn1cblxuLmNvb2tpZS1ub3RpY2UtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmNvb2tpZS1ub3RpY2UtcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb29raWUtbm90aWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5jb29raWUtbm90aWNlLWNsb3NlIGkge1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG4uY29va2llLW5vdGljZS1oMi1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29va2llLW5vdGljZS1oMi1yZWd1bGFyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2MxMDYwNiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjMTA2MDYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29va2llLW5vdGljZS1oMi1yZWd1bGFyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZGFsLWNvb2tpZS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vZGFsLWNvb2tpZS1wYXJhZ3JhcGgtYm9sZCB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWNvb2tpZS1wYXJhZ3JhcGgtbGFiZWwge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGNvbG9yOiAjYzEwNjA2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvb2tpZXMtZGV0YWlsLWJ0biB7XG4gIG1hcmdpbi10b3A6IDAuNzE0MjlyZW07XG59XG5cbi5tb2RhbC1jb29raWUtYnV0dG9uLWRpdiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9kYWwtY29va2llLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxMDYwNiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtY29va2llLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjYzEwNjA2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jb29raWVzLXBvcHVwLS1yYWRpb2dyb3VwIHtcbiAgcGFkZGluZzogMTZweCAwIDI1cHg7XG59XG5cbi5jb29raWVzLXBvcHVwLS1jb250ZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5cbi5jb29raWVzLXBvcHVwLS1jb250ZW50IGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJkYmU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uY29va2llcy1wb3B1cC0tY29udGVudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY29va2llcy1wb3B1cC0tY29udGVudCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvb2tpZXMtcG9wdXAtLXJhZGlvZ3JvdXAgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29va2llcy1wb3B1cC0tcmFkaW9ncm91cCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXItY29va2llcy1wb3B1cCBwIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAjY29va2llLW5vdGljZSAuY29udGFpbmVyIGgyOmxhc3QtY2hpbGQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Nvb2tpZS1ub3RpY2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAuY29va2llLW5vdGljZS1jbG9zZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNvb2tpZS1ub3RpY2UtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNvb2tpZS1ub3RpY2UtY2xvc2U6OmJlZm9yZSwgLmNvb2tpZS1ub3RpY2UtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb29raWUtbm90aWNlLWNsb3NlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jb29raWUtbm90aWNlLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbm1vZGFsLXBvcHVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDM7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgMTExLCAxMTEsIDAuNCk7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5tb2RhbC1wb3B1cC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxubW9kYWwtcG9wdXAgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IHZhcigtLW1vZGFsUG9wdXBfX21heFdpZHRoLCA0Mi44NTcxNHJlbSk7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogdmFyKC0tbW9kYWxQb3B1cF9fcGFkZGluZywgMS4wNzE0M3JlbSAxLjA3MTQzcmVtIDEuNzg1NzFyZW0gMS43ODU3MXJlbSk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgRElTTUlTUyBCVVRUT05cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbm1vZGFsLXBvcHVwID4gZGl2ID4gYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbW9kYWxQb3B1cF9fZGlzbWlzc0J1dHRvbl9fbWFyZ2luQm90dG9tLCAwLjM1NzE0cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi53ZWJpbmFyUG9wdXAgPiBkaXYgPiBidXR0b246bnRoLWNoaWxkKDEpIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNUE1ODtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVgoMTVweCk7XG59XG5cbi53ZWJpbmFyUG9wdXAgPiBkaXYgPiBidXR0b246bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxNyAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRVxcYSAgICAgJTNDcGF0aCBkPSdNMSAxTDE2IDE3JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRVxcYSAgICAgJTNDcGF0aCBkPSdNMSAxN0wxNiAxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRVxcYSAgICAgJTNDL3N2ZyUzRVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2xpZGVyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc3VyZ2VvbkNhcmRzLFxuLnN1cmdlb25DYXJkcyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udGFpbmVyR3V0dGVyKSAqIC0xKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tY29udGFpbmVyR3V0dGVyKSAqIC0xKTtcbn1cblxuLnN1cmdlb25DYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IENhcmRcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5zdXJnZW9uQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN1cmdlb25DYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN1cmdlb25DYXJkX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN1cmdlb25DYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAwLjM1NzE0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXJnZW9uQ2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0X2RvY3RvbGliIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxsVG9BY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYWxsVG9BY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogdmFyKC0tY2FsbFRvQWN0aW9uc0hlaWdodCwgNDBweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAtNnB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBsZWZ0OiAwO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDE2cHg7XG4gIH1cbiAgLmNhbGxUb0FjdGlvbnMgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmNhbGxUb0FjdGlvbnMgPiBhICsgYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAuY2FsbFRvQWN0aW9ucyA+IGEgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuXG4uY2FsbFRvQWN0aW9uc19fdXJnZW5jZSB7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG59XG5cbi5jYWxsVG9BY3Rpb25zX19kb2N0b2xpYiB7XG4gIGJhY2tncm91bmQ6ICNGMDlEQUM7XG59XG5cbmEucm9sbC1ob3Zlci1kb2N0b2xpYiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5hLnJvbGwtaG92ZXItZG9jdG9saWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjA5ZGFjO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicHJldiBwYWdlcyBuZXh0XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgcGFkZGluZy10b3A6IHZhcigtLXBhZ2luYXRpb25QYWRkaW5nVG9wLCAwLjcxNDI5cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZ2luYXRpb25QYWRkaW5nQm90dG9tLCAwLjcxNDI5cmVtKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tcGFnaW5hdGlvbkJvcmRlckhlaWdodCwgMXB4KSBzb2xpZCB2YXIoLS1wYWdpbmF0aW9uQm9yZGVyQ29sb3IsICMwMDApO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1wYWdpbmF0aW9uQm9yZGVySGVpZ2h0LCAxcHgpIHNvbGlkIHZhcigtLXBhZ2luYXRpb25Cb3JkZXJDb2xvciwgIzAwMCk7XG59XG5cbi5zZWFyY2hQYWdlX19wYWdpbmF0aW9uID4gKiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLnByZXYuZGlzYWJsZWQsXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAubmV4dC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tcGFnaW5hdGlvbkRpc2FibGVkT3BhY2l0eSwgMC40KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIC5wcmV2IHN2ZyBwYXRoLFxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLm5leHQgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1wYWdpbmF0aW9uQXJyb3dzQ29sb3IsIHZhcigtLXBhZ2luYXRpb25BY2NlbnRDb2xvciwgIzAwMCkpO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucHJldiB7XG4gIGdyaWQtYXJlYTogcHJldjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19udW1iZXJzIHtcbiAgZ3JpZC1hcmVhOiBwYWdlcztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX251bWJlcnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX251bWJlcnMgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1wYWdpbmF0aW9uUGFnZXNHYXAsIDAuNzE0MjlyZW0pO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyAuZG90cyxcbi5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19udW1iZXJzIC5wYWdlLW51bWJlcnMge1xuICBmb250LWZhbWlseTogdmFyKC0tcGFnaW5hdGlvblBhZ2VGb250RmFtaWx5LCB2YXIoLS1mb250RmFtaWx5LCBBcmlhbCwgc2Fucy1zZXJpZikpO1xuICBmb250LXNpemU6IHZhcigtLXBhZ2luYXRpb25QYWdlRm9udFNpemUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tcGFnaW5hdGlvblBhZ2VDb2xvciwgIzAwMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uUGFnZUZvbnRXZWlnaHQsIDQwMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uUGFnZUxpbmVIZWlnaHQsIDEpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcGFnaW5hdGlvblBhZ2VMZXR0ZXJTcGFjaW5nLCAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyAucGFnZS1udW1iZXJzOm5vdCguY3VycmVudCkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyAucGFnZS1udW1iZXJzOm5vdCguY3VycmVudCk6aG92ZXIsIC5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19udW1iZXJzIC5wYWdlLW51bWJlcnM6bm90KC5jdXJyZW50KTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uUGFnZUFjdGl2ZUNvbG9yLCB2YXIoLS1wYWdpbmF0aW9uQWNjZW50Q29sb3IsICNmMDApKTtcbn1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX251bWJlcnMgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgd2lkdGg6IHZhcigtLXBhZ2luYXRpb25DdXJyZW50UGFnZVdpZHRoLCAyLjcxNDI5cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uQ3VycmVudFBhZ2VIZWlnaHQsIDIuNzE0MjlyZW0pO1xuICBmb250LXNpemU6IHZhcigtLXBhZ2luYXRpb25DdXJyZW50UGFnZUZvbnRTaXplLCB2YXIoLS1wYWdpbmF0aW9uUGFnZUZvbnRTaXplLCAxcmVtKSk7XG4gIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uQ3VycmVudFBhZ2VDb2xvciwgdmFyKC0tcGFnaW5hdGlvblBhZ2VDb2xvciwgIzAwMCkpO1xuICBmb250LXdlaWdodDogdmFyKC0tcGFnaW5hdGlvbkN1cnJlbnRQYWdlRm9udFdlaWdodCwgdmFyKC0tcGFnaW5hdGlvblBhZ2VGb250V2VpZ2h0LCA0MDApKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnaW5hdGlvbkN1cnJlbnRQYWdlQmFja2dyb3VuZENvbG9yLCB2YXIoLS1wYWdpbmF0aW9uQWNjZW50Q29sb3IsICNmMDApKTtcbn1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLm5leHQge1xuICBncmlkLWFyZWE6IG5leHQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZ29vZ2xlTWFwcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50IGNsb3NlXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIGdyaWQtZ2FwOiAxLjA3MTQzcmVtO1xuICBtYXgtd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjQsIDY0LCA2NCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgPiAqOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogY2xvc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICAgIG1heC13aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdtLXN0eWxlLWl3LWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5nbS11aS1ob3Zlci1lZmZlY3QgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mb3dpbmRvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uaW5mb3dpbmRvdyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zNXM7XG59XG5cbi5pbmZvd2luZG93X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQzNTcxcmVtICsgMC4wNzV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluZm93aW5kb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uaW5mb3dpbmRvd19fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS43NjQ3MWVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbiAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbTtcbn1cblxuLmluZm93aW5kb3dfX3RpdGxlICsgLmluZm93aW5kb3dfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtO1xufVxuXG4uaW5mb3dpbmRvd19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmluZm93aW5kb3dfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNjMTA2MDY7XG59XG5cbi5pbmZvd2luZG93X19jb250ZW50IHAsXG4uaW5mb3dpbmRvd19fY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xufVxuXG4uaW5mb3dpbmRvd19fY29udGVudCBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xufVxuXG4uaW5mb3dpbmRvd19fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDYgIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3dfX2NvbnRlbnQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDAuMzU3MTRyZW07XG59XG5cbi5pbmZvd2luZG93X19jb250ZW50ID4gKjpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG59XG5cbi5nb29nbGVNYXBzIGJ1dHRvbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1OCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uZ29vZ2xlTWFwcyBidXR0b24uZ20tdWktaG92ZXItZWZmZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGQ9J001LjU1MjQ2IDUuMDAwNzVMOS44ODU1OSAwLjY2NzU5MkMxMC4wMzgyIDAuNTE1MDMzIDEwLjAzODIgMC4yNjc2OSA5Ljg4NTU5IDAuMTE1MTUxQzkuNzMzMDQgLTAuMDM3Mzg3NiA5LjQ4NTY5IC0wLjAzNzQwNzIgOS4zMzMxNSAwLjExNTE1MUw1IDQuNDQ4MzFMMC42NjY4NTkgMC4xMTUxNTFDMC41MTQzMDEgLTAuMDM3NDA3MiAwLjI2Njk1OCAtMC4wMzc0MDcyIDAuMTE0NDE5IDAuMTE1MTUxQy0wLjAzODEyMDEgMC4yNjc3MDkgLTAuMDM4MTM5NiAwLjUxNTA1MyAwLjExNDQxOSAwLjY2NzU5Mkw0LjQ0NzU2IDUuMDAwNzNMMC4xMTQ0MTkgOS4zMzM4OEMtMC4wMzgxMzk2IDkuNDg2NDQgLTAuMDM4MTM5NiA5LjczMzc4IDAuMTE0NDE5IDkuODg2MzJDMC4xOTA2ODggOS45NjI1OSAwLjI5MDY2OCAxMC4wMDA3IDAuMzkwNjQ5IDEwLjAwMDdDMC40OTA2MjkgMTAuMDAwNyAwLjU5MDU5IDkuOTYyNTkgMC42NjY4NzkgOS44ODYzMkw1IDUuNTUzMTlMOS4zMzMxMyA5Ljg4NjMyQzkuNDA5NCA5Ljk2MjU5IDkuNTA5MzggMTAuMDAwNyA5LjYwOTM2IDEwLjAwMDdDOS43MDkzNCAxMC4wMDA3IDkuODA5MzEgOS45NjI1OSA5Ljg4NTU5IDkuODg2MzJDMTAuMDM4MiA5LjczMzc3IDEwLjAzODIgOS40ODY0MiA5Ljg4NTU5IDkuMzMzODhMNS41NTI0NiA1LjAwMDc1WicgZmlsbD0nd2hpdGUnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nb29nbGVNYXBzIGJ1dHRvbi5nbS11aS1ob3Zlci1lZmZlY3Q6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZ29vZ2xlTWFwcyBidXR0b24uZ20tdWktaG92ZXItZWZmZWN0IGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tLWJ1dHRvbnNCbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNTcxNDNyZW0gKyAxLjV2dyk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNTcxNDNyZW0gKyAxLjV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tLWJ1dHRvbnNCbG9jayB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi0tYnV0dG9uc0Jsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbTtcbiAgfVxufVxuXG4uYnV0dG9uc0Jsb2NrX190aXRsZSA+ICoge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDM1NzFyZW0gKyAwLjA3NXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbnNCbG9ja19fdGl0bGUgPiAqIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uYnV0dG9uc0Jsb2NrX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjUzNTcxcmVtICsgMS4xMjV2dyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogdmFyKC0tYnV0dG9uc0Jsb2NrQnV0dG9uc0dhcCwgMS43ODU3MXJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbnNCbG9ja19fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5idXR0b25zQmxvY2tfX2J1dHRvbnMgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbnNCbG9ja19fYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNWE1YTU4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmU7XG4gIHBhZGRpbmc6IDFyZW0gMS40Mjg1N3JlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uc0Jsb2NrX19idXR0b25zIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG4uYnV0dG9uc0Jsb2NrX19idXR0b25zIGE6aG92ZXIge1xuICBjb2xvcjogI2Q4MDAyNztcbiAgYm9yZGVyLWNvbG9yOiAjZDgwMDI3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5idXR0b25zQmxvY2tfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIG1hcmdpbjogY2FsYygodmFyKC0tYnV0dG9uc0Jsb2NrQnV0dG9uc01hcmdpblZlcnRpY2FsU2lkZXMsIDEuNDI4NTdyZW0pIC8gMikgKiAtMSkgY2FsYygodmFyKC0tYnV0dG9uc0Jsb2NrQnV0dG9uc01hcmdpbkhvcml6b250YWxTaWRlcywgMS4wNzE0M3JlbSkgLyAyKSAqIC0xKTtcbiAgfVxuICAuYnV0dG9uc0Jsb2NrX19idXR0b25zID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJ1dHRvbnNCbG9ja0J1dHRvbk1heFdpZHRoLCAyMHJlbSk7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWJ1dHRvbnNCbG9ja0J1dHRvbnNNYXJnaW5WZXJ0aWNhbFNpZGVzLCAxLjQyODU3cmVtKSAvIDIpIGNhbGModmFyKC0tYnV0dG9uc0Jsb2NrQnV0dG9uc01hcmdpbkhvcml6b250YWxTaWRlcywgMS4wNzE0M3JlbSkgLyAyKTtcbiAgfVxufVxuXG4uYWxzb1RvUmVhZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtO1xufVxuXG4uYWxzb1RvUmVhZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMzU3MTRyZW07XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbn1cblxuLmFsc29Ub1JlYWRfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbn1cblxuLmFsc29Ub1JlYWRfX2xpbmtzIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW07XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5hbHNvVG9SZWFkX19saW5rcyB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMC4zNTcxNHJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG59XG5cbi5hbHNvVG9SZWFkX19saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkODAwMjc7XG59XG5cbi5hbHNvVG9SZWFkX19saW5rcyB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYWxzb1RvUmVhZExpbmtHYXAsIDAuNXJlbSk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGl0bGVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5wcmljZS1ibG9ja3NfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjNDA0MDQwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ1NzE0cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByaWNlLWJsb2Nrc19fdGl0bGUgPiAqIHtcbiAgICBmb250LXNpemU6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJpY2UtYmxvY2tzX190aXRsZSArIC5wcmljZS1ibG9ja3NfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2UtYmxvY2tzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQmxvY2tzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG46cm9vdCB7XG4gIC0tcHJpY2UtYmxvY2tzX19ibG9ja3MtLWdhcDogY2FsYygxLjU3MTQzcmVtICsgMS41dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXByaWNlLWJsb2Nrc19fYmxvY2tzLS1nYXA6IDIuODU3MTRyZW07XG4gIH1cbn1cblxuLnByaWNlLWJsb2Nrc19fYmxvY2tzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogdmFyKC0tcHJpY2UtYmxvY2tzX19ibG9ja3MtLWdhcCk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS42MDcxNHJlbSArIDEuODc1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljZS1ibG9ja3NfX2Jsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbTtcbiAgfVxufVxuXG4ucHJpY2UtYmxvY2tzX19ibG9ja3MgKyAucHJpY2UtYmxvY2tzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS44MjE0M3JlbSArIDQuMTI1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljZS1ibG9ja3NfX2Jsb2NrcyArIC5wcmljZS1ibG9ja3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtO1xuICB9XG59XG5cbi5wcmljZS1ibG9ja3NfX2Rlc2NyaXB0aW9uX3ByaWNlX2Jsb2NrICsgLnByaWNlLWJsb2Nrc19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEuODIxNDNyZW0gKyA0LjEyNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJpY2UtYmxvY2tzX19kZXNjcmlwdGlvbl9wcmljZV9ibG9jayArIC5wcmljZS1ibG9ja3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlLWJsb2Nrc19fYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucHJpY2UtYmxvY2tzX19ibG9ja3M6bm90KC5wcmljZS1ibG9ja3NfX2Jsb2Nrcy0tMSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wcmljZS1ibG9ja3NfX2Jsb2NrcyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSB2YXIoLS1wcmljZS1ibG9ja3NfX2Jsb2Nrcy0tZ2FwKSk7XG4gIH1cbn1cblxuLnByaWNlLWJsb2Nrc19fZGVzY3JpcHRpb25fcHJpY2VfYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJpY2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEhlYWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLnByaWNlLWJsb2NrIC5wcmljZS1ibG9ja19faGVhZGVyIHtcbiAgY29sb3I6ICNkODAwMjcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2UtYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJpY2UtYmxvY2tfX3N1Yl90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRhYmxlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4ucHJpY2UtYmxvY2tfX3RhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgcGFkZGluZzogMS40Mjg1N3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLnByaWNlLWJsb2NrX190YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpY2UtYmxvY2tfX3RhYmxlIHRib2R5ID4gdHIgKyB0ciA+IHRkIHtcbiAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW07XG59XG5cbi5wcmljZS1ibG9ja19fdGFibGUgdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5wcmljZS1ibG9ja19fdGFibGUgdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByaWNlLWJsb2NrX190YWJsZSB0cltkYXRhLWlzLXN1Yi1saW5lXSArIHRyOm5vdChbZGF0YS1pcy1zdWItbGluZV0pID4gdGQge1xuICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbTtcbn1cblxuLnByaWNlLWJsb2NrX190YWJsZSB0ZFtkYXRhLWlzLXN1Yi1saW5lXSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW07XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGl0bGVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5hbmNob3ItYnV0dG9uc19fdGl0bGUge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCdXR0b25zXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4uYW5jaG9yLWJ1dHRvbnNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cblxuLmFuY2hvci1idXR0b25zX19idXR0b25zID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtIGNhbGMoMS41cmVtICsgMC43NXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYW5jaG9yLWJ1dHRvbnNfX2J1dHRvbnMgPiBhIHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtIDIuMTQyODZyZW07XG4gIH1cbn1cblxuLmFuY2hvci1idXR0b25zX19idXR0b25zID4gYTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgwMDI3O1xufVxuXG4uYW5jaG9yLWJ1dHRvbnNfX2J1dHRvbnMgPiBhOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzVFODk7XG59XG5cbi5hbmNob3ItYnV0dG9uc19fYnV0dG9ucyA+IGE6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0QTZDODtcbn1cblxuLmFuY2hvci1idXR0b25zX19idXR0b25zID4gYTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0U3RTdEICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDQuNjQyODZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbTtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jb21tZW50ICsgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jb21tZW50LS1yZXBseSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5jb21tZW50X19hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbn1cblxuLmNvbW1lbnRfX2F2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uY29tbWVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50X19jb250ZW50X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jb21tZW50X19jb250ZW50X19oZWFkZXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodFJlZ3VsYXIpO1xufVxuXG4uY29tbWVudF9fY29udGVudF9fcmVwbHkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnQtY2FuY2VsLXJlcGx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW07XG59XG5cbi5jb21tZW50cy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5mb3JtQ29udHJvbCArIC5mb3JtQ29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG59XG5cbi5jb21tZW50LWZvcm0gPiAqICsgKjpub3QoLmZvcm0tc3VibWl0KSB7XG4gIG1hcmdpbi10b3A6IDEuOTI4NTdyZW07XG59XG5cbi5jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDQuNjQyODZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbTtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jb21tZW50ICsgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jb21tZW50LS1yZXBseSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5jb21tZW50X19hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbn1cblxuLmNvbW1lbnRfX2F2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uY29tbWVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50X19jb250ZW50X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jb21tZW50X19jb250ZW50X19oZWFkZXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodFJlZ3VsYXIpO1xufVxuXG4uY29tbWVudF9fY29udGVudF9fcmVwbHkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnQtY2FuY2VsLXJlcGx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW07XG59XG5cbi5jb21tZW50cy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5mb3JtQ29udHJvbCArIC5mb3JtQ29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG59XG5cbi5jb21tZW50c19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNvbW1lbnRzX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjgwOTUyZW0gMDtcbiAgbWFyZ2luLXRvcDogMC4zODA5NWVtO1xufVxuXG4uZm9ybS1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMS43ODU3MXJlbTtcbn1cblxuLmZvcm0tc3VibWl0ID4gYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29tbWVudHNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtO1xufVxuXG4ubWF0ZXJpYWxJbnB1dC5lbWFpbCBpbnB1dDpmb2N1cyB+IC5tYXRlcmlhbC1pbnB1dF9faGVscC10ZXh0LFxuLm1hdGVyaWFsSW5wdXQuZW1haWwgaW5wdXQuaXNBY3RpdmUgfiAubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCBkaXYge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAxNnB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSwgMHB4IDRweCA2cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpO1xuICBsZWZ0OiA0MHB4O1xuICBib3R0b206IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMEExQzJCO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLm1hdGVyaWFsLWlucHV0X19oZWxwLXRleHQgZGl2OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tYXRlcmlhbC1pbnB1dF9faGVscC10ZXh0IGRpdiBzdHJvbmcge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIC5tYXRlcmlhbC1pbnB1dF9faGVscC10ZXh0IGRpdiB7XG4gIHJpZ2h0OiA0MHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCBkaXY6OmFmdGVyIHtcbiAgcmlnaHQ6IDQ5cHg7XG59XG5cbi5pc05vdFZhbGlkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc2FsdCcgb247XG4gIGNvbG9yOiAjRjA0NDM4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmlzTm90VmFsaWQtLWljb25lLFxuLnZhbGlkLS1pY29uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMHB4O1xufVxuXG4uY29tbWVudHNCbG9ja19fZm9ybSAubWF0ZXJpYWxJbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uaW5wdXQtY29udHJvbC5lcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuLmlucHV0LWNvbnRyb2wuZXJyb3IgLmZvcm1Db250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YwNDQzODtcbn1cblxuLmlucHV0LWNvbnRyb2wuZXJyb3IgKyAudmFsaWQtLWljb25lICsgLmlzTm90VmFsaWQtLWljb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnB1dC1jb250cm9sLmVycm9yICsgLnZhbGlkLS1pY29uZSArIC5pc05vdFZhbGlkLS1pY29uZSArIC5pc05vdFZhbGlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnB1dC1jb250cm9sLnN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1jb250cm9sLnN1Y2Nlc3MgLmZvcm1Db250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNBOUMxNztcbn1cblxuLmlucHV0LWNvbnRyb2wuc3VjY2VzcyArIC52YWxpZC0taWNvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmxhc2gtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICMzQTlDMTc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1hdGVyaWFsSW5wdXQuZW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50LWZvcm0tc3Vic2NyaXB0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVtYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4vKiBDb21tZW50cyB2YWxpZGF0aW9uICAqL1xuLmlucHV0LWNvbnRyb2wsXG4udHdvLWlucHV0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWNvbnRyb2wuYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmlucHV0LWNvbnRyb2wuZW1haWwgaW5wdXQ6Zm9jdXMgfiAuaW5wdXQtY29udHJvbF9faGVscC10ZXh0LFxuLmlucHV0LWNvbnRyb2wuZW1haWwgaW5wdXQuaXNBY3RpdmUgfiAuaW5wdXQtY29udHJvbF9faGVscC10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1jb250cm9sX19oZWxwLXRleHQgc3ZnIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG4uaW5wdXQtY29udHJvbF9faGVscC10ZXh0IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjQTQ4Njc3O1xufVxuXG4jY29tbWVudC1lcnJvcixcbiNhdXRob3ItZXJyb3IsXG4jZW1haWwtZXJyb3Ige1xuICBjb2xvcjogI0YwNDQzODtcbn1cblxuLnR3by1pbnB1dHMgLmlucHV0LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA0NDM4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWNvbnRyb2xfX2hlbHAtdGV4dCBkaXYge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggNnB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKTtcbiAgbGVmdDogMzJweDtcbiAgYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzBBMUMyQjtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uaW5wdXQtY29udHJvbF9faGVscC10ZXh0IGRpdiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaW5wdXQtY29udHJvbF9faGVscC10ZXh0IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0LmlucHV0LS1mb2N1c2VkIH4gLmlucHV0LWNvbnRyb2xfX2hlbHAtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50LWZvcm0tc3Vic2NyaXB0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWNvbnRyb2wgLmlucHV0LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA0NDM4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR3by1pbnB1dHM6aGFzKD4gLmlucHV0LWVycm9yKTphZnRlcixcbi5pbnB1dC1jb250cm9sOmhhcyg+IC5pbnB1dC1lcnJvcik6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMTlfMzk4KSclM0UlM0NwYXRoIGQ9J004LjAwMDA0IDUuMzMzMzdWOC4wMDAwNE04LjAwMDA0IDEwLjY2NjdIOC4wMDY3MU0xNC42NjY3IDguMDAwMDRDMTQuNjY2NyAxMS42ODE5IDExLjY4MTkgMTQuNjY2NyA4LjAwMDA0IDE0LjY2NjdDNC4zMTgxNCAxNC42NjY3IDEuMzMzMzcgMTEuNjgxOSAxLjMzMzM3IDguMDAwMDRDMS4zMzMzNyA0LjMxODE0IDQuMzE4MTQgMS4zMzMzNyA4LjAwMDA0IDEuMzMzMzdDMTEuNjgxOSAxLjMzMzM3IDE0LjY2NjcgNC4zMTgxNCAxNC42NjY3IDguMDAwMDRaJyBzdHJva2U9JyUyM0YwNDQzOCcgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMTlfMzk4JyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMDtcbn1cblxuLmlucHV0LWNvbnRyb2wgLmlucHV0LXZhbGlkLFxuLnR3by1pbnB1dHMgLmlucHV0LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0E5QzE3ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWNvbnRyb2w6aGFzKD4gLmlucHV0LXZhbGlkKTphZnRlcixcbi50d28taW5wdXRzOmhhcyg+IC5pbnB1dC12YWxpZCk6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMTlfMzg0KSclM0UlM0NwYXRoIGQ9J001LjAwMDA0IDguMDAwMDRMNy4wMDAwNCAxMEwxMSA2LjAwMDA0TTE0LjY2NjcgOC4wMDAwNEMxNC42NjY3IDExLjY4MTkgMTEuNjgxOSAxNC42NjY3IDguMDAwMDQgMTQuNjY2N0M0LjMxODE0IDE0LjY2NjcgMS4zMzMzNyAxMS42ODE5IDEuMzMzMzcgOC4wMDAwNEMxLjMzMzM3IDQuMzE4MTQgNC4zMTgxNCAxLjMzMzM3IDguMDAwMDQgMS4zMzMzN0MxMS42ODE5IDEuMzMzMzcgMTQuNjY2NyA0LjMxODE0IDE0LjY2NjcgOC4wMDAwNFonIHN0cm9rZT0nJTIzM0E5QzE3JyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIxOV8zODQnJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwO1xufVxuXG4ucGxhY2UtaG9sZGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMwMDApO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tamFmZmFDb2xvcik7XG59XG5cbi5mbGV4LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmlucHV0LS1mb2N1c2VkICsgbGFiZWwge1xuICBjb2xvcjogIzhCOEI4QjtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogMXB4O1xufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuaW5wdXQtLWZvY3VzZWQgKyBsYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5pbnB1dC0tZm9jdXNlZCArIGxhYmVsICsgLmlucHV0LWNvbnRyb2xfX2hlbHAtdGV4dCBzdmcge1xuICB0b3A6IC0yMHB4O1xufVxuXG4vKipcbiAgKiAgID09PSBDT01NRU5UIEZPUk0gPT09XG4gICovXG4uY29tbWVudC1mb3JtX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4uY29tbWVudC1mb3JtX19jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnQtZm9ybV9fY29udGFpbmVyIHAuY29tbWVudC1mb3JtX19pbmZvcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjQ0FCNDlCO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5jb21tZW50LWZvcm1fX2NvbnRhaW5lciBwLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnQtZm9ybV9fY29udGFpbmVyIC5jb21tZW50LWZvcm1fX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyohKi9cbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmNvbW1lbnQtZm9ybV9fY29udGFpbmVyIC5jb21tZW50LWZvcm1fX3RpdGxlOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyohKi9cbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAvKiEqL1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmlsZS11cGxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWxlLXVwbG9hZCA+IHNwYW4ge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgLyohKi9cbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkX190ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTMwcHg7XG59XG5cbi5maWxlLXVwbG9hZCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZF9faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qISovXG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzLjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZF9faW5wdXQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkX19pbnB1dDo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZF9faW5wdXQ6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICAvKiEqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5jb21tZW50LWZvcm0gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtX19zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybV9fc3VibWl0OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtX19zdWJtaXQ6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm1fX3N1Ym1pdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC44NHB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY29tbWVudC1mb3JtIC50d28taW5wdXRzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudC1mb3JtIC50d28taW5wdXRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudC1mb3JtIC50d28taW5wdXRzID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi8qKlxuICAgICogICA9PT0gQ09OVEFDVCBGT1JNID09PVxuICAgICovXG4uY29udGFjdC1mb3JtIGgxLCAuY29udGFjdC1mb3JtIGgyLCAuY29udGFjdC1mb3JtIGgzLFxuLmNvbnRhY3QtZm9ybSBoNCwgLmNvbnRhY3QtZm9ybSBoNSwgLmNvbnRhY3QtZm9ybSBoNixcbi5jb250YWN0LWZvcm0gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIC8qISovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtIC50d28taW5wdXRzIHtcbiAgLyohKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtIC50d28taW5wdXRzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybSAudHdvLWlucHV0cyA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgLyohKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtIC50d28taW5wdXRzID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jb250YWN0LWZvcm0gLnR3by1pbnB1dHMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX19mb290ZXIgLmNvbnRhY3QtZm9ybV9fZm9vdGVyLS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICMwZTBlMGU7XG4gIC8qISovXG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5maWxlLXVwbG9hZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWRfX3RpdGxlIHtcbiAgY29sb3I6ICMwZTBlMGU7XG4gIC8qISovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX19mb290ZXIgLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZF9fdGV4dCB7XG4gIGNvbG9yOiAjMGUwZTBlO1xuICAvKiEqL1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMy4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybV9fcmdwZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybV9fcmdwZCAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybV9fcmdwZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybV9fcmdwZCBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX19yZ3BkIGxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzBlMGUwZTtcbiAgLyohKi9cbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX19zdWJtaXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX19zdWJtaXQgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm1fX3N1Ym1pdCBidXR0b24gc3Ryb25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAvKiEqL1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX19zdWJtaXQgYnV0dG9uOjpiZWZvcmUge1xuICAvKiEqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX19zdWJtaXQgYnV0dG9uOmhvdmVyIHN0cm9uZyB7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX19zdWJtaXQgYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKi9cbi5tYXRlcmlhbElucHV0LmVtYWlsIGlucHV0OmZvY3VzIH4gLm1hdGVyaWFsLWlucHV0X19oZWxwLXRleHQsXG4ubWF0ZXJpYWxJbnB1dC5lbWFpbCBpbnB1dC5pc0FjdGl2ZSB+IC5tYXRlcmlhbC1pbnB1dF9faGVscC10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXRlcmlhbC1pbnB1dF9faGVscC10ZXh0IHN2ZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogNTdweDtcbn1cblxuLm1hdGVyaWFsLWlucHV0X19oZWxwLXRleHQgc3ZnOmhvdmVyICsgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXRlcmlhbC1pbnB1dF9faGVscC10ZXh0IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjYzEwNjA2O1xufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCBzdmcge1xuICByaWdodDogODhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5pc05vdFZhbGlkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc2FsdCcgb247XG4gIGNvbG9yOiAjRjA0NDM4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmlucHV0LWNvbnRyb2wuZXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5cbi5pbnB1dC1jb250cm9sLmVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YwNDQzOCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtY29udHJvbC5lcnJvciB0ZXh0YXJlYTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaW5wdXQtY29udHJvbC5lcnJvciAuaXNOb3RWYWxpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5wdXQtY29udHJvbC5lcnJvciAuaXNOb3RWYWxpZC0taWNvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlucHV0LWNvbnRyb2wuc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWNvbnRyb2wuc3VjY2VzcyB0ZXh0YXJlYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzQTlDMTcgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWNvbnRyb2wuc3VjY2VzcyB0ZXh0YXJlYTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaW5wdXQtY29udHJvbC5zdWNjZXNzIC52YWxpZC0taWNvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmxhc2gtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmlucHV0LS1hY3RpdmUgfiAubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHNCbG9ja19fZm9ybSAubWF0ZXJpYWxJbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50c0Jsb2NrX19mb3JtIC5tYXRlcmlhbElucHV0IHRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmZvcm1Db250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNTI1MjUgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX2Zvcm0gLm1hdGVyaWFsSW5wdXQgbGFiZWwge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyOTI5MjkgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX2Zvcm0gLm1hdGVyaWFsSW5wdXQgbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tc3VibWl0ID4gLmJ1dHRvbi1zdWJtaXR0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0IxMEYyNztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgYm9yZGVyOiAwLjgycHggc29saWQgI0IxMEYyNztcbiAgYmFja2dyb3VuZDogcmdiYSgxNjEsIDI1LCA0NSwgMC4wNSk7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2LjIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tc3VibWl0ID4gLmJ1dHRvbi1zdWJtaXR0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtLXN1Ym1pdCA+IC5idXR0b24tc3VibWl0dCAuc3ZnIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb3JtLXN1Ym1pdCA+IC5idXR0b24tc3VibWl0dDpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICByaWdodDogMDtcbn1cblxuLmZvcm0tc3VibWl0ID4gLmJ1dHRvbi1zdWJtaXR0OmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5mb3JtLXN1Ym1pdCA+IC5idXR0b24tc3VibWl0dCBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIuaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLmN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLnByZXYge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWlubmVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmd2aWRlby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1ib3R0b20sIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCwgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3NsaWRlIGlmcmFtZSwgLmdzbGlkZSB2aWRlbyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiAxNjVweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi5nc2xpZGU6bm90KC5jdXJyZW50KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ3NsaWRlLWltYWdlIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3NsaWRlLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UgaW1nLCAuZGVzYy1ib3R0b20gLmdzbGlkZS1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmRlc2MtbGVmdCAuZ3NsaWRlLWltYWdlIGltZywgLmRlc2MtcmlnaHQgLmdzbGlkZS1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdzbGlkZS1pbWFnZSBpbWcuZHJhZ2dpbmcge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nc2xpZGUtdmlkZW8gLnBseXJfX3Bvc3Rlci1lbmFibGVkLnBseXItLWxvYWRpbmcgLnBseXJfX3Bvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8gLmd2aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmdzbGlkZS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMzQpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3NsaWRlLXZpZGVvLnBsYXlpbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8uZnVsbHNjcmVlbiB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzV2aDtcbn1cblxuLmdzbGlkZS12aWRlby5mdWxsc2NyZWVuIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nc2xpZGUtaW5saW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LWhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZoIC0gNDBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ3NsaWRlLWlubGluZSAuZ2lubGluZWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3NsaWRlLWlubGluZSAuZHJhZ2dpbmcge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5naW5saW5lZC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nc2xpZGUtZXh0ZXJuYWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdzbGlkZS1tZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnpvb21lZCAuZ3NsaWRlLW1lZGlhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRlc2MtdG9wIC5nc2xpZGUtbWVkaWEsIC5kZXNjLWJvdHRvbSAuZ3NsaWRlLW1lZGlhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIC13ZWJraXQtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsIC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tYm90dG9tLCAuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXRvcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdzbGlkZS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmdzbGlkZS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uem9vbWVkIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xpZ2h0Ym94LWJ1dHRvbi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTlweCAxMXB4O1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vcmRlcjogMiAhaW1wb3J0YW50O1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3OHZoO1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNzUpKSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43NSkgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjICoge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjIC5kZXNjLW1vcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZ2Rlc2Mtb3BlbiAuZ3NsaWRlLW1lZGlhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5nZGVzYy1vcGVuIC5nZGVzYy1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uZ2Rlc2MtY2xvc2VkIC5nc2xpZGUtbWVkaWEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ncmVzZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5nYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ncmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGlnaHRib3gtZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsaWdodGJveC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsb2FkZXIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGlnaHRib3hMb2FkZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbGlnaHRib3hMb2FkZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiA0NyU7XG59XG5cbi5nb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2aCArIDFweCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDFweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdvdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmdwcmV2LCAuZ25leHQsIC5nY2xvc2Uge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ncHJldiBzdmcsIC5nbmV4dCBzdmcsIC5nY2xvc2Ugc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdwcmV2LmRpc2FibGVkLCAuZ25leHQuZGlzYWJsZWQsIC5nY2xvc2UuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5ncHJldiAuZ2Fycm93LCAuZ25leHQgLmdhcnJvdywgLmdjbG9zZSAuZ2Fycm93IHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uZ2J0bi5mb2N1c2VkIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwZjNkODE7XG59XG5cbmlmcmFtZS53YWl0LWF1dG9wbGF5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdsaWdodGJveC1jbG9zaW5nIC5nbmV4dCwgLmdsaWdodGJveC1jbG9zaW5nIC5ncHJldiwgLmdsaWdodGJveC1jbG9zaW5nIC5nY2xvc2Uge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdkZXNjLWlubmVyIHtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsIC5nbGlnaHRib3gtY2xlYW4gLmduZXh0LCAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldiBwYXRoLCAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCBwYXRoLCAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2UgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdwcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAzMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGdmYWRlSW4gMC41cyBlYXNlO1xuICBhbmltYXRpb246IGdmYWRlSW4gMC41cyBlYXNlO1xufVxuXG4uZ2ZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ2ZhZGVPdXQgMC41cyBlYXNlO1xuICBhbmltYXRpb246IGdmYWRlT3V0IDAuNXMgZWFzZTtcbn1cblxuLmdzbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlT3V0TGVmdCAwLjNzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3NsaWRlT3V0TGVmdCAwLjNzIGVhc2U7XG59XG5cbi5nc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlSW5MZWZ0IDAuM3MgZWFzZTtcbiAgYW5pbWF0aW9uOiBnc2xpZGVJbkxlZnQgMC4zcyBlYXNlO1xufVxuXG4uZ3NsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlT3V0UmlnaHQgMC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdzbGlkZU91dFJpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLmdzbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlSW5SaWdodCAwLjNzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3NsaWRlSW5SaWdodCAwLjNzIGVhc2U7XG59XG5cbi5nem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGd6b29tSW4gMC41cyBlYXNlO1xuICBhbmltYXRpb246IGd6b29tSW4gMC41cyBlYXNlO1xufVxuXG4uZ3pvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3pvb21PdXQgMC41cyBlYXNlO1xuICBhbmltYXRpb246IGd6b29tT3V0IDAuNXMgZWFzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0Ym94TG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodGJveExvYWRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGd6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3pvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWltYWdlLCAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWltYWdlIGltZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1sZWZ0IC5nc2xpZGUtaW1hZ2Uge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3NsaWRlLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogOTd2aDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdzbGlkZS1pbWFnZSBpbWcuem9vbWFibGUge1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgfVxuICAuem9vbWVkIC5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxlIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cbiAgLmdzbGlkZS1pbmxpbmUge1xuICAgIG1heC1oZWlnaHQ6IDk1dmg7XG4gIH1cbiAgLmdzbGlkZS1leHRlcm5hbCB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1sZWZ0LCAuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICB9XG4gIC5nbGlnaHRib3gtb3BlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5nb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkyKTtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtbWVkaWEge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDJweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tbGVmdCAuZ2Rlc2MtaW5uZXIsIC5nbGlnaHRib3gtY2xlYW4gLmRlc2NyaXB0aW9uLXJpZ2h0IC5nZGVzYy1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmdwcmV2LCAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCwgLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmdwcmV2OmhvdmVyLCAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dDpob3ZlciwgLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYge1xuICAgIHRvcDogNDUlO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmduZXh0IHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQyMHB4KSB7XG4gIC5nb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxufVxuXG4ubWVkaWFzQmxvY2tzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAubWVkaWFzQmxvY2tzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWFzQmxvY2tzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJsb2NrXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4ubWVkaWFzQmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMwMDAwMDAwZDtcbn1cblxuLm1lZGlhc0Jsb2NrID4gKiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCYWNrZ3JvdW5kIEltYWdlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4ubWVkaWFzQmxvY2tfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fY2F0ZWdvcnkgLm1lZGlhc0Jsb2NrX19iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1lZGlhc0Jsb2NrX19iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBPbiBIb3ZlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLm1lZGlhc0Jsb2NrX19vbi1ob3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC10cmFuc2Zvcm0pO1xuICBwYWRkaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLXRvcCkgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy1yaWdodCkgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy1ib3R0b20pIHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2JhY2tncm91bmQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjM2LCAwLCAwLjY0LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5tZWRpYXNCbG9ja19fb24taG92ZXIgLmFwcGx5U3R5bGVzIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYubWVkaWFzQmxvY2tfX29uLWhvdmVyLXRpdGxlID4gKiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbmRpdi5tZWRpYXNCbG9ja19fb24taG92ZXItdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9faGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fbWFyZ2luLXRvcCkgYXV0byB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fbWFyZ2luLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGUtYm9yZGVyX19iYWNrZ3JvdW5kKTtcbn1cblxuZGl2Lm1lZGlhc0Jsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbiA+ICoge1xuICBmb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4ubWVkaWFzQmxvY2tfX29uLWhvdmVyLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX21hcmdpbi10b3ApO1xufVxuXG4ubWVkaWFzQmxvY2tfX29uLWhvdmVyLWJ1dHRvbiA+IHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3BhZGRpbmctYm90dG9tKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fY29sb3IpIDAlLCB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19jb2xvcikgNSUsIHRyYW5zcGFyZW50IDUuMDElKSBuby1yZXBlYXQgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fZnJvbS1wb3NpdGlvbikvdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fZnJvbS1zaXplKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fdHJhbnNpdGlvbik7XG59XG5cbi5tZWRpYXNCbG9ja19fb24taG92ZXItYnV0dG9uID4gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fdG8tc2l6ZSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RvLXBvc2l0aW9uKTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUaXRsZVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuLm1lZGlhc0Jsb2NrX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44cmVtO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2ZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLXJpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLWJvdHRvbSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19tYXJnaW4tbGVmdCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAuMzQsIDEpLCB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAuMzQsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIGNvbG9yOiAjMDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYXNCbG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLm1lZGlhc0Jsb2NrX190aXRsZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiA0O1xufVxuXG4ubWVkaWFzQmxvY2tfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmbGV4OiAxO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJsb2NrIC0gSG92ZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5tZWRpYXNCbG9jazpob3ZlciAubWVkaWFzQmxvY2tfX29uLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLm1lZGlhc0Jsb2NrOmhvdmVyIC5tZWRpYXNCbG9ja19fdGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLypcbi9cbi9iYWNrLXRvLXRvcFxuL1xuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJhY2stdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNjMTA2MDY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogdmFyKC0tYmFja1RvVG9wV2lkdGgsIDUwcHgpO1xuICAgIGhlaWdodDogdmFyKC0tYmFja1RvVG9wSGVpZ2h0LCA1MHB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogdmFyKC0tYmFja1RvVG9wWmluZGV4LCAyMCk7XG4gICAgcmlnaHQ6IHZhcigtLWJhY2tUb1RvcFJpZ2h0LCAwcHgpO1xuICAgIGJvdHRvbTogMTdyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhY2tUb1RvcEJvcmRlclJhZGl1cywgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1iYWNrVG9Ub3BUcmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKGNhbGMoMTAwJSArIHZhcigtLWJhY2tUb1RvcEV4dHJhT2Zmc2V0LCAwcHgpKSwgMCwgMCkpIHZhcigtLWJhY2tUb1RvcFRyYW5zZm9ybUV4dHJhLCByb3RhdGUoMGRlZykpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBiYWNrLXRvLXRvcCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RkFEQTc7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYmFjay10by10b3Age1xuICAgIGJvdHRvbTogMTUuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBiYWNrLXRvLXRvcCBzdmcge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tYmFja1RvVG9wU3ZnVHJhbnNmb3JtLCBub25lKTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgYmFjay10by10b3Agc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xuICAgIHN0cm9rZTogdmFyKC0tYmFja1RvVG9wU3ZnQ29sb3IsICNGRkYpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICBiYWNrLXRvLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgfVxuICBiYWNrLXRvLXRvcDpob3ZlciBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJhY2stdG8tdG9wLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1iYWNrVG9Ub3BBY3RpdmVUcmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKGNhbGMoKHZhcigtLWJhY2tUb1RvcE9mZnNldFJpZ2h0LCAyMHB4KSArIHZhcigtLWJhY2tUb1RvcEV4dHJhT2Zmc2V0LCAwcHgpKSAqIC0xKSwgMCwgMCkpIHZhcigtLWJhY2tUb1RvcEFjdGl2ZVRyYW5zZm9ybUV4dHJhLCB2YXIoLS1iYWNrVG9Ub3BUcmFuc2Zvcm1FeHRyYSwgcm90YXRlKDBkZWcpKSk7XG4gIH1cbiAgYmFjay10by10b3AuaXMtYWN0aXZlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtMjBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBiYWNrLXRvLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjYzEwNjA2O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHZhcigtLWJhY2tUb1RvcFdpZHRoLCA1MHB4KTtcbiAgICBoZWlnaHQ6IHZhcigtLWJhY2tUb1RvcEhlaWdodCwgNTBweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IHZhcigtLWJhY2tUb1RvcFppbmRleCwgMjApO1xuICAgIHJpZ2h0OiB2YXIoLS1iYWNrVG9Ub3BSaWdodCwgMHB4KTtcbiAgICBib3R0b206IDE1LjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhY2tUb1RvcEJvcmRlclJhZGl1cywgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1iYWNrVG9Ub3BUcmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKGNhbGMoMTAwJSArIHZhcigtLWJhY2tUb1RvcEV4dHJhT2Zmc2V0LCAwcHgpKSwgMCwgMCkpIHZhcigtLWJhY2tUb1RvcFRyYW5zZm9ybUV4dHJhLCByb3RhdGUoMGRlZykpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBiYWNrLXRvLXRvcCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RkFEQTc7XG4gIH1cbiAgYmFjay10by10b3Agc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWJhY2tUb1RvcFN2Z1RyYW5zZm9ybSwgbm9uZSk7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGJhY2stdG8tdG9wIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBzdHJva2U6IHZhcigtLWJhY2tUb1RvcFN2Z0NvbG9yLCAjRkZGKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgYmFjay10by10b3A6aG92ZXIgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYmFjay10by10b3AuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWJhY2tUb1RvcEFjdGl2ZVRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoY2FsYygodmFyKC0tYmFja1RvVG9wT2Zmc2V0UmlnaHQsIDIwcHgpICsgdmFyKC0tYmFja1RvVG9wRXh0cmFPZmZzZXQsIDBweCkpICogLTEpLCAwLCAwKSkgdmFyKC0tYmFja1RvVG9wQWN0aXZlVHJhbnNmb3JtRXh0cmEsIHZhcigtLWJhY2tUb1RvcFRyYW5zZm9ybUV4dHJhLCByb3RhdGUoMGRlZykpKTtcbiAgfVxufVxuXG4udGVzdGltb255UGFnZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi50ZXN0aW1vbnlQYWdlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRlc3RpbW9ueVBhZ2VfX2hlYWRlcl9fdGl0bGUgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnRlc3RpbW9ueVBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4jc2VjdGlvbl9udW1iZXJfYmxvY2sge1xuICBib3gtc2hhZG93OiAxMXB4IDEwcHggMTNweCAwcHggIzAwMDAwMDE3O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm51bWJlckJsb2NrX190aXRsZSA+ICoge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5udW1iZXJCbG9ja19fbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5udW1iZXJCbG9ja19fbnVtYmVycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLm51bWJlckJsb2NrX19udW1iZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG5cbi5udW1iZXJCbG9ja19fbnVtYmVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0UwRTBFMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlciA+IGRpdiB7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAubnVtYmVyQmxvY2tfX251bWJlcjpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzc1NzU3NTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzc1NzU3NTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzc1NzU3NTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzc1NzU3NTtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6Zmlyc3Qtb2YtdHlwZSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6Zmlyc3Qtb2YtdHlwZSA+IGRpdjo6YmVmb3JlLCAubnVtYmVyQmxvY2tfX251bWJlcjpmaXJzdC1vZi10eXBlID4gZGl2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpmaXJzdC1vZi10eXBlID4gZGl2OjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzc1NzU3NTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNzU3NTc1O1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG59XG5cbi5udW1iZXJCbG9ja19fbnVtYmVyOmZpcnN0LW9mLXR5cGUgPiBkaXY6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM3NTc1NzU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzc1NzU3NTtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpmaXJzdC1vZi10eXBlIC5udW1iZXJCbG9ja19fc3ZnID4gKiB7XG4gIGNvbG9yOiAjQ0ZDRkNGO1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpudGgtb2YtdHlwZSgyKTo6YmVmb3JlLCAubnVtYmVyQmxvY2tfX251bWJlcjpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYzEwNjA2O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjYzEwNjA2O1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2MxMDYwNjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2MxMDYwNjtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6bnRoLW9mLXR5cGUoMikgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5udW1iZXJCbG9ja19fbnVtYmVyOm50aC1vZi10eXBlKDIpID4gZGl2OjpiZWZvcmUsIC5udW1iZXJCbG9ja19fbnVtYmVyOm50aC1vZi10eXBlKDIpID4gZGl2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpudGgtb2YtdHlwZSgyKSA+IGRpdjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNjMTA2MDY7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2MxMDYwNjtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpudGgtb2YtdHlwZSgyKSA+IGRpdjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2MxMDYwNjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYzEwNjA2O1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG59XG5cbi5udW1iZXJCbG9ja19fbnVtYmVyOmxhc3Qtb2YtdHlwZTo6YmVmb3JlLCAubnVtYmVyQmxvY2tfX251bWJlcjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5udW1iZXJCbG9ja19fbnVtYmVyOmxhc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNENUE2Qzg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNENUE2Qzg7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG59XG5cbi5udW1iZXJCbG9ja19fbnVtYmVyOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q1QTZDODtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0Q1QTZDODtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6bGFzdC1vZi10eXBlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpsYXN0LW9mLXR5cGUgPiBkaXY6OmJlZm9yZSwgLm51bWJlckJsb2NrX19udW1iZXI6bGFzdC1vZi10eXBlID4gZGl2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcjpsYXN0LW9mLXR5cGUgPiBkaXY6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRDVBNkM4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNENUE2Qzg7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6bGFzdC1vZi10eXBlID4gZGl2OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRDVBNkM4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNENUE2Qzg7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogLTNweDtcbn1cblxuLm51bWJlckJsb2NrX19udW1iZXI6bGFzdC1vZi10eXBlIC5udW1iZXJCbG9ja19fc3ZnID4gKiB7XG4gIGNvbG9yOiAjRDVBNkM4O1xufVxuXG4ubnVtYmVyQmxvY2tfX2Rlc2NyaXB0aW9uID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IC0xNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAubnVtYmVyQmxvY2tfX2Rlc2NyaXB0aW9uID4gKiB7XG4gICAgdG9wOiAtNnB4O1xuICB9XG59XG5cbi5udW1iZXJCbG9ja19fc3ZnID4gKiB7XG4gIGZvbnQtc2l6ZTogMTY4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Q4MDAyNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLm51bWJlckJsb2NrX19zdmcgPiAqIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5ibG9ja1dvcmQge1xuICBib3JkZXI6IDRweCBzb2xpZCAjREVERURFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9ja1dvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY4JyBoZWlnaHQ9JzU0JyB2aWV3Qm94PScwIDAgNjggNTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yOS43NSAyMy43NlY1NEgwVjIzLjMyOEMwIDIuNTkyIDE5LjEyNSAwIDE5LjEyNSAwTDIxLjY3NSA2LjA0OEMyMS42NzUgNi4wNDggMTMuMTc1IDcuMzQ0IDExLjQ3NSAxNC4yNTZDOS43NzUgMTkuNDQgMTMuMTc1IDIzLjc2IDEzLjE3NSAyMy43NkgyOS43NVpNNjggMjMuNzZWNTRIMzguMjVWMjMuMzI4QzM4LjI1IDIuNTkyIDU3LjM3NSAwIDU3LjM3NSAwTDU5LjkyNSA2LjA0OEM1OS45MjUgNi4wNDggNTEuNDI1IDcuMzQ0IDQ5LjcyNSAxNC4yNTZDNDguMDI1IDE5LjQ0IDUxLjQyNSAyMy43NiA1MS40MjUgMjMuNzZINjhaJyBmaWxsPSclMjNEODAwMjcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiAtMzVweDtcbn1cblxuLmJveFRpdGxlVGV4dF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJveFRpdGxlVGV4dF9fY29udGVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNEODAwMjc7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNEODAwMjc7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5ib3hUaXRsZVRleHRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNEODAwMjc7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNEODAwMjc7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5ib3hUaXRsZVRleHRfX2NvbnRlbnQgZGl2IHtcbiAgcGFkZGluZzogNDBweCA4cHggNDBweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJveFRpdGxlVGV4dF9fY29udGVudCBkaXY6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRDgwMDI3O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNEODAwMjc7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTRweDtcbn1cblxuLmJveFRpdGxlVGV4dF9fY29udGVudCBkaXY6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNEODAwMjc7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0Q4MDAyNztcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xufVxuXG4uYm94VGl0bGVUZXh0X19jb250ZW50IGRpdiA+ICoge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2MiU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm94VGl0bGVUZXh0X19jb250ZW50IGRpdiA+ICoge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnY29udGVudCcgJ2ltYWdlJztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxM3B4IDBweCAjMDAwMDAwMkI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5JbWFnZVRleHRXaXRoTG9nb3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UgY29udGVudCc7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuSW1hZ2VUZXh0V2l0aExvZ29zX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2ltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19faW1hZ2UgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5JbWFnZVRleHRXaXRoTG9nb3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgfVxufVxuXG4uSW1hZ2VUZXh0V2l0aExvZ29zX190aXRsZSA+ICoge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFEMUQxRDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fdGl0bGUgPiAqIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0Q4MDAyNztcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xpc3RzIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xpc3RzX19saXN0IHtcbiAgY29sb3I6ICMxRDFEMUQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uSW1hZ2VUZXh0V2l0aExvZ29zX19saXN0c19fbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTIgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzYnIGN5PSc2LjUnIHI9JzUuNzUnIHN0cm9rZT0nJTIzRDgwMDI3JyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VUZXh0V2l0aExvZ29zX19saXN0c19fbGlzdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xpbmstZG9jdG9saWIgLmxpbmtfd2l0aF9ib3JkZXIge1xuICBwYWRkaW5nOiAxMXB4IDM0cHg7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xpbmsgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbGluayBhIHtcbiAgY29sb3I6ICNENEE2Qzg7XG4gIHBhZGRpbmc6IDExcHggNTJweDtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbGluayBhIHNwYW46YmVmb3JlLCAuSW1hZ2VUZXh0V2l0aExvZ29zX19saW5rIGEgc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q0QTZDODtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbG9nb3Mge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkltYWdlVGV4dFdpdGhMb2dvc19fbG9nb3Mge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zX19sb2dvIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkltYWdlVGV4dFdpdGhMb2dvc19fbG9nb3NfX2xvZ28gaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zX19sb2dvIGltZzpob3ZlciB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkltYWdlVGV4dFdpdGhMb2dvc19fbG9nb3NfX2xvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4OXB4KSB7XG4gIC5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zX19sb2dvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zX19sb2dvIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zIC5nbGlkZV9fc2xpZGVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbG9nb3NbZGF0YS1pcy1hY3RpdmU9XCJmYWxzZVwiXSAuZ2xpZGVfX2J1bGxldHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uSW1hZ2VUZXh0V2l0aExvZ29zX19sb2dvc19fY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uSW1hZ2VUZXh0V2l0aExvZ29zX19sb2dvc19fY29udHJvbHMgLmdsaWRlX19idWxsZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDVweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zX19jb250cm9scyAuZ2xpZGVfX2J1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU2NjdCO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbG9nb3NfX2NvbnRyb2xzIC5nbGlkZV9fYnVsbGV0OmhvdmVyLFxuLkltYWdlVGV4dFdpdGhMb2dvc19fbG9nb3NfX2NvbnRyb2xzIC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTY2N0I7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zX19jb250cm9scyAuZ2xpZGVfX2J1bGxldDpob3Zlcjo6YWZ0ZXIsXG4uSW1hZ2VUZXh0V2l0aExvZ29zX19sb2dvc19fY29udHJvbHMgLmdsaWRlX19idWxsZXQtLWFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1NjY3QjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnNpbmdsZVBhZ2VfX2N0YSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNERURFREU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlUGFnZV9fY3RhIHtcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cbn1cblxuLnNpbmdsZVBhZ2VfX2N0YTpiZWZvcmUsIC5zaW5nbGVQYWdlX19jdGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNpbmdsZVBhZ2VfX2N0YTpiZWZvcmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0Q4MDAyNztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0Q4MDAyNztcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cblxuLnNpbmdsZVBhZ2VfX2N0YTphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRDgwMDI3O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRDgwMDI3O1xuICBib3R0b206IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xufVxuXG4uc2luZ2xlUGFnZV9fY3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEzcHggMHB4ICMwMDAwMDAyQjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlUGFnZV9fY3RhX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zaW5nbGVQYWdlX19jdGFfX2NvbnRlbnQ6YmVmb3JlLCAuc2luZ2xlUGFnZV9fY3RhX19jb250ZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zaW5nbGVQYWdlX19jdGFfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNEODAwMjc7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0Q4MDAyNztcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xufVxuXG4uc2luZ2xlUGFnZV9fY3RhX19jb250ZW50OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEODAwMjc7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0Q4MDAyNztcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xufVxuXG4uc2luZ2xlUGFnZV9fY3RhX19jb250ZW50X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMzVweDtcbiAgZ2FwOiAzNXB4O1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVQYWdlX19jdGFfX2NvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZVBhZ2VfX2N0YV9fY29udGVudF9fdGV4dCBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVQYWdlX19jdGFfX2NvbnRlbnRfX3RleHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2luZ2xlUGFnZV9fY3RhX19jb250ZW50X190ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaW5nbGVQYWdlX19jdGFfX2NvbnRlbnRfX3RleHQgcDpsYXN0LW9mLXR5cGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNEODAwMjc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZVBhZ2VfX2N0YV9fY29udGVudF9fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpbmdsZVBhZ2VfX2N0YV9fY29udGVudF9fdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNpbmdsZVBhZ2VfX2N0YV9fY29udGVudF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2luZ2xlUGFnZV9fY3RhX19jb250ZW50X19pbWFnZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlUGFnZV9fY3RhX19jb250ZW50X19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXBwbHlTdHlsZXMgdWw6bm90KC5uby0tYXBwbHlTdHlsZXMpLFxuLmFwcGx5U3R5bGVzIG9sOm5vdCgubm8tLWFwcGx5U3R5bGVzKSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmFwcGx5U3R5bGVzIHAgYSwgYm9keTpub3QoLmFyY2hpdmUpIC5hcHBseVN0eWxlcyB1bCBhIHtcbiAgY29sb3I6ICNjMTA2MDY7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjMTA2MDYgMCUsICNjMTA2MDYgNSUsIHRyYW5zcGFyZW50IDEwLjAxJSkgbm8tcmVwZWF0IGxlZnQgYm90dG9tLzEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuM3MgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDApLCBjb2xvciAwLjNzICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBseVN0eWxlcyBwIGE6aG92ZXIsIGJvZHk6bm90KC5hcmNoaXZlKSAuYXBwbHlTdHlsZXMgdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGNvbG9yOiAjYzEwNjA2ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGVQYWdlIC5hcmNoaXZlUGFnZV9faGVhZGVyID4gLmFyY2hpdmVQYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTcxNDNyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrQ3RhIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0RFREVERTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja0N0YSB7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYmxvY2tDdGE6YmVmb3JlLCAuYmxvY2tDdGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJsb2NrQ3RhOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRDgwMDI3O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRDgwMDI3O1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xufVxuXG4uYmxvY2tDdGE6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q4MDAyNztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0Q4MDAyNztcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cblxuLmJsb2NrQ3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTNweCAwcHggIzAwMDAwMDJCO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9ja0N0YV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrQ3RhX19jb250ZW50OmJlZm9yZSwgLmJsb2NrQ3RhX19jb250ZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5ibG9ja0N0YV9fY29udGVudDpiZWZvcmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0Q4MDAyNztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRDgwMDI3O1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG59XG5cbi5ibG9ja0N0YV9fY29udGVudDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRDgwMDI3O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNEODAwMjc7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogLTNweDtcbn1cblxuLmJsb2NrQ3RhX19jb250ZW50X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNXB4O1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9ja0N0YV9fY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uYmxvY2tDdGFfX2NvbnRlbnRfX3RleHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tDdGFfX2NvbnRlbnRfX3RleHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2tDdGFfX2NvbnRlbnRfX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJsb2NrQ3RhX19jb250ZW50X190ZXh0IHA6bGFzdC1vZi10eXBlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRDgwMDI3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja0N0YV9fY29udGVudF9fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrQ3RhX19jb250ZW50X190ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmxvY2tDdGFfX2NvbnRlbnRfX3RleHQgLmxpbmtfd2l0aF9ib3JkZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmxvY2tDdGFfX2NvbnRlbnRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2NrQ3RhX19jb250ZW50X19pbWFnZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2tDdGFfX2NvbnRlbnRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9ja1BvZGNhc3RfX3RpdGxlID4gKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDguNzZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tQb2RjYXN0X190aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYmxvY2tQb2RjYXN0X190aXRsZSA+ICo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG59XG5cbi5ibG9ja1BvZGNhc3RfX2Rlc2NyaXB0aW9uID4gKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM1QTVBNTg7XG59XG5cbi5ibG9ja1BvZGNhc3RfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9ja1BvZGNhc3RfX2NvbnRlbnRfX3BvZGNhc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9ja1BvZGNhc3RfX2NvbnRlbnRfX3BvZGNhc3RfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2NrUG9kY2FzdF9fY29udGVudF9fcG9kY2FzdF9faW1hZ2UgcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvY2tQb2RjYXN0X19jb250ZW50X19wb2RjYXN0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrUG9kY2FzdF9fY29udGVudF9fcG9kY2FzdF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ibG9ja1BvZGNhc3RfX2NvbnRlbnRfX3BvZGNhc3RfX2Rlc2NyaXB0aW9uIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYmxvY2tQb2RjYXN0X19jb250ZW50X19wb2RjYXN0X19kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uYmxvY2tQb2RjYXN0X19uYXZpZ2F0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmJsb2NrUG9kY2FzdF9fbmF2aWdhdGlvbl9wcmV2IHtcbiAgbGVmdDogLTE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gIC5ibG9ja1BvZGNhc3RfX25hdmlnYXRpb25fcHJldiB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cblxuLmJsb2NrUG9kY2FzdF9fbmF2aWdhdGlvbl9uZXh0IHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAuYmxvY2tQb2RjYXN0X19uYXZpZ2F0aW9uX25leHQge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG4uYmxvY2tQb2RjYXN0X19jb250ZW50X19wb2RjYXN0X19saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLWF1ZGlvIHtcbiAgd2lkdGg6IDg1JTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDc1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCAtM3B4ICM5OTk5OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLWF1ZGlvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1hdWRpbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucG9wdXAtYXVkaW8uc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wb3B1cC1hdWRpbyAucG9wdXAtYXVkaW9fX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjRyZW0gMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wdXAtYXVkaW8gLnBvcHVwLWF1ZGlvX19pbWFnZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9wdXAtYXVkaW8gLnBvcHVwLWF1ZGlvX19hdWRpbyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wb3B1cC1hdWRpbyAucG9wdXAtYXVkaW9fX2F1ZGlvIGF1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9ja0JyYURheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEU5RjI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9ja0JyYURheSB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG5cbi5ibG9ja0JyYURheSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uYmxvY2tCcmFEYXkgLmNvbnRhaW5lcjpiZWZvcmUsIC5ibG9ja0JyYURheSAuY29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2tCcmFEYXkgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYmxvY2tCcmFEYXlfX2ltYWdlIHtcbiAgZmxleDogMC4yO1xufVxuXG4uYmxvY2tCcmFEYXlfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4uYmxvY2tCcmFEYXlfX3RpdGxlID4gKiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2tCcmFEYXlfX3RpdGxlID4gKiBzdHJvbmcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjRDgwMDI3O1xuICBsaW5lLWhlaWdodDogMzEuNjlweDtcbn1cblxuLmJsb2NrQnJhRGF5X19kZXNjcmlwdGlvbiA+ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9ja0JyYURheV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2tCcmFEYXlfX2xpbmsgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvY2tCcmFEYXlfX2xpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnBvcHVwUkRWIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogODY2cHg7XG4gIGJhY2tncm91bmQ6ICNGNEU5RjI7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cblxuLnBvcHVwUkRWLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdXBSRFYgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wb3B1cFJEViAuY2xvc2Ugc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5wb3B1cFJEViAuY2xvc2U6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucG9wdXBSRFYge1xuICAgIHdpZHRoOiA2NXZ3O1xuICB9XG4gIC5wb3B1cFJEViAuY2xvc2Uge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wb3B1cFJEViB7XG4gICAgd2lkdGg6IDkwdnc7XG4gIH1cbn1cblxuLnBvcHVwUkRWSW50ZXJuYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZDogI0Y0RTlGMjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuXG4ucG9wdXBSRFZJbnRlcm5hbC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwUkRWSW50ZXJuYWwgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wb3B1cFJEVkludGVybmFsIC5jbG9zZSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLnBvcHVwUkRWSW50ZXJuYWwgLmNsb3NlOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBvcHVwUkRWSW50ZXJuYWwge1xuICAgIHdpZHRoOiA2NXZ3O1xuICB9XG4gIC5wb3B1cFJEVkludGVybmFsIC5jbG9zZSB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBvcHVwUkRWSW50ZXJuYWwge1xuICAgIHdpZHRoOiA5MHZ3O1xuICB9XG59XG5cbi5wb3B1cFJEVkludGVybmFsIC5wb3B1cFJEVl9fY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4ucG9wdXBSRFZfX2xvZ28ge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9wdXBSRFZfX2xvZ28gaW1nLFxuLnBvcHVwUkRWX19sb2dvIHBpY3R1cmUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvcHVwUkRWX19sb2dvIGltZyxcbiAgLnBvcHVwUkRWX19sb2dvIHBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvcHVwUkRWX19sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnBvcHVwUkRWX19sb2dvX19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9wdXBSRFZfX2xvZ29fX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wb3B1cFJEVl9fbG9nb19fbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3B1cFJEVl9fbG9nb19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3B1cFJEVl9fbG9nb19fbW9iaWxlIGltZyB7XG4gIGhlaWdodDogMTc1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9wdXBSRFZfX3RpdGxlICoge1xuICBjb2xvcjogIzAwMDtcbiAgbGVhZGluZy10cmltOiBib3RoO1xuICB0ZXh0LWVkZ2U6IGNhcDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC43OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9wdXBSRFZfX3RpdGxlICoge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgfVxufVxuXG4ucG9wdXBSRFZfX2Rlc2NyaXB0aW9uICoge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDIwcHggMjBweCBhdXRvIDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wb3B1cFJEVl9fZGVzY3JpcHRpb24gKiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGMEQwRDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9wdXBSRFZfX2Rlc2NyaXB0aW9uICoge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3B1cFJEVl9fZGVzY3JpcHRpb24gKiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wb3B1cFJEVkludGVybmFsX19kZXNjcmlwdGlvbiAqIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwcHggMjBweCBhdXRvIDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wb3B1cFJEVkludGVybmFsX19kZXNjcmlwdGlvbiAqIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkYwRDBEO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3B1cFJEVkludGVybmFsX19kZXNjcmlwdGlvbiAqIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9wdXBSRFZJbnRlcm5hbF9fZGVzY3JpcHRpb24gKiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wb3B1cFJEVl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnBvcHVwUkRWX19saW5rIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NDA1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3B1cFJEVl9fbGluayBhIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuXG4ucG9wdXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5OTk4O1xuICB0b3A6IDA7XG59XG5cbi5wb3B1cC1vdmVybGF5LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdXAtb3ZlcmxheS1pbnRlcm5hbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLW92ZXJsYXktaW50ZXJuYWwuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cFJEVl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3B1cFJEVl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjRmciAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4ucG9wdXBSZHZfX3RleHRzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgbWFyZ2luOiAyNHB4O1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkZWRlZGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcHVwUmR2X190ZXh0czo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nNycgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDcgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjUgMC41TDUuNSA5LjVMMCA5LjUnIHN0cm9rZT0nJTIzRDgwMDI3JyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5wb3B1cFJkdl9fdGV4dHM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzcnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCA3IDExJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41IDEwLjVMMS41IDEuNUw3IDEuNScgc3Ryb2tlPSclMjNEODAwMjcnIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9wdXBSZHZfX3RleHRzIHtcbiAgICBtYXJnaW46IDUwcHggMzJweDtcbiAgfVxufVxuXG4ucG9wdXBSZHZfX3RleHRzIHN2ZzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLnBvcHVwUmR2X190ZXh0cyBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG59XG5cbm1vZGFsLXBvcHVwI3dlYmluYXJQb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vZmZlcnNQYWdlX19oZXJvX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5LTYwMCwgIzBGMjYyRik7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAyLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm9mZmVyc1BhZ2VfX2hlcm9fX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5vZmZlcnNQYWdlX19oZXJvX190aXRsZSA+ICoge1xuICBmb250LXNpemU6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZlcnNQYWdlX19oZXJvX19jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLVByaW1hcnktNjAwLCAjMEYyNjJGKTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc2FsdCcgb247XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLmJsb2NrLW9mZmVycyArIC5ibG9jay1vZmZlcnMge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYmxvY2stb2ZmZXJzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5LTYwMCwgIzBGMjYyRik7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMi42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuXG4uYmxvY2stb2ZmZXJzX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uYmxvY2stb2ZmZXJzX190aXRsZSA+ICoge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmVyc1BhZ2UgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuLmJsb2NrLW9mZmVyc19fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5LTYwMCwgIzBGMjYyRik7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NhbHQnIG9uO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5ibG9jay1vZmZlcnNfX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICByb3ctZ2FwOiAyNHB4O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuXG4uYmxvY2stb2ZmZXJzX19pbWFnZXNfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDI3cHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvY2stb2ZmZXJzX19pbWFnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stb2ZmZXJzX19pbWFnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1vZmZlcnNfX2ltYWdlc19faXRlbSA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvY2stb2ZmZXJzX19pbWFnZXNfX2l0ZW0gYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9jay1vZmZlcnNfX2ltYWdlc19faXRlbSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoMmRlZyk7XG59XG5cbi5ibG9jay1vZmZlcnNfX2ltYWdlc19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4uYmxvY2stb2ZmZXJzX19pbWFnZXNfX2l0ZW0gcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlUGFnZV9fdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGFibGVGaXJzdFN0eWxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZUZpcnN0U3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbiAgfVxufVxuXG4udGFibGVGaXJzdFN0eWxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhYmxlRmlyc3RTdHlsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNENEE2Qzg7XG59XG5cbi50YWJsZUZpcnN0U3R5bGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHZhcihcIlBsYXlmYWlyIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi50YWJsZUZpcnN0U3R5bGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlRmlyc3RTdHlsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtO1xuICB9XG59XG5cbi50YWJsZUZpcnN0U3R5bGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZUZpcnN0U3R5bGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZUZpcnN0U3R5bGUgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDEuMDcxNDNyZW0gMi4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZUZpcnN0U3R5bGUgdGhlYWQgdGggc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDAuNzg1NzFyZW07XG4gIH1cbn1cblxuLmFuY2hvckJsb2NrX19jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnRhYmxlRmlyc3RTdHlsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMi4xNDI4NnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGVGaXJzdFN0eWxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAwLjU3MTQzcmVtIDEuMDcxNDNyZW07XG4gIH1cbn1cblxuLnRhYmxlRmlyc3RTdHlsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMTY2LCAyMDAsIDAuNSk7XG59XG5cbi50YWJsZUZpcnN0U3R5bGUgdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRNZWRpdW0pO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGVGaXJzdFN0eWxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMikge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodFNlbWlCb2xkKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmRlc2t0b3AtdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRlc2t0b3AtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnNpbmdsZSAudGFibGVGaXJzdFN0eWxlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhYmxlLWluZm9fX21vYmlsZV9fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLnRhYmxlLWluZm9fX21vYmlsZV9fc2xpZGVDb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19zbGlkZUNvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoXCJQbGF5ZmFpciBEaXNwbGF5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjRDRBNkM4O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19zbGlkZUNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG59XG5cbi50YWJsZS1pbmZvX19tb2JpbGVfX3NsaWRlQ29udGVudF9fZGVzY3JpcHRpb24gLnRhYmxlLWluZm9fX21vYmlsZV9fc2xpZGVDb250ZW50X19kZXNjcmlwdGlvbl9fY29sdW1uIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogdmFyKFwiUGxheWZhaXIgRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19zbGlkZUNvbnRlbnRfX2Rlc2NyaXB0aW9uIC50YWJsZS1pbmZvX19tb2JpbGVfX3NsaWRlQ29udGVudF9fZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IHZhcihcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi50YWJsZS1pbmZvX19tb2JpbGVfX3NsaWRlQ29udGVudF9fZGVzY3JpcHRpb24gLnRhYmxlLWluZm9fX21vYmlsZV9fc2xpZGVDb250ZW50X19kZXNjcmlwdGlvbl9fY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEE2Qzg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19zbGlkZUNvbnRlbnRfX2Rlc2NyaXB0aW9uIC50YWJsZS1pbmZvX19tb2JpbGVfX3NsaWRlQ29udGVudF9fZGVzY3JpcHRpb25fX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qXG4gIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB8IFBhZ2luYXRpb25cbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHxcbiAgfCBcbiAgfFxuICAqL1xuLnRhYmxlLWluZm9fX21vYmlsZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTY2LCAyMDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNENEE2Qzg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUgLnRhYmxlLWluZm9fX21vYmlsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfCBOYXZpZ2F0aW9uc1xuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfFxuICB8XG4gIHxcbiAgKi9cbi50YWJsZS1pbmZvX19tb2JpbGVfX25hdmlnYXRpb25MZWZ0LFxuLnRhYmxlLWluZm9fX21vYmlsZV9fbmF2aWdhdGlvblJpZ2h0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTtcbn1cblxuLnRhYmxlLWluZm9fX21vYmlsZV9fbmF2aWdhdGlvbkxlZnQgc3ZnLFxuLnRhYmxlLWluZm9fX21vYmlsZV9fbmF2aWdhdGlvblJpZ2h0IHN2ZyB7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50YWJsZS1pbmZvX19tb2JpbGVfX25hdmlnYXRpb25MZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnRhYmxlLWluZm9fX21vYmlsZV9fbmF2aWdhdGlvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtaW5mb19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS1pbmZvIHRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRBNkM4O1xuICB9XG4gIC50YWJsZS1pbmZvIHRhYmxlIHRoZWFkIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoXCJQbGF5ZmFpciBEaXNwbGF5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgfVxuICAudGFibGUtaW5mbyB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC50YWJsZS1pbmZvIHRhYmxlIHRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTY2LCAyMDAsIDAuNSk7XG4gIH1cbiAgLnRhYmxlLWluZm8gdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxuICAudGFibGUtaW5mbyB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcihcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzY7XG4gIH1cbiAgLnRhYmxlLWluZm8gdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAudGFibGUtaW5mbyB0YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC50YWJsZS1pbmZvIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAudGFibGUtaW5mb19fbW9iaWxlICsgLnRhYmxlLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLnNsaWRlckJlZm9yZUFmdGVyICsgdGFibGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uc2luZ2xlIHtcbiAgLyogU2Nyb2xsYmFyIHN0eWxpbmcgKi9cbn1cblxuLnNpbmdsZSAudGFibGUtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZSAudGFibGUtaW5mbyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uc2luZ2xlIC50YWJsZS1pbmZvOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnNpbmdsZSAudGFibGUtaW5mbzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4uc2luZ2xlIC50YWJsZS1pbmZvOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG59XG5cbi5zaW5nbGUgLnRhYmxlLWluZm86Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLnNpbmdsZSAudGFibGUtaW5mb19fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoQmFyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaEJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2VhcmNoQmFyIC5zZWFyY2hGb3JtID4gZGl2IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjYsIDEyNiwgMTI2LCAwLjQpO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbn1cblxuLnNlYXJjaEJhciAuc2VhcmNoRm9ybV9faW5wdXQge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzI1O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzdFN0U3RTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoQmFyIC5zZWFyY2hGb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdFN0U3RTtcbn1cblxuLnNlYXJjaEJhciAuc2VhcmNoRm9ybV9fbGFiZWwge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWFyY2hCYXIgLnNlYXJjaEZvcm1fX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cblxuLnNlYXJjaEJhciAuc2VhcmNoRm9ybV9fc3VibWl0IHN2ZyB7XG4gIHRvcDogMDtcbn1cblxuLmhvbWVGb25kYXRldXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiAzMnB4IDAgMzJweDtcbn1cblxuLmhvbWVGb25kYXRldXJzX19vbi10aXRsZSAqIHtcbiAgY29sb3I6ICNCMTBGMjcgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaG9tZUZvbmRhdGV1cnNfX3RpdGxlICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwicGxheWZhaXItZGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVGb25kYXRldXJzX190aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZUZvbmRhdGV1cnNfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lRm9uZGF0ZXVyc19fY29udGVudCBwIGEge1xuICBjb2xvcjogI2MxMDYwNjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2MxMDYwNiAwJSwgI2MxMDYwNiA1JSwgdHJhbnNwYXJlbnQgMTAuMDElKSBuby1yZXBlYXQgbGVmdCBib3R0b20vMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zcyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMCksIGNvbG9yIDAuM3MgIWltcG9ydGFudDtcbn1cblxuLmhvbWVGb25kYXRldXJzX19jb250ZW50IHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGNvbG9yOiAjYzEwNjA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lRm9uZGF0ZXVyc19fY29udGVudCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ob21lRm9uZGF0ZXVyc19fY29udGVudCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmhvbWVGb25kYXRldXJzX19saW5rIGEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0uMXJlbTtcbn1cblxuLmhvbWVGb25kYXRldXJzX19saW5rIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjQjEwRjI3O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICBib3JkZXI6IDAuODJweCBzb2xpZCAjQjEwRjI3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2MSwgMjUsIDQ1LCAwLjA1KTtcbiAgcGFkZGluZzogM3B4IDNweCAzcHggMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjUuMjFweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lRm9uZGF0ZXVyc19fbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ob21lRm9uZGF0ZXVyc19fbGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaG9tZUZvbmRhdGV1cnNfX2xpbmsgYSAuc3ZnIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob21lRm9uZGF0ZXVyc19fbGluayBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZUZvbmRhdGV1cnNfX2xpbmsgYSBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVGb25kYXRldXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNmZyIDFmcjtcbiAgICBnYXA6IDM1cHg7XG4gICAgbWFyZ2luOiA1MnB4IDAgMzJweDtcbiAgfVxuICAuaG9tZUZvbmRhdGV1cnNfX3RpdGxlICoge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LWZhbWlseTogXCJwbGF5ZmFpci1kaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaG9tZUZvbmRhdGV1cnNfX3RpdGxlICoge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWY7XG4gIH1cbiAgLmhvbWVGb25kYXRldXJzX19vbi10aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb246aGFzKC5ob21lU2VpbnMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ltYWdlLWZvbmQtcm9zZS1tb2JpbGUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZVNlaW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lU2VpbnMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuLmhvbWVTZWluc19fdGl0bGUgKiB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJwbGF5ZmFpci1kaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWVTZWluc19fdGl0bGUgKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMnJlbTtcbiAgfVxufVxuXG4uaG9tZVNlaW5zX19zdWItdGl0bGUgKiB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZVNlaW5zX19zdWItdGl0bGUgKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZVNlaW5zX19jb250ZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5ob21lU2VpbnNfX2NvbnRlbnRfX2NvbnRlbnQgKiB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmhvbWVTZWluc19fY29udGVudF9fY29udGVudCAqIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVTZWluc19fY29udGVudF9fY29udGVudCAqIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZVNlaW5zX19jb250ZW50X19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob21lU2VpbnNfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uaG9tZVNlaW5zX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWVTZWluc19faW1hZ2UgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZVNlaW5zX19pbWFnZSAubW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogNDVyZW07XG59XG5cbi5ob21lU2VpbnNfX2xpbmsgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gIGJvcmRlcjogMC44MnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZzogM3B4IDNweCAzcHggMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjUuMjFweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lU2VpbnNfX2xpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaG9tZVNlaW5zX19saW5rIGEgLnN2ZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaG9tZVNlaW5zX19saW5rIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ob21lU2VpbnNfX2xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjQjEwRjI3O1xufVxuXG4uaG9tZVNlaW5zX19saW5rIGEgc3BhbiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uOmhhcyguaG9tZVNlaW5zKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuaG9tZVNlaW5zX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ob21lU2VpbnNfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC5ob21lU2VpbnNfX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhvbWVTZWluc19faW1hZ2UgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfVxuICAuaG9tZVNlaW5zX19pbWFnZSAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lU2VpbnNfX2xpbmsgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX190aXRsZSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogLTI3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19fdGl0bGUge1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX190aXRsZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MnB4KSB7XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX3RpdGxlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19fdGl0bGUge1xuICAgIHdpZHRoOiA1MyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1heC13aWR0aDogMzklO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19iZy1kZXNrdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19iZy1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX190aXRsZSAqIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMnB4IHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX190aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX3RpdGxlICoge1xuICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2NvbnRlbnQge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19pbWFnZSB7XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2ltYWdlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19faW1hZ2UgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19pbWFnZSAubW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19faW1hZ2UgLm1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgfVxufVxuXG4uc2xpZGVyQ2VudHJlQ2hpcnVyZ2llbnNfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXJDZW50cmVDaGlydXJnaWVuc19fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnNsaWRlckNlbnRyZUNoaXJ1cmdpZW5zX19zbGlkZXJfX25hdmlnYXRpb25fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlckNlbnRyZUNoaXJ1cmdpZW5zX19zbGlkZXJfX25hdmlnYXRpb25fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyQ2VudHJlQ2hpcnVyZ2llbnNfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyQ2VudHJlQ2hpcnVyZ2llbnNfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlckNlbnRyZUNoaXJ1cmdpZW5zX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgKyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnNsaWRlckNlbnRyZUNoaXJ1cmdpZW5zX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlckNlbnRyZUNoaXJ1cmdpZW5zX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0ZGRiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2xpbmsgYSB7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwYWRkaW5nOiAzcHggM3B4IDNweCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNS4yMXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19fbGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19saW5rIGEgLnN2ZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogI0IxMEYyNztcbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19fbGluayBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19saW5rIGEgc3BhbiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2NvbnRlbnQge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2ltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19zaW5nbGUgLnNsaWRlckNlbnRyZUNoaXJ1cmdpZW5zX19zbGlkZXJfX25hdmlnYXRpb25fbmV4dCxcbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX3NpbmdsZSAuc2xpZGVyQ2VudHJlQ2hpcnVyZ2llbnNfX3NsaWRlcl9fbmF2aWdhdGlvbl9wcmV2LFxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19fc2luZ2xlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcmVpZ25PYmplY3Qge1xuICBkaXNwbGF5OiBub25lICAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19faW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgfVxuICAuaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19saW5rIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICB9XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2ltYWdlIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2JnLWRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19iZy1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2ltYWdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19fbGluayBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyIC5zd2lwZXItc2xpZGUgPiAqIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXIgLnN3aXBlci1zbGlkZSA+ICoge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19oZWFkZXIgKiB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMzJweCAwIDMycHg7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19ibG9jIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk5LCAxNDQsIDE1MCwgMC40NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgbWFyZ2luOiAuNXJlbTtcbiAgcGFkZGluZzogMzJweCAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlLXVuZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwbGFjZS1jb250ZW50OiBlbmQ7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDUwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTksIDE0NCwgMTUwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X190aXRsZS11bmRlciAqIHtcbiAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19ibG9jOmhvdmVyIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2Jsb2M6aG92ZXIgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlLXVuZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudF9fdGl0bGUgKiwgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ4O1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2Rlc2NyaXB0aW9uIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2xpbmsgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gIGJvcmRlcjogMC44cHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nOiAzcHggM3B4IDNweCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNS4yMXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2xpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudF9fbGluayBhIC5zdmcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2xpbmsgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICByaWdodDogMDtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjQjEwRjI3O1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudF9fbGluayBhIHNwYW4ge1xuICB6LWluZGV4OiAzO1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fbmF2aWdhdGlvbl9uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NCU7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fbmF2aWdhdGlvbl9wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ1JTtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI0IxMEYyNyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDQ2cHggNDZweCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19oZWFkZXIgKiB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzNnB4IDAgNTBweDtcbiAgfVxuICAuc2xpZGVyTWVkZWNpbmVfX3NsaWRlci5pcy1sb29wLWZhbHNlIC5zd2lwZXItcGFnaW5hdGlvbixcbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXIuaXMtbG9vcC1mYWxzZSAuc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fbmF2aWdhdGlvbl9uZXh0LFxuICAuc2xpZGVyTWVkZWNpbmVfX3NsaWRlci5pcy1sb29wLWZhbHNlIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19uYXZpZ2F0aW9uX3ByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudF9fdGl0bGUtdW5kZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2Jsb2MsXG4gIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19pbWFnZSxcbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2Jsb2MsXG4gIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19pbWFnZSxcbiAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2hlYWRlciAqIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwicGxheWZhaXItZGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlckVxdWlwZV9fc2xpZGVyX19oZWFkZXIgKiB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5ob21lRXF1aXBlX19kZXNrdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS41cHg7XG59XG5cbi5ob21lRXF1aXBlX19kZXNrdG9wIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogOHB4O1xuICBib3R0b206IC04cHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhvbWVFcXVpcGVfX2Rlc2t0b3AgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgNDZweCA0NnB4IDAgIWltcG9ydGFudDtcbn1cblxuLmhvbWVFcXVpcGVfX2Rlc2t0b3AgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlWCgwLjEyNSkgc2NhbGVZKDEpO1xufVxuXG4uQmxvY0ZvbmRhdGV1cnNDb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEuNXB4O1xufVxuXG4uQmxvY0ZvbmRhdGV1cnNDb250ZW50IC5zbGlkZXJGb25kYXRldXJzX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlLFxuLkJsb2NGb25kYXRldXJzQ29udGVudCBpbWcge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG9tZUVxdWlwZV9fZGVza3RvcCAuc3dpcGVyLXNsaWRlIC5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fYmxvYyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG9tZUVxdWlwZV9fZGVza3RvcDpoYXMoLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvYzpob3ZlcikgLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvYzpub3QoOmhvdmVyKSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmhvbWVFcXVpcGVfX2Rlc2t0b3A6aGFzKC5zbGlkZXJGb25kYXRldXJzX19zbGlkZXJfX2Jsb2M6aG92ZXIpIC5zd2lwZXItc2xpZGUgLnNsaWRlckVxdWlwZV9fc2xpZGVyX19ibG9jIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uaG9tZUVxdWlwZV9fZGVza3RvcDpoYXMoLnN3aXBlci1zbGlkZTpob3ZlcikgLnN3aXBlci1zbGlkZTpub3QoOmhvdmVyKSAuc2xpZGVyRXF1aXBlX19zbGlkZXJfX2Jsb2Mge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5ob21lRXF1aXBlX19kZXNrdG9wOmhhcyguc3dpcGVyLXNsaWRlOmhvdmVyKSAuQmxvY0ZvbmRhdGV1cnMgLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvYyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fY29udGVudF9faW1hZ2Uge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi5zbGlkZXJGb25kYXRldXJzX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlLXVuZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICBwYWRkaW5nOiAwcHggMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5zbGlkZXJGb25kYXRldXJzX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlLXVuZGVyICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3LjVweCk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLkJsb2NGb25kYXRldXJzX190aXRsZSB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDUwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNFN0U1RjA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uQmxvY0VxdWlwZUNvbnRlbnQgLnNsaWRlckVxdWlwZV9fc2xpZGVyX19jb250ZW50X19pbWFnZSxcbi5CbG9jRXF1aXBlQ29udGVudCBpbWcge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlckVxdWlwZV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2Jsb2Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX2hlYWRpbmcge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMzZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fY29udGVudF9fdGl0bGUtdW5kZXIge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlLXVuZGVyICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3LjVweCk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlLXVuZGVyX21lbnRpb24ge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlLXVuZGVyX21lbnRpb24gKiB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlNWYwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNy41cHgpO1xuICBwYWRkaW5nOiA2cHggMTJweCA0cHg7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLkJsb2NFcXVpcGVfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0U2RThFQTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGhlaWdodDogNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbGlkZXJFcXVpcGVfX3NsaWRlciAuc2xpZGVyX25hdmlnYXRpb25fbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlckVxdWlwZV9fc2xpZGVyIC5zbGlkZXJfbmF2aWdhdGlvbl9wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob21lRXF1aXBlX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZUVxdWlwZV9fbW9iaWxlIC5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fY29udGVudF9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lRXF1aXBlX19tb2JpbGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlWCgwLjEyNSkgc2NhbGVZKDEpO1xufVxuXG4uaG9tZUVxdWlwZV9fbW9iaWxlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogOHB4O1xuICBib3R0b206IC04cHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhvbWVFcXVpcGVfX21vYmlsZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjcgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCA0NnB4IDQ2cHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZUVxdWlwZV9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZUVxdWlwZV9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuQmxvY0ZvbmRhdGV1cnNDb250ZW50IC5zbGlkZXJGb25kYXRldXJzX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlLFxuICAuQmxvY0ZvbmRhdGV1cnNDb250ZW50IGltZyxcbiAgLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvYyxcbiAgLkJsb2NFcXVpcGVDb250ZW50IC5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fY29udGVudF9faW1hZ2UsXG4gIC5CbG9jRXF1aXBlQ29udGVudCBpbWcge1xuICAgIGhlaWdodDogODZ2aDtcbiAgfVxuICAuc2xpZGVyRXF1aXBlX19zbGlkZXJfX2Jsb2Mge1xuICAgIG1pbi1oZWlnaHQ6IDg2dmg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fbmF2aWdhdGlvbl9wcmV2ID4gc3ZnID4gcGF0aCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fbmF2aWdhdGlvbl9wcmV2OmhvdmVyID4gc3ZnID4gcGF0aCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbn1cblxuLnNsaWRlckVxdWlwZV9fc2xpZGVyX19uYXZpZ2F0aW9uX25leHQgPiBzdmcgPiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNsaWRlckVxdWlwZV9fc2xpZGVyX19uYXZpZ2F0aW9uX25leHQ6aG92ZXIgPiBzdmcgPiBwYXRoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG5cbi5ob21lRXhjZWxsZW5jZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVFeGNlbGxlbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ob21lRXhjZWxsZW5jZV9fb24tdGl0bGUgKiB7XG4gIGNvbG9yOiAjQjEwRjI3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhvbWVFeGNlbGxlbmNlX190aXRsZSAqIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9fY29udGVudF9fY29udGVudCAqIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaG9tZUV4Y2VsbGVuY2VfX2NvbnRlbnRfX2NvbnRlbnQgKiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVFeGNlbGxlbmNlX19jb250ZW50X19jb250ZW50ICoge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob21lRXhjZWxsZW5jZV9faW1hZ2Uge1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuLmhvbWVFeGNlbGxlbmNlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWVFeGNlbGxlbmNlX19pbWFnZSAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9faW1hZ2UgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9fbGluayBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0IxMEYyNztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgYm9yZGVyOiAwLjgycHggc29saWQgI0IxMEYyNztcbiAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDE1LCAzOSwgMC4wNSk7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2LjIxcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uaG9tZUV4Y2VsbGVuY2VfX2xpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaG9tZUV4Y2VsbGVuY2VfX2xpbmsgYSAuc3ZnIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9fbGluayBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZUV4Y2VsbGVuY2VfX2xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaG9tZUV4Y2VsbGVuY2VfX2xpbmsgYSBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmhvbWVFeGNlbGxlbmNlX19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICB6LWluZGV4OiAzO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uaG9tZUV4Y2VsbGVuY2VfX2ltYWdlLmRlc2t0b3Age1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9faW1hZ2UgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9faW1hZ2UgLmRlc2t0b3AgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9faW1hZ2UubW9iaWxlIHtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVFeGNlbGxlbmNlX19pbWFnZSAuZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cbiAgLmhvbWVFeGNlbGxlbmNlX19pbWFnZSAuZGVza3RvcCBpbWcge1xuICAgIGhlaWdodDogNzUwcHg7XG4gIH1cbiAgLmhvbWVFeGNlbGxlbmNlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcuNXB4KTtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggNDVweDtcbiAgICBtYXJnaW46IDMxcHggMCAyNXB4IGF1dG87XG4gIH1cbiAgLmhvbWVFeGNlbGxlbmNlX190aXRsZSAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5ob21lRXhjZWxsZW5jZV9faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuaG9tZUV4Y2VsbGVuY2VfX2ltYWdlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZUV4Y2VsbGVuY2VfX2ltYWdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWVFeGNlbGxlbmNlX19saW5rIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lU29pZ25lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDIwcHggMCAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZVNvaWduZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW46IDM5cHggMCAzMnB4O1xuICB9XG59XG5cbi5ob21lU29pZ25lX190aXRsZSAqIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ob21lU29pZ25lX19zdWItdGl0bGUgKiB7XG4gIGNvbG9yOiAjQjEwRjI3O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAuNjI1cmVtIDA7XG59XG5cbi5ob21lU29pZ25lX19jb250ZW50IHtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5ob21lU29pZ25lX19jb250ZW50X19jb250ZW50IHAge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ob21lU29pZ25lX19jb250ZW50X19jb250ZW50IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhvbWVTb2lnbmVfX2NvbnRlbnRfX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uaG9tZVNvaWduZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaG9tZVNvaWduZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lU29pZ25lX190aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZVNvaWduZV9fY29udGVudF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZVNvaWduZV9fY29udGVudCB7XG4gICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nOiA3MHB4IDM3cHggMCA0NnB4O1xuICB9XG4gIC5ob21lU29pZ25lX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA1OTJweDtcbiAgfVxuICAuaG9tZVNvaWduZV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU5MnB4O1xuICB9XG4gIC5ob21lU29pZ25lX19zdWItdGl0bGUgKiB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMjBweDtcbiAgfVxufVxuXG4uaG9tZVJkdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDI0cHggMXJlbTtcbiAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZVJkdjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzUyMicgaGVpZ2h0PSc0MjQnIHZpZXdCb3g9JzAgMCA1MjIgNDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxNjUuNDI2JyBjeT0nMTY1LjQyNicgcj0nMTY1LjQyNicgZmlsbD0nJTIzRDlEOUQ5JyBmaWxsLW9wYWNpdHk9JzAuNjInLyUzRSUzQ2NpcmNsZSBjeD0nMzU1LjY0MicgY3k9JzI1OC41NzUnIHI9JzE2NC45MjYnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOXB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjE5O1xuICBsZWZ0OiAtODBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lUmR2OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzMzNScgaGVpZ2h0PScyNzQnIHZpZXdCb3g9JzAgMCAzMzUgMjc0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBvcGFjaXR5PScwLjInJTNFJTNDY2lyY2xlIGN4PScxMDYuMzU0JyBjeT0nMTA3LjIzMycgcj0nMTA2LjM1NCcgZmlsbD0nJTIzRDlEOUQ5JyBmaWxsLW9wYWNpdHk9JzAuNjInLyUzRSUzQ2NpcmNsZSBjeD0nMjI4LjY0NicgY3k9JzE2Ny4xMTknIHI9JzEwNi4wMzMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC42NDI5MScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG5cbi5ob21lUmR2X19zdWItdGl0bGUgKiB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmhvbWVSZHZfX3RpdGxlICoge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwicGxheWZhaXItZGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uaG9tZVJkdl9fY29udGVudF9fY29udGVudCAqIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ob21lUmR2X19jb250ZW50X19jb250ZW50ICogc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhvbWVSZHZfX2NvbnRlbnRfX2NvbnRlbnQgKiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5ob21lUmR2X19jb250ZW50X19Ud29Db2x1bW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmhvbWVSZHZfX2NvbnRlbnRfX1R3b0NvbHVtbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lUmR2X19jb250ZW50X19Ud29Db2x1bW4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZVJkdl9fY29udGVudF9fVHdvQ29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmhvbWVSZHZfX2xpbmsgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gIGJvcmRlcjogMC44MnB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZzogM3B4IDNweCAzcHggMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjUuMjFweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lUmR2X19saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhvbWVSZHZfX2xpbmsgYSAuc3ZnIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob21lUmR2X19saW5rIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ob21lUmR2X19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogI0IxMEYyNztcbn1cblxuLmhvbWVSZHZfX2xpbmsgYSBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAwLjhweDtcbiAgYmFja2dyb3VuZDogI0U3RTVGMDtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lUmR2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNmZyIGF1dG8gMWZyO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5ob21lUmR2X19jb250ZW50X19jb250ZW50ICoge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiAwLjhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ob21lUmR2X19zdWItdGl0bGUgKiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuaG9tZVJkdl9fdGl0bGUgKiB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmhvbWVSZHZfX2NvbnRlbnRfX1R3b0NvbHVtbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIC5ob21lUmR2X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNzBweCAyLjVyZW07XG4gIH1cbiAgLmhvbWVSZHZfX2NvbnRlbnRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBnYXA6IDQ5cHg7XG4gICAgcGFkZGluZzogNzBweCAyLjVyZW0gNzBweCAzLjVyZW07XG4gIH1cbn1cblxuLmhvbWVWaXNpbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lVmlzaW8ge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuXG4uaG9tZVZpc2lvX19zdWItdGl0bGUgKiB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5ob21lVmlzaW9fX3RpdGxlICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwicGxheWZhaXItZGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaG9tZVZpc2lvX19jb250ZW50X19jb250ZW50ICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaG9tZVZpc2lvX19jb250ZW50X19jb250ZW50ICogcCArIHAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5ob21lVmlzaW9fX2ltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG9tZVZpc2lvX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWVWaXNpb19faW1hZ2UgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZVZpc2lvX19pbWFnZSAubW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhvbWVWaXNpb19fbGluayBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0IxMEYyNztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgYm9yZGVyOiAwLjgycHggc29saWQgI0IxMEYyNztcbiAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDE1LCAzOSwgMC4wNSk7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2LjIxcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZVZpc2lvX19saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhvbWVWaXNpb19fbGluayBhIC5zdmcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmhvbWVWaXNpb19fbGluayBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZVZpc2lvX19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmhvbWVWaXNpb19fbGluayBhIHNwYW4ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaG9tZVZpc2lvX19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICB6LWluZGV4OiAzO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMi41cHgpO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLmhvbWVWaXNpb19faW1hZ2UuZGVza3RvcCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cblxuLmhvbWVWaXNpb19faW1hZ2UgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ob21lVmlzaW9fX2ltYWdlIC5kZXNrdG9wIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaG9tZVZpc2lvX19pbWFnZS5tb2JpbGUge1xuICBtYXJnaW46IDMycHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZVZpc2lvX19jb250ZW50X19jb250ZW50ICoge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmhvbWVWaXNpb19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMi41cHgpO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCA0MnB4O1xuICAgIG1hcmdpbjogMzFweCBhdXRvIDI1cHggMjdweDtcbiAgfVxuICAuaG9tZVZpc2lvX190aXRsZSAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ob21lVmlzaW9fX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuaG9tZVZpc2lvX19pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhvbWVWaXNpb19faW1hZ2UubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lVmlzaW9fX2ltYWdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWVWaXNpb19fbGluayBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5ob21lVmlzaW9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ob21lVmlzaW9fX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiA2NDhweDtcbiAgfVxuICAuaG9tZVZpc2lvX19pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDY0OHB4O1xuICB9XG59XG5cbi5ob21lRXhjZXB0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5ob21lRXhjZXB0aW9uX19zdWItdGl0bGUgKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogR290aGFtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmhvbWVFeGNlcHRpb25fX3RpdGxlICosIC5ob21lRXhjZXB0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ob21lRXhjZXB0aW9uX19jb250ZW50X19jb250ZW50IHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmhvbWVFeGNlcHRpb25fX2NvbnRlbnRfX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5ob21lRXhjZXB0aW9uX19pbWFnZSB7XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG4uaG9tZUV4Y2VwdGlvbl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lRXhjZXB0aW9uX19pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDUwcmVtO1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG59XG5cbi5ob21lRXhjZXB0aW9uX19pbWFnZSAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lRXhjZXB0aW9uX19pbWFnZSAubW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbn1cblxuLmhvbWVFeGNlcHRpb25fX3RpdGxlLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbn1cblxuLmhvbWVFeGNlcHRpb25fX3RpdGxlLmRlc2t0b3AgKiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lRXhjZXB0aW9uX19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICB6LWluZGV4OiAzO1xufVxuXG4uaG9tZUV4Y2VwdGlvbl9faW1hZ2UuZGVza3RvcCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWVFeGNlcHRpb25fX2ltYWdlIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaG9tZUV4Y2VwdGlvbl9faW1hZ2UgLmRlc2t0b3AgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ob21lRXhjZXB0aW9uX19pbWFnZS5tb2JpbGUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVFeGNlcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5ob21lRXhjZXB0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIGJhY2tncm91bmQ6ICNFN0U1RjA7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwcHggMjBweDtcbiAgfVxuICAuaG9tZUV4Y2VwdGlvbl9fY29udGVudCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuaG9tZUV4Y2VwdGlvbl9fY29udGVudF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgfVxuICAuaG9tZUV4Y2VwdGlvbl9fdGl0bGUgKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuaG9tZUV4Y2VwdGlvbl9faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhvbWVFeGNlcHRpb25fX2ltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gIH1cbiAgLmhvbWVFeGNlcHRpb25fX2ltYWdlLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lRXhjZXB0aW9uX19pbWFnZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWVFeGNlcHRpb25fX2ltYWdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWVFeGNlcHRpb25fX2xpbmsgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaG9tZUV4Y2VwdGlvbl9fdGl0bGUubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lRXhjZXB0aW9uX190aXRsZS5kZXNrdG9wICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5ob21lRXhjZXB0aW9uX19zdWItdGl0bGUgKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuaG9tZUV4Y2VwdGlvbl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaG9tZUV4Y2VwdGlvbl9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICB9XG4gIC5ob21lRXhjZXB0aW9uX19pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW46IDI0cHggMCAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9tZUFtYmFzc2FkcmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbjogNHB4IDAgNjdweDtcbiAgfVxufVxuXG4uaG9tZUFtYmFzc2FkcmljZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiA4cHg7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc0hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGMkQ4RDc7XG4gIGZsZXgtYmFzaXM6IDIwNnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWVBbWJhc3NhZHJpY2VzSGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc0hlYWRlckNvbnRlbnQge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZUFtYmFzc2FkcmljZXNIZWFkZXJDb250ZW50IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRlbnQtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWNvbnRlbnQtaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItY29udGVudC1pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fdGl0bGUgKiwgLmhvbWVBbWJhc3NhZHJpY2VzX190aXRsZSB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LWZhbWlseTogXCJwbGF5ZmFpci1kaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZUFtYmFzc2FkcmljZXNfX3RpdGxlICosIC5ob21lQW1iYXNzYWRyaWNlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fY29udGVudCAqIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLmhvbWVBbWJhc3NhZHJpY2VzX19jb250ZW50ICogcCArIHAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fY29udGVudCAqIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fY29udGVudF9fbGluayBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0IxMEYyNztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgYm9yZGVyOiAwLjgycHggc29saWQgI0IxMEYyNztcbiAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDE1LCAzOSwgMC4wNSk7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2LjIxcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX2NvbnRlbnRfX2xpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX2NvbnRlbnRfX2xpbmsgYSAuc3ZnIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fY29udGVudF9fbGluayBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX2NvbnRlbnRfX2xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX2NvbnRlbnRfX2xpbmsgYSBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVBbWJhc3NhZHJpY2VzX19jb250ZW50X19saW5rIGEge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWVBbWJhc3NhZHJpY2VzX19jb250ZW50X19saW5rIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmhvbWVBbWJhc3NhZHJpY2VzX19zbGlkZXJfX2xpbmsgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gIGJvcmRlcjogMC44MnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZzogMnB4IDNweCAycHggMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTYuMjFweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX3NsaWRlcl9fbGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX19saW5rIGEgLnN2ZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX3NsaWRlcl9fbGluayBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX3NsaWRlcl9fbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX19saW5rIGEgc3BhbiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX19jb250ZW50X19pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBwbGFjZS1jb250ZW50OiBlbmQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX3NsaWRlcl9fY29udGVudF9faW1hZ2UgaW1nLFxuLmhvbWVBbWJhc3NhZHJpY2VzX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX3NsaWRlcl9fdGl0bGUgKiB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhvbWVBbWJhc3NhZHJpY2VzX19zbGlkZXJfX3N1Yi10aXRsZSAqIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uc2xpZGVyQW1iYXNzYWRyaWNlc19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyQW1iYXNzYWRyaWNlc19fc2xpZGVyX19uYXZpZ2F0aW9uX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXJBbWJhc3NhZHJpY2VzX19zbGlkZXJfX25hdmlnYXRpb25fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyQW1iYXNzYWRyaWNlc19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXJBbWJhc3NhZHJpY2VzX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5zbGlkZXJBbWJhc3NhZHJpY2VzX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXJBbWJhc3NhZHJpY2VzX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNCMTBGMjcgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGVyQW1iYXNzYWRyaWNlc19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXJBbWJhc3NhZHJpY2VzX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlckFtYmFzc2FkcmljZXNfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjEwRjI3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsaWRlckFtYmFzc2FkcmljZXNfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0ZGRiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXJBbWJhc3NhZHJpY2VzX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNCMTBGMjcgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tYmFja2dyb3VuZENvbG9yLS1wdXJwbGU6aGFzKC5ob21lQW1iYXNzYWRyaWNlcykge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0tYmFja2dyb3VuZENvbG9yLS1wdXJwbGU6aGFzKC5ob21lQW1iYXNzYWRyaWNlcykge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDUwcHg7XG4gIH1cbiAgLmhvbWVBbWJhc3NhZHJpY2VzX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIGltZyxcbiAgLmhvbWVBbWJhc3NhZHJpY2VzX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIHBpY3R1cmUge1xuICAgIGhlaWdodDogNzA3cHg7XG4gIH1cbiAgLmhvbWVBbWJhc3NhZHJpY2VzX190aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZUFtYmFzc2FkcmljZXNfX3RpdGxlICoge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lQW1iYXNzYWRyaWNlc19fY29udGVudCAqIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZUFtYmFzc2FkcmljZXNfX2NvbnRlbnQgKiB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlckFtYmFzc2FkcmljZXNfX3NsaWRlciB7XG4gICAgZmxleC1iYXNpczogMTYwcmVtO1xuICB9XG4gIC5ob21lQW1iYXNzYWRyaWNlc19fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgLmhvbWVBbWJhc3NhZHJpY2VzSGVhZGVyQ29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyLjc1cmVtO1xuICB9XG4gIC5ob21lQW1iYXNzYWRyaWNlc19faW1hZ2Uge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmhvbWVBbWJhc3NhZHJpY2VzX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmhvbWVBbWJhc3NhZHJpY2VzX19zbGlkZXJfX3RpdGxlICoge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwbGF5ZmFpci1kaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgLmhvbWVBbWJhc3NhZHJpY2VzX19jb250ZW50X19saW5rIGEge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvbWVBbWJhc3NhZHJpY2VzLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVBbWJhc3NhZHJpY2VzLnJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLkJsb2NrVmlkZW9fX2Jsb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGdhcDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuQmxvY2tWaWRlb19fYmxvYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDY5cHg7XG4gIH1cbn1cblxuLkJsb2NrVmlkZW9fX2Jsb2NfX3RpdGxlICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwicGxheWZhaXItZGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5CbG9ja1ZpZGVvX19ibG9jX190aXRsZSAqIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uQmxvY2tWaWRlb19fYmxvY19fc3ViLXRpdGxlICoge1xuICBjb2xvcjogI0IxMEYyNztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuQmxvY2tWaWRlb19fYmxvY19fc3ViLXRpdGxlICoge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jX19jb250ZW50ICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jX19jb250ZW50ICogcCArIHAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jX19saW5rIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjQjEwRjI3O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICBib3JkZXI6IDAuODJweCBzb2xpZCAjQjEwRjI3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NywgMTUsIDM5LCAwLjA1KTtcbiAgcGFkZGluZzogM3B4IDNweCAzcHggMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTYuMjFweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jX19saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLkJsb2NrVmlkZW9fX2Jsb2NfX2xpbmsgYSAuc3ZnIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jX19saW5rIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jX19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLkJsb2NrVmlkZW9fX2Jsb2NfX2xpbmsgYSBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cblxuLkJsb2NrVmlkZW9fX2Jsb2NfX3ZpZGVvX19pbWFnZSxcbi5CbG9ja1ZpZGVvX19ibG9jX192aWRlb19fY292ZXJfbWVkaWFzLFxuLkJsb2NrVmlkZW9fX2Jsb2NfX3ZpZGVvX19jb3Zlcl9tZWRpYXMgaW1nIHtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuQmxvY2tWaWRlb19fYmxvY19fdmlkZW9fX2ltYWdlLFxuICAuQmxvY2tWaWRlb19fYmxvY19fdmlkZW9fX2NvdmVyX21lZGlhcyxcbiAgLkJsb2NrVmlkZW9fX2Jsb2NfX3ZpZGVvX19jb3Zlcl9tZWRpYXMgaW1nIHtcbiAgICB3aWR0aDogMTE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc2xpZGVyQmxvY1ZpZGVvX19zbGlkZXIgYSxcbiAgLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jTGVmdCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAxOTBweDtcbn1cblxuLkJsb2NrVmlkZW9fX3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5zbGlkZXJCbG9jVmlkZW9fX3NsaWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB9XG59XG5cbi5zbGlkZXJCbG9jVmlkZW9fX3NsaWRlcl9fbmF2aWdhdGlvbl9uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyX19uYXZpZ2F0aW9uX25leHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGVyQmxvY1ZpZGVvX19zbGlkZXJfX25hdmlnYXRpb25fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zbGlkZXJCbG9jVmlkZW9fX3NsaWRlcl9fbmF2aWdhdGlvbl9wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc2xpZGVyQmxvY1ZpZGVvX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyQmxvY1ZpZGVvX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgKyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyQmxvY1ZpZGVvX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0ycHggIWltcG9ydGFudDtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvQW5pbWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9nb0FuaW1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbiNob21lQmFuZGVhdSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sb2dvQW5pbWF0aW9uX19sb2dvcyAubWFycXVlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogbWFycXVlZSAyMDBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ29BbmltYXRpb25fX2xvZ29zIC5tYXJxdWVlIHtcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgMTQwcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLmxvZ29BbmltYXRpb25fX2xvZ29zIC5tYXJxdWVlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogbWFycXVlZSAxMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm1hcnF1ZWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhbmltYXRpb246IG1hcnF1ZWUgODBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hcnF1ZWUge1xuICAgIGFuaW1hdGlvbjogbWFycXVlZSAxMDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuXG4ubWFycXVlZTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhbmltYXRpb246IG1hcnF1ZWUgMTEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXJxdWVlMiB7XG4gICAgYW5pbWF0aW9uOiBtYXJxdWVlIDEwM3MgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbi5tYXJxdWVlMiAudGV4dDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4ubWFycXVlZSA+IGRpdixcbi5tYXJxdWVlMiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAzLjVyZW07XG59XG5cbi5tYXJxdWVlID4gLnRleHQ6bGFzdC1jaGlsZCxcbi5tYXJxdWVlMiA+IC50ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLm1hcnF1ZWUgPiBkaXYgZGl2LFxuLm1hcnF1ZWUyID4gZGl2IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtYXJxdWVlMiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuLm1hcnF1ZWUyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5tYXJxdWVlLFxuLm1hcnF1ZWUyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxvZ29BbmltYXRpb25fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBDdXJzZXVyIG5vcm1hbCBwYXIgZMOpZmF1dCAqL1xuYm9keSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmJsb2NrVmlkZW9IZXJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5ibG9ja1ZpZGVvSGVybyA+ICoge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja1ZpZGVvSGVybyB7XG4gICAgbWluLWhlaWdodDogNDVyZW07XG4gICAgbWF4LWhlaWdodDogNThyZW07XG4gIH1cbiAgLmJsb2NrVmlkZW9IZXJvICoge1xuICAgIG1heC1oZWlnaHQ6IDU4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9ja1ZpZGVvSGVybyB7XG4gICAgbWluLWhlaWdodDogMzZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuYmxvY2tWaWRlb0hlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDI4cmVtO1xuICB9XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fdmlkZW8gdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrVmlkZW9IZXJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDI4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS44OHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2NrVmlkZW9IZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICB9XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fY29udGVudF9fdGl0bGUgPiAqIHtcbiAgY29sb3I6ICMyOTI5MjkgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgLyogMTIwJSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9ja1ZpZGVvSGVyb19fY29udGVudF9fdGl0bGUgPiAqIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5ibG9ja1ZpZGVvSGVyb19fY29udGVudF9fdGl0bGUgPiAqIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrVmlkZW9IZXJvX19jb250ZW50X19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgYm9yZGVyOiAwLjgycHggc29saWQgIzI5MjkyOTtcbiAgcGFkZGluZzogM3B4IDNweCAzcHggMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjUuMjFweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fY29udGVudF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMDlkYWM7XG4gIGJvcmRlcjogMC44MnB4IHNvbGlkICNmMDlkYWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX2NvbnRlbnRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2YwOWRhYztcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX2NvbnRlbnRfX2xpbmsgLnN2ZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjA5ZGFjO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX2NvbnRlbnRfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fY29udGVudF9fbGluayBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJsb2NrVmlkZW9TdGF0c19fcmVzcG9uc2l2ZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc3LCAxNSwgMzksIDAuMDUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tWaWRlb1N0YXRzX19yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9ja1ZpZGVvU3RhdHNfX3Jlc3BvbnNpdmUgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYmxvY2tWaWRlb1N0YXRzX19yZXNwb25zaXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrVmlkZW9TdGF0c19fcmVzcG9uc2l2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYmxvY2tWaWRlb1N0YXRzX19yZXNwb25zaXZlIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tWaWRlb1N0YXRzX19yZXNwb25zaXZlX19uYXZpZ2F0aW9uX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvY2tWaWRlb0hlcm9fX3N0YXRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fc3RhdHMgPiAuY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3LjVweCk7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9ja1ZpZGVvSGVyb19fc3RhdHMgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cblxuLmJsb2NrVmlkZW9IZXJvX19zdGF0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzIC5ibG9ja1ZpZGVvSGVyb19fc3RhdHNfX2luc3RpdHV0ZSBwIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tWaWRlb0hlcm9fX3N0YXRzIC5ibG9ja1ZpZGVvSGVyb19fc3RhdHNfX2luc3RpdHV0ZSB7XG4gICAgYW5pbWF0aW9uOiBzdGF0c09wYWNpdHlJbnN0aXR1dGUgNnMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fc3RhdHMgLmJsb2NrVmlkZW9IZXJvX19zdGF0c19fdGVhbSBwIHtcbiAgd2lkdGg6IDI1NHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tWaWRlb0hlcm9fX3N0YXRzIC5ibG9ja1ZpZGVvSGVyb19fc3RhdHNfX3RlYW0ge1xuICAgIGFuaW1hdGlvbjogc3RhdHNPcGFjaXR5VGVhbSA2cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLmJsb2NrVmlkZW9IZXJvX19zdGF0cyAuYmxvY2tWaWRlb0hlcm9fX3N0YXRzX19jZW50ZXIgcCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrVmlkZW9IZXJvX19zdGF0cyAuYmxvY2tWaWRlb0hlcm9fX3N0YXRzX19jZW50ZXIge1xuICAgIGFuaW1hdGlvbjogc3RhdHNPcGFjaXR5Q2VudGVyIDZzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN0YXRzT3BhY2l0eUluc3RpdHV0ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDMzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAzNCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzdGF0c09wYWNpdHlDZW50ZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDMzJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDM0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2NiUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjclIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3RhdHNPcGFjaXR5VGVhbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgNjYlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgNjclIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJsb2NrVmlkZW9IZXJvX19zdmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIHdpZHRoOiA2MXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzX19pbnN0aXR1dGUsXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzX190ZWFtLFxuLmJsb2NrVmlkZW9IZXJvX19zdGF0c19fY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogODdweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzX19pbnN0aXR1dGUgc3ZnLFxuLmJsb2NrVmlkZW9IZXJvX19zdGF0c19fdGVhbSBzdmcsXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzX19jZW50ZXIgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBoZWlnaHQ6IDg3cHg7XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fc3RhdHNfX2NlbnRlciBwIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzX190ZWFtIHAge1xuICB3aWR0aDogMjU0cHg7XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fc3RhdHNfX2luc3RpdHV0ZSBwIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4N3B4O1xuICB3aWR0aDogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucG9wdXBkb2N0byB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucG9wdXBkb2N0byA+ICoge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG5cbi5wb3B1cGRvY3RvLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5wb3B1cGRvY3RvX19vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ucG9wdXBfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGdhcDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjcuODc1cmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5wb3B1cF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG59XG5cbi5wb3B1cF9fY29udGFpbmVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMzk2JyBoZWlnaHQ9JzMwOCcgdmlld0JveD0nMCAwIDM5NiAzMDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuMDMnJTNFJTNDbWFzayBpZD0nbWFzazBfNTkwXzYyJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PSctNTMnIHdpZHRoPSczOTYnIGhlaWdodD0nMzYxJyUzRSUzQ3JlY3QgeT0nLTUzJyB3aWR0aD0nMzk1LjU4MicgaGVpZ2h0PSczNjEnIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF81OTBfNjIpJyUzRSUzQ2NpcmNsZSBjeD0nODQuODE1MicgY3k9Jzg2LjUyOTgnIHI9JzEzOS41MycgZmlsbD0nJTIzQjEwRjI3Jy8lM0UlM0NjaXJjbGUgY3g9JzI0NS4yNTUnIGN5PScxNjUuMDk3JyByPScxMzkuMTA4JyBzdHJva2U9JyUyM0YwOURBQycgc3Ryb2tlLXdpZHRoPScwLjg0MzQ1OCcvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucG9wdXBfX2NvbnRhaW5lciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wb3B1cF9fbG9nbyB7XG4gIHdpZHRoOiAxNXJlbTtcbiAgaGVpZ2h0OiAzLjMzNDM4cmVtO1xufVxuXG4ucG9wdXBkb2N0b19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLnBvcHVwZG9jdG9fX2NvbnRlbnRfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjMjkyOTI5ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJwbGF5ZmFpci1kaXNwbGF5XCIsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cGRvY3RvX19jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIC8qIDE3NSUgKi9cbn1cblxuLnBvcHVwZG9jdG9fX2xpbmtzIC5ob21lRm9uZGF0ZXVyc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3B1cGRvY3RvX19saW5rcyAuaG9tZUZvbmRhdGV1cnNfX2xpbmsgPiBhOmZpcnN0LWNoaWxkID4gc3BhbjpmaXJzdC1jaGlsZCA+IHN2ZyA+IHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlO1xufVxuXG4ucG9wdXBkb2N0b19fbGlua3MgLmhvbWVGb25kYXRldXJzX19saW5rID4gYTpmaXJzdC1jaGlsZDpob3ZlciA+IHNwYW46Zmlyc3QtY2hpbGQgPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnBvcHVwZG9jdG9fX2xpbmtzIC5ob21lRm9uZGF0ZXVyc19fbGluayA+IGE6Zmlyc3QtY2hpbGQgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IC41cmVtO1xufVxuXG4ucG9wdXBkb2N0b19fY3Jvc3Mge1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWJsb2NrX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGdhcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tYmxvY2tfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDcwcHggNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tYmxvY2tfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi52aWRlby1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tUHJpbWFyeS02MDAsICMwRjI2MkYpO1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cblxuLnZpZGVvLWJsb2NrX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4udmlkZW8tYmxvY2tfX3RpdGxlID4gKiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuXG4udmlkZW8tYmxvY2tfX2NvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tUHJpbWFyeS02MDAsICMwRjI2MkYpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzYWx0JyBvbjtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4udmlkZW8tYmxvY2sgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9fdGh1bWJuYWlsIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWJsb2NrIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTFfX3RodW1ibmFpbCA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1ibG9jayAuYW50aXBvZGVzLXBvc3QtY2FyZC0xX19oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC52aWRlby1ibG9jayAuYW50aXBvZGVzLXBvc3QtY2FyZC0xX19oZWFkZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG4udmlkZW8tYmxvY2sgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9fdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgLyogMTU2LjI1JSAqL1xuICBwYWRkaW5nOiA0OHB4IDFyZW07XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG5cbi52aWRlby1ibG9jayAuYW50aXBvZGVzLXBvc3QtY2FyZC0xIHtcbiAgbWluLWhlaWdodDogMjMuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tYmxvY2sgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMSBpbWcge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWJsb2NrIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTFfX2NhdGVnb3J5IHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4vKiA1ICovXG4uc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMnJlbSArIDZ2dyk7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuNjQyODZyZW0gKyAyLjI1dncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLm1hcmdpbi0tbm9ybWFsIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjY0Mjg2cmVtICsgMi4yNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi5tYXJnaW4tLW5vcm1hbCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLS1uby10b3BNYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLS1iYWNrZ3JvdW5kQ29sb3ItLWdyaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uc2VjdGlvbi0tYmFja2dyb3VuZENvbG9yLS1kZWdyYWRlLWdyZXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0MCwgMjQwLCAyNDAsIDApIDAlLCAjZjBmMGYwIDY2LjY3JSk7XG59XG5cbi5zZWN0aW9uLS1iYWNrZ3JvdW5kQ29sb3ItLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICNFN0U1RjA7XG59XG5cbi5zZWN0aW9uLS10b3BNYXJnaW4tLXNtIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjY0Mjg2cmVtICsgMi4yNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi0tdG9wTWFyZ2luLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi0tdG9wTWFyZ2luLS1tZCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS44MjE0M3JlbSArIDQuMTI1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLS10b3BNYXJnaW4tLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uSGVhZGVyLS1zdHlsZUZpcnN0IGgxLCAuc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCBoMiwgLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgaDMsXG4uc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCBoNCwgLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgaDUsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZUZpcnN0IGg2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBmb250LXNpemU6IGNhbGMoMS40NTcxNHJlbSArIDAuM3Z3KTtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCBoMSwgLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgaDIsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZUZpcnN0IGgzLFxuICAuc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCBoNCwgLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgaDUsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZUZpcnN0IGg2IHtcbiAgICBmb250LXNpemU6IDEuNzE0MjlyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgaDEsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZUZpcnN0IGgyLCAuc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCBoMyxcbiAgLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgaDQsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZUZpcnN0IGg1LCAuc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNTIxNDNyZW0gKyAwLjk3NXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCBoMSwgLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgaDIsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZUZpcnN0IGgzLFxuICAuc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCBoNCwgLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgaDUsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZUZpcnN0IGg2IHtcbiAgICBmb250LXNpemU6IDIuMzU3MTRyZW07XG4gIH1cbn1cblxuLnNlY3Rpb25IZWFkZXItLXN0eWxlRmlyc3QgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbkhlYWRlci0tc3R5bGVGaXJzdCAuc2VjdGlvbkhlYWRlcl9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODtcbn1cblxuLnNlY3Rpb25IZWFkZXItLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VjdGlvbkhlYWRlci0tbGVmdCAuc2VjdGlvbkhlYWRlcl9fdGl0bGUgaDEsIC5zZWN0aW9uSGVhZGVyLS1sZWZ0IC5zZWN0aW9uSGVhZGVyX190aXRsZSBoMiwgLnNlY3Rpb25IZWFkZXItLWxlZnQgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIGgzLFxuLnNlY3Rpb25IZWFkZXItLWxlZnQgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIGg0LCAuc2VjdGlvbkhlYWRlci0tbGVmdCAuc2VjdGlvbkhlYWRlcl9fdGl0bGUgaDUsIC5zZWN0aW9uSGVhZGVyLS1sZWZ0IC5zZWN0aW9uSGVhZGVyX190aXRsZSBoNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW07XG59XG5cbi5zZWN0aW9uSGVhZGVyLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2VjdGlvbkhlYWRlci0tcmlnaHQgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIGgxLCAuc2VjdGlvbkhlYWRlci0tcmlnaHQgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIGgyLCAuc2VjdGlvbkhlYWRlci0tcmlnaHQgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIGgzLFxuLnNlY3Rpb25IZWFkZXItLXJpZ2h0IC5zZWN0aW9uSGVhZGVyX190aXRsZSBoNCwgLnNlY3Rpb25IZWFkZXItLXJpZ2h0IC5zZWN0aW9uSGVhZGVyX190aXRsZSBoNSwgLnNlY3Rpb25IZWFkZXItLXJpZ2h0IC5zZWN0aW9uSGVhZGVyX190aXRsZSBoNiB7XG4gIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbTtcbn1cblxuLnNlY3Rpb25IZWFkZXItLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uc2VjdGlvbkhlYWRlci0tc3R5bGVTZWNvbmQgaDEsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVNlY29uZCBoMiwgLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIGgzLFxuLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIGg0LCAuc2VjdGlvbkhlYWRlci0tc3R5bGVTZWNvbmQgaDUsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVNlY29uZCBoNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU0Mjg2cmVtICsgMS4ydncpO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbkhlYWRlci0tc3R5bGVTZWNvbmQgaDEsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVNlY29uZCBoMiwgLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIGgzLFxuICAuc2VjdGlvbkhlYWRlci0tc3R5bGVTZWNvbmQgaDQsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVNlY29uZCBoNSwgLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIGg2IHtcbiAgICBmb250LXNpemU6IDIuNTcxNDNyZW07XG4gIH1cbn1cblxuLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIGgxOmFmdGVyLCAuc2VjdGlvbkhlYWRlci0tc3R5bGVTZWNvbmQgaDI6YWZ0ZXIsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVNlY29uZCBoMzphZnRlcixcbi5zZWN0aW9uSGVhZGVyLS1zdHlsZVNlY29uZCBoNDphZnRlciwgLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIGg1OmFmdGVyLCAuc2VjdGlvbkhlYWRlci0tc3R5bGVTZWNvbmQgaDY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAxLjA3MTQzcmVtIGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbn1cblxuYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuc2VjdGlvbkhlYWRlci0tc3R5bGVTZWNvbmQgaDE6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIGgyOmFmdGVyLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVNlY29uZCBoMzphZnRlcixcbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLnNlY3Rpb25IZWFkZXItLXN0eWxlU2Vjb25kIGg0OmFmdGVyLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVNlY29uZCBoNTphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuc2VjdGlvbkhlYWRlci0tc3R5bGVTZWNvbmQgaDY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRhNmM4O1xufVxuXG4uc2VjdGlvbkhlYWRlci0tc3R5bGVUaGlyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW07XG59XG5cbi5zZWN0aW9uSGVhZGVyLS1zdHlsZVRoaXJkIC5zZWN0aW9uSGVhZGVyX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMS43ODU3MXJlbSAzLjU3MTQzcmVtO1xufVxuXG4uc2VjdGlvbkhlYWRlci0tc3R5bGVUaGlyZCAuc2VjdGlvbkhlYWRlcl9fdGl0bGU6YmVmb3JlLCAuc2VjdGlvbkhlYWRlci0tc3R5bGVUaGlyZCAuc2VjdGlvbkhlYWRlcl9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA3cHggMCAwIDdweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzEwNjA2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjMTA2MDY7XG59XG5cbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLnNlY3Rpb25IZWFkZXItLXN0eWxlVGhpcmQgLnNlY3Rpb25IZWFkZXJfX3RpdGxlOmJlZm9yZSwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuc2VjdGlvbkhlYWRlci0tc3R5bGVUaGlyZCAuc2VjdGlvbkhlYWRlcl9fdGl0bGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNkNGE2YzggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Q0YTZjODtcbn1cblxuLnNlY3Rpb25IZWFkZXItLXN0eWxlVGhpcmQgLnNlY3Rpb25IZWFkZXJfX3RpdGxlOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNlY3Rpb25IZWFkZXItLXN0eWxlVGhpcmQgLnNlY3Rpb25IZWFkZXJfX3RpdGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNlY3Rpb25IZWFkZXItLXN0eWxlVGhpcmQgaDEsIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVRoaXJkIGgyLCAuc2VjdGlvbkhlYWRlci0tc3R5bGVUaGlyZCBoMyxcbi5zZWN0aW9uSGVhZGVyLS1zdHlsZVRoaXJkIGg0LCAuc2VjdGlvbkhlYWRlci0tc3R5bGVUaGlyZCBoNSwgLnNlY3Rpb25IZWFkZXItLXN0eWxlVGhpcmQgaDYge1xuICBmb250LXNpemU6IGNhbGMoMS41NXJlbSArIDEuMjc1dncpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVRoaXJkIGgxLCAuc2VjdGlvbkhlYWRlci0tc3R5bGVUaGlyZCBoMiwgLnNlY3Rpb25IZWFkZXItLXN0eWxlVGhpcmQgaDMsXG4gIC5zZWN0aW9uSGVhZGVyLS1zdHlsZVRoaXJkIGg0LCAuc2VjdGlvbkhlYWRlci0tc3R5bGVUaGlyZCBoNSwgLnNlY3Rpb25IZWFkZXItLXN0eWxlVGhpcmQgaDYge1xuICAgIGZvbnQtc2l6ZTogMi42NDI4NnJlbTtcbiAgfVxufVxuXG4ubm8tLW1hcmdpbi1oZWFkZXIgLnNlY3Rpb25IZWFkZXIgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIGgxLCAubm8tLW1hcmdpbi1oZWFkZXIgLnNlY3Rpb25IZWFkZXIgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIGgyLCAubm8tLW1hcmdpbi1oZWFkZXIgLnNlY3Rpb25IZWFkZXIgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIGgzLFxuLm5vLS1tYXJnaW4taGVhZGVyIC5zZWN0aW9uSGVhZGVyIC5zZWN0aW9uSGVhZGVyX190aXRsZSBoNCwgLm5vLS1tYXJnaW4taGVhZGVyIC5zZWN0aW9uSGVhZGVyIC5zZWN0aW9uSGVhZGVyX190aXRsZSBoNSwgLm5vLS1tYXJnaW4taGVhZGVyIC5zZWN0aW9uSGVhZGVyIC5zZWN0aW9uSGVhZGVyX190aXRsZSBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrX2hlcm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvY2tfaGVyb19fdGVhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrX2hlcm8gPiAqIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0ZXh0c1wiIFwiaW1hZ2VcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogY2FsYygxLjVyZW0gKyAwLjc1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja19oZXJvID4gKiB7XG4gICAgZ2FwOiAyLjE0Mjg2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19oZXJvID4gKiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSB0ZXh0c1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yNWZyIDAuNzVmcjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuLmJsb2NrX2hlcm8gPiAqOmJlZm9yZSwgLmJsb2NrX2hlcm8gPiAqOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrX2hlcm8gPiAqLmZ1bGxfcG9zaXRpb246bm90KC5pbWFnZV9fbGVmdCkge1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzXCIgXCJpbWFnZVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrX2hlcm8gPiAqLmZ1bGxfcG9zaXRpb246bm90KC5pbWFnZV9fbGVmdCkge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dHMgaW1hZ2VcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNzVmciAxLjI1ZnI7XG4gIH1cbn1cblxuLmJsb2NrX2hlcm9fX2ltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9ja19oZXJvX19pbWFnZSA+IHBpY3R1cmUgaW1nLFxuLmJsb2NrX2hlcm9fX2ltYWdlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZ1bGxfcG9zaXRpb246bm90KC5pbWFnZV9fbGVmdCk6bm90KC5pc0luc2lkZVBhZ2VCdWlsZGVyKSAuYmxvY2tfaGVyb19faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg4MCUgLSA1MHZ3KTtcbiAgfVxufVxuXG4uZnVsbF9wb3NpdGlvbjpub3QoLmltYWdlX19sZWZ0KTpub3QoLmlzSW5zaWRlUGFnZUJ1aWxkZXIpIC5ibG9ja19oZXJvX19pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBsZWZ0OiAtMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlX19sZWZ0IC5ibG9ja19oZXJvX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoODAlIC0gNTB2dyk7XG4gIH1cbn1cblxuLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19faW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tfaGVyb19fdGV4dHMge1xuICBncmlkLWFyZWE6IHRleHRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19oZXJvX190ZXh0cyB7XG4gICAgcGFkZGluZzogY2FsYygxLjcxNDI5cmVtICsgM3Z3KSBjYWxjKDEuNjA3MTRyZW0gKyAxLjg3NXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2tfaGVyb19fdGV4dHMge1xuICAgIHBhZGRpbmc6IDQuMjg1NzFyZW0gMy4yMTQyOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfaGVyb19fdGV4dHMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICAgIGJveC1zaGFkb3c6IDExcHggMTBweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2tfaGVyb19fdGV4dHMge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19oZXJvX190ZWFtIC5ibG9ja19oZXJvX190ZXh0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICB9XG59XG5cbi5mdWxsX3Bvc2l0aW9uOm5vdCguaW1hZ2VfX2xlZnQpOm5vdCguaW1hZ2VfX3JpZ2h0KSAuYmxvY2tfaGVyb19fdGV4dHMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZ1bGxfcG9zaXRpb246bm90KC5pbWFnZV9fbGVmdCk6bm90KC5pbWFnZV9fcmlnaHQpIC5ibG9ja19oZXJvX190ZXh0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlX19sZWZ0IC5ibG9ja19oZXJvX190ZXh0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBib3gtc2hhZG93OiAtMTFweCAxMHB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoMSwgLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDIsIC5pbWFnZV9fcmlnaHQgLmJsb2NrX2hlcm9fX3RleHRzIGgzLFxuLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDQsIC5pbWFnZV9fcmlnaHQgLmJsb2NrX2hlcm9fX3RleHRzIGg1LCAuaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyMTQzcmVtICsgMC45NzV2dyk7XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZV9fcmlnaHQgLmJsb2NrX2hlcm9fX3RleHRzIGgxLCAuaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoMiwgLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDMsXG4gIC5pbWFnZV9fcmlnaHQgLmJsb2NrX2hlcm9fX3RleHRzIGg0LCAuaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoNSwgLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDYge1xuICAgIGZvbnQtc2l6ZTogMi4zNTcxNHJlbTtcbiAgfVxufVxuXG4uaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoMTphZnRlciwgLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDI6YWZ0ZXIsIC5pbWFnZV9fcmlnaHQgLmJsb2NrX2hlcm9fX3RleHRzIGgzOmFmdGVyLFxuLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDQ6YWZ0ZXIsIC5pbWFnZV9fcmlnaHQgLmJsb2NrX2hlcm9fX3RleHRzIGg1OmFmdGVyLCAuaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoNjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDYgIWltcG9ydGFudDtcbn1cblxuYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoMTphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoMjphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuaW1hZ2VfX3JpZ2h0IC5ibG9ja19oZXJvX190ZXh0cyBoMzphZnRlcixcbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDQ6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDU6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmltYWdlX19yaWdodCAuYmxvY2tfaGVyb19fdGV4dHMgaDY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRhNmM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja19oZXJvX190ZXh0cyBoMSwgLmJsb2NrX2hlcm9fX3RleHRzIGgyLCAuYmxvY2tfaGVyb19fdGV4dHMgaDMsXG4uYmxvY2tfaGVyb19fdGV4dHMgaDQsIC5ibG9ja19oZXJvX190ZXh0cyBoNSwgLmJsb2NrX2hlcm9fX3RleHRzIGg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTY0MjlyZW0gKyAxLjQyNXZ3KTtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzIGgxLCAuYmxvY2tfaGVyb19fdGV4dHMgaDIsIC5ibG9ja19oZXJvX190ZXh0cyBoMyxcbiAgLmJsb2NrX2hlcm9fX3RleHRzIGg0LCAuYmxvY2tfaGVyb19fdGV4dHMgaDUsIC5ibG9ja19oZXJvX190ZXh0cyBoNiB7XG4gICAgZm9udC1zaXplOiAyLjc4NTcxcmVtO1xuICB9XG59XG5cbi5ibG9ja19oZXJvX190ZXh0cyBoMTphZnRlciwgLmJsb2NrX2hlcm9fX3RleHRzIGgyOmFmdGVyLCAuYmxvY2tfaGVyb19fdGV4dHMgaDM6YWZ0ZXIsXG4uYmxvY2tfaGVyb19fdGV4dHMgaDQ6YWZ0ZXIsIC5ibG9ja19oZXJvX190ZXh0cyBoNTphZnRlciwgLmJsb2NrX2hlcm9fX3RleHRzIGg2OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzIGgxOmFmdGVyLCAuYmxvY2tfaGVyb19fdGV4dHMgaDI6YWZ0ZXIsIC5ibG9ja19oZXJvX190ZXh0cyBoMzphZnRlcixcbiAgLmJsb2NrX2hlcm9fX3RleHRzIGg0OmFmdGVyLCAuYmxvY2tfaGVyb19fdGV4dHMgaDU6YWZ0ZXIsIC5ibG9ja19oZXJvX190ZXh0cyBoNjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtO1xuICB9XG59XG5cbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NrX2hlcm9fX3RleHRzIGgxOmFmdGVyLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9ja19oZXJvX190ZXh0cyBoMjphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuYmxvY2tfaGVyb19fdGV4dHMgaDM6YWZ0ZXIsXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9ja19oZXJvX190ZXh0cyBoNDphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuYmxvY2tfaGVyb19fdGV4dHMgaDU6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NrX2hlcm9fX3RleHRzIGg2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YTZjOCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tfaGVyb19fdGV4dHMgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5ibG9ja19oZXJvX190ZXh0cyBwLCAuYmxvY2tfaGVyb19fdGV4dHMgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzIHAsIC5ibG9ja19oZXJvX190ZXh0cyBsaSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICB9XG59XG5cbi5ibG9ja19oZXJvX190ZXh0cyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wdWNlLnN2Z1wiKTtcbn1cblxuLmJsb2NrX2hlcm9fX3RleHRzIC5saW5rX3dpdGhfYm9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMS43ODU3MXJlbTtcbn1cblxuLmJsb2NrX2hlcm9fX3RleHRzIC5saW5rX3dpdGhfYm9yZGVyICsgLmxpbmtfd2l0aF9ib3JkZXIge1xuICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtO1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9ja19oZXJvX190ZXh0cyAubGlua193aXRoX2JvcmRlciB7XG4gIGNvbG9yOiAjNjE0YTVmO1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9ja19oZXJvX190ZXh0cyAubGlua193aXRoX2JvcmRlciA+IHNwYW46YmVmb3JlLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9ja19oZXJvX190ZXh0cyAubGlua193aXRoX2JvcmRlciA+IHNwYW46YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NrX2hlcm9fX3RleHRzIC5saW5rX3dpdGhfYm9yZGVyID4gc3BhbiBzcGFuOmJlZm9yZSwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuYmxvY2tfaGVyb19fdGV4dHMgLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNkNGE2Yzg7XG59XG5cbmJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NrX2hlcm9fX3RleHRzIC5saW5rX3dpdGhfYm9yZGVyOmhvdmVyIHtcbiAgY29sb3I6ICM2MTRhNWYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjUzNTcxcmVtICsgMS4xMjV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwge1xuICAgIHBhZGRpbmc6IGNhbGMoMS42NDI4NnJlbSArIDIuMjV2dykgY2FsYygxLjYwNzE0cmVtICsgMS44NzV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCB7XG4gICAgcGFkZGluZzogMy41NzE0M3JlbSAzLjIxNDI5cmVtO1xuICB9XG59XG5cbi5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwuYmxvY2tfY29udGFjdF9mb3JtIHtcbiAgcGFkZGluZzogMi41cmVtIDMuMjE0MjlyZW07XG59XG5cbi5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwuYmxvY2tfY29udGFjdF9mb3JtLmZvcm1fdXJnZW5jZSBkaXYud3BjZjcge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtO1xufVxuXG4uYmxvY2tfaGVyb19fdGV4dHMucG9zaXRpb24tLXNtYWxsIGgxLCAuYmxvY2tfaGVyb19fdGV4dHMucG9zaXRpb24tLXNtYWxsIGgyLCAuYmxvY2tfaGVyb19fdGV4dHMucG9zaXRpb24tLXNtYWxsIGgzLFxuLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCBoNCwgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCBoNSwgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCBoNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyMTQzcmVtICsgMC45NzV2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDEsIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDIsIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDMsXG4gIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDQsIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDUsIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDYge1xuICAgIGZvbnQtc2l6ZTogMi4zNTcxNHJlbTtcbiAgfVxufVxuXG4uYmxvY2tfaGVyb19fdGV4dHMucG9zaXRpb24tLXNtYWxsIGgxOmFmdGVyLCAuYmxvY2tfaGVyb19fdGV4dHMucG9zaXRpb24tLXNtYWxsIGgyOmFmdGVyLCAuYmxvY2tfaGVyb19fdGV4dHMucG9zaXRpb24tLXNtYWxsIGgzOmFmdGVyLFxuLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCBoNDphZnRlciwgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCBoNTphZnRlciwgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCBoNjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YTU4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDE6YWZ0ZXIsIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDI6YWZ0ZXIsIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDM6YWZ0ZXIsXG4gIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDQ6YWZ0ZXIsIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDU6YWZ0ZXIsIC5ibG9ja19oZXJvX190ZXh0cy5wb3NpdGlvbi0tc21hbGwgaDY6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbTtcbiAgfVxufVxuXG4uYmxvY2tfaGVyb19fdGV4dHMucG9zaXRpb24tLXNtYWxsIHAge1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCAubGlua193aXRoX2JvcmRlciB7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrX2hlcm9fX3RleHRzLnBvc2l0aW9uLS1zbWFsbCAubGlua193aXRoX2JvcmRlciB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19oZXJvLnBvc2l0aW9uLS1zbWFsbCA+ICoge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS43NWZyIDAuNzVmcjtcbiAgfVxufVxuXG4uYmxvY2tfaGVyby5pbnRlcm5hbFBhZ2VfX2hlcm8tLW5vTWVkaWEgPiAqIHtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0ZXh0c1wiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmJsb2NrX2hlcm8uaW50ZXJuYWxQYWdlX19oZXJvLS1ub01lZGlhIC5ibG9ja19oZXJvX190ZXh0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNhcHRpb25faW1hZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmNhcHRpb25faW1hZ2UgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9ja19oZXJvX19pbWFnZSA+IGdvb2dsZS1tYXBzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfaGVyb19fdGV4dHMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja19oZXJvX190ZXh0cyBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrX2hlcm9faG9tZSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19oZXJvX2hvbWUgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJsb2NrX2hlcm9faG9tZSAuYmxvY2tfaGVyb19faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJsb2NrX2hlcm9faG9tZSAubm9ybWFsX3Bvc2l0aW9uIC5ibG9ja19oZXJvX19pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuXG4uYmxvY2tfaGVyb19ob21lIC5ibG9ja19oZXJvX190ZXh0cyBoMiB7XG4gIGNvbG9yOiB2YXIoLS1zcGVjaWZpY0NvbG9yKTtcbn1cblxuLmJsb2NrX2hlcm9faG9tZSAuYmxvY2tfaGVyb19fdGV4dHMgaDI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3BlY2lmaWNDb2xvcik7XG59XG5cbi5ibG9ja19oZXJvX2hvbWUgLmJsb2NrX2hlcm9fX3RleHRzIC5saW5rX3dpdGhfYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLXNwZWNpZmljQ29sb3IpO1xufVxuXG4uYmxvY2tfaGVyb19ob21lIC5ibG9ja19oZXJvX190ZXh0cyAubGlua193aXRoX2JvcmRlciA+IHNwYW46YmVmb3JlLFxuLmJsb2NrX2hlcm9faG9tZSAuYmxvY2tfaGVyb19fdGV4dHMgLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuOmFmdGVyLFxuLmJsb2NrX2hlcm9faG9tZSAuYmxvY2tfaGVyb19fdGV4dHMgLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuIHNwYW46YmVmb3JlLFxuLmJsb2NrX2hlcm9faG9tZSAuYmxvY2tfaGVyb19fdGV4dHMgLmxpbmtfd2l0aF9ib3JkZXIgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNwZWNpZmljQ29sb3IpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKlxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfCBWYXJpYWJsZXNcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHxcbiAgfCBHbG9iYWwgdmFyaWFibGVzIHVzZWQgdG8gbWFuYWdlIHRoZSBoZWFkZXIgbWVudSBzdHlsZXMuXG4gIHxcbiAgKi9cbiAgLmFwcE1lbnUge1xuICAgIC0tbWVudUJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmM2YzZjMgMCUsICNmY2ZjZmMgMTAwJSk7XG4gICAgLS1tZW51Qm94U2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC0tbWVudUhlaWdodDogNDBweDtcbiAgfVxuICBodG1sOm5vdChbbGFuZz1cInJ1LVJVXCJdKSAuYXBwTWVudSB7XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fY29sb3I6ICM3ZTdlN2Q7XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fZm9udFNpemU6IDAuODU3MTRyZW07XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fcGFkZGluZzogMC43MTQyOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sOm5vdChbbGFuZz1cInJ1LVJVXCJdKSAuYXBwTWVudSB7XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fZm9udFNpemU6IDAuOTI4NTdyZW07XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fcGFkZGluZzogMS4wNzE0M3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sW2xhbmc9XCJydS1SVVwiXSAuYXBwTWVudSB7XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fY29sb3I6ICM3ZTdlN2Q7XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fZm9udFNpemU6IDAuNzE0MjlyZW07XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fcGFkZGluZzogMC4zNTcxNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sW2xhbmc9XCJydS1SVVwiXSAuYXBwTWVudSB7XG4gICAgLS1tZW51Rmlyc3RMZXZlbF9fZm9udFNpemU6IDAuNzg1NzFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLypcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHwgTWVudVxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cbiAgLmFwcE1lbnUge1xuICAgIGhlaWdodDogdmFyKC0tbWVudUhlaWdodCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWVudUJhY2tncm91bmQpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLW1lbnVCb3hTaGFkb3cpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcHBNZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcHBNZW51IFtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLypcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHwgRmlyc3QgTGV2ZWxcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG4gIC5hcHBNZW51X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hcHBNZW51X19pdGVtcyA+ICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hcHBNZW51X19pdGVtcyA+ICogPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFwcE1lbnVfX2l0ZW1zID4gKiA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwTWVudV9faXRlbXMgPiAqID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmFwcE1lbnVfX2l0ZW1zID4gKiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcHBNZW51X19pdGVtcyA+ICogPiBhOmhvdmVyLFxuICAuYXBwTWVudV9faXRlbXMgPiAqLmlzQWN0aXZlID4gYSxcbiAgLmFwcE1lbnVfX2l0ZW1zID4gKi5hcHBNZW51X19tZW51SXRlbS0taXNBY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgfVxuICAuYXBwTWVudV9faGFzU3ViTWVudSA+IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcHBNZW51X19zaG93T25seU9uTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLypcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHwgU2Vjb25kIExldmVsXG4gIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xuICAuYXBwTWVudV9faXRlbXMgLmFwcE1lbnVfX3N1Yk1lbnU6bm90KC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWVudUhlaWdodCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmFwcE1lbnVfX2l0ZW1zID4gKjpob3ZlciA+IC5hcHBNZW51X19zdWJNZW51Om5vdCguYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBHbG9iYWwgVmFyaWFibGVzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4gIC5hcHBNZW51X19tZWdhTWVudSB7XG4gICAgLS1tZWdhTWVudV9fYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtLW1lZ2FNZW51X19ib3hTaGFkb3c6IDJweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIC0tbWVnYU1lbnVfX3BhZGRpbmc6IHZhcigtLW1lZ2FNZW51X192ZXJ0aWNhbFBhZGRpbmcpIHZhcigtLW1lZ2FNZW51X19ob3Jpem9udGFsUGFkZGluZyk7XG4gICAgLS1tZWdhTWVudV9fdmVydGljYWxQYWRkaW5nOiAxLjQyODU3cmVtO1xuICAgIC0tbWVnYU1lbnVfX2hvcml6b250YWxQYWRkaW5nOiBjYWxjKDEuNXJlbSArIDAuNzV2dyk7XG4gICAgLS1tZWdhTWVudV9fd2lkdGg6IDc2LjA3MTQzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBNZW51X19tZWdhTWVudSB7XG4gICAgLS1tZWdhTWVudV9faG9yaXpvbnRhbFBhZGRpbmc6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgICAtLW1lZ2FNZW51X19jb2x1bW5Cb3JkZXJfX2NvbG9yOiAjZDFkMWQxO1xuICAgIC0tbWVnYU1lbnVfX2NvbHVtbkJvcmRlcl9fZ2FwOiAxLjQyODU3cmVtO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudSB7XG4gICAgLS1tZWdhTWVudV9fbWVudUl0ZW1fX2dhcDogMS40Mjg1N3JlbTtcbiAgICAtLW1lZ2FNZW51X19tZW51SXRlbV9fdGl0bGVfX2ZvbnRTaXplOiAxNXB4O1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudSB7XG4gICAgLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fY29sb3I6ICNmNmY2ZjY7XG4gICAgLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fd2lkdGg6IDZweDtcbiAgICAtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fZm9udFNpemU6IDFyZW07XG4gICAgLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2dhcDogMC41NzE0M3JlbTtcbiAgICAtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fbWFyZ2luVG9wOiAwLjg1NzE0cmVtO1xuICAgIC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19wYWRkaW5nTGVmdDogMC44NTcxNHJlbTtcbiAgICAtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fYm9yZGVyX19nYXA6IDEuNDI4NTdyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgICAtLW1lZ2FNZW51X19idXR0b25fX21hcmdpblRvcDogY2FsYygxLjc4NTcxcmVtICsgMy43NXZ3KTtcbiAgICAtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGg6IDJweDtcbiAgICAtLW1lZ2FNZW51X19idXR0b25fX3BzZXVkb0VsZW1lbnRzX19zaXplOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgICAtLW1lZ2FNZW51X19idXR0b25fX21hcmdpblRvcDogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXBwTWVudV9fbWVnYU1lbnUge1xuICAgIC0tbWVnYU1lbnVfX3RleHRJbWFnZV9fYmFja2dyb3VuZENvbG9yOiAjZjlmOWY5O1xuICAgIC0tbWVnYU1lbnVfX3RleHRJbWFnZV9fdGV4dF9fbWFyZ2luVG9wOiAxLjQyODU3cmVtO1xuICAgIC0tbWVnYU1lbnVfX3RleHRJbWFnZV9fZ2FwOiBjYWxjKDEuNDY0MjlyZW0gKyAwLjM3NXZ3KTtcbiAgICAtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX3BhZGRpbmc6IDAuODU3MTRyZW07XG4gICAgLS1tZWdhTWVudV9fdGV4dEltYWdlX190ZXh0X19nYXA6IDEuMDcxNDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgICAtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX2dhcDogMS43ODU3MXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE1lZ2EgTWVudVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuICAuYXBwTWVudV9fbWVnYU1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tZWdhTWVudV9fd2lkdGgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXJIZWlnaHQsIDBweCkgLSAxLjA3MTQzcmVtKTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IHZhcigtLW1lZ2FNZW51X19wYWRkaW5nKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tZWdhTWVudV9fYmFja2dyb3VuZCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tbWVnYU1lbnVfX2JveFNoYWRvdyk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbiArIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLW1lZ2FNZW51X19jb2x1bW5Cb3JkZXJfX2dhcCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1tZWdhTWVudV9fY29sdW1uQm9yZGVyX19nYXApO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tbWVnYU1lbnVfX2NvbHVtbkJvcmRlcl9fY29sb3IpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW0gKyAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX2dhcCk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlID4gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3RpdGxlX19mb250U2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKSAwJSwgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKSA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCByaWdodCBib3R0b20vMCAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuMzVzIGVhc2U7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlID4gYTpob3ZlciA+IHNwYW4sXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1UaXRsZSA+ICouYXBwTWVudV9fbWVudUl0ZW0tLWlzQWN0aXZlID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fbWFyZ2luVG9wKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fcGFkZGluZ0xlZnQpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKjpub3QoLmlzTm90QUxpbmspIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fZm9udFNpemUpO1xuICAgIGNvbG9yOiAjNGM0YzRjO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKjpub3QoLmlzTm90QUxpbmspOmhvdmVyLCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+ICo6bm90KC5pc05vdEFMaW5rKS5hcHBNZW51X19tZW51SXRlbS0taXNBY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKi5pc05vdEFMaW5rLFxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUgPiAqLmlzTm90QUxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19mb250U2l6ZSk7XG4gICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fZ2FwKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+ICpbZGF0YS1hZGQtYm9yZGVyLWFmdGVyXSArICoge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fYm9yZGVyX19nYXApO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fZ2FwKTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fYm9yZGVyX19jb2xvcik7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqICsgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKiArIHVsID4gKiA+IGEge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19mb250U2l6ZSk7XG4gICAgY29sb3I6ICM0YzRjNGM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+ICogKyB1bCA+ICogPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+ICogKyB1bCA+ICouYXBwTWVudV9fbWVudUl0ZW0tLWlzQWN0aXZlID4gYSB7XG4gICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqICsgdWwgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19nYXApO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19tYXJnaW5Ub3ApO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjM1NzE0cmVtIGNhbGMoMS41MzU3MXJlbSArIDEuMTI1dncpO1xuICAgIGJvcmRlcjogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgI2RlZGVkZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYSA+IHNwYW4gPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGE6OmJlZm9yZSwgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjphZnRlcixcbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YmVmb3JlLFxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX3BzZXVkb0VsZW1lbnRzX19zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX3BzZXVkb0VsZW1lbnRzX19zaXplKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzLCBoZWlnaHQgLjNzO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGModmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgKiAtMSk7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGModmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgKiAtMSk7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgKiAtMSk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIGJvcmRlci10b3A6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3Bhbjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGE6aG92ZXI6OmJlZm9yZSwgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOmhvdmVyOjphZnRlcixcbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOmhvdmVyID4gc3Bhbjo6YmVmb3JlLFxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGE6aG92ZXIgPiBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkpO1xuICAgIGhlaWdodDogY2FsYyg1MCUgKyB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMikge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudSBociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fd2lkdGgpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvciwgdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19ib3JkZXJfX2NvbG9yKSk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19ib3JkZXJfX2dhcCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19ib3JkZXJfX2dhcCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IsIHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fYm9yZGVyX19jb2xvcikpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvciwgdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19ib3JkZXJfX2NvbG9yKSk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uLS1pc1RleHRJbWFnZSB7XG4gICAgZmxleDogMi41O1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tbWVnYU1lbnVfX3ZlcnRpY2FsUGFkZGluZykgKiAtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLW1lZ2FNZW51X19ob3Jpem9udGFsUGFkZGluZykgKiAtMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1tZWdhTWVudV9fdmVydGljYWxQYWRkaW5nKSAqIC0xKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1tZWdhTWVudV9fdmVydGljYWxQYWRkaW5nKSB2YXIoLS1tZWdhTWVudV9fdGV4dEltYWdlX19wYWRkaW5nKSB2YXIoLS1tZWdhTWVudV9fdGV4dEltYWdlX19wYWRkaW5nKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX2JhY2tncm91bmRDb2xvcik7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RleHRJbWFnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUgIGltYWdlJyAndGV4dCAgIGltYWdlJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1tZWdhTWVudV9fdGV4dEltYWdlX19nYXApO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX190aXRsZSB7XG4gICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICBmb250LXNpemU6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fdGl0bGVfX2ZvbnRTaXplKTtcbiAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX190aXRsZSA+ICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX3RleHQge1xuICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tZWdhTWVudV9fdGV4dEltYWdlX190ZXh0X19tYXJnaW5Ub3ApO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX190ZXh0ID4gKiB7XG4gICAgY29sb3I6ICM0YzRjNGM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RleHRJbWFnZV9fdGV4dCA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tZWdhTWVudV9fdGV4dEltYWdlX190ZXh0X19nYXApO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX19pbWFnZSB7XG4gICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RleHRJbWFnZV9faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RleHRJbWFnZV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX19idXR0b24gPiBhIHtcbiAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjNzc3Nyk7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUaXRsZSArIFRleHQgKyBCdXR0b25cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b24gPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RpdGxlVGV4dEJ1dHRvbl9fdGl0bGUgPiAqIHtcbiAgICBjb2xvcjogIzVhNWE1ODtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uX190aXRsZSB+ICoge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19wYWRkaW5nTGVmdCk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX3RleHQgPiAqIHtcbiAgICBjb2xvcjogIzRjNGM0YztcbiAgICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uX190ZXh0ID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX2J1dHRvbiB7XG4gICAgY29sb3I6ICM1YTVhNTg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBWYXJpYWJsZXNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbiAgLmFwcE1lbnVfX2Jhc2ljTWVudSB7XG4gICAgLS1iYXNpY01lbnVfX2JhY2tncm91bmRDb2xvcjogI2ZmZjtcbiAgICAtLWJhc2ljTWVudV9fYm94U2hhZG93OiAycHggNHB4IDEwcHggcmdiKDAgMCAwIC8gMTYlKTtcbiAgICAtLWJhc2ljTWVudV9fbWF4V2lkdGg6IDE3LjVyZW07XG4gICAgLS1iYXNpY01lbnVfX3ZlcnRpY2FsUGFkZGluZzogMS40Mjg1N3JlbTtcbiAgICAtLWJhc2ljTWVudV9faG9yaXpvbnRhbFBhZGRpbmc6IDEuNDI4NTdyZW07XG4gICAgLS1iYXNpY01lbnVfX3BhZGRpbmc6IHZhcigtLWJhc2ljTWVudV9fdmVydGljYWxQYWRkaW5nKSB2YXIoLS1iYXNpY01lbnVfX2hvcml6b250YWxQYWRkaW5nKTtcbiAgfVxuICAuYXBwTWVudV9fYmFzaWNNZW51IHtcbiAgICAtLWJhc2ljTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcDogY2FsYygxLjQ1NzE0cmVtICsgMC4zdncpO1xuICAgIC0tYmFzaWNNZW51X19maXJzdExldmVsSXRlbV9fc2VwYXJhdG9yX19jb2xvcjogI2QxZDFkMTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwTWVudV9fYmFzaWNNZW51IHtcbiAgICAtLWJhc2ljTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcDogMS43MTQyOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE1lbnVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbiAgLmFwcE1lbnVfX2Jhc2ljTWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1iYXNpY01lbnVfX21heFdpZHRoKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVySGVpZ2h0LCAwcHgpIC0gMS4wNzE0M3JlbSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWJhc2ljTWVudV9fdmVydGljYWxQYWRkaW5nKSAtICh2YXIoLS1iYXNpY01lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpIHZhcigtLWJhc2ljTWVudV9faG9yaXpvbnRhbFBhZGRpbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2ljTWVudV9fYmFja2dyb3VuZENvbG9yKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1iYXNpY01lbnVfX2JveFNoYWRvdyk7XG4gIH1cbiAgLmFwcE1lbnVfX2Jhc2ljTWVudS5lZGdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIHZhcigtLW1lbnVJdGVtV2lkdGgsIDBweCkpKTtcbiAgfVxuICAuYXBwTWVudV9fYmFzaWNNZW51ID4gKiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gIH1cbiAgLmFwcE1lbnVfX2Jhc2ljTWVudSA+ICo6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICB9XG4gIC5hcHBNZW51X19iYXNpY01lbnUgPiAqID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tYmFzaWNNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWJhc2ljTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgfVxuICAuYXBwTWVudV9fYmFzaWNNZW51ID4gKjpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pICsgKiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJhc2ljTWVudV9fZmlyc3RMZXZlbEl0ZW1fX3NlcGFyYXRvcl9fY29sb3IpO1xuICB9XG4gIC8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU3ViIE1lbnVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbiAgLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSA+IC5hcHBNZW51X19zdWJNZW51IHtcbiAgICB0b3A6IGNhbGMoKHZhcigtLWJhc2ljTWVudV9fdmVydGljYWxQYWRkaW5nKSAtICh2YXIoLS1iYXNpY01lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpICogLTEpO1xuICAgIHJpZ2h0OiBjYWxjKCh2YXIoLS1iYXNpY01lbnVfX2hvcml6b250YWxQYWRkaW5nKSArIDAuMzU3MTRyZW0pICogLTEpO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUuaXNBY3RpdmUgPiAuYXBwTWVudV9fc3ViTWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbGluayAgYnV0dG9uJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG4gIC5hcHBNZW51X19iYXNpY01lbnVfX2l0ZW1IYXNTdWJNZW51ID4gYSB7XG4gICAgZ3JpZC1hcmVhOiBsaW5rO1xuICB9XG4gIC5hcHBNZW51X19iYXNpY01lbnVfX2l0ZW1IYXNTdWJNZW51ID4gYnV0dG9uIHtcbiAgICBncmlkLWFyZWE6IGJ1dHRvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBSZXNwb25zaXZlIE1lbnVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qXG4gIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB8IFZhcmlhYmxlc1xuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cbiAgLmFwcE1lbnUge1xuICAgIC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcDogY2FsYygxLjQ2NDI5cmVtICsgMC4zNzV2dyk7XG4gICAgLS1hcHBNZW51X19zaWRlc1BhZGRpbmc6IDEuNDI4NTdyZW07XG4gICAgLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmc6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICAgIC0tYXBwTWVudV9fYm9yZGVyOiA2cHggc29saWQgI2Y2ZjZmNjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwTWVudSB7XG4gICAgLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwOiAxLjc4NTcxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBNZW51IHtcbiAgICAtLWFwcE1lbnVfX3ZlcnRpY2FsUGFkZGluZzogMS43ODU3MXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXBwTWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVySGVpZ2h0LCAwcHgpIC0gdmFyKC0tY2FsbFRvQWN0aW9uc0hlaWdodCwgNDBweCkpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIHRvcDogdmFyKC0taGVhZGVySGVpZ2h0LCAwcHgpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgLmFwcE1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVudUhlYWRlci5tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYXBwTWVudV9faXRlbXMgPiBsaVtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogIzFkMWQxZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cbiAgLmFwcE1lbnVfX2l0ZW1zID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gIH1cbiAgLmFwcE1lbnVfX2l0ZW1zID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3NzcpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgfVxuICAuYXBwTWVudV9faXRlbXMgPiBsaTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pLmFwcE1lbnVfX2hhc1N1Yk1lbnUsIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUgYnV0dG9uJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG4gIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkuYXBwTWVudV9faGFzU3ViTWVudSA+IGEsIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSA+IGEge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gIH1cbiAgLmFwcE1lbnVfX2l0ZW1zID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKS5hcHBNZW51X19oYXNTdWJNZW51ID4gYnV0dG9uLCAuYXBwTWVudV9faXRlbXMgPiBsaTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBidXR0b24ge1xuICAgIGdyaWQtYXJlYTogYnV0dG9uO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYXBwTWVudV9faXRlbXMgPiBsaTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pLmFwcE1lbnVfX2hhc1N1Yk1lbnUgPiBidXR0b24gcGF0aCwgLmFwcE1lbnVfX2l0ZW1zID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKS5hcHBNZW51X19iYXNpY01lbnVfX2l0ZW1IYXNTdWJNZW51ID4gYnV0dG9uIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLW1lbnVDb2xvciwgIzc3NzcpO1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXJIZWlnaHQsIDBweCkgLSB2YXIoLS1jYWxsVG9BY3Rpb25zSGVpZ2h0LCA0MHB4KSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpO1xuICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMzQsIDAsIDYzLCAwLjUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUgPiAuYXBwTWVudV9fc3ViTWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuanMtYXBwTWVudV9fc3ViTWVudV9fdGl0bGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuYXBwTWVudV9fc3ViTWVudS0taGF2ZUFuQWN0aXZlU3ViTWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYXBwTWVudV9fc3ViTWVudSA+IGxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fdmVydGljYWxQYWRkaW5nKSAtICh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpKTtcbiAgfVxuICAuYXBwTWVudV9fc3ViTWVudSA+IGxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0gPiBhIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fdmVydGljYWxQYWRkaW5nKSAtICh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjNzc3KTtcbiAgfVxuICAuYXBwTWVudV9fc3ViTWVudSA+IGxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0gPiBhIHN2ZyB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51ID4gbGlbZGF0YS1pcy1yZXNwb25zaXZlXSA+IGEgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51ID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gIH1cbiAgLmFwcE1lbnVfX3N1Yk1lbnUgPiBsaTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3Nyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51ID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKS5hcHBNZW51X19oYXNTdWJNZW51LCAuYXBwTWVudV9fc3ViTWVudSA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUgYnV0dG9uJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51ID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKS5hcHBNZW51X19oYXNTdWJNZW51ID4gYSwgLmFwcE1lbnVfX3N1Yk1lbnUgPiBsaTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBhIHtcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51ID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKS5hcHBNZW51X19oYXNTdWJNZW51ID4gYnV0dG9uLCAuYXBwTWVudV9fc3ViTWVudSA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSA+IGJ1dHRvbiB7XG4gICAgZ3JpZC1hcmVhOiBidXR0b247XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51ID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKS5hcHBNZW51X19oYXNTdWJNZW51ID4gYnV0dG9uIHBhdGgsIC5hcHBNZW51X19zdWJNZW51ID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKS5hcHBNZW51X19iYXNpY01lbnVfX2l0ZW1IYXNTdWJNZW51ID4gYnV0dG9uIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLW1lbnVDb2xvciwgIzc3NzcpO1xuICB9XG4gIC8qXG4gIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB8IE1lZ2EgTWVudVxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cbiAgLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgICAtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXA6IDIuMTQyODZyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlIHtcbiAgICAtLW1lbnVDb2xvcjogIzc3NztcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUuYXBwTWVudV9faGFzU3ViTWVudSwgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RpdGxlIGJ1dHRvbic7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUuYXBwTWVudV9faGFzU3ViTWVudSA+IGEsIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1UaXRsZS5hcHBNZW51X19iYXNpY01lbnVfX2l0ZW1IYXNTdWJNZW51ID4gYSB7XG4gICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUuYXBwTWVudV9faGFzU3ViTWVudSA+IGJ1dHRvbiwgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBidXR0b24ge1xuICAgIGdyaWQtYXJlYTogYnV0dG9uO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUuYXBwTWVudV9faGFzU3ViTWVudSA+IGJ1dHRvbiBwYXRoLCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSA+IGJ1dHRvbiBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS1tZW51Q29sb3IsICM3Nzc3KTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjNzc3KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uLS1lbmRXaXRoTWVudUl0ZW0gKyAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW4tLWlzVGV4dEltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpICogLTEpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbiBociB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbiAuYXBwTWVudV9fc3ViTWVudSB7XG4gICAgLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwOiAxLjc4NTcxcmVtO1xuICB9XG4gIC5hcHBNZW51X19oYXNTdWJNZW51LmlzQWN0aXZlICsgLmFwcE1lbnVfX3N1Yk1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IFtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fdmVydGljYWxQYWRkaW5nKSAtICh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjNzc3KTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IFtkYXRhLWlzLXJlc3BvbnNpdmVdIHN2ZyB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gW2RhdGEtaXMtcmVzcG9uc2l2ZV0gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSk6bm90KC5pc05vdEFMaW5rKSB7XG4gICAgLS1tZW51Q29sb3I6ICM3Nzc7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3Nyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiA6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKTpub3QoLmlzTm90QUxpbmspID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3Nyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSk6bm90KC5pc05vdEFMaW5rKS5hcHBNZW51X19oYXNTdWJNZW51LCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IDpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pOm5vdCguaXNOb3RBTGluaykuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUgYnV0dG9uJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSk6bm90KC5pc05vdEFMaW5rKS5hcHBNZW51X19oYXNTdWJNZW51ID4gYSwgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiA6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKTpub3QoLmlzTm90QUxpbmspLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBhIHtcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSk6bm90KC5pc05vdEFMaW5rKS5hcHBNZW51X19oYXNTdWJNZW51ID4gYnV0dG9uLCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IDpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pOm5vdCguaXNOb3RBTGluaykuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSA+IGJ1dHRvbiB7XG4gICAgZ3JpZC1hcmVhOiBidXR0b247XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSk6bm90KC5pc05vdEFMaW5rKS5hcHBNZW51X19oYXNTdWJNZW51ID4gYnV0dG9uIHBhdGgsIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSk6bm90KC5pc05vdEFMaW5rKS5hcHBNZW51X19iYXNpY01lbnVfX2l0ZW1IYXNTdWJNZW51ID4gYnV0dG9uIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLW1lbnVDb2xvciwgIzc3NzcpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gLmlzTm90QUxpbmsge1xuICAgIC0tbWVudUNvbG9yOiAjNzc3O1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hcHBNZW51X19zaWRlc1BhZGRpbmcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3NzcpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgICBjb2xvcjogI2I1YjViNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAuaXNOb3RBTGluayA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3NzcpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IC5pc05vdEFMaW5rLmFwcE1lbnVfX2hhc1N1Yk1lbnUsIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gLmlzTm90QUxpbmsuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUgYnV0dG9uJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gLmlzTm90QUxpbmsuYXBwTWVudV9faGFzU3ViTWVudSA+IGEsIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gLmlzTm90QUxpbmsuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSA+IGEge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAuaXNOb3RBTGluay5hcHBNZW51X19oYXNTdWJNZW51ID4gYnV0dG9uLCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IC5pc05vdEFMaW5rLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBidXR0b24ge1xuICAgIGdyaWQtYXJlYTogYnV0dG9uO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IC5pc05vdEFMaW5rLmFwcE1lbnVfX2hhc1N1Yk1lbnUgPiBidXR0b24gcGF0aCwgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAuaXNOb3RBTGluay5hcHBNZW51X19iYXNpY01lbnVfX2l0ZW1IYXNTdWJNZW51ID4gYnV0dG9uIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLW1lbnVDb2xvciwgIzc3NzcpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51IHtcbiAgICAtLWJvcmRlckdhcDogY2FsYygxLjY0Mjg2cmVtICsgMi4yNXZ3KTtcbiAgICAtLWJvcmRlckhlaWdodDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51IHtcbiAgICAtLWJvcmRlckdhcDogMy41NzE0M3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IFtkYXRhLWFkZC1ib3JkZXItYWZ0ZXJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiBbZGF0YS1hZGQtYm9yZGVyLWFmdGVyXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKSAqIDIpKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJvcmRlckhlaWdodCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsYygodmFyKC0tYm9yZGVySGVpZ2h0KSAqIC0xKSAtICh2YXIoLS1ib3JkZXJHYXApIC8gMikgKyAodmFyKC0tYm9yZGVySGVpZ2h0KSAvIDIpKTtcbiAgICBsZWZ0OiB2YXIoLS1hcHBNZW51X19zaWRlc1BhZGRpbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgcmlnaHQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiBbZGF0YS1hZGQtYm9yZGVyLWFmdGVyXSArICoge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJvcmRlckdhcCk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqICsgdWwge1xuICAgIC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcDogMS4wNzE0M3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqICsgdWwgPiAqID4gYSB7XG4gICAgLS1tZW51Q29sb3I6ICM3Nzc7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3Nyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKiArIHVsID4gKiA+IGEgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjNzc3KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqICsgdWwgPiAqID4gYS5hcHBNZW51X19oYXNTdWJNZW51LCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+ICogKyB1bCA+ICogPiBhLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RpdGxlIGJ1dHRvbic7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+ICogKyB1bCA+ICogPiBhLmFwcE1lbnVfX2hhc1N1Yk1lbnUgPiBhLCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+ICogKyB1bCA+ICogPiBhLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBhIHtcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKiArIHVsID4gKiA+IGEuYXBwTWVudV9faGFzU3ViTWVudSA+IGJ1dHRvbiwgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqICsgdWwgPiAqID4gYS5hcHBNZW51X19iYXNpY01lbnVfX2l0ZW1IYXNTdWJNZW51ID4gYnV0dG9uIHtcbiAgICBncmlkLWFyZWE6IGJ1dHRvbjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqICsgdWwgPiAqID4gYS5hcHBNZW51X19oYXNTdWJNZW51ID4gYnV0dG9uIHBhdGgsIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKiArIHVsID4gKiA+IGEuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSA+IGJ1dHRvbiBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS1tZW51Q29sb3IsICM3Nzc3KTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW4gPiAqID4gLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlID4gLmlzTm90QUxpbmsge1xuICAgIC0tYXBwTWVudV9fbm90QUxpbmtNYXJnaW5Cb3R0b206IDEuNzg1NzFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19ub3RBTGlua01hcmdpbkJvdHRvbSkgLSAodmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbiA+ICo6Zmlyc3QtY2hpbGQgPiAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUgPiAuaXNOb3RBTGluayB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbiA+ICo6Zmlyc3QtY2hpbGQgPiAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUgPiAuaXNOb3RBTGluayB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3Jlc3BvbnNpdmVCb3JkZXIge1xuICAgIC0tYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3Jlc3BvbnNpdmVCb3JkZXJfX21hcmdpbjogMS40Mjg1N3JlbTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19yZXNwb25zaXZlQm9yZGVyX19tYXJnaW4pIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3Jlc3BvbnNpdmVCb3JkZXJfX21hcmdpbikgLSAodmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKSk7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYXBwTWVudV9fYm9yZGVyKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RpdGxlVGV4dEJ1dHRvbiB7XG4gICAgLS1hcHBNZW51X190aXRsZVRleHRCdXR0b25fX21hcmdpblRvcDogMS40Mjg1N3JlbTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWFwcE1lbnVfX3RpdGxlVGV4dEJ1dHRvbl9fbWFyZ2luVG9wKSAtICh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpKTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYXBwTWVudV9fdGl0bGVUZXh0QnV0dG9uX19tYXJnaW5Ub3ApO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWFwcE1lbnVfX2JvcmRlcik7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX3RpdGxlID4gKiB7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uX190aXRsZSArICoge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX3RpdGxlIH4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX3RleHQgPiAqIHtcbiAgICBjb2xvcjogIzRjNGM0YztcbiAgICBmb250LXNpemU6IDAuNzg1NzFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RpdGxlVGV4dEJ1dHRvbl9fdGV4dCA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX2J1dHRvbiA+IGEge1xuICAgIGNvbG9yOiAjNWE1YTU4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19tYXJnaW5Ub3ApO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19tYXJnaW5Ub3ApO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWFwcE1lbnVfX2JvcmRlcik7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gY2FsYygxLjUzNTcxcmVtICsgMS4xMjV2dyk7XG4gICAgYm9yZGVyOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCAjZGVkZWRlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYSB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhID4gc3BhbiA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYSA+IHNwYW4gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTo6YmVmb3JlLCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGE6OmFmdGVyLFxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjpiZWZvcmUsXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYSA+IHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fcHNldWRvRWxlbWVudHNfX3NpemUpO1xuICAgIGhlaWdodDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fcHNldWRvRWxlbWVudHNfX3NpemUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MsIGhlaWdodCAuM3M7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIGJvcmRlci10b3A6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhOjphZnRlciB7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIGxlZnQ6IGNhbGModmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgKiAtMSk7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGEgPiBzcGFuOjphZnRlciB7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3Zlcjo6YmVmb3JlLCAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGE6aG92ZXI6OmFmdGVyLFxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgxKSA+IGE6aG92ZXIgPiBzcGFuOjpiZWZvcmUsXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uID4gbGk6bnRoLWNoaWxkKDEpID4gYTpob3ZlciA+IHNwYW46OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSk7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSArIHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpKTtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2Uge1xuICAgIGJvcmRlcjogMC41cHggc29saWQgI0IxMEYyNztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbjogMzZweCAwIDA7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX3RpdGxlID4gKiB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX3RleHQgPiAqIHtcbiAgICBjb2xvcjogIzI5MjkyOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX190ZXh0ID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG4gIH1cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX2J1dHRvbiA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3Nzc3KTtcbiAgICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAvKlxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfCBTdWIgTWVudSBCYXNpY1xuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cbiAgLmFwcE1lbnVfX2Jhc2ljTWVudSA+IDpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pIHtcbiAgICAtLW1lbnVDb2xvcjogIzc3NztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXBwTWVudV9faXRlbXMgbGkgYSB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmFwcE1lbnVfX2l0ZW1zIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQjEwRjI3O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5hcHBNZW51X19pdGVtcyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAuYXBwTWVudV9faXRlbXMgPiAqID4gYTpob3Zlcixcbmh0bWw6bGFuZyhmci1GUikgLmhvbWUgLmFwcE1lbnVfX2l0ZW1zID4gKi5pc0FjdGl2ZSA+IGEsXG5odG1sOmxhbmcoZnItRlIpIC5ob21lIC5hcHBNZW51X19pdGVtcyA+ICouYXBwTWVudV9fbWVudUl0ZW0tLWlzQWN0aXZlID4gYSxcbmh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5hcHBNZW51X19pdGVtcyA+ICogPiBhOmhvdmVyLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLmFwcE1lbnVfX2l0ZW1zID4gKi5pc0FjdGl2ZSA+IGEsXG5odG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAuYXBwTWVudV9faXRlbXMgPiAqLmFwcE1lbnVfX21lbnVJdGVtLS1pc0FjdGl2ZSA+IGEge1xuICBjb2xvcjogI0IxMEYyNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCgyKSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoMykgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDgpID4gYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg5KSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNykgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCgyKSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDMpID4gYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoOCkgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg5KSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDcpID4gYSB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoMikgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDMpID4gYTpob3ZlcixcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg4KSA+IGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoOSkgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDcpID4gYTpob3ZlcixcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoMikgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCgzKSA+IGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDgpID4gYTpob3ZlcixcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoOSkgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg3KSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQjEwRjI3O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoMikgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDMpID4gYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg4KSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoOSkgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDcpID4gYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoMikgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCgzKSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDgpID4gYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoOSkgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg3KSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDQpID4gYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg1KSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNikgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg0KSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDUpID4gYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNikgPiBhIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg0KSA+IGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNSkgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDYpID4gYTpob3ZlcixcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNCkgPiBhOmhvdmVyLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg1KSA+IGE6aG92ZXIsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDYpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNCMTBGMjc7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgaHRtbDpsYW5nKGZyLUZSKSAuaG9tZSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg0KSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgLmhvbWUgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNSkgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIC5ob21lIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDYpID4gYSxcbiAgaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkgLm1lbnVIZWFkZXIgPiAuYXBwTWVudV9faXRlbXMgPiBsaTpudGgtY2hpbGQoNCkgPiBhLFxuICBodG1sOmxhbmcoZnItRlIpIGJvZHk6bm90KC5ob21lKSAubWVudUhlYWRlciA+IC5hcHBNZW51X19pdGVtcyA+IGxpOm50aC1jaGlsZCg1KSA+IGEsXG4gIGh0bWw6bGFuZyhmci1GUikgYm9keTpub3QoLmhvbWUpIC5tZW51SGVhZGVyID4gLmFwcE1lbnVfX2l0ZW1zID4gbGk6bnRoLWNoaWxkKDYpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcHBNZW51X19pdGVtcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uYXBwTWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWFyY2hCYXJSZXNwb25zaXZlIHtcbiAgYm9yZGVyLXRvcDogMC40cHggc29saWQgcmdiYSgzNCwgMCwgNjMsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2hCYXJSZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaEJhclJlc3BvbnNpdmUgLnNlYXJjaEZvcm1fX3N1Ym1pdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgc2VjdGlvbixcbiAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSBiYWNrLXRvLXRvcCxcbiAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSBmb290ZXIsXG4gIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgLmNhbGxUb0FjdGlvbnMge1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgfVxuICAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSBsaSBhIHtcbiAgICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgLmJsb2NfbGFuZ3VlX3Jlc3BvbnNpdmUge1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSBidXR0b24ge1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgfVxuICBsaS5hcHBNZW51X19oYXNTdWJNZW51LmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUgdWwgYnV0dG9uIHtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgfVxuICB1bC5hcHBNZW51X19zdWJNZW51LmFwcE1lbnVfX21lZ2FNZW51LmVkZ2UuYXBwTWVudV9fc3ViTWVudS0taGF2ZUFuQWN0aXZlU3ViTWVudS5pc0FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZmZhO1xuICB9XG4gIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkuYXBwTWVudV9faGFzU3ViTWVudSA+IGJ1dHRvbiBwYXRoLCAuYXBwTWVudV9faXRlbXMgPiBsaTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBidXR0b24gcGF0aCB7XG4gICAgZmlsbDogIzI5MjkyOSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlID4gLmFwcE1lbnVfX3N1Yk1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY5NjtcbiAgfVxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+IFtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMXJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmFwcE1lbnVfX3N1Yk1lbnUgPiBsaVtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXBwTWVudV9fc3ViTWVudSA+IGxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0gPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZjtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuYXBwTWVudV9fc3ViTWVudSA+IGxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0gPiBhID4gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGJvZHkuYXBwTWVudS0taXNBY3RpdmU6aGFzKC5pc0FjdGl2ZSkgLnNlYXJjaEJhclJlc3BvbnNpdmUuc2VhcmNoLWZpbHRyZSB7XG4gICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51X190aXRsZV9fYmFjayB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5hcHBNZW51X19zdWJNZW51ID4gbGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSA+IGEsXG4gIC5hcHBNZW51X19pdGVtcyA+IGxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkgPiBhIHtcbiAgICBjb2xvcjogIzI5MjkyOSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZjtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zZWFyY2hGb3JtX19pbnB1dFJlc3BvbnNpdmUsXG4gIC5zZWFyY2hGb3JtX19pbnB1dFJlc3BvbnNpdmU6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zZWFyY2hCYXJSZXNwb25zaXZlIC5zZWFyY2hGb3JtID4gZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMC40cHggc29saWQgcmdiYSgzNCwgMCwgNjMsIDAuNik7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyogNiAqL1xuLmhvbWVJbnRlcm5lX19iYW5uZXItcmR2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDEuMDcxNDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5iYW5uZXItcmR2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci1yZHYgZGl2IHtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmJhbm5lci1yZHYgZGl2IGEsXG4uYmFubmVyLXJkdiBkaXYgc3Ryb25nIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDQyODZyZW0gKyAwLjE1dncpO1xuICBjb2xvcjogI2MxMDYwNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyLXJkdiBkaXYgYSxcbiAgLmJhbm5lci1yZHYgZGl2IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQzcmVtO1xuICB9XG59XG5cbi5iYW5uZXItcmR2IGRpdjpmaXJzdC1jaGlsZCBzdHJvbmcge1xuICBtYXJnaW46IDAgMC41NzE0M3JlbTtcbn1cblxuLmJhbm5lci1yZHYgZGl2OmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAxLjQyODU3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2xpZGVyU29pbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuc2xpZGVyU29pbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNsaWRlclNvaW5zX190ZXh0cyB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS42NDI4NnJlbSArIDIuMjV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlclNvaW5zX190ZXh0cyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuc2xpZGVyU29pbnNfX3RleHRzIHtcbiAgICBmbGV4OiAyMCU7XG4gIH1cbiAgLnNsaWRlclNvaW5zX190ZXh0c19fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gIH1cbn1cblxuLnNsaWRlclNvaW5zX190ZXh0cyBwLFxuLnNsaWRlclNvaW5zX190ZXh0cyBsaSB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyU29pbnNfX3RleHRzIHAsXG4gIC5zbGlkZXJTb2luc19fdGV4dHMgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG4uc2xpZGVyU29pbnNfX3RleHRzIHAgc3Ryb25nLFxuLnNsaWRlclNvaW5zX190ZXh0cyBsaSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG59XG5cbi5zbGlkZXJTb2luc19fdGV4dHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW07XG59XG5cbi5zbGlkZXJTb2luc19fdGV4dHMgdWwge1xuICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbTtcbn1cblxuLnNsaWRlclNvaW5zX190ZXh0cyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wdWNlMy5zdmdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5zbGlkZXJTb2luc19fdGV4dHMgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5zbGlkZXJTb2luc19fdGV4dHMgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMS40Mjg1N3JlbSwgMWZyKSk7XG4gICAgZ2FwOiAxLjA3MTQzcmVtIGNhbGMoMS41cmVtICsgMC43NXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyU29pbnNfX3RleHRzIHVsIHtcbiAgICBnYXA6IDEuMDcxNDNyZW0gMi4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5zbGlkZXJTb2luc19fdGV4dHMgdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5zbGlkZXJTb2luc19fc2xpZGVyIHtcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXJTb2luc19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5zbGlkZXJTb2luc19fc2xpZGVyIHtcbiAgICBmbGV4OiA4MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB9XG59XG5cbi5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMS4yODU3MXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpZGVyU29pbnNfX3NsaWRlciAuYm94VGl0bGVUZXh0X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbTtcbn1cblxuLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dF9fdGV4dCBoMSwgLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dF9fdGV4dCBoMiwgLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dF9fdGV4dCBoMyxcbi5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHRfX3RleHQgaDQsIC5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHRfX3RleHQgaDUsIC5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHRfX3RleHQgaDYge1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4uc2xpZGVyU29pbnNfX3NsaWRlciAuYm94VGl0bGVUZXh0X190ZXh0X19kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAgMC43MTQyOXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyU29pbnNfX3NsaWRlciAuYm94VGl0bGVUZXh0X190ZXh0X19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHQ6aG92ZXIgLmJveFRpdGxlVGV4dF9fdGV4dCBoMSwgLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dDpob3ZlciAuYm94VGl0bGVUZXh0X190ZXh0IGgyLCAuc2xpZGVyU29pbnNfX3NsaWRlciAuYm94VGl0bGVUZXh0OmhvdmVyIC5ib3hUaXRsZVRleHRfX3RleHQgaDMsXG4uc2xpZGVyU29pbnNfX3NsaWRlciAuYm94VGl0bGVUZXh0OmhvdmVyIC5ib3hUaXRsZVRleHRfX3RleHQgaDQsIC5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHQ6aG92ZXIgLmJveFRpdGxlVGV4dF9fdGV4dCBoNSwgLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dDpob3ZlciAuYm94VGl0bGVUZXh0X190ZXh0IGg2IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dDpob3ZlciAuYm94VGl0bGVUZXh0X190ZXh0X19kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgfVxuICAuc2xpZGVyU29pbnNfX3NsaWRlciAuYm94VGl0bGVUZXh0IC5ib3hUaXRsZVRleHRfX3RleHQgaDEsIC5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHQgLmJveFRpdGxlVGV4dF9fdGV4dCBoMiwgLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dCAuYm94VGl0bGVUZXh0X190ZXh0IGgzLFxuICAuc2xpZGVyU29pbnNfX3NsaWRlciAuYm94VGl0bGVUZXh0IC5ib3hUaXRsZVRleHRfX3RleHQgaDQsIC5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHQgLmJveFRpdGxlVGV4dF9fdGV4dCBoNSwgLnNsaWRlclNvaW5zX19zbGlkZXIgLmJveFRpdGxlVGV4dCAuYm94VGl0bGVUZXh0X190ZXh0IGg2IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zbGlkZXJTb2luc19fc2xpZGVyIC5ib3hUaXRsZVRleHQgLmJveFRpdGxlVGV4dF9fdGV4dF9fZGVzY3JpcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5ibG9ja0FjY29tcGFnbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0XCIgXCJyaWdodFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDQuMjg1NzFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja0FjY29tcGFnbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgcmlnaHRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNzVmciAxZnI7XG4gIH1cbn1cblxuLmJsb2NrQWNjb21wYWduZXJfX2xlZnQge1xuICBncmlkLWFyZWE6IGxlZnQ7XG59XG5cbi5ibG9ja0FjY29tcGFnbmVyX19yaWdodCB7XG4gIGdyaWQtYXJlYTogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvY2tBY2NvbXBhZ25lcl9fcmlnaHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmJsb2NrQWNjb21wYWduZXJfX3JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGxlZnQ6IDVyZW07XG59XG5cbi5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyB7XG4gIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW07XG59XG5cbi5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBoMSwgLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIGgyLCAuYmxvY2tBY2NvbXBhZ25lcl9fY2hhcG8gaDMsXG4uYmxvY2tBY2NvbXBhZ25lcl9fY2hhcG8gaDQsIC5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBoNSwgLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIGg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTg1NzFyZW0gKyAxLjY1dncpO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2tBY2NvbXBhZ25lcl9fY2hhcG8gaDEsIC5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBoMiwgLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIGgzLFxuICAuYmxvY2tBY2NvbXBhZ25lcl9fY2hhcG8gaDQsIC5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBoNSwgLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIGg2IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIGgxOmFmdGVyLCAuYmxvY2tBY2NvbXBhZ25lcl9fY2hhcG8gaDI6YWZ0ZXIsIC5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBoMzphZnRlcixcbi5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBoNDphZnRlciwgLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIGg1OmFmdGVyLCAuYmxvY2tBY2NvbXBhZ25lcl9fY2hhcG8gaDY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDEuMjg1NzFyZW0gMCAwIC0yMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBoMTphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuYmxvY2tBY2NvbXBhZ25lcl9fY2hhcG8gaDI6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIGgzOmFmdGVyLFxuYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuYmxvY2tBY2NvbXBhZ25lcl9fY2hhcG8gaDQ6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIGg1OmFmdGVyLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBoNjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGE2Yzg7XG59XG5cbi5ibG9ja0FjY29tcGFnbmVyX19jaGFwbyBwIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrQWNjb21wYWduZXJfX2NoYXBvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG4uaXRlbV9zcGVjaWFsaXRlICsgLml0ZW1fc3BlY2lhbGl0ZSB7XG4gIG1hcmdpbi10b3A6IDMuNTcxNDNyZW07XG59XG5cbi5pdGVtX3NwZWNpYWxpdGUgaDEsIC5pdGVtX3NwZWNpYWxpdGUgaDIsIC5pdGVtX3NwZWNpYWxpdGUgaDMsXG4uaXRlbV9zcGVjaWFsaXRlIGg0LCAuaXRlbV9zcGVjaWFsaXRlIGg1LCAuaXRlbV9zcGVjaWFsaXRlIGg2IHtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtO1xufVxuXG4uaXRlbV9zcGVjaWFsaXRlX19kZXNjIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7XG59XG5cbi5pdGVtX3NwZWNpYWxpdGVfX2Rlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLml0ZW1fc3BlY2lhbGl0ZV9fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLml0ZW1fc3BlY2lhbGl0ZV9fZGVzYyAubGlua193aXRoX2JvcmRlciB7XG4gIG1hcmdpbi10b3A6IDEuNDI4NTdyZW07XG59XG5cbi5zbGlkZXJBY2NvbXBhZ25lciAuYm94VGl0bGVUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlckFjY29tcGFnbmVyIC5ib3hUaXRsZVRleHRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlckFjY29tcGFnbmVyIC5ib3hUaXRsZVRleHRfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5zbGlkZXJBY2NvbXBhZ25lciAuYm94VGl0bGVUZXh0X190ZXh0IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjQyODZyZW0gMS40Mjg1N3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyQWNjb21wYWduZXIgLmJveFRpdGxlVGV4dF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLnNsaWRlckFjY29tcGFnbmVyLXBhZ2luYXRpb24ge1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5O1xuICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyQWNjb21wYWduZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb25faW50ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDcuMTQyODZyZW07XG59XG5cbi5pbnRlcnZpZXdzQmxvY3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDEuNzg1NzFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZXJ2aWV3c0Jsb2NzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uaW50ZXJ2aWV3QmxvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRlcnZpZXdCbG9jX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcnZpZXdCbG9jX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi5pbnRlcnZpZXdCbG9jX190aXRsZSBoMSwgLmludGVydmlld0Jsb2NfX3RpdGxlIGgyLCAuaW50ZXJ2aWV3QmxvY19fdGl0bGUgaDMsXG4uaW50ZXJ2aWV3QmxvY19fdGl0bGUgaDQsIC5pbnRlcnZpZXdCbG9jX190aXRsZSBoNSwgLmludGVydmlld0Jsb2NfX3RpdGxlIGg2LFxuLmludGVydmlld0Jsb2NfX3RpdGxlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS4wNzE0M3JlbSAwLjM1NzE0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xufVxuXG4uaW50ZXJ2aWV3QmxvY19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbnRlcnZpZXdCbG9jX19kZXNjcmlwdGlvbiBwIHtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjc1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xufVxuXG4uaW50ZXJ2aWV3QmxvYzpob3ZlciAuaW50ZXJ2aWV3QmxvY19fZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaW50ZXJ2aWV3QmxvYzpob3ZlciAuaW50ZXJ2aWV3QmxvY19fZGVzY3JpcHRpb24gcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnZpZGVvSW5zdGl0dXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzXCIgXCJ2aWRlb3NcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAzLjU3MTQzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnZpZGVvSW5zdGl0dXQgKyAudmlkZW9JbnN0aXR1dCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlb0luc3RpdHV0ICsgLnZpZGVvSW5zdGl0dXQge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvSW5zdGl0dXQ6bm90KC52aWRlb0luc3RpdHV0LS1wbGFjZW1lbnRNZWRpYUxlZnQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzIHZpZGVvc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC42ZnIgMWZyO1xuICB9XG4gIC52aWRlb0luc3RpdHV0LnZpZGVvSW5zdGl0dXQtLXBsYWNlbWVudE1lZGlhTGVmdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ2aWRlb3MgdGV4dHNcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjZmcjtcbiAgfVxufVxuXG4udmlkZW9JbnN0aXR1dF9fdGV4dHMge1xuICBncmlkLWFyZWE6IHRleHRzO1xufVxuXG4udmlkZW9JbnN0aXR1dF9fdGV4dHMgaDEsIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMiwgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgzLFxuLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg0LCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDUsIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyMTQzcmVtICsgMi4wMjV2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEuNTcxNDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgxLCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDIsIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMyxcbiAgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg0LCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDUsIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNiB7XG4gICAgZm9udC1zaXplOiAzLjM1NzE0cmVtO1xuICB9XG59XG5cbi52aWRlb0luc3RpdHV0X190ZXh0cyBoMTphZnRlciwgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgyOmFmdGVyLCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDM6YWZ0ZXIsXG4udmlkZW9JbnN0aXR1dF9fdGV4dHMgaDQ6YWZ0ZXIsIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNTphZnRlciwgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiAxLjQyODU3cmVtIDAgMCAtMS43MTQyOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbn1cblxuLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgxIHN0cm9uZywgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgyIHN0cm9uZywgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgzIHN0cm9uZywgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg0IHN0cm9uZywgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg1IHN0cm9uZywgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg2IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3ODU3cmVtICsgMC41MjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDEgc3Ryb25nLCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDIgc3Ryb25nLCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDMgc3Ryb25nLCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDQgc3Ryb25nLCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDUgc3Ryb25nLCAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDYgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuOTI4NTdyZW07XG4gIH1cbn1cblxuLnZpZGVvSW5zdGl0dXRfX3RleHRzIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtO1xufVxuXG4udmlkZW9JbnN0aXR1dF9fdGV4dHMgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi52aWRlb0luc3RpdHV0X192aWRlb3Mge1xuICBncmlkLWFyZWE6IHZpZGVvcztcbn1cblxuLnZpZGVvSW5zdGl0dXRfX3ZpZGVvcyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0Om5vdCgudmlkZW9JbnN0aXR1dC0tcGxhY2VtZW50TWVkaWFMZWZ0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjc1ZnIgMWZyO1xuICB9XG4gIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXQudmlkZW9JbnN0aXR1dC0tcGxhY2VtZW50TWVkaWFMZWZ0IHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInZpZGVvcyB0ZXh0c1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNzVmcjtcbiAgfVxufVxuXG4uc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMSwgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDIsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgzLFxuLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDQsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg1LCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAxLjh2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMSwgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDIsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgzLFxuICAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNCwgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDUsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg2IHtcbiAgICBmb250LXNpemU6IDMuMTQyODZyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDEgc3Ryb25nLCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMiBzdHJvbmcsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgzIHN0cm9uZywgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDQgc3Ryb25nLCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNSBzdHJvbmcsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg2IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMS44dncpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMSBzdHJvbmcsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgyIHN0cm9uZywgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDMgc3Ryb25nLCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNCBzdHJvbmcsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg1IHN0cm9uZywgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDYgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDMuMTQyODZyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDEgc3Ryb25nOmFmdGVyLCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMiBzdHJvbmc6YWZ0ZXIsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgzIHN0cm9uZzphZnRlciwgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDQgc3Ryb25nOmFmdGVyLCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNSBzdHJvbmc6YWZ0ZXIsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg2IHN0cm9uZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIC0xLjQyODU3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xufVxuXG5ib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgxIHN0cm9uZzphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMiBzdHJvbmc6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDMgc3Ryb25nOmFmdGVyLCBib2R5Lm1lbnVfc3R5bGVfcHVycGxlIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg0IHN0cm9uZzphZnRlciwgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNSBzdHJvbmc6YWZ0ZXIsIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDYgc3Ryb25nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YTZjODtcbn1cblxuLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDEgYnIsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgyIGJyLCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMyBiciwgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDQgYnIsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg1IGJyLCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGgxOmFmdGVyLCAuc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoMjphZnRlciwgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDM6YWZ0ZXIsXG4uc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyBoNDphZnRlciwgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgaDU6YWZ0ZXIsIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIGg2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHNfX3N1YnRpdGxlIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIuMjg1NzFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHNfX3N1YnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0c19fc3VidGl0bGUgcDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5YztcbiAgbGVmdDogMDtcbn1cblxuLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHNfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI4NTcxcmVtO1xufVxuXG4uc2VjdGlvbi12aWRlby1pbm5vdmVyIC52aWRlb0luc3RpdHV0X190ZXh0cyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdGV4dHMgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtO1xuICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtO1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHVjZTMuc3ZnXCIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLWlubm92ZXIgLnZpZGVvSW5zdGl0dXRfX3RleHRzIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tdmlkZW8taW5ub3ZlciAudmlkZW9JbnN0aXR1dF9fdmlkZW9zIHZpZGVvIHtcbiAgaGVpZ2h0OiA4NSU7XG59XG5cbi5kZXNjcmlwdGlvbkltYWdlLCAuYXBwbHlTdHlsZXMgcC53cC1jYXB0aW9uLXRleHQge1xuICBjb2xvcjogIzFkMWQxZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYm94X3RleHRzIHtcbiAgbWFyZ2luOiAyLjE0Mjg2cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDEuNTcxNDNyZW07XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5zaW5nbGVDaGlydXJnaWVuX19jb250ZW50IC5ib3hfdGV4dHMge1xuICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtO1xufVxuXG4uYXBwbHlTdHlsZXMgLmJveF90ZXh0cyBoMSwgLmFwcGx5U3R5bGVzIC5ib3hfdGV4dHMgaDIsIC5hcHBseVN0eWxlcyAuYm94X3RleHRzIGgzLFxuLmFwcGx5U3R5bGVzIC5ib3hfdGV4dHMgaDQsIC5hcHBseVN0eWxlcyAuYm94X3RleHRzIGg1LCAuYXBwbHlTdHlsZXMgLmJveF90ZXh0cyBoNiB7XG4gIGNvbG9yOiAjN2U3ZTdkO1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hcHBseVN0eWxlcyAuYm94X3RleHRzIGgxICsgdWwsIC5hcHBseVN0eWxlcyAuYm94X3RleHRzIGgyICsgdWwsIC5hcHBseVN0eWxlcyAuYm94X3RleHRzIGgzICsgdWwsIC5hcHBseVN0eWxlcyAuYm94X3RleHRzIGg0ICsgdWwsIC5hcHBseVN0eWxlcyAuYm94X3RleHRzIGg1ICsgdWwsIC5hcHBseVN0eWxlcyAuYm94X3RleHRzIGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtO1xuICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbTtcbn1cblxuLmFwcGx5U3R5bGVzIC5ib3hfdGV4dHMgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuXG4uYXBwbHlTdHlsZXMgLmJveF90ZXh0cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAtLWludGVybmFsU2xpZGVyTmF2aWdhdGlvbk91dHNpZGU6IDIwcHg7XG59XG5cbi5zbGlkZXJJbnRlcm5lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1pbnRlcm5hbFNsaWRlck5hdmlnYXRpb25PdXRzaWRlKSAqIDIpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIuNXJlbSBhdXRvIDEuNzg1NzFyZW07XG59XG5cbi5zbGlkZXJJbnRlcm5lIC5zbGlkZXJfbmF2aWdhdGlvbl9wcmV2IHtcbiAgbGVmdDogY2FsYyh2YXIoLS1pbnRlcm5hbFNsaWRlck5hdmlnYXRpb25PdXRzaWRlKSAqIC0xKTtcbn1cblxuLnNsaWRlckludGVybmUgLnNsaWRlcl9uYXZpZ2F0aW9uX25leHQge1xuICByaWdodDogY2FsYyh2YXIoLS1pbnRlcm5hbFNsaWRlck5hdmlnYXRpb25PdXRzaWRlKSAqIC0xKTtcbn1cblxuLnN3aXBlci1zbGlkZV9jb250ZW50X19pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zd2lwZXItc2xpZGVfY29udGVudF9faW1hZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMC41ZnI7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZV9jb250ZW50X19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZV9jb250ZW50X190ZXh0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW07XG59XG5cbi5zd2lwZXItc2xpZGVfY29udGVudF9fdGV4dHMgcCB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItc2xpZGVfY29udGVudF9fdGV4dHMgcCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICB9XG59XG5cbi5iZWZvcmVBZnRlckltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iZWZvcmVBZnRlckltYWdlcyA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJlZm9yZUFmdGVySW1hZ2VzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJlZm9yZUFmdGVySW1hZ2VzICsgKiB7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlZm9yZUFmdGVySW1hZ2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5iZWZvcmVBZnRlckltYWdlcyA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJlZm9yZUFmdGVySW1hZ2VzID4gKiB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuYmVmb3JlQWZ0ZXJJbWFnZXMgPiAqICsgKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW07XG4gIH1cbn1cblxuLmJsb2NEZXNjU2xpZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0ZXh0c1wiIFwic2xpZGVyXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NEZXNjU2xpZGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzIHNsaWRlclwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC42NWZyIDFmcjtcbiAgfVxufVxuXG4uYmxvY0Rlc2NTbGlkZXJfX3RleHRzIHtcbiAgZ3JpZC1hcmVhOiB0ZXh0cztcbn1cblxuLmJsb2NEZXNjU2xpZGVyX19zbGlkZXIge1xuICBncmlkLWFyZWE6IHNsaWRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY0Rlc2NTbGlkZXJfX3NsaWRlciAuc2xpZGVyX25hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmxvY0Rlc2NTbGlkZXJfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMCA0LjI4NTcxcmVtO1xuICB9XG59XG5cbi5ibG9jRGVzY1NsaWRlciAuc2xpZGVyRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMTg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmJsb2NEZXNjU2xpZGVyIC5zbGlkZXJEZXNjcmlwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xufVxuXG4uYmxvY0Rlc2NTbGlkZXIgLnNsaWRlckRlc2NyaXB0aW9uIHA6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xufVxuXG4uYmxvY0Rlc2NTbGlkZXIgLnNsaWRlckRlc2NyaXB0aW9uIHA6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS40Mjg1N3JlbTtcbiAgbWFyZ2luOiAwIC41ZW0gMCAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFkMWQxZDtcbn1cblxuLmJsb2NEZXNjU2xpZGVyLm5vU2xpZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAzLjU3MTQzcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY0Rlc2NTbGlkZXIubm9TbGlkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41NWZyIDFmcjtcbiAgfVxufVxuXG4uYmxvY0Rlc2NTbGlkZXIubm9TbGlkZXIgLmJsb2NEZXNjU2xpZGVyX19zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbi10ZWFtLWNsaW5pcXVlIC5hcHBseVN0eWxlcyB1bCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi10b3A6IDIuMTQyODZyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2VjdGlvbi10ZWFtLWNsaW5pcXVlIC5hcHBseVN0eWxlcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLnNlY3Rpb24tdGVhbS1jbGluaXF1ZSAuYXBwbHlTdHlsZXMgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtO1xufVxuXG4uc2VjdGlvbi10ZWFtLWNsaW5pcXVlIC5hcHBseVN0eWxlcyB1bCBsaSBhOmJlZm9yZSwgLnNlY3Rpb24tdGVhbS1jbGluaXF1ZSAuYXBwbHlTdHlsZXMgdWwgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuLnNlY3Rpb24tdGVhbS1jbGluaXF1ZSAuYXBwbHlTdHlsZXMgdWwgbGkgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHVjZTMuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cblxuLnNlY3Rpb24tdGVhbS1jbGluaXF1ZSAuYXBwbHlTdHlsZXMgdWwgbGkgYTphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wdWNlMi5zdmdcIikgbm8tcmVwZWF0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uLXRlYW0tY2xpbmlxdWUgLmFwcGx5U3R5bGVzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2MxMDYwNjtcbn1cblxuLnNlY3Rpb24tdGVhbS1jbGluaXF1ZSAuYXBwbHlTdHlsZXMgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uLXRlYW0tY2xpbmlxdWUgLmFwcGx5U3R5bGVzIHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHVibGljYXRpb25zQmxvY3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiBjYWxjKDEuODkyODZyZW0gKyA0Ljg3NXZ3KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wdWJsaWNhdGlvbnNCbG9jcyB7XG4gICAgZ2FwOiA2LjA3MTQzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1YmxpY2F0aW9uc0Jsb2NzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoY2FsYygyNSUgLSA4NXB4KSwgMWZyKSk7XG4gICAgZ2FwOiBjYWxjKDEuNTcxNDNyZW0gKyAxLjV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHVibGljYXRpb25zQmxvY3Mge1xuICAgIGdhcDogMi44NTcxNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHVibGljYXRpb25zQmxvY3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heChjYWxjKDI1JSAtIDg1cHgpLCAxZnIpKTtcbiAgfVxufVxuXG4ucHVibGljYXRpb25CbG9jIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5wdWJsaWNhdGlvbkJsb2MgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVibGljYXRpb25CbG9jX190ZXh0cyB7XG4gIHBhZGRpbmc6IDIuNWVtIDEuMDcxNDNlbSAxLjQyODU3ZW07XG59XG5cbi5wdWJsaWNhdGlvbkJsb2NfX3RleHRzIGgxLCAucHVibGljYXRpb25CbG9jX190ZXh0cyBoMiwgLnB1YmxpY2F0aW9uQmxvY19fdGV4dHMgaDMsXG4ucHVibGljYXRpb25CbG9jX190ZXh0cyBoNCwgLnB1YmxpY2F0aW9uQmxvY19fdGV4dHMgaDUsIC5wdWJsaWNhdGlvbkJsb2NfX3RleHRzIGg2IHtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucHVibGljYXRpb25CbG9jX190ZXh0cyBoMTphZnRlciwgLnB1YmxpY2F0aW9uQmxvY19fdGV4dHMgaDI6YWZ0ZXIsIC5wdWJsaWNhdGlvbkJsb2NfX3RleHRzIGgzOmFmdGVyLFxuLnB1YmxpY2F0aW9uQmxvY19fdGV4dHMgaDQ6YWZ0ZXIsIC5wdWJsaWNhdGlvbkJsb2NfX3RleHRzIGg1OmFmdGVyLCAucHVibGljYXRpb25CbG9jX190ZXh0cyBoNjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5wdWJsaWNhdGlvbkJsb2NfX3RleHRzIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbTtcbn1cblxuLmNvbmZlcmVuY2VzQmxvY3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDM1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb25mZXJlbmNlc0Jsb2NzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoY2FsYygzMy4zMyUgLSA0MHB4KSwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmNvbmZlcmVuY2VzQmxvY19fdGV4dHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbn1cblxuLmNvbmZlcmVuY2VzQmxvY19fdGV4dHMgaDEsIC5jb25mZXJlbmNlc0Jsb2NfX3RleHRzIGgyLCAuY29uZmVyZW5jZXNCbG9jX190ZXh0cyBoMyxcbi5jb25mZXJlbmNlc0Jsb2NfX3RleHRzIGg0LCAuY29uZmVyZW5jZXNCbG9jX190ZXh0cyBoNSwgLmNvbmZlcmVuY2VzQmxvY19fdGV4dHMgaDYge1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW07XG59XG5cbi5jb25mZXJlbmNlc0Jsb2NfX3RleHRzIHAge1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5jb25mZXJlbmNlc0Jsb2NfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDAuNzE0MjlyZW07XG59XG5cbi5jb25mZXJlbmNlc0Jsb2NfX3JzIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbTtcbn1cblxuLmNvbmZlcmVuY2VzQmxvY19fcnMgPiBwIHtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtO1xufVxuXG4uY29uZmVyZW5jZXNCbG9jX190ZXh0cy0taXMtbGluayA+ICo6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbn1cblxuLmNvbmZlcmVuY2VzQmxvY19fdGV4dHMtLWlzLWxpbms6aG92ZXIgPiAqOmZpcnN0LWNoaWxkLFxuLmNvbmZlcmVuY2VzQmxvY19fdGV4dHMtLWlzLWxpbms6aG92ZXIgLmNvbmZlcmVuY2VzQmxvY19fbGluayB7XG4gIGNvbG9yOiAjZDgwMDI3O1xufVxuXG4uZGlzY292ZXItc3VyZ2VvbnMtcG9ydHJhaXRzIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDAuNTcxNDNyZW0gMC43MTQyOXJlbTtcbiAgYm94LXNoYWRvdzogM3B4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgZ2FwOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNjb3Zlci1zdXJnZW9ucy1wb3J0cmFpdHMge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuLmRpc2NvdmVyLXN1cmdlb25zLXBvcnRyYWl0cyBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNiwgMCwgMzksIDAuNyk7XG4gIGFuaW1hdGlvbjogcHVsc2UtZGlzY292ZXItc3VyZ2VvbnMtcG9ydHJhaXRzIDEuMjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjY2LCAwLCAwLCAxKTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1kaXNjb3Zlci1zdXJnZW9ucy1wb3J0cmFpdHMge1xuICB0byB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHJnYmEoMjE2LCAwLCAzOSwgMCk7XG4gIH1cbn1cblxuLmxpc3RDaGlydXJnaWVucyB7XG4gIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtO1xufVxuXG4ubGlzdENoaXJ1cmdpZW5zX19wb3N0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE5Ljc4NTcxcmVtLCAxZnIpKTtcbiAgZ2FwOiBjYWxjKDEuNTM1NzFyZW0gKyAxLjEyNXZ3KSBjYWxjKDEuNjA3MTRyZW0gKyAxLjg3NXZ3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0Q2hpcnVyZ2llbnNfX3Bvc3RzIHtcbiAgICBnYXA6IDIuNXJlbSAzLjIxNDI5cmVtO1xuICB9XG59XG5cbi5wb3N0Q2hpcnVyZ2llbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiB1cmwoXCIuLi9pbWFnZXMvY3Vyc29yLWNsaW5pcXVlLnN2Z1wiKSwgYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ucG9zdENoaXJ1cmdpZW4gYTpob3ZlciAucG9zdENoaXJ1cmdpZW5fX3RodW1ibmFpbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucG9zdENoaXJ1cmdpZW5fX3RodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3RDaGlydXJnaWVuX190aHVtYm5haWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wb3N0Q2hpcnVyZ2llbl9fdGh1bWJuYWlsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3RDaGlydXJnaWVuX19jb250ZW50IHtcbiAgcGFkZGluZzogMS4yODU3MWVtIDAuNzE0MjllbTtcbn1cblxuLnBvc3RDaGlydXJnaWVuX19jb250ZW50IGgxLCAucG9zdENoaXJ1cmdpZW5fX2NvbnRlbnQgaDIsIC5wb3N0Q2hpcnVyZ2llbl9fY29udGVudCBoMyxcbi5wb3N0Q2hpcnVyZ2llbl9fY29udGVudCBoNCwgLnBvc3RDaGlydXJnaWVuX19jb250ZW50IGg1LCAucG9zdENoaXJ1cmdpZW5fX2NvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW07XG59XG5cbi5wb3N0Q2hpcnVyZ2llbl9fY29udGVudCBoMTphZnRlciwgLnBvc3RDaGlydXJnaWVuX19jb250ZW50IGgyOmFmdGVyLCAucG9zdENoaXJ1cmdpZW5fX2NvbnRlbnQgaDM6YWZ0ZXIsXG4ucG9zdENoaXJ1cmdpZW5fX2NvbnRlbnQgaDQ6YWZ0ZXIsIC5wb3N0Q2hpcnVyZ2llbl9fY29udGVudCBoNTphZnRlciwgLnBvc3RDaGlydXJnaWVuX19jb250ZW50IGg2OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbn1cblxuLnBvc3RDaGlydXJnaWVuX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zaW5nbGVDaGlydXJnaWVuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50XCIgXCJhc2lkZVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDMuOTI4NTdyZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZUNoaXJ1cmdpZW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudCBhc2lkZVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuODVmcjtcbiAgfVxufVxuXG4uc2luZ2xlQ2hpcnVyZ2llbl9fY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5zaW5nbGVDaGlydXJnaWVuX19hc2lkZSB7XG4gIGdyaWQtYXJlYTogYXNpZGU7XG59XG5cbi50aHVtYnNfY2hpcnVyZ2llbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0X2NoaXJ1cmdpZW4ge1xuICBwYWRkaW5nOiAyLjE0Mjg2ZW0gMi4xNDI4NmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uY29udGFjdF9jaGlydXJnaWVuIC5hcHBseVN0eWxlcyBoMiB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbn1cblxuLmNvbnRhY3RfY2hpcnVyZ2llbiAuYXBwbHlTdHlsZXMgaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuXG4uY29udGFjdF9jaGlydXJnaWVuIC5hcHBseVN0eWxlcyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbnRhY3RfY2hpcnVyZ2llbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbTtcbn1cblxuLmNvbnRhY3RfY2hpcnVyZ2llbl9faGVhZGVyIGFbaHJlZl49XCJ0ZWxcIl0ge1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4uY29udGFjdF9jaGlydXJnaWVuX19oZWFkZXIgYVtocmVmXj1cInRlbFwiXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Bob25lLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5jb250YWN0X2NoaXJ1cmdpZW5fX2hlYWRlciBhW2hyZWZePVwidGVsXCJdOmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDY7XG59XG5cbi5jb250YWN0X2NoaXJ1cmdpZW5fX2hlYWRlciAubGlua193aXRoX2JvcmRlciB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG59XG5cbi5zY2llbnRpZmljUHVibGljYXRpb25zQnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjY0Mjg2cmVtICsgMi4yNXZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjUzNTcxcmVtICsgMS4xMjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2Q7XG4gIHBhZGRpbmc6IDAuODU3MTRyZW0gY2FsYygxLjQ2NDI5cmVtICsgMC4zNzV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNjaWVudGlmaWNQdWJsaWNhdGlvbnNCdXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2NpZW50aWZpY1B1YmxpY2F0aW9uc0J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNjaWVudGlmaWNQdWJsaWNhdGlvbnNCdXR0b24ge1xuICAgIHBhZGRpbmc6IDAuODU3MTRyZW0gMS43ODU3MXJlbTtcbiAgfVxufVxuXG4udGVhbU1lbWJlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKDEuNXJlbSArIDAuNzV2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS41MzU3MXJlbSArIDEuMTI1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFtTWVtYmVyX19jb250YWluZXIge1xuICAgIGdhcDogMi4xNDI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC50ZWFtTWVtYmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE0LjI4NTcxcmVtLCAxZnIpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFtTWVtYmVyX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4udGVhbU1lbWJlcl9fYmxvYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi50ZWFtTWVtYmVyX19ibG9jIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlYW1NZW1iZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjKDEuNDVyZW0gKyAwLjIyNXZ3KSAwLjM1NzE0cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFtTWVtYmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjY0Mjg2cmVtIDAuMzU3MTRyZW07XG4gIH1cbn1cblxuLnRlYW1NZW1iZXJfX2NvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlYW1NZW1iZXJfX2NvbnRlbnQgcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDdweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNTg7XG59XG5cbi5hc3Npc3RhbmNlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2UgdGV4dHNcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XG4gIGdyaWQtZ2FwOiAyLjVyZW07XG59XG5cbi5hc3Npc3RhbmNlc19faW1hZ2Uge1xuICBncmlkLWFyZWE6IGltYWdlO1xufVxuXG4uYXNzaXN0YW5jZXNfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hc3Npc3RhbmNlc19fdGV4dHMge1xuICBncmlkLWFyZWE6IHRleHRzO1xufVxuXG4uYXNzaXN0YW5jZXNfX3RleHRzIGgxLCAuYXNzaXN0YW5jZXNfX3RleHRzIGgyLCAuYXNzaXN0YW5jZXNfX3RleHRzIGgzLFxuLmFzc2lzdGFuY2VzX190ZXh0cyBoNCwgLmFzc2lzdGFuY2VzX190ZXh0cyBoNSwgLmFzc2lzdGFuY2VzX190ZXh0cyBoNiB7XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmFzc2lzdGFuY2VzX190ZXh0cyBoMTphZnRlciwgLmFzc2lzdGFuY2VzX190ZXh0cyBoMjphZnRlciwgLmFzc2lzdGFuY2VzX190ZXh0cyBoMzphZnRlcixcbi5hc3Npc3RhbmNlc19fdGV4dHMgaDQ6YWZ0ZXIsIC5hc3Npc3RhbmNlc19fdGV4dHMgaDU6YWZ0ZXIsIC5hc3Npc3RhbmNlc19fdGV4dHMgaDY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA4cHggMCAwIC0xNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuXG4uYXNzaXN0YW5jZXNfX3RleHRzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtO1xufVxuXG4uYXNzaXN0YW5jZXNfX3RleHRzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M2VtO1xuICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW07XG59XG5cbi5hc3Npc3RhbmNlc19fdGV4dHMgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFzc2lzdGFuY2VzX190ZXh0cyB1bCBsaSBhLCAuYXNzaXN0YW5jZXNfX3RleHRzIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXNzaXN0YW5jZXNfX3RleHRzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2MxMDYwNjtcbn1cblxuLmFzc2lzdGFuY2VzX190ZXh0cyB1bCBsaS5saS1waG9uZTpiZWZvcmUge1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9waG9uZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4uYXNzaXN0YW5jZXNfX3RleHRzIHVsIGxpLmxpLW1haWw6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWFpbC5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4uYXNzaXN0YW5jZXNfX3RleHRzIHVsIGxpLmxpLW1haWwgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJsb2NfcmR2X2NhbmNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAuOTI4NTdlbSAxLjA3MTQzZW07XG59XG5cbi5ibG9jX3Jkdl9jYW5jZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsb2NfcmR2X2NhbmNlciBwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ0Mjg2cmVtICsgMC4xNXZ3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjYzEwNjA2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY19yZHZfY2FuY2VyIHAgYSB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQzcmVtO1xuICB9XG59XG5cbi5ibG9jX3Jkdl9jYW5jZXIgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5ibG9jX2NvbnRhY3RfY2hpcnVyZ2llbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0XCIgXCJyaWdodFwiO1xuICBncmlkLWdhcDogMS40Mjg1N3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NfY29udGFjdF9jaGlydXJnaWVucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IHJpZ2h0XCI7XG4gIH1cbn1cblxuLmJsb2NfY29udGFjdF9jaGlydXJnaWVuc19fbGVmdCB7XG4gIGdyaWQtYXJlYTogbGVmdDtcbn1cblxuLmJsb2NfY29udGFjdF9jaGlydXJnaWVuc19fbGVmdCB1bCB7XG4gIG1hcmdpbjogMi4xNDI4NnJlbSAwIDA7XG59XG5cbi5ibG9jX2NvbnRhY3RfY2hpcnVyZ2llbnNfX2xlZnQgdWwgbGkgKyBsaSB7XG4gIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtO1xufVxuXG4uYmxvY19jb250YWN0X2NoaXJ1cmdpZW5zX19sZWZ0IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4uYmxvY19jb250YWN0X2NoaXJ1cmdpZW5zX19sZWZ0IHVsIGxpIGE6YmVmb3JlLCAuYmxvY19jb250YWN0X2NoaXJ1cmdpZW5zX19sZWZ0IHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLmJsb2NfY29udGFjdF9jaGlydXJnaWVuc19fbGVmdCB1bCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wdWNlMy5zdmdcIik7XG59XG5cbi5ibG9jX2NvbnRhY3RfY2hpcnVyZ2llbnNfX2xlZnQgdWwgbGkgYTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wdWNlMi5zdmdcIik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJsb2NfY29udGFjdF9jaGlydXJnaWVuc19fbGVmdCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDY7XG59XG5cbi5ibG9jX2NvbnRhY3RfY2hpcnVyZ2llbnNfX2xlZnQgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ibG9jX2NvbnRhY3RfY2hpcnVyZ2llbnNfX2xlZnQgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ibG9jX2NvbnRhY3RfY2hpcnVyZ2llbnNfX3JpZ2h0IHtcbiAgZ3JpZC1hcmVhOiByaWdodDtcbn1cblxuLnNpbmdsZVNlY3JldGFyaWF0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2UgZm9ybVwiO1xufVxuXG4uc2luZ2xlU2VjcmV0YXJpYXRfX2ltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbn1cblxuLnNpbmdsZVNlY3JldGFyaWF0X19mb3JtIHtcbiAgZ3JpZC1hcmVhOiBmb3JtO1xuICBwYWRkaW5nOiAyLjg1NzE0ZW0gNC4yODU3MWVtIDIuMTQyODZlbTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMTFweCAxMHB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuLnNpbmdsZVNlY3JldGFyaWF0X19mb3JtIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbTtcbn1cblxuLnNpbmdsZVNlY3JldGFyaWF0X19mb3JtIC5saW5rX3dpdGhfYm9yZGVyIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cblxuLnNpbmdsZVNlY3JldGFyaWF0X19mb3JtIGRpdi53cGNmNyB7XG4gIG1hcmdpbi10b3A6IDIuODU3MTRyZW07XG4gIG1heC13aWR0aDogNjMwcHg7XG59XG5cbi5udW0tcGhvbmUge1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5udW0tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9waG9uZS5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xufVxuXG4uZ29vZ2xlTWFwcyBidXR0b24uZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJweCAxNnB4IDFweCA3cHggIWltcG9ydGFudDtcbn1cblxuLnRlc3RpbW9uaWFsc1BhZ2UgLmNvbnRhaW5lciwgLnRlc3RpbW9uaWFsc1Bvc3QgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI2M3B4O1xufVxuXG4udGVzdGltb25pYWxzUGFnZSAuYXBwbHlTdHlsZXMgaDE6YWZ0ZXIsIC50ZXN0aW1vbmlhbHNQb3N0IC5hcHBseVN0eWxlcyBoMTphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4udGVzdGltb25pYWxzUGFnZSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjYzcHg7XG59XG5cbi50ZXN0aW1vbmlhbHNQb3N0IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODNweDtcbn1cblxuLmNoYXBvX3RleHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uaXRlbV90ZXN0aW1vbmlhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidmlkZW9cIiBcInRleHRzXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMi41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXRlbV90ZXN0aW1vbmlhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ2aWRlbyB0ZXh0c1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuOWZyO1xuICB9XG59XG5cbi5pdGVtX3Rlc3RpbW9uaWFsX192aWRlbyB7XG4gIGdyaWQtYXJlYTogdmlkZW87XG59XG5cbi5pdGVtX3Rlc3RpbW9uaWFsX190ZXh0cyB7XG4gIGdyaWQtYXJlYTogdGV4dHM7XG59XG5cbi5pdGVtX3Rlc3RpbW9uaWFsLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjg1NzFyZW07XG59XG5cbi5pdGVtX3Rlc3RpbW9uaWFsLWhlYWRlciAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pdGVtX3Rlc3RpbW9uaWFsLWhlYWRlciAudGVzdGltb25pYWwtbmFtZSB7XG4gIGNvbG9yOiAjYzEwNjA2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaXRlbV90ZXN0aW1vbmlhbC1oZWFkZXIgLnRlc3RpbW9uaWFsLWRlc2Mge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaXRlbV90ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbTtcbn1cblxuLml0ZW1fdGVzdGltb25pYWwtY29udGVudC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyOXJlbTtcbn1cblxuLml0ZW1fdGVzdGltb25pYWwtY29udGVudC1saW5rID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG59XG5cbi5pdGVtX3Rlc3RpbW9uaWFsLWNvbnRlbnQtbGluayA+IGE6aG92ZXIge1xuICBjb2xvcjogI2Q4MDAyNztcbn1cblxuLnNoYXJlLXJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2hhcmUtcnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbTtcbn1cblxuLnNoYXJlLXJzIGxpIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgZmlsbDogIzNlM2UzZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhcmUtcnMgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNjMTA2MDYgIWltcG9ydGFudDtcbn1cblxuLmJsb2NfY29udGFjdF9jaGlydXJnaWVucy5vdGhlclRlc3RpbW9uaWFscyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ub3RoZXJUZXN0aW1vbmlhbHMgLmJsb2NzVGV4dEltYWdlIHtcbiAgZ3JpZC1nYXA6IDEuNzg1NzFyZW07XG59XG5cbi5vdGhlclRlc3RpbW9uaWFscyAuYmxvY3NUZXh0SW1hZ2UgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtO1xuICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbTtcbiAgcGFkZGluZzogMS43MTQyOXJlbTtcbn1cblxuLm90aGVyVGVzdGltb25pYWxzIC5ibG9jc1RleHRJbWFnZSAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDEsIC5vdGhlclRlc3RpbW9uaWFscyAuYmxvY3NUZXh0SW1hZ2UgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgyLCAub3RoZXJUZXN0aW1vbmlhbHMgLmJsb2NzVGV4dEltYWdlIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMyxcbi5vdGhlclRlc3RpbW9uaWFscyAuYmxvY3NUZXh0SW1hZ2UgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg0LCAub3RoZXJUZXN0aW1vbmlhbHMgLmJsb2NzVGV4dEltYWdlIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNSwgLm90aGVyVGVzdGltb25pYWxzIC5ibG9jc1RleHRJbWFnZSAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDYge1xuICBmb250LXNpemU6IGNhbGMoMS40Nzg1N3JlbSArIDAuNTI1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vdGhlclRlc3RpbW9uaWFscyAuYmxvY3NUZXh0SW1hZ2UgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGgxLCAub3RoZXJUZXN0aW1vbmlhbHMgLmJsb2NzVGV4dEltYWdlIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoMiwgLm90aGVyVGVzdGltb25pYWxzIC5ibG9jc1RleHRJbWFnZSAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDMsXG4gIC5vdGhlclRlc3RpbW9uaWFscyAuYmxvY3NUZXh0SW1hZ2UgLmJsb2NzVGV4dEltYWdlX19ibG9jX190ZXh0IGg0LCAub3RoZXJUZXN0aW1vbmlhbHMgLmJsb2NzVGV4dEltYWdlIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCBoNSwgLm90aGVyVGVzdGltb25pYWxzIC5ibG9jc1RleHRJbWFnZSAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMS45Mjg1N3JlbTtcbiAgfVxufVxuXG4uYmxvY0Zvcm1hdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnRcIiBcImFzaWRlXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEuNjQyODZyZW0gKyAyLjI1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jRm9ybWF0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jRm9ybWF0aW9ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhc2lkZSBjb250ZW50XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDMuNTcxNDNyZW07XG4gIH1cbn1cblxuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1uby1tYXJnaW4pIC5ibG9jRm9ybWF0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NGb3JtYXRpb25zX19hc2lkZSB7XG4gIGdyaWQtYXJlYTogYXNpZGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NGb3JtYXRpb25zX19hc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NGb3JtYXRpb25zX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiBjYWxjKDEuNTM1NzFyZW0gKyAxLjEyNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY0Zvcm1hdGlvbnNfX2NvbnRlbnQge1xuICAgIGdhcDogMi41cmVtO1xuICB9XG59XG5cbi5ibG9jRm9ybWF0aW9uc19fY29udGVudCAuZW1iZWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjQ2NDI5cmVtICsgMC4zNzV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NGb3JtYXRpb25zX19jb250ZW50IC5lbWJlZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW07XG4gIH1cbn1cblxuLmFzaWRlX2Zvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXNpZGVfZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtO1xuICB9XG59XG5cbi50aXRsZV9mb3JtYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDAuMjg1NzFyZW07XG59XG5cbi5saXN0aW5nRm9ybWF0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS41cmVtICsgMC43NXZ3KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS41NzE0M3JlbSArIDEuNXZ3KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAxLjA3MTQzcmVtO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2YwZjBmMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdGluZ0Zvcm1hdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdGluZ0Zvcm1hdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3RpbmdGb3JtYXRpb25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbi5ibG9jRm9ybWF0aW9uX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmxvY0Zvcm1hdGlvbl9pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi5ibG9jRm9ybWF0aW9uX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ibG9jRm9ybWF0aW9uX2l0ZW1fbGVmdCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogNTUlO1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtO1xufVxuXG4uYmxvY0Zvcm1hdGlvbl9pdGVtX2xlZnQgaDEsIC5ibG9jRm9ybWF0aW9uX2l0ZW1fbGVmdCBoMiwgLmJsb2NGb3JtYXRpb25faXRlbV9sZWZ0IGgzLFxuLmJsb2NGb3JtYXRpb25faXRlbV9sZWZ0IGg0LCAuYmxvY0Zvcm1hdGlvbl9pdGVtX2xlZnQgaDUsIC5ibG9jRm9ybWF0aW9uX2l0ZW1fbGVmdCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsb2NGb3JtYXRpb25faXRlbV9sZWZ0IGgxOmFmdGVyLCAuYmxvY0Zvcm1hdGlvbl9pdGVtX2xlZnQgaDI6YWZ0ZXIsIC5ibG9jRm9ybWF0aW9uX2l0ZW1fbGVmdCBoMzphZnRlcixcbi5ibG9jRm9ybWF0aW9uX2l0ZW1fbGVmdCBoNDphZnRlciwgLmJsb2NGb3JtYXRpb25faXRlbV9sZWZ0IGg1OmFmdGVyLCAuYmxvY0Zvcm1hdGlvbl9pdGVtX2xlZnQgaDY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA0cHggMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG59XG5cbi5ibG9jRm9ybWF0aW9uX2l0ZW1fbGVmdCBwIHtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvY0Zvcm1hdGlvbl9pdGVtX3JpZ2h0IHtcbiAgZmxleDogNDUlO1xufVxuXG4uYmxvY0Zvcm1hdGlvbl9pdGVtX3JpZ2h0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZm9ybWF0aW9uUGF5cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGNvbG9yOiAjYjliOWI5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtO1xufVxuXG4uZm9ybWF0aW9uUGF5cyBpbWcge1xuICB3aWR0aDogMjRweDtcbn1cblxuLnBhZ2VUZW1wbGF0ZS0taW5Db25zdHJ1Y3Rpb24gZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IENvbnRlbnRcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wYWdlSW5Db25zdHJ1Y3Rpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjUzNTcxcmVtICsgMS4xMjV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VJbkNvbnN0cnVjdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5wYWdlSW5Db25zdHJ1Y3Rpb25fX2NvbnRlbnQgPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbn1cblxuLnBhZ2VJbkNvbnN0cnVjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc4NTdyZW0gKyAwLjUyNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlSW5Db25zdHJ1Y3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOTI4NTdyZW07XG4gIH1cbn1cblxuLnBhZ2VJbkNvbnN0cnVjdGlvbl9fdGl0bGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjk2Mjk2ZW07XG4gIGNvbG9yOiAjZDgwMDI3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wYWdlSW5Db25zdHJ1Y3Rpb25fX2NvbnRlbnQgPiBhIHtcbiAgbWF4LXdpZHRoOiAxNC4yODU3MXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogY2FsYygxLjY0Mjg2cmVtICsgMi4yNXZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZUluQ29uc3RydWN0aW9uX19jb250ZW50ID4gYSB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbTtcbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFN1cmdlb24gTW9kdWxlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG46cm9vdCB7XG4gIC0tc2VhcmNoUGFnZVRpdGxlVGV4dENvbG9yOiAjMWQxZDFkO1xuICAtLXNlYXJjaFBhZ2VUaXRsZVRleHRGb250V2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG59XG5cbi5zZWFyY2hQYWdlX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1ODtcbiAgbWFyZ2luLXRvcDogMC42NDI4NnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNlYXJjaFBhZ2VfX3RpdGxlOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1zZWFyY2hQYWdlRGVzY3JpcHRpb25TdHJvbmdGb250V2VpZ2h0OiA2MDA7XG4gIC0tc2VhcmNoUGFnZURlc2NyaXB0aW9uVGV4dENvbG9yOiAjMWQxZDFkO1xuICAtLXNlYXJjaFBhZ2VEZXNjcmlwdGlvblRleHRGb250U2l6ZTogMS4wNzE0M3JlbTtcbn1cblxuOnJvb3Qge1xuICAtLXNlYXJjaFBhZ2VCb3JkZXJDb2xvcjogI2Q4MDAyNztcbiAgLS1zZWFyY2hQYWdlQm9yZGVyV2lkdGg6IDVweDtcbn1cblxuOnJvb3Qge1xuICAtLXNlYXJjaFBhZ2VQb3N0VGl0bGVUZXh0Q29sb3I6ICMwMDA7XG4gIC0tc2VhcmNoUGFnZVBvc3RUaXRsZVRleHRGb250V2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG59XG5cbjpyb290IHtcbiAgLS1zZWFyY2hQYWdlUG9zdExpbmtUZXh0Q29sb3I6ICMxZDFkMWQ7XG4gIC0tc2VhcmNoUGFnZVBvc3RMaW5rVGV4dEZvbnRTaXplOiAxcmVtO1xuICAtLXNlYXJjaFBhZ2VQb3N0TGlua1RleHRGb250V2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0U2VtaUJvbGQpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFBhZ2luYXRpb25cbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbjpyb290IHtcbiAgLS1wYWdpbmF0aW9uQWNjZW50Q29sb3I6ICNkODAwMjc7XG4gIC0tcGFnaW5hdGlvbkFycm93c0NvbG9yOiAjZDgwMDI3O1xuICAtLXBhZ2luYXRpb25Cb3JkZXJDb2xvcjogI2Q4MDAyNztcbiAgLS1wYWdpbmF0aW9uQ3VycmVudFBhZ2VCYWNrZ3JvdW5kQ29sb3I6ICMxZDFkMWQ7XG4gIC0tcGFnaW5hdGlvbkRpc2FibGVkT3BhY2l0eTogMC4yO1xufVxuXG46cm9vdCB7XG4gIC0tcGFnaW5hdGlvblBhZ2VDb2xvcjogIzFkMWQxZDtcbiAgLS1wYWdpbmF0aW9uUGFnZUZvbnRTaXplOiAwLjkyODU3cmVtO1xuICAtLXBhZ2luYXRpb25QYWdlTGV0dGVyU3BhY2luZzogMC4wN2VtO1xuICAtLXBhZ2luYXRpb25QYWdlc0dhcDogMS4wNzE0M3JlbTtcbn1cblxuOnJvb3Qge1xuICAtLXBhZ2luYXRpb25DdXJyZW50UGFnZUNvbG9yOiAjZmZmO1xuICAtLXBhZ2luYXRpb25DdXJyZW50UGFnZUZvbnRTaXplOiAxLjQyODU3cmVtO1xuICAtLXBhZ2luYXRpb25DdXJyZW50UGFnZUZvbnRXZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRCb2xkKTtcbiAgLS1wYWdpbmF0aW9uQ3VycmVudFBhZ2VMZXR0ZXJTcGFjaW5nOiAwLjA3ZW07XG59XG5cbi5zZWFyY2hQYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyMTQzcmVtICsgMC45NzV2dyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWFyY2hQYWdlVGl0bGVUZXh0Rm9udEZhbWlseSwgdmFyKC0tdGV4dEZvbnRGYW1pbHksIGluaGVyaXQpKTtcbiAgY29sb3I6IHZhcigtLXNlYXJjaFBhZ2VUaXRsZVRleHRDb2xvciwgdmFyKC0tc2VjdGlvbkNvbG9yLCB2YXIoLS10ZXh0Q29sb3IsICMwMDApKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zZWFyY2hQYWdlVGl0bGVUZXh0Rm9udFdlaWdodCwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNlYXJjaFBhZ2VUaXRsZVRleHRMaW5lSGVpZ2h0LCAxLjIpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tc2VhcmNoUGFnZVRpdGxlVGV4dExldHRlclNwYWNpbmcsIDBweCk7XG4gIHRleHQtYWxpZ246IHZhcigtLXNlYXJjaFBhZ2VUaXRsZVRleHRBbGlnbiwgaW5oZXJpdCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1zZWFyY2hQYWdlVGl0bGVUZXh0VHJhbnNmb3JtLCBpbml0aWFsKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoUGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zNTcxNHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoUGFnZV9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2VhcmNoUGFnZURlc2NyaXB0aW9uVGV4dEZvbnRGYW1pbHksIHZhcigtLXRleHRGb250RmFtaWx5LCBpbmhlcml0KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2VhcmNoUGFnZURlc2NyaXB0aW9uVGV4dEZvbnRTaXplLCB2YXIoLS10ZXh0Rm9udFNpemUsIDFyZW0pKTtcbiAgY29sb3I6IHZhcigtLXNlYXJjaFBhZ2VEZXNjcmlwdGlvblRleHRDb2xvciwgdmFyKC0tc2VjdGlvbkNvbG9yLCB2YXIoLS10ZXh0Q29sb3IsICMwMDApKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zZWFyY2hQYWdlRGVzY3JpcHRpb25UZXh0Rm9udFdlaWdodCwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNlYXJjaFBhZ2VEZXNjcmlwdGlvblRleHRMaW5lSGVpZ2h0LCAxLjIpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tc2VhcmNoUGFnZURlc2NyaXB0aW9uVGV4dExldHRlclNwYWNpbmcsIDBweCk7XG4gIHRleHQtYWxpZ246IHZhcigtLXNlYXJjaFBhZ2VEZXNjcmlwdGlvblRleHRBbGlnbiwgaW5oZXJpdCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1zZWFyY2hQYWdlRGVzY3JpcHRpb25UZXh0VHJhbnNmb3JtLCBpbml0aWFsKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VhcmNoUGFnZURlc2NyaXB0aW9uTWFyZ2luVG9wLCAwLjRlbSk7XG59XG5cbi5zZWFyY2hQYWdlX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tc2VhcmNoUGFnZURlc2NyaXB0aW9uU3Ryb25nQ29sb3IsIHZhcigtLXRleHRDb2xvciwgIzAwMCkpO1xuICBmb250LXdlaWdodDogdmFyKC0tc2VhcmNoUGFnZURlc2NyaXB0aW9uU3Ryb25nRm9udFdlaWdodCwgdmFyKC0tYmFzZUZvbnRXZWlnaHRCb2xkLCB2YXIoLS1mb250V2VpZ2h0Qm9sZCwgNzAwKSkpO1xufVxuXG4uc2VhcmNoUGFnZV9fcG9zdHMge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEuNTM1NzFyZW0gKyAxLjEyNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoUGFnZV9fcG9zdHMge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoUGFnZV9fcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VhcmNoUGFnZVBvc3RCYWNrZ3JvdW5kQ29sb3IsICNmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zZWFyY2hQYWdlUG9zdEJveFNoYWRvdywgMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc2VhcmNoUGFnZV9fcG9zdCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tc2VhcmNoUGFnZVBhZGRpbmdUb3AsIDFlbSkgdmFyKC0tc2VhcmNoUGFnZVBhZGRpbmdSaWdodCwgMWVtKSB2YXIoLS1zZWFyY2hQYWdlUGFkZGluZ0JvdHRvbSwgMWVtKSBjYWxjKHZhcigtLXNlYXJjaFBhZ2VCb3JkZXJXaWR0aCwgNHB4KSArIHZhcigtLXNlYXJjaFBhZ2VQYWRkaW5nTGVmdCwgMWVtKSk7XG59XG5cbi5zZWFyY2hQYWdlX19wb3N0ID4gYTpob3ZlciB7XG4gIC0tc2VhcmNoUGFnZVBvc3RMaW5rVGV4dENvbG9yOiAjZDgwMDI3O1xufVxuXG4uc2VhcmNoUGFnZV9fcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tc2VhcmNoUGFnZUJvcmRlcldpZHRoLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlYXJjaFBhZ2VCb3JkZXJDb2xvciwgIzAwMCk7XG59XG5cbi5zZWFyY2hQYWdlX19wb3N0ICsgLnNlYXJjaFBhZ2VfX3Bvc3Qge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWFyY2hQYWdlUG9zdEdhcCwgMS43ODU3MXJlbSk7XG59XG5cbi5zZWFyY2hQYWdlX19wb3N0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3ODU3cmVtICsgMC41MjV2dyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWFyY2hQYWdlUG9zdFRpdGxlVGV4dEZvbnRGYW1pbHksIHZhcigtLXRleHRGb250RmFtaWx5LCBpbmhlcml0KSk7XG4gIGNvbG9yOiB2YXIoLS1zZWFyY2hQYWdlUG9zdFRpdGxlVGV4dENvbG9yLCB2YXIoLS1zZWN0aW9uQ29sb3IsIHZhcigtLXRleHRDb2xvciwgIzAwMCkpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXNlYXJjaFBhZ2VQb3N0VGl0bGVUZXh0Rm9udFdlaWdodCwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNlYXJjaFBhZ2VQb3N0VGl0bGVUZXh0TGluZUhlaWdodCwgMS4yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXNlYXJjaFBhZ2VQb3N0VGl0bGVUZXh0TGV0dGVyU3BhY2luZywgMHB4KTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tc2VhcmNoUGFnZVBvc3RUaXRsZVRleHRBbGlnbiwgaW5oZXJpdCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1zZWFyY2hQYWdlUG9zdFRpdGxlVGV4dFRyYW5zZm9ybSwgaW5pdGlhbCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaFBhZ2VfX3Bvc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOTI4NTdyZW07XG4gIH1cbn1cblxuLnNlYXJjaFBhZ2VfX3Bvc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWFyY2hQYWdlUG9zdExpbmtNYXJnaW5Ub3AsIDEuMDcxNDNyZW0pO1xufVxuXG4uc2VhcmNoUGFnZV9fcG9zdF9fbGluayA+IHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2VhcmNoUGFnZVBvc3RMaW5rVGV4dEZvbnRGYW1pbHksIHZhcigtLXRleHRGb250RmFtaWx5LCBpbmhlcml0KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2VhcmNoUGFnZVBvc3RMaW5rVGV4dEZvbnRTaXplLCB2YXIoLS10ZXh0Rm9udFNpemUsIDFyZW0pKTtcbiAgY29sb3I6IHZhcigtLXNlYXJjaFBhZ2VQb3N0TGlua1RleHRDb2xvciwgdmFyKC0tc2VjdGlvbkNvbG9yLCB2YXIoLS10ZXh0Q29sb3IsICMwMDApKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1zZWFyY2hQYWdlUG9zdExpbmtUZXh0Rm9udFdlaWdodCwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNlYXJjaFBhZ2VQb3N0TGlua1RleHRMaW5lSGVpZ2h0LCAxLjIpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tc2VhcmNoUGFnZVBvc3RMaW5rVGV4dExldHRlclNwYWNpbmcsIDBweCk7XG4gIHRleHQtYWxpZ246IHZhcigtLXNlYXJjaFBhZ2VQb3N0TGlua1RleHRBbGlnbiwgaW5oZXJpdCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1zZWFyY2hQYWdlUG9zdExpbmtUZXh0VHJhbnNmb3JtLCBpbml0aWFsKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS42MDcxNHJlbSArIDEuODc1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtO1xuICB9XG59XG5cbi5iZWZvcmVBZnRlclBhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaGVhZGVyJyAnY2F0ZWdvcmllcycgJ2NvbnRlbnQnO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogMy4ycmVtO1xufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMgYSB7XG4gIGNvbG9yOiAjMWQxZDFkICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzIC5pcy1hY3RpdmUsXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMgLmlzLWFjdGl2ZSAqIHtcbiAgY29sb3I6ICNjMTA2MDYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVmb3JlQWZ0ZXJQYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaGVhZGVyIGNhdGVnb3JpZXMnICdjb250ZW50IGNhdGVnb3JpZXMnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgfVxufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19oZWFkZXIge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDYXRlZ29yaWVzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5LCBtYXgtbmVzdGluZy1kZXB0aCAqL1xuLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllcyB7XG4gIGdyaWQtYXJlYTogY2F0ZWdvcmllcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWFuY2hvci1ibG9ja19fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tYW5jaG9yLWJsb2NrX19ib3JkZXJfX2JhY2tncm91bmQpO1xuICB9XG4gIC5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXMgLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCwgODBweCkgKyAxcmVtKTtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXMgLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzIC5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyB1bCBsaSBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYXJjaGl2ZVBhZ2VfX3NpZGViYXIgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5LCBtYXgtbmVzdGluZy1kZXB0aCAqL1xuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEuNDg1NzFyZW0gKyAwLjZ2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fY2F0ZWdvcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jb250ZW50X190YXhvbm9teSA+ICoge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEuNTg1NzFyZW0gKyAxLjY1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iZWZvcmVBZnRlclBhZ2VfX2NvbnRlbnRfX3RheG9ub215ID4gKiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jb250ZW50X190YXhvbm9teSBwIHtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NvbnRlbnRfX2NhdGVnb3J5IC5tZWRpYXNCbG9ja19fb24taG92ZXIge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctdG9wOiAycmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctYm90dG9tOiAycmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LXNpemU6IDFyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX21hcmdpbi10b3A6IDFyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fbGluZS1oZWlnaHQ6IDEuMztcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXNpemU6IDEuMDcxNDNyZW07XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgUG9zdHNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5iZWZvcmVBZnRlcl9fcG9zdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jb250ZW50X190YXhvbm9teSAuYmVmb3JlQWZ0ZXJfX3Bvc3RzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xuICAuYmVmb3JlQWZ0ZXJfX3Bvc3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBTbGlkZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cbi5iZWZvcmVBZnRlcl9fcG9zdHNfX3NsaWRlcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdvdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VhcmNoQmFyT3ZlcmxheUJhY2tncm91bmRDb2xvciwgcmdiYSgwLCAwLCAwLCAwLjcpKTtcbn1cblxuLmdkZXNjLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjByZW07XG59XG5cbi5nZGVzYy1pbm5lciBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdkZXNjLWlubmVyIC5nc2xpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nZGVzYy1pbm5lciAuZ3NsaWRlLWRlc2Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2Rlc2MtaW5uZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldixcbiAgLmdsaWdodGJveC1jbGVhbiAuZ25leHQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB0b3A6IDQ1JTtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldiB7XG4gICAgbGVmdDogNXB4O1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmduZXh0IHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJlZm9yZUFmdGVyX19wb3N0c19fc2xpZGVyIC5nbGlkZV9fYXJyb3cge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xufVxuXG4uYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDAuMWVtO1xufVxuXG4uYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQge1xuICByaWdodDogMC4xZW07XG59XG5cbi5iZWZvcmVBZnRlcl9fcG9zdHNfX3NsaWRlciAuY2xvc2VfX2J1dHRvbiB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdG9wIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpIHRyYW5zbGF0ZVgoMjUlKTtcbn1cblxuLmJlZm9yZUFmdGVyX19wb3N0c19fc2xpZGVyIC5jbG9zZV9fYnV0dG9uLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXIgLmNsb3NlX19idXR0b24gc3BhbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXIgLmNsb3NlX19idXR0b24gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXIgLmNsb3NlX19idXR0b24gc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdCB7XG4gICAgbGVmdDogLTRlbTtcbiAgfVxuICAuYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAtNGVtO1xuICB9XG59XG5cbi5iZWZvcmVBZnRlclBvc3Qge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5iZWZvcmVBZnRlclBvc3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXJfX3RodW1ibmFpbCBpbWcge1xuICBoZWlnaHQ6IDI4NXB4O1xufVxuXG4uYmVmb3JlQWZ0ZXJQb3N0X19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjByZW07XG59XG5cbi5iZWZvcmVBZnRlclBvc3RfX2NvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLW1vc3F1ZUNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmJlZm9yZUFmdGVyUG9zdF9fY29udGVudF9fdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmJlZm9yZUFmdGVyUG9zdF9fY29udGVudF9fdGl0bGUgaDIgOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZWZvcmVBZnRlclBvc3RfX2NvbnRlbnRfX3N1Yl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iZWZvcmVBZnRlclBvc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxuLmFudGlwb2Rlcy1jYXRlZ29yeS1wYWdlX19jYXRlZ29yaWVzLmFyY2hpdmVQYWdlX19zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5hcmNoaXZlUGFnZV9fc2lkZWJhciBsaSBhLmlzLWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXMgLmFyY2hpdmVQYWdlX19zaWRlYmFyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2MxMDYwNiAhaW1wb3J0YW50O1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmN1c3RvbS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMTBGMjg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmRyb3Bkb3duLXRvZ2dsZSAuYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgcGFkZGluZzogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSAuY3VzdG9tLWRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdG9wOiAyMHB4O1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgei1pbmRleDogOTk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmN1c3RvbS1kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllc19fbW9iaWxlIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMTBmMjczODtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmRyb3Bkb3duLW1lbnUgbGkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2IxMGYyNztcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllc19fbW9iaWxlIC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjEwZjI3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSAuZHJvcGRvd24tbWVudSAuY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSAuZHJvcGRvd24tbWVudSAuY2hpbGQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjEwZjI3O1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmN1c3RvbS1kcm9wZG93biAuY2hpbGQtbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSAuaGFzLWNoaWxkcmVuIC5wYXJlbnQtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllc19fbW9iaWxlIC5jdXN0b20tZHJvcGRvd24gLmhhcy1jaGlsZHJlbi5vcGVuIC5jaGlsZC1tZW51IHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLnRvZ2dsZS1jaGlsZHJlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBjb2xvcjogI2IxMGYyNztcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllc19fbW9iaWxlIC5oYXMtY2hpbGRyZW4ub3BlbiAudG9nZ2xlLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oiSXCI7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSAuaGFzLWNoaWxkcmVuOm5vdCgub3BlbikgLnRvZ2dsZS1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllc19fbW9iaWxlIC5oYXMtY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlID4gYSxcbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSAuY2hpbGQuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjYjEwZjI3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllc19fZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1hcmNoaXZlLXBhZ2UtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1hcmNoaXZlLXBhZ2UtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMuYXJjaGl2ZVBhZ2VfX3NpZGViYXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllcyAuYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMgdWwge1xuICAgIG1hcmdpbjogMS4wNzE0M3JlbSAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYXJjaGl2ZVBhZ2VfX3NpZGViYXIgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFyY2hpdmVQYWdlX19zaWRlYmFyIGxpIGEge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy5hcmNoaXZlUGFnZV9fc2lkZWJhciBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWZhbmN5Ym94LXpJbmRleDogY2FsYyh2YXIoLS1oZWFkZXJfX3otaW5kZXgpICsgMSk7XG59XG5cbi52aWRlb3MtcGFnZV9faGVhZGVyX190aXRsZSA+ICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi52aWRlb3MtcGFnZV9faGVhZGVyX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xufVxuXG4udmlkZW9zLXBhZ2VfX2hlYWRlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44NztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGdhcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tYXJjaGl2ZS1wYWdlX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDcwcHggNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tYXJjaGl2ZS1wYWdlX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tYXJjaGl2ZS1wYWdlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc3LCAxNSwgMzksIDAuMDUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tYXJjaGl2ZS1wYWdlX19jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlby1hcmNoaXZlLXBhZ2VfX2NhdGVnb3JpZXMge1xuICAgIHRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAudmlkZW8tYXJjaGl2ZS1wYWdlX19jYXRlZ29yaWVzIHtcbiAgICB0b3A6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY29udGVudCAuYW50aXBvZGVzLXBvc3QtY2FyZC0xX19oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC52aWRlby1hcmNoaXZlLXBhZ2VfX2NvbnRlbnQgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9faGVhZGVyIHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLWFyY2hpdmUtcGFnZV9fY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4udmlkZW8tYXJjaGl2ZS1wYWdlX19jYXRlZ29yaWVzID4gdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmlkZW8tYXJjaGl2ZS1wYWdlX19jYXRlZ29yaWVzID4gdWwge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG4udmlkZW8tYXJjaGl2ZS1wYWdlX19jYXRlZ29yaWVzIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQjEwRjI3O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMTBGMjc7XG4gIHBhZGRpbmc6IDEycHggMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWRlby1hcmNoaXZlLXBhZ2VfX2NhdGVnb3JpZXMgYSB7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuICB9XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2VfX2NhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tYXJjaGl2ZS1wYWdlX19jYXRlZ29yaWVzIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2VfX2NvbnRlbnQgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9fY2F0ZWdvcnkge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2VfX2NvbnRlbnQgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMSB7XG4gIG1pbi1oZWlnaHQ6IDIzLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY29udGVudCAuYW50aXBvZGVzLXBvc3QtY2FyZC0xIGltZyB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tYXJjaGl2ZS1wYWdlX19jb250ZW50IC5hbnRpcG9kZXMtcG9zdC1jYXJkLTFfX3RodW1ibmFpbCB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2VfX2NvbnRlbnQgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9fdGh1bWJuYWlsID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNjBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY29udGVudCAuYW50aXBvZGVzLXBvc3QtY2FyZC0xX192aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAvKiAxNTYuMjUlICovXG4gIHBhZGRpbmc6IDQ4cHggMXJlbTtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbn1cblxuLm5hdi10YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ubmF2LXRhYnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIHBhZGRpbmc6IDEuNTcxNDNyZW0gMC4zNTcxNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDtcbn1cblxuLm5hdi10YWJzIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4ubmF2LXRhYnMgYVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4udGFiLXBhbmUge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcGFkZGluZzogMy41NzE0M2VtIDIuNWVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFiLXBhbmUge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYi1jb250ZW50ICsgLnRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDJyZW0gKyA2dncpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWItY29udGVudCArIC50YWItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbTtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dHNcIiBcInNsaWRlclwiIFwibWFwXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMS40Mjg1N3JlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAyLjg1NzE0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWItY29udGVudF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzIHNsaWRlclwiIFwibWFwIG1hcFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43NWZyIDFmcjtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnRfX3RleHRzIHtcbiAgZ3JpZC1hcmVhOiB0ZXh0cztcbn1cblxuLnRhYi1jb250ZW50X190ZXh0cyBoMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3ODU3cmVtICsgMC41MjV2dyk7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYi1jb250ZW50X190ZXh0cyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjkyODU3cmVtO1xuICB9XG59XG5cbi50YWItY29udGVudF9fdGV4dHMgaDI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAwLjcxNDI5cmVtIDAgMCAtMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbn1cblxuLnRhYi1jb250ZW50X190ZXh0cyBoMiArIHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW07XG59XG5cbi50YWItY29udGVudF9fdGV4dHMgaDMge1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIG1hcmdpbjogMi4xNDI4NnJlbSAwIDEuNDI4NTdyZW07XG4gIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbTtcbn1cblxuLnRhYi1jb250ZW50X190ZXh0cyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbTtcbn1cblxuLnRhYi1jb250ZW50X190ZXh0cyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW07XG4gIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbTtcbn1cblxuLnRhYi1jb250ZW50X190ZXh0cyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50YWItY29udGVudF9fdGV4dHMgdWwgbGkuaWNvbi1tYXA6YmVmb3JlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgdG9wOiAtNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWFwLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi50YWItY29udGVudF9fdGV4dHMgdWwgbGkuaWNvbi1waG9uZTpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cblxuLnRhYi1jb250ZW50X190ZXh0cyB1bCBsaS5pY29uLW1ldHJvOmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tZXRyby5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4udGFiLWNvbnRlbnRfX3RleHRzIHVsIGxpLmljb24tYnVzOmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9idXMuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cblxuLnRhYi1jb250ZW50X190ZXh0cyB1bCBsaS5pY29uLXJlcjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVyLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi50YWItY29udGVudF9fc2xpZGVyIHtcbiAgZ3JpZC1hcmVhOiBzbGlkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYi1jb250ZW50X19zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudF9fbWFwIHtcbiAgZ3JpZC1hcmVhOiBtYXA7XG4gIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2YwZjBmMDtcbn1cblxuLnRhYi1jb250ZW50X19tYXAgPiBnb29nbGUtbWFwcyB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbjpyb290IHtcbiAgLS1hcmNoaXZlLXBhZ2UtYXJlYXM6XG4gICAgICAgICAgXCJjb250ZW50XCJcbiAgICAgICAgICBcInBhZ2luYXRpb25cIlxuICAgICAgICAgIFwic2lkZWJhclwiO1xuICAtLWFyY2hpdmUtcGFnZS1ib3JkZXItY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC41KTtcbiAgLS1hcmNoaXZlLXBhZ2UtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYXJjaGl2ZS1wYWdlLWNvbHVtbnM6IDFmcjtcbiAgLS1hcmNoaXZlLXBhZ2UtZ2FwOiAxLjc4NTcxcmVtO1xuICAtLWFyY2hpdmUtcGFnZS1wYWdpbmF0aW9uLW1hcmdpbi10b3A6IDMuMjE0MjlyZW07XG4gIC0tYXJjaGl2ZS1wYWdlLXBvc3RzLWNvbHVtbnM6IDFmcjtcbiAgLS1hcmNoaXZlLXBhZ2UtcG9zdHMtZ2FwOiAyLjVyZW07XG4gIC0tYXJjaGl2ZS1wYWdlLXBvc3RzLW1hcmdpbi10b3A6IDA7XG4gIC0tYXJjaGl2ZS1wYWdlLXNpZGViYXItbGlzdC1tYXJnaW4tdG9wOiAxLjQyODU3cmVtO1xuICAtLWFyY2hpdmUtcGFnZS1zaWRlYmFyLW1hcmdpbjogNC4yODU3MXJlbTtcbiAgLS1hcmNoaXZlLXBhZ2Utc2lkZWJhci1wYWRkaW5nOiAyLjE0Mjg2cmVtO1xuICAtLWFyY2hpdmVQYWdlQXJyb3dzVHJhbnNmb3JtSG92ZXI6IDNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYXJjaGl2ZS1wYWdlLWFyZWFzOiBcImhlYWRlciAgICAgICBoZWFkZXJcIiBcImNvbnRlbnQgICAgICBzaWRlYmFyXCIgXCJwYWdpbmF0aW9uICAgc2lkZWJhclwiO1xuICAgIC0tYXJjaGl2ZS1wYWdlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgLS1hcmNoaXZlLXBhZ2UtZ2FwOiAzLjU3MTQzcmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYXJjaGl2ZS1wYWdlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1hcmNoaXZlLXBhZ2UtcG9zdHMtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIC0tYXJjaGl2ZS1wYWdlLXBvc3RzLWdhcDogMS43ODU3MXJlbSAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYXJjaGl2ZS1wYWdlLXBvc3RzLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgLS1hcmNoaXZlLXBhZ2UtcG9zdHMtZ2FwOiAzLjIxNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWFyY2hpdmUtcGFnZS1wb3N0cy1nYXA6IDQuNjQyODZyZW07XG4gIH1cbn1cblxuLmFyY2hpdmVQYWdlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IHZhcigtLWFyY2hpdmVQYWdlQXJlYXMpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWFyY2hpdmVQYWdlQ29sdW1ucyk7XG4gIGdyaWQtZ2FwOiB2YXIoLS1hcmNoaXZlUGFnZUdhcCk7XG59XG5cbi5hcmNoaXZlUGFnZSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiB2YXIoLS1hcmNoaXZlLXBhZ2UtYXJlYXMpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWFyY2hpdmUtcGFnZS1jb2x1bW5zKTtcbiAgZ3JpZC1nYXA6IHZhcigtLWFyY2hpdmUtcGFnZS1nYXApO1xufVxuXG4uYXJjaGl2ZVBhZ2VfX2hlYWRlciB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtO1xufVxuXG4uYXJjaGl2ZVBhZ2VfX2hlYWRlciA+IC5hcmNoaXZlUGFnZV9faGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xufVxuXG4uYXJjaGl2ZVBhZ2VfX2hlYWRlciA+IC5hcmNoaXZlUGFnZV9faGVhZGVyX190aXRsZTphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5hcmNoaXZlUGFnZV9faGVhZGVyID4gLmFyY2hpdmVQYWdlX19oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpbmdsZVBhZ2UgLmFyY2hpdmVQYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4uc2luZ2xlUGFnZSAuYXJjaGl2ZVBhZ2VfX2hlYWRlciA+IC5hcmNoaXZlUGFnZV9faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3MTQzcmVtICsgMS41dncpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVQYWdlIC5hcmNoaXZlUGFnZV9faGVhZGVyID4gLmFyY2hpdmVQYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuODU3MTRyZW07XG4gIH1cbn1cblxuLnNpbmdsZVBhZ2UgLmFyY2hpdmVQYWdlX19oZWFkZXIgPiAuYXJjaGl2ZVBhZ2VfX2hlYWRlcl9fdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGVQYWdlIC5hcmNoaXZlUGFnZV9faGVhZGVyID4gLmFyY2hpdmVQYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZVBhZ2UgLmFyY2hpdmVQYWdlX19oZWFkZXIgPiAuYXJjaGl2ZVBhZ2VfX2hlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbTtcbiAgfVxufVxuXG4uYXJjaGl2ZVBhZ2VfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG5cbi5hcmNoaXZlUGFnZV9fcG9zdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWFyY2hpdmUtcGFnZS1wb3N0cy1jb2x1bW5zKTtcbiAgZ3JpZC1nYXA6IHZhcigtLWFyY2hpdmUtcGFnZS1wb3N0cy1nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hcmNoaXZlLXBhZ2UtcG9zdHMtbWFyZ2luLXRvcCk7XG59XG5cbi5hcmNoaXZlUGFnZV9fcG9zdHMgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFyY2hpdmVQYWdlX19zaWRlYmFyIHtcbiAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJjaGl2ZVBhZ2VfX3NpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1hcmNoaXZlLXBhZ2Utc2lkZWJhci1tYXJnaW4pO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYXJjaGl2ZS1wYWdlLXNpZGViYXItcGFkZGluZyk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWFyY2hpdmUtcGFnZS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFyY2hpdmUtcGFnZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5hcmNoaXZlUGFnZV9fc2lkZWJhciB1bCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFyY2hpdmUtcGFnZS1zaWRlYmFyLWxpc3QtbWFyZ2luLXRvcCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYXJjaGl2ZS1wYWdlLXNpZGViYXItbGlzdC1tYXJnaW4tdG9wKTtcbn1cblxuLmFyY2hpdmVQYWdlX19zaWRlYmFyX190aXRsZSB7XG4gIGNvbG9yOiAjYzEwNjA2O1xuICBmb250LXNpemU6IGNhbGMoMS40NjQyOXJlbSArIDAuMzc1dncpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlUGFnZV9fc2lkZWJhcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbTtcbiAgfVxufVxuXG4uYXJjaGl2ZVBhZ2VfX3NpZGViYXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFyY2hpdmVQYWdlX19zaWRlYmFyIGxpIGEge1xuICBjb2xvcjogIzFkMWQxZDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYXJjaGl2ZVBhZ2VfX3NpZGViYXIgbGkgYS5hY3RpdmUsIC5hcmNoaXZlUGFnZV9fc2lkZWJhciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMTA2MDY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjMTA2MDY7XG59XG5cbi5hcmNoaXZlUGFnZV9fc2lkZWJhciBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbTtcbn1cblxuLmFyY2hpdmVQYWdlX19wYWdpbmF0aW9uIHtcbiAgZ3JpZC1hcmVhOiBwYWdpbmF0aW9uO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJjaGl2ZVBhZ2VfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWFyY2hpdmUtcGFnZS1wYWdpbmF0aW9uLW1hcmdpbi10b3ApO1xuICB9XG59XG5cbi5wb3N0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4ucG9zdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMS40MzU3MXJlbSArIDAuMDc1dncpO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5wb3N0X19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2luZ2xlUGFnZSAucG9zdF9fbWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjcxNDI5cmVtO1xufVxuXG4uc2luZ2xlUGFnZSAucG9zdF9fbWV0YTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IDhweCAwIDAgLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG59XG5cbi5wb3N0X19pbmZvcyAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG59XG5cbi5wb3N0X19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MxMDYwNjtcbn1cblxuLnBvc3RfX3NoYXJlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3N0X19zaGFyZSBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzNlM2UzZTtcbn1cblxuLnBvc3RfX3NoYXJlIHNwYW46aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjYzEwNjA2O1xufVxuXG4ucG9zdF9fdGh1bWJuYWlsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3RfX2NvbnRlbnQge1xuICBtYXJnaW46IDEuMjVyZW0gMCAwLjkzNzVyZW07XG59XG5cbi5wb3N0X19jb250ZW50IHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4ucG9zdF9fcmVhZG1vcmUgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNjMTA2MDY7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cblxuLnBvc3RfX3JlYWRtb3JlIHA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHVjZS1yZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgbGVmdDogMDtcbn1cblxuLnBvc3RfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi10b3A6IDEuNzg1NzFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW07XG59XG5cbi5wb3N0X190aHVtYm5haWwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9zdF9fY29udGVudSBoMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyMTQzcmVtICsgMC45NzV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDMuOTI4NTdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4zNTcxNHJlbTtcbiAgfVxufVxuXG4ucG9zdF9fY29udGVudSBoMjphZnRlciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ucG9zdF9fY29udGVudSBoMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3MTQzcmVtICsgMC40NXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zdF9fY29udGVudSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0cmVtO1xuICB9XG59XG5cbi5wb3N0X19jb250ZW51IGg0IHtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtO1xufVxuXG4ucG9zdF9fY29udGVudSBwICsgaDIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ucG9zdF9fY29udGVudSBwICsgaDMge1xuICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtO1xufVxuXG4ucG9zdF9fY29udGVudSBwICsgaDQge1xuICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtO1xufVxuXG4ucG9zdF9fY29udGVudS5hcHBseVN0eWxlcyB1bCB7XG4gIG1hcmdpbjogMS44NzVyZW0gMCAxLjg3NXJlbSAxLjI1cmVtO1xufVxuXG4ucG9zdF9fY29udGVudS5hcHBseVN0eWxlcyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wdWNlLXJlZC5zdmdcIik7XG59XG5cbjpyb290IHtcbiAgLS1zaW5nbGUtcGFnZS1jb3Zlci1tYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtO1xuICAtLXNpbmdsZS1wYWdlLWZvb3Rlci1tYXJnaW4tdG9wOiAyLjVyZW07XG4gIC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICNjZmNmY2Y7XG4gIC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1zaW5nbGUtcGFnZS1wYWdpbmF0aW9uLW1hcmdpbi10b3A6IDIuMTQyODZyZW07XG4gIC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1wYWRkaW5nOiAwLjcxNDI5cmVtO1xuICAtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tdG9wLWNhdGVnb3J5LWNvbG9yOiAjY2ZjZmNmO1xuICAtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tdG9wLWNhdGVnb3J5LWNvbG9yLWhvdmVyOiAjYzEwNjA2O1xuICAtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tdG9wLWNhdGVnb3J5LWRvdHMtd2lkdGg6IDhweDtcbiAgLS1zaW5nbGUtcGFnZS1wYWdpbmF0aW9uLXRvcC1jYXRlZ29yeS1udW1iZXItb2YtZG90czogMztcbiAgLS1zaW5nbGUtcGFnZS1wYWdpbmF0aW9uLXRvcC1jYXRlZ29yeS1zcGFjZS1hcm91bmQtZG90czogMnB4O1xuICAtLXNpbmdsZS1wYWdlLXNvY2lhbHMtc2hhcmUtaXRlbXMtY29sb3I6ICMzZTNlM2U7XG4gIC0tc2luZ2xlLXBhZ2Utc29jaWFscy1zaGFyZS1pdGVtcy1jb2xvci1ob3ZlcjogI2MxMDYwNjtcbiAgLS1zaW5nbGUtcGFnZS1zb2NpYWxzLXNoYXJlLWl0ZW1zLW1hcmdpbjogMC41NzE0M3JlbTtcbiAgLS1zaW5nbGUtcGFnZS1zb2NpYWxzLXNoYXJlLWxpc3QtbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW07XG4gIC0tc2luZ2xlUGFnZVBhZ2luYXRpb25BcnJvd3NUZXh0TWFyZ2luOiAwLjcxNDI5cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXNpbmdsZS1wYWdlLWNvdmVyLW1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXNpbmdsZS1wYWdlLWZvb3Rlci1tYXJnaW4tdG9wOiAzLjU3MTQzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1tYXJnaW4tdG9wOiAyLjg1NzE0cmVtO1xuICB9XG59XG5cbi5zaW5nbGVQYWdlIC5hcmNoaXZlUGFnZV9fY29udGVudCA+IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNpbmdsZS1wYWdlLWNvdmVyLW1hcmdpbi1ib3R0b20pO1xufVxuXG4uc2luZ2xlUGFnZV9fY29udGVudF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2UtZm9vdGVyLW1hcmdpbi10b3ApO1xufVxuXG4uc2luZ2xlUGFnZV9fY29udGVudF9fc2hhcmUge1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNpbmdsZVBhZ2VfX2NvbnRlbnRfX3NoYXJlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGVQYWdlX19jb250ZW50X19zaGFyZSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNpbmdsZS1wYWdlLXNvY2lhbHMtc2hhcmUtbGlzdC1tYXJnaW4tbGVmdCk7XG59XG5cbi5zaW5nbGVQYWdlX19jb250ZW50X19zaGFyZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZVBhZ2VfX2NvbnRlbnRfX3NoYXJlIHVsIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc2luZ2xlLXBhZ2Utc29jaWFscy1zaGFyZS1pdGVtcy1tYXJnaW4pO1xufVxuXG4uc2luZ2xlUGFnZV9fY29udGVudF9fc2hhcmUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZVBhZ2VfX2NvbnRlbnRfX3NoYXJlIHVsIGxpIGEgc3ZnIHBhdGgsXG4uc2luZ2xlUGFnZV9fY29udGVudF9fc2hhcmUgdWwgbGkgYSBzdmcgcG9seWdvbiB7XG4gIHRyYW5zaXRpb246IGZpbGwgLjNzO1xuICBmaWxsOiB2YXIoLS1zaW5nbGUtcGFnZS1zb2NpYWxzLXNoYXJlLWl0ZW1zLWNvbG9yKTtcbn1cblxuLnNpbmdsZVBhZ2VfX2NvbnRlbnRfX3NoYXJlIHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgsXG4uc2luZ2xlUGFnZV9fY29udGVudF9fc2hhcmUgdWwgbGkgYTpob3ZlciBzdmcgcG9seWdvbiB7XG4gIGZpbGw6IHZhcigtLXNpbmdsZS1wYWdlLXNvY2lhbHMtc2hhcmUtaXRlbXMtY29sb3ItaG92ZXIpO1xufVxuXG4uc2luZ2xlUGFnZSAuYXJjaGl2ZVBhZ2VfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1tYXJnaW4tdG9wKTtcbiAgcGFkZGluZzogdmFyKC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1wYWRkaW5nKSAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1zaW5nbGUtcGFnZS1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1zaW5nbGUtcGFnZS1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xufVxuXG4uc2luZ2xlUGFnZSAuYXJjaGl2ZVBhZ2VfX3BhZ2luYXRpb24gPiAqIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uc2luZ2xlUGFnZSAuYXJjaGl2ZVBhZ2VfX3BhZ2luYXRpb24gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX3ByZXZpb3VzLFxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX25leHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX3ByZXZpb3VzIC5kaXNhYmxlZCxcbi5zaW5nbGVQYWdlX19wYWdpbmF0aW9uX19uZXh0IC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fcHJldmlvdXMgYSxcbi5zaW5nbGVQYWdlX19wYWdpbmF0aW9uX19wcmV2aW91cyA+IHNwYW4sXG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fbmV4dCBhLFxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX25leHQgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tdG9wLWNhdGVnb3J5LWNvbG9yKTtcbn1cblxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX3ByZXZpb3VzIGE6aG92ZXIsXG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fbmV4dCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tdG9wLWNhdGVnb3J5LWNvbG9yLWhvdmVyKTtcbn1cblxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX3ByZXZpb3VzIGE6aG92ZXIgc3ZnIHBhdGgsXG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fbmV4dCBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi10b3AtY2F0ZWdvcnktY29sb3ItaG92ZXIpO1xufVxuXG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fcHJldmlvdXMgYSBzcGFuLFxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX3ByZXZpb3VzID4gc3BhbiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNpbmdsZVBhZ2VQYWdpbmF0aW9uQXJyb3dzVGV4dE1hcmdpbik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX3ByZXZpb3VzIGEgc3BhbixcbiAgLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX3ByZXZpb3VzID4gc3BhbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW5nbGVQYWdlX19wYWdpbmF0aW9uX19wcmV2aW91cyBhIHN2Zyxcbi5zaW5nbGVQYWdlX19wYWdpbmF0aW9uX19wcmV2aW91cyA+IHNwYW4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG5cbi5zaW5nbGVQYWdlX19wYWdpbmF0aW9uX19uZXh0IGEgc3Bhbixcbi5zaW5nbGVQYWdlX19wYWdpbmF0aW9uX19uZXh0ID4gc3BhbiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zaW5nbGVQYWdlUGFnaW5hdGlvbkFycm93c1RleHRNYXJnaW4pO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5zaW5nbGVQYWdlX19wYWdpbmF0aW9uX19uZXh0IGEgc3BhbixcbiAgLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX25leHQgPiBzcGFuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX25leHQgYSBzdmcsXG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fbmV4dCA+IHNwYW4gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cblxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX3RvcENhdGVnb3J5IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLnByZXNzZV9fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtO1xufVxuXG4ucHJlc3NlX19maWx0ZXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLnByZXNzZV9fZmlsdGVyIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5wcmVzc2VfX2ZpbHRlciBsaSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODU3MTRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnByZXNzZV9fZmlsdGVyIGxpIHNwYW46aG92ZXIsIC5wcmVzc2VfX2ZpbHRlciBsaSBzcGFuLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjYzEwNjA2O1xufVxuXG4ucHJlc3NlX19maWx0ZXIgbGkgc3Bhbi5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzEwNjA2O1xufVxuXG4ucHJlc3NlX19saXN0aW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogNXJlbSAxLjQyODU3cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJlc3NlX19saXN0aW5nIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuXG4ucHJlc3NlX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmVzc2VfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLnByZXNzZV9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnByZXNzZV9faXRlbSBhOmhvdmVyIC5wcmVzc2VfX2ltYWdlX19ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wcmVzc2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc3NlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmVzc2VfX2ltYWdlX19ob3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnByZXNzZV9faW1hZ2VfX2hvdmVyIHNwYW4ge1xuICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ucHJlc3NlX19jb250ZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnByZXNzZV9fY29udGVudSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbn1cblxuLnByZXNzZV9fY29udGVudSBoMjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDdweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNTg7XG59XG5cbi5wcmVzc2VfX2NvbnRlbnUgcCB7XG4gIG1hcmdpbi10b3A6IDAuNzE0MjlyZW07XG59XG5cbiNwZGYtcmVhZGVyIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNwZGYtcmVhZGVyIC5wZGYtbG9hZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3BkZi1yZWFkZXIgLnBkZi1sb2FkZXIgaW1nLmxvYWRlci1wZGYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjklO1xuICBsZWZ0OiAzMiU7XG59XG5cbiNwZGYtcmVhZGVyIG9iamVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG59XG5cbi5tZWRpYV9ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZG9jdGV1clwiIFwiY29udGVudFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDIuMTQyODZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYV9ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJkb2N0ZXVyIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuMjVmciAxZnI7XG4gIH1cbn1cblxuLm1lZGlhX2Jsb2NrICsgLm1lZGlhX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbTtcbiAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW07XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4ubWVkaWFfYmxvY2tfX2RyIHtcbiAgZ3JpZC1hcmVhOiBkb2N0ZXVyO1xufVxuXG4ubWVkaWFfYmxvY2tfX2RyIGgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDQyODZyZW0gKyAwLjE1dncpO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZWRpYV9ibG9ja19fZHIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0M3JlbTtcbiAgfVxufVxuXG4ubWVkaWFfYmxvY2tfX2RyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ubWVkaWFfYmxvY2tfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG5cbi5saXN0aW5nX21lZGlhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmdfbWVkaWFzICsgLmxpc3RpbmdfbWVkaWFzIHtcbiAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbTtcbn1cblxuLmxpc3RpbmdfcG9kY2FzdHMgLmNvdmVyX21lZGlhcyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdGluZ19wb2RjYXN0cyAuY292ZXJfbWVkaWFzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pdGVtX21lZGlhcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG59XG5cbi5pdGVtX21lZGlhc19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDAuNzE0MjllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLml0ZW1fbWVkaWFzX190aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXRlbV9tZWRpYXNfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXRlbV9tZWRpYXNfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAuNzE0MjllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMDYwNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLml0ZW1fbWVkaWFzX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLml0ZW1fbWVkaWFzX3BvcHVwOmhvdmVyIC5pdGVtX21lZGlhc19fZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY292ZXJfbWVkaWFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzU3MTRlbTtcbn1cblxuLmNvbnRhaW5lcl9uYXZfbWVkaWFzIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWluZXJfbmF2X21lZGlhcyAuc2xpZGVyX25hdmlnYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uY29udGFpbmVyX25hdl9tZWRpYXMgLnNsaWRlcl9uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbiAgYm9yZGVyLWNvbG9yOiAjYzEwNjA2O1xufVxuXG4uY29udGFpbmVyX25hdl9tZWRpYXMgLnNsaWRlcl9uYXZpZ2F0aW9uOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWluZXJfbmF2X21lZGlhcyAuc2xpZGVyX25hdmlnYXRpb25fbmV4dCB7XG4gIHJpZ2h0OiAzcHg7XG59XG5cbi5jb250YWluZXJfbmF2X21lZGlhcyAuc2xpZGVyX25hdmlnYXRpb25fcHJldiB7XG4gIHJpZ2h0OiA0M3B4O1xuICBsZWZ0OiBpbmhlcml0O1xufVxuXG4ueW91dHViZS1ob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiA3MjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE5cHg7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICByaWdodDogLTE5cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jbG9zZS1wb3B1cC5zdmdcIikgbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuXG4uZXJyb3JQYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yUGFnZSA+ICoge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5lcnJvclBhZ2VfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMS42MDcxNHJlbSArIDEuODc1dncpO1xuICBjb2xvcjogdmFyKC0tZXJyb3JQYWdlVGl0bGVUZXh0Q29sb3IsIHZhcigtLWVycm9yUGFnZUFjY2VudENvbG9yLCAjMDAwKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1lcnJvclBhZ2VUaXRsZVRleHRGb250V2VpZ2h0LCB2YXIoLS1mb250V2VpZ2h0Qm9sZCwgNzAwKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1lcnJvclBhZ2VUaXRsZVRleHRMaW5lSGVpZ2h0LCAxLjIpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZXJyb3JQYWdlVGl0bGVUZXh0TGV0dGVyU3BhY2luZywgMHB4KTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tZXJyb3JQYWdlVGl0bGVUZXh0QWxpZ24sIGluaGVyaXQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZXJyb3JQYWdlVGl0bGVUZXh0VHJhbnNmb3JtLCBpbml0aWFsKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXJyb3JQYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjIxNDI5cmVtO1xuICB9XG59XG5cbi5lcnJvclBhZ2VfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWVycm9yUGFnZVRpdGxlQm9yZGVyV2lkdGgsIDMuOTI4NTdyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWVycm9yUGFnZVRpdGxlQm9yZGVySGVpZ2h0LCAycHgpO1xuICBtYXJnaW46IHZhcigtLWVycm9yUGFnZVRpdGxlQm9yZGVyTWFyZ2luVG9wLCAxLjQyODU3cmVtKSBhdXRvIHZhcigtLWVycm9yUGFnZVRpdGxlQm9yZGVyTWFyZ2luQm90dG9tLCAxLjQyODU3cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3JQYWdlVGl0bGVCb3JkZXJDb2xvciwgdmFyKC0tZXJyb3JQYWdlVGl0bGVUZXh0Q29sb3IsIHZhcigtLWVycm9yUGFnZUFjY2VudENvbG9yLCAjMDAwKSkpO1xufVxuXG4uZXJyb3JQYWdlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1lcnJvclBhZ2VEZXNjcmlwdGlvblRleHRGb250RmFtaWx5LCB2YXIoLS10ZXh0Rm9udEZhbWlseSwgaW5oZXJpdCkpO1xuICBmb250LXNpemU6IHZhcigtLWVycm9yUGFnZURlc2NyaXB0aW9uVGV4dEZvbnRTaXplLCB2YXIoLS10ZXh0Rm9udFNpemUsIDFyZW0pKTtcbiAgY29sb3I6IHZhcigtLWVycm9yUGFnZURlc2NyaXB0aW9uVGV4dENvbG9yLCB2YXIoLS10ZXh0Q29sb3IsICMwMDApKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWVycm9yUGFnZURlc2NyaXB0aW9uVGV4dEZvbnRXZWlnaHQsIDQwMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1lcnJvclBhZ2VEZXNjcmlwdGlvblRleHRMaW5lSGVpZ2h0LCAxLjIpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZXJyb3JQYWdlRGVzY3JpcHRpb25UZXh0TGV0dGVyU3BhY2luZywgMHB4KTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tZXJyb3JQYWdlRGVzY3JpcHRpb25UZXh0QWxpZ24sIGluaGVyaXQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZXJyb3JQYWdlRGVzY3JpcHRpb25UZXh0VHJhbnNmb3JtLCBpbml0aWFsKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZXJyb3JQYWdlRGVzY3JpcHRpb25NYXJnaW5Cb3R0b20sIDIuNXJlbSk7XG59XG5cbi5lcnJvclBhZ2VfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5lcnJvclBhZ2VfX2JhY2tncm91bmQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMS4wNzE0M2VtO1xufVxuXG4uZXJyb3JQYWdlX19iYWNrZ3JvdW5kIHBhdGgge1xuICBvcGFjaXR5OiB2YXIoLS1lcnJvclBhZ2VCYWNrZ3JvdW5kT3BhY2l0eSwgMC4wNSk7XG4gIGZpbGw6IHZhcigtLWVycm9yUGFnZUJhY2tncm91bmRDb2xvciwgdmFyKC0tZXJyb3JQYWdlQWNjZW50Q29sb3IsICMwMDApKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwbHlTdHlsZXMgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0ICdmb250cy9mb250cyc7XG5AaW1wb3J0ICd2ZW5kb3JzL2FjZi10aHVtYm5haWwtaG92ZXItYmxvY2tzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L291cjJmc3QuY3NzXCIpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RmlndHJlZTppdGFsLHdnaHRAMCwzMDAuLjkwMDsxLDMwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9vdXIyZnN0LmNzc1wiKTtcbiRicm93c2VyLWNvbnRleHQ6IDE0O1xuJHJmcy1yZW0tdmFsdWU6ICRicm93c2VyLWNvbnRleHQ7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENPTE9SU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBodHRwOi8vY2hpci5hZy9wcm9qZWN0cy9uYW1lLXRoYXQtY29sb3Jcbi8vIGh0dHBzOi8vcmF6b3JsdGQuZ2l0aHViLmlvL3Nhc3Njb2xvdXJmdW5jdGlvbmNhbGN1bGF0b3IvXG5cbi8vICRjb2xvci1uYW1lLWZyb20taHR0cDovL2NoaXIuYWcvcHJvamVjdHMvbmFtZS10aGF0LWNvbG9yOiAjTVlDT0xPUjtcblxuJGNvbG9yczogKFxuICAgICAgICBcImNoaWNhZ29cIjogIzFkMWQxZCxcbiAgICAgICAgXCJtb256YVwiOiAjYzEwNjA2LFxuICAgICAgICBcIkdyYXlcIjogIzg0ODQ4NCxcbik7XG5cbi8qIEJhc2UgY29sb3JzICovXG4kY29sb3ItcHJpbWFyeTogIzFkMWQxZDtcbiRjb2xvci1zZWNvbmRhcnk6ICNjMTA2MDY7XG4kY29sb3Itc2Vjb25kYXJ5MjogI2RhYjVkMDtcbiRjb2xvci1zZWNvbmRhcnkzOiAjYTZhNmE2O1xuJGNvbG9yLW1lbnUtZm9vdGVyOiAjODQ4NDg0O1xuJGNvbG9yLWhlYWRpbmdzOiAjMWQxZDFkO1xuJGNvbG9yLWFwcGx5U3R5bGVzOiAjMWQxZDFkO1xuJGNvbG9yLW1lbnU6ICM3ZTdlN2Q7XG4kY29sb3Itc3VibWVudTogIzRhNGE0YTtcbiRjb2xvci1tZW51LXB1cnBsZTogIzYxNGE1ZjtcbiRjb2xvci1ob3Zlci1wdXJwbGU6ICNkNGE2Yzg7XG4kY29sb3ItaG92ZXItZ3JpczogI2E2YTZhNjtcbiRjb2xvci1ob3Zlci1kYXJrR3JpczogIzg0ODQ4NDtcbiRjb2xvci1ncmV5OiAjNjU2NTY1O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMQVlPVVRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGNvbnRhaW5lci13aWR0aDogMTQwMHB4O1xuJGd1dHRlcjogMTVweDtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVFlQT0dSQVBIWVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBEZWZhdWx0IGZvbnRzICovXG4kZm9udC1zZXJpZjogR2VvcmdpYSwgc2VyaWY7XG4kZm9udC1zYW5zLXNlcmlmOiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZvbnQtbW9ub3NwYWNlOiBDb3VyaWVyLCBtb25vc3BhY2U7XG4kZm9udC1jdXJzaXZlOiBjdXJzaXZlO1xuXG4vKiBBcHAgZm9udHMgKi9cbiRmb250LXByaW1hcnk6ICdNb250c2VycmF0JywgJGZvbnQtc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJ1BsYXlmYWlyIERpc3BsYXknLCAkZm9udC1zYW5zLXNlcmlmO1xuJGZvbnQtb3B0aW1hOiAnT3B0aW1hLUJvbGQnLCAkZm9udC1zYW5zLXNlcmlmO1xuJGZvbnQtZ290aGFtOiAnZ290aGFtJywgJGZvbnQtc2Fucy1zZXJpZjtcbiRmb250R290aGFtOiAnR290aGFtJywgc2Fucy1zZXJpZjtcbiRmb250RmlndHJlZTogJ0ZpZ3RyZWUnLCBzYW5zLXNlcmlmO1xuJGZvbnRQbGF5ZmFpcjogJ3BsYXlmYWlyLWRpc3BsYXknLCBzZXJpZjtcbi8qIEZvbnQgd2VpZ2h0cyAqL1xuJHRoaW46IHZhcigtLWZvbnRXZWlnaHRUaGluKTtcbiRsaWdodDogdmFyKC0tZm9udFdlaWdodExpZ2h0KTtcbiRyZWd1bGFyOiB2YXIoLS1mb250V2VpZ2h0UmVndWxhcik7XG4kbWVkaXVtOiB2YXIoLS1mb250V2VpZ2h0TWVkaXVtKTtcbiRzZW1pLWJvbGQ6IHZhcigtLWZvbnRXZWlnaHRTZW1pQm9sZCk7XG4kYm9sZDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xuJGV4dHJhLWJvbGQ6IHZhcigtLWZvbnRXZWlnaHRFeHRyYUJvbGQpO1xuJGJsYWNrOiB2YXIoLS1mb250V2VpZ2h0QmxhY2spO1xuXG4vLyBURVhUIERFRkFVTFRTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kdGV4dEZvbnRGYW1pbHk6IHZhcigtLXRleHRGb250RmFtaWx5LCBpbmhlcml0KTtcbiR0ZXh0Rm9udFNpemU6IHZhcigtLXRleHRGb250U2l6ZSwgMXJlbSk7XG4kdGV4dENvbG9yOiB2YXIoLS10ZXh0Q29sb3IsICMwMDApO1xuJHRleHRGb250V2VpZ2h0OiB2YXIoLS10ZXh0Rm9udFdlaWdodCwgNDAwKTtcbiR0ZXh0TGluZUhlaWdodDogdmFyKC0tdGV4dExpbmVIZWlnaHQsIDEuMik7XG4kdGV4dExldHRlclNwYWNpbmc6IHZhcigtLXRleHRMZXR0ZXJTcGFjaW5nLCAwKTtcbiR0ZXh0QWxpZ246IHZhcigtLXRleHRBbGlnbiwgbGVmdCk7XG4kdGV4dFRyYW5zZm9ybTogdmFyKC0tdGV4dFRyYW5zZm9ybSwgbm9uZSk7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJSRUFLUE9JTlRTXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRicmVha3BvaW50czogKFxuICAgICAgICBcInBob25lXCI6IDQwMHB4LFxuICAgICAgICBcInBob25lLXdpZGVcIjogNDgwcHgsXG4gICAgICAgIFwicGhhYmxldFwiOiA1NjBweCxcbiAgICAgICAgXCJ0YWJsZXQtc21hbGxcIjogNjQwcHgsXG4gICAgICAgIFwidGFibGV0XCI6IDc2OHB4LFxuICAgICAgICBcIndpZHRoLTkwMFwiOiAxMDAwcHgsXG4gICAgICAgIFwid2lkdGgtMTAwMFwiOiAxMDAwcHgsXG4gICAgICAgIFwidGFibGV0LXdpZGVcIjogMTAyNHB4LFxuICAgICAgICBcImRlc2t0b3BcIjogMTI0OHB4LFxuICAgICAgICBcImRlc2t0b3Atd2lkZVwiOiAxNDQwcHgsXG4gICAgICAgICdyZXNwb25zaXZlJzogMTAyNHB4LFxuKSAhZGVmYXVsdDtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gWiBJTkRFWEVTXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR6LWluZGV4ZXM6IChcbiAgICAgICAgJ21vZGFsJyxcbiAgICAgICAgJ2hlYWRlcicsXG4gICAgICAgICdyZXNwb25zaXZlIGhlYWRlciBvdmVybGF5JyxcbiAgICAgICAgJ2NhbGwtdG8tYWN0aW9ucydcbik7XG4iLCJAaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvcmZzL3Nhc3MnO1xuXG46cm9vdCB7XG4gIC0tcGx5ci1jb2xvci1tYWluOiAjYzEwNjA2O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiAgMCAtIEhlbHBlcnNcbiAgMSAtIEJhc2VcbiAgMiAtIFV0aWxzXG4gIDMgLSBWZW5kb3JzXG4gIDQgLSBDb21wb25lbnRzXG4gIDUgLSBMYXlvdXRzXG4gIDYgLSBUZW1wbGF0ZXNcbiAqL1xuXG4vKiAwICovXG5AaW1wb3J0ICdoZWxwZXJzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdoZWxwZXJzL2Vhc2VzJztcbkBpbXBvcnQgJ2hlbHBlcnMvZnVuY3Rpb25zJztcbkBpbXBvcnQgJ2hlbHBlcnMvbWl4aW5zJztcbkBpbXBvcnQgJ2hlbHBlcnMvaGVscGVycyc7XG5cbi8qIDEgKi9cbkBpbXBvcnQgJ2Jhc2UvdmFyaWFibGVzL2FsbCc7XG5AaW1wb3J0ICdiYXNlL3Jlc2V0JztcbkBpbXBvcnQgJ2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICdiYXNlL2dyaWQnO1xuXG4vKiAyICovXG5AaW1wb3J0ICd1dGlscy9nZW5lcmFsJztcbkBpbXBvcnQgJ3V0aWxzL21lbnUnO1xuQGltcG9ydCAndXRpbHMvZm9ybXMnO1xuQGltcG9ydCAndXRpbHMvaGVhZGluZ3MnO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vQGZhbmN5YXBwcy91aUA1LjAvZGlzdC9mYW5jeWJveC9mYW5jeWJveC5jc3MnKTtcblxuLyogMyAqL1xuQGltcG9ydCAnbGF5b3V0cy9oZWFkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9zb2NpYWxzLWxpc3RpbmcnO1xuQGltcG9ydCAndGVtcGxhdGVzL2hvbWUtcGFnZSc7XG5AaW1wb3J0ICdsYXlvdXRzL2Zvb3Rlcic7XG5cbi8qIDQgKi9cbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnJlYWRjcnVtYic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Fycm93LXRvLWxpbmsnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zbGlkZXItaW5zdGl0dXQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbmZvcy1hY2Nlc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9yb2xsLWhvdmVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWxsLWxpbmtzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYXV0by1zZWFyY2gnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tb2R1bGUtdGVhbSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RhYnMtY2xpbmlxdWVzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY3Vyc29ycyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FuY2hvci1ibG9jayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NpZGViYXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay1jb250YWN0LW1hcCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RleHQtaW1hZ2UnO1xuQGltcG9ydCAnY29tcG9uZW50cy92aWRlb3MtY2hhcGl0cmVzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdG9vbHRpcCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BvcHVwLW1vZGFsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29tbWVudHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb29raWUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tb2RhbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3N1cmdlb24tY2FyZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhbGwtdG8tYWN0aW9ucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlYXJjaC1wYWdpbmF0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ29vZ2xlLW1hcHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbmZvd2luZG93JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnV0dG9ucy1ibG9jayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Fsc28tdG8tcmVhZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ByaWNlLWJsb2Nrcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ByaWNlLWJsb2NrJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYW5jaG9yLWJ1dHRvbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy92YWxpZGF0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ2xpZ2h0Ym94JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbWVkaWFzLWJsb2NrJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmFjay10by10b3AnO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZXN0aW1vbnktcGFnZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL251bWJlci1ibG9jayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2NrLXdvcmQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbWFnZS10ZXh0LXdpdGgtbG9nb3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zaW5nbGUtY3RhJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmxvY2stY3RhJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmxvY2stcG9kY2FzdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2NrLWJyYS1kYXknO1xuQGltcG9ydCAnY29tcG9uZW50cy9wb3B1cC1yZHYnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay1vZmZlcnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zaW5nbGUtdmlkZW8nO1xuQGltcG9ydCAnY29tcG9uZW50cy90YWJsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlYXJjaC1iYXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay1mb25kYXRldXJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmxvY2stc2VpbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay1jZW50cmUtY2hpcnVyZ2llbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay1tZWRlY2luZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2NrLWVxdWlwZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2NrLWV4Y2VsbGVuY2UnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay1zb2lnbmUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay1yZHYnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay12aXNpbyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2NrLWV4Y2VwdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2NrLWFtYmFzc2FkcmljZXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay12aWRlbyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2NrLWJhbmRlYXUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jay12aWRlby1oZXJvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9wdXAtZG9jdG8nO1xuQGltcG9ydCAnY29tcG9uZW50cy92aWRlby1ibG9jayc7XG5cblxuLyogNSAqL1xuQGltcG9ydCAnbGF5b3V0cy9zZWN0aW9uJztcbkBpbXBvcnQgJ2xheW91dHMvaGVybyc7XG5AaW1wb3J0ICdsYXlvdXRzL2hlYWRlci9tZW51JztcblxuLyogNiAqL1xuQGltcG9ydCAndGVtcGxhdGVzL2hvbWUtaW50ZXJuZS1wYWdlJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9pbnRlcm5hbC1wYWdlJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9pbnN0aXR1dC1wYWdlJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9jaGlydXJnaWVuLXBhZ2UnO1xuQGltcG9ydCAndGVtcGxhdGVzL2VxdWlwZS1tZWRpY2FsZS1wYWdlJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9hc3Npc3RhbmNlcy1wYWdlJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9jb250YWN0LXBhZ2UnO1xuQGltcG9ydCAndGVtcGxhdGVzL3Rlc3RpbW9uaWFscy1wYWdlJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9mb3JtYXRpb24tcGFnZSc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvcGFnZS1pbi1jb25zdHJ1Y3Rpb24nO1xuQGltcG9ydCAndGVtcGxhdGVzL3RoZW1lLXNlYXJjaC1wYWdlJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9zZWFyY2gtcGFnZSc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvYmVmb3JlLWFmdGVyLXBhZ2UnO1xuQGltcG9ydCAndGVtcGxhdGVzL3ZpZGVvLWFyY2hpdmUnO1xuXG5AaW1wb3J0ICdjb21wb25lbnRzL3RhYnMtaG9yaXpvbnRhbCc7XG5cbkBpbXBvcnQgJ3RlbXBsYXRlcy9hcmNoaXZlLXBhZ2UnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wb3N0JztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9zaW5nbGUtcGFnZSc7XG5cbkBpbXBvcnQgJ3RlbXBsYXRlcy9wcmVzc2UtcGFnZSc7XG5cbkBpbXBvcnQgJ3RlbXBsYXRlcy9pbnN0aXR1dC1tZWRpYXMnO1xuQGltcG9ydCAndGVtcGxhdGVzLzQwNCc7XG5cbi8vIEBpbXBvcnQgJ3RlbXBsYXRlcy9lcnJvci1wYWdlJztcblxuQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgLmFwcGx5U3R5bGVzIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgIHRleHQtYWxpZ246ICRsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvLyBCUkFORE9OIEdST1RFU1FVRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3B0aW1hLUJvbGQnOyBcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL09wdGltYS1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcHRpbWEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL09wdGltYS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL09wdGltYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9PcHRpbWEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvT3B0aW1hLUJvbGQuc3ZnI09wdGltYS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nOyBcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Qcm8tQmxhY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Qcm8tQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtUHJvLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Qcm8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Qcm8tQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW1Qcm8tQmxhY2suc3ZnI09wdGltYS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufTtcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEJvb2snO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUJvb2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rLnN2ZyNHb3RoYW0tQm9vaycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUJvbGQuc3ZnI0dvdGhhbS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQuc3ZnI0dvdGhhbS1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2suc3ZnI0dvdGhhbS1CbGFjaycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9nb3RoYW0vR290aGFtLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZ290aGFtL0dvdGhhbS1NZWRpdW0uc3ZnI0dvdGhhbS1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE9uIEhvdmVyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19iYWNrZ3JvdW5kOiAje3JnYmEoIzAwMCwgMC43OCl9O1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2NvbG9yOiAjZmZmO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19sZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctdG9wOiAyLjVyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2NvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19jb2xvcik7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtZmFtaWx5KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXNpemU6IDEuNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXdlaWdodDogNTAwO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2xldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fbGluZS1oZWlnaHQ6IDEuMztcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LWFsaWduKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4vLyBCb3JkZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fYmFja2dyb3VuZDogI2ZmZjtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9faGVpZ2h0OiAxcHg7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX21hcmdpbi10b3A6IDFyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX3dpZHRoOiAzLjEyNXJlbTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZXNjcmlwdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19jb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fY29sb3IpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LWZhbWlseSk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC1zaXplOiAxcmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2xldHRlci1zcGFjaW5nKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19saW5lLWhlaWdodDogMS41MDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX190ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LWFsaWduKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX190ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbjpyb290IHtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2NvbG9yKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtZmFtaWx5KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2xldHRlci1zcGFjaW5nKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2xpbmUtaGVpZ2h0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbWFyZ2luLXRvcDogMS41cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19wYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX190ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX190ZXh0LWFsaWduKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fdGV4dC10cmFuc2Zvcm06IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuLy8gTGluZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2NvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fY29sb3IpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2Zyb20tcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX2Zyb20tc2l6ZTogMTAwJSAxMDAlO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RvLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fdG8tc2l6ZTogMCAxMDAlO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uLWxpbmVfX3RyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlLWluLW91dDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUaXRsZVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG46cm9vdCB7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fY29sb3I6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2NvbG9yKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19mb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC1mYW1pbHkpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2ZvbnQtc2l6ZTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC1zaXplKTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19mb250LXdlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC13ZWlnaHQpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2xldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbGluZS1oZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2xpbmUtaGVpZ2h0KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX190ZXh0LWFsaWduOiBsZWZ0O1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX3RleHQtdHJhbnNmb3JtOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX190ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2xpZGVyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnVsbGV0c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbnRpcG9kZXMtdGh1bWJuYWlsLWhvdmVyLWJsb2NrcyB7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19idWxsZXRfX2JhY2tncm91bmQ6IHZhcigtLXNlY3Rpb25fX2J1bGxldC1jb2xvciwgI3tyZ2JhKCMwMDAsIDAuMil9KTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX2J1bGxldF9fZ2FwOiA1cHg7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19idWxsZXRfX21hcmdpbi10b3A6IDEuNXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX2J1bGxldF9fc2l6ZTogMTJweDtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX2J1bGxldF9fdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4vLyBBY3RpdmUgQnVsbGV0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYW50aXBvZGVzLXRodW1ibmFpbC1ob3Zlci1ibG9ja3Mge1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYWN0aXZlLWJ1bGxldF9fY29sb3I6IHZhcigtLXNlY3Rpb25fX2NvbG9yLCB2YXIoLS10ZXh0Q29sb3IsICR7cHJpbWFyeUNvbG9yfSkpO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYWN0aXZlLWJ1bGxldF9fc2l6ZTogNHB4O1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fYWN0aXZlLWJ1bGxldF9fdHJhbnNpdGlvbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19idWxsZXRfX3RyYW5zaXRpb24pO1xufVxuIiwiQG1peGluIGZvbnQtZmFjZSgkZm9udC1uYW1lLCAkZmlsZS1uYW1lLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkZm9udC1uYW1lKTtcbiAgICBzcmM6IHVybCgkZmlsZS1uYW1lICsgJy5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG4gICAgc3JjOiB1cmwoJGZpbGUtbmFtZSArICcuZW90Jyk7XG4gICAgc3JjOiB1cmwoJGZpbGUtbmFtZSArICcuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJGZpbGUtbmFtZSArICcud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgkZmlsZS1uYW1lICsgJy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCRmaWxlLW5hbWUgKyAnLnN2ZyMjeyRmb250LW5hbWV9JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gIH1cbn1cblxuQG1peGluIGFkbWluLXN0aWNreS1maXgoICRvZmZzZXQ6IDAgKSB7XG4gICRuYXJyb3ctb2Zmc2V0OiA0NnB4O1xuICAkd2lkZS1vZmZzZXQ6IDMycHg7XG4gIEBpZiAkb2Zmc2V0ICE9IDAgYW5kIHR5cGUtb2YoJG9mZnNldCkgPT0gJ251bWJlcicge1xuICAgICRuYXJyb3ctb2Zmc2V0OiAkbmFycm93LW9mZnNldCArICRvZmZzZXQ7XG4gICAgJHdpZGUtb2Zmc2V0OiAkd2lkZS1vZmZzZXQgKyAkb2Zmc2V0O1xuICB9XG4gIC5hZG1pbi1iYXIgJiB7XG4gICAgdG9wOiAkbmFycm93LW9mZnNldDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgdG9wOiAkd2lkZS1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBkZWZhdWx0VGV4dCgkYmxvY2tWYXJpYWJsZSwgJGZvbnRTaXplOiB0cnVlLCAkaW5TZWN0aW9uOiB0cnVlLCAkdXNlRGVmYXVsdHM6IGZhbHNlKSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRGb250RmFtaWx5LCAjeyR0ZXh0Rm9udEZhbWlseX0pO1xuXG4gIEBpZiAkZm9udFNpemUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0Rm9udFNpemUsICN7JHRleHRGb250U2l6ZX0pO1xuICB9XG5cbiAgQGlmICRpblNlY3Rpb24ge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRDb2xvciwgdmFyKC0tc2VjdGlvbkNvbG9yLCAjeyR0ZXh0Q29sb3J9KSk7XG4gIH0gQGVsc2Uge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRDb2xvciwgI3skdGV4dENvbG9yfSk7XG4gIH1cblxuICBAaWYgKCR1c2VEZWZhdWx0cykge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRGb250V2VpZ2h0LCAjeyR0ZXh0Rm9udFdlaWdodH0pO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRMaW5lSGVpZ2h0LCAjeyR0ZXh0TGluZUhlaWdodH0pO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRMZXR0ZXJTcGFjaW5nLCAjeyR0ZXh0TGV0dGVyU3BhY2luZ30pO1xuICAgIHRleHQtYWxpZ246IHZhcigtLSN7JGJsb2NrVmFyaWFibGV9VGV4dEFsaWduLCAjeyR0ZXh0QWxpZ259KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0VHJhbnNmb3JtLCAjeyR0ZXh0VHJhbnNmb3JtfSk7XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRGb250V2VpZ2h0LCA0MDApO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRMaW5lSGVpZ2h0LCAxLjIpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS0jeyRibG9ja1ZhcmlhYmxlfVRleHRMZXR0ZXJTcGFjaW5nLCAwcHgpO1xuICAgIHRleHQtYWxpZ246IHZhcigtLSN7JGJsb2NrVmFyaWFibGV9VGV4dEFsaWduLCBpbmhlcml0KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tI3skYmxvY2tWYXJpYWJsZX1UZXh0VHJhbnNmb3JtLCBpbml0aWFsKTtcbiAgfVxufVxuXG5AbWl4aW4gbGluZS1oZWlnaHQoJHBzLWZvbnQtc2l6ZSwgJHBzLWxpbmUtaGVpZ2h0OiAwKSB7XG4gIEBpZiAkcHMtbGluZS1oZWlnaHQgPT0gMCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfSBAZWxzZSB7XG4gICAgbGluZS1oZWlnaHQ6ICgkcHMtbGluZS1oZWlnaHQgLyAkcHMtZm9udC1zaXplKTtcbiAgfVxufVxuXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJHBzLWxldHRlci1zcGFjaW5nKSB7XG4gIGxldHRlci1zcGFjaW5nOiAoJHBzLWxldHRlci1zcGFjaW5nIC8gMTAwMCkgKyBlbTtcbn1cblxuQG1peGluIHNjYWxlLWhlYWRpbmcoJGJhc2UtZm9udC1zaXplLCAkaGVhZGluZy1zY2FsZSkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIGgjeyRpfSB7XG4gICAgICBmb250LXNpemU6IHJlbSgkYmFzZS1mb250LXNpemUgKyAkaGVhZGluZy1zY2FsZSAqICg2IC0gJGkpKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNzcy10cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRzaXplOiA2cHgsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyb3VuZDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcHNldWRvKCRwb3M6ICRwb3NpdGlvbik7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIEBpZiAkcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoICRzaXplIC8gMi41ICk7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHNpemU7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmdzIHtcbiAgaDEsIGgyLCBoMyxcbiAgaDQsIGg1LCBoNiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1heCkge1xuICBAaWYgbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcbiAgICAkd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpO1xuICB9IEBlbHNlIHtcbiAgICAkd2lkdGg6ICR3aWR0aCAqIDFweDtcbiAgfVxuICBAaWYgJHR5cGUgPT0gbWF4IHtcbiAgICAkd2lkdGg6ICR3aWR0aCAtIDFweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBob3Rvc2hvcC1sZXR0ZXIoJGZvbnQtc2l6ZSwgJGxldHRlci1zcGFjaW5nLXBzZCwgJGxpbmUtaGVpZ2h0LXBzZDogMCwgJGltcG9ydGFudDogMCkge1xuICBAaWYgJGltcG9ydGFudCA9PSAxIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgKiAxcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogKCgkbGV0dGVyLXNwYWNpbmctcHNkICogJGZvbnQtc2l6ZSkgLyAxMDAwKSAqIDFweCAhaW1wb3J0YW50O1xuICAgIEBpZiAkbGluZS1oZWlnaHQtcHNkID09IDAge1xuICAgICAgbGluZS1oZWlnaHQ6ICgoMTIwICogJGZvbnQtc2l6ZSkgLyAxMDApICogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZSArICgkbGluZS1oZWlnaHQtcHNkIC8gMikgKiAxcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAqIDFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogKCgkbGV0dGVyLXNwYWNpbmctcHNkICogJGZvbnQtc2l6ZSkgLyAxMDAwKSAqIDFweDtcbiAgICBAaWYgJGxpbmUtaGVpZ2h0LXBzZCA9PSAwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoKDEyMCAqICRmb250LXNpemUpIC8gMTAwKSAqIDFweDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplICsgKCRsaW5lLWhlaWdodC1wc2QgLyAyKSAqIDFweDtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gIENPTlZFUlQgUEhPVE9TSE9QIEJPWCBTSEFET1cgVE8gQ1NTXG4gKi9cbkBtaXhpbiBwaG90b3Nob3AtYm94LXNoYWRvdygkb3BhY2l0eSwgJGFuZ2xlLCAkZGlzdGFuY2UsICRzcHJlYWQsICRzaXplLCAkcmVkOiAwLCAkZ3JlZW46IDAsICRibHVlOiAwLCAkbW9yZV9ib3hfc2hhZG93OiAwKSB7XG4gICRjc3NPcGFjaXR5OiAkb3BhY2l0eSAvIDEwMDsgLy8gY29udmVydCBvcGFjaXR5IHRvIG51bWJlclxuICAkYW5nOiAoMTgwIC0gJGFuZ2xlKSAqIDMuMTQgLyAxODA7IC8vIGNvbnZlcnQgdG8gcmFkaWFuc1xuXG4gICRvZmZzZXRZOiByb3VuZChzaW4oJGFuZykgKiAkZGlzdGFuY2UpOyAvLyBWZXJ0aWNhbCBzaGFkb3dcbiAgJG9mZnNldFg6IHJvdW5kKGNvcygkYW5nKSAqICRkaXN0YW5jZSk7IC8vIEhvcml6b250YWwgc2hhZG93XG5cbiAgJHNwcmVhZFJhZDogJHNpemUgKiAkc3ByZWFkLzEwMDsgLy8gU3ByZWFkIHJhZGl1c1xuICAkYmx1clJhZDogJHNpemUgLSAkc3ByZWFkUmFkOyAvLyBCbHVyIHJhZGl1c1xuXG4gIEBpZiAkbW9yZV9ib3hfc2hhZG93ID09IDAge1xuICAgIGJveC1zaGFkb3c6ICN7JG9mZnNldFh9cHggI3skb2Zmc2V0WX1weCAjeyRibHVyUmFkfXB4ICN7JHNwcmVhZFJhZH1weCByZ2JhKCRyZWQsICRncmVlbiwgJGJsdWUsICRjc3NPcGFjaXR5KTtcbiAgfSBAZWxzZSB7XG4gICAgYm94LXNoYWRvdzogI3skb2Zmc2V0WH1weCAjeyRvZmZzZXRZfXB4ICN7JGJsdXJSYWR9cHggI3skc3ByZWFkUmFkfXB4IHJnYmEoJHJlZCwgJGdyZWVuLCAkYmx1ZSwgJGNzc09wYWNpdHkpLCAkbW9yZV9ib3hfc2hhZG93O1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbnVtYmVyLWJsb2NrKCRjb2xvcjogI2MxMDYwNikge1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvcjtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3I7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICB9XG5cbiAgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbiAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvcjtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgfVxuICBcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3I7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgIH1cbiAgfVxufSIsIi8vIEFMTCBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbjpyb290IHtcbiAgQGVhY2ggJGNvbG9yTmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuXHQtLSN7JGNvbG9yTmFtZX1Db2xvcjogI3skY29sb3J9O1xuICB9XG59IiwiLy8gRk9OVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLWZvbnRGYW1pbHk6ICN7JGZvbnQtcHJpbWFyeX07XG4gIC0tZm9udFdlaWdodDogI3skcmVndWxhcn07XG59XG5cbi8vIEZPTlQgV0VJR0hUU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLWZvbnRXZWlnaHRCbGFjazogOTAwO1xuICAtLWZvbnRXZWlnaHRCb2xkOiA3MDA7XG4gIC0tZm9udFdlaWdodEV4dHJhQm9sZDogODAwO1xuICAtLWZvbnRXZWlnaHRMaWdodDogMzAwO1xuICAtLWZvbnRXZWlnaHRNZWRpdW06IDUwMDtcbiAgLS1mb250V2VpZ2h0UmVndWxhcjogNDAwO1xuICAtLWZvbnRXZWlnaHRTZW1pQm9sZDogNjAwO1xuICAtLWZvbnRXZWlnaHRUaGluOiAxMDA7XG59IiwiLy8gVEVYVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLXRleHRBbGlnbjoganVzdGlmeTtcbiAgLS10ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAtLXRleHRMZXR0ZXJTcGFjaW5nOiAwLjAzZW07XG4gIC0tdGV4dExpbmVIZWlnaHQ6IDEuNjtcbiAgLS10ZXh0U2l6ZTogMXJlbTtcbn0iLCIvLyBQQVJBR1JBUEhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbjpyb290IHtcbiAgLS1wYXJhZ3JhcGhHYXA6ICN7cmVtKDE0KX07XG59IiwiLy8gR1JJRCAvIExBWU9VVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLWNvbnRhaW5lckd1dHRlcjogI3skZ3V0dGVyfTtcbiAgLS1jb250YWluZXJXaWR0aDogI3skY29udGFpbmVyLXdpZHRofTtcbn1cbi8vIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuLy8gICA6cm9vdCB7XG4vLyBcdC0tY29udGFpbmVyR3V0dGVyOiAjeyRndXR0ZXJ9XG4vLyAgIH1cbi8vIH1cbi8vIEBpbmNsdWRlIG1xKDE1MDAsICdtaW4nKSB7XG4vLyAgIDpyb290IHtcbi8vIFx0LS1jb250YWluZXJXaWR0aDogI3skY29udGFpbmVyLXdpZHRoICogMS4zfTtcbi8vICAgfVxuLy8gfVxuLy8gQGluY2x1ZGUgbXEoMjAwMCwgJ21pbicpIHtcbi8vICAgOnJvb3Qge1xuLy8gXHQtLWNvbnRhaW5lcldpZHRoOiAjeyRjb250YWluZXItd2lkdGggKiAxLjV9O1xuLy8gICB9XG4vLyB9IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gIH1cbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgYm9keSB7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG1pbi13aWR0aDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygoMTAwJSAqICN7JGJyb3dzZXItY29udGV4dH0pIC8gMTYpO1xufVxuXG5odG1sLmZvY3VzLW91dGxpbmUtaGlkZGVuICo6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xufVxuXG4uYXBwbHlTdHlsZXMge1xuICBibG9ja3F1b3RlIHtcbiAgICBAZXh0ZW5kICVibG9ja3F1b3RlICFvcHRpb25hbDtcbiAgICBtYXJnaW46IHJlbSg0MCkgMDtcbiAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAxOTYsIDE5NiwgMC4xOSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICBjb2xvcjogJGNvbG9yLWFwcGx5U3R5bGVzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFwcGx5U3R5bGVzO1xuICAgICAgfVxuICAgIH1cblxuICAgICsgcCxcbiAgICArIHVsIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hcHBseVN0eWxlcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIH1cblxuICAgICsgJWhlYWRpbmdzIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgLy8gKyBwID4gaW1nIHtcbiAgICAvLyAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgLy8gfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gIHVsOm5vdCgubm8tLWFwcGx5U3R5bGVzKSxcbiAgb2w6bm90KC5uby0tYXBwbHlTdHlsZXMpIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XG4gICAgbWFyZ2luLSN7JGxlZnR9OiByZW0oMjApO1xuXG4gICAgbGkge1xuICAgICAgY29sb3I6ICRjb2xvci1hcHBseVN0eWxlcztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGkuc3ZnJyk7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICB9XG5cbiAgICAgICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sOm5vdCgubm8tLWFwcGx5U3R5bGVzKSB7XG4gICAgbGlzdC1zdHlsZTogYXV0bztcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIEBleHRlbmQgJWgxICFvcHRpb25hbDtcbiAgfVxuXG4gIGgyIHtcbiAgICBAZXh0ZW5kICVoMiAhb3B0aW9uYWw7XG5cbiAgICAubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3Zlci1wdXJwbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnVfc3R5bGVfZ3JheSAmLCAubWVudV9zdHlsZV9kYXJrR3JheSAmIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyLWdyaXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIEBleHRlbmQgJWgzICFvcHRpb25hbDtcbiAgfVxuXG4gIGg0IHtcbiAgICBAZXh0ZW5kICVoNCAhb3B0aW9uYWw7XG4gIH1cblxuICBoNSB7XG4gICAgQGV4dGVuZCAlaDUgIW9wdGlvbmFsO1xuICB9XG5cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMjBweCk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMiwgMzksIDAuMDcpO1xuXG4gICAgdHIsIHRkLCB0aCB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuXG4gICAgICBwLCBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4ICFpbXBvcnRhbnQpO1xuICAgICAgICB0ZXh0LWFsaWduOiAkbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHRkLCB0aCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbnNCbG9ja19fYnV0dG9ucyB7XG4gIGEge1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIEdUTSBjbGljayAod2l0aG91dCB0aGlzLCBpdCdsbCBub3QgZmlyZSBjbGljayBzb21ldGltZXMgZm9yIHRoZSBHVE0gdHJhY2tlcilcbmEgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkuc3RvcC10cmFuc2l0aW9ucyAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pZnJhbWUsXG5vYmplY3QsXG5lbWJlZCxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHdoaXRlIGluc2V0O1xufVxuXG4vLyBTYWZhcmkgYXV0byBmaWxsIGNyZWRlbnRpYWxzIGNvbG9yXG5pbnB1dDpub3QoaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCk6Oi13ZWJraXQtY29udGFjdHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qIFByZXZlbnQgaU9TIGZyb20gem9vbWluZyBpbiBvbiBpbnB1dCBmaWVsZHMgKi9cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4gIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSd0aW1lJ10sXG4gIGlucHV0W3R5cGU9J3VybCddLFxuICBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4gIHNlbGVjdCxcbiAgc2VsZWN0OmZvY3VzLFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gIH1cbn1cblxuJWhlYWRpbmdzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogR2xvYWIgQ2xhc3MgKi9cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJvbGQge1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGlkZGVuX2Jsb2Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC12aWRlb1RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW1iZWQtdmlkZW9UaHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkLFxuLmVtYmVkLWNvbnRhaW5lciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZW1iZWQtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5kb2N0b2xpYkJ1dHRvbkNvbnRhaW5lciArICoge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDE1cHgpO1xufVxuXG4uZmxleFZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gIGlmcmFtZSxcbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlckhlaWdodCwgNjhweCkgKyAyMHB4KTtcbn1cbkBpbmNsdWRlIG1xKCdyZXNwb25zaXZlJywgJ21pbicpIHtcbiAgKiB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVySGVpZ2h0LCAxODNweCkgKyAyMHB4KTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tY2FsbFRvQWN0aW9uc0hlaWdodDogNTBweDtcbn1cblxuQGluY2x1ZGUgaWYtcnRsIHtcbiAgYVtocmVmXj1cInRlbFwiXSxcbiAgYVtocmVmKj1cImdvby5nbC9tYXBzXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgfVxufSIsIkBmdW5jdGlvbiB6KCRuYW1lKSB7XG4gIEBpZiBpbmRleCgkei1pbmRleGVzLCAkbmFtZSkge1xuXHRAcmV0dXJuICgobGVuZ3RoKCR6LWluZGV4ZXMpICsgOTk5KSAtIGluZGV4KCR6LWluZGV4ZXMsICRuYW1lKSkgKyAxO1xuICB9IEBlbHNlIHtcblx0QHdhcm4gJ1RoZXJlIGlzIG5vIGl0ZW0gXCIjeyRuYW1lfVwiIGluIHRoaXMgbGlzdDsgY2hvb3NlIG9uZSBvZjogI3skei1pbmRleGVzfSc7XG5cdEByZXR1cm4gbnVsbDtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuXHRAcmV0dXJuICRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKTtcbiAgfVxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbkBmdW5jdGlvbiBlbSgkcGl4ZWwsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XG4gIEByZXR1cm4gKCRwaXhlbCAvICRjb250ZXh0KSAqIDFlbTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWwsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XG4gIEByZXR1cm4gKCRwaXhlbCAvICRjb250ZXh0KSAqIDFyZW07XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBQbGFpbiBTQVNTIFRyaWdvbm9tZXRyeSBBbGdvcml0aG0gaW4gVGF5bG9yIEV4cGFuc2lvbiAvL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vIEJhc2VkIG9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgIGh0dHA6Ly9qYXBib3JzdC5uZXQvcG9zdHMvc2Fzcy1zaW5lcy1hbmQtY29zaW5lcyAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHBpOiAzLjE0MTU5MjY1MzU5O1xuJF9wcmVjaXNpb246IDEwO1xuXG5AZnVuY3Rpb24gcG93KCRiYXNlLCAkZXhwKSB7XG4gICR2YWx1ZTogJGJhc2U7XG4gIEBpZiAkZXhwID4gMSB7XG5cdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGV4cCB7XG5cdCAgJHZhbHVlOiAkdmFsdWUgKiAkYmFzZTtcblx0fVxuICB9XG4gIEBpZiAkZXhwIDwgMSB7XG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggLSRleHAge1xuXHQgICR2YWx1ZTogJHZhbHVlIC8gJGJhc2U7XG5cdH1cbiAgfVxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQGZ1bmN0aW9uIGZhY3QoJG51bSkge1xuICAkZmFjdDogMTtcbiAgQGlmICRudW0gPiAwIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtIHtcblx0ICAkZmFjdDogJGZhY3QgKiAkaTtcblx0fVxuICB9XG4gIEByZXR1cm4gJGZhY3Q7XG59XG5cbkBmdW5jdGlvbiBfdG9fdW5pdGxlc3NfcmFkKCRhbmdsZSkge1xuICBAaWYgdW5pdCgkYW5nbGUpID09IFwiZGVnXCIge1xuXHQkYW5nbGU6ICRhbmdsZSAvIDE4MGRlZyAqICRwaTtcbiAgfVxuICBAaWYgdW5pdCgkYW5nbGUpID09IFwicmFkXCIge1xuXHQkYW5nbGU6ICRhbmdsZSAvIDFyYWQ7XG4gIH1cbiAgQHJldHVybiAkYW5nbGU7XG59XG5cbkBmdW5jdGlvbiBzaW4oJGFuZ2xlKSB7XG4gICRhOiBfdG9fdW5pdGxlc3NfcmFkKCRhbmdsZSk7XG4gICRzaW46ICRhO1xuICBAZm9yICRuIGZyb20gMSB0aHJvdWdoICRfcHJlY2lzaW9uIHtcblx0JHNpbjogJHNpbiArIChwb3coLTEsICRuKSAvIGZhY3QoMiAqICRuICsgMSkgKSAqIHBvdygkYSwgKDIgKiAkbiArIDEpKTtcbiAgfVxuICBAcmV0dXJuICRzaW47XG59XG5cbkBmdW5jdGlvbiBjb3MoJGFuZ2xlKSB7XG4gICRhOiBfdG9fdW5pdGxlc3NfcmFkKCRhbmdsZSk7XG4gICRjb3M6IDE7XG4gIEBmb3IgJG4gZnJvbSAxIHRocm91Z2ggJF9wcmVjaXNpb24ge1xuXHQkY29zOiAkY29zICsgKCBwb3coLTEsJG4pIC8gZmFjdCgyKiRuKSApICogcG93KCRhLDIqJG4pO1xuICB9XG4gIEByZXR1cm4gJGNvcztcbn1cblxuQGZ1bmN0aW9uIHRhbigkYW5nbGUpIHtcbiAgQHJldHVybiBzaW4oJGFuZ2xlKSAvIGNvcygkYW5nbGUpO1xufVxuXG4vLy8vXG4vLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGVhc2lseSB1c2UgYW4gU1ZHIGlubGluZSBpbiBDU1Ncbi8vLyB3aXRob3V0IGVuY29kaW5nIGl0IHRvIGJhc2U2NCwgc2F2aW5nIGJ5dGVzLlxuLy8vIEl0IGFsc28gaGVscHMgd2l0aCBicm93c2VyIHN1cHBvcnQuXG4vLy8vXG5cbi8vLyBBIHNtYWxsIGZ1bmN0aW9uIGFsbG93aW5nIHNraXBwaW5nIGJhc2U2NCBlbmNvZGluZ1xuLy8vIGFuZCBzaW1wbHkgcGFzdGluZyB0aGUgU1ZHIG1hcmt1cCByaWdodCBpbiB0aGUgQ1NTLlxuLy8vIEBhdXRob3IgSmFrb2IgRXJpa3NlblxuLy8vIEBsaW5rIGh0dHA6Ly9jb2RlcGVuLmlvL2pha29iLWUvcGVuL2RvTW9NTFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc3ZnIC0gU1ZHIGltYWdlIHRvIGVuY29kZVxuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBFbmNvZGVkIFNWRyBkYXRhIHVyaVxuQGZ1bmN0aW9uIHN2Zy11cmkoJHN2Zykge1xuICAkZW5jb2RlZDogJyc7XG4gICRzbGljZTogMjAwMDtcbiAgJGluZGV4OiAwO1xuICAkbG9vcHM6IGNlaWwoc3RyLWxlbmd0aCgkc3ZnKSAvICRzbGljZSk7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuXHQkY2h1bms6IHN0ci1zbGljZSgkc3ZnLCAkaW5kZXgsICRpbmRleCArICRzbGljZSAtIDEpO1xuXHQkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ1wiJywgXCInXCIpO1xuXHQkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJzwnLCAnJTNDJyk7XG5cdCRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPicsICclM0UnKTtcblx0JGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICcmJywgJyUyNicpO1xuXHQkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJyMnLCAnJTIzJyk7XG5cdCRlbmNvZGVkOiAjeyRlbmNvZGVkfSN7JGNodW5rfTtcblx0JGluZGV4OiAkaW5kZXggKyAkc2xpY2U7XG4gIH1cblxuICBAcmV0dXJuIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsI3skZW5jb2RlZH1cIik7XG59XG5cbi8vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGxpbmsgaHR0cDovL3Nhc3NtZWlzdGVyLmNvbS9naXN0LzFiNGYyZGE1NTI3ODMwMDg4ZTRkXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcblx0QHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4iLCIkbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMjUwLCAwLjc1MCwgMC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllcigwLjI1MCwgMC4xMDAsIDAuMjUwLCAxLjAwMCk7XG4kZWFzZUluOiBjdWJpYy1iZXppZXIoMC43NTAsIDAuMDAwLCAwLjI1MCwgMS4wMDApO1xuJGVhc2VPdXQ6IGN1YmljLWJlemllcigwLjAwMCwgMC4wMDAsIDAuNTgwLCAxLjAwMCk7XG4kZWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjU4MCwgMS4wMDApO1xuXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzMCwgMC42ODUsIDAuMjIwKTtcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKDAuNjAwLCAwLjA0MCwgMC45ODAsIDAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcblxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIwLCAwLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xuXG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUwLCAwLjU1MCwgMC45NTApO1xuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNTAsIDAuODYwKTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTsiLCJoMSwgaDIsIGgzLFxuaDQsIGg1LCBoNiB7XG4gIEBleHRlbmQgJWhlYWRpbmdzICFvcHRpb25hbDtcbn1cblxuLmN1cnJlbnQtbWVudS1pdGVtLFxuLmN1cnJlbnQtbWVudS1hbmNlc3Rvcixcbi5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yLFxuLmN1cnJlbnQtcG9zdC1hbmNlc3Rvcixcbi5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuICBAZXh0ZW5kICVhY3RpdmUtbWVudSAhb3B0aW9uYWw7XG59IiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcldpZHRoKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNoaXJ1cmdpZW5zUGFnZSAmIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmdyaWQtLSN7JGl9IHtcblx0Z3JpZC1jb2x1bW46IHNwYW4gJGk7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gIC8qISovXG4gIEBpbmNsdWRlIG1xKCRicmVha3BvaW50KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHQgIC5ncmlkLS0jeyRicmVha3BvaW50fS0jeyRpfSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gJGk7XG5cdCAgfVxuXHR9XG4gIH1cbn0iLCIlcmVzZXQtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG59XG5cbiVyZXNldEZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xufVxuXG5AbWl4aW4gcmVzZXRCdXR0b24oKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4lcmVzZXQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbiVwYWdpbmF0aW9uLFxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInByZXYgcGFnZXMgbmV4dFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2ZjZmNmO1xuXG4gID4gKiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgPiAucHJldiB7XG4gICAgZ3JpZC1hcmVhOiBwcmV2O1xuXG4gICAgPiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgfVxuICB9XG5cbiAgPiAucGFnaW5hdGlvbl9fbnVtYmVycyB7XG4gICAgZ3JpZC1hcmVhOiBwYWdlcztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICA+ICoge1xuICAgICAgKyAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICB9XG5cbiAgICAgICYucGFnZS1udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgIGNvbG9yOiAjY2ZjZmNmO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGdyaWQtYXJlYTogbmV4dDtcblxuICAgID4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgfVxuICB9XG5cbiAgPiAucHJldixcbiAgPiAubmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgIGNvbG9yOiAjY2ZjZmNmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBzdmcge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJPTEwgSE9WRVIgQlVUVE9OXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVyb2xsLWhvdmVyLWJ1dHRvbixcbi5yb2xsLWhvdmVyLWJ1dHRvbiB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjEwMCwgMC4yNTAsIDEuMDAwKTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAucm9sbC1ob3Zlci1idXR0b25fX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IExpbmtzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbkBtaXhpbiBsaW5rRmlyc3RTdHlsZSgpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHJlbSgxNCkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZDRhNmM4ICFpbXBvcnRhbnQ7XG59XG4ubGlua0ZpcnN0U3R5bGUge1xuICBAaW5jbHVkZSBsaW5rRmlyc3RTdHlsZSgpO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFBhcmFncmFwaHNcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuQG1peGluIHBhcmFncmFwaEZpcnN0U3R5bGUoKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjN2U3ZTdkO1xufVxuLnBhcmFncmFwaEZpcnN0U3R5bGUge1xuICBAaW5jbHVkZSBwYXJhZ3JhcGhGaXJzdFN0eWxlKCk7XG59IiwiLmZvcm1Db250cm9sLFxuJWZvcm0tY29udHJvbCB7XG4gIEBleHRlbmQgJXJlc2V0LWZvcm07XG4gIGhlaWdodDogMjBweDtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgLy8gcGFkZGluZy1yaWdodDogcmVtKDUpO1xuICAvLyBwYWRkaW5nLWxlZnQ6IHJlbSgxMyk7XG5cbiAgJixcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtQ29udHJvbCB7XG4gIC8vIGhlaWdodDogNzVweDtcbiAgLy8gbWF4LWhlaWdodDogcmVtKDE1MCk7XG4gIC8vIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC8vIHBhZGRpbmctdG9wOiByZW0oMTApO1xufVxuXG4uY29udGFjdEZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYXN0LW5hbWVcIiBcImZpcnN0LW5hbWVcIiBcInBob25lXCIgXCJlbWFpbFwiIFwibWVzc2FnZVwiICBcImZpbGVcIiBcImdwZHJcIiBcInN1Ym1pdFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiByZW0oMTUpO1xuICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhc3QtbmFtZSAgICBmaXJzdC1uYW1lXCIgXCJwaG9uZSAgICAgICAgZW1haWxcIiBcIm1lc3NhZ2UgICAgICBtZXNzYWdlXCIgXCJmaWxlICAgICAgICAgZmlsZVwiIFwiZ3BkciAgICAgICAgIGdwZHJcIiBcInN1Ym1pdCAgICAgICBzdWJtaXRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiByZW0oMjMpO1xuICAgIGdyaWQtcm93LWdhcDogcmVtKDE2KTtcbiAgfVxuXG4gID4gKiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgZ3JpZC1hcmVhOiBsYXN0LW5hbWU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1hcmVhOiBmaXJzdC1uYW1lO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGdyaWQtYXJlYTogcGhvbmU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgZ3JpZC1hcmVhOiBlbWFpbDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWFyZWE6IG1lc3NhZ2U7XG4gICAgfVxuICB9XG59XG4uY29udGFjdEZvcm1fX2dwZHIge1xuICBncmlkLWFyZWE6IGdwZHI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDJweDtcbiAgfVxufVxuXG4uY29udGFjdEZvcm1fX3N1Ym1pdCB7XG4gIGdyaWQtYXJlYTogc3VibWl0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVyZXNldC1mb3JtO1xuICAgIHdpZHRoOiAxNDZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0Rm9ybV9fZmlsZSB7XG4gIGdyaWQtYXJlYTogZmlsZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRleHRcIlxuICAgIFwiaW5wdXRcIlxuICAgIFwiZmlsZXNcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIEBpbmNsdWRlIHJmcygxNXB4LCBnYXApO1xuICBAaW5jbHVkZSBtcSgncGhhYmxldCcsICdtaW4nKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICBcInRleHQgICBpbnB1dFwiXG4gICAgICAgICAgXCIuICAgICBmaWxlc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cblxuICAjbWZjZjdfemxfbXVsdGlmaWxlY29udGFpbmVyIHtcbiAgICBncmlkLWFyZWE6IGZpbGVzO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxMCkgIWltcG9ydGFudDtcbiAgfVxuXG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWFyZWE6IGlucHV0O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIEBleHRlbmQgJXJlc2V0LWZvcm07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IHJlbSgxNTApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiByZW0oNikgcmVtKDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjdiN2I7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgJGVhc2U7XG5cbiAgICAmLFxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAubWZjZjctemwtbXVsdGlmaWxlLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAubWZjZjdfemxfZGVsZXRlX2ZpbGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oNSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+IHAge1xuICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1mY2Y3X3psX2RlbGV0ZV9maWxlIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgMzI5LjI2OTMzIDMyOVwiIHdpZHRoPVwiMTJcIj48cGF0aCBmaWxsPVwiI3skY29sb3ItcHJpbWFyeX1cIiBkPVwibTE5NC44MDA3ODEgMTY0Ljc2OTUzMSAxMjguMjEwOTM4LTEyOC4yMTQ4NDNjOC4zNDM3NS04LjMzOTg0NCA4LjM0Mzc1LTIxLjgyNDIxOSAwLTMwLjE2NDA2My04LjMzOTg0NC04LjMzOTg0NC0yMS44MjQyMTktOC4zMzk4NDQtMzAuMTY0MDYzIDBsLTEyOC4yMTQ4NDQgMTI4LjIxNDg0NC0xMjguMjEwOTM3LTEyOC4yMTQ4NDRjLTguMzQzNzUtOC4zMzk4NDQtMjEuODI0MjE5LTguMzM5ODQ0LTMwLjE2NDA2MyAwLTguMzQzNzUgOC4zMzk4NDQtOC4zNDM3NSAyMS44MjQyMTkgMCAzMC4xNjQwNjNsMTI4LjIxMDkzOCAxMjguMjE0ODQzLTEyOC4yMTA5MzggMTI4LjIxNDg0NGMtOC4zNDM3NSA4LjMzOTg0NC04LjM0Mzc1IDIxLjgyNDIxOSAwIDMwLjE2NDA2MyA0LjE1NjI1IDQuMTYwMTU2IDkuNjIxMDk0IDYuMjUgMTUuMDgyMDMyIDYuMjUgNS40NjA5MzcgMCAxMC45MjE4NzUtMi4wODk4NDQgMTUuMDgyMDMxLTYuMjVsMTI4LjIxMDkzNy0xMjguMjE0ODQ0IDEyOC4yMTQ4NDQgMTI4LjIxNDg0NGM0LjE2MDE1NiA0LjE2MDE1NiA5LjYyMTA5NCA2LjI1IDE1LjA4MjAzMiA2LjI1IDUuNDYwOTM3IDAgMTAuOTIxODc0LTIuMDg5ODQ0IDE1LjA4MjAzMS02LjI1IDguMzQzNzUtOC4zMzk4NDQgOC4zNDM3NS0yMS44MjQyMTkgMC0zMC4xNjQwNjN6bTAgMFwiLz48L3N2Zz4nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59IiwiJWgxIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDMzcHgpO1xuICBjb2xvcjogJGNvbG9yLWFwcGx5U3R5bGVzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuICAmOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNXB4O1xuXHRtYXJnaW46IHJlbSg3KSAwIDAgcmVtKC0xNyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hcHBseVN0eWxlcztcbiAgfVxufVxuJWgyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIxcHgpO1xuICBjb2xvcjogJGNvbG9yLWFwcGx5U3R5bGVzO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICY6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzNweDtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbjogcmVtKDgpIDAgMCByZW0oLTEzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxufVxuXG4laDMge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gIGNvbG9yOiAkY29sb3ItYXBwbHlTdHlsZXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG59XG5cbiVoNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgY29sb3I6ICRjb2xvci1hcHBseVN0eWxlcztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbn1cblxuJWg1IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBjb2xvcjogJGNvbG9yLWFwcGx5U3R5bGVzO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xufVxuXG5AbWl4aW4gaGVhZGluZ0ZpcnN0U3R5bGUoKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICArICoge1xuXHRAaW5jbHVkZSBtYXJnaW4tdG9wKDI1cHgpO1xuICB9XG59XG5cbi5oZWFkaW5nRmlyc3RTdHlsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmdGaXJzdFN0eWxlKCk7XG59IiwiOnJvb3Qge1xuICAtLWhlYWRlci1oZWlnaHQ6IDY4cHg7XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd3aWR0aC0xMDAwJywgJ21pbicpIHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDE5M3B4O1xuICB9XG59XG5cbiNoZWFkZXItc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiB6KCdoZWFkZXInKTtcbiAgdG9wOiAwO1xufVxuXG4uaGVhZGVyLXRvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U1RjA7XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci10b3AtbGVmdCB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMTFweCAyNHB4KTtcblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE1cHgsIG1hcmdpbi0jeyRyaWdodH0pO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiByZW0oMyk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItdG9wLWxlZnQgdWwgbGkgc3ZnIHtcbiAgQGluY2x1ZGUgbXEoMTEyMCkge1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlci10b3AtcmlnaHQge1xuICA+dWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgPmxpPmEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IHJlbSgzKSByZW0oMTIpO1xuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIH1cblxuICAgID5saSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSBhIHtcbiAgICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjMTA2MDY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMC41cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzRjEyNjQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYzEwNjA2O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDAuNXB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0YxMjY0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIGEge1xuICAgICAgICBjb2xvcjogIzI5MjkyOTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2MxMDYwNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwLjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzNGMTI2NDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSBhIHtcbiAgICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNCMTBGMjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNSkgLmhlYWRlci10b3AtcmlnaHRfX2NvbnRhY3RfX2xpbmsge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IxMEYyNztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDlEQUM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNikgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkEzQ0E7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDcpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDlEQUM7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjEwRjI3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0IHtcbiAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoM3B4KTtcbiAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDNweCk7XG5cbiAgPmxpPmEge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgzMHB4ICFpbXBvcnRhbnQpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMzBweCAhaW1wb3J0YW50KTtcbiAgfVxuXG4gID51bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogeignaGVhZGVyJyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5pc0FjdGl2ZT51bCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4uaGVhZGVyX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tU3BhY2luZy0yLCAwLjVyZW0pIDAuNzhyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGdhcDogMC43MnJlbTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScsICdtaW4nKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy10b3A6IDhweDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIGhlaWdodDogMC40cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMCwgNjMsIDAuNjApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjhweDtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDI1cHggMTVweCk7XG4gIH1cblxuICA+ZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxufVxuXG4uYmxvY19sYW5ndWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi0jeyRyaWdodH06IGVtKDE1KTtcblxuICAuY3VycmVudF9sYW5ndWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg3ODc4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tYmxvY0xhbmd1ZUdhcCwgMTBweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICN7JHJpZ2h0fTogMDtcbiAgICAgICN7JGxlZnR9OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJsb2NMYW5ndWVHYXAsIDEwcHgpO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICN7JGxlZnR9OiA3cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLmlzQWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDAuODU3cmVtKTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXI+dWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuXG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbHNMaXN0aW5nX19pbnN0YWdyYW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjA3MTQzZW07XG59XG5cbi5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtX19pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJitsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNENEE2QzggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRvcDogMjVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxRDFEMUQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4IDZweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI0IwMjYxQjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q0QTZDODtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpmaXJzdC1vZi10eXBlIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0IwMjYxQjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbHNMaXN0aW5nX19pbnN0YWdyYW1fX2l0ZW1zLnNob3cgbGkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItdG9wLWxlZnQgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5oZWFkZXJfbGVmdCAuaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyX2xlZnRfdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgcGFkZGluZygxMHB4IDEycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNsb2dvLXNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXJfc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMC43MTRyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScsICdtaW4nKSB7XG4gICAgcGFkZGluZy0jeyRyaWdodH06IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnd2lkdGgtMTAwMCcpIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScsICdtaW4nKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICAjeyRyaWdodH06IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IC03cHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiRtZW51LWFuaW1hdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4kbWVudS1hbmltYXRpb24tdGltaW5nOiBlYXNlLW91dDtcblxuLmJ1cmdlci1tZW51LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBAaW5jbHVkZSByZnMoNDVweCwgbWFyZ2luLSN7JGxlZnR9KTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLyohKi9cbiAgQGluY2x1ZGUgbXEoJ3dpZHRoLTEwMDAnKSB7XG4gICAgLy8gUmVkdWNlZCBidXJnZXIgbWVudSBidXR0b24gd2lkdGggYnkgYnV0dG9uIGxhYmVsIHdpZHRoICgzMnB4KS5cbiAgICB3aWR0aDogY2FsYyg5MHB4IC0gMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcSg4NTAsICdtYXgnKSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgQGluY2x1ZGUgcmZzKDI1cHgsIG1hcmdpbi0jeyRsZWZ0fSk7XG4gIH1cblxuICAmX3R4dCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDAuNzE0cmVtKTtcblxuICAgIEBpbmNsdWRlIG1xKCd3aWR0aC0xMDAwJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX2NsaWNrIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgI3skcmlnaHR9OiAwO1xuICB9XG5cbiAgJl9saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1lbnUtYW5pbWF0aW9uLWR1cmF0aW9uICRtZW51LWFuaW1hdGlvbi10aW1pbmc7XG4gICAgI3skcmlnaHR9OiAwO1xuICAgICN7JGxlZnR9OiAwO1xuICAgIG1hcmdpbi0jeyRsZWZ0fTogYXV0bztcbiAgICBtYXJnaW4tI3skcmlnaHR9OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNWE1YTU4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDEycHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRtZW51LWFuaW1hdGlvbi1kdXJhdGlvbiAkbWVudS1hbmltYXRpb24tdGltaW5nLCBvcGFjaXR5IDBtcyBsaW5lYXIgJG1lbnUtYW5pbWF0aW9uLWR1cmF0aW9uIC8gMjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSAmLFxuICAgIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgJiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYnVyZ2VyLW9wZW4tdG9wICRtZW51LWFuaW1hdGlvbi1kdXJhdGlvbiAkbWVudS1hbmltYXRpb24tdGltaW5nIGZvcndhcmRzO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbWVudS1hbmltYXRpb24tZHVyYXRpb24gJG1lbnUtYW5pbWF0aW9uLXRpbWluZywgb3BhY2l0eSAwbXMgbGluZWFyICRtZW51LWFuaW1hdGlvbi1kdXJhdGlvbiAvIDI7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBidXJnZXItb3Blbi1ib3QgJG1lbnUtYW5pbWF0aW9uLWR1cmF0aW9uICRtZW51LWFuaW1hdGlvbi10aW1pbmcgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NpbmcgJixcbiAgICBib2R5LmFwcE1lbnUtLWlzQ2xvc2luZyAmIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBidXJnZXItY2xvc2UtdG9wICRtZW51LWFuaW1hdGlvbi1kdXJhdGlvbiAkbWVudS1hbmltYXRpb24tdGltaW5nIGZvcndhcmRzO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYnVyZ2VyLWNsb3NlLWJvdCAkbWVudS1hbmltYXRpb24tZHVyYXRpb24gJG1lbnUtYW5pbWF0aW9uLXRpbWluZyBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnVyZ2VyLW1lbnUtYnV0dG9uX2NsaWNrOmhvdmVyICYge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3Jlc3BvbnNpdmUnLCAnbWluJykge1xuICAuYnVyZ2VyLW1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtaGFtYnVyZ2VyIHtcbiAgdG8ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgjRUNFQ0VDLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1cmdlci1vcGVuLXRvcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXJnZXItb3Blbi1ib3Qge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnVyZ2VyLWNsb3NlLXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDdweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3cHgsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXJnZXItY2xvc2UtYm90IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyQWN0aW9uc1NlYXJjaENvbG9yOiB2YXIoLS1iYWxpSGFpQ29sb3IpO1xuICAtLWhlYWRlckFjdGlvbnNTZWFyY2hIZWlnaHQ6ICN7cmVtKDIwKX07XG4gIC0taGVhZGVyQWN0aW9uc1NlYXJjaFdpZHRoOiAje3JlbSgyMCl9O1xuICAtLXNlYXJjaEJhckJhY2tncm91bmRDb2xvcjogIzlkOWQ5ZDtcbiAgLS1zZWFyY2hCYXJDb2xvcjogI2ZmZjtcbiAgLS1zZWFyY2hCYXJJY29uQ29sb3I6ICNmZmY7XG4gIC0tc2VhcmNoQmFyT3ZlcmxheUJhY2tncm91bmRDb2xvcjogI3tyZ2JhKCM5ZDlkOWQsIDAuOCl9O1xuICAtLXNlYXJjaEJhclBhZGRpbmdCb3R0b206ICN7cmVtKDMwKX07XG4gIC0tc2VhcmNoQmFyUGFkZGluZ1RvcDogI3tyZW0oMjUpfTtcbiAgLS1zZWFyY2hGb3JtSW5wdXRCb3JkZXJDb2xvcjogI2ZmZjtcbiAgLS1zZWFyY2hGb3JtSW5wdXRCb3JkZXJIZWlnaHQ6IDJweDtcbiAgLS1zZWFyY2hGb3JtSW5wdXRDb2xvcjogI2ZmZjtcbiAgLS1zZWFyY2hGb3JtSW5wdXRNYXJnaW5MZWZ0OiAje3JlbSgxMCl9O1xuICAtLXNlYXJjaEZvcm1JbnB1dE1hcmdpblJpZ2h0OiAje3JlbSgxMCl9O1xuICAtLXNlYXJjaEZvcm1JbnB1dFBhZGRpbmdCb3R0b206ICN7cmVtKDIpfTtcbiAgLS1zZWFyY2hGb3JtTGFiZWxGb250V2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgbXEoXCJyZXNwb25zaXZlXCIpIHtcbiAgICAtLWhlYWRlckFjdGlvbnNTZWFyY2hDb2xvcjogI2ZmZjtcbiAgICAtLWhlYWRlckFjdGlvbnNTZWFyY2hIZWlnaHQ6ICN7cmVtKDMyKX07XG4gICAgLS1oZWFkZXJBY3Rpb25zU2VhcmNoV2lkdGg6ICN7cmVtKDMyKX07XG4gIH1cbn1cblxuQGltcG9ydCAnaGVhZGVyL3NlYXJjaC1iYXInO1xuXG5AaW5jbHVkZSBtcSgzNjApIHtcbiAgaGVhZGVyIC5ibG9jX2xhbmd1ZSB7XG4gICAgbWFyZ2luLSN7JHJpZ2h0fTogMDtcbiAgfVxuXG4gIC5oZWFkZXJfbWlkZGxlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDEwcHgpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgxMHB4KTtcbiAgfVxufVxuXG4uaGVhZGVyX21pZGRsZSAjbG9nby1zaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgIG1heC13aWR0aDogMTc5cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDI4cHg7XG59XG5cbi5oZWFkZXJfbGVmdENvbnRlbnQgLmJsb2NfbGFuZ3VlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMC41cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICMzRjEyNjQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOFwiIGhlaWdodD1cIjRcIiB2aWV3Qm94PVwiMCAwIDggNFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xIDAuNUw0IDMuMDI3OEw3IDAuNVwiIHN0cm9rZT1cIiMyOTI5MjlcIi8+PC9zdmc+Jyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxufVxuXG4uaGVhZGVyX2xlZnRDb250ZW50IC5ibG9jX2xhbmd1ZSB1bCB7XG4gIGxlZnQ6IC0zMnB4O1xuICB0b3A6IDM3cHg7XG59XG5cblxuXG4uYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwuc29jaWFsc0xpc3RpbmcgLmZhY2Vib29rIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc29jaWFsc0xpc3RpbmcgbGkrbGkge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gIC5idXJnZXItbWVudS1idXR0b25fb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuYnVyZ2VyLW1lbnUtYnV0dG9uX2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5hcHBNZW51LS1pc0FjdGl2ZSAuYnVyZ2VyLW1lbnUtYnV0dG9uX29wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYXBwTWVudS0taXNBY3RpdmUgLmJ1cmdlci1tZW51LWJ1dHRvbl9jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hcHBNZW51LS1pc0FjdGl2ZSAuYnVyZ2VyLW1lbnUtYnV0dG9uX29wZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuYXBwTWVudS0taXNBY3RpdmUgLmJ1cmdlci1tZW51LWJ1dHRvbl9jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5ibG9jX2xhbmd1ZV9yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5jdXJyZW50X2xhbmd1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogN3B4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3Bob25lIHtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmh0bWw6bGFuZyhhcikge1xuICB1bC5zb2NpYWxzTGlzdGluZyAuZmFjZWJvb2t7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5odG1sOmxhbmcoZW4tVVMpICxcbmh0bWw6bGFuZyhydS1SVSksXG5odG1sOmxhbmcoYXIpIHtcbiAgLmFwcE1lbnUtLWlzQWN0aXZlIC5hcHBNZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSAuYXBwTWVudXtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAuMjE0MjlyZW0gMC44NTcxNHJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1yaWdodF9fY29udGFjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ5ZDlkO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW07XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1yaWdodD51bD5saTpsYXN0LWNoaWxkIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpPmEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAuMjE0MjlyZW0gMC44NTcxNHJlbTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1yaWdodD51bD5saTpudGgtY2hpbGQoNikgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xuICAgIH1cblxuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpOm50aC1jaGlsZCgzKSBhLFxuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpOm50aC1jaGlsZCgyKSBhLFxuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpOm50aC1jaGlsZCgxKSBhIHtcbiAgICAgIGNvbG9yOiAjN2U3ZTdkO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG4gICAgfVxuXG4gICAgLmhlYWRlci10b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmhlYWRlci10b3AtbGVmdCB1bCBsaSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9zZWFyY2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9zZWFyY2ggc3ZnIHtcbiAgICAgIHRvcDogLTRweDtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9faXRlbXMgLmhlYWRlcl9zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1yaWdodF9fY29udGFjdDpob3ZlciB1bCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5oZWFkZXJfbWlkZGxlLmhvbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX21pZGRsZS5pbnRlbmFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5oZWFkZXItaW5uZXI+ZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICNsb2dvLXNpdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5hcHBNZW51X19pdGVtcz4qPmEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHZhcigtLW1lbnVGaXJzdExldmVsX19mb250U2l6ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWVudUZpcnN0TGV2ZWxfX2NvbG9yKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzLCBjb2xvciAuMjVzO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tbWVudUZpcnN0TGV2ZWxfX3BhZGRpbmcpO1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1tZW51Rmlyc3RMZXZlbF9fcGFkZGluZyk7XG4gICAgfVxuXG4gICAgLmFwcE1lbnUge1xuICAgICAgaGVpZ2h0OiB2YXIoLS1tZW51SGVpZ2h0KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1lbnVCYWNrZ3JvdW5kKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLW1lbnVCb3hTaGFkb3cpO1xuICAgIH1cblxuICAgIC5hcHBNZW51X19pdGVtcz4qPmE6aG92ZXIsXG4gICAgLmFwcE1lbnVfX2l0ZW1zPiouaXNBY3RpdmU+YSxcbiAgICAuYXBwTWVudV9faXRlbXM+Ki5hcHBNZW51X19tZW51SXRlbS0taXNBY3RpdmU+YSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnVDb2xvcik7XG4gICAgfVxuXG4gICAgLm1lbnVIZWFkZXI+LmFwcE1lbnVfX2l0ZW1zPmxpOm50aC1jaGlsZCgzKT5hOmhvdmVyLFxuICAgIC5tZW51SGVhZGVyPi5hcHBNZW51X19pdGVtcz5saTpudGgtY2hpbGQoNCk+YTpob3ZlcixcbiAgICAubWVudUhlYWRlcj4uYXBwTWVudV9faXRlbXM+bGk6bnRoLWNoaWxkKDUpPmE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZW51Q29sb3IpO1xuICAgIH1cblxuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpOm50aC1jaGlsZCgxKSBhOmhvdmVyLFxuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpOm50aC1jaGlsZCgyKSBhOmhvdmVyLFxuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzEwNjA2O1xuICAgIH1cblxuICAgIC5oZWFkZXJfbGVmdENvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGdhcDogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmFwcE1lbnVfX2l0ZW1zIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19zZWFyY2hCYXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWFyY2hCYXJDb2xvciwgI2ZmZik7XG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tc2VhcmNoQmFyUGFkZGluZ1RvcCwgMS40Mjg1N3JlbSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VhcmNoQmFyUGFkZGluZ0JvdHRvbSwgMS40Mjg1N3JlbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWFyY2hCYXJCYWNrZ3JvdW5kQ29sb3IsICMwMDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB9XG5cbiAgICAuc2VhcmNoQmFyT3ZlcmxheSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IHZhcigtLXNlYXJjaEJhck92ZXJsYXlaaW5kZXgsIDUwKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWFyY2hCYXJPdmVybGF5QmFja2dyb3VuZENvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaEZvcm1fX2lucHV0SG9tZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXJfbGVmdENvbnRlbnQgLmJsb2NfbGFuZ3VlIC5jdXJyZW50X2xhbmd1ZSBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIH1cblxuICAgIC5ibG9jX2xhbmd1ZTpob3Zlcj51bCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbFxuICAgIH1cblxuICAgIC5hcHBNZW51X19pdGVtcyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9faXRlbXM+Kj5hIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1tZW51Rmlyc3RMZXZlbF9fZm9udFNpemUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tbWVudUZpcnN0TGV2ZWxfX2NvbG9yKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzLCBjb2xvciAuMjVzO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tbWVudUZpcnN0TGV2ZWxfX3BhZGRpbmcpO1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1tZW51Rmlyc3RMZXZlbF9fcGFkZGluZyk7XG4gICAgfVxuXG5cblxuICAgIC5oZWFkZXItdG9wLXJpZ2h0X19jb250YWN0X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDlkOWQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1yaWdodD51bD5saTpudGgtY2hpbGQoNSkgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLmhlYWRlci10b3AtcmlnaHQ+dWw+bGk6bnRoLWNoaWxkKDQpPmEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTNDQTtcbiAgICB9XG5cbiAgICAuYmxvY19sYW5ndWUgdWwge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY0xhbmd1ZUdhcCwgMTBweCk7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogMjJweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lckd1dHRlcik7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9taWRkbGUgI2xvZ28tc2l0ZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlci1pbm5lciAuaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9faXRlbXMgbGkgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWlubmVyOjphZnRlcixcbiAgLmxhbmdfY29kZSxcbiAgLmJsb2NfbGFuZ3VlIC5jdXJyZW50X2xhbmd1ZTo6YWZ0ZXIsXG4gIC5oZWFkZXJfbGVmdENvbnRlbnQgLmJsb2NfbGFuZ3VlOjpiZWZvcmUsXG4gIC5mbGFnSG9tZSxcbiAgLmhlYWRlcl9sZWZ0Q29udGVudCAuYmxvY19sYW5ndWU6OmFmdGVyLFxuICAucGhvbmVIb21lLFxuICAubWFwSG9tZSxcbiAgLnNvY2lhbHNIb21lLFxuICAuYnVyZ2VyLW1lbnUtYnV0dG9uLkhvbWUsXG4gIC5oZWFkZXJfbWlkZGxlLmhvbWUsXG4gIGEuaGVhZGVyX19waG9uZS5Ib21lLFxuICAuY2FsbFRvQWN0aW9ucy5Ib21lLFxuICAuc2VhcmNoRm9ybV9faW5wdXRIb21lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxvZ28tc2l0ZS5ob21lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubG9nby1zaXRlLmludGVybmFsIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbWlkZGxlIC5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgLmhlYWRlcl9yaWdodCAuaGVhZGVyX2xlZnRDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ28tc2l0ZS5pbnRlcm5hbCB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC5idXJnZXItbWVudS1idXR0b25fY2xpY2suSW50ZXJuYWwge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCAjYzljNGM0O1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZS1oYW1idXJnZXIgMS41cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoLjY2LCAwLCAwLCAxKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5oZWFkZXJfbGVmdENvbnRlbnQgLmJsb2NfbGFuZ3VlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M2VtO1xuICAgIH1cblxuICAgIC5oZWFkZXJfbGVmdENvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMDtcbiAgICAgIHBhZGRpbmc6IC43MTQyOXJlbSAuODU3MTRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIH1cblxuICAgIC5oZWFkZXJfbWlkZGxlLmludGVybmFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgIH1cblxuICAgIC5oZWFkZXItaW5uZXI+ZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuYnVyZ2VyLW1lbnUtYnV0dG9uX2NsaWNrIHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwICNjOWM0YzQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwICNjOWM0YzQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UtaGFtYnVyZ2VyIDEuNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKC42NiwgMCwgMCwgMSk7XG4gICAgICBhbmltYXRpb246IHB1bHNlLWhhbWJ1cmdlciAxLjVzIGluZmluaXRlIGN1YmljLWJlemllciguNjYsIDAsIDAsIDEpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmhlYWRlci1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1jb250YWluZXJHdXR0ZXIpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDIzcHggcmdiYSgwLCAwLCAwLCAuMDgpO1xuICAgIH1cblxuICAgICNicmVhZGNydW1icyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIC5oZWFkZXJfc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZWFkZXJfcmlnaHQgLmhlYWRlcl9zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoQmFyUmVzcG9uc2l2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHBNZW51X19pdGVtcz5saVtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb2xvcjogIzFkMWQxZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC13ZWJraXQtY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgICAgcGFkZGluZy10b3A6IC43MTQyOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNzE0MjlyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIH1cblxuICAgIC5hcHBNZW51X19pdGVtcz5saTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pPmEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjNzc3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAtd2Via2l0LWNhbGModmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLXdlYmtpdC1jYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIH1cblxuICAgIC5hcHBNZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXJIZWlnaHQsIDBweCkgLSB2YXIoLS1jYWxsVG9BY3Rpb25zSGVpZ2h0LCA0MHB4KSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXJIZWlnaHQsIDBweCkgLSB2YXIoLS1jYWxsVG9BY3Rpb25zSGVpZ2h0LCA0MHB4KSk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDAyO1xuICAgICAgdG9wOiB2YXIoLS1oZWFkZXJIZWlnaHQsIDApO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllciguMjUsIC4xLCAuMjUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllciguMjUsIC4xLCAuMjUsIDEpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5hcHBNZW51X19pdGVtcz5saTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pPmEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjNzc3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xuICAgIH1cblxuICAgIC5hcHBNZW51X19pdGVtcyAuaGVhZGVyX3NlYXJjaCxcbiAgICAuYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFwcE1lbnVfX3N1Yk1lbnU+bGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKT5hLFxuICAgIC5hcHBNZW51X19pdGVtcz5saTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pPmEge1xuICAgICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3NykgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuY2FsbFRvQWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1jYWxsVG9BY3Rpb25zSGVpZ2h0LCA0MHB4KTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC02cHggMTFweCByZ2JhKDAsIDAsIDAsIC4wOSk7XG4gICAgICBib3gtc2hhZG93OiAwIC02cHggMTFweCByZ2JhKDAsIDAsIDAsIC4wOSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH1cblxuICAgIC5jYWxsVG9BY3Rpb25zPmErYSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9fc3ViTWVudV9fdGl0bGVfX2JhY2sge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hcHBNZW51X19zdWJNZW51PmxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0+YSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNzE0M3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgICBwYWRkaW5nLXRvcDogLjg1NzE0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC44NTcxNHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3Nyk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5hcHBNZW51X19zdWJNZW51PmxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0+YSBzcGFuIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24+bGk6bnRoLWNoaWxkKDEpPmEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEuMTQyODZyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC4zNTcxNHJlbSAtd2Via2l0LWNhbGMoMS41MzU3MXJlbSArIDEuMTI1dncpO1xuICAgICAgcGFkZGluZzogLjM1NzE0cmVtIGNhbGMoMS41MzU3MXJlbSArIDEuMTI1dncpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RlZGVkZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uPmxpOm50aC1jaGlsZCgxKT5hPnNwYW46OmJlZm9yZSB7XG4gICAgICB0b3A6IGNhbGMoMnB4ICogLTEpO1xuICAgICAgcmlnaHQ6IGNhbGMoMnB4ICogLTEpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICAgIGJvcmRlci10b3A6IDJweCAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbj5saTpudGgtY2hpbGQoMSk+YT5zcGFuOjpiZWZvcmUge1xuICAgICAgdG9wOiBjYWxjKDJweCAqIC0xKTtcbiAgICAgIHJpZ2h0OiBjYWxjKDJweCAqIC0xKTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbj5saTpudGgtY2hpbGQoMSk+YT5zcGFuOjphZnRlciB7XG4gICAgICBib3R0b206IGNhbGMoMnB4ICogLTEpO1xuICAgICAgcmlnaHQ6IGNhbGMoMnB4ICogLTEpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIH1cblxuICAgIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uPmxpOm50aC1jaGlsZCgxKT5hOjphZnRlciB7XG4gICAgICBib3R0b206IGNhbGMoMnB4ICogLTEpO1xuICAgICAgbGVmdDogY2FsYygycHggKiAtMSk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2Y2ZjZmNjtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbj5saTpudGgtY2hpbGQoMSk+YTo6YmVmb3JlIHtcbiAgICAgIHRvcDogY2FsYygycHggKiAtMSk7XG4gICAgICBsZWZ0OiBjYWxjKDJweCAqIC0xKTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIH1cblxuICAgIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uPmxpOm50aC1jaGlsZCgxKT5hOmhvdmVyOjpiZWZvcmUsXG4gICAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24+bGk6bnRoLWNoaWxkKDEpPmE6aG92ZXI6OmFmdGVyLFxuICAgIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uPmxpOm50aC1jaGlsZCgxKT5hOmhvdmVyPnNwYW46OmJlZm9yZSxcbiAgICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbj5saTpudGgtY2hpbGQoMSk+YTpob3Zlcj5zcGFuOjphZnRlciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgKyAycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDUwJSArIDJweCk7XG4gICAgfVxuXG4gICAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24+bGk6bnRoLWNoaWxkKDEpPmE6OmJlZm9yZSxcbiAgICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbj5saTpudGgtY2hpbGQoMSk+YTo6YWZ0ZXIsXG4gICAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24+bGk6bnRoLWNoaWxkKDEpPmE+c3Bhbjo6YmVmb3JlLFxuICAgIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uPmxpOm50aC1jaGlsZCgxKT5hPnNwYW46OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4zcywgaGVpZ2h0IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIC4zcywgaGVpZ2h0IC4zcztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcywgaGVpZ2h0IC4zcztcbiAgICB9XG5cbiAgICAuYXBwTWVudV9fc3ViTWVudSxcbiAgICAuanMtaGFzU3ViTWVudS5pc0FjdGl2ZT4uYXBwTWVudV9fc3ViTWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgbGkgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnU+W2RhdGEtaXMtcmVzcG9uc2l2ZV0ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC13ZWJraXQtY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1hcHBNZW51X19zaWRlc1BhZGRpbmcpO1xuICAgICAgcGFkZGluZy10b3A6IC44NTcxNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuODU3MTRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3NzcpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGkuYXBwTWVudV9faGFzU3ViTWVudS5qcy1oYXNTdWJNZW51LmlzQWN0aXZlIHVsIGxpIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9fc3ViTWVudSxcbiAgICAuYXBwTWVudSB7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSBzZWN0aW9uLFxuICAgIGJvZHkuYXBwTWVudS0taXNBY3RpdmUgYmFjay10by10b3AsXG4gICAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSBmb290ZXIsXG4gICAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSAuY2FsbFRvQWN0aW9ucyxcbiAgICAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSAuYmxvY19sYW5ndWVfcmVzcG9uc2l2ZSxcbiAgICAuYXBwTWVudV9faXRlbXM6aGFzKC5qcy1oYXNTdWJNZW51LmlzQWN0aXZlKSBsaSBhLFxuICAgIC5hcHBNZW51X19pdGVtczpoYXMoLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUpIGxpIGEsXG4gICAgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgYnV0dG9uIHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICB9XG5cbiAgICBhLmpzLWFwcE1lbnVfX3N1Yk1lbnVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX21pZGRsZSAjbG9nby1zaXRlIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiLmhlYWRlcl9fc2VhcmNoQmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1zZWFyY2hCYXJDb2xvciwgI2ZmZik7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWFyY2hCYXJQYWRkaW5nVG9wLCAje3JlbSgyMCl9KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlYXJjaEJhclBhZGRpbmdCb3R0b20sICN7cmVtKDIwKX0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEwZjI3O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAkZWFzZTtcblxuICBzdmcge1xuXG4gICAgcGF0aCxcbiAgICBwb2x5Z29uIHtcbiAgICAgIGZpbGw6IHZhcigtLXNlYXJjaEJhckljb25Db2xvciwgI2ZmZik7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBib3R0b206IC0xNXB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2hCYXIgLnNlYXJjaEZvcm1fX2lucHV0LCAuaGVhZGVyX19zZWFyY2hCYXIgLnNlYXJjaEZvcm1fX2lucHV0OjpwbGFjZWhvbGRlcntcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoRm9ybV9fc3VibWl0IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG5cbi5zZWFyY2hCYXJPdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiB2YXIoLS1zZWFyY2hCYXJPdmVybGF5WmluZGV4LCA1MCk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgJGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlYXJjaC1maWx0cmV7XG4gIGZpbHRlcjogYmx1cigxMnB4KTtcbn1cblxuYm9keS5zZWFyY2hCYXJJc0FjdGl2ZSB7XG4gIC5oZWFkZXJfX3NlYXJjaEJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgLnNlYXJjaEJhck92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAuaGVhZGVyX19yZXNwb25zaXZlTWVudSxcbiAgLnJlc3BvbnNpdmVNZW51T3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRk9STVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNlYXJjaEZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+ZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoRm9ybV9fbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLXNlYXJjaEZvcm1MYWJlbEZvbnRTaXplLCB2YXIoLS1zZWFyY2hCYXJGb250U2l6ZSwgMXJlbSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tc2VhcmNoRm9ybUxhYmVsRm9udFdlaWdodCwgdmFyKC0tc2VhcmNoQmFyRm9udFdlaWdodCwgNDAwKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zZWFyY2hGb3JtTGFiZWxMaW5lSGVpZ2h0LCB2YXIoLS1zZWFyY2hCYXJMaW5lSGVpZ2h0LCAxKSk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1zZWFyY2hGb3JtTGFiZWxUZXh0VHJhbnNmb3JtLCB2YXIoLS1zZWFyY2hCYXJUZXh0VHJhbnNmb3JtLCBub25lKSk7XG59XG5cbi5zZWFyY2hGb3JtX19pbnB1dCB7XG4gIEBleHRlbmQgJXJlc2V0Rm9ybTtcblxuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zZWFyY2hGb3JtSW5wdXRNYXhXaWR0aCwgI3tyZW0oNTQwKX0pO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNlYXJjaEZvcm1JbnB1dE1hcmdpblJpZ2h0LCAje3JlbSgxMCl9KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VhcmNoRm9ybUlucHV0TWFyZ2luQm90dG9tLCAje3JlbSgtNCl9KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNlYXJjaEZvcm1JbnB1dE1hcmdpbkxlZnQsICN7cmVtKDEwKX0pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VhcmNoRm9ybUlucHV0UGFkZGluZ0JvdHRvbSwgI3tyZW0oMTApfSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNlYXJjaEZvcm1JbnB1dEJvcmRlckhlaWdodCwgM3B4KSBzb2xpZCB2YXIoLS1zZWFyY2hGb3JtSW5wdXRCb3JkZXJDb2xvciwgI2ZmZik7XG5cbiAgJixcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWFyY2hGb3JtSW5wdXRGb250RmFtaWx5LCB2YXIoLS1mb250RmFtaWx5LCBBcmlhbCwgc2Fucy1zZXJpZikpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2VhcmNoRm9ybUlucHV0Rm9uU2l6ZSwgdmFyKC0tZm9udFNpemUsIDFyZW0pKTtcbiAgICBjb2xvcjogdmFyKC0tc2VhcmNoRm9ybUlucHV0Q29sb3IsIHZhcigtLXNlYXJjaEJhckNvbG9yLCB2YXIoLS10ZXh0Q29sb3IsICNmZmYpKSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXNlYXJjaEZvcm1JbnB1dEZvbnRXZWlnaHQsIHZhcigtLXNlYXJjaEJhckZvbnRXZWlnaHQsIHZhcigtLWZvbnRXZWlnaHQsIDQwMCkpKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tc2VhcmNoRm9ybUlucHV0TGluZUhlaWdodCwgdmFyKC0tc2VhcmNoQmFyTGluZUhlaWdodCwgMS4yKSk7XG4gIH1cbn1cblxuLnNlYXJjaEZvcm1fX3N1Ym1pdCB7XG4gIEBpbmNsdWRlIHJlc2V0QnV0dG9uKCk7XG5cbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8vIENMT1NFIChTY3JlZW4gUmVhZGVyIG9ubHksIG9yIG9uIGZvY3VzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2VhcmNoRm9ybV9fY2xvc2Uge1xuICAmOm5vdCg6Zm9jdXMpIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogdmFyKC0tY29udGFpbmVyR3V0dGVyKTtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNvY2lhbHNMaXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbF9pbnN0YWdyYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFsc0xpc3Rpbmc6aG92ZXIgbGksXG4uc29jaWFsc0xpc3Rpbmc6aG92ZXIgZGl2e1xub3BhY2l0eTogMC41O1xufVxuLnNvY2lhbHNMaXN0aW5nIGxpOmhvdmVyICAsXG4uc29jaWFsc0xpc3RpbmcgZGl2OmhvdmVyICB7XG5vcGFjaXR5OiAwMSAhaW1wb3J0YW50O1xufSIsIi5ob21lSGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjQ7XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogZW0oNDApIGF1dG8gZW0oMjApO1xuICAgIHBhZGRpbmc6IGVtKDI1KSBlbSgzMCk7XG5cbiAgICAlaGVhZGluZ3MsXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMCAwIDdweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbiNzZWN0aW9uX2Jsb2Nrc19ob21lIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLmJsb2Nrc0hvbWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiByZW0oMzUpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogYXV0bztcblxuICAvKiEqL1xuICBAaW5jbHVkZSBtcSgnd2lkdGgtMTAwMCcsICdtaW4nKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KCN7cmVtKDMwMCl9LCAxZnIpKTtcbiAgICBAaW5jbHVkZSByZnMoMjVweCA0NXB4LCBnYXApO1xuICB9XG5cbiAgLyohKi9cbiAgQGluY2x1ZGUgbXEoMTAyNCwgJ21heCcpIHtcbiAgICBncmlkLWdhcDogcmVtKDI1KTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMykgcmVtKDMwKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcblxuICAgID5kaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICoge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyAkZWFzZTtcbiAgICB9XG5cbiAgICAlaGVhZGluZ3Mge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIC5hcnJvdy10by1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgJGVhc2U7XG4gICAgfVxuXG4gICAgJi5ibG9ja19jaGlydXJnaWUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmN2U4ZjM7XG5cbiAgICAgICVoZWFkaW5ncyB7XG4gICAgICAgIGNvbG9yOiAjZDVhNmM4O1xuICAgICAgfVxuXG4gICAgICAuYXJyb3ctdG8tbGluayxcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZThmMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsb2NrX2NlbnRyZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2NmY2ZjZjtcblxuICAgICAgJWhlYWRpbmdzIHtcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy10by1saW5rLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJWhlYWRpbmdzLFxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuYmxvY2tfY2hpcnVyZ2llIHtcblxuICAgICAgICAlaGVhZGluZ3MsXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjYjg3NGE1ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2hvbWVDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogcmVtKDgwKTtcblxuICAlaGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcbiAgfVxufVxuXG4jc2VjdGlvbkluc3RpdHV0IHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1MHB4KTtcblxuICAvKiEqL1xuICBAaW5jbHVkZSBtcSgnd2lkdGgtOTAwJywgJ21pbicpIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwMHB4KTtcbiAgfVxufVxuXG4uc2xpZGVySW5zdGl0dXRfX3RleHRzLFxuLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUge1xuICAlaGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0N3B4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyMHB4KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW46IHJlbSgxMCkgMCAwIHJlbSgtMjUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLyohKi9cbiAgICBAaW5jbHVkZSBtcSgnd2lkdGgtOTAwJywgJ21heCcpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG4uc2xpZGVySW5zdGl0dXRfX3RleHRzX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAvKiEqL1xuICBAaW5jbHVkZSBtcSgnd2lkdGgtOTAwJywgJ21pbicpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5odG1sOmxhbmcoZnItRlIpIC5ob21lLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkge1xuICAuYmxvY19sYW5ndWUgdWwgbGkgc3ZnIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuXG4gIC5mb290ZXJfcnMuZGVzayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb246aGFzKC5JbWFnZVRleHRXaXRoTG9nb3MpLFxuICBzZWN0aW9uOmhhcyguYmxvY2tXb3JkKSxcbiAgc2VjdGlvbjpoYXMoLmJsb2NrX2hlcm8pLFxuICAuaG9tZVRlYW0sXG4gIC5ibG9ja0JyYURheSxcbiAgLmJhbm5lcl91cmdlbmNlLFxuICAuYmxvY2tQb2RjYXN0LFxuICAucG9wdXAtYXVkaW8sXG4gIC5zZWN0aW9uX2Jsb2Nrc19ob21lLFxuICAuaG9tZUNvbnRlbnQsXG4gICNzZWN0aW9uSW5zdGl0dXQsXG4gICNzZWN0aW9uX251bWJlcl9ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWlsSW50ZXJuYWwsXG4gIC5pbmZvcy1hY2Nlc3NfX2ljb24tcGluLmludGVybmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAuaGVhZGVyLXRvcC1yaWdodD51bD5saTpudGgtY2hpbGQoMykgYSB7XG4gICAgICBjb2xvcjogIzI5MjkyOTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4zcztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuICAgIH1cblxuICAgIC5hcHBNZW51X19pdGVtcyBsaSBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1yaWdodD51bD5saTpudGgtY2hpbGQoMykgYTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmhlYWRlci10b3AtcmlnaHQ+dWw+bGk6bnRoLWNoaWxkKDQpIGEge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItdG9wLXJpZ2h0PnVsPmxpOm50aC1jaGlsZCg1KSBhIHtcbiAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICBmb250LWZhbWlseTogR290aGFtLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3NywgMTUsIDM5KTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gICAgLmhlYWRlci10b3AtcmlnaHQ+dWw+bGk6bnRoLWNoaWxkKDYpIGEge1xuICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0sIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA5REFDO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuaGVhZGVyX21pZGRsZS5pbnRlcm5hbCxcbiAgICAuaGVhZGVyX2xlZnRDb250ZW50LmRlc2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX21pZGRsZS5ob21lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC0tbWVudUNvbG9yOiNCMTBGMjcgIWltcG9ydGFudDtcblxuICAgIC5oZWFkZXItdG9wLWxlZnQge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygxMXB4IDI0cHgpO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE1cHgsIG1hcmdpbi0jeyRyaWdodH0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiByZW0oMyk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzI1O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNCMTBGMjcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNCMTBGMjcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBjb2xvcjogIzI5MjkyOTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1sZWZ0IHVsIGxpIGEge1xuICAgICAgQGluY2x1ZGUgbXEoMTEyMCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcC1yaWdodCBhIHtcbiAgICAgIEBpbmNsdWRlIG1xKDExMjApIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaEZvcm1fX2xhYmVsLmludGVybmFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaEZvcm1fX2lucHV0SW50ZXJuYWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX2xlZnRDb250ZW50IC5ibG9jX2xhbmd1ZSAuY3VycmVudF9sYW5ndWUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICBnYXA6IDdweDtcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5waG9uZUludGVybmFsLFxuICAgIC5tYXBJbnRlcm5hbCxcbiAgICAuaGVhZGVyX21pZGRsZS5pbnRlcm5hbCxcbiAgICAuaGVhZGVyX19waG9uZS5JbnRlcm5hbCxcbiAgICAuaGVhZGVyX21pZGRsZS5pbnRlcm5hbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fbWlkZGxlIC5zb2NpYWxzTGlzdGluZ19faW5zdGFncmFtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sb2dvLXNpdGUuaW50ZXJuYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zb2NpYWxzSW50ZXJuYWwsXG4gIC5idXJnZXItbWVudS1idXR0b24uSW50ZXJuYWwsXG4gIC5mbGFnSW50ZXJuYWwge1xuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21heCcpIHtcbiAgICAuaGVhZGVyX21pZGRsZSAjbG9nby1zaXRlOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXJfbGVmdENvbnRlbnQsXG4gICAgLnNlYXJjaEZvcm1fX2lucHV0SW50ZXJuYWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXBwTWVudV9fdGl0bGUuSW50ZXJuYWwsXG4gICAgLmNhbGxUb0FjdGlvbnMuSW50ZXJuYWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaS5hcHBNZW51X19oYXNTdWJNZW51LmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUgdWwgbGkgYSB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgIGNvbG9yOiAjMjkyOTI5ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmY7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjZm9vdGVyLXNpdGUge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwMHB4KTtcbiAgQGluY2x1ZGUgcGFkZGluZyg0MHB4IDAgMCk7XG59XG5cbi5mb290ZXIge1xuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSByZnMoMTVweCwgZ2FwKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIEBpbmNsdWRlIG1xKDgwMCwgJ21pbicpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMjVweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIH1cblxuICAmX19taWRkbGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwibGVmdFwiXG4gICAgICBcIm1pZGRsZVwiXG4gICAgICBcInJpZ2h0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgzMHB4KTtcbiAgICBAaW5jbHVkZSByZnMoMjBweCwgZ2FwKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgMCAtMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBncmlkLWFyZWE6IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fbWlkZGxlIHtcbiAgICAgIGdyaWQtYXJlYTogbWlkZGxlO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGdyaWQtYXJlYTogcmlnaHQ7XG5cbiAgICAgIHVsLmluZm9zLWFjY2VzcyB7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG5cbiAgICAgICAgbGkuaXRlbS1hY2Nlc3Mge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxudWwuaW5mb3MtYWNjZXNzIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgfVxufVxuXG4uZm9vdGVyX3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgPnNwYW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMTJweCk7XG4gICAgfVxuICB9XG59XG5cbm5hdi5tZW51LWZvb3RlciB7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzI5MjkyOTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB+bGkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcblxuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVudS1mb290ZXIgLm1lbnUge1xuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgcm93LWdhcDogOHB4O1xuICB9XG59XG5cbm5hdi5tZW51LWZvb3RlciBsaSBhIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMjkyOTI5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxubmF2Lm1lbnUtZm9vdGVyIGxpfmxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5uYXYubWVudS1mb290ZXIgbGkrbGkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbm5hdi5tZW51LWNvcHlyaWdodCB7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSg1cHgpO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPioge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZTdkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib3gtZG9jdG9saWItdmlkZW9zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJvbGwtaG92ZXItZG9jdG9saWIge1xuICBAZXh0ZW5kICVyb2xsLWhvdmVyLWJ1dHRvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgcGFkZGluZygzcHggMTVweCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uYnVyZ2VyIHtcbiAgJl9fYm94LXZpZGVvcyB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgyNSk7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAtMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53aWRnZXRfZG9jdG9saWIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHJpZ2h0OiByZW0oMTUpO1xuICBib3R0b206IHJlbSgxMCk7XG59XG5cbi53aWRnZXRfbGl2ZS1icmEtZGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICByaWdodDogMS4yNXJlbTtcbiAgYm90dG9tOiA4cmVtO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjRDgwMDI3O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNEU5RjI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgwMDI3O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgIGJvdHRvbTogOS41cmVtO1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXMuXG5cbkBpbmNsdWRlIG1xKCd3aWR0aC0xMDAwJywgJ21pbicpIHtcblxuICAvLyBGb290ZXIuXG4gIC5mb290ZXIge1xuICAgICZfX21pZGRsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgbWlkZGxlIHJpZ2h0XCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmZzKDIwcHgsIGdhcCk7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gQnVyZ2VyIG1lbnUuXG4gIC5idXJnZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbmF2PnVsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC1nYXA6IHJlbSgyMCk7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB0b3A6IHVuc2V0O1xuXG4gICAgICA+bGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgIH1cblxuICAgICAgICA+YSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjFweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICArbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgLmJ1cmdlcl9fbWVudS1iZy1hbmltYXRpb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSg0OC40NSk7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZV9idXJnZXJfbWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIG5hdi5pcy1vcGVuIHtcbiAgICAgICAgPnVsIHtcbiAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERvY3RvbGliIGJ1dHRvbiBib3guXG4gIC5ib3gtZG9jdG9saWItdmlkZW9zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzICRlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICB9XG59XG5cbi53aWRnZXRfc29saWRhcml0ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6IDByZW07XG4gIGJvdHRvbTogNC41cmVtO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogNDlweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgIGJvdHRvbTogNS41cmVtO1xuICB9XG59XG5cbi53aWRnZXRfc29saWRhcml0ZS1pY29uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLndpZGdldF9zb2xpZGFyaXRlLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi53aWRnZXRfc29saWRhcml0ZSAud2lkZ2V0X3NvbGlkYXJpdGUtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xufVxuXG4ud2lkZ2V0X3NvbGlkYXJpdGUgLndpZGdldF9zb2xpZGFyaXRlLWRlc2NyaXB0aW9uICoge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLndpZGdldF9zb2xpZGFyaXRlIC53aWRnZXRfc29saWRhcml0ZS1kZXNjcmlwdGlvbiBzdmcge1xuICB3aWR0aDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ud2lkZ2V0X3NvbGlkYXJpdGU6aG92ZXIge1xuICB3aWR0aDogMzA5cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndpZGdldF9zb2xpZGFyaXRlOmhvdmVyIC53aWRnZXRfc29saWRhcml0ZS1kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDMyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ud2lkZ2V0X3NvbGlkYXJpdGUuc2hvd19tb2JpbGUge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG5AaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAud2lkZ2V0X3NvbGlkYXJpdGUge1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLndpZGdldF9zb2xpZGFyaXRlIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5cblxuLndpZGdldF9vZmZyZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6IDguNXB4O1xuICBib3R0b206IDY1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM1RTg5O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzhDNUU4OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICByaWdodDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICBib3R0b206IDZyZW07XG4gIH1cbn1cblxuXG4ucHVsc2luZyB7XG4gIHdpZHRoOiA5OSU7XG4gIGhlaWdodDogOTklO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRlOWYyO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYW5pbWF0aW9uOiBwdWxzaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogcHVsc2luZzEgMnMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4yKSBzY2FsZVgoMS4xKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjEpIHNjYWxlWCgxLjEpO1xuICB9XG5cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHNjYWxlWCgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmcxIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgc2NhbGVYKDEpO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICA3MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjEpIHNjYWxlWCgxLjA1KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjEpIHNjYWxlWCgxLjA1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSBzY2FsZVgoMSk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGOUY5Rjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWlkZGxlIHtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5MHB4IGF1dG8gYXV0bztcblxuICB9XG5cbiAgQGluY2x1ZGUgbXEoMTIwMCwgJ21pbicpIHtcbiAgICBnYXA6IDQuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19taWRkbGVfX3RpdGxlIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfcnMubW9iaWxlIGxpK2xpIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAuZm9vdGVyX19taWRkbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcIm1pZGRsZVwiIFwicmlnaHRcIlxuXG4gICAgICBcImxlZnRcIjtcbiAgfVxufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnRGaWd0cmVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDJweDtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgbWFyZ2luLXRvcDogMjQuNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gIH1cbn1cblxubmF2Lm1lbnUtY29weXJpZ2h0IHVsIHtcbiAgZ2FwOiAxcmVtO1xuICByb3ctZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19taWRkbGVfX21pZGRsZSAuaW5mb3MtYWNjZXNzPmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWlkZGxlX19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb290ZXJfcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX3JzLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzZweCAwO1xufVxuXG5uYXYubWVudS1jb3B5cmlnaHQgdWwgbGk+KiB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4jZm9vdGVyLXNpdGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLm1lbnUtZm9vdGVyIC5tZW51IHtcblxuICBsaSBhIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjNzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBsaSBhIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbkBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gIC5mb290ZXJfcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAjZm9vdGVyLXNpdGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuXG4gIC5mb290ZXJfcnMubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpPioge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDAuOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMCA0NXB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cblxuICAuZm9vdGVyX19taWRkbGVfX21pZGRsZSAuaW5mb3MtYWNjZXNzPmxpLFxuICAuZm9vdGVyX19taWRkbGVfX3JpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuXG5odG1sOmxhbmcoZW4tVVMpLFxuaHRtbDpsYW5nKHJ1LVJVKSxcbmh0bWw6bGFuZyhlbi1hcil7XG4gICNmb290ZXItc2l0ZSB7XG4gICAgbWFyZ2luLXRvcDogLXdlYmtpdC1jYWxjKDJyZW0gKyA2dncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMnJlbSArIDZ2dyk7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IC13ZWJraXQtY2FsYygxLjU3MTQzcmVtICsgMS41dncpIDA7XG4gICAgcGFkZGluZzogY2FsYygxLjU3MTQzcmVtICsgMS41dncpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIC5tZW51LWZvb3RlciAubWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBuYXYubWVudS1mb290ZXIgbGl+bGkge1xuICAgICAgbWFyZ2luLXRvcDogLjg1NzE0cmVtO1xuICAgIH1cblxuICAgIC5mb290ZXJfcnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2U3ZDtcbiAgICB9XG5cbiAgICBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaT4qIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg1NzE0cmVtO1xuICAgICAgY29sb3I6ICMxZDFkMWQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYubWVudS1mb290ZXIgbGkgYSB7XG4gICAgICBjb2xvcjogIzg0ODQ4NDtcbiAgICAgIGZvbnQtc2l6ZTogLjkyODU3cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKC4yNSwgLjEsIC4yNSwgMSk7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuMSwgLjI1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllciguMjUsIC4xLCAuMjUsIDEpO1xuICAgIH1cblxuICAgIC5mb290ZXJfX21pZGRsZSAuc29jaWFsc0xpc3RpbmdfX2luc3RhZ3JhbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1lbnUtZm9vdGVyIC5tZW51IHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuICAgICAgbGkgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYzEwNjA2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1mb290ZXIgLm1lbnU6aG92ZXI6aG92ZXIgbGkgYSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuXG4gICAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCBtaWRkbGUgcmlnaHRcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICBnYXA6IDEuNDI4NTdyZW07XG4gICAgfVxuXG4gICAgLmluZm9zLWFjY2Vzcz5saTpmaXJzdC1jaGlsZCBhOm5vdCguaW5mb3MtYWNjZXNzX19hZGRyZXNzKSBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW5mb3MtYWNjZXNzX19waG9uZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIH1cblxuICAgIC5pbmZvcy1hY2Nlc3NfX3Bob25lOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbnRlbnQ6IHN2Zy11cmkoJzxzdmcgYXJpYS1oaWRkZW49XCJ0cnVlXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjE3XCIgdmlld0JveD1cIjAgMCAxOCAxN1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGNsaXAtcGF0aD1cInVybCgjY2xpcHBob25lKVwiPjxwYXRoIGQ9XCJNMTcuMjIzNCAxMi40NzYzTDE0Ljg1MSAxMC4xMDM5QzE0LjAwMzcgOS4yNTY2IDEyLjU2MzQgOS41OTU1NSAxMi4yMjQ0IDEwLjY5N0MxMS45NzAzIDExLjQ1OTYgMTEuMTIzIDExLjg4MzIgMTAuMzYwNCAxMS43MTM3QzguNjY1ODUgMTEuMjkwMSA2LjM3ODE3IDkuMDg3MTQgNS45NTQ1MyA3LjMwNzg0QzUuNzAwMzUgNi41NDUyNSA2LjIwODcyIDUuNjk3OTcgNi45NzEyOCA1LjQ0MzgxQzguMDcyNzUgNS4xMDQ5IDguNDExNjYgMy42NjQ1MSA3LjU2NDM4IDIuODE3MjNMNS4xOTE5NyAwLjQ0NDgyNUM0LjUxNDE1IC0wLjE0ODI3NSAzLjQ5NzQgLTAuMTQ4Mjc1IDIuOTA0MyAwLjQ0NDgyNUwxLjI5NDQ2IDIuMDU0NjdDLTAuMzE1Mzg0IDMuNzQ5MjQgMS40NjM5MiA4LjIzOTg2IDUuNDQ2MTYgMTIuMjIyMUM5LjQyODQgMTYuMjA0MyAxMy45MTkgMTguMDY4NCAxNS42MTM2IDE2LjM3MzhMMTcuMjIzNCAxNC43NjRDMTcuODE2NiAxNC4wODYxIDE3LjgxNjYgMTMuMDY5NCAxNy4yMjM0IDEyLjQ3NjNaXCIgZmlsbD1cIiNEODAwMjdcIj48L3BhdGg+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD1cImNsaXBwaG9uZVwiPiAgPHJlY3Qgd2lkdGg9XCIxN1wiIGhlaWdodD1cIjE3XCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuNjg2MDM1KVwiPjwvcmVjdD48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICB1bC5pbmZvcy1hY2Nlc3MgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmluZm9zLWFjY2Vzc19fcGhvbmUgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fdG9wIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2ZjZmNmO1xuICAgIH1cbiAgfVxuXG4gIC5tYWlsSG9tZSxcbiAgLmluZm9zLWFjY2Vzc19faWNvbi1waW4uaG9tZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfX21pZGRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTkuOTk5OXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICB9XG5cbiAgLmZvb3Rlcl9fbWlkZGxlX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luOiA3cHggMCAwIC0xMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gIH1cblxuICAubWVudS1tZW51LWZvb3Rlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgIC5mb290ZXJfX21pZGRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb290ZXJfX3RvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI0Y5RjlGOTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9ycy5tb2JpbGUgbGkrbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb290ZXJfcnMubW9iaWxlIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBuYXYubWVudS1jb3B5cmlnaHQgdWwgbGk+KiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIG5hdi5tZW51LWNvcHlyaWdodCB1bCBsaT4qIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjg1NzFyZW07XG4gICAgfVxuXG4gICAgbmF2Lm1lbnUtZm9vdGVyIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgY29sb3I6ICNjMTA2MDY7XG4gICAgfVxuXG4gICAgbmF2Lm1lbnUtZm9vdGVyIGxpIGEge1xuICAgICAgY29sb3I6ICM4NDg0ODQ7XG4gICAgICBmb250LXNpemU6IDEuMDcxNDNyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuMSwgLjI1LCAxKTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllciguMjUsIC4xLCAuMjUsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKC4yNSwgLjEsIC4yNSwgMSk7XG4gICAgfVxuXG4gICAgbmF2Lm1lbnUtY29weXJpZ2h0IHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgbmF2Lm1lbnUtZm9vdGVyIGxpfmxpIHtcbiAgICAgIG1hcmdpbi10b3A6IC13ZWJraXQtY2FsYygxLjQ1NzE0cmVtICsgMC4zdncpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygxLjQ1NzE0cmVtICsgMC4zdncpO1xuICAgIH1cblxuICAgIC5mb290ZXJfX21pZGRsZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJsZWZ0XCJcbiAgICAgICAgXCJtaWRkbGVcIlxuICAgICAgICBcInJpZ2h0XCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIG1hcmdpbi10b3A6IC13ZWJraXQtY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gKyAwLjc1dncpO1xuICAgICAgZ2FwOiAxLjQyODU3cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfcnMgLnNvY2lhbHNMaXN0aW5nIGxpIGEgc3ZnIHBhdGgsXG4gIC5mb290ZXJfcnMgYSBzdmcuc29jaWFsc0ludGVybmFsIHBhdGgge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKC4yNSwgLjEsIC4yNSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKC4yNSwgLjEsIC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKC4yNSwgLjEsIC4yNSwgMSk7XG4gICAgZmlsbDogIzFkMWQxZDtcbiAgfVxuXG4gIC5mb290ZXJfcnMgLnNvY2lhbHNMaXN0aW5nIGxpIGE6aG92ZXIgc3ZnIHBhdGgsXG4gIC5mb290ZXJfcnMgYTpob3ZlciBzdmcuc29jaWFsc0ludGVybmFsIHBhdGgge1xuICAgIGZpbGw6ICNjMTA2MDY7XG4gIH1cbn1cblxuLndpZGdldF9saXZlLWJyYS1kYXksXG4ud2lkZ2V0X29mZnJle1xuICBkaXNwbGF5OiBub25lO1xufSAiLCIjYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6ICM4ZjhmOGY7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIG1xKCdwaG9uZS13aWRlJykge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gIH1cblxuICArIG1haW4gPiAuYmxvY2tfaGVybyAuY29udGFpbmVyID4gLmJsb2NrX2hlcm9fX3RleHRzLFxuICArIG1haW4gPiBkaXYgPiAuc2luZ2xlQ2hpcnVyZ2llbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJfaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBzaWRlLXZhbHVlcygxMHB4IDAgMTBweCA0NHB4KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICAjeyRsZWZ0fTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogc2lkZS12YWx1ZXMoMCAwIDFweCAxcHgpO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2M0YzRjNDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG5cbiAgICBzcGFuLnNlcCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICBtYXJnaW46IHNpZGUtdmFsdWVzKDAgN3B4IDAgMTBweCk7XG4gICAgfVxuXG4gICAgc3Bhbltwcm9wZXJ0eT1cIml0ZW1MaXN0RWxlbWVudFwiXSwgc3BhbltpdGVtcHJvcD1cIml0ZW1MaXN0RWxlbWVudFwiXSwgc3Bhbi5jdXJyZW50LWl0ZW0ge1xuICAgICAgPiBzcGFuW3Byb3BlcnR5PVwibmFtZVwiXSwgPiBzcGFuW2l0ZW1wcm9wPVwibmFtZVwiXSB7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzhmOGY4ZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4uY3VycmVudC1pdGVtLCBhLmN1cnJlbnQtaXRlbSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgJi5zZWFyY2gge1xuICAgICAgICBtYXJnaW46IGNvcm5lci12YWx1ZXMoMCA4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYl9pbm5lciBzcGFuW2l0ZW1wcm9wPVwiaXRlbUxpc3RFbGVtZW50XCJdID4gc3BhbltpdGVtcHJvcD1cIm5hbWVcIl0sXG4uYnJlYWRjcnVtYl9pbm5lciBzcGFuIGEge1xuICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn0gIiwiJWFycm93LXRvLWxpbmssIC5hcnJvdy10by1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogLTEwcHg7XG4gICAgICBAaW5jbHVkZSBpZi1sdHIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgaWYtcnRsIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBib2R5Lm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ob3Zlci1wdXJwbGU7XG4gIH1cbn0iLCIkc2xpZGVyTmF2aWdhdGlvbl9fd2lkdGg6IDQwcHg7XG4kc2xpZGVyTmF2aWdhdGlvbl9faGVpZ2h0OiA0MHB4O1xuXG4uc2xpZGVySW5zdGl0dXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzX21vYmlsZVwiIFwic2xpZGVyXCIgXCJ0ZXh0c1wiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiByZW0oMjApO1xuICAvKiEqL1xuICBAaW5jbHVkZSBtcSgnd2lkdGgtOTAwJywgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNsaWRlciB0ZXh0c1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuN2ZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogcmVtKDY1KTtcbiAgfVxuXG4gICZfX3RleHRzIHtcbiAgICBncmlkLWFyZWE6IHRleHRzO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBncmlkLWFyZWE6IHNsaWRlcjtcblxuICAgIC5pbnN0aXR1dFNsaWRlciB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyRGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjE4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIH1cblxuICAgIHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtIDAgLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICN7JGNvbG9yLXByaW1hcnl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNsaWRlckluc3RpdHV0X190ZXh0c19tb2JpbGUge1xuICBncmlkLWFyZWE6IHRleHRzX21vYmlsZTtcbiAgLyohKi9cbiAgQGluY2x1ZGUgbXEoJ3dpZHRoLTkwMCcsICdtaW4nKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmluc3RpdHV0VGh1bWJzIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBpbWcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhYi1jb250ZW50X19zbGlkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAkc2xpZGVyTmF2aWdhdGlvbl9fd2lkdGggLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRzbGlkZXJOYXZpZ2F0aW9uX193aWR0aCAvIDI7XG59XG4uc2xpZGVyX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6ICRzbGlkZXJOYXZpZ2F0aW9uX193aWR0aDtcbiAgaGVpZ2h0OiAkc2xpZGVyTmF2aWdhdGlvbl9faGVpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcblxuICAudGFiLWNvbnRlbnRfX3NsaWRlciAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAmLnNsaWRlcl9uYXZpZ2F0aW9uX3ByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLnNsaWRlcl9uYXZpZ2F0aW9uX25leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zbGlkZXJTb2luc19fbmF2aWdhdGlvbiB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWJveFRpdGxlVGV4dF9faW1hZ2VfX2hlaWdodCkgLyAyKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJi5zbGlkZXJfbmF2aWdhdGlvbl9wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5zbGlkZXJfbmF2aWdhdGlvbl9uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBzb2xpZCAjNWE1YTU4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB9XG5cbiAgJl9wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9uZXh0IHtcbiAgICByaWdodDogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnNfc2xpZGVyIHtcbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApXG4gIH1cbjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDkwLCA5MCwgODgsIDAuMik7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWE1YTU4O1xuICAgIH1cbiAgfVxufSIsIi5pbmZvcy1hY2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuXG4gID5saSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICB9XG5cbiAgICA+ZGl2IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYTpub3QoLmluZm9zLWFjY2Vzc19fYWRkcmVzcykge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGE6bm90KC5pbmZvcy1hY2Nlc3NfX2FkZHJlc3MpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpLml0ZW0tYWNjZXNzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICBtYXJnaW4tI3skbGVmdH06IHJlbSgyNSk7XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTMuNzYycHg7XG4gICAgICBoZWlnaHQ6IDEzLjc2MnB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTApO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9ja0NvbnRhY3RNYXBfX3RleHRzICYge1xuICAgID5saSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmLmFjY2VzLWl0ZW0ge1xuICAgID5saSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNik7XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluZm9zLWFjY2VzcyBsaS5pdGVtLWFjY2VzczpsYXN0LWNoaWxkIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKXRyYW5zbGF0ZVgoMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcbiAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKXRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmluZm9zLWFjY2VzcyBsaS5pdGVtLWFjY2VzcyB7XG4gIGdhcDogNS4yNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbn1cblxuLmluZm9zLWFjY2Vzc19fcGhvbmUgZGl2IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmluZm9zLWFjY2VzcyBkaXYge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5pbmZvcy1hY2Nlc3NfX2ljb24tcGluIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uaW5mb3MtYWNjZXNzID4gbGk6Zmlyc3QtY2hpbGQgYTpub3QoLmluZm9zLWFjY2Vzc19fYWRkcmVzcyl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBzdmd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgfVxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAjYjEwZjI3O1xuICB9XG59XG4ubGFuZ19jb2Rle1xuICBmb250LXdlaWdodDogNjAwO1xufSIsIi5yb2xsSG92ZXJNYWlsLCAucm9sbEhvdmVyTWVudSB7XG5cdD4gZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQ+IHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzICRlYXNlO1xuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgICAgICBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xuXHRcdCAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0ICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHQgICAgJjpob3ZlciB7XG5cdCAgICAgID4gZGl2ID4gc3Ryb25nIHtcblx0ICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG5cdCAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQgICAgICAgIH1cblx0ICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG5cdCAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9XG5cdCAgfVxufSIsIi5saW5rX3dpdGhfYm9yZGVyIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyOiAycHggc29saWQgI0RFREVERTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTFweCAxMHB4O1xuXHRtYXgtd2lkdGg6IDI5NXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHR9XG5cdHNwYW4ge1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0fVxuXHR9XG5cdD4gc3BhbiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0ICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0ICAgIHRvcDogLTJweDtcblx0XHQgICAgcmlnaHQ6IC0ycHg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0ICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0ICAgIGJvdHRvbTogLTJweDtcblx0XHQgICAgcmlnaHQ6IC0ycHg7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdCAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHQgICAgdG9wOiAtMnB4O1xuXHRcdFx0ICAgIGxlZnQ6IC0ycHg7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHQgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0ICAgIGJvdHRvbTogLTJweDtcblx0XHRcdCAgICBsZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHRcdHNwYW4ge1xuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRoZWlnaHQ6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ym9keS5tZW51X3N0eWxlX3B1cnBsZSAmIHtcblx0XHRjb2xvcjogJGNvbG9yLW1lbnUtcHVycGxlO1xuXHRcdD4gc3BhbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ob3Zlci1wdXJwbGU7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ob3Zlci1wdXJwbGU7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuXHRcdFx0XHQgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1ob3Zlci1wdXJwbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWhvdmVyLXB1cnBsZTtcblx0XHRcdFx0ICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItbWVudS1wdXJwbGUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiJHdwQXV0b3NlYXJjaFN1Ym1pdF9fd2lkdGg6IDMxcHg7XG5cbi8vIFNFQVJDSFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmhvbWVJbnRlcm5lX19zZWFyY2gge1xuICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNSk7XG4gIH1cblxuICAuc2VhcmNoQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgzNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgbWFyZ2luLSN7JHJpZ2h0fTogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxuXG4gIC53cF9hdXRvc2VhcmNoX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5OSUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cF9hdXRvc2VhcmNoX2Zvcm1fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAud3BfYXV0b3NlYXJjaF9zdWJtaXQge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2VhcmNoLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC1wdXJwbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAud3BfYXV0b3NlYXJjaF9zdWJtaXQge1xuICAgICAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgICAgIC53cF9hdXRvc2VhcmNoX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAkd3BBdXRvc2VhcmNoU3VibWl0X193aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkd3BBdXRvc2VhcmNoU3VibWl0X193aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BfYXV0b3NlYXJjaF9pbnB1dCB7XG4gICAgQGV4dGVuZCAlcmVzZXQtZm9ybTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1yaWdodDogJHdwQXV0b3NlYXJjaFN1Ym1pdF9fd2lkdGggKyA1cHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiYWJhYiAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLFxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgY29sb3I6ICM3ZTdlN2QgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG4ud3BfYXV0b3NlYXJjaF9zdWdnZXN0aW9ucyB7XG4gIC5hY19vdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgdWwgLndwX2F1dG9zZWFyY2hfY2F0ZWdvcnksXG4gIHVsIC53cF9hdXRvc2VhcmNoX21vcmUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1KTtcbiAgfVxufVxuQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgLmhvbWVJbnRlcm5lX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5ob21lVGVhbSB7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoNDVweCk7XG4gIC8qISovXG4gIEBpbmNsdWRlIG1xKCd3aWR0aC0xMDAwJywgJ21pbicpIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDk1cHgpO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLmJsb2NrX2hlcm9fX3RlYW0gJiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDg1cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIEBpbmNsdWRlIG1xKCdyZXNwb25zaXZlJywgJ21pbicpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgI3skcmlnaHR9OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5ob21lVGVhbS0td2l0aG91dENvbnRlbnQpIC5ob21lVGVhbV9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnVcIiBcIm1vZHVsZVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiByZW0oMTApO1xuICAgIC8qISovXG4gICAgQGluY2x1ZGUgbXEoJ3dpZHRoLTEwMDAnLCAnbWluJykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtb2R1bGUgY29udGVudVwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC4zZnI7XG4gICAgfVxuICB9XG5cbiAgJi5ob21lVGVhbS0td2l0aG91dENvbnRlbnQgLmhvbWVUZWFtX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtb2R1bGUnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLm1vZHVsZVRlYW0ge1xuICAgIGdyaWQtYXJlYTogbW9kdWxlO1xuICB9XG5cbiAgJl9fY29udGVudSB7XG4gICAgZ3JpZC1hcmVhOiBjb250ZW51O1xuICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZ3M7XG5cbiAgICAlaGVhZGluZ3Mge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI3cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMzVweCk7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAmIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyLXB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsICdtYXgnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyNXB4KTtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IHNpZGUtdmFsdWVzKDAgMCAwIDEuMjVyZW0pO1xuXG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgICAgICBwYWRkaW5nLSN7JGxlZnR9OiByZW0oMzIpO1xuICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3B1Y2UyLnN2ZycpO1xuICAgICAgICAgICN7JGxlZnR9OiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgaWYtcnRsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBib2R5Lm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcHVjZTItcHVycGxlLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgLmhvbWVUZWFtICsgLmJhbm5lcl91cmdlbmNlIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDM1cHgpO1xuICB9XG59XG5cbi5tb2R1bGVUZWFtX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgLm1vZHVsZVRlYW0ubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgI3skbGVmdH06IDI3OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAjeyRsZWZ0fTogMTYzcHg7XG5cbiAgICAgIC5tb2R1bGVUZWFtLm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgICAgICB3aWR0aDogMjc4cHg7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICN7JGxlZnR9OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMzc4cHg7XG4gICAgICAjeyRsZWZ0fTogMzA4cHg7XG5cbiAgICAgIC5tb2R1bGVUZWFtLm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogNDU4cHg7XG4gICAgICAgICN7JGxlZnR9OiA0NjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMTIycHg7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgI3skbGVmdH06IDQzOHB4O1xuXG4gICAgICAubW9kdWxlVGVhbS5tZW51X3N0eWxlX3B1cnBsZSAmIHtcbiAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgIGhlaWdodDogNDYzcHg7XG4gICAgICAgICN7JGxlZnR9OiAzOTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICB3aWR0aDogMTM0cHg7XG4gICAgICBoZWlnaHQ6IDM4OXB4O1xuICAgICAgI3skbGVmdH06IDU2MHB4O1xuXG4gICAgICAubW9kdWxlVGVhbS5tZW51X3N0eWxlX3B1cnBsZSAmIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAjeyRsZWZ0fTogNTg1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgICN7JGxlZnR9OiA2OTRweDtcblxuICAgICAgLm1vZHVsZVRlYW0ubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0NzNweDtcbiAgICAgICAgI3skbGVmdH06IDY5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgIGhlaWdodDogNDE1cHg7XG4gICAgICAjeyRyaWdodH06IDA7XG5cbiAgICAgIC5tb2R1bGVUZWFtLm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogNDQ1cHg7XG4gICAgICAgICN7JHJpZ2h0fTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmI2hvbWUtaGVybyB7XG4gICAgICAmLTEge1xuICAgICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMjEnIGhlaWdodD0nNjAnIGlkPSdDYWxxdWVfMScgZGF0YS1uYW1lPSdDYWxxdWUgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIxIDYwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMXtmaWxsLW9wYWNpdHk6MC4zO3N0cm9rZTolMjNmZmY7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0ye2ZpbGw6JTIzZmZmO30uY2xzLTN7ZmlsbDolMjMzZTNlM2U7fSUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDY2lyY2xlIGNsYXNzPSdjbHMtMScgY3g9JzM1JyBjeT0nNDUnIHI9JzE0Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQyLDQ1LjE5SDM1LjgxVjM5aC0uNjJ2Ni4xOUgyOXYuNjJoNi4xOVY1MmguNjJWNDUuODFINDJaJy8lM0UlM0NyZWN0IGNsYXNzPSdjbHMtMycgd2lkdGg9JzEyMScgaGVpZ2h0PScyMicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00yMy41NSw2LjMySDI2LjlhNS4xOCw1LjE4LDAsMCwxLDEuNjIuMjYsMy44NSwzLjg1LDAsMCwxLDIuMzQsMi4xMSw0LjU0LDQuNTQsMCwwLDEsLjM2LDEuODgsMy45MiwzLjkyLDAsMCwxLTEuNDgsMy4yMSw0LjUzLDQuNTMsMCwwLDEtMS40NS43OCw1LjE2LDUuMTYsMCwwLDEtMS41Ny4yNkgyMy41NVptMi42NCw3LjEzYTUuMjQsNS4yNCwwLDAsMCwxLjM0LS4xNiwzLjE4LDMuMTgsMCwwLDAsMS4xLS41MSwyLjM2LDIuMzYsMCwwLDAsLjc0LS44OCwzLDMsMCwwLDAsLjI3LTEuMzMsMy4zMSwzLjMxLDAsMCwwLS4yNC0xLjMyLDIuMTcsMi4xNywwLDAsMC0uNjctLjg5LDIuNzUsMi43NSwwLDAsMC0xLS41MSw0LjYsNC42LDAsMCwwLTEuMjctLjE2SDI1LjA3djUuNzZaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTMyLjY2LDkuMDZIMzQuMVYxMGgwYTEuNzMsMS43MywwLDAsMSwuNjgtLjc4LDIsMiwwLDAsMSwxLS4yOCwxLjE1LDEuMTUsMCwwLDEsLjI2LDBsLjI2LjA2djEuMzlMMzYsMTAuMzFhMiwyLDAsMCwwLS4zNCwwLDEuNDcsMS40NywwLDAsMC0uODEuMTksMS40OSwxLjQ5LDAsMCwwLS40Ny40MiwxLjI2LDEuMjYsMCwwLDAtLjIxLjQ4LDEuNjQsMS42NCwwLDAsMC0uMDYuMzZ2My4wOUgzMi42NlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDEuMjgsNi4zMmgybDQuMTIsNi4zMWgwVjYuMzJoMS41MXY4LjVINDdMNDIuODEsOC4zaDB2Ni41Mkg0MS4yOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNTIsMTIuNDRhMS40OCwxLjQ4LDAsMCwwLC41MSwxLDEuNTUsMS41NSwwLDAsMCwxLC4zNiwxLjczLDEuNzMsMCwwLDAsLjkxLS4yMiwyLjgzLDIuODMsMCwwLDAsLjY0LS41NmwxLC43OEEyLjk0LDIuOTQsMCwwLDEsNTUsMTQuN2EzLjQsMy40LDAsMCwxLTEuMzEuMjYsMy41MSwzLjUxLDAsMCwxLTEuMjItLjIxLDMsMywwLDAsMS0xLS42MiwyLjc5LDIuNzksMCwwLDEtLjY2LTEsMywzLDAsMCwxLS4yNS0xLjI0LDIuOTIsMi45MiwwLDAsMSwuMjUtMS4yNCwyLjg0LDIuODQsMCwwLDEsLjY2LTEsMywzLDAsMCwxLDEtLjYxLDMuNTIsMy41MiwwLDAsMSwxLjIyLS4yMiwyLjgsMi44LDAsMCwxLDEuMS4yMSwyLjM3LDIuMzcsMCwwLDEsLjg1LjYxLDIuODMsMi44MywwLDAsMSwuNTYsMSw0LjIxLDQuMjEsMCwwLDEsLjE5LDEuMzR2LjM5Wm0zLTEuMDhhMS4zNCwxLjM0LDAsMCwwLS4zOS0xQTEuNTEsMS41MSwwLDAsMCw1My40NywxMGExLjQyLDEuNDIsMCwwLDAtMSwuMzgsMS42NywxLjY3LDAsMCwwLS40NiwxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001Ny42Nyw3LjFhLjc5Ljc5LDAsMCwxLC4yNi0uNi44NS44NSwwLDAsMSwuNjUtLjI2LDEsMSwwLDAsMSwuNjcuMjQuODEuODEsMCwwLDEsLjI3LjYyLjguOCwwLDAsMS0uMjcuNjIsMSwxLDAsMCwxLS42Ny4yNS44OS44OSwwLDAsMS0uNjUtLjI2QS44MS44MSwwLDAsMSw1Ny42Nyw3LjFabS4yLDJoMS40NHY1Ljc2SDU3Ljg3WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002MS4xMiw1Ljc1aDEuNDV2OS4wN0g2MS4xMlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNjcuNzEsMTAuNjFhNC44NSw0Ljg1LDAsMCwxLC4zNC0xLjg2QTQuMDgsNC4wOCwwLDAsMSw2OSw3LjMzYTQuMzMsNC4zMywwLDAsMSwxLjQxLS45MSw1LDUsMCwwLDEsMS44MS0uMzFBNS4wOCw1LjA4LDAsMCwxLDc0LDYuNGEzLjg5LDMuODksMCwwLDEsMS40My44OSw0LjE5LDQuMTksMCwwLDEsLjk0LDEuNDIsNSw1LDAsMCwxLC4zMywxLjg1LDQuNzgsNC43OCwwLDAsMS0uMzMsMS44MUE0LjE4LDQuMTgsMCwwLDEsNzQsMTQuNjksNC44Nyw0Ljg3LDAsMCwxLDcyLjIsMTVhNSw1LDAsMCwxLTEuODEtLjMxLDQuNDgsNC40OCwwLDAsMS0xLjQxLS45LDQuMDksNC4wOSwwLDAsMS0uOTMtMS40QTQuNjMsNC42MywwLDAsMSw2Ny43MSwxMC42MVptMS41OS0uMWEzLjYyLDMuNjIsMCwwLDAsLjIxLDEuMjYsMi45NCwyLjk0LDAsMCwwLC41OSwxLDIuNzcsMi43NywwLDAsMCwuOTIuNjYsMi44OCwyLjg4LDAsMCwwLDEuMTkuMjQsMi45MiwyLjkyLDAsMCwwLDEuMi0uMjQsMi44MSwyLjgxLDAsMCwwLC45My0uNjYsMy4xMSwzLjExLDAsMCwwLC41OS0xLDMuNjIsMy42MiwwLDAsMCwuMjEtMS4yNiwzLjM1LDMuMzUsMCwwLDAtLjIxLTEuMTksMi45MiwyLjkyLDAsMCwwLS41OS0xLDIuNjUsMi42NSwwLDAsMC0uOTMtLjY1LDIuOTIsMi45MiwwLDAsMC0xLjItLjI0QTIuODgsMi44OCwwLDAsMCw3MSw3LjcxYTIuNjEsMi42MSwwLDAsMC0uOTIuNjUsMi43NywyLjc3LDAsMCwwLS41OSwxQTMuMzUsMy4zNSwwLDAsMCw2OS4zLDEwLjUxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J004My40MiwxNC44Mkg4Mi4wNXYtLjkzaDBhMiwyLDAsMCwxLS42Mi43NSwxLjgxLDEuODEsMCwwLDEtMS4xNC4zMiwyLjM4LDIuMzgsMCwwLDEtMS0uMTgsMS44OSwxLjg5LDAsMCwxLS42Ni0uNTEsMi4yMSwyLjIxLDAsMCwxLS4zNi0uNzIsMy40OSwzLjQ5LDAsMCwxLS4xLS44NlY5LjA2aDEuNDRWMTJhNS4yNSw1LjI1LDAsMCwwLDAsLjU0LDIsMiwwLDAsMCwuMTMuNTUsMSwxLDAsMCwwLC4zMS40My44OS44OSwwLDAsMCwuNTkuMTgsMS40MSwxLjQxLDAsMCwwLC42MS0uMTIsMS4yLDEuMiwwLDAsMCwuNDEtLjMzLDEuMzgsMS4zOCwwLDAsMCwuMjMtLjQ3QTIsMiwwLDAsMCw4MiwxMi4yVjkuMDZoMS40NFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNODguNzksMTRoMGExLjkyLDEuOTIsMCwwLDEtLjc5LjcxQTIuNDUsMi40NSwwLDAsMSw4Ni45LDE1YTIuNTIsMi41MiwwLDAsMS0uNzctLjExLDIuMDgsMi4wOCwwLDAsMS0uNjctLjMyLDEuNTQsMS41NCwwLDAsMS0uNjYtMS4zLDEuNzQsMS43NCwwLDAsMSwuMTctLjc5LDEuNjQsMS42NCwwLDAsMSwuNDUtLjU2LDIuNjksMi42OSwwLDAsMSwuNjUtLjM1LDUsNSwwLDAsMSwuNzgtLjIsNy4xNyw3LjE3LDAsMCwxLC44MS0uMDhsLjc2LDBoLjM3di0uMTZhLjk0Ljk0LDAsMCwwLS4zOC0uODEsMS41NSwxLjU1LDAsMCwwLTEtLjI3LDIuMjIsMi4yMiwwLDAsMC0uODUuMTcsMi4wNywyLjA3LDAsMCwwLS42OC40M2wtLjc2LS43NWEyLjc4LDIuNzgsMCwwLDEsMS4xMi0uNzEsNC4zMSw0LjMxLDAsMCwxLDEuMzMtLjIyLDMuMzcsMy4zNywwLDAsMSwxLC4xNCwyLjEsMi4xLDAsMCwxLC43LjM2LDEuODEsMS44MSwwLDAsMSwuNDMuNDksMi4xOSwyLjE5LDAsMCwxLC4yMS41NywyLjksMi45LDAsMCwxLC4wOC41NmMwLC4xOCwwLC4zNCwwLC40OHYzLjMxSDg4Ljc5Wm0tLjA5LTEuNzloLS4zbC0uNjcsMGEzLjc4LDMuNzgsMCwwLDAtLjcuMTIsMS41MywxLjUzLDAsMCwwLS41Ni4yNi41OS41OSwwLDAsMC0uMjMuNDkuNjIuNjIsMCwwLDAsLjA5LjM0Ljc2Ljc2LDAsMCwwLC4yNC4yMy44NC44NCwwLDAsMCwuMzIuMTQsMS40NywxLjQ3LDAsMCwwLC4zNiwwLDEuNTMsMS41MywwLDAsMCwxLjEtLjM1LDEuMzQsMS4zNCwwLDAsMCwuMzUtMVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNOTEuNzYsOS4wNkg5My4yVjEwaDBhMS42OCwxLjY4LDAsMCwxLC42OC0uNzgsMS45MiwxLjkyLDAsMCwxLDEtLjI4LDEuMTUsMS4xNSwwLDAsMSwuMjYsMGwuMjYuMDZ2MS4zOWwtLjM2LS4wOGEyLDIsMCwwLDAtLjM0LDAsMS40NywxLjQ3LDAsMCwwLS44MS4xOSwxLjQ5LDEuNDksMCwwLDAtLjQ3LjQyLDEuNDcsMS40NywwLDAsMC0uMjIuNDgsMi4yOSwyLjI5LDAsMCwwLDAsLjM2djMuMDlIOTEuNzZaJy8lM0UlM0Mvc3ZnJTNFXCIpIDM1IDQwLCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLTIge1xuICAgICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMjEnIGhlaWdodD0nNjAnIGlkPSdDYWxxdWVfMScgZGF0YS1uYW1lPSdDYWxxdWUgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIxIDYwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMXtmaWxsLW9wYWNpdHk6MC4zO3N0cm9rZTolMjNmZmY7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0ye2ZpbGw6JTIzZmZmO30uY2xzLTN7ZmlsbDolMjMzZTNlM2U7fSUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDY2lyY2xlIGNsYXNzPSdjbHMtMScgY3g9JzM1JyBjeT0nNDUnIHI9JzE0Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQyLDQ1LjE5SDM1LjgxVjM5aC0uNjJ2Ni4xOUgyOXYuNjJoNi4xOVY1MmguNjJWNDUuODFINDJaJy8lM0UlM0NyZWN0IGNsYXNzPSdjbHMtMycgd2lkdGg9JzEyMScgaGVpZ2h0PScyMicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMC4yNCw2LjM3aDMuMzVhNS4xOCw1LjE4LDAsMCwxLDEuNjIuMjYsMy44NSwzLjg1LDAsMCwxLDIuMzQsMi4xMSw0LjU0LDQuNTQsMCwwLDEsLjM2LDEuODgsNCw0LDAsMCwxLTEuNDksMy4yMSw0LjQzLDQuNDMsMCwwLDEtMS40NS43OCw1LjEsNS4xLDAsMCwxLTEuNTYuMjZIMTAuMjRabTIuNjQsNy4xM2E1LjI5LDUuMjksMCwwLDAsMS4zNC0uMTYsMy4yNywzLjI3LDAsMCwwLDEuMS0uNTEsMi4zNCwyLjM0LDAsMCwwLC43My0uODgsMywzLDAsMCwwLC4yNy0xLjMzLDMuMzEsMy4zMSwwLDAsMC0uMjQtMS4zMiwyLjI0LDIuMjQsMCwwLDAtLjY2LS44OSwyLjgzLDIuODMsMCwwLDAtMS0uNTEsNC43Miw0LjcyLDAsMCwwLTEuMjgtLjE2SDExLjc1VjEzLjVaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTE5LjM1LDkuMTFoMS40NFYxMGgwYTEuNzUsMS43NSwwLDAsMSwuNjktLjc4LDEuODksMS44OSwwLDAsMSwxLS4yOCwxLjA5LDEuMDksMCwwLDEsLjI2LDAsMS4yMiwxLjIyLDAsMCwxLC4yNi4wNnYxLjM5bC0uMzUtLjA4YTIuMDcsMi4wNywwLDAsMC0uMzUsMCwxLjQ2LDEuNDYsMCwwLDAtLjguMTksMS4zOSwxLjM5LDAsMCwwLS40Ny40MiwxLjQ3LDEuNDcsMCwwLDAtLjIyLjQ4LDEuNSwxLjUsMCwwLDAtLjA1LjM2djMuMDlIMTkuMzVaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTI3LjkzLDYuMzdoMS41MXY4LjVIMjcuOTNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTM0LjM3LDEwLjdhMS4zMiwxLjMyLDAsMCwwLTEuMTMtLjU4LDEuMTQsMS4xNCwwLDAsMC0uNTYuMTQuNDkuNDksMCwwLDAtLjI4LjQ3LjQxLjQxLDAsMCwwLC4yMy4zOCwyLjU1LDIuNTUsMCwwLDAsLjU4LjIxbC43NS4xN2EzLDMsMCwwLDEsLjc1LjI4LDEuNTUsMS41NSwwLDAsMSwuNTcuNTEsMS41MSwxLjUxLDAsMCwxLC4yMy44OCwxLjU2LDEuNTYsMCwwLDEtLjIyLjg3LDEuNjcsMS42NywwLDAsMS0uNTguNTcsMi41MiwyLjUyLDAsMCwxLS43OS4zMkE0LjU2LDQuNTYsMCwwLDEsMzMsMTVhMy43OSwzLjc5LDAsMCwxLTEuMjQtLjE5LDIuMzUsMi4zNSwwLDAsMS0xLS43bDEtLjlhMi41OCwyLjU4LDAsMCwwLC42LjUxLDEuMzYsMS4zNiwwLDAsMCwuNzcuMmwuMzIsMGExLjUyLDEuNTIsMCwwLDAsLjMyLS4xMi45My45MywwLDAsMCwuMjMtLjIxLjUzLjUzLDAsMCwwLC4wOS0uMy40OC40OCwwLDAsMC0uMjMtLjQ0LDEuODgsMS44OCwwLDAsMC0uNTctLjI0bC0uNzUtLjE2YTMsMywwLDAsMS0uNzUtLjI2LDEuNDMsMS40MywwLDAsMS0uNTgtLjQ4LDEuNDcsMS40NywwLDAsMS0uMjMtLjg3LDEuNjcsMS42NywwLDAsMSwuNzItMS40MSwyLjMzLDIuMzMsMCwwLDEsLjc1LS4zNCwzLjM0LDMuMzQsMCwwLDEsMiwuMDksMS44NywxLjg3LDAsMCwxLC45MS42OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDAuMzYsMTQuMDhoMGExLjkyLDEuOTIsMCwwLDEtLjc5LjcxLDIuNDUsMi40NSwwLDAsMS0xLjA2LjIyLDIuNTIsMi41MiwwLDAsMS0uNzctLjExLDIuMDgsMi4wOCwwLDAsMS0uNjctLjMyLDEuNSwxLjUsMCwwLDEtLjY1LTEuMywxLjc0LDEuNzQsMCwwLDEsLjE2LS43OSwxLjY0LDEuNjQsMCwwLDEsLjQ1LS41NiwyLjU4LDIuNTgsMCwwLDEsLjY2LS4zNSw0LjU3LDQuNTcsMCwwLDEsLjc3LS4yLDcuNCw3LjQsMCwwLDEsLjgxLS4wOGwuNzcsMGguMzZ2LS4xNmExLDEsMCwwLDAtLjM3LS44MUExLjU5LDEuNTksMCwwLDAsMzksMTBhMi4xNSwyLjE1LDAsMCwwLS44NS4xNywyLDIsMCwwLDAtLjY5LjQzbC0uNzUtLjc1YTIuNzEsMi43MSwwLDAsMSwxLjEyLS43MUE0LjI1LDQuMjUsMCwwLDEsMzkuMTksOWEzLjQ0LDMuNDQsMCwwLDEsMSwuMTQsMiwyLDAsMCwxLC42OS4zNiwxLjUyLDEuNTIsMCwwLDEsLjQzLjQ5LDIuMTksMi4xOSwwLDAsMSwuMjEuNTcsMi45LDIuOSwwLDAsMSwuMDguNTZjMCwuMTgsMCwuMzQsMCwuNDh2My4zMUg0MC4zNlptLS4wOS0xLjc5SDQwbC0uNjcsMGEzLjc4LDMuNzgsMCwwLDAtLjcuMTIsMS41MywxLjUzLDAsMCwwLS41Ni4yNi41OS41OSwwLDAsMC0uMjMuNDkuNjIuNjIsMCwwLDAsLjA5LjM0Ljc2Ljc2LDAsMCwwLC4yNC4yMy44NC44NCwwLDAsMCwuMzIuMTQsMS40NywxLjQ3LDAsMCwwLC4zNiwwLDEuNTMsMS41MywwLDAsMCwxLjEtLjM1LDEuMywxLjMsMCwwLDAsLjM1LTFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQzLjMzLDUuOGgxLjQ0djRoMGExLjUxLDEuNTEsMCwwLDEsLjI4LS4yOSwyLjE3LDIuMTcsMCwwLDEsLjQtLjI5LDIuNjIsMi42MiwwLDAsMSwuNTYtLjIxQTIuNTMsMi41MywwLDAsMSw0Ni43Nyw5YTIuNzQsMi43NCwwLDAsMSwyLC44OCwzLjA2LDMuMDYsMCwwLDEsLjU3LDEsMy41NCwzLjU0LDAsMCwxLC4yLDEuMTksMy41OCwzLjU4LDAsMCwxLS4xOSwxLjE5LDIuOTEsMi45MSwwLDAsMS0uNTcsMSwyLjU4LDIuNTgsMCwwLDEtLjkuNjQsMywzLDAsMCwxLTEuMTguMjMsMi43MSwyLjcxLDAsMCwxLTEuMTQtLjI0LDEuNzQsMS43NCwwLDAsMS0uODQtLjc3aDB2Ljg3SDQzLjMzWk00OC4xMSwxMmEyLDIsMCwwLDAtLjExLS42NSwxLjY0LDEuNjQsMCwwLDAtLjM0LS41NSwxLjg3LDEuODcsMCwwLDAtLjUzLS4zOSwxLjgsMS44LDAsMCwwLS43MS0uMTQsMS43NiwxLjc2LDAsMCwwLS43MS4xNCwxLjYyLDEuNjIsMCwwLDAtLjUzLjM5LDEuNjQsMS42NCwwLDAsMC0uMzQuNTUsMS43OCwxLjc4LDAsMCwwLS4xMS42NSwxLjgxLDEuODEsMCwwLDAsLjExLjY1LDEuNzQsMS43NCwwLDAsMCwuMzQuNTUsMS40NywxLjQ3LDAsMCwwLC41My4zOCwxLjYxLDEuNjEsMCwwLDAsLjcxLjE1LDEuNjQsMS42NCwwLDAsMCwuNzEtLjE1LDEuNjYsMS42NiwwLDAsMCwuNTMtLjM4LDEuNzQsMS43NCwwLDAsMCwuMzQtLjU1QTIuMDYsMi4wNiwwLDAsMCw0OC4xMSwxMlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNTIuMTgsMTIuNDlhMS40NywxLjQ3LDAsMCwwLC41LDEsMS41OSwxLjU5LDAsMCwwLDEsLjM2LDEuNjcsMS42NywwLDAsMCwuOS0uMjIsMi40NiwyLjQ2LDAsMCwwLC42NC0uNTZsMSwuNzhhMywzLDAsMCwxLTEuMTMuODksMy40NCwzLjQ0LDAsMCwxLTEuMzEuMjYsMy41MSwzLjUxLDAsMCwxLTEuMjItLjIxLDIuOTEsMi45MSwwLDAsMS0xLS42MiwzLDMsMCwwLDEtLjY3LS45NUEzLjEyLDMuMTIsMCwwLDEsNTAuNzQsMTIsMy4wOCwzLjA4LDAsMCwxLDUxLDEwLjc1YTMsMywwLDAsMSwuNjctMSwyLjg5LDIuODksMCwwLDEsMS0uNjFBMy41MiwzLjUyLDAsMCwxLDUzLjg3LDlhMi44LDIuOCwwLDAsMSwxLjEuMjEsMi40NiwyLjQ2LDAsMCwxLC44NS42MSwyLjY2LDIuNjYsMCwwLDEsLjU1LDEsNC4yLDQuMiwwLDAsMSwuMiwxLjM0di4zOVptMy0xLjA4YTEuMzUsMS4zNSwwLDAsMC0uNC0xQTEuNDgsMS40OCwwLDAsMCw1My42NywxMGExLjM5LDEuMzksMCwwLDAtMSwuMzgsMS42MSwxLjYxLDAsMCwwLS40NiwxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001OC4wNyw1LjhoMS40NHY5LjA3SDU4LjA3WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002MS4zMyw1LjhoMS40NHY5LjA3SDYxLjMzWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002NS43MSwxMi40OWExLjQ4LDEuNDgsMCwwLDAsLjUxLDEsMS41NywxLjU3LDAsMCwwLDEsLjM2LDEuNzMsMS43MywwLDAsMCwuOTEtLjIyLDIuNjMsMi42MywwLDAsMCwuNjQtLjU2bDEsLjc4YTIuODcsMi44NywwLDAsMS0xLjEzLjg5LDMuMzksMy4zOSwwLDAsMS0xLjMuMjYsMy41NywzLjU3LDAsMCwxLTEuMjMtLjIxLDMsMywwLDAsMS0xLS42MiwyLjgyLDIuODIsMCwwLDEtLjY3LS45NUEzLjEyLDMuMTIsMCwwLDEsNjQuMjcsMTJhMy4wOCwzLjA4LDAsMCwxLC4yNS0xLjI0LDIuODYsMi44NiwwLDAsMSwuNjctMSwyLjk0LDIuOTQsMCwwLDEsMS0uNjFBMy41OCwzLjU4LDAsMCwxLDY3LjQxLDlhMi43NSwyLjc1LDAsMCwxLDEuMDkuMjEsMi40MSwyLjQxLDAsMCwxLC44Ni42MSwyLjgxLDIuODEsMCwwLDEsLjU1LDEsNC4yLDQuMiwwLDAsMSwuMiwxLjM0di4zOVptMy0xLjA4YTEuMzUsMS4zNSwwLDAsMC0uNC0xQTEuNTEsMS41MSwwLDAsMCw2Ny4yLDEwYTEuMzgsMS4zOCwwLDAsMC0xLC4zOCwxLjYyLDEuNjIsMCwwLDAtLjQ3LDFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTc5LjU2LDguMmExLjI5LDEuMjksMCwwLDAtLjY0LS41MSwyLjIxLDIuMjEsMCwwLDAtMS4zNi0uMTEsMS42LDEuNiwwLDAsMC0uNDQuMiwxLDEsMCwwLDAtLjMyLjM0LDEsMSwwLDAsMC0uMTIuNS43OS43OSwwLDAsMCwuMy42NiwyLjkyLDIuOTIsMCwwLDAsLjc1LjM5Yy4yOS4xMS42MS4yMiwxLC4zM2EzLjY4LDMuNjgsMCwwLDEsMSwuNDMsMi40NSwyLjQ1LDAsMCwxLC43NC43MywyLjE3LDIuMTcsMCwwLDEsLjMsMS4yMSwyLjY1LDIuNjUsMCwwLDEtLjI1LDEuMiwyLjM0LDIuMzQsMCwwLDEtLjY4Ljg0LDIuOSwyLjksMCwwLDEtMSwuNTEsNC4xNSw0LjE1LDAsMCwxLTEuMTguMTYsNC4zOSw0LjM5LDAsMCwxLTEuNTMtLjI2LDIuODQsMi44NCwwLDAsMS0xLjI2LS44OUw3NiwxMi44M2ExLjksMS45LDAsMCwwLC43My42NSwyLDIsMCwwLDAsMSwuMjQsMiwyLDAsMCwwLC41My0uMDgsMS43MSwxLjcxLDAsMCwwLC40OC0uMjEsMS4yNCwxLjI0LDAsMCwwLC4zNS0uMzcsMS4wNywxLjA3LDAsMCwwLC4xMy0uNTEuODkuODksMCwwLDAtLjMtLjcyLDIuNDUsMi40NSwwLDAsMC0uNzUtLjQyLDkuMTQsOS4xNCwwLDAsMC0xLS4zMyw0LjQ3LDQuNDcsMCwwLDEtMS0uNDMsMi4zMSwyLjMxLDAsMCwxLS43NC0uNzIsMi4xNSwyLjE1LDAsMCwxLS4zLTEuMjEsMi4yOSwyLjI5LDAsMCwxLC4yNy0xLjE0LDIuMzQsMi4zNCwwLDAsMSwuNzEtLjc5LDMsMywwLDAsMSwxLS40OCw0LjQzLDQuNDMsMCwwLDEsMS4xNS0uMTUsNC4wNiw0LjA2LDAsMCwxLDEuMy4yQTMuMTUsMy4xNSwwLDAsMSw4MC42Nyw3WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J004NS44OCwxNC4wOGgwYTEuOTIsMS45MiwwLDAsMS0uNzkuNzFBMi40OCwyLjQ4LDAsMCwxLDg0LDE1YTIuNTIsMi41MiwwLDAsMS0uNzctLjExLDIuMTMsMi4xMywwLDAsMS0uNjgtLjMyLDEuNjQsMS42NCwwLDAsMS0uNDctLjU0LDEuNTUsMS41NSwwLDAsMS0uMTgtLjc2LDEuNzQsMS43NCwwLDAsMSwuMTctLjc5LDEuNjQsMS42NCwwLDAsMSwuNDUtLjU2LDIuNTIsMi41MiwwLDAsMSwuNjUtLjM1LDUsNSwwLDAsMSwuNzgtLjIsNi45NCw2Ljk0LDAsMCwxLC44MS0uMDhsLjc2LDBoLjM2di0uMTZhLjkzLjkzLDAsMCwwLS4zNy0uODEsMS41NywxLjU3LDAsMCwwLTEtLjI3LDIuMjIsMi4yMiwwLDAsMC0uODUuMTcsMi4wNywyLjA3LDAsMCwwLS42OC40M2wtLjc2LS43NWEyLjc4LDIuNzgsMCwwLDEsMS4xMi0uNzFBNC4yNiw0LjI2LDAsMCwxLDg0LjcyLDlhMy4zNywzLjM3LDAsMCwxLDEsLjE0LDIuMiwyLjIsMCwwLDEsLjcuMzYsMS44MSwxLjgxLDAsMCwxLC40My40OSwyLjYzLDIuNjMsMCwwLDEsLjIxLjU3LDQsNCwwLDAsMSwuMDguNTZjMCwuMTgsMCwuMzQsMCwuNDh2My4zMWgtMS4zWm0tLjA4LTEuNzloLS4zbC0uNjcsMGEzLjc4LDMuNzgsMCwwLDAtLjcuMTIsMS41MywxLjUzLDAsMCwwLS41Ni4yNi41OS41OSwwLDAsMC0uMjMuNDkuNjIuNjIsMCwwLDAsLjA5LjM0Ljc2Ljc2LDAsMCwwLC4yNC4yMy44NC44NCwwLDAsMCwuMzIuMTQsMS40NywxLjQ3LDAsMCwwLC4zNiwwLDEuNTQsMS41NCwwLDAsMCwxLjEtLjM1LDEuMzQsMS4zNCwwLDAsMCwuMzUtMVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNODguODYsOS4xMUg5MC4zVjEwaDBBMS43NSwxLjc1LDAsMCwxLDkxLDkuMjQsMS45LDEuOSwwLDAsMSw5Miw5YTEuMTUsMS4xNSwwLDAsMSwuMjYsMCwxLjE0LDEuMTQsMCwwLDEsLjI1LjA2djEuMzlsLS4zNS0uMDgtLjM0LDBhMS40NywxLjQ3LDAsMCwwLS44MS4xOSwxLjM5LDEuMzksMCwwLDAtLjQ3LjQyLDEuNDcsMS40NywwLDAsMC0uMjIuNDgsMi4yOSwyLjI5LDAsMCwwLDAsLjM2djMuMDlIODguODZaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTk0LjE4LDEwLjMzSDkzVjkuMTFoMS4xOVY4LjI5YTcsNywwLDAsMSwuMDgtMS4wOCwyLjExLDIuMTEsMCwwLDEsLjMyLS44NCwxLjQzLDEuNDMsMCwwLDEsLjY1LS41MywyLjY1LDIuNjUsMCwwLDEsMS4xLS4xOSw0LjM5LDQuMzksMCwwLDEsLjkxLjA5TDk3LjE0LDdsLS4zLS4wNmExLjQ2LDEuNDYsMCwwLDAtLjMsMCwxLjA4LDEuMDgsMCwwLDAtLjQ4LjA5Ljc4Ljc4LDAsMCwwLS4yOC4yNi45LjksMCwwLDAtLjEzLjM4LDMuMTksMy4xOSwwLDAsMCwwLC40NXYxSDk3djEuMjJIOTUuNjJ2NC41NEg5NC4xOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTAxLjYyLDE0LjA4aDBhMS45MiwxLjkyLDAsMCwxLS43OS43MSwyLjQ1LDIuNDUsMCwwLDEtMS4wNi4yMkEyLjUyLDIuNTIsMCwwLDEsOTksMTQuOWEyLjA4LDIuMDgsMCwwLDEtLjY3LS4zMiwxLjU0LDEuNTQsMCwwLDEtLjY2LTEuMywxLjc0LDEuNzQsMCwwLDEsLjE3LS43OSwxLjY0LDEuNjQsMCwwLDEsLjQ1LS41NiwyLjY5LDIuNjksMCwwLDEsLjY1LS4zNSw1LDUsMCwwLDEsLjc4LS4yLDcuNCw3LjQsMCwwLDEsLjgxLS4wOGwuNzcsMGguMzZ2LS4xNmEuOTQuOTQsMCwwLDAtLjM4LS44MSwxLjU0LDEuNTQsMCwwLDAtLjk0LS4yNywyLjI0LDIuMjQsMCwwLDAtLjg2LjE3LDIuMDcsMi4wNywwLDAsMC0uNjguNDNMOTgsOS44OWEyLjc1LDIuNzUsMCwwLDEsMS4xMy0uNzFBNC4yLDQuMiwwLDAsMSwxMDAuNDUsOWEzLjM3LDMuMzcsMCwwLDEsMSwuMTQsMi4xLDIuMSwwLDAsMSwuNy4zNiwxLjY1LDEuNjUsMCwwLDEsLjQzLjQ5LDIuMTksMi4xOSwwLDAsMSwuMjEuNTcsMi45LDIuOSwwLDAsMSwuMDguNTZjMCwuMTgsMCwuMzQsMCwuNDh2My4zMWgtMS4yOVptLS4wOS0xLjc5aC0uM2wtLjY3LDBhMy43OCwzLjc4LDAsMCwwLS43LjEyLDEuNTMsMS41MywwLDAsMC0uNTYuMjYuNTkuNTksMCwwLDAtLjIzLjQ5LjYyLjYyLDAsMCwwLC4wOS4zNC43Ni43NiwwLDAsMCwuMjQuMjMuODQuODQsMCwwLDAsLjMyLjE0LDEuNDcsMS40NywwLDAsMCwuMzYsMCwxLjUzLDEuNTMsMCwwLDAsMS4xLS4zNSwxLjM0LDEuMzQsMCwwLDAsLjM1LTFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEwMy45MiwxMC4zM1Y5LjExaDEuMTlWNy40NGgxLjQ0VjkuMTFoMS41OHYxLjIyaC0xLjU4djIuNTJhMS4yNiwxLjI2LDAsMCwwLC4xNi42OS43My43MywwLDAsMCwuNjQuMjUsMy4yOSwzLjI5LDAsMCwwLC40MiwwLDEsMSwwLDAsMCwuMzYtLjE0djEuMjFhMiwyLDAsMCwxLS41Ni4xNSw0LjI0LDQuMjQsMCwwLDEtLjU4LDAsMy4wNywzLjA3LDAsMCwxLS45NC0uMTIsMS4zNSwxLjM1LDAsMCwxLS41OC0uMzksMS4zOSwxLjM5LDAsMCwxLS4yOC0uNjQsNCw0LDAsMCwxLS4wOC0uODlWMTAuMzNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEwOS4yMiw3LjE1YS44My44MywwLDAsMSwuMjYtLjYuODYuODYsMCwwLDEsLjY2LS4yNiwxLDEsMCwwLDEsLjY2LjI0LjgxLjgxLDAsMCwxLC4yNy42Mi44LjgsMCwwLDEtLjI3LjYyLDEsMSwwLDAsMS0uNjYuMjUuOS45LDAsMCwxLS42Ni0uMjZBLjg1Ljg1LDAsMCwxLDEwOS4yMiw3LjE1Wm0uMjEsMmgxLjQ0djUuNzZoLTEuNDRaJy8lM0UlM0Mvc3ZnJTNFXCIpIDM1IDQwLCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLTMge1xuICAgICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMjEnIGhlaWdodD0nNjAnIHZpZXdCb3g9JzAgMCAxMzEgNjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzQwJyBjeT0nNDUnIHI9JzE0JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNNDcgNDUuMTkwNUg0MC44MDk1VjM5SDQwLjE5MDVWNDUuMTkwNUgzNFY0NS44MDk1SDQwLjE5MDVWNTJINDAuODA5NVY0NS44MDk1SDQ3VjQ1LjE5MDVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB3aWR0aD0nMTMxJyBoZWlnaHQ9JzIyJyBmaWxsPSclMjMzRTNFM0UnLyUzRSUzQ3BhdGggZD0nTTcuNzk5NjQgNi41MDRIMTEuMTQ3NkMxMS43MDc2IDYuNTA0IDEyLjI0NzYgNi41OTIgMTIuNzY3NiA2Ljc2OEMxMy4yODc2IDYuOTM2IDEzLjc0NzYgNy4xOTYgMTQuMTQ3NiA3LjU0OEMxNC41NDc2IDcuOSAxNC44Njc2IDguMzQ0IDE1LjEwNzYgOC44OEMxNS4zNDc2IDkuNDA4IDE1LjQ2NzYgMTAuMDMyIDE1LjQ2NzYgMTAuNzUyQzE1LjQ2NzYgMTEuNDggMTUuMzI3NiAxMi4xMTIgMTUuMDQ3NiAxMi42NDhDMTQuNzc1NiAxMy4xNzYgMTQuNDE5NiAxMy42MTYgMTMuOTc5NiAxMy45NjhDMTMuNTQ3NiAxNC4zMTIgMTMuMDYzNiAxNC41NzIgMTIuNTI3NiAxNC43NDhDMTEuOTk5NiAxNC45MTYgMTEuNDc5NiAxNSAxMC45Njc2IDE1SDcuNzk5NjRWNi41MDRaTTEwLjQzOTYgMTMuNjMyQzEwLjkxMTYgMTMuNjMyIDExLjM1NTYgMTMuNTggMTEuNzcxNiAxMy40NzZDMTIuMTk1NiAxMy4zNjQgMTIuNTYzNiAxMy4xOTYgMTIuODc1NiAxMi45NzJDMTMuMTg3NiAxMi43NCAxMy40MzE2IDEyLjQ0NCAxMy42MDc2IDEyLjA4NEMxMy43OTE2IDExLjcxNiAxMy44ODM2IDExLjI3MiAxMy44ODM2IDEwLjc1MkMxMy44ODM2IDEwLjI0IDEzLjgwMzYgOS44IDEzLjY0MzYgOS40MzJDMTMuNDgzNiA5LjA2NCAxMy4yNTk2IDguNzY4IDEyLjk3MTYgOC41NDRDMTIuNjkxNiA4LjMxMiAxMi4zNTU2IDguMTQ0IDExLjk2MzYgOC4wNEMxMS41Nzk2IDcuOTI4IDExLjE1NTYgNy44NzIgMTAuNjkxNiA3Ljg3Mkg5LjMxMTY0VjEzLjYzMkgxMC40Mzk2Wk0xNi44OTMxIDkuMjRIMTguMzMzMVYxMC4xNTJIMTguMzU3MUMxOC41MTcxIDkuODE2IDE4Ljc0NTEgOS41NTYgMTkuMDQxMSA5LjM3MkMxOS4zMzcxIDkuMTg4IDE5LjY3NzEgOS4wOTYgMjAuMDYxMSA5LjA5NkMyMC4xNDkxIDkuMDk2IDIwLjIzMzEgOS4xMDQgMjAuMzEzMSA5LjEyQzIwLjQwMTEgOS4xMzYgMjAuNDg5MSA5LjE1NiAyMC41NzcxIDkuMThWMTAuNTcyQzIwLjQ1NzEgMTAuNTQgMjAuMzM3MSAxMC41MTYgMjAuMjE3MSAxMC41QzIwLjEwNTEgMTAuNDc2IDE5Ljk5MzEgMTAuNDY0IDE5Ljg4MTEgMTAuNDY0QzE5LjU0NTEgMTAuNDY0IDE5LjI3MzEgMTAuNTI4IDE5LjA2NTEgMTAuNjU2QzE4Ljg2NTEgMTAuNzc2IDE4LjcwOTEgMTAuOTE2IDE4LjU5NzEgMTEuMDc2QzE4LjQ5MzEgMTEuMjM2IDE4LjQyMTEgMTEuMzk2IDE4LjM4MTEgMTEuNTU2QzE4LjM0OTEgMTEuNzE2IDE4LjMzMzEgMTEuODM2IDE4LjMzMzEgMTEuOTE2VjE1SDE2Ljg5MzFWOS4yNFpNMjkuNjQ0IDEyLjY0OEMyOS42NDQgMTIuOTg0IDI5LjU4OCAxMy4zMDggMjkuNDc2IDEzLjYyQzI5LjM3MiAxMy45MzIgMjkuMjEyIDE0LjIwOCAyOC45OTYgMTQuNDQ4QzI4Ljc4OCAxNC42OCAyOC41MjQgMTQuODY0IDI4LjIwNCAxNUMyNy44ODQgMTUuMTQ0IDI3LjUxMiAxNS4yMTYgMjcuMDg4IDE1LjIxNkMyNi40MTYgMTUuMjE2IDI1Ljg2NCAxNS4wNiAyNS40MzIgMTQuNzQ4QzI1LjAwOCAxNC40MzYgMjQuNzI4IDEzLjk0IDI0LjU5MiAxMy4yNkwyNi4wMDggMTIuOTI0QzI2LjA1NiAxMy4yMDQgMjYuMTY4IDEzLjQyOCAyNi4zNDQgMTMuNTk2QzI2LjUyOCAxMy43NjQgMjYuNzUyIDEzLjg0OCAyNy4wMTYgMTMuODQ4QzI3LjQ0OCAxMy44NDggMjcuNzQgMTMuNzA0IDI3Ljg5MiAxMy40MTZDMjguMDUyIDEzLjEyIDI4LjEzMiAxMi43MTYgMjguMTMyIDEyLjIwNFY2LjUwNEgyOS42NDRWMTIuNjQ4Wk0zMi42MiAxMi42MjRDMzIuNjY4IDEzLjA1NiAzMi44MzYgMTMuMzkyIDMzLjEyNCAxMy42MzJDMzMuNDEyIDEzLjg3MiAzMy43NiAxMy45OTIgMzQuMTY4IDEzLjk5MkMzNC41MjggMTMuOTkyIDM0LjgyOCAxMy45MiAzNS4wNjggMTMuNzc2QzM1LjMxNiAxMy42MjQgMzUuNTMyIDEzLjQzNiAzNS43MTYgMTMuMjEyTDM2Ljc0OCAxMy45OTJDMzYuNDEyIDE0LjQwOCAzNi4wMzYgMTQuNzA0IDM1LjYyIDE0Ljg4QzM1LjIwNCAxNS4wNTYgMzQuNzY4IDE1LjE0NCAzNC4zMTIgMTUuMTQ0QzMzLjg4IDE1LjE0NCAzMy40NzIgMTUuMDcyIDMzLjA4OCAxNC45MjhDMzIuNzA0IDE0Ljc4NCAzMi4zNzIgMTQuNTggMzIuMDkyIDE0LjMxNkMzMS44MTIgMTQuMDUyIDMxLjU4OCAxMy43MzYgMzEuNDIgMTMuMzY4QzMxLjI2IDEyLjk5MiAzMS4xOCAxMi41NzYgMzEuMTggMTIuMTJDMzEuMTggMTEuNjY0IDMxLjI2IDExLjI1MiAzMS40MiAxMC44ODRDMzEuNTg4IDEwLjUwOCAzMS44MTIgMTAuMTg4IDMyLjA5MiA5LjkyNEMzMi4zNzIgOS42NiAzMi43MDQgOS40NTYgMzMuMDg4IDkuMzEyQzMzLjQ3MiA5LjE2OCAzMy44OCA5LjA5NiAzNC4zMTIgOS4wOTZDMzQuNzEyIDkuMDk2IDM1LjA3NiA5LjE2OCAzNS40MDQgOS4zMTJDMzUuNzQgOS40NDggMzYuMDI0IDkuNjQ4IDM2LjI1NiA5LjkxMkMzNi40OTYgMTAuMTc2IDM2LjY4IDEwLjUwNCAzNi44MDggMTAuODk2QzM2Ljk0NCAxMS4yOCAzNy4wMTIgMTEuNzI0IDM3LjAxMiAxMi4yMjhWMTIuNjI0SDMyLjYyWk0zNS41NzIgMTEuNTQ0QzM1LjU2NCAxMS4xMiAzNS40MzIgMTAuNzg4IDM1LjE3NiAxMC41NDhDMzQuOTIgMTAuMyAzNC41NjQgMTAuMTc2IDM0LjEwOCAxMC4xNzZDMzMuNjc2IDEwLjE3NiAzMy4zMzIgMTAuMyAzMy4wNzYgMTAuNTQ4QzMyLjgyOCAxMC43OTYgMzIuNjc2IDExLjEyOCAzMi42MiAxMS41NDRIMzUuNTcyWk0zOC40Nzg2IDkuMjRIMzkuODQ2NlYxMC4xNjRIMzkuODcwNkM0MC4wMDY2IDkuODc2IDQwLjIxNDYgOS42MjggNDAuNDk0NiA5LjQyQzQwLjc3NDYgOS4yMDQgNDEuMTU0NiA5LjA5NiA0MS42MzQ2IDkuMDk2QzQyLjAxODYgOS4wOTYgNDIuMzQyNiA5LjE2IDQyLjYwNjYgOS4yODhDNDIuODc4NiA5LjQxNiA0My4wOTg2IDkuNTg0IDQzLjI2NjYgOS43OTJDNDMuNDM0NiAxMCA0My41NTQ2IDEwLjI0IDQzLjYyNjYgMTAuNTEyQzQzLjY5ODYgMTAuNzg0IDQzLjczNDYgMTEuMDY4IDQzLjczNDYgMTEuMzY0VjE1SDQyLjI5NDZWMTIuMDg0QzQyLjI5NDYgMTEuOTI0IDQyLjI4NjYgMTEuNzQ4IDQyLjI3MDYgMTEuNTU2QzQyLjI1NDYgMTEuMzU2IDQyLjIxMDYgMTEuMTcyIDQyLjEzODYgMTEuMDA0QzQyLjA3NDYgMTAuODI4IDQxLjk3MDYgMTAuNjg0IDQxLjgyNjYgMTAuNTcyQzQxLjY4MjYgMTAuNDUyIDQxLjQ4NjYgMTAuMzkyIDQxLjIzODYgMTAuMzkyQzQwLjk5ODYgMTAuMzkyIDQwLjc5NDYgMTAuNDMyIDQwLjYyNjYgMTAuNTEyQzQwLjQ2NjYgMTAuNTkyIDQwLjMzMDYgMTAuNyA0MC4yMTg2IDEwLjgzNkM0MC4xMTQ2IDEwLjk3MiA0MC4wMzg2IDExLjEyOCAzOS45OTA2IDExLjMwNEMzOS45NDI2IDExLjQ4IDM5LjkxODYgMTEuNjY0IDM5LjkxODYgMTEuODU2VjE1SDM4LjQ3ODZWOS4yNFpNNDUuNDg5MiA5LjI0SDQ2Ljg1NzJWMTAuMTY0SDQ2Ljg4MTJDNDcuMDE3MiA5Ljg3NiA0Ny4yMjUyIDkuNjI4IDQ3LjUwNTIgOS40MkM0Ny43ODUyIDkuMjA0IDQ4LjE2NTIgOS4wOTYgNDguNjQ1MiA5LjA5NkM0OS4wMjkyIDkuMDk2IDQ5LjM1MzIgOS4xNiA0OS42MTcyIDkuMjg4QzQ5Ljg4OTIgOS40MTYgNTAuMTA5MiA5LjU4NCA1MC4yNzcyIDkuNzkyQzUwLjQ0NTIgMTAgNTAuNTY1MiAxMC4yNCA1MC42MzcyIDEwLjUxMkM1MC43MDkyIDEwLjc4NCA1MC43NDUyIDExLjA2OCA1MC43NDUyIDExLjM2NFYxNUg0OS4zMDUyVjEyLjA4NEM0OS4zMDUyIDExLjkyNCA0OS4yOTcyIDExLjc0OCA0OS4yODEyIDExLjU1NkM0OS4yNjUyIDExLjM1NiA0OS4yMjEyIDExLjE3MiA0OS4xNDkyIDExLjAwNEM0OS4wODUyIDEwLjgyOCA0OC45ODEyIDEwLjY4NCA0OC44MzcyIDEwLjU3MkM0OC42OTMyIDEwLjQ1MiA0OC40OTcyIDEwLjM5MiA0OC4yNDkyIDEwLjM5MkM0OC4wMDkyIDEwLjM5MiA0Ny44MDUyIDEwLjQzMiA0Ny42MzcyIDEwLjUxMkM0Ny40NzcyIDEwLjU5MiA0Ny4zNDEyIDEwLjcgNDcuMjI5MiAxMC44MzZDNDcuMTI1MiAxMC45NzIgNDcuMDQ5MiAxMS4xMjggNDcuMDAxMiAxMS4zMDRDNDYuOTUzMiAxMS40OCA0Ni45MjkyIDExLjY2NCA0Ni45MjkyIDExLjg1NlYxNUg0NS40ODkyVjkuMjRaTTUxLjcxOTggOS4yNEg1My4zMDM4TDU0LjkxMTggMTMuMjM2SDU0LjkzNThMNTYuMzc1OCA5LjI0SDU3Ljg3NThMNTUuMTUxOCAxNi4yMzZDNTUuMDQ3OCAxNi41MDggNTQuOTMxOCAxNi43NDQgNTQuODAzOCAxNi45NDRDNTQuNjgzOCAxNy4xNTIgNTQuNTM5OCAxNy4zMjQgNTQuMzcxOCAxNy40NkM1NC4yMDM4IDE3LjYwNCA1NC4wMDM4IDE3LjcwOCA1My43NzE4IDE3Ljc3MkM1My41NDc4IDE3Ljg0NCA1My4yNzU4IDE3Ljg4IDUyLjk1NTggMTcuODhDNTIuNTc5OCAxNy44OCA1Mi4yMTE4IDE3LjgzMiA1MS44NTE4IDE3LjczNkw1Mi4wMzE4IDE2LjQ0QzUyLjE0MzggMTYuNDggNTIuMjU5OCAxNi41MTIgNTIuMzc5OCAxNi41MzZDNTIuNTA3OCAxNi41NjggNTIuNjM1OCAxNi41ODQgNTIuNzYzOCAxNi41ODRDNTIuOTM5OCAxNi41ODQgNTMuMDg3OCAxNi41NjggNTMuMjA3OCAxNi41MzZDNTMuMzI3OCAxNi41MDQgNTMuNDI3OCAxNi40NTIgNTMuNTA3OCAxNi4zOEM1My41OTU4IDE2LjMxNiA1My42Njc4IDE2LjIyOCA1My43MjM4IDE2LjExNkM1My43Nzk4IDE2LjAxMiA1My44Mzk4IDE1Ljg4NCA1My45MDM4IDE1LjczMkw1NC4xNzk4IDE1LjA0OEw1MS43MTk4IDkuMjRaTTYyLjY4MTMgNi41MDRINjQuOTg1M0w2Ny4yNTMzIDEyLjQ1Nkw2OS41NDUzIDYuNTA0SDcxLjgyNTNWMTVINzAuMzg1M1Y3Ljk0NEg3MC4zNjEzTDY3Ljc4MTMgMTVINjYuNzI1M0w2NC4xNDUzIDcuOTQ0SDY0LjEyMTNWMTVINjIuNjgxM1Y2LjUwNFpNNzMuNzY2NiA5LjI0SDc1LjIwNjZWMTVINzMuNzY2NlY5LjI0Wk03My41NjI2IDcuMjg0QzczLjU2MjYgNy4wNTIgNzMuNjQ2NiA2Ljg1MiA3My44MTQ2IDYuNjg0QzczLjk5MDYgNi41MDggNzQuMjEwNiA2LjQyIDc0LjQ3NDYgNi40MkM3NC43Mzg2IDYuNDIgNzQuOTU4NiA2LjUwNCA3NS4xMzQ2IDYuNjcyQzc1LjMxODYgNi44MzIgNzUuNDEwNiA3LjAzNiA3NS40MTA2IDcuMjg0Qzc1LjQxMDYgNy41MzIgNzUuMzE4NiA3Ljc0IDc1LjEzNDYgNy45MDhDNzQuOTU4NiA4LjA2OCA3NC43Mzg2IDguMTQ4IDc0LjQ3NDYgOC4xNDhDNzQuMjEwNiA4LjE0OCA3My45OTA2IDguMDY0IDczLjgxNDYgNy44OTZDNzMuNjQ2NiA3LjcyIDczLjU2MjYgNy41MTYgNzMuNTYyNiA3LjI4NFpNNzcuMDAzOCA1LjkyOEg3OC40NDM4VjE1SDc3LjAwMzhWNS45MjhaTTgwLjI1MjcgNS45MjhIODEuNjkyN1YxNUg4MC4yNTI3VjUuOTI4Wk04My4xNzc5IDEyLjEyQzgzLjE3NzkgMTEuNjY0IDgzLjI1NzkgMTEuMjUyIDgzLjQxNzkgMTAuODg0QzgzLjU4NTkgMTAuNTA4IDgzLjgwOTkgMTAuMTg4IDg0LjA4OTkgOS45MjRDODQuMzY5OSA5LjY2IDg0LjcwMTkgOS40NTYgODUuMDg1OSA5LjMxMkM4NS40Njk5IDkuMTY4IDg1Ljg3NzkgOS4wOTYgODYuMzA5OSA5LjA5NkM4Ni43NDE5IDkuMDk2IDg3LjE0OTkgOS4xNjggODcuNTMzOSA5LjMxMkM4Ny45MTc5IDkuNDU2IDg4LjI0OTkgOS42NiA4OC41Mjk5IDkuOTI0Qzg4LjgwOTkgMTAuMTg4IDg5LjAyOTkgMTAuNTA4IDg5LjE4OTkgMTAuODg0Qzg5LjM1NzkgMTEuMjUyIDg5LjQ0MTkgMTEuNjY0IDg5LjQ0MTkgMTIuMTJDODkuNDQxOSAxMi41NzYgODkuMzU3OSAxMi45OTIgODkuMTg5OSAxMy4zNjhDODkuMDI5OSAxMy43MzYgODguODA5OSAxNC4wNTIgODguNTI5OSAxNC4zMTZDODguMjQ5OSAxNC41OCA4Ny45MTc5IDE0Ljc4NCA4Ny41MzM5IDE0LjkyOEM4Ny4xNDk5IDE1LjA3MiA4Ni43NDE5IDE1LjE0NCA4Ni4zMDk5IDE1LjE0NEM4NS44Nzc5IDE1LjE0NCA4NS40Njk5IDE1LjA3MiA4NS4wODU5IDE0LjkyOEM4NC43MDE5IDE0Ljc4NCA4NC4zNjk5IDE0LjU4IDg0LjA4OTkgMTQuMzE2QzgzLjgwOTkgMTQuMDUyIDgzLjU4NTkgMTMuNzM2IDgzLjQxNzkgMTMuMzY4QzgzLjI1NzkgMTIuOTkyIDgzLjE3NzkgMTIuNTc2IDgzLjE3NzkgMTIuMTJaTTg0LjYxNzkgMTIuMTJDODQuNjE3OSAxMi4zNDQgODQuNjUzOSAxMi41NiA4NC43MjU5IDEyLjc2OEM4NC44MDU5IDEyLjk3NiA4NC45MTc5IDEzLjE2IDg1LjA2MTkgMTMuMzJDODUuMjEzOSAxMy40OCA4NS4zOTM5IDEzLjYwOCA4NS42MDE5IDEzLjcwNEM4NS44MDk5IDEzLjggODYuMDQ1OSAxMy44NDggODYuMzA5OSAxMy44NDhDODYuNTczOSAxMy44NDggODYuODA5OSAxMy44IDg3LjAxNzkgMTMuNzA0Qzg3LjIyNTkgMTMuNjA4IDg3LjQwMTkgMTMuNDggODcuNTQ1OSAxMy4zMkM4Ny42OTc5IDEzLjE2IDg3LjgwOTkgMTIuOTc2IDg3Ljg4MTkgMTIuNzY4Qzg3Ljk2MTkgMTIuNTYgODguMDAxOSAxMi4zNDQgODguMDAxOSAxMi4xMkM4OC4wMDE5IDExLjg5NiA4Ny45NjE5IDExLjY4IDg3Ljg4MTkgMTEuNDcyQzg3LjgwOTkgMTEuMjY0IDg3LjY5NzkgMTEuMDggODcuNTQ1OSAxMC45MkM4Ny40MDE5IDEwLjc2IDg3LjIyNTkgMTAuNjMyIDg3LjAxNzkgMTAuNTM2Qzg2LjgwOTkgMTAuNDQgODYuNTczOSAxMC4zOTIgODYuMzA5OSAxMC4zOTJDODYuMDQ1OSAxMC4zOTIgODUuODA5OSAxMC40NCA4NS42MDE5IDEwLjUzNkM4NS4zOTM5IDEwLjYzMiA4NS4yMTM5IDEwLjc2IDg1LjA2MTkgMTAuOTJDODQuOTE3OSAxMS4wOCA4NC44MDU5IDExLjI2NCA4NC43MjU5IDExLjQ3MkM4NC42NTM5IDExLjY4IDg0LjYxNzkgMTEuODk2IDg0LjYxNzkgMTIuMTJaTTk0Ljg0NjEgMTAuOTY4Qzk0LjY3ODEgMTAuNzkyIDk0LjUwMjEgMTAuNjUyIDk0LjMxODEgMTAuNTQ4Qzk0LjEzNDEgMTAuNDQ0IDkzLjk0NjEgMTAuMzkyIDkzLjc1NDEgMTAuMzkyQzkzLjQ5MDEgMTAuMzkyIDkzLjI1NDEgMTAuNDQgOTMuMDQ2MSAxMC41MzZDOTIuODM4MSAxMC42MzIgOTIuNjU4MSAxMC43NiA5Mi41MDYxIDEwLjkyQzkyLjM2MjEgMTEuMDggOTIuMjUwMSAxMS4yNjQgOTIuMTcwMSAxMS40NzJDOTIuMDk4MSAxMS42OCA5Mi4wNjIxIDExLjg5NiA5Mi4wNjIxIDEyLjEyQzkyLjA2MjEgMTIuMzQ0IDkyLjA5ODEgMTIuNTYgOTIuMTcwMSAxMi43NjhDOTIuMjUwMSAxMi45NzYgOTIuMzYyMSAxMy4xNiA5Mi41MDYxIDEzLjMyQzkyLjY1ODEgMTMuNDggOTIuODM4MSAxMy42MDggOTMuMDQ2MSAxMy43MDRDOTMuMjU0MSAxMy44IDkzLjQ5MDEgMTMuODQ4IDkzLjc1NDEgMTMuODQ4QzkzLjk3ODEgMTMuODQ4IDk0LjE4NjEgMTMuODA0IDk0LjM3ODEgMTMuNzE2Qzk0LjU3MDEgMTMuNjIgOTQuNzM0MSAxMy40ODQgOTQuODcwMSAxMy4zMDhMOTUuODMwMSAxNC4zNEM5NS42ODYxIDE0LjQ4NCA5NS41MTgxIDE0LjYwOCA5NS4zMjYxIDE0LjcxMkM5NS4xNDIxIDE0LjgxNiA5NC45NTQxIDE0LjkgOTQuNzYyMSAxNC45NjRDOTQuNTcwMSAxNS4wMjggOTQuMzg2MSAxNS4wNzIgOTQuMjEwMSAxNS4wOTZDOTQuMDM0MSAxNS4xMjggOTMuODgyMSAxNS4xNDQgOTMuNzU0MSAxNS4xNDRDOTMuMzIyMSAxNS4xNDQgOTIuOTE0MSAxNS4wNzIgOTIuNTMwMSAxNC45MjhDOTIuMTQ2MSAxNC43ODQgOTEuODE0MSAxNC41OCA5MS41MzQxIDE0LjMxNkM5MS4yNTQxIDE0LjA1MiA5MS4wMzAxIDEzLjczNiA5MC44NjIxIDEzLjM2OEM5MC43MDIxIDEyLjk5MiA5MC42MjIxIDEyLjU3NiA5MC42MjIxIDEyLjEyQzkwLjYyMjEgMTEuNjY0IDkwLjcwMjEgMTEuMjUyIDkwLjg2MjEgMTAuODg0QzkxLjAzMDEgMTAuNTA4IDkxLjI1NDEgMTAuMTg4IDkxLjUzNDEgOS45MjRDOTEuODE0MSA5LjY2IDkyLjE0NjEgOS40NTYgOTIuNTMwMSA5LjMxMkM5Mi45MTQxIDkuMTY4IDkzLjMyMjEgOS4wOTYgOTMuNzU0MSA5LjA5NkM5NC4xMjIxIDkuMDk2IDk0LjQ5MDEgOS4xNjggOTQuODU4MSA5LjMxMkM5NS4yMzQxIDkuNDQ4IDk1LjU2MjEgOS42NjggOTUuODQyMSA5Ljk3Mkw5NC44NDYxIDEwLjk2OFpNOTguMjU5MiAxMC4wNDRIOTguMjgzMkM5OC4zOTUyIDkuODA0IDk4LjU5MTIgOS41ODggOTguODcxMiA5LjM5NkM5OS4xNTkyIDkuMTk2IDk5LjUyNzIgOS4wOTYgOTkuOTc1MiA5LjA5NkMxMDAuMzU5IDkuMDk2IDEwMC42ODMgOS4xNiAxMDAuOTQ3IDkuMjg4QzEwMS4yMTkgOS40MTYgMTAxLjQzOSA5LjU4NCAxMDEuNjA3IDkuNzkyQzEwMS43NzUgMTAgMTAxLjg5NSAxMC4yNCAxMDEuOTY3IDEwLjUxMkMxMDIuMDM5IDEwLjc4NCAxMDIuMDc1IDExLjA2OCAxMDIuMDc1IDExLjM2NFYxNUgxMDAuNjM1VjEyLjA4NEMxMDAuNjM1IDExLjkyNCAxMDAuNjI3IDExLjc0OCAxMDAuNjExIDExLjU1NkMxMDAuNTk1IDExLjM1NiAxMDAuNTUxIDExLjE3MiAxMDAuNDc5IDExLjAwNEMxMDAuNDE1IDEwLjgyOCAxMDAuMzExIDEwLjY4NCAxMDAuMTY3IDEwLjU3MkMxMDAuMDIzIDEwLjQ1MiA5OS44MjcyIDEwLjM5MiA5OS41NzkyIDEwLjM5MkM5OS4zMzkyIDEwLjM5MiA5OS4xMzUyIDEwLjQzMiA5OC45NjcyIDEwLjUxMkM5OC44MDcyIDEwLjU5MiA5OC42NzEyIDEwLjcgOTguNTU5MiAxMC44MzZDOTguNDU1MiAxMC45NzIgOTguMzc5MiAxMS4xMjggOTguMzMxMiAxMS4zMDRDOTguMjgzMiAxMS40OCA5OC4yNTkyIDExLjY2NCA5OC4yNTkyIDExLjg1NlYxNUg5Ni44MTkyVjUuOTI4SDk4LjI1OTJWMTAuMDQ0Wk0xMDcuNDMgMTQuMjA4SDEwNy4zOTRDMTA3LjE4NiAxNC41MzYgMTA2LjkyMiAxNC43NzYgMTA2LjYwMiAxNC45MjhDMTA2LjI4MiAxNS4wNzIgMTA1LjkzIDE1LjE0NCAxMDUuNTQ2IDE1LjE0NEMxMDUuMjgyIDE1LjE0NCAxMDUuMDIyIDE1LjEwOCAxMDQuNzY2IDE1LjAzNkMxMDQuNTE4IDE0Ljk2NCAxMDQuMjk0IDE0Ljg1NiAxMDQuMDk0IDE0LjcxMkMxMDMuOTAyIDE0LjU2OCAxMDMuNzQ2IDE0LjM4OCAxMDMuNjI2IDE0LjE3MkMxMDMuNTA2IDEzLjk1NiAxMDMuNDQ2IDEzLjcwNCAxMDMuNDQ2IDEzLjQxNkMxMDMuNDQ2IDEzLjEwNCAxMDMuNTAyIDEyLjg0IDEwMy42MTQgMTIuNjI0QzEwMy43MjYgMTIuNCAxMDMuODc0IDEyLjIxNiAxMDQuMDU4IDEyLjA3MkMxMDQuMjUgMTEuOTIgMTA0LjQ3IDExLjggMTA0LjcxOCAxMS43MTJDMTA0Ljk2NiAxMS42MjQgMTA1LjIyMiAxMS41NiAxMDUuNDg2IDExLjUyQzEwNS43NTggMTEuNDcyIDEwNi4wMyAxMS40NDQgMTA2LjMwMiAxMS40MzZDMTA2LjU3NCAxMS40MiAxMDYuODMgMTEuNDEyIDEwNy4wNyAxMS40MTJIMTA3LjQzVjExLjI1NkMxMDcuNDMgMTAuODk2IDEwNy4zMDYgMTAuNjI4IDEwNy4wNTggMTAuNDUyQzEwNi44MSAxMC4yNjggMTA2LjQ5NCAxMC4xNzYgMTA2LjExIDEwLjE3NkMxMDUuODA2IDEwLjE3NiAxMDUuNTIyIDEwLjIzMiAxMDUuMjU4IDEwLjM0NEMxMDQuOTk0IDEwLjQ0OCAxMDQuNzY2IDEwLjU5MiAxMDQuNTc0IDEwLjc3NkwxMDMuODE4IDEwLjAyQzEwNC4xMzggOS42OTIgMTA0LjUxIDkuNDU2IDEwNC45MzQgOS4zMTJDMTA1LjM2NiA5LjE2OCAxMDUuODEgOS4wOTYgMTA2LjI2NiA5LjA5NkMxMDYuNjc0IDkuMDk2IDEwNy4wMTggOS4xNDQgMTA3LjI5OCA5LjI0QzEwNy41NzggOS4zMjggMTA3LjgxIDkuNDQ0IDEwNy45OTQgOS41ODhDMTA4LjE3OCA5LjczMiAxMDguMzE4IDkuOSAxMDguNDE0IDEwLjA5MkMxMDguNTE4IDEwLjI3NiAxMDguNTkgMTAuNDY0IDEwOC42MyAxMC42NTZDMTA4LjY3OCAxMC44NDggMTA4LjcwNiAxMS4wMzYgMTA4LjcxNCAxMS4yMkMxMDguNzIyIDExLjM5NiAxMDguNzI2IDExLjU1MiAxMDguNzI2IDExLjY4OFYxNUgxMDcuNDNWMTQuMjA4Wk0xMDcuMzQ2IDEyLjQySDEwNy4wNDZDMTA2Ljg0NiAxMi40MiAxMDYuNjIyIDEyLjQyOCAxMDYuMzc0IDEyLjQ0NEMxMDYuMTI2IDEyLjQ2IDEwNS44OSAxMi41IDEwNS42NjYgMTIuNTY0QzEwNS40NSAxMi42MiAxMDUuMjY2IDEyLjcwOCAxMDUuMTE0IDEyLjgyOEMxMDQuOTYyIDEyLjk0IDEwNC44ODYgMTMuMSAxMDQuODg2IDEzLjMwOEMxMDQuODg2IDEzLjQ0NCAxMDQuOTE0IDEzLjU2IDEwNC45NyAxMy42NTZDMTA1LjAzNCAxMy43NDQgMTA1LjExNCAxMy44MiAxMDUuMjEgMTMuODg0QzEwNS4zMDYgMTMuOTQ4IDEwNS40MTQgMTMuOTk2IDEwNS41MzQgMTQuMDI4QzEwNS42NTQgMTQuMDUyIDEwNS43NzQgMTQuMDY0IDEwNS44OTQgMTQuMDY0QzEwNi4zOSAxNC4wNjQgMTA2Ljc1NCAxMy45NDggMTA2Ljk4NiAxMy43MTZDMTA3LjIyNiAxMy40NzYgMTA3LjM0NiAxMy4xNTIgMTA3LjM0NiAxMi43NDRWMTIuNDJaTTExNS42NTEgMTVIMTE0LjI4M1YxNC4wNzZIMTE0LjI1OUMxMTQuMTIzIDE0LjM2NCAxMTMuOTE1IDE0LjYxNiAxMTMuNjM1IDE0LjgzMkMxMTMuMzU1IDE1LjA0IDExMi45NzUgMTUuMTQ0IDExMi40OTUgMTUuMTQ0QzExMi4xMTEgMTUuMTQ0IDExMS43ODMgMTUuMDg0IDExMS41MTEgMTQuOTY0QzExMS4yNDcgMTQuODM2IDExMS4wMzEgMTQuNjY4IDExMC44NjMgMTQuNDZDMTEwLjY5NSAxNC4yNDQgMTEwLjU3NSAxNCAxMTAuNTAzIDEzLjcyOEMxMTAuNDMxIDEzLjQ1NiAxMTAuMzk1IDEzLjE3MiAxMTAuMzk1IDEyLjg3NlY5LjI0SDExMS44MzVWMTIuMTU2QzExMS44MzUgMTIuMzE2IDExMS44NDMgMTIuNDk2IDExMS44NTkgMTIuNjk2QzExMS44NzUgMTIuODg4IDExMS45MTUgMTMuMDcyIDExMS45NzkgMTMuMjQ4QzExMi4wNTEgMTMuNDE2IDExMi4xNTUgMTMuNTYgMTEyLjI5MSAxMy42OEMxMTIuNDM1IDEzLjc5MiAxMTIuNjM1IDEzLjg0OCAxMTIuODkxIDEzLjg0OEMxMTMuMTMxIDEzLjg0OCAxMTMuMzMxIDEzLjgwOCAxMTMuNDkxIDEzLjcyOEMxMTMuNjU5IDEzLjY0OCAxMTMuNzk1IDEzLjU0IDExMy44OTkgMTMuNDA0QzExNC4wMTEgMTMuMjY4IDExNC4wOTEgMTMuMTEyIDExNC4xMzkgMTIuOTM2QzExNC4xODcgMTIuNzYgMTE0LjIxMSAxMi41NzYgMTE0LjIxMSAxMi4zODRWOS4yNEgxMTUuNjUxVjE1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIikgMzUgNDAsIGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtNCB7XG4gICAgICAgIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzEyMScgaGVpZ2h0PSc2MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIxIDYwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMXtmaWxsLW9wYWNpdHk6MC4zO3N0cm9rZTolMjNmZmY7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0ye2ZpbGw6JTIzZmZmO30uY2xzLTN7ZmlsbDolMjMzZTNlM2U7fSUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nQ2FscXVlXzInIGRhdGEtbmFtZT0nQ2FscXVlIDInJTNFJTNDZyBpZD0nQ2FscXVlXzEtMicgZGF0YS1uYW1lPSdDYWxxdWUgMSclM0UlM0NjaXJjbGUgY2xhc3M9J2Nscy0xJyBjeD0nMzUnIGN5PSc0NScgcj0nMTQnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDIsNDUuMTlIMzUuODFWMzloLS42MnY2LjE5SDI5di42Mmg2LjE5VjUyaC42MlY0NS44MUg0MlonLyUzRSUzQ3JlY3QgY2xhc3M9J2Nscy0zJyB3aWR0aD0nMTIxJyBoZWlnaHQ9JzIyJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTE5LjU2LDYuMzdIMjIuOWE1LjE4LDUuMTgsMCwwLDEsMS42Mi4yNiwzLjg1LDMuODUsMCwwLDEsMi4zNCwyLjExLDQuNTQsNC41NCwwLDAsMSwuMzYsMS44OCw0LDQsMCwwLDEtLjQxLDEuODksNC4wOSw0LjA5LDAsMCwxLTEuMDcsMS4zMiw0LjQzLDQuNDMsMCwwLDEtMS40NS43OCw1LjExLDUuMTEsMCwwLDEtMS41Ny4yNkgxOS41NlpNMjIuMiwxMy41YTUuMjEsNS4yMSwwLDAsMCwxLjMzLS4xNiwzLjEsMy4xLDAsMCwwLDEuMS0uNTEsMi4zNiwyLjM2LDAsMCwwLC43NC0uODgsMywzLDAsMCwwLC4yNy0xLjMzQTMuMzEsMy4zMSwwLDAsMCwyNS40LDkuM2EyLjE3LDIuMTcsMCwwLDAtLjY3LS44OSwyLjc4LDIuNzgsMCwwLDAtMS0uNTEsNC43Miw0LjcyLDAsMCwwLTEuMjgtLjE2SDIxLjA3VjEzLjVaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTI4LjY2LDkuMTFIMzAuMVYxMGgwYTEuNzksMS43OSwwLDAsMSwuNjgtLjc4LDIsMiwwLDAsMSwxLS4yOCwxLjA5LDEuMDksMCwwLDEsLjI2LDBsLjI2LjA2djEuMzlMMzIsMTAuMzZhMiwyLDAsMCwwLS4zNCwwLDEuNTIsMS41MiwwLDAsMC0uODEuMTksMS40OSwxLjQ5LDAsMCwwLS40Ny40MiwxLjQ0LDEuNDQsMCwwLDAtLjIxLjQ4LDEuNjQsMS42NCwwLDAsMC0uMDYuMzZ2My4wOUgyOC42NlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDMuMTEsOC4zNmEyLjI3LDIuMjcsMCwwLDAtMS43OS0uODQsMi44OCwyLjg4LDAsMCwwLTEuMTkuMjQsMi42MSwyLjYxLDAsMCwwLS45Mi42NSwyLjkyLDIuOTIsMCwwLDAtLjU5LDEsMy4zNSwzLjM1LDAsMCwwLS4yMSwxLjE5LDMuNjIsMy42MiwwLDAsMCwuMjEsMS4yNiwzLjExLDMuMTEsMCwwLDAsLjU5LDEsMi43NywyLjc3LDAsMCwwLC45Mi42NiwyLjg4LDIuODgsMCwwLDAsMS4xOS4yNCwyLjI4LDIuMjgsMCwwLDAsMS0uMjUsMi43MywyLjczLDAsMCwwLC45LS43OWwxLjI1Ljg5YTMuMzYsMy4zNiwwLDAsMS0xLjQsMS4xNSw0LjQxLDQuNDEsMCwwLDEtMS43Ny4zNiw1LDUsMCwwLDEtMS44LS4zMSw0LjQxLDQuNDEsMCwwLDEtMS40Mi0uOSw0LjA5LDQuMDksMCwwLDEtLjkzLTEuNCw0LjgyLDQuODIsMCwwLDEtLjM0LTEuODEsNSw1LDAsMCwxLC4zNC0xLjg2LDQuMDgsNC4wOCwwLDAsMSwuOTMtMS40Miw0LjI3LDQuMjcsMCwwLDEsMS40Mi0uOTEsNSw1LDAsMCwxLDEuOC0uMzEsNC4xOCw0LjE4LDAsMCwxLDEuNi4zLDMuNzksMy43OSwwLDAsMSwxLjM4LDFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQ1LjUyLDUuOEg0N3Y5LjA3SDQ1LjUyWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001Mi4zNSwxNC4wOGgwYTEuOTQsMS45NCwwLDAsMS0uOC43MSwyLjQxLDIuNDEsMCwwLDEtMS4wNS4yMiwyLjYzLDIuNjMsMCwwLDEtLjc4LS4xMSwyLjE4LDIuMTgsMCwwLDEtLjY3LS4zMiwxLjY0LDEuNjQsMCwwLDEtLjQ3LS41NCwxLjU1LDEuNTUsMCwwLDEtLjE4LS43NiwxLjYyLDEuNjIsMCwwLDEsLjE3LS43OSwxLjY0LDEuNjQsMCwwLDEsLjQ1LS41NiwyLjM2LDIuMzYsMCwwLDEsLjY1LS4zNSw1LDUsMCwwLDEsLjc4LS4yLDcsNywwLDAsMSwuOC0uMDhsLjc3LDBoLjM2di0uMTZhLjkzLjkzLDAsMCwwLS4zNy0uODFBMS41NywxLjU3LDAsMCwwLDUxLDEwYTIuMTksMi4xOSwwLDAsMC0uODUuMTcsMi4wNywyLjA3LDAsMCwwLS42OC40M2wtLjc2LS43NWEyLjcxLDIuNzEsMCwwLDEsMS4xMi0uNzFBNC4yNiw0LjI2LDAsMCwxLDUxLjE5LDlhMy4zNywzLjM3LDAsMCwxLDEsLjE0LDIuMiwyLjIsMCwwLDEsLjcuMzYsMS42MiwxLjYyLDAsMCwxLC40Mi40OSwyLjY4LDIuNjgsMCwwLDEsLjIyLjU3LDQsNCwwLDAsMSwuMDguNTZjMCwuMTgsMCwuMzQsMCwuNDh2My4zMWgtMS4zWm0tLjA4LTEuNzlINTJsLS42NywwYTMuOSwzLjksMCwwLDAtLjcxLjEyLDEuNTYsMS41NiwwLDAsMC0uNTUuMjYuNTcuNTcsMCwwLDAtLjIzLjQ5LjYyLjYyLDAsMCwwLC4wOS4zNC44NC44NCwwLDAsMCwuMjMuMjMsMSwxLDAsMCwwLC4zMy4xNCwxLjQ3LDEuNDcsMCwwLDAsLjM2LDAsMS41NCwxLjU0LDAsMCwwLDEuMS0uMzUsMS4zNCwxLjM0LDAsMCwwLC4zNS0xWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002MC41OCwxNC44N0g1OS4yMnYtLjkzaDBhMS45MiwxLjkyLDAsMCwxLS42Mi43NSwxLjgsMS44LDAsMCwxLTEuMTQuMzIsMi4zOCwyLjM4LDAsMCwxLTEtLjE4LDEuNzYsMS43NiwwLDAsMS0uNjUtLjUxLDEuODgsMS44OCwwLDAsMS0uMzYtLjcyLDMuMDcsMy4wNywwLDAsMS0uMTEtLjg2VjkuMTFoMS40NFYxMmMwLC4xNiwwLC4zNCwwLC41NGEyLDIsMCwwLDAsLjEzLjU1LDEsMSwwLDAsMCwuMzEuNDMuODkuODksMCwwLDAsLjU5LjE4LDEuMzgsMS4zOCwwLDAsMCwuNjEtLjEyLDEuMiwxLjIsMCwwLDAsLjQxLS4zMywxLjIyLDEuMjIsMCwwLDAsLjIzLS40NywyLDIsMCwwLDAsLjA3LS41NVY5LjExaDEuNDRaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTY2LjkxLDE0aDBhMS43NCwxLjc0LDAsMCwxLS44NC43N0EyLjcxLDIuNzEsMCwwLDEsNjQuOSwxNWEzLDMsMCwwLDEtMS4xOS0uMjMsMi42NCwyLjY0LDAsMCwxLS44OS0uNjQsMi45MSwyLjkxLDAsMCwxLS41Ny0xQTMuNTgsMy41OCwwLDAsMSw2Mi4wNiwxMmEzLjU0LDMuNTQsMCwwLDEsLjItMS4xOSwzLjA2LDMuMDYsMCwwLDEsLjU3LTEsMi43NCwyLjc0LDAsMCwxLDItLjg4LDIuNTMsMi41MywwLDAsMSwuNzIuMDksMi42MiwyLjYyLDAsMCwxLC41Ni4yMSwyLjE3LDIuMTcsMCwwLDEsLjQuMjksMS41MSwxLjUxLDAsMCwxLC4yOC4yOWgwdi00aDEuNDR2OS4wN0g2Ni45MVpNNjMuNSwxMmEyLjA2LDIuMDYsMCwwLDAsLjExLjY1LDEuNzQsMS43NCwwLDAsMCwuMzQuNTUsMS42NiwxLjY2LDAsMCwwLC41My4zOCwxLjY0LDEuNjQsMCwwLDAsLjcxLjE1LDEuNjEsMS42MSwwLDAsMCwuNzEtLjE1LDEuNDcsMS40NywwLDAsMCwuNTMtLjM4LDEuNzQsMS43NCwwLDAsMCwuMzQtLjU1LDEuODEsMS44MSwwLDAsMCwuMTEtLjY1LDEuNzgsMS43OCwwLDAsMC0uMTEtLjY1LDEuNjQsMS42NCwwLDAsMC0uMzQtLjU1LDEuNjIsMS42MiwwLDAsMC0uNTMtLjM5LDEuNzYsMS43NiwwLDAsMC0uNzEtLjE0LDEuOCwxLjgsMCwwLDAtLjcxLjE0LDEuODcsMS44NywwLDAsMC0uNTMuMzksMS42NCwxLjY0LDAsMCwwLS4zNC41NUEyLDIsMCwwLDAsNjMuNSwxMlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNzEuMTksMTIuNDlhMS40OCwxLjQ4LDAsMCwwLC41MSwxLDEuNTUsMS41NSwwLDAsMCwxLC4zNiwxLjczLDEuNzMsMCwwLDAsLjkxLS4yMiwyLjgzLDIuODMsMCwwLDAsLjY0LS41NmwxLC43OGEyLjk0LDIuOTQsMCwwLDEtMS4xMy44OSwzLjQsMy40LDAsMCwxLTEuMzEuMjYsMy41MSwzLjUxLDAsMCwxLTEuMjItLjIxLDMsMywwLDAsMS0xLS42MiwyLjc5LDIuNzksMCwwLDEtLjY2LS45NUEzLDMsMCwwLDEsNjkuNzUsMTIsMi45MiwyLjkyLDAsMCwxLDcwLDEwLjc1YTIuODQsMi44NCwwLDAsMSwuNjYtMSwzLDMsMCwwLDEsMS0uNjFBMy41MiwzLjUyLDAsMCwxLDcyLjg4LDlhMi44LDIuOCwwLDAsMSwxLjEuMjEsMi4zNywyLjM3LDAsMCwxLC44NS42MSwyLjgzLDIuODMsMCwwLDEsLjU2LDEsNC4yMSw0LjIxLDAsMCwxLC4xOSwxLjM0di4zOVptMy0xLjA4YTEuMzQsMS4zNCwwLDAsMC0uMzktMUExLjUxLDEuNTEsMCwwLDAsNzIuNjgsMTBhMS40MiwxLjQyLDAsMCwwLTEsLjM4LDEuNjcsMS42NywwLDAsMC0uNDYsMVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNODAuODgsNi4zN2gyTDg3LDEyLjY4aDBWNi4zN2gxLjUxdjguNUg4Ni42MWwtNC4yLTYuNTJoMHY2LjUySDgwLjg4WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J005MC4xNCwxMmEyLjkyLDIuOTIsMCwwLDEsLjI1LTEuMjQsMi44NCwyLjg0LDAsMCwxLC42Ni0xLDIuODksMi44OSwwLDAsMSwxLS42MUEzLjUyLDMuNTIsMCwwLDEsOTMuMjcsOWEzLjYyLDMuNjIsMCwwLDEsMS4yMy4yMiwyLjk0LDIuOTQsMCwwLDEsMSwuNjEsMywzLDAsMCwxLC42NywxQTMuMDgsMy4wOCwwLDAsMSw5Ni40LDEyYTMuMTIsMy4xMiwwLDAsMS0uMjQsMS4yNEEzLDMsMCwwLDEsOTQuNSwxNC44YTMuNjEsMy42MSwwLDAsMS0xLjIzLjIxLDMuNTEsMy41MSwwLDAsMS0xLjIyLS4yMSwyLjkxLDIuOTEsMCwwLDEtMS0uNjIsMi43OSwyLjc5LDAsMCwxLS42Ni0uOTVBMywzLDAsMCwxLDkwLjE0LDEyWm0xLjQ0LDBhMi4wNiwyLjA2LDAsMCwwLC4xMS42NSwxLjc0LDEuNzQsMCwwLDAsLjM0LjU1LDEuNjYsMS42NiwwLDAsMCwuNTMuMzgsMS42NCwxLjY0LDAsMCwwLC43MS4xNSwxLjYxLDEuNjEsMCwwLDAsLjcxLS4xNSwxLjQ3LDEuNDcsMCwwLDAsLjUzLS4zOCwxLjc0LDEuNzQsMCwwLDAsLjM0LS41NUEyLjA2LDIuMDYsMCwwLDAsOTUsMTJhMiwyLDAsMCwwLS4xMS0uNjUsMS42NCwxLjY0LDAsMCwwLS4zNC0uNTVBMS42MiwxLjYyLDAsMCwwLDk0LDEwLjRhMS43NiwxLjc2LDAsMCwwLS43MS0uMTQsMS44LDEuOCwwLDAsMC0uNzEuMTQsMS44NywxLjg3LDAsMCwwLS41My4zOSwxLjY0LDEuNjQsMCwwLDAtLjM0LjU1QTIsMiwwLDAsMCw5MS41OCwxMlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTAxLDEwLjdhMS4zMSwxLjMxLDAsMCwwLTEuMTMtLjU4LDEuMTQsMS4xNCwwLDAsMC0uNTYuMTQuNS41LDAsMCwwLS4yOC40Ny40MS40MSwwLDAsMCwuMjMuMzgsMi43NCwyLjc0LDAsMCwwLC41OC4yMWwuNzUuMTdhMi43LDIuNywwLDAsMSwuNzUuMjgsMS41NSwxLjU1LDAsMCwxLC41Ny41MSwxLjQ0LDEuNDQsMCwwLDEsLjIzLjg4LDEuNTYsMS41NiwwLDAsMS0uMjIuODcsMS42NywxLjY3LDAsMCwxLS41OC41NywyLjUyLDIuNTIsMCwwLDEtLjc5LjMyLDQuNTYsNC41NiwwLDAsMS0uODkuMDksMy43OSwzLjc5LDAsMCwxLTEuMjQtLjE5LDIuNDEsMi40MSwwLDAsMS0xLS43bDEtLjlhMi44MSwyLjgxLDAsMCwwLC42LjUxLDEuMzYsMS4zNiwwLDAsMCwuNzcuMmwuMzMsMGExLjY2LDEuNjYsMCwwLDAsLjMxLS4xMi45My45MywwLDAsMCwuMjMtLjIxLjUzLjUzLDAsMCwwLC4wOS0uMy40Ni40NiwwLDAsMC0uMjMtLjQ0LDEuODgsMS44OCwwLDAsMC0uNTctLjI0Yy0uMjMtLjA2LS40OC0uMTEtLjc1LS4xNmEzLDMsMCwwLDEtLjc1LS4yNiwxLjUsMS41LDAsMCwxLS41OC0uNDgsMS40NywxLjQ3LDAsMCwxLS4yMy0uODcsMS42NywxLjY3LDAsMCwxLC43Mi0xLjQxQTIuMzMsMi4zMywwLDAsMSw5OSw5LjA3YTMuMzQsMy4zNCwwLDAsMSwyLC4wOSwxLjgyLDEuODIsMCwwLDEsLjkxLjY4WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgMzUgNDAsIGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtNSB7XG4gICAgICAgIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzEyMScgaGVpZ2h0PSc2MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIxIDYwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMXtmaWxsLW9wYWNpdHk6MC4zO3N0cm9rZTolMjNmZmY7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0ye2ZpbGw6JTIzZmZmO30uY2xzLTN7ZmlsbDolMjMzZTNlM2U7fSUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nQ2FscXVlXzInIGRhdGEtbmFtZT0nQ2FscXVlIDInJTNFJTNDZyBpZD0nQ2FscXVlXzEtMicgZGF0YS1uYW1lPSdDYWxxdWUgMSclM0UlM0NjaXJjbGUgY2xhc3M9J2Nscy0xJyBjeD0nMzUnIGN5PSc0NScgcj0nMTQnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNDIsNDUuMTlIMzUuODFWMzloLS42MnY2LjE5SDI5di42Mmg2LjE5VjUyaC42MlY0NS44MUg0MlonLyUzRSUzQ3JlY3QgY2xhc3M9J2Nscy0zJyB3aWR0aD0nMTIxJyBoZWlnaHQ9JzIyJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTE1LjUyLDYuNDJoMi44MWE4LjEyLDguMTIsMCwwLDEsMS45NC4yMiw0LjUzLDQuNTMsMCwwLDEsMS42Ljc0QTMuNTcsMy41NywwLDAsMSwyMyw4LjcxYTQuNCw0LjQsMCwwLDEsLjQsMkE0LjA2LDQuMDYsMCwwLDEsMjMsMTIuNTFhNCw0LDAsMCwxLTEsMS4zMiw0LjkyLDQuOTIsMCwwLDEtMS41Mi44MSw2LjA3LDYuMDcsMCwwLDEtMS44Mi4yN0gxNS41MlptMS44OCw2Ljc2aDFhNS4wOCw1LjA4LDAsMCwwLDEuMi0uMTMsMi40NywyLjQ3LDAsMCwwLDEtLjQ0LDIsMiwwLDAsMCwuNjQtLjgsMi43OSwyLjc5LDAsMCwwLC4yNC0xLjIyLDIuMjksMi4yOSwwLDAsMC0uMjQtMS4wOCwyLjA2LDIuMDYsMCwwLDAtLjYzLS43NywyLjY5LDIuNjksMCwwLDAtLjkzLS40NSw0LjA5LDQuMDksMCwwLDAtMS4xMi0uMTVIMTcuNFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMjQuNDgsOS4wOGgxLjhWMTBoMEEyLjIyLDIuMjIsMCwwLDEsMjcsOS4yMWExLjY4LDEuNjgsMCwwLDEsMS0uMjdoLjMxYTEuMjUsMS4yNSwwLDAsMSwuMjkuMDV2MS42NGEyLjYyLDIuNjIsMCwwLDAtLjM4LS4wOSwyLjM4LDIuMzgsMCwwLDAtLjM5LDAsMiwyLDAsMCwwLS44MS4xNCwxLjE2LDEuMTYsMCwwLDAtLjQ3LjQsMS44OSwxLjg5LDAsMCwwLS4yMS42Miw2LjU4LDYuNTgsMCwwLDAsMCwuOHYyLjQzaC0xLjhaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTM2LjA4LDYuNDJoMS41NWwzLjY5LDguNDlIMzkuMjFsLS43My0xLjhoLTMuM2wtLjcxLDEuOEgzMi40MVptLjcyLDIuNDctMSwyLjY0aDIuMDdaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQyLDkuMDhoMS43M3YuNzloMEExLjcyLDEuNzIsMCwwLDEsNDQsOS41NGExLjUyLDEuNTIsMCwwLDEsLjM3LS4zLDIuMjksMi4yOSwwLDAsMSwuNS0uMjIsMS45LDEuOSwwLDAsMSwuNi0uMDgsMi40OCwyLjQ4LDAsMCwxLDEuMS4yMSwxLjUzLDEuNTMsMCwwLDEsLjY1LjU4LDIuMjEsMi4yMSwwLDAsMSwuMzIuODcsNi4yOCw2LjI4LDAsMCwxLC4wOSwxLjF2My4yMWgtMS44VjEyLjA2YzAtLjE3LDAtLjM1LDAtLjUzYTEuNTMsMS41MywwLDAsMC0uMTEtLjQ5LjgyLjgyLDAsMCwwLS4yOC0uMzguODguODgsMCwwLDAtLjUzLS4xNCwxLDEsMCwwLDAtLjU2LjEzQS43NS43NSwwLDAsMCw0NCwxMWExLjIzLDEuMjMsMCwwLDAtLjE1LjQ4LDMuMTYsMy4xNiwwLDAsMCwwLC41NXYyLjlINDJaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQ5LDkuMDhoMS43M3YuNzloMEExLjcyLDEuNzIsMCwwLDEsNTEsOS41NGExLjUyLDEuNTIsMCwwLDEsLjM3LS4zLDIuMjksMi4yOSwwLDAsMSwuNS0uMjIsMS45LDEuOSwwLDAsMSwuNi0uMDgsMi40OCwyLjQ4LDAsMCwxLDEuMS4yMSwxLjUzLDEuNTMsMCwwLDEsLjY1LjU4LDIuMjEsMi4yMSwwLDAsMSwuMzIuODcsNi4yOCw2LjI4LDAsMCwxLC4wOSwxLjF2My4yMUg1Mi44VjEyLjA2YzAtLjE3LDAtLjM1LDAtLjUzYTEuNTMsMS41MywwLDAsMC0uMTEtLjQ5LjgyLjgyLDAsMCwwLS4yOC0uMzguODguODgsMCwwLDAtLjUzLS4xNCwxLDEsMCwwLDAtLjU2LjEzQS43NS43NSwwLDAsMCw1MSwxMWExLjIzLDEuMjMsMCwwLDAtLjE1LjQ4LDMuMTYsMy4xNiwwLDAsMCwwLC41NXYyLjlINDlaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTYxLjQ2LDEzLjlhMi44OCwyLjg4LDAsMCwxLTEuMDkuODYsMy4yOSwzLjI5LDAsMCwxLTEuMzcuMywzLjgxLDMuODEsMCwwLDEtMS4yNy0uMjIsMywzLDAsMCwxLTEtLjYyQTIuOTEsMi45MSwwLDAsMSw1NS43NiwxMiwzLDMsMCwwLDEsNTYsMTAuNzRhMywzLDAsMCwxLC42OS0xLDMsMywwLDAsMSwxLS42MkEzLjgsMy44LDAsMCwxLDU5LDguOTRhMi45MiwyLjkyLDAsMCwxLDEuMTMuMjEsMi4zNSwyLjM1LDAsMCwxLC44Ny42MiwyLjc3LDIuNzcsMCwwLDEsLjU0LDEsMy43OCwzLjc4LDAsMCwxLC4yLDEuMjZ2LjU2SDU3LjU2YTEuNDEsMS40MSwwLDAsMCwuNDcuODIsMS4zNCwxLjM0LDAsMCwwLC44OS4zMSwxLjQsMS40LDAsMCwwLC43NS0uMkEyLDIsMCwwLDAsNjAuMiwxM1ptLTEuNTItMi41N2ExLjA4LDEuMDgsMCwwLDAtMS4xMS0xLjEsMS4zNywxLjM3LDAsMCwwLS45Mi4zNCwxLjI0LDEuMjQsMCwwLDAtLjI1LjM1LDEuMTcsMS4xNywwLDAsMC0uMS40MVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNzEsOC40OWExLjQxLDEuNDEsMCwwLDAtLjYyLS40MywyLjIxLDIuMjEsMCwwLDAtLjczLS4xMywxLjUxLDEuNTEsMCwwLDAtLjQyLjA1LDEuMzQsMS4zNCwwLDAsMC0uNDEuMTUuNzQuNzQsMCwwLDAtLjMxLjI3LjY1LjY1LDAsMCwwLS4xMi40LjY3LjY3LDAsMCwwLC4yOC41OSwyLjkyLDIuOTIsMCwwLDAsLjczLjM1bC45NC4yOWEzLjQ0LDMuNDQsMCwwLDEsLjk0LjQxLDIuMTMsMi4xMywwLDAsMSwuNzMuNywyLjE4LDIuMTgsMCwwLDEsLjI5LDEuMTlBMi43LDIuNywwLDAsMSw3MiwxMy41N2EyLjQxLDIuNDEsMCwwLDEtLjcxLjg3LDIuODcsMi44NywwLDAsMS0xLC41Miw0LjYsNC42LDAsMCwxLTEuMjUuMTcsNC43Miw0LjcyLDAsMCwxLTEuNTMtLjI1LDMuNjksMy42OSwwLDAsMS0xLjMyLS44MmwxLjMzLTEuNDZhMiwyLDAsMCwwLC43Mi41OSwyLjA5LDIuMDksMCwwLDAsLjkxLjIxLDIuNDksMi40OSwwLDAsMCwuNDYtLjA1LDEuMzIsMS4zMiwwLDAsMCwuNDItLjE3Ljc5Ljc5LDAsMCwwLC4zLS4yNy42OC42OCwwLDAsMCwuMTItLjQuNy43LDAsMCwwLS4zLS42LDIuNTcsMi41NywwLDAsMC0uNzQtLjM4Yy0uMjktLjExLS42MS0uMjEtMS0uMzFhNC42MSw0LjYxLDAsMCwxLTEtLjQzLDIuMTksMi4xOSwwLDAsMS0uNzMtLjY5QTIsMiwwLDAsMSw2Ni4zOSw5YTIuNTMsMi41MywwLDAsMSwuMjctMS4yLDIuNjEsMi42MSwwLDAsMSwuNzItLjg2LDMuMSwzLjEsMCwwLDEsMS0uNTMsNC40Miw0LjQyLDAsMCwxLDEuMjEtLjE3QTUsNSwwLDAsMSw3MSw2LjRhMy4xOCwzLjE4LDAsMCwxLDEuMjEuNjlaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTc3LjE0LDE0LjE4aDBhMS42OCwxLjY4LDAsMCwxLS44LjY3LDIuNjYsMi42NiwwLDAsMS0xLC4yMSwyLjU0LDIuNTQsMCwwLDEtLjc4LS4xMiwxLjg0LDEuODQsMCwwLDEtLjY3LS4zNCwxLjU4LDEuNTgsMCwwLDEtLjYyLTEuMzQsMS44OCwxLjg4LDAsMCwxLC4xOC0uODYsMS42NCwxLjY0LDAsMCwxLC41MS0uNTcsMi43LDIuNywwLDAsMSwuNzItLjM2LDUuODIsNS44MiwwLDAsMSwuODUtLjE4LDYuMzgsNi4zOCwwLDAsMSwuODctLjA3bC44MSwwYS45My45MywwLDAsMC0uMzQtLjc2LDEuMjMsMS4yMywwLDAsMC0uODEtLjI4LDEuNzMsMS43MywwLDAsMC0uODEuMTksMi4xLDIuMSwwLDAsMC0uNjUuNTFsLTEtMWEzLjM4LDMuMzgsMCwwLDEsMS4xNy0uNyw0LjE1LDQuMTUsMCwwLDEsMS40LS4yMywzLjcyLDMuNzIsMCwwLDEsMS4zLjE5LDEuOSwxLjksMCwwLDEsLjgxLjU5LDIuMTUsMi4xNSwwLDAsMSwuNDMuOTRBNi4xNiw2LjE2LDAsMCwxLDc4LjgsMTJ2M0g3Ny4xNFptLS40NC0xLjgyaC0uNTFhMi45MywyLjkzLDAsMCwwLS41OS4xMSwxLjIyLDEuMjIsMCwwLDAtLjQ4LjI1LjU5LjU5LDAsMCwwLS4yLjQ3LjU0LjU0LDAsMCwwLC4yOC40OCwxLjE5LDEuMTksMCwwLDAsLjU4LjE1LDEuNzksMS43OSwwLDAsMCwuNTEtLjA3LDEuNzEsMS43MSwwLDAsMCwuNDMtLjIsMSwxLDAsMCwwLC4zMS0uMzQsMSwxLDAsMCwwLC4xMS0uNDh2LS4zOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNODAuMTcsNS44NEg4MlY5LjdoMGExLjY4LDEuNjgsMCwwLDEsLjgtLjU5LDMsMywwLDAsMSwxLS4xN0EyLjM2LDIuMzYsMCwwLDEsODUsOS4xOWEyLjgyLDIuODIsMCwwLDEsLjg0LjY5LDMuMzYsMy4zNiwwLDAsMSwuNTMsMUEzLjg2LDMuODYsMCwwLDEsODYuNSwxMmEzLjY3LDMuNjcsMCwwLDEtLjIsMS4yMiwzLDMsMCwwLDEtLjU4LDEsMi41OSwyLjU5LDAsMCwxLS45MS42MiwzLDMsMCwwLDEtMS4xOC4yMywxLjg1LDEuODUsMCwwLDEtLjU4LS4wOSwyLjM2LDIuMzYsMCwwLDEtLjUxLS4yMSwxLjg5LDEuODksMCwwLDEtLjQxLS4zLDEuNiwxLjYsMCwwLDEtLjI4LS4zMmgwdi43N0g4MC4xN1pNODEuODIsMTJhMS41LDEuNSwwLDAsMCwuMzgsMS4wNiwxLjM5LDEuMzksMCwwLDAsMS4wNi40MSwxLjM3LDEuMzcsMCwwLDAsMS4wNi0uNDFBMS40NSwxLjQ1LDAsMCwwLDg0LjcsMTJhMS40OCwxLjQ4LDAsMCwwLS4zOC0xLjA3LDEuMzcsMS4zNywwLDAsMC0xLjA2LS40MSwxLjM5LDEuMzksMCwwLDAtMS4wNi40MUExLjUyLDEuNTIsMCwwLDAsODEuODIsMTJaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTkxLjI5LDE0LjE4aDBhMS42OCwxLjY4LDAsMCwxLS44LjY3LDIuNjYsMi42NiwwLDAsMS0xLC4yMSwyLjYxLDIuNjEsMCwwLDEtLjc5LS4xMkExLjg4LDEuODgsMCwwLDEsODgsMTQuNmExLjU2LDEuNTYsMCwwLDEtLjQ2LS41NiwxLjc5LDEuNzksMCwwLDEtLjE3LS43OCwxLjc2LDEuNzYsMCwwLDEsLjE5LS44NiwxLjYxLDEuNjEsMCwwLDEsLjUtLjU3LDIuNzYsMi43NiwwLDAsMSwuNzMtLjM2LDUuNjksNS42OSwwLDAsMSwuODQtLjE4LDYuNjUsNi42NSwwLDAsMSwuODgtLjA3bC44MSwwYS45My45MywwLDAsMC0uMzQtLjc2LDEuMjMsMS4yMywwLDAsMC0uODEtLjI4LDEuNjcsMS42NywwLDAsMC0uODEuMTksMi4xMywyLjEzLDAsMCwwLS42Ni41MWwtMS0xYTMuNDIsMy40MiwwLDAsMSwxLjE4LS43LDQuMSw0LjEsMCwwLDEsMS4zOS0uMjMsMy42OCwzLjY4LDAsMCwxLDEuMy4xOSwxLjkzLDEuOTMsMCwwLDEsLjgyLjU5LDIuMjcsMi4yNywwLDAsMSwuNDMuOTRBNi4xNiw2LjE2LDAsMCwxLDkzLDEydjNIOTEuMjlabS0uNDQtMS44MmgtLjUxYTIuOCwyLjgsMCwwLDAtLjU5LjExLDEuMjIsMS4yMiwwLDAsMC0uNDguMjUuNTkuNTksMCwwLDAtLjIuNDcuNTIuNTIsMCwwLDAsLjI4LjQ4LDEuMTYsMS4xNiwwLDAsMCwuNTcuMTUsMS43LDEuNywwLDAsMCwuNTEtLjA3LDEuNzgsMS43OCwwLDAsMCwuNDQtLjIsMSwxLDAsMCwwLC4zMS0uMzQsMS4wNiwxLjA2LDAsMCwwLC4xMS0uNDh2LS4zOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNOTQsNy4yNGExLDEsMCwxLDEsLjMuNzRBMSwxLDAsMCwxLDk0LDcuMjRabS4xNCwxLjg0SDk2djUuODNoLTEuOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNOTcuMzYsNS44NGgxLjh2OS4wN2gtMS44WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDQuMTksMTQuMThoMGExLjY4LDEuNjgsMCwwLDEtLjguNjcsMi42NiwyLjY2LDAsMCwxLTEuMDUuMjEsMi42MSwyLjYxLDAsMCwxLS43OS0uMTIsMS44OCwxLjg4LDAsMCwxLS42Ni0uMzQsMS41NiwxLjU2LDAsMCwxLS40Ni0uNTYsMS43OSwxLjc5LDAsMCwxLS4xNy0uNzgsMS43NiwxLjc2LDAsMCwxLC4xOS0uODYsMS42MSwxLjYxLDAsMCwxLC41LS41NywyLjc2LDIuNzYsMCwwLDEsLjczLS4zNiw1LjY5LDUuNjksMCwwLDEsLjg0LS4xOCw2LjY1LDYuNjUsMCwwLDEsLjg4LS4wN2wuODEsMGEuOTMuOTMsMCwwLDAtLjM0LS43NiwxLjIzLDEuMjMsMCwwLDAtLjgxLS4yOCwxLjY3LDEuNjcsMCwwLDAtLjgxLjE5LDIuMTMsMi4xMywwLDAsMC0uNjYuNTFsLTEtMWEzLjQyLDMuNDIsMCwwLDEsMS4xOC0uNyw0LjEsNC4xLDAsMCwxLDEuMzktLjIzLDMuNjgsMy42OCwwLDAsMSwxLjMuMTksMS45MywxLjkzLDAsMCwxLC44Mi41OSwyLjI3LDIuMjcsMCwwLDEsLjQzLjk0LDYuMTYsNi4xNiwwLDAsMSwuMTIsMS4yOXYzaC0xLjY2Wm0tLjQ0LTEuODJoLS41MWEyLjgsMi44LDAsMCwwLS41OS4xMSwxLjIyLDEuMjIsMCwwLDAtLjQ4LjI1LjU5LjU5LDAsMCwwLS4yLjQ3LjUyLjUyLDAsMCwwLC4yOC40OCwxLjE2LDEuMTYsMCwwLDAsLjU3LjE1LDEuNywxLjcsMCwwLDAsLjUxLS4wNywxLjc4LDEuNzgsMCwwLDAsLjQ0LS4yLDEsMSwwLDAsMCwuMzEtLjM0LDEuMDYsMS4wNiwwLDAsMCwuMTEtLjQ4di0uMzhaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSAzNSA0MCwgYXV0bztcbiAgICAgIH1cblxuICAgICAgJi02IHtcbiAgICAgICAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjEnIGhlaWdodD0nNjAnIHZpZXdCb3g9JzAgMCAxMjEgNjAnIGZpbGw9J25vbmUnJTNFICUzQ2NpcmNsZSBjeD0nMzUnIGN5PSc0NScgcj0nMTQnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDcGF0aCBkPSdNNDIgNDUuMTkwNUgzNS44MDk1VjM5SDM1LjE5MDVWNDUuMTkwNUgyOVY0NS44MDk1SDM1LjE5MDVWNTJIMzUuODA5NVY0NS44MDk1SDQyVjQ1LjE5MDVaJyBmaWxsPSd3aGl0ZScvJTNFICUzQ3JlY3Qgd2lkdGg9JzEyMScgaGVpZ2h0PScyMicgZmlsbD0nJTIzM0UzRTNFJy8lM0UgJTNDcGF0aCBkPSdNOS4yNzcwNiA2LjUwNEgxMi42MjUxQzEzLjE4NTEgNi41MDQgMTMuNzI1MSA2LjU5MiAxNC4yNDUxIDYuNzY4QzE0Ljc2NTEgNi45MzYgMTUuMjI1MSA3LjE5NiAxNS42MjUxIDcuNTQ4QzE2LjAyNTEgNy45IDE2LjM0NTEgOC4zNDQgMTYuNTg1MSA4Ljg4QzE2LjgyNTEgOS40MDggMTYuOTQ1MSAxMC4wMzIgMTYuOTQ1MSAxMC43NTJDMTYuOTQ1MSAxMS40OCAxNi44MDUxIDEyLjExMiAxNi41MjUxIDEyLjY0OEMxNi4yNTMxIDEzLjE3NiAxNS44OTcxIDEzLjYxNiAxNS40NTcxIDEzLjk2OEMxNS4wMjUxIDE0LjMxMiAxNC41NDExIDE0LjU3MiAxNC4wMDUxIDE0Ljc0OEMxMy40NzcxIDE0LjkxNiAxMi45NTcxIDE1IDEyLjQ0NTEgMTVIOS4yNzcwNlY2LjUwNFpNMTEuOTE3MSAxMy42MzJDMTIuMzg5MSAxMy42MzIgMTIuODMzMSAxMy41OCAxMy4yNDkxIDEzLjQ3NkMxMy42NzMxIDEzLjM2NCAxNC4wNDExIDEzLjE5NiAxNC4zNTMxIDEyLjk3MkMxNC42NjUxIDEyLjc0IDE0LjkwOTEgMTIuNDQ0IDE1LjA4NTEgMTIuMDg0QzE1LjI2OTEgMTEuNzE2IDE1LjM2MTEgMTEuMjcyIDE1LjM2MTEgMTAuNzUyQzE1LjM2MTEgMTAuMjQgMTUuMjgxMSA5LjggMTUuMTIxMSA5LjQzMkMxNC45NjExIDkuMDY0IDE0LjczNzEgOC43NjggMTQuNDQ5MSA4LjU0NEMxNC4xNjkxIDguMzEyIDEzLjgzMzEgOC4xNDQgMTMuNDQxMSA4LjA0QzEzLjA1NzEgNy45MjggMTIuNjMzMSA3Ljg3MiAxMi4xNjkxIDcuODcySDEwLjc4OTFWMTMuNjMySDExLjkxNzFaTTE4LjM3MDUgOS4yNEgxOS44MTA1VjEwLjE1MkgxOS44MzQ1QzE5Ljk5NDUgOS44MTYgMjAuMjIyNSA5LjU1NiAyMC41MTg1IDkuMzcyQzIwLjgxNDUgOS4xODggMjEuMTU0NSA5LjA5NiAyMS41Mzg1IDkuMDk2QzIxLjYyNjUgOS4wOTYgMjEuNzEwNSA5LjEwNCAyMS43OTA1IDkuMTJDMjEuODc4NSA5LjEzNiAyMS45NjY1IDkuMTU2IDIyLjA1NDUgOS4xOFYxMC41NzJDMjEuOTM0NSAxMC41NCAyMS44MTQ1IDEwLjUxNiAyMS42OTQ1IDEwLjVDMjEuNTgyNSAxMC40NzYgMjEuNDcwNSAxMC40NjQgMjEuMzU4NSAxMC40NjRDMjEuMDIyNSAxMC40NjQgMjAuNzUwNSAxMC41MjggMjAuNTQyNSAxMC42NTZDMjAuMzQyNSAxMC43NzYgMjAuMTg2NSAxMC45MTYgMjAuMDc0NSAxMS4wNzZDMTkuOTcwNSAxMS4yMzYgMTkuODk4NSAxMS4zOTYgMTkuODU4NSAxMS41NTZDMTkuODI2NSAxMS43MTYgMTkuODEwNSAxMS44MzYgMTkuODEwNSAxMS45MTZWMTVIMTguMzcwNVY5LjI0Wk0yNi45NTc0IDYuNTA0SDI4LjQ2OTRWMTAuMTA0SDI4LjU0MTRMMzIuMDU3NCA2LjUwNEgzNC4wOTc0TDMwLjEyNTQgMTAuNDI4TDM0LjM2MTQgMTVIMzIuMjM3NEwyOC41NTM0IDEwLjgyNEgyOC40Njk0VjE1SDI2Ljk1NzRWNi41MDRaTTM1LjE2MDIgOS4yNEgzNi42MDAyVjEwLjE1MkgzNi42MjQyQzM2Ljc4NDIgOS44MTYgMzcuMDEyMiA5LjU1NiAzNy4zMDgyIDkuMzcyQzM3LjYwNDIgOS4xODggMzcuOTQ0MiA5LjA5NiAzOC4zMjgyIDkuMDk2QzM4LjQxNjIgOS4wOTYgMzguNTAwMiA5LjEwNCAzOC41ODAyIDkuMTJDMzguNjY4MiA5LjEzNiAzOC43NTYyIDkuMTU2IDM4Ljg0NDIgOS4xOFYxMC41NzJDMzguNzI0MiAxMC41NCAzOC42MDQyIDEwLjUxNiAzOC40ODQyIDEwLjVDMzguMzcyMiAxMC40NzYgMzguMjYwMiAxMC40NjQgMzguMTQ4MiAxMC40NjRDMzcuODEyMiAxMC40NjQgMzcuNTQwMiAxMC41MjggMzcuMzMyMiAxMC42NTZDMzcuMTMyMiAxMC43NzYgMzYuOTc2MiAxMC45MTYgMzYuODY0MiAxMS4wNzZDMzYuNzYwMiAxMS4yMzYgMzYuNjg4MiAxMS4zOTYgMzYuNjQ4MiAxMS41NTZDMzYuNjE2MiAxMS43MTYgMzYuNjAwMiAxMS44MzYgMzYuNjAwMiAxMS45MTZWMTVIMzUuMTYwMlY5LjI0Wk0zOS45NjgzIDkuMjRINDEuNDA4M1YxNUgzOS45NjgzVjkuMjRaTTM5Ljc2NDMgNy4yODRDMzkuNzY0MyA3LjA1MiAzOS44NDgzIDYuODUyIDQwLjAxNjMgNi42ODRDNDAuMTkyMyA2LjUwOCA0MC40MTIzIDYuNDIgNDAuNjc2MyA2LjQyQzQwLjk0MDMgNi40MiA0MS4xNjAzIDYuNTA0IDQxLjMzNjMgNi42NzJDNDEuNTIwMyA2LjgzMiA0MS42MTIzIDcuMDM2IDQxLjYxMjMgNy4yODRDNDEuNjEyMyA3LjUzMiA0MS41MjAzIDcuNzQgNDEuMzM2MyA3LjkwOEM0MS4xNjAzIDguMDY4IDQwLjk0MDMgOC4xNDggNDAuNjc2MyA4LjE0OEM0MC40MTIzIDguMTQ4IDQwLjE5MjMgOC4wNjQgNDAuMDE2MyA3Ljg5NkMzOS44NDgzIDcuNzIgMzkuNzY0MyA3LjUxNiAzOS43NjQzIDcuMjg0Wk00Ni4yNTM1IDEwLjgzNkM0NS45NzM1IDEwLjQ0NCA0NS41OTc1IDEwLjI0OCA0NS4xMjU1IDEwLjI0OEM0NC45MzM1IDEwLjI0OCA0NC43NDU1IDEwLjI5NiA0NC41NjE1IDEwLjM5MkM0NC4zNzc1IDEwLjQ4OCA0NC4yODU1IDEwLjY0NCA0NC4yODU1IDEwLjg2QzQ0LjI4NTUgMTEuMDM2IDQ0LjM2MTUgMTEuMTY0IDQ0LjUxMzUgMTEuMjQ0QzQ0LjY2NTUgMTEuMzI0IDQ0Ljg1NzUgMTEuMzkyIDQ1LjA4OTUgMTEuNDQ4QzQ1LjMyMTUgMTEuNTA0IDQ1LjU2OTUgMTEuNTY0IDQ1LjgzMzUgMTEuNjI4QzQ2LjEwNTUgMTEuNjg0IDQ2LjM1NzUgMTEuNzc2IDQ2LjU4OTUgMTEuOTA0QzQ2LjgyMTUgMTIuMDI0IDQ3LjAxMzUgMTIuMTkyIDQ3LjE2NTUgMTIuNDA4QzQ3LjMxNzUgMTIuNjI0IDQ3LjM5MzUgMTIuOTIgNDcuMzkzNSAxMy4yOTZDNDcuMzkzNSAxMy42NCA0Ny4zMTc1IDEzLjkzMiA0Ny4xNjU1IDE0LjE3MkM0Ny4wMjE1IDE0LjQwNCA0Ni44Mjk1IDE0LjU5MiA0Ni41ODk1IDE0LjczNkM0Ni4zNTc1IDE0Ljg4IDQ2LjA5MzUgMTQuOTg0IDQ1Ljc5NzUgMTUuMDQ4QzQ1LjUwMTUgMTUuMTEyIDQ1LjIwNTUgMTUuMTQ0IDQ0LjkwOTUgMTUuMTQ0QzQ0LjQ2MTUgMTUuMTQ0IDQ0LjA0OTUgMTUuMDggNDMuNjczNSAxNC45NTJDNDMuMjk3NSAxNC44MjQgNDIuOTYxNSAxNC41OTIgNDIuNjY1NSAxNC4yNTZMNDMuNjI1NSAxMy4zNTZDNDMuODA5NSAxMy41NjQgNDQuMDA1NSAxMy43MzYgNDQuMjEzNSAxMy44NzJDNDQuNDI5NSAxNCA0NC42ODk1IDE0LjA2NCA0NC45OTM1IDE0LjA2NEM0NS4wOTc1IDE0LjA2NCA0NS4yMDU1IDE0LjA1MiA0NS4zMTc1IDE0LjAyOEM0NS40Mjk1IDE0LjAwNCA0NS41MzM1IDEzLjk2NCA0NS42Mjk1IDEzLjkwOEM0NS43MjU1IDEzLjg1MiA0NS44MDE1IDEzLjc4NCA0NS44NTc1IDEzLjcwNEM0NS45MjE1IDEzLjYxNiA0NS45NTM1IDEzLjUxNiA0NS45NTM1IDEzLjQwNEM0NS45NTM1IDEzLjIwNCA0NS44Nzc1IDEzLjA1NiA0NS43MjU1IDEyLjk2QzQ1LjU3MzUgMTIuODY0IDQ1LjM4MTUgMTIuNzg4IDQ1LjE0OTUgMTIuNzMyQzQ0LjkxNzUgMTIuNjY4IDQ0LjY2NTUgMTIuNjEyIDQ0LjM5MzUgMTIuNTY0QzQ0LjEyOTUgMTIuNTA4IDQzLjg4MTUgMTIuNDI0IDQzLjY0OTUgMTIuMzEyQzQzLjQxNzUgMTIuMTkyIDQzLjIyNTUgMTIuMDI4IDQzLjA3MzUgMTEuODJDNDIuOTIxNSAxMS42MTIgNDIuODQ1NSAxMS4zMjQgNDIuODQ1NSAxMC45NTZDNDIuODQ1NSAxMC42MzYgNDIuOTA5NSAxMC4zNiA0My4wMzc1IDEwLjEyOEM0My4xNzM1IDkuODg4IDQzLjM0OTUgOS42OTIgNDMuNTY1NSA5LjU0QzQzLjc4MTUgOS4zODggNDQuMDI5NSA5LjI3NiA0NC4zMDk1IDkuMjA0QzQ0LjU4OTUgOS4xMzIgNDQuODczNSA5LjA5NiA0NS4xNjE1IDkuMDk2QzQ1LjU0NTUgOS4wOTYgNDUuOTI1NSA5LjE2NCA0Ni4zMDE1IDkuM0M0Ni42Nzc1IDkuNDI4IDQ2Ljk4MTUgOS42NTIgNDcuMjEzNSA5Ljk3Mkw0Ni4yNTM1IDEwLjgzNlpNNTAuMDczNSAxMC4wNDRINTAuMDk3NUM1MC4yMDk1IDkuODA0IDUwLjQwNTUgOS41ODggNTAuNjg1NSA5LjM5NkM1MC45NzM1IDkuMTk2IDUxLjM0MTUgOS4wOTYgNTEuNzg5NSA5LjA5NkM1Mi4xNzM1IDkuMDk2IDUyLjQ5NzUgOS4xNiA1Mi43NjE1IDkuMjg4QzUzLjAzMzUgOS40MTYgNTMuMjUzNSA5LjU4NCA1My40MjE1IDkuNzkyQzUzLjU4OTUgMTAgNTMuNzA5NSAxMC4yNCA1My43ODE1IDEwLjUxMkM1My44NTM1IDEwLjc4NCA1My44ODk1IDExLjA2OCA1My44ODk1IDExLjM2NFYxNUg1Mi40NDk1VjEyLjA4NEM1Mi40NDk1IDExLjkyNCA1Mi40NDE1IDExLjc0OCA1Mi40MjU1IDExLjU1NkM1Mi40MDk1IDExLjM1NiA1Mi4zNjU1IDExLjE3MiA1Mi4yOTM1IDExLjAwNEM1Mi4yMjk1IDEwLjgyOCA1Mi4xMjU1IDEwLjY4NCA1MS45ODE1IDEwLjU3MkM1MS44Mzc1IDEwLjQ1MiA1MS42NDE1IDEwLjM5MiA1MS4zOTM1IDEwLjM5MkM1MS4xNTM1IDEwLjM5MiA1MC45NDk1IDEwLjQzMiA1MC43ODE1IDEwLjUxMkM1MC42MjE1IDEwLjU5MiA1MC40ODU1IDEwLjcgNTAuMzczNSAxMC44MzZDNTAuMjY5NSAxMC45NzIgNTAuMTkzNSAxMS4xMjggNTAuMTQ1NSAxMS4zMDRDNTAuMDk3NSAxMS40OCA1MC4wNzM1IDExLjY2NCA1MC4wNzM1IDExLjg1NlYxNUg0OC42MzM1VjUuOTI4SDUwLjA3MzVWMTAuMDQ0Wk01NS42NDQxIDkuMjRINTcuMDEyMVYxMC4xNjRINTcuMDM2MUM1Ny4xNzIxIDkuODc2IDU3LjM4MDEgOS42MjggNTcuNjYwMSA5LjQyQzU3Ljk0MDEgOS4yMDQgNTguMzIwMSA5LjA5NiA1OC44MDAxIDkuMDk2QzU5LjE4NDEgOS4wOTYgNTkuNTA4MSA5LjE2IDU5Ljc3MjEgOS4yODhDNjAuMDQ0MSA5LjQxNiA2MC4yNjQxIDkuNTg0IDYwLjQzMjEgOS43OTJDNjAuNjAwMSAxMCA2MC43MjAxIDEwLjI0IDYwLjc5MjEgMTAuNTEyQzYwLjg2NDEgMTAuNzg0IDYwLjkwMDEgMTEuMDY4IDYwLjkwMDEgMTEuMzY0VjE1SDU5LjQ2MDFWMTIuMDg0QzU5LjQ2MDEgMTEuOTI0IDU5LjQ1MjEgMTEuNzQ4IDU5LjQzNjEgMTEuNTU2QzU5LjQyMDEgMTEuMzU2IDU5LjM3NjEgMTEuMTcyIDU5LjMwNDEgMTEuMDA0QzU5LjI0MDEgMTAuODI4IDU5LjEzNjEgMTAuNjg0IDU4Ljk5MjEgMTAuNTcyQzU4Ljg0ODEgMTAuNDUyIDU4LjY1MjEgMTAuMzkyIDU4LjQwNDEgMTAuMzkyQzU4LjE2NDEgMTAuMzkyIDU3Ljk2MDEgMTAuNDMyIDU3Ljc5MjEgMTAuNTEyQzU3LjYzMjEgMTAuNTkyIDU3LjQ5NjEgMTAuNyA1Ny4zODQxIDEwLjgzNkM1Ny4yODAxIDEwLjk3MiA1Ny4yMDQxIDExLjEyOCA1Ny4xNTYxIDExLjMwNEM1Ny4xMDgxIDExLjQ4IDU3LjA4NDEgMTEuNjY0IDU3LjA4NDEgMTEuODU2VjE1SDU1LjY0NDFWOS4yNFpNNjYuMjU0OCAxNC4yMDhINjYuMjE4OEM2Ni4wMTA4IDE0LjUzNiA2NS43NDY4IDE0Ljc3NiA2NS40MjY4IDE0LjkyOEM2NS4xMDY4IDE1LjA3MiA2NC43NTQ4IDE1LjE0NCA2NC4zNzA4IDE1LjE0NEM2NC4xMDY4IDE1LjE0NCA2My44NDY4IDE1LjEwOCA2My41OTA4IDE1LjAzNkM2My4zNDI4IDE0Ljk2NCA2My4xMTg4IDE0Ljg1NiA2Mi45MTg4IDE0LjcxMkM2Mi43MjY4IDE0LjU2OCA2Mi41NzA4IDE0LjM4OCA2Mi40NTA4IDE0LjE3MkM2Mi4zMzA4IDEzLjk1NiA2Mi4yNzA4IDEzLjcwNCA2Mi4yNzA4IDEzLjQxNkM2Mi4yNzA4IDEzLjEwNCA2Mi4zMjY4IDEyLjg0IDYyLjQzODggMTIuNjI0QzYyLjU1MDggMTIuNCA2Mi42OTg4IDEyLjIxNiA2Mi44ODI4IDEyLjA3MkM2My4wNzQ4IDExLjkyIDYzLjI5NDggMTEuOCA2My41NDI4IDExLjcxMkM2My43OTA4IDExLjYyNCA2NC4wNDY4IDExLjU2IDY0LjMxMDggMTEuNTJDNjQuNTgyOCAxMS40NzIgNjQuODU0OCAxMS40NDQgNjUuMTI2OCAxMS40MzZDNjUuMzk4OCAxMS40MiA2NS42NTQ4IDExLjQxMiA2NS44OTQ4IDExLjQxMkg2Ni4yNTQ4VjExLjI1NkM2Ni4yNTQ4IDEwLjg5NiA2Ni4xMzA4IDEwLjYyOCA2NS44ODI4IDEwLjQ1MkM2NS42MzQ4IDEwLjI2OCA2NS4zMTg4IDEwLjE3NiA2NC45MzQ4IDEwLjE3NkM2NC42MzA4IDEwLjE3NiA2NC4zNDY4IDEwLjIzMiA2NC4wODI4IDEwLjM0NEM2My44MTg4IDEwLjQ0OCA2My41OTA4IDEwLjU5MiA2My4zOTg4IDEwLjc3Nkw2Mi42NDI4IDEwLjAyQzYyLjk2MjggOS42OTIgNjMuMzM0OCA5LjQ1NiA2My43NTg4IDkuMzEyQzY0LjE5MDggOS4xNjggNjQuNjM0OCA5LjA5NiA2NS4wOTA4IDkuMDk2QzY1LjQ5ODggOS4wOTYgNjUuODQyOCA5LjE0NCA2Ni4xMjI4IDkuMjRDNjYuNDAyOCA5LjMyOCA2Ni42MzQ4IDkuNDQ0IDY2LjgxODggOS41ODhDNjcuMDAyOCA5LjczMiA2Ny4xNDI4IDkuOSA2Ny4yMzg4IDEwLjA5MkM2Ny4zNDI4IDEwLjI3NiA2Ny40MTQ4IDEwLjQ2NCA2Ny40NTQ4IDEwLjY1NkM2Ny41MDI4IDEwLjg0OCA2Ny41MzA4IDExLjAzNiA2Ny41Mzg4IDExLjIyQzY3LjU0NjggMTEuMzk2IDY3LjU1MDggMTEuNTUyIDY3LjU1MDggMTEuNjg4VjE1SDY2LjI1NDhWMTQuMjA4Wk02Ni4xNzA4IDEyLjQySDY1Ljg3MDhDNjUuNjcwOCAxMi40MiA2NS40NDY4IDEyLjQyOCA2NS4xOTg4IDEyLjQ0NEM2NC45NTA4IDEyLjQ2IDY0LjcxNDggMTIuNSA2NC40OTA4IDEyLjU2NEM2NC4yNzQ4IDEyLjYyIDY0LjA5MDggMTIuNzA4IDYzLjkzODggMTIuODI4QzYzLjc4NjggMTIuOTQgNjMuNzEwOCAxMy4xIDYzLjcxMDggMTMuMzA4QzYzLjcxMDggMTMuNDQ0IDYzLjczODggMTMuNTYgNjMuNzk0OCAxMy42NTZDNjMuODU4OCAxMy43NDQgNjMuOTM4OCAxMy44MiA2NC4wMzQ4IDEzLjg4NEM2NC4xMzA4IDEzLjk0OCA2NC4yMzg4IDEzLjk5NiA2NC4zNTg4IDE0LjAyOEM2NC40Nzg4IDE0LjA1MiA2NC41OTg4IDE0LjA2NCA2NC43MTg4IDE0LjA2NEM2NS4yMTQ4IDE0LjA2NCA2NS41Nzg4IDEzLjk0OCA2NS44MTA4IDEzLjcxNkM2Ni4wNTA4IDEzLjQ3NiA2Ni4xNzA4IDEzLjE1MiA2Ni4xNzA4IDEyLjc0NFYxMi40MlpNNzguODU0OCA4LjQ5NkM3OC41NDI4IDguMTYgNzguMjM4OCA3LjkzNiA3Ny45NDI4IDcuODI0Qzc3LjY1NDggNy43MTIgNzcuMzYyOCA3LjY1NiA3Ny4wNjY4IDcuNjU2Qzc2LjYyNjggNy42NTYgNzYuMjI2OCA3LjczNiA3NS44NjY4IDcuODk2Qzc1LjUxNDggOC4wNDggNzUuMjEwOCA4LjI2NCA3NC45NTQ4IDguNTQ0Qzc0LjY5ODggOC44MTYgNzQuNDk4OCA5LjEzNiA3NC4zNTQ4IDkuNTA0Qzc0LjIxODggOS44NzIgNzQuMTUwOCAxMC4yNjggNzQuMTUwOCAxMC42OTJDNzQuMTUwOCAxMS4xNDggNzQuMjE4OCAxMS41NjggNzQuMzU0OCAxMS45NTJDNzQuNDk4OCAxMi4zMzYgNzQuNjk4OCAxMi42NjggNzQuOTU0OCAxMi45NDhDNzUuMjEwOCAxMy4yMjggNzUuNTE0OCAxMy40NDggNzUuODY2OCAxMy42MDhDNzYuMjI2OCAxMy43NjggNzYuNjI2OCAxMy44NDggNzcuMDY2OCAxMy44NDhDNzcuNDEwOCAxMy44NDggNzcuNzQyOCAxMy43NjggNzguMDYyOCAxMy42MDhDNzguMzkwOCAxMy40NCA3OC42OTQ4IDEzLjE3NiA3OC45NzQ4IDEyLjgxNkw4MC4yMjI4IDEzLjcwNEM3OS44Mzg4IDE0LjIzMiA3OS4zNzA4IDE0LjYxNiA3OC44MTg4IDE0Ljg1NkM3OC4yNjY4IDE1LjA5NiA3Ny42Nzg4IDE1LjIxNiA3Ny4wNTQ4IDE1LjIxNkM3Ni4zOTg4IDE1LjIxNiA3NS43OTQ4IDE1LjExMiA3NS4yNDI4IDE0LjkwNEM3NC42OTg4IDE0LjY4OCA3NC4yMjY4IDE0LjM4OCA3My44MjY4IDE0LjAwNEM3My40MzQ4IDEzLjYxMiA3My4xMjY4IDEzLjE0NCA3Mi45MDI4IDEyLjZDNzIuNjc4OCAxMi4wNTYgNzIuNTY2OCAxMS40NTIgNzIuNTY2OCAxMC43ODhDNzIuNTY2OCAxMC4xMDggNzIuNjc4OCA5LjQ5MiA3Mi45MDI4IDguOTRDNzMuMTI2OCA4LjM4IDczLjQzNDggNy45MDQgNzMuODI2OCA3LjUxMkM3NC4yMjY4IDcuMTIgNzQuNjk4OCA2LjgyIDc1LjI0MjggNi42MTJDNzUuNzk0OCA2LjM5NiA3Ni4zOTg4IDYuMjg4IDc3LjA1NDggNi4yODhDNzcuNjMwOCA2LjI4OCA3OC4xNjI4IDYuMzkyIDc4LjY1MDggNi42Qzc5LjE0NjggNi44IDc5LjYwNjggNy4xNDQgODAuMDMwOCA3LjYzMkw3OC44NTQ4IDguNDk2Wk04MS4yNDk3IDUuOTI4SDgyLjY4OTdWMTVIODEuMjQ5N1Y1LjkyOFpNODQuMTc0OSAxMi4xMkM4NC4xNzQ5IDExLjY2NCA4NC4yNTQ5IDExLjI1MiA4NC40MTQ5IDEwLjg4NEM4NC41ODI5IDEwLjUwOCA4NC44MDY5IDEwLjE4OCA4NS4wODY5IDkuOTI0Qzg1LjM2NjkgOS42NiA4NS42OTg5IDkuNDU2IDg2LjA4MjkgOS4zMTJDODYuNDY2OSA5LjE2OCA4Ni44NzQ5IDkuMDk2IDg3LjMwNjkgOS4wOTZDODcuNzM4OSA5LjA5NiA4OC4xNDY5IDkuMTY4IDg4LjUzMDkgOS4zMTJDODguOTE0OSA5LjQ1NiA4OS4yNDY5IDkuNjYgODkuNTI2OSA5LjkyNEM4OS44MDY5IDEwLjE4OCA5MC4wMjY5IDEwLjUwOCA5MC4xODY5IDEwLjg4NEM5MC4zNTQ5IDExLjI1MiA5MC40Mzg5IDExLjY2NCA5MC40Mzg5IDEyLjEyQzkwLjQzODkgMTIuNTc2IDkwLjM1NDkgMTIuOTkyIDkwLjE4NjkgMTMuMzY4QzkwLjAyNjkgMTMuNzM2IDg5LjgwNjkgMTQuMDUyIDg5LjUyNjkgMTQuMzE2Qzg5LjI0NjkgMTQuNTggODguOTE0OSAxNC43ODQgODguNTMwOSAxNC45MjhDODguMTQ2OSAxNS4wNzIgODcuNzM4OSAxNS4xNDQgODcuMzA2OSAxNS4xNDRDODYuODc0OSAxNS4xNDQgODYuNDY2OSAxNS4wNzIgODYuMDgyOSAxNC45MjhDODUuNjk4OSAxNC43ODQgODUuMzY2OSAxNC41OCA4NS4wODY5IDE0LjMxNkM4NC44MDY5IDE0LjA1MiA4NC41ODI5IDEzLjczNiA4NC40MTQ5IDEzLjM2OEM4NC4yNTQ5IDEyLjk5MiA4NC4xNzQ5IDEyLjU3NiA4NC4xNzQ5IDEyLjEyWk04NS42MTQ5IDEyLjEyQzg1LjYxNDkgMTIuMzQ0IDg1LjY1MDkgMTIuNTYgODUuNzIyOSAxMi43NjhDODUuODAyOSAxMi45NzYgODUuOTE0OSAxMy4xNiA4Ni4wNTg5IDEzLjMyQzg2LjIxMDkgMTMuNDggODYuMzkwOSAxMy42MDggODYuNTk4OSAxMy43MDRDODYuODA2OSAxMy44IDg3LjA0MjkgMTMuODQ4IDg3LjMwNjkgMTMuODQ4Qzg3LjU3MDkgMTMuODQ4IDg3LjgwNjkgMTMuOCA4OC4wMTQ5IDEzLjcwNEM4OC4yMjI5IDEzLjYwOCA4OC4zOTg5IDEzLjQ4IDg4LjU0MjkgMTMuMzJDODguNjk0OSAxMy4xNiA4OC44MDY5IDEyLjk3NiA4OC44Nzg5IDEyLjc2OEM4OC45NTg5IDEyLjU2IDg4Ljk5ODkgMTIuMzQ0IDg4Ljk5ODkgMTIuMTJDODguOTk4OSAxMS44OTYgODguOTU4OSAxMS42OCA4OC44Nzg5IDExLjQ3MkM4OC44MDY5IDExLjI2NCA4OC42OTQ5IDExLjA4IDg4LjU0MjkgMTAuOTJDODguMzk4OSAxMC43NiA4OC4yMjI5IDEwLjYzMiA4OC4wMTQ5IDEwLjUzNkM4Ny44MDY5IDEwLjQ0IDg3LjU3MDkgMTAuMzkyIDg3LjMwNjkgMTAuMzkyQzg3LjA0MjkgMTAuMzkyIDg2LjgwNjkgMTAuNDQgODYuNTk4OSAxMC41MzZDODYuMzkwOSAxMC42MzIgODYuMjEwOSAxMC43NiA4Ni4wNTg5IDEwLjkyQzg1LjkxNDkgMTEuMDggODUuODAyOSAxMS4yNjQgODUuNzIyOSAxMS40NzJDODUuNjUwOSAxMS42OCA4NS42MTQ5IDExLjg5NiA4NS42MTQ5IDEyLjEyWk05Ny4xNjMxIDE1SDk1Ljc5NTFWMTQuMDc2SDk1Ljc3MTFDOTUuNjM1MSAxNC4zNjQgOTUuNDI3MSAxNC42MTYgOTUuMTQ3MSAxNC44MzJDOTQuODY3MSAxNS4wNCA5NC40ODcxIDE1LjE0NCA5NC4wMDcxIDE1LjE0NEM5My42MjMxIDE1LjE0NCA5My4yOTUxIDE1LjA4NCA5My4wMjMxIDE0Ljk2NEM5Mi43NTkxIDE0LjgzNiA5Mi41NDMxIDE0LjY2OCA5Mi4zNzUxIDE0LjQ2QzkyLjIwNzEgMTQuMjQ0IDkyLjA4NzEgMTQgOTIuMDE1MSAxMy43MjhDOTEuOTQzMSAxMy40NTYgOTEuOTA3MSAxMy4xNzIgOTEuOTA3MSAxMi44NzZWOS4yNEg5My4zNDcxVjEyLjE1NkM5My4zNDcxIDEyLjMxNiA5My4zNTUxIDEyLjQ5NiA5My4zNzExIDEyLjY5NkM5My4zODcxIDEyLjg4OCA5My40MjcxIDEzLjA3MiA5My40OTExIDEzLjI0OEM5My41NjMxIDEzLjQxNiA5My42NjcxIDEzLjU2IDkzLjgwMzEgMTMuNjhDOTMuOTQ3MSAxMy43OTIgOTQuMTQ3MSAxMy44NDggOTQuNDAzMSAxMy44NDhDOTQuNjQzMSAxMy44NDggOTQuODQzMSAxMy44MDggOTUuMDAzMSAxMy43MjhDOTUuMTcxMSAxMy42NDggOTUuMzA3MSAxMy41NCA5NS40MTExIDEzLjQwNEM5NS41MjMxIDEzLjI2OCA5NS42MDMxIDEzLjExMiA5NS42NTExIDEyLjkzNkM5NS42OTkxIDEyLjc2IDk1LjcyMzEgMTIuNTc2IDk1LjcyMzEgMTIuMzg0VjkuMjRIOTcuMTYzMVYxNVpNMTA0Ljg0NiA5LjI0VjE0LjQ4NEMxMDQuODQ2IDE1LjAwNCAxMDQuNzgyIDE1LjQ3MiAxMDQuNjU0IDE1Ljg4OEMxMDQuNTI2IDE2LjMxMiAxMDQuMzI2IDE2LjY2OCAxMDQuMDU0IDE2Ljk1NkMxMDMuNzkgMTcuMjUyIDEwMy40NTQgMTcuNDggMTAzLjA0NiAxNy42NEMxMDIuNjM4IDE3LjggMTAyLjE1NCAxNy44OCAxMDEuNTk0IDE3Ljg4QzEwMS4wNTggMTcuODggMTAwLjU1IDE3LjgxMiAxMDAuMDcgMTcuNjc2Qzk5LjU4OTcgMTcuNTQgOTkuMTQ1NyAxNy4yOTIgOTguNzM3NyAxNi45MzJMOTkuNjAxNyAxNS43NTZDOTkuODg5NyAxNi4wMiAxMDAuMTkgMTYuMjI0IDEwMC41MDIgMTYuMzY4QzEwMC44MTQgMTYuNTEyIDEwMS4xNzQgMTYuNTg0IDEwMS41ODIgMTYuNTg0QzEwMS45MjYgMTYuNTg0IDEwMi4yMTQgMTYuNTM2IDEwMi40NDYgMTYuNDRDMTAyLjY4NiAxNi4zNDQgMTAyLjg3NCAxNi4yMTIgMTAzLjAxIDE2LjA0NEMxMDMuMTU0IDE1Ljg3NiAxMDMuMjU0IDE1LjY3MiAxMDMuMzEgMTUuNDMyQzEwMy4zNzQgMTUuMiAxMDMuNDA2IDE0Ljk0IDEwMy40MDYgMTQuNjUyVjE0LjIzMkgxMDMuMzgyQzEwMy4xNzQgMTQuNTEyIDEwMi44OTggMTQuNzI0IDEwMi41NTQgMTQuODY4QzEwMi4yMSAxNS4wMDQgMTAxLjg1OCAxNS4wNzIgMTAxLjQ5OCAxNS4wNzJDMTAxLjA2NiAxNS4wNzIgMTAwLjY3NCAxNC45OTYgMTAwLjMyMiAxNC44NDRDOTkuOTY5NyAxNC42ODQgOTkuNjY1NyAxNC40NzIgOTkuNDA5NyAxNC4yMDhDOTkuMTYxNyAxMy45NDQgOTguOTY5NyAxMy42MzIgOTguODMzNyAxMy4yNzJDOTguNjk3NyAxMi45MTIgOTguNjI5NyAxMi41MjggOTguNjI5NyAxMi4xMkM5OC42Mjk3IDExLjY5NiA5OC42OTM3IDExLjMgOTguODIxNyAxMC45MzJDOTguOTQ5NyAxMC41NjQgOTkuMTM3NyAxMC4yNDQgOTkuMzg1NyA5Ljk3MkM5OS42MzM3IDkuNyA5OS45Mjk3IDkuNDg4IDEwMC4yNzQgOS4zMzZDMTAwLjYyNiA5LjE3NiAxMDEuMDI2IDkuMDk2IDEwMS40NzQgOS4wOTZDMTAxLjg4MiA5LjA5NiAxMDIuMjYyIDkuMTc2IDEwMi42MTQgOS4zMzZDMTAyLjk2NiA5LjQ5NiAxMDMuMjQ2IDkuNzUyIDEwMy40NTQgMTAuMTA0SDEwMy40NzhWOS4yNEgxMDQuODQ2Wk0xMDEuNzc0IDEwLjM5MkMxMDEuNTE4IDEwLjM5MiAxMDEuMjg2IDEwLjQzNiAxMDEuMDc4IDEwLjUyNEMxMDAuODcgMTAuNjA0IDEwMC42OSAxMC43MiAxMDAuNTM4IDEwLjg3MkMxMDAuMzk0IDExLjAxNiAxMDAuMjc4IDExLjE5NiAxMDAuMTkgMTEuNDEyQzEwMC4xMSAxMS42MiAxMDAuMDcgMTEuODUyIDEwMC4wNyAxMi4xMDhDMTAwLjA3IDEyLjM0IDEwMC4xMSAxMi41NTYgMTAwLjE5IDEyLjc1NkMxMDAuMjc4IDEyLjk1NiAxMDAuMzk4IDEzLjEzMiAxMDAuNTUgMTMuMjg0QzEwMC43MDIgMTMuNDM2IDEwMC44ODIgMTMuNTU2IDEwMS4wOSAxMy42NDRDMTAxLjI5OCAxMy43MzIgMTAxLjUyMiAxMy43NzYgMTAxLjc2MiAxMy43NzZDMTAyLjAyNiAxMy43NzYgMTAyLjI2MiAxMy43MzIgMTAyLjQ3IDEzLjY0NEMxMDIuNjg2IDEzLjU1NiAxMDIuODY2IDEzLjQ0IDEwMy4wMSAxMy4yOTZDMTAzLjE2MiAxMy4xNDQgMTAzLjI3OCAxMi45NjQgMTAzLjM1OCAxMi43NTZDMTAzLjQzOCAxMi41NDggMTAzLjQ3OCAxMi4zMjQgMTAzLjQ3OCAxMi4wODRDMTAzLjQ3OCAxMS41OCAxMDMuMzI2IDExLjE3MiAxMDMuMDIyIDEwLjg2QzEwMi43MTggMTAuNTQ4IDEwMi4zMDIgMTAuMzkyIDEwMS43NzQgMTAuMzkyWk0xMDguMDM2IDEwLjA0NEgxMDguMDZDMTA4LjE3MiA5LjgwNCAxMDguMzY4IDkuNTg4IDEwOC42NDggOS4zOTZDMTA4LjkzNiA5LjE5NiAxMDkuMzA0IDkuMDk2IDEwOS43NTIgOS4wOTZDMTEwLjEzNiA5LjA5NiAxMTAuNDYgOS4xNiAxMTAuNzI0IDkuMjg4QzExMC45OTYgOS40MTYgMTExLjIxNiA5LjU4NCAxMTEuMzg0IDkuNzkyQzExMS41NTIgMTAgMTExLjY3MiAxMC4yNCAxMTEuNzQ0IDEwLjUxMkMxMTEuODE2IDEwLjc4NCAxMTEuODUyIDExLjA2OCAxMTEuODUyIDExLjM2NFYxNUgxMTAuNDEyVjEyLjA4NEMxMTAuNDEyIDExLjkyNCAxMTAuNDA0IDExLjc0OCAxMTAuMzg4IDExLjU1NkMxMTAuMzcyIDExLjM1NiAxMTAuMzI4IDExLjE3MiAxMTAuMjU2IDExLjAwNEMxMTAuMTkyIDEwLjgyOCAxMTAuMDg4IDEwLjY4NCAxMDkuOTQ0IDEwLjU3MkMxMDkuOCAxMC40NTIgMTA5LjYwNCAxMC4zOTIgMTA5LjM1NiAxMC4zOTJDMTA5LjExNiAxMC4zOTIgMTA4LjkxMiAxMC40MzIgMTA4Ljc0NCAxMC41MTJDMTA4LjU4NCAxMC41OTIgMTA4LjQ0OCAxMC43IDEwOC4zMzYgMTAuODM2QzEwOC4yMzIgMTAuOTcyIDEwOC4xNTYgMTEuMTI4IDEwOC4xMDggMTEuMzA0QzEwOC4wNiAxMS40OCAxMDguMDM2IDExLjY2NCAxMDguMDM2IDExLjg1NlYxNUgxMDYuNTk2VjUuOTI4SDEwOC4wMzZWMTAuMDQ0WicgZmlsbD0nd2hpdGUnLyUzRSAlM0Mvc3ZnJTNFXCIpIDM1IDQwLCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLTcge1xuICAgICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMjEnIGhlaWdodD0nNjAnIGlkPSdDYWxxdWVfMScgZGF0YS1uYW1lPSdDYWxxdWUgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTM2LjY3IDYwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMXtmaWxsLW9wYWNpdHk6MC4zO3N0cm9rZTolMjNmZmY7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0ye2ZpbGw6JTIzZmZmO30uY2xzLTN7ZmlsbDolMjMzZTNlM2U7fSUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDY2lyY2xlIGNsYXNzPSdjbHMtMScgY3g9JzM1JyBjeT0nNDUnIHI9JzE0Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQyLDQ1LjE5SDM1LjgxVjM5aC0uNjJ2Ni4xOUgyOXYuNjJoNi4xOVY1MmguNjJWNDUuODFINDJaJy8lM0UlM0NyZWN0IGNsYXNzPSdjbHMtMycgd2lkdGg9JzEzNi42NycgaGVpZ2h0PScyMicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J002Ljg5LDYuMzJoMy4zNWE1LjE4LDUuMTgsMCwwLDEsMS42Mi4yNkEzLjg1LDMuODUsMCwwLDEsMTQuMiw4LjY5YTQuNTQsNC41NCwwLDAsMSwuMzYsMS44OCw0LDQsMCwwLDEtLjQyLDEuODksNC4wNyw0LjA3LDAsMCwxLTEuMDYsMS4zMiw0LjQ3LDQuNDcsMCwwLDEtMS40Ni43OCw1LjEsNS4xLDAsMCwxLTEuNTYuMjZINi44OVptMi42NCw3LjEzYTUuMjksNS4yOSwwLDAsMCwxLjM0LS4xNiwzLjI3LDMuMjcsMCwwLDAsMS4xLS41MSwyLjM0LDIuMzQsMCwwLDAsLjczLS44OEEzLDMsMCwwLDAsMTMsMTAuNTdhMy4zMSwzLjMxLDAsMCwwLS4yNC0xLjMyLDIuMjQsMi4yNCwwLDAsMC0uNjYtLjg5LDIuODMsMi44MywwLDAsMC0xLS41MSw0LjY3LDQuNjcsMCwwLDAtMS4yOC0uMTZIOC40djUuNzZaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTE2LDkuMDZoMS40NFYxMGgwYTEuNzUsMS43NSwwLDAsMSwuNjktLjc4LDEuOSwxLjksMCwwLDEsMS0uMjgsMS4wNywxLjA3LDAsMCwxLC4yNSwwLDEuMjIsMS4yMiwwLDAsMSwuMjYuMDZ2MS4zOWwtLjM1LS4wOC0uMzQsMGExLjQ3LDEuNDcsMCwwLDAtLjgxLjE5LDEuMzksMS4zOSwwLDAsMC0uNDcuNDIsMS40NywxLjQ3LDAsMCwwLS4yMi40OCwyLjI5LDIuMjksMCwwLDAsMCwuMzZ2My4wOUgxNlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMjQuNjEsNi4zMmgxLjUydjMuNmguMDdsMy41MS0zLjZoMmwtNCwzLjkzTDMyLDE0LjgySDI5Ljg5bC0zLjY4LTQuMThoLS4wOHY0LjE4SDI0LjYxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00zMi42NSw3LjFhLjgzLjgzLDAsMCwxLC4yNi0uNi44Ni44NiwwLDAsMSwuNjYtLjI2LDEsMSwwLDAsMSwuNjYuMjQuODEuODEsMCwwLDEsLjI3LjYyLjguOCwwLDAsMS0uMjcuNjIsMSwxLDAsMCwxLS42Ni4yNS45LjksMCwwLDEtLjY2LS4yNkEuODUuODUsMCwwLDEsMzIuNjUsNy4xWm0uMjEsMkgzNC4zdjUuNzZIMzIuODZaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTM2LDkuMDZoMS4zNlYxMGgwQTEuOTMsMS45MywwLDAsMSwzOCw5LjIzYTEuODYsMS44NiwwLDAsMSwxLjE0LS4zMkExLjc1LDEuNzUsMCwwLDEsNDEsMTBhMiwyLDAsMCwxLC43OC0uODEsMi4zMiwyLjMyLDAsMCwxLDEuMTItLjI2LDIuMTgsMi4xOCwwLDAsMSwxLC4yLDEuNjQsMS42NCwwLDAsMSwuNjQuNTIsMi4yOCwyLjI4LDAsMCwxLC4zNi43OSw0LjI1LDQuMjUsMCwwLDEsLjEsMXYzLjQzSDQzLjUxVjExLjU1YTIuOTIsMi45MiwwLDAsMCwwLS41MSwxLjQ5LDEuNDksMCwwLDAtLjE3LS40My44NS44NSwwLDAsMC0uMzMtLjI5LDEuMTEsMS4xMSwwLDAsMC0uNTItLjExLDEuMDksMS4wOSwwLDAsMC0uNTcuMTMsMSwxLDAsMCwwLS4zOS4zMywxLjMsMS4zLDAsMCwwLS4yMS40OCwyLDIsMCwwLDAtLjA3LjU1djMuMTJIMzkuNzdWMTEuMzlhMS40NiwxLjQ2LDAsMCwwLS4yMy0uODYuODYuODYsMCwwLDAtLjc1LS4zMiwxLjM4LDEuMzgsMCwwLDAtLjYxLjEyLDEuMywxLjMsMCwwLDAtLjQxLjMyLDEuMzcsMS4zNywwLDAsMC0uMjMuNDcsMiwyLDAsMCwwLS4wNy41NXYzLjE1SDM2WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001NC45LDE0aDBhMS44MywxLjgzLDAsMCwxLS44NC43N0EyLjc4LDIuNzgsMCwwLDEsNTIuOSwxNWEzLDMsMCwwLDEtMS4yLS4yMywyLjg1LDIuODUsMCwwLDEtLjg5LS42NCwyLjczLDIuNzMsMCwwLDEtLjU2LTEsMy41OCwzLjU4LDAsMCwxLS4yLTEuMTksMy4zMSwzLjMxLDAsMCwxLC4yMS0xLjE5LDIuNzIsMi43MiwwLDAsMSwuNTctMSwyLjU2LDIuNTYsMCwwLDEsLjg4LS42NEEyLjgzLDIuODMsMCwwLDEsNTMuNTYsOWEyLjc0LDIuNzQsMCwwLDEsLjU1LjIxLDIuMjcsMi4yNywwLDAsMSwuNDEuMjksMS43OSwxLjc5LDAsMCwxLC4yNy4yOWgwdi00aDEuNDR2OS4wN0g1NC45Wm0tMy40MS0yYTEuODIsMS44MiwwLDAsMCwuMTIuNjUsMS41NSwxLjU1LDAsMCwwLC4zMy41NSwxLjczLDEuNzMsMCwwLDAsMi40OSwwLDEuNTUsMS41NSwwLDAsMCwuMzMtLjU1LDEuODIsMS44MiwwLDAsMCwuMTItLjY1LDEuNzgsMS43OCwwLDAsMC0uMTItLjY1LDEuNDcsMS40NywwLDAsMC0uMzMtLjU1LDEuNzgsMS43OCwwLDAsMC0uNTQtLjM5LDEuODUsMS44NSwwLDAsMC0xLjQxLDAsMS43OCwxLjc4LDAsMCwwLS41NC4zOSwxLjQ3LDEuNDcsMCwwLDAtLjMzLjU1QTEuNzgsMS43OCwwLDAsMCw1MS40OSwxMS45NFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNTkuMTgsMTIuNDRhMS40OCwxLjQ4LDAsMCwwLC41MSwxLDEuNTksMS41OSwwLDAsMCwxLC4zNiwxLjcsMS43LDAsMCwwLC45MS0uMjIsMi42MywyLjYzLDAsMCwwLC42NC0uNTZsMSwuNzhhMi44NywyLjg3LDAsMCwxLTEuMTMuODksMy4zOSwzLjM5LDAsMCwxLTEuMy4yNiwzLjU3LDMuNTcsMCwwLDEtMS4yMy0uMjFBMywzLDAsMCwxLDU4LDEzLjE4YTMuMTIsMy4xMiwwLDAsMS0uMjQtMS4yNEEzLjA4LDMuMDgsMCwwLDEsNTgsMTAuN2EzLDMsMCwwLDEsLjY3LTEsMi45NCwyLjk0LDAsMCwxLDEtLjYxLDMuNTgsMy41OCwwLDAsMSwxLjIzLS4yMiwyLjg0LDIuODQsMCwwLDEsMS4xLjIxLDIuNDYsMi40NiwwLDAsMSwuODUuNjEsMi44MSwyLjgxLDAsMCwxLC41NSwxLDQuMiw0LjIsMCwwLDEsLjIsMS4zNHYuMzlabTMtMS4wOGExLjM1LDEuMzUsMCwwLDAtLjQtMUExLjQ5LDEuNDksMCwwLDAsNjAuNjcsMTBhMS4zOCwxLjM4LDAsMCwwLTEsLjM4LDEuNjgsMS42OCwwLDAsMC0uNDcsMVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNjguODcsNi4zMmg1LjQ4VjcuNjloLTRWOS45MmgzLjc0djEuMzdINzAuMzh2My41M0g2OC44N1onLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNzUuNzYsOS4wNkg3Ny4yVjEwaDBhMS43OSwxLjc5LDAsMCwxLC42OC0uNzgsMiwyLDAsMCwxLDEtLjI4LDEuMDksMS4wOSwwLDAsMSwuMjYsMCwxLjIyLDEuMjIsMCwwLDEsLjI2LjA2djEuMzlsLS4zNS0uMDhhMi4wNywyLjA3LDAsMCwwLS4zNSwwLDEuNTIsMS41MiwwLDAsMC0uODEuMTksMS4zNSwxLjM1LDAsMCwwLS40Ni40MiwxLjQ3LDEuNDcsMCwwLDAtLjIyLjQ4LDEuNSwxLjUsMCwwLDAsMCwuMzZ2My4wOUg3NS43NlonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNODEuNDksMTIuNDRhMS40OCwxLjQ4LDAsMCwwLC41MSwxLDEuNTUsMS41NSwwLDAsMCwxLC4zNiwxLjczLDEuNzMsMCwwLDAsLjkxLS4yMiwyLjgzLDIuODMsMCwwLDAsLjY0LS41NmwxLC43OGEyLjk0LDIuOTQsMCwwLDEtMS4xMy44OSwzLjQsMy40LDAsMCwxLTEuMzEuMjZBMy41MSwzLjUxLDAsMCwxLDgyLDE0Ljc1YTMsMywwLDAsMS0xLS42MiwyLjc5LDIuNzksMCwwLDEtLjY2LTEsMywzLDAsMCwxLS4yNS0xLjI0LDIuOTIsMi45MiwwLDAsMSwuMjUtMS4yNCwyLjg0LDIuODQsMCwwLDEsLjY2LTEsMywzLDAsMCwxLDEtLjYxLDMuNTIsMy41MiwwLDAsMSwxLjIyLS4yMiwyLjgsMi44LDAsMCwxLDEuMS4yMSwyLjM3LDIuMzcsMCwwLDEsLjg1LjYxLDIuODMsMi44MywwLDAsMSwuNTYsMSw0LjIxLDQuMjEsMCwwLDEsLjE5LDEuMzR2LjM5Wm0zLTEuMDhhMS4zNCwxLjM0LDAsMCwwLS4zOS0xQTEuNTEsMS41MSwwLDAsMCw4MywxMGExLjQyLDEuNDIsMCwwLDAtMSwuMzgsMS42NywxLjY3LDAsMCwwLS40NiwxWm0tLjg1LTVoMS42M0w4My41Myw4LjA1SDgyLjRaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTg3LjMsOS4wNmgxLjM3VjEwaDBhMiwyLDAsMCwxLC42Mi0uNzMsMS44OSwxLjg5LDAsMCwxLDEuMTUtLjMyQTEuNzYsMS43NiwwLDAsMSw5Mi4yNiwxMCwxLjkxLDEuOTEsMCwwLDEsOTMsOS4xN2EyLjI4LDIuMjgsMCwwLDEsMS4xMS0uMjYsMi4xNSwyLjE1LDAsMCwxLDEsLjIsMS42NywxLjY3LDAsMCwxLC42NS41MiwyLjI3LDIuMjcsMCwwLDEsLjM1Ljc5LDQuMjMsNC4yMywwLDAsMSwuMTEsMXYzLjQzSDk0Ljc5VjExLjU1YTIuOTQsMi45NCwwLDAsMC0uMDUtLjUxLDEuMjUsMS4yNSwwLDAsMC0uMTctLjQzLjg5Ljg5LDAsMCwwLS4zMi0uMjksMS4xNiwxLjE2LDAsMCwwLS41My0uMTEsMS4xNCwxLjE0LDAsMCwwLS41Ny4xMywxLDEsMCwwLDAtLjM4LjMzLDEuMzIsMS4zMiwwLDAsMC0uMjIuNDgsMi41MSwyLjUxLDAsMCwwLS4wNy41NXYzLjEySDkxVjExLjM5YTEuNDYsMS40NiwwLDAsMC0uMjItLjg2Ljg5Ljg5LDAsMCwwLS43Ni0uMzIsMS40MSwxLjQxLDAsMCwwLS42MS4xMiwxLjE2LDEuMTYsMCwwLDAtLjQuMzIsMS40LDEuNCwwLDAsMC0uMjQuNDcsMiwyLDAsMCwwLS4wNy41NXYzLjE1SDg3LjNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTk3Ljc1LDcuMUEuODMuODMsMCwwLDEsOTgsNi41YS44NS44NSwwLDAsMSwuNjUtLjI2LDEsMSwwLDAsMSwuNjcuMjQuODEuODEsMCwwLDEsLjI3LjYyLjguOCwwLDAsMS0uMjcuNjIsMSwxLDAsMCwxLS42Ny4yNUEuODkuODksMCwwLDEsOTgsNy43MS44NS44NSwwLDAsMSw5Ny43NSw3LjFabS4yMSwySDk5LjR2NS43Nkg5OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTA1LjEyLDEwLjc5YTIsMiwwLDAsMC0uNTMtLjQyLDEuMDYsMS4wNiwwLDAsMC0uNTYtLjE2LDEuNzYsMS43NiwwLDAsMC0uNzEuMTQsMS42MiwxLjYyLDAsMCwwLS41My4zOSwxLjY0LDEuNjQsMCwwLDAtLjM0LjU1LDEuNzgsMS43OCwwLDAsMC0uMTEuNjUsMS44MSwxLjgxLDAsMCwwLC4xMS42NSwxLjc0LDEuNzQsMCwwLDAsLjM0LjU1LDEuNDcsMS40NywwLDAsMCwuNTMuMzgsMS42MSwxLjYxLDAsMCwwLC43MS4xNSwxLjQ0LDEuNDQsMCwwLDAsLjYyLS4xNCwxLjM1LDEuMzUsMCwwLDAsLjQ5LS40bDEsMWEyLjI1LDIuMjUsMCwwLDEtLjQ5LjM3LDMuNTMsMy41MywwLDAsMS0uNTcuMjUsMy4yNywzLjI3LDAsMCwxLS41Ni4xNCwyLjU3LDIuNTcsMCwwLDEtLjQ1LDAsMy42MSwzLjYxLDAsMCwxLTEuMjMtLjIxLDMsMywwLDAsMS0xLjY2LTEuNTcsMy4xMiwzLjEyLDAsMCwxLS4yNC0xLjI0LDMuMDgsMy4wOCwwLDAsMSwuMjQtMS4yNCwzLDMsMCwwLDEsLjY3LTEsMi45NCwyLjk0LDAsMCwxLDEtLjYxQTMuNjIsMy42MiwwLDAsMSwxMDQsOC45MWEzLjEyLDMuMTIsMCwwLDEsMS4xMS4yMSwyLjYsMi42LDAsMCwxLDEsLjY3WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDYuODEsMTEuOTRhMi45MiwyLjkyLDAsMCwxLC4yNS0xLjI0LDIuODQsMi44NCwwLDAsMSwuNjYtMSwzLDMsMCwwLDEsMS0uNjEsMy41MiwzLjUyLDAsMCwxLDEuMjItLjIyLDMuNTgsMy41OCwwLDAsMSwxLjIzLjIyLDIuOTQsMi45NCwwLDAsMSwxLC42MSwyLjg2LDIuODYsMCwwLDEsLjY3LDEsMy4wOCwzLjA4LDAsMCwxLC4yNSwxLjI0LDMuMTIsMy4xMiwwLDAsMS0uMjUsMS4yNCwyLjgyLDIuODIsMCwwLDEtLjY3LDEsMywzLDAsMCwxLTEsLjYyLDMuNTcsMy41NywwLDAsMS0xLjIzLjIxLDMuNTEsMy41MSwwLDAsMS0xLjIyLS4yMSwzLDMsMCwwLDEtMS0uNjIsMi43OSwyLjc5LDAsMCwxLS42Ni0xQTMsMywwLDAsMSwxMDYuODEsMTEuOTRabTEuNDQsMGExLjgyLDEuODIsMCwwLDAsLjEyLjY1LDEuNTUsMS41NSwwLDAsMCwuMzMuNTUsMS42LDEuNiwwLDAsMCwuNTQuMzgsMS41NywxLjU3LDAsMCwwLC43LjE1LDEuNzIsMS43MiwwLDAsMCwxLjI1LS41MywxLjcyLDEuNzIsMCwwLDAsLjMzLS41NSwxLjgyLDEuODIsMCwwLDAsLjEyLS42NSwxLjc4LDEuNzgsMCwwLDAtLjEyLS42NSwxLjYyLDEuNjIsMCwwLDAtLjMzLS41NSwxLjc4LDEuNzgsMCwwLDAtLjU0LS4zOSwxLjc2LDEuNzYsMCwwLDAtLjcxLS4xNCwxLjcxLDEuNzEsMCwwLDAtLjcuMTQsMS43OCwxLjc4LDAsMCwwLS41NC4zOSwxLjQ3LDEuNDcsMCwwLDAtLjMzLjU1QTEuNzgsMS43OCwwLDAsMCwxMDguMjUsMTEuOTRaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTExOS44MSwxNC44MmgtMS4zN3YtLjkzaDBhMiwyLDAsMCwxLS42My43NSwxLjgsMS44LDAsMCwxLTEuMTQuMzIsMi40MiwyLjQyLDAsMCwxLTEtLjE4LDEuOTQsMS45NCwwLDAsMS0uNjUtLjUxLDEuODgsMS44OCwwLDAsMS0uMzYtLjcyLDMuNDksMy40OSwwLDAsMS0uMTEtLjg2VjkuMDZIMTE2VjEycTAsLjI0LDAsLjU0YTEuNjksMS42OSwwLDAsMCwuMTIuNTUsMSwxLDAsMCwwLC4zMS40My45LjksMCwwLDAsLjYuMTgsMS4zNCwxLjM0LDAsMCwwLC42LS4xMiwxLjExLDEuMTEsMCwwLDAsLjQxLS4zMywxLjIzLDEuMjMsMCwwLDAsLjI0LS40NywyLjQzLDIuNDMsMCwwLDAsLjA3LS41NVY5LjA2aDEuNDRaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEyMS41Nyw5LjA2SDEyM1YxMGgwYTEuNzMsMS43MywwLDAsMSwuNjgtLjc4LDIsMiwwLDAsMSwxLS4yOCwxLjE1LDEuMTUsMCwwLDEsLjI2LDBsLjI2LjA2djEuMzlsLS4zNi0uMDhhMiwyLDAsMCwwLS4zNCwwLDEuNDcsMS40NywwLDAsMC0uODEuMTksMS40OSwxLjQ5LDAsMCwwLS40Ny40MiwxLjI2LDEuMjYsMCwwLDAtLjIxLjQ4LDEuNjQsMS42NCwwLDAsMC0uMDYuMzZ2My4wOWgtMS40NFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTI1LjcsMTAuMjhWOS4wNmgxLjE5VjcuMzloMS40NFY5LjA2aDEuNTh2MS4yMmgtMS41OFYxMi44YTEuMjYsMS4yNiwwLDAsMCwuMTYuNjkuNzMuNzMsMCwwLDAsLjY0LjI1LDMuMjksMy4yOSwwLDAsMCwuNDIsMCwxLDEsMCwwLDAsLjM2LS4xNHYxLjIxYTIsMiwwLDAsMS0uNTYuMTUsNC4yNCw0LjI0LDAsMCwxLS41OCwwLDMuMDcsMy4wNywwLDAsMS0uOTQtLjEyLDEuMzUsMS4zNSwwLDAsMS0uNTgtLjM5LDEuMzksMS4zOSwwLDAsMS0uMjgtLjY0LDQsNCwwLDAsMS0uMDgtLjg5VjEwLjI4WicvJTNFJTNDL3N2ZyUzRVwiKSAzNSA0MCwgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvbWVJbnRlcm5lIHtcbiAgLm1vZHVsZVRlYW0ubWVudV9zdHlsZV9wdXJwbGUgLm1vZHVsZVRlYW1fY29udGFpbmVyIHtcbiAgICA+IGEge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICN7JGxlZnR9OiAyNjBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAjeyRsZWZ0fTogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAjeyRsZWZ0fTogMzcwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAjeyRsZWZ0fTogNjUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgI3skbGVmdH06IDc2MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICN7JGxlZnR9OiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyBCYW5kZWF1IFVyZ2VuY2Vcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJhbm5lcl91cmdlbmNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgMjMxLCAyMzEsIDAuNik7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMzBweCAxNXB4KTtcbiAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSg0MHB4KTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDExcHggNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMXB4KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgICsgcCB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwcHgpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmRpdi5zZXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiByZW0oNDApO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFJlc3BvbnNpdmVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgLm1vZHVsZVRlYW0tLXJlc3BvbnNpdmVTbGlkZXIgLm1vZHVsZVRlYW1fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgLm1vZHVsZVRlYW0tLXJlc3BvbnNpdmVTbGlkZXIgLnN1cmdlb25DYXJkcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5zZWN0aW9uLWNsaW5pcXVlcyB7XG5cdHBhZGRpbmctdG9wOiByZW0oMjIpO1xufVxuLnRhYnNDbGluaXF1ZXMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZXNcIiBcInRleHRzXCI7XG5cdGdyaWQtZ2FwOiByZW0oNzApO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNTVmcjtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlcyB0ZXh0c1wiO1xuXHR9XG5cdCZfX2ltYWdlcyB7XG5cdFx0Z3JpZC1hcmVhOiBpbWFnZXM7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCZfX3RleHRzIHtcblx0XHRncmlkLWFyZWE6IHRleHRzO1xuXHRcdCZfX2NoYXBvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG5cdFx0XHQlaGVhZGluZ3Mge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzdweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiByZW0oMTApIDAgMCByZW0oLTE1KTtcblx0XHRcdFx0XHRib2R5Lm1lbnVfc3R5bGVfcHVycGxlICYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyLXB1cnBsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW1hZ2VDbGluaXF1ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYuY3VycmVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmJsb2NrQ2xpbmlxdWVzIHtcblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDI3KTtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgJGVhc2U7XG5cdFx0Y3Vyc29yOiB1cmwoJy4uL2ltYWdlcy9jdXJzb3ItY2xpbmlxdWUuc3ZnJyksYXV0bztcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tYm90dG9tOiByZW0oMzApOyB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wdWNlLXRhYnMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHQlaGVhZGluZ3MsIHAge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdHAge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKipcbiogICA9PT0gQ1VSU09SUyA9PT1cbiovXG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDVVJTT1JcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICNjdXN0b20tY3Vyc29yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gRFJBR0dBQkxFIENVUlNPUlxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgI2N1c3RvbS1jdXJzb3JfX2RyYWdnYWJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzICRlYXNlO1xuICB9XG5cbiAgLmN1c3RvbS1jdXJzb3JfX2RyYWdnYWJsZV9fYXJyb3ctbGVmdCxcbiAgLmN1c3RvbS1jdXJzb3JfX2RyYWdnYWJsZV9fYXJyb3ctcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmN1c3RvbS1jdXJzb3JfX2RyYWdnYWJsZV9fYXJyb3ctbGVmdCxcbiAgLmN1c3RvbS1jdXJzb3JfX2RyYWdnYWJsZV9fYXJyb3ctcmlnaHQsXG4gIC5jdXN0b20tY3Vyc29yX19kcmFnZ2FibGVfX2N1cnNvciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jdXN0b20tY3Vyc29yX19kcmFnZ2FibGVfX2N1cnNvciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlOyBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgI2N1c3RvbS1jdXJzb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCI6cm9vdCB7XG4gIC8vIExpbmtzXG4gIC0tYW5jaG9yLWJsb2NrLWxpbmtzLW9mZnNldDogMTVweDtcbn1cblxuLmFuY2hvckJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICBcImNvbnRlbnRcIlxuICAgICAgICAgIFwibGlua3NcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIEBpbmNsdWRlIHJmcyg1MHB4LCBnYXApO1xuICBAaW5jbHVkZSBtcSg5NDAsICdtaW4nKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsaW5rcyBjb250ZW50XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XG4gIH1cbiAgLy8gLmludGVybmFsUGFnZSAmIHtcbiAgLy8gXHRAaW5jbHVkZSBtYXJnaW4tdG9wKDgwcHgpOyBcbiAgLy8gfVxuICAmX19saW5rcyB7XG4gICAgZ3JpZC1hcmVhOiBsaW5rcztcblxuICAgICY6bm90KC5hbmNob3JCbG9jay0tbm9OYXZpZ2F0aW9uKTpub3QoLnN0aWNreUFzaWRlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDk0MCwgJ21pbicpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4gdWwubGlua3NfX3dyYXBwZXIge1xuICAgICAgLy8gcG9zaXRpb246IHN0aWNreTtcbiAgICAgIC8vIHRvcDogdmFyKC0tYW5jaG9yLWJsb2NrLWxpbmtzLW9mZnNldCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjIpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDIwKSByZW0oNDApIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgICAvLyB6LWluZGV4OiA5OTk7XG4gICAgICBsaSwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MCk7XG5cbiAgICAgICAgPiBhIHsgLy8gRklSU1QgTEVWRUxcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICAgICAgY29sb3I6ICNiZmJmYmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYmZiZmJmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkuYWN0aXZlLXBhcmVudCA+IGEsIGxpLmFjdGl2ZSA+IGEsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgbGkuYWN0aXZlLXBhcmVudCwgbGkuYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgyNXB4KTtcblxuICAgICAgJiArICYge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDQ1cHgpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCg1MHB4KTtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmMGYwZjA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCg0NXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCg1MHB4KTtcbiAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3AtY2FwdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFuY2hvckJsb2NrX19jb250ZW50X19ibG9jayAucHJpY2UtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYW5jaG9yQmxvY2tfX2NvbnRlbnRfX2Jsb2NrIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICB0Ym9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgfVxuXG4gIHRyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59IiwiLy8gLnNpZGViYXJfX2Jsb2NrcyB7XG4vLyBcdCZfX2l0ZW0ge1xuLy8gXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG4vLyBcdH1cbi8vIH1cblxuLnNpZGViYXJfX2Jsb2NrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMjVweCk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc2lkZWJhcl9fYmxvY2tzX19pdGVtIHtcbiAgJiArICYge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMzBweCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoMzBweCk7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjZmNmY2O1xuICB9XG59XG5cbi5zaWRlYmFyX2xpbmtfcmR2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMjNweCA3cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAvLyBWaW9sZXQgOiBPbmdsZXQgLSBDaGlydXJnaWUgcGxhc3RpcXVlIGV0IGVzdGjDqXRpcXVlXG4gIC8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5tZW51X3N0eWxlX3B1cnBsZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuICB9XG5cbiAgLy8gR3JpcyA6IE9uZ2xldCAtIENlbnRyZSBkZSBmb3JtYXRpb24gaW50ZXJuYXRpb25hbFxuICAvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAubWVudV9zdHlsZV9ncmF5ICYsIC5tZW51X3N0eWxlX2RhcmtHcmF5ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3Zlci1ncmlzO1xuICB9XG59XG5cbi5zaWRlYmFyX3NpbXBsZV9ibG9jIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGVtKDM5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogZW0oNTApIGVtKDUwKSBlbSg1MCkgZW0oNjApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvLyBib3JkZXItbGVmdDogMTVweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjZjdlOGYzO1xuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygzMHB4IDMwcHggMzBweCA0MHB4KTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZThmMztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyAkZWFzZTtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgY29sb3I6ICNkNWE2Yzg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgLy8gY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDdweCAwIDAgN3B4O1xuICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDVhNmM4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkNWE2Yzg7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogLTE4cHg7XG4gICAgICBsZWZ0OiAtMThweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmFycm93LXRvLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE0cHg7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdlOGYzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAvLyBjb2xvcjogI0ZGRjtcbiAgICAgIGNvbG9yOiAjYjg3NGE1ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIC8vIHAgeyBjb2xvcjogI0ZGRjsgfVxuICAgICAgLy8gJjpiZWZvcmUsICY6YWZ0ZXIgeyBib3JkZXItY29sb3I6ICNGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRjsgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjYjg3NGE1ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjg3NGE1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiODc0YTU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmlvbGV0IDogT25nbGV0IC0gQ2hpcnVyZ2llIHBsYXN0aXF1ZSBldCBlc3Row6l0aXF1ZVxuICAvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93LXRvLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gR3JpcyA6IE9uZ2xldCAtIENlbnRyZSBkZSBmb3JtYXRpb24gaW50ZXJuYXRpb25hbFxuICAvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAubWVudV9zdHlsZV9ncmF5ICYsIC5tZW51X3N0eWxlX2RhcmtHcmF5ICYge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2ZjZmNmO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NmY2ZjZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2ZjZmNmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdy10by1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjZmNmY2Y7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyX3Rlc3RpbW9uaWFsX2Jsb2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDI1KSByZW0oMzUpO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcblxuICAudGl0bGVfYmxvYyB7XG4gICAgKiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjIpO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IC0yMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zaWRlYmFyX2Jsb2NfaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEzcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1OTtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbi1pbnN0YWdyYW0ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhckJsb2NJbWFnZVRleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4OiAxO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICA+ICoge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDIwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oNXB4KTtcblxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5ncztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggIzAwMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxMHB4KTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyLXB1cnBsZTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoN3B4IDJweCk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhckJsb2NJbWFnZVRleHQtLXRpdGxlQWJvdmVCdXR0b24gLnNpZGViYXJCbG9jSW1hZ2VUZXh0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zaWRlYmFyX2Jsb2NfbGl2cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iZy1ibG9jLWxpdnJlLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMjBweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cbn1cbi5zaWRlYmFyQmxvY0xpdnJlIHtcbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMTBweCk7XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcbiAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyM3B4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDE1cHgpO1xuXG4gICAgLnJvbGxIb3Zlck1haWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIG1heC13aWR0aDogMTkzcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4YzVlODk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDE1cHggNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXJfYmxvY195b3V0dWJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgQGluY2x1ZGUgcGFkZGluZygyMHB4IDE1cHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCBhdXRvIDE1cHgpO1xuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnNpZGViYXJfdmlkZW9fbWVkZWNpbl92aWRlbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cblxuICA+IHN2ZyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5zaWRlYmFyX3ZpZGVvX21lZGVjaW4sIC5zaWRlYmFyX3ZpZGVvX3BhdGllbnQge1xuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2lkZWJhcl92aWRlb19wYXRpZW50IHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMTVweCAwIDApO1xuICB9XG59XG5cbi5zaWRlYmFyX3ZpZGVvX21lZGVjaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5wb3B1cGFvYy1pbWFnZS1wb3B1cCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsYXktc2lkZWJhci5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyQmxvY1JlcG9ydGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXg6IDE7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoMjBweCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzICRlYXNlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxMHB4KTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEwcHgpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDMwcHgpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgzMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoN3B4KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCg0cHgpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSg0cHgpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCg1cHgpO1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zaWRlYmFyQmxvY1JlcG9ydGFnZV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyX2J1dHRvbl9jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzICRlYXNlO1xuICBAaW5jbHVkZSBwYWRkaW5nKDEwcHggMjBweCk7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5O1xuICB9XG59XG5cbi52bV90aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSg3cHgpO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogNHB4IGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICB9XG59XG5cbi5zaWRlYmFyX3ZpZGVvX21lZGVjaW4udmlkZW9fd2ViaW5haXJlIHtcbiAgLnZtX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oN3B4KTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICM3RTdFN0Q7XG4gICAgd2lkdGg6IDg1JTtcbiAgXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMi41cHg7XG4gICAgfVxuICB9XG59XG5cbi52bV9uYW1lIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgY29sb3I6ICRjb2xvci1ob3Zlci1wdXJwbGU7XG4gIH1cbn1cblxuLnZtX3NwZWNpYWxpdHkge1xuICBwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxNXB4KTtcbiAgfVxufVxuXG4udm1fcmV0cmFuc2NyaXB0aW9uLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnZtX3JldHJhbnNjcmlwdGlvbi1saW5rIGEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxufVxuXG4udnBfYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDhweCAycHgpO1xuICAgIEBpbmNsdWRlIG1hcmdpbigxNXB4IGF1dG8gMCk7XG5cbiAgICAubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEJsb2NrIFRleHRcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLnNpZGViYXJfX2Jsb2NrVGV4dCA+ICogKyAqIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxNXB4KTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTaWRlYmFyIFJlc3RpdHV0ZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ibG9jX19yZXN0aXR1dGUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIHBhZGRpbmc6IDIuMjVyZW0gMi4xMjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICA+ICoge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NfX3Jlc3RpdHV0ZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAxLjY4NzVyZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ibG9jX19yZXN0aXR1dGVfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWdvdGhhbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9jX19yZXN0aXR1dGVfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWdvdGhhbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyAvKiA3NSUgKi9cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBzdHJvbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLHRyYW5zcGFyZW50IDAlICwgdHJhbnNwYXJlbnQgMTAlICwgI0ZFREQxQSAxMC4xJSwgICNGRUREMUEgMzAlLCB0cmFuc3BhcmVudCAzMC4wMSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuXG4uYmxvY19fcmVzdGl0dXRlX19saW5rIHtcbiAgcGFkZGluZzogMXJlbSA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGMEQwRDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFNTBEMEQ7XG4gIH1cbn1cblxuLmJsb2NfX3Jlc3RpdHV0ZV9fbGluayBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYmxvY19fcmVzdGl0dXRlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAtMzZweDtcbiAgei1pbmRleDogMTtcbn1cblxuLy8gLnBhb2MtY2ItcG9wdXAtYm9keSB7XG4vLyAgIG9wYWNpdHk6IDAuMztcbi8vICAgYmFja2dyb3VuZDogIzVBNUE1OSAhaW1wb3J0YW50O1xuLy8gfVxuXG4ucG9wdXBWaWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAucG9wdXBWaWRlb19fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDgwMDI3O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAyNHB4IDIxcHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgLjNzO1xuXG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjU2NTY1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3B1cFZpZGVvX190ZXh0IHtcbiAgICBmbGV4OiAxLjU7XG4gICAgY29sb3I6ICM1QTVBNTg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5cbi5wYW9jLWNsb3NlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvLyBCbG9jayBDb250YWN0ICsgTWFwXG4uYmxvY2tDb250YWN0TWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblxuICAmOm5vdCgubm8tLW1hcCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0ZXh0c1wiIFwibWFwXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dHMgbWFwXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNjVmciAxZnI7XG4gICAgICBAaW5jbHVkZSByZnMoMzBweCwgZ2FwKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0cyB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0cztcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDQ1cHggMzBweCk7XG4gICAgYm9yZGVyLSN7JGxlZnR9OiAxMHB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAmLm5vLS1tYXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1nYXA6IHJlbSgyMCk7XG4gICAgICBwYWRkaW5nOiBzaWRlLXZhbHVlcygzNXB4IDMwcHggMzVweCA2MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDAuNWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgICVoZWFkaW5ncyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBtYXJnaW46IHNpZGUtdmFsdWVzKDNweCAwIDAgLThweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21hcCB7XG4gICAgZ3JpZC1hcmVhOiBtYXA7XG4gICAgbWluLWhlaWdodDogcmVtKDQwMCk7XG4gIH1cbn1cblxuLmJsb2NrQ29udGFjdE1hcF9fdGV4dHM6bm90KC5uby0tbWFwKSB7XG4gIC5pdGVtLWNvbnRhY3QtbWFwIHtcbiAgICAmICsgLml0ZW0tY29udGFjdC1tYXAge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY3NUZXh0SW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBAaW5jbHVkZSByZnMoNTBweCAyNXB4LCBnYXApO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIG1xKDUwMCwgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KCN7cmVtKDI4MCl9LCAxZnIpKTtcbiAgfVxuXG4gIC5zZWN0aW9uX19tZWRpYXMgJiB7XG4gICAgQGluY2x1ZGUgcmZzKDUwcHggOTBweCwgZ2FwKTtcbiAgfVxuXG4gICZfX2Jsb2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAje3JlbSg3MDApfTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5zZWN0aW9uX19tZWRpYXMgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5zZWN0aW9uX19tZWRpYXMgJiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2VcIiBcInRleHRzXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBAaW5jbHVkZSBtcSg2MDAsICdtaW4nKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSB0ZXh0c1wiO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNmZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbl9fbWVkaWFzICYge1xuICAgICAgICBncmlkLWFyZWE6IGltYWdlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoLTUwcHgpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMTBweCk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMTBweCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDQwcHggMzBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKC04NXB4IDUwcHggMjBweCk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyAkZWFzZTtcbiAgICAgICAgI3skbGVmdH06IDA7XG5cbiAgICAgICAgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICVoZWFkaW5ncywgcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgJGVhc2U7XG4gICAgICB9XG5cbiAgICAgICVoZWFkaW5ncyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luOiBzaWRlLXZhbHVlcygxMnB4IDAgMCAtMTVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJyb3ctdG8tbGluayB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgI3skcmlnaHR9OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgICAgICYge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMzBweCAyNXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oLTYwcHggMTVweCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbl9fbWVkaWFzICYge1xuICAgICAgICBncmlkLWFyZWE6IHRleHRzO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMjApO1xuICAgICAgICBAaW5jbHVkZSBtcSg2MDAsICdtaW4nKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICBtYXJnaW46IHNpZGUtdmFsdWVzKDAgMCAwIHJlbSgtMTE1KSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiwgLnNlY3Rpb25fX21lZGlhcyAmIHtcbiAgICAgICAgJWhlYWRpbmdzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IHNpZGUtdmFsdWVzKHJlbSg4KSAwIDAgcmVtKC04KSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246ICRsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFycm93LXRvLWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICN7JHJpZ2h0fTogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5ibG9jc1RleHRJbWFnZV9fYmxvY19fdGV4dCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICVoZWFkaW5ncywgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAlaGVhZGluZ3Mge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBodHRwczovL2dpdGh1Yi5jb20vdHlzb25tYXRhbmljaC9kaXJlY3Rpb25hbC1zY3NzXG4vLyBkaXJlY3Rpb25hbC1zY3NzIHwgQXV0aG9yOiBUeXNvbiBNYXRhbmljaCAoaHR0cDovL21hdGFuaWNoLmNvbSksIDIwMTMgfCBMaWNlbnNlOiBNSVRcbiRkaXI6IGx0ciAhZGVmYXVsdDtcblxuLy8gRGVmYXVsdCAkZGlyIGlmIG5vdCB2YWxpZFxuQGlmICRkaXIgIT0gbHRyIGFuZCAkZGlyICE9IHJ0bCB7XG4gICRkaXI6IGx0cjtcbn1cblxuQGZ1bmN0aW9uIGlmLWx0cigkaWYsICRlbHNlOiBudWxsKSB7XG4gIEBpZiAkZGlyICE9IHJ0bCB7XG4gICAgQHJldHVybiAkaWY7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGVsc2U7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGlmLXJ0bCgkaWYsICRlbHNlOiBudWxsKSB7XG4gIEByZXR1cm4gaWYtbHRyKCRlbHNlLCAkaWYpO1xufVxuXG4kbGVmdDogaWYtbHRyKGxlZnQsIHJpZ2h0KTtcbiRyaWdodDogaWYtbHRyKHJpZ2h0LCBsZWZ0KTtcblxuQGZ1bmN0aW9uIHNpZGUtdmFsdWVzKCR2YWx1ZXMpIHtcbiAgQGlmICRkaXIgPT0gcnRsIGFuZCBsZW5ndGgoJHZhbHVlcykgPj0gNCB7XG4gICAgLy8gUmVvcmRlciByaWdodCBhbmQgbGVmdCBwb3NpdGlvbnMgaW4gbGlzdFxuICAgIEByZXR1cm4gbnRoKCR2YWx1ZXMsIDEpIG50aCgkdmFsdWVzLCA0KSBudGgoJHZhbHVlcywgMykgbnRoKCR2YWx1ZXMsIDIpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICR2YWx1ZXM7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGNvcm5lci12YWx1ZXMoJHZhbHVlcykge1xuICBAaWYgJGRpciA9PSBydGwgYW5kIGxlbmd0aCgkdmFsdWVzKSA+IDEge1xuICAgIC8vIFJlb3JkZXIgcmlnaHQgYW5kIGxlZnQgcG9zaXRpb25zIGluIGxpc3RcbiAgICBAaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDIge1xuICAgICAgQHJldHVybiBudGgoJHZhbHVlcywgMikgbnRoKCR2YWx1ZXMsIDEpO1xuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDMge1xuICAgICAgQHJldHVybiBudGgoJHZhbHVlcywgMikgbnRoKCR2YWx1ZXMsIDEpIG50aCgkdmFsdWVzLCAyKSBudGgoJHZhbHVlcywgMyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuIG50aCgkdmFsdWVzLCAyKSBudGgoJHZhbHVlcywgMSkgbnRoKCR2YWx1ZXMsIDQpIG50aCgkdmFsdWVzLCAzKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJHZhbHVlcztcbiAgfVxufVxuXG5AbWl4aW4gaWYtbHRyIHtcbiAgQGlmICRkaXIgIT0gcnRsIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaWYtcnRsIHtcbiAgQGlmICRkaXIgPT0gcnRsIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLnZpZGVvc0NoYXB0ZXJzICsgLnZpZGVvc0NoYXB0ZXJzIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1MHB4KTtcbn1cbi52aWRlb3NDaGFwdGVyczpub3QoLnZpZGVvc0NoYXB0ZXJzLS13aXRoVGl0bGUpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICBcImNvbnRlbnRcIlxuICAgICAgICAgIFwibGlua3NcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIEBpbmNsdWRlIHJmcygzMHB4LCBnYXApO1xufVxuQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gIC52aWRlb3NDaGFwdGVyczpub3QoLnZpZGVvc0NoYXB0ZXJzLS13aXRoVGl0bGUpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxpbmtzIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmcjtcbiAgfVxufVxuLnZpZGVvc0NoYXB0ZXJzLS13aXRoVGl0bGUge1xuICBAaW5jbHVkZSBwYWRkaW5nKDI1cHggMTBweCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgXCJ0aXRsZVwiXG4gICAgICAgICAgXCJjb250ZW50XCJcbiAgICAgICAgICBcImxpbmtzXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3gtc2hhZG93OiAwIDRweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIEBpbmNsdWRlIHJmcygxNHB4LCBnYXApO1xufVxuQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gIC52aWRlb3NDaGFwdGVycy0td2l0aFRpdGxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJ0aXRsZSB0aXRsZVwiXG4gICAgICAgICAgICBcImxpbmtzIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmcjtcbiAgfVxufVxuLnZpZGVvc0NoYXB0ZXJzX190aXRsZSA+ICoge1xuICBjb2xvcjogI0Q4MDAyNztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG4gIH1cbn1cblxuLnZpZGVvc0NoYXB0ZXJzX19zdWJ0aXRsZSA+ICoge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIxcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41MTtcbn1cblxuLnZpZGVvc0NoYXB0ZXJzX19hc2lkZSB7XG4gIGdyaWQtYXJlYTogbGlua3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gIC52aWRlb3NDaGFwdGVyc19fYXNpZGUge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoMzBweCk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZTRlNDtcbiAgfVxufVxuLnF1ZXN0aW9uX18yIHtcbiAgLnZpZGVvc0NoYXB0ZXJzX190aXRsZSA+ICoge1xuICAgIGNvbG9yOiAjOEM1RTg5O1xuICB9XG5cbiAgLm9uZ2xldENoYXBpdHJlc19fdGl0bGUge1xuICAgIGNvbG9yOiAjOEM1RTg5O1xuICB9XG5cbiAgLm9uZ2xldENoYXBpdHJlc19fdGl0bGUgPiBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMSA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTEgMUw1LjUgNkwxMCAxJyBzdHJva2U9JyUyMzhDNUU4OScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgfVxufVxuXG4ucXVlc3Rpb25fXzMge1xuICAudmlkZW9zQ2hhcHRlcnNfX3RpdGxlID4gKiB7XG4gICAgY29sb3I6ICNENEE2Qzg7XG4gIH1cblxuICAub25nbGV0Q2hhcGl0cmVzX190aXRsZSB7XG4gICAgY29sb3I6ICNENEE2Qzg7XG4gIH1cblxuICAub25nbGV0Q2hhcGl0cmVzX190aXRsZSA+IHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDExIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMSAxTDUuNSA2TDEwIDEnIHN0cm9rZT0nJTIzRDRBNkM4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0UgXCIpO1xuICB9XG59XG5cbi5xdWVzdGlvbl9fMiB7XG4gIC52aWRlb3NDaGFwdGVyc19fdGl0bGUgPiAqIHtcbiAgICBjb2xvcjogIzhDNUU4OTtcbiAgfVxuXG4gIC5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzhDNUU4OTtcbiAgfVxuXG4gIC5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGQ9J00xIDFMNS41IDZMMTAgMScgc3Ryb2tlPSclMjM4QzVFODknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gIH1cbn1cblxuLnF1ZXN0aW9uX180IHtcbiAgLnZpZGVvc0NoYXB0ZXJzX190aXRsZSA+ICoge1xuICAgIGNvbG9yOiAjN0U3RTdEICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub25nbGV0Q2hhcGl0cmVzX190aXRsZSB7XG4gICAgY29sb3I6ICM3RTdFN0QgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGQ9J00xIDFMNS41IDZMMTAgMScgc3Ryb2tlPSclMjM3RTdFN0QnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRSBcIikgIWltcG9ydGFudDtcbiAgfVxufVxuLm9uZ2xldENoYXBpdHJlcyB7XG4gICYgKyAmIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwcHgpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDhweCAxNXB4KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBzdmctdXJpKCc8c3ZnIHdpZHRoPVwiMTFcIiBoZWlnaHQ9XCI3XCIgdmlld0JveD1cIjAgMCAxMSA3XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxwYXRoIGQ9XCJNMSAxTDUuNSA2TDEwIDFcIiBzdHJva2U9XCIjRDgwMDI3XCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz4gPC9zdmc+ICcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMjBweCAwIDIwcHggMjBweCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwIDEwcHggMCAyMHB4KTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlYWVhZWE7XG5cbiAgICBsaSB7XG4gICAgICArIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxNXB4KTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMyAkZWFzZTtcblxuICAgICAgICAmOmhvdmVyLCAmLmN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmlkZW9zQ2hhcHRlcnNfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG5cbiAgLnBseXItLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIFxuICAgIEBpbmNsdWRlIG1xKCdyZXNwb25zaXZlJykge1xuICAgICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgNC41cmVtKVxuICAgIH1cbiAgfVxuICBcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4ub25nbGV0Q2hhcGl0cmVzX190aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xNHJlbTtcbn1cbi5vbmdsZXRDaGFwaXRyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgQGluY2x1ZGUgcmZzKDE1cHgsIGdhcCk7XG59XG4ub25nbGV0Q2hhcGl0cmVzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9uZ2xldENoYXBpdHJlc19fbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5vbmdsZXRDaGFwaXRyZXNfX3RpdGxlLmlzQWN0aXZlID4gc3Bhbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4udmlkZW9zQ2hhcHRlcnNfX2NvbnRlbnRZb3V0dWJlQnV0dG9uIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxNXB4KTtcbn1cbi52aWRlb3NDaGFwdGVyc19fY29udGVudFlvdXR1YmVCdXR0b24gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2Q4MDAyNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgcGFkZGluZygxM3B4IDIwcHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkODAwMjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MDAyNztcbiAgfVxufVxuXG4iLCIucXRpcCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoOTcsIDk3LCA5NywgMC45KSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk3LCA5NywgOTcsIDAuOSkgIWltcG9ydGFudDtcbiAgICAucXRpcC1jb250ZW50IHtcblx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHQgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBcdHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi50b29sdGlwc2FsbCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogaGVscDtcbn0iLCIucGFvYy1wb3B1cC1tb2RhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNTBweCAxNXB4IDMwcHggMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAlaGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbi5wYW9jLXBvcHVwLW1vZGFsLWNudCB7XG4gIG1heC1oZWlnaHQ6IDQ2MHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggI2YyZjJmMjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ1ZDVkO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAjNWQ1ZDVkO1xuICB9XG59XG4uY3VzdG9tYm94LWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jdXN0b21ib3gtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFvYy1wb3B1cC1jbG9zZSB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHRvcDogN3B4O1xuICByaWdodDogN3B4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xvc2UtcG9wdXAtbW9kYWwuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3B1cGFvYy1saW5rIHtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIuY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiByZW0oMzUpO1xuXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDkwKTtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICsuY29tbWVudC1yZXNwb25kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgJi0tcmVwbHkge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuXG4gICZfX2F2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNzQ3MTg1O1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXBseSB7XG4gICAgICB0ZXh0LWFsaWduOiAkcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5jb21tZW50cy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uY29tbWVudHNCbG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jb21tZW50c0Jsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5jb21tZW50c0Jsb2NrX190aXRsZT4qIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250UGxheWZhaXI7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5jb21tZW50c0Jsb2NrX190aXRsZT4uY29tbWVudHNfX3RpdGxlLXNtYWxsIHtcbiAgY29sb3I6ICNCMTBGMjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi8vIEZPUk1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5jb21tZW50LWZvcm0ge1xuICAuZm9ybUNvbnRyb2x+LmZvcm1Db250cm9sIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICB9XG5cbiAgaW5wdXQuZm9ybUNvbnRyb2wge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uY29tbWVudHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtYm9keSwgIzAwMCk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm0tc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogJHJpZ2h0O1xuICBtYXJnaW4tdG9wOiByZW0oMjUpO1xufVxuXG4uY29tbWVudC1yZXBseS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjQjEwRjI3O1xuICB9XG59XG5cbi5jb21tZW50c19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IHJlbSg0NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxufVxuXG4uYnV0dG9uLXN1Ym1pdCB7XG4gIEBpbmNsdWRlIHJlc2V0QnV0dG9uKCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgY29sb3I6ICNjMTA2MDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxMDYwNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgcGFkZGluZygxMHB4IDI1cHgpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMTA2MDY7XG4gIH1cbn1cblxuLmNvbW1lbnRzQmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XG59XG5cbi5jb21tZW50c0Jsb2NrX19sb2FkTW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC0zcmVtO1xufVxuXG4uY29tbWVudHNCbG9ja19fbG9hZE1vcmUgYSB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICBib3JkZXI6IDAuODJweCBzb2xpZCAjMjkyOTI5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgfVxufVxuXG4uY29tbWVudHNCbG9ja19fY29tbWVudHMge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbjogMCAtOHB4O1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbi5jb21tZW50X19jb250ZW50X19jb21tZW50e1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ5LCAyNDksIDI0OSwgMC4wMCkgMCUsICNGOUY5RjkgNzguOTclKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGhlaWdodDogODAlO1xuICB9XG59XG4uY29tbWVudHNCbG9ja19fd3JhcHBlciAuZm9ybUNvbnRyb2wsIC5jb21tZW50c0Jsb2NrX193cmFwcGVyIC5mb3JtQ29udHJvbDo6cGxhY2Vob2xkZXJ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUY5RjlGO1xufVxuXG4uY29tbWVudHNCbG9ja19fd3JhcHBlcjpoYXMoLmNvbW1lbnRzQmxvY2tfX2NvbW1lbnRzLmlzLWFjdGl2ZSkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uY29tbWVudHNCbG9jay0tcGFnZWQ6aGFzKC5jb21tZW50c0Jsb2NrX19jb21tZW50cy5pcy1hY3RpdmUpIC5jb21tZW50c0Jsb2NrX19sb2FkTW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50X19jb250ZW50X19yZXBseSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb21tZW50X19jb250ZW50X19oZWFkZXJfX2F1dGhvciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnQgLmNvbW1lbnRfX2F2YXRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50LmNvbW1lbnQtLXJlcGx5IHtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xufVxuXG4uY29tbWVudC5jb21tZW50LS1yZXBseSAuY29tbWVudF9fY29udGVudF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uY29tbWVudC5jb21tZW50LS1yZXBseSAuY29tbWVudF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21tZW50LmNvbW1lbnQtLXJlcGx5IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50LmNvbW1lbnQtLXJlcGx5IC5jb21tZW50X19hdmF0YXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jb21tZW50X19jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xufVxuXG4uY29tbWVudF9fY29udGVudF9faGVhZGVyX19kYXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jb21tZW50c0Jsb2NrX19mb3JtOmhhcygjd3AtdGVtcC1mb3JtLWRpdikgLmNvbW1lbnRzX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tbWVudHNCbG9ja19fZm9ybSAgLmNvbW1lbnRzX190aXRsZS5yZXNwb25zZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gIC5jb21tZW50c0Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5jb21tZW50c0Jsb2NrX190aXRsZT4qIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLmNvbW1lbnQuY29tbWVudC0tcmVwbHkge1xuICAgIG1hcmdpbi1sZWZ0OiA2MXB4O1xuICB9XG5cbiAgLmNvbW1lbnQuY29tbWVudC0tcmVwbHkgLmNvbW1lbnRfX2NvbnRlbnRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAuY29tbWVudC5jb21tZW50LS1yZXBseSAuY29tbWVudF9fYXZhdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIH1cblxuICAuY29tbWVudC5jb21tZW50LS1yZXBseSB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDIzcHg7XG4gIH1cblxuICAuY29tbWVudHNCbG9ja19fbG9hZE1vcmUgYSB7XG4gICAgcGFkZGluZzogMTVweCAyMnB4O1xuICB9XG5cbiAgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQjEwRjI3O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50X19jb250ZW50X19oZWFkZXJfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5jb21tZW50X19jb250ZW50X19yZXBseSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuY29tbWVudF9fY29udGVudF9faGVhZGVyX19hdXRob3Ige1xuICAgIGNvbG9yOiAjMjkyOTI5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuY29tbWVudHNCbG9ja19fdGl0bGU+LmNvbW1lbnRzX190aXRsZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLmNvbW1lbnRzQmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XG4gIH1cbn0iLCIvKioqKioqKiogQkFOTkVSIENPT0tJRVMgKioqKioqKioqKioqKi9cblxuLm1vZGFsLWNvb2tpZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAjeyRsZWZ0fTogMDtcbn1cblxuLmNvbnRhaW5lci1jb29raWVzLXBvcHVwIHtcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiAje3JlbSg0MjApfTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggI2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNjY2M7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2NjYztcbiAgI3skcmlnaHR9OiBhdXRvO1xuICAjeyRsZWZ0fTogNTAlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbiAgI3skcmlnaHR9OiAwO1xuICAjeyRsZWZ0fTogMDtcbn1cblxuI2Nvb2tpZS1ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiAkbGVmdCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICN7JGxlZnR9OiAxNXB4O1xufVxuXG4jY29va2llLW5vdGljZSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4jY29va2llLW5vdGljZSBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvb2tpZS1ub3RpY2UtaDIge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTNweCAhaW1wb3J0YW50KTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb29raWUtbm90aWNlLWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5jb29raWUtbm90aWNlLXBhcmFncmFwaCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4ICFpbXBvcnRhbnQpO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uY29va2llLW5vdGljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDEwcHg7XG4gICN7JHJpZ2h0fTogMTBweDtcbn1cblxuLmNvb2tpZS1ub3RpY2UtY2xvc2UgaSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG59XG5cbi5jb29raWUtbm90aWNlLWgyLXJlZ3VsYXIge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTJweCAhaW1wb3J0YW50KTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb29raWUtbm90aWNlLWgyLXJlZ3VsYXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHggIWltcG9ydGFudCk7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb29raWUtbm90aWNlLWgyLXJlZ3VsYXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubW9kYWwtY29va2llLXBhcmFncmFwaCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkXG59XG5cbi5tb2RhbC1jb29raWUtcGFyYWdyYXBoLWJvbGQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnRcbn1cblxuLm1vZGFsLWNvb2tpZS1wYXJhZ3JhcGgtbGFiZWwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICBmb250LXdlaWdodDogYm9sZFxufVxuXG4uY29va2llcy1kZXRhaWwtYnRuIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxMHB4KTtcbn1cblxuLm1vZGFsLWNvb2tpZS1idXR0b24tZGl2IHtcbiAgdGV4dC1hbGlnbjogJHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9kYWwtY29va2llLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtY29va2llLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jb29raWVzLXBvcHVwLS1yYWRpb2dyb3VwIHtcbiAgcGFkZGluZzogMTZweCAwIDI1cHg7XG59XG5cbi5jb29raWVzLXBvcHVwLS1jb250ZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nLSN7JGxlZnR9OiAyMnB4O1xufVxuXG4uY29va2llcy1wb3B1cC0tY29udGVudCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiZGJlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XG4gICN7JGxlZnR9OiAwO1xufVxuXG4uY29va2llcy1wb3B1cC0tY29udGVudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICN7JHJpZ2h0fTogMDtcbiAgI3skbGVmdH06IDA7XG59XG5cbi5jb29raWVzLXBvcHVwLS1jb250ZW50IGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29va2llcy1wb3B1cC0tcmFkaW9ncm91cCA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jb29raWVzLXBvcHVwLS1yYWRpb2dyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lci1jb29raWVzLXBvcHVwIHAge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICNjb29raWUtbm90aWNlIC5jb250YWluZXIgaDI6bGFzdC1jaGlsZCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29va2llLW5vdGljZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICAjeyRsZWZ0fTogMTBweDtcbiAgfVxuICAuY29va2llLW5vdGljZS1jbG9zZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgI3skcmlnaHR9OiAxMHB4O1xuICB9XG59XG5cbi5jb29raWUtbm90aWNlLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgI3skcmlnaHR9OiAwO1xuICAgICN7JGxlZnR9OiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuIiwibW9kYWwtcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogeignbW9kYWwnKTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTExLCAxMTEsIDExMSwgMC40KTtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5tb2RhbC1wb3B1cC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbm1vZGFsLXBvcHVwID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tb2RhbFBvcHVwX19tYXhXaWR0aCwgI3tyZW0oNjAwKX0pO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLW1vZGFsUG9wdXBfX3BhZGRpbmcsICN7cmVtKDE1KSByZW0oMTUpIHJlbSgyNSkgcmVtKDI1KX0pO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IERJU01JU1MgQlVUVE9OXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbm1vZGFsLXBvcHVwID4gZGl2ID4gYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gIEBleHRlbmQgJXJlc2V0LWJ1dHRvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tb2RhbFBvcHVwX19kaXNtaXNzQnV0dG9uX19tYXJnaW5Cb3R0b20sICN7cmVtKDUpfSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ud2ViaW5hclBvcHVwID4gZGl2ID4gYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTVBNTg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KSB0cmFuc2xhdGVYKDE1cHgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogc3ZnLXVyaSgnPHN2ZyB3aWR0aD1cIjE3XCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDE3IDE4XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG4gICAgPHBhdGggZD1cIk0xIDFMMTYgMTdcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjJcIi8+XG4gICAgPHBhdGggZD1cIk0xIDE3TDE2IDFcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjJcIi8+XG4gICAgPC9zdmc+Jyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFNsaWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uc3VyZ2VvbkNhcmRzLFxuLnN1cmdlb25DYXJkcyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udGFpbmVyR3V0dGVyKSAqIC0xKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tY29udGFpbmVyR3V0dGVyKSAqIC0xKTtcbn1cbi5zdXJnZW9uQ2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDYXJkXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5zdXJnZW9uQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbWFnZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zdXJnZW9uQ2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3VyZ2VvbkNhcmRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnN1cmdlb25DYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgQGluY2x1ZGUgcGFkZGluZygxMHB4IDVweCk7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICB9XG59IiwiQGluY2x1ZGUgbXEoMTAyNCkge1xuICAud2lkZ2V0X2RvY3RvbGliIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKDEwMjQsICdtaW4nKSB7XG4gIC5jYWxsVG9BY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKDEwMjQpIHtcbiAgLmNhbGxUb0FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiB2YXIoLS1jYWxsVG9BY3Rpb25zSGVpZ2h0LCA0MHB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogeignY2FsbC10by1hY3Rpb25zJyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAtNnB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICAjeyRsZWZ0fTogMDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW46IDAgMjBweCAxNnB4O1xuICB9XG5cbiAgLmNhbGxUb0FjdGlvbnM+YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogNDhweDtcblxuICAgICthIHtcbiAgICAgIGJvcmRlci0jeyRsZWZ0fTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGxUb0FjdGlvbnNfX3VyZ2VuY2Uge1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xufVxuXG4uY2FsbFRvQWN0aW9uc19fZG9jdG9saWIge1xuICBiYWNrZ3JvdW5kOiAjRjA5REFDO1xuICA7XG59XG5hLnJvbGwtaG92ZXItZG9jdG9saWJ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYS5yb2xsLWhvdmVyLWRvY3RvbGliOmhvdmVye1xuICBiYWNrZ3JvdW5kOiAjZjA5ZGFjO1xufSIsIi5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJwcmV2IHBhZ2VzIG5leHRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tcGFnaW5hdGlvblBhZGRpbmdUb3AsICN7cmVtKDEwKX0pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFnaW5hdGlvblBhZGRpbmdCb3R0b20sICN7cmVtKDEwKX0pO1xuICBib3JkZXItdG9wOiB2YXIoLS1wYWdpbmF0aW9uQm9yZGVySGVpZ2h0LCAxcHgpIHNvbGlkIHZhcigtLXBhZ2luYXRpb25Cb3JkZXJDb2xvciwgIzAwMCk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXBhZ2luYXRpb25Cb3JkZXJIZWlnaHQsIDFweCkgc29saWQgdmFyKC0tcGFnaW5hdGlvbkJvcmRlckNvbG9yLCAjMDAwKTtcblxuICA+ICoge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBESVNBQkxFRFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLnByZXYsXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAubmV4dCB7XG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS1wYWdpbmF0aW9uRGlzYWJsZWRPcGFjaXR5LCAwLjQpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IHZhcigtLXBhZ2luYXRpb25BcnJvd3NDb2xvciwgdmFyKC0tcGFnaW5hdGlvbkFjY2VudENvbG9yLCAjMDAwKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFBSRVZcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIC5wcmV2IHtcbiAgZ3JpZC1hcmVhOiBwcmV2O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLy8gUEFHRVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19udW1iZXJzIHtcbiAgZ3JpZC1hcmVhOiBwYWdlcztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX251bWJlcnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fX251bWJlcnMgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1wYWdpbmF0aW9uUGFnZXNHYXAsICN7cmVtKDEwKX0pO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyAuZG90cyxcbi5zZWFyY2hQYWdlX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19udW1iZXJzIC5wYWdlLW51bWJlcnMge1xuICBmb250LWZhbWlseTogdmFyKC0tcGFnaW5hdGlvblBhZ2VGb250RmFtaWx5LCB2YXIoLS1mb250RmFtaWx5LCBBcmlhbCwgc2Fucy1zZXJpZikpO1xuICBmb250LXNpemU6IHZhcigtLXBhZ2luYXRpb25QYWdlRm9udFNpemUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tcGFnaW5hdGlvblBhZ2VDb2xvciwgIzAwMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uUGFnZUZvbnRXZWlnaHQsIDQwMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uUGFnZUxpbmVIZWlnaHQsIDEpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcGFnaW5hdGlvblBhZ2VMZXR0ZXJTcGFjaW5nLCAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyAucGFnZS1udW1iZXJzOm5vdCguY3VycmVudCkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uUGFnZUFjdGl2ZUNvbG9yLCB2YXIoLS1wYWdpbmF0aW9uQWNjZW50Q29sb3IsICNmMDApKTtcbiAgfVxufVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbnVtYmVycyAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICB3aWR0aDogdmFyKC0tcGFnaW5hdGlvbkN1cnJlbnRQYWdlV2lkdGgsICN7cmVtKDM4KX0pO1xuICBoZWlnaHQ6IHZhcigtLXBhZ2luYXRpb25DdXJyZW50UGFnZUhlaWdodCwgI3tyZW0oMzgpfSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGFnaW5hdGlvbkN1cnJlbnRQYWdlRm9udFNpemUsIHZhcigtLXBhZ2luYXRpb25QYWdlRm9udFNpemUsIDFyZW0pKTtcbiAgY29sb3I6IHZhcigtLXBhZ2luYXRpb25DdXJyZW50UGFnZUNvbG9yLCB2YXIoLS1wYWdpbmF0aW9uUGFnZUNvbG9yLCAjMDAwKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uQ3VycmVudFBhZ2VGb250V2VpZ2h0LCB2YXIoLS1wYWdpbmF0aW9uUGFnZUZvbnRXZWlnaHQsIDQwMCkpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uQ3VycmVudFBhZ2VCYWNrZ3JvdW5kQ29sb3IsIHZhcigtLXBhZ2luYXRpb25BY2NlbnRDb2xvciwgI2YwMCkpO1xufVxuXG4vLyBORVhUXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2VhcmNoUGFnZV9fcGFnaW5hdGlvbiAubmV4dCB7XG4gIGdyaWQtYXJlYTogbmV4dDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4iLCIuZ29vZ2xlTWFwcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufSIsIi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnQgY2xvc2VcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCg4cHggIWltcG9ydGFudCk7XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEycHggIWltcG9ydGFudCk7XG4gIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyMHB4ICFpbXBvcnRhbnQpO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyMHB4ICFpbXBvcnRhbnQpO1xuICBncmlkLWdhcDogcmVtKDE1KTtcbiAgbWF4LXdpZHRoOiByZW0oMjgwKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDY0LCA2NCwgNjQsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gID4gKjpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwcHgpO1xuICB9XG5cbiAgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1hcmVhOiBjbG9zZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKDQ1MCwgJ21pbicpIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgzNTApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctZCB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nbS1zdHlsZS1pdy1kIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBJTkZPV0lORE9XXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaW5mb3dpbmRvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgxMHB4KTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjM1cztcbiAgfVxufVxuLmluZm93aW5kb3dfX3RpdGxlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIxcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMS43NjQ3MWVtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1cHgpO1xuICB9XG59XG4uaW5mb3dpbmRvd19fdGl0bGUgKyAuaW5mb3dpbmRvd19fY29udGVudCB7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoMTNweCk7XG59XG5cbi5pbmZvd2luZG93X19jb250ZW50IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuXG4gID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNjMTA2MDY7XG4gIH1cblxuICBwLFxuICBhIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gIH1cblxuICBhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzEwNjA2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgPiAqICsgKiB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1cHgpO1xuICB9XG5cbiAgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG4gIH1cbn1cbi5nb29nbGVNYXBzIHtcbiAgYnV0dG9uLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNTggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHN2Zy11cmkoJzxzdmcgd2lkdGg9XCIxMFwiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiA8cGF0aCBkPVwiTTUuNTUyNDYgNS4wMDA3NUw5Ljg4NTU5IDAuNjY3NTkyQzEwLjAzODIgMC41MTUwMzMgMTAuMDM4MiAwLjI2NzY5IDkuODg1NTkgMC4xMTUxNTFDOS43MzMwNCAtMC4wMzczODc2IDkuNDg1NjkgLTAuMDM3NDA3MiA5LjMzMzE1IDAuMTE1MTUxTDUgNC40NDgzMUwwLjY2Njg1OSAwLjExNTE1MUMwLjUxNDMwMSAtMC4wMzc0MDcyIDAuMjY2OTU4IC0wLjAzNzQwNzIgMC4xMTQ0MTkgMC4xMTUxNTFDLTAuMDM4MTIwMSAwLjI2NzcwOSAtMC4wMzgxMzk2IDAuNTE1MDUzIDAuMTE0NDE5IDAuNjY3NTkyTDQuNDQ3NTYgNS4wMDA3M0wwLjExNDQxOSA5LjMzMzg4Qy0wLjAzODEzOTYgOS40ODY0NCAtMC4wMzgxMzk2IDkuNzMzNzggMC4xMTQ0MTkgOS44ODYzMkMwLjE5MDY4OCA5Ljk2MjU5IDAuMjkwNjY4IDEwLjAwMDcgMC4zOTA2NDkgMTAuMDAwN0MwLjQ5MDYyOSAxMC4wMDA3IDAuNTkwNTkgOS45NjI1OSAwLjY2Njg3OSA5Ljg4NjMyTDUgNS41NTMxOUw5LjMzMzEzIDkuODg2MzJDOS40MDk0IDkuOTYyNTkgOS41MDkzOCAxMC4wMDA3IDkuNjA5MzYgMTAuMDAwN0M5LjcwOTM0IDEwLjAwMDcgOS44MDkzMSA5Ljk2MjU5IDkuODg1NTkgOS44ODYzMkMxMC4wMzgyIDkuNzMzNzcgMTAuMDM4MiA5LjQ4NjQyIDkuODg1NTkgOS4zMzM4OEw1LjU1MjQ2IDUuMDAwNzVaXCIgZmlsbD1cIndoaXRlXCIvPiA8L3N2Zz4gJyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIiRidXR0b25zQmxvY2tUaXRsZUZvbnRTaXplOiAzNXB4ICFkZWZhdWx0O1xuXG4kYnV0dG9uc0Jsb2NrQnV0dG9uc01hcmdpblRvcDogMzVweCAhZGVmYXVsdDtcblxuLnNlY3Rpb24tLWJ1dHRvbnNCbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDQwcHgpO1xuICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSg0MHB4KTtcbn1cblxuLy8gVElUTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5idXR0b25zQmxvY2tfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjFweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4vLyBCVVRUT05TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYnV0dG9uc0Jsb2NrX19idXR0b25zIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgkYnV0dG9uc0Jsb2NrQnV0dG9uc01hcmdpblRvcCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogdmFyKC0tYnV0dG9uc0Jsb2NrQnV0dG9uc0dhcCwgI3tyZW0oMjUpfSk7XG5cbiAgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjNWE1YTU4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmU7XG4gICAgQGluY2x1ZGUgcGFkZGluZygxNHB4IDIwcHgpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2U7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Q4MDAyNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q4MDAyNztcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1xKDQwMCwgJ21pbicpIHtcbiAgLmJ1dHRvbnNCbG9ja19fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDA7XG4gICAgbWFyZ2luOiBjYWxjKCh2YXIoLS1idXR0b25zQmxvY2tCdXR0b25zTWFyZ2luVmVydGljYWxTaWRlcywgI3tyZW0oMjApfSkgLyAyKSAqIC0xKSBjYWxjKCh2YXIoLS1idXR0b25zQmxvY2tCdXR0b25zTWFyZ2luSG9yaXpvbnRhbFNpZGVzLCAje3JlbSgxNSl9KSAvIDIpICogLTEpO1xuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWJ1dHRvbnNCbG9ja0J1dHRvbk1heFdpZHRoLCAje3JlbSgyODApfSk7XG4gICAgICBtYXJnaW46IGNhbGModmFyKC0tYnV0dG9uc0Jsb2NrQnV0dG9uc01hcmdpblZlcnRpY2FsU2lkZXMsICN7cmVtKDIwKX0pIC8gMikgY2FsYyh2YXIoLS1idXR0b25zQmxvY2tCdXR0b25zTWFyZ2luSG9yaXpvbnRhbFNpZGVzLCAje3JlbSgxNSl9KSAvIDIpO1xuICAgIH1cbiAgfVxufSIsIiRhbHNvVG9SZWFkUGFkZGluZ1RvcDogMTVweCAhZGVmYXVsdDtcbiRhbHNvVG9SZWFkUGFkZGluZ0JvdHRvbTogMTVweCAhZGVmYXVsdDtcbiRhbHNvVG9SZWFkUGFkZGluZ1JpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuJGFsc29Ub1JlYWRQYWRkaW5nTGVmdDogMjBweCAhZGVmYXVsdDtcblxuJGFsc29Ub1JlYWRUaXRsZTogMTlweCAhZGVmYXVsdDtcblxuJGFsc29Ub1JlYWRMaW5rc01hcmdpblRvcDogMTVweCAhZGVmYXVsdDtcblxuJGFsc29Ub1JlYWRMaW5rc01hcmdpbkxlZnQ6IDIwcHggIWRlZmF1bHQ7XG5cbi5hbHNvVG9SZWFkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgQGluY2x1ZGUgcGFkZGluZy10b3AoJGFsc29Ub1JlYWRQYWRkaW5nVG9wKTtcbiAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgkYWxzb1RvUmVhZFBhZGRpbmdSaWdodCk7XG4gIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKCRhbHNvVG9SZWFkUGFkZGluZ0JvdHRvbSk7XG4gIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkYWxzb1RvUmVhZFBhZGRpbmdMZWZ0KTtcbn1cblxuLy8gVElUTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hbHNvVG9SZWFkX190aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYWxzb1RvUmVhZFRpdGxlKTtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuXG4vLyBMSU5LU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFsc29Ub1JlYWRfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgkYWxzb1RvUmVhZExpbmtzTWFyZ2luVG9wKTtcblxuICB1bCB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJGFsc29Ub1JlYWRMaW5rc01hcmdpbkxlZnQpO1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogcmVtKC01KTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNkODAwMjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWFsc29Ub1JlYWRMaW5rR2FwLCAje3JlbSg3KX0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGl0bGVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLnByaWNlLWJsb2Nrc19fdGl0bGUgPiAqIHtcbiAgY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHggIWltcG9ydGFudCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJpY2UtYmxvY2tzX190aXRsZSArIC5wcmljZS1ibG9ja3NfX2Rlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxNXB4KTtcbn1cbkBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gIC5wcmljZS1ibG9ja3NfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBCbG9ja3NcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuOnJvb3Qge1xuICBAaW5jbHVkZSByZnMoNDBweCwgLS1wcmljZS1ibG9ja3NfX2Jsb2Nrcy0tZ2FwKVxufVxuXG4ucHJpY2UtYmxvY2tzX19ibG9ja3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiB2YXIoLS1wcmljZS1ibG9ja3NfX2Jsb2Nrcy0tZ2FwKTtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCg0NXB4KTtcbn1cbi5wcmljZS1ibG9ja3NfX2Jsb2NrcyArIC5wcmljZS1ibG9ja3NfX3RpdGxlIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCg3NXB4KTtcbn1cbi5wcmljZS1ibG9ja3NfX2Rlc2NyaXB0aW9uX3ByaWNlX2Jsb2NrICsgLnByaWNlLWJsb2Nrc19fdGl0bGUge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDc1cHgpO1xufVxuXG5AaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgLnByaWNlLWJsb2Nrc19fYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICY6bm90KC5wcmljZS1ibG9ja3NfX2Jsb2Nrcy0tMSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSB2YXIoLS1wcmljZS1ibG9ja3NfX2Jsb2Nrcy0tZ2FwKSk7XG4gICAgfVxuICB9XG59XG5cbi5wcmljZS1ibG9ja3NfX2Rlc2NyaXB0aW9uX3ByaWNlX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn0iLCIucHJpY2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IEhlYWRlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4ucHJpY2UtYmxvY2sgLnByaWNlLWJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogI2Q4MDAyNyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGl0bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJpY2UtYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN1YiBUaXRsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcmljZS1ibG9ja19fc3ViX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVGFibGVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLnByaWNlLWJsb2NrX190YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxMHB4KTtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5wcmljZS1ibG9ja19fdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlLWJsb2NrX190YWJsZSB0Ym9keSA+IHRyICsgdHIgPiB0ZCB7XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEwcHgpO1xufVxuXG4ucHJpY2UtYmxvY2tfX3RhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246ICRsZWZ0O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5wcmljZS1ibG9ja19fdGFibGUgdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiAkcmlnaHQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU3ViIExpbmVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJpY2UtYmxvY2tfX3RhYmxlIHRyW2RhdGEtaXMtc3ViLWxpbmVdICsgdHI6bm90KFtkYXRhLWlzLXN1Yi1saW5lXSkgPiB0ZCB7XG4gIEBpbmNsdWRlIHBhZGRpbmctdG9wKDIwcHgpO1xufVxuLnByaWNlLWJsb2NrX190YWJsZSB0ZFtkYXRhLWlzLXN1Yi1saW5lXSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMTBweCk7XG59IiwiLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBUaXRsZVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW5jaG9yLWJ1dHRvbnNfX3RpdGxlIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQnV0dG9uc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYW5jaG9yLWJ1dHRvbnNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbi5hbmNob3ItYnV0dG9uc19fYnV0dG9ucyA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgQGluY2x1ZGUgcGFkZGluZygxNXB4IDMwcHgpO1xufVxuXG4uYW5jaG9yLWJ1dHRvbnNfX2J1dHRvbnMgPiBhOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODAwMjc7XG59XG5cbi5hbmNob3ItYnV0dG9uc19fYnV0dG9ucyA+IGE6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDNUU4OTtcbn1cblxuLmFuY2hvci1idXR0b25zX19idXR0b25zID4gYTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRBNkM4O1xufVxuXG4uYW5jaG9yLWJ1dHRvbnNfX2J1dHRvbnMgPiBhOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RTdFN0QgIWltcG9ydGFudDtcbn0iLCIvLy8gemV0byBtZVxuLy8vIFxuLy8vIFxuLmNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogcmVtKDY1KTtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIG1hcmdpbi10b3A6IHJlbSg5MCk7XG4gIH1cbn1cblxuLmNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICsuY29tbWVudC1yZXNwb25kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgJi0tcmVwbHkge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuXG4gICZfX2F2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLW1vcnRhcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlcGx5IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uY29tbWVudC1yZXBseS1saW5rIHtcbiAgLy8gQGV4dGVuZCAlYnV0dG9uLWFycm93O1xufVxuXG4uY29tbWVudC1jYW5jZWwtcmVwbHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblxuICBhIHtcbiAgICAvLyBAZXh0ZW5kICVidXR0b24tYXJyb3c7XG4gIH1cbn1cblxuLmNvbW1lbnRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi8vIEZPUk1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vICAgLmZvcm1Db250cm9sIHtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMzMzM3JlbTtcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjUyNTtcbi8vIH1cblxuLmNvbW1lbnQtZm9ybSB7XG4gIC5mb3JtQ29udHJvbCsuZm9ybUNvbnRyb2wge1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gIH1cblxuICA+KisqOm5vdCguZm9ybS1zdWJtaXQpIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjcpO1xuICB9XG59XG5cbi8vICAgLmNvbW1lbnRzX190aXRsZSB7XG4vLyAgICAgLy8gZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbi8vICAgICBmb250LXNpemU6IHJlbSgyMSk7XG4vLyAgICAgY29sb3I6ICM5Rjg1Nzc7XG5cbi8vICAgICAmOjphZnRlciB7XG4vLyAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgd2lkdGg6IDI1cHg7XG4vLyAgICAgICBoZWlnaHQ6IDFweDtcbi8vICAgICAgIG1hcmdpbjogZW0oMTcsIDIxKSAwO1xuLy8gICAgICAgbWFyZ2luLXRvcDogZW0oOCwgMjEpO1xuLy8gICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1vcnRhcjtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gLy9cbi8vIC8vIFZBTElEQVRJT05OXG4vLyAvL1xuXG4uY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiByZW0oNjUpO1xuXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDkwKTtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgKy5jb21tZW50LXJlc3BvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAmLS1yZXBseSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIC8vIGNvbG9yOiAkY29sb3ItbW9ydGFyO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVwbHkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5jb21tZW50LXJlcGx5LWxpbmsge1xuICAvLyBAZXh0ZW5kICVidXR0b24tYXJyb3c7XG59XG5cbi5jb21tZW50LWNhbmNlbC1yZXBseSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXG4gIGEge1xuICAgIC8vIEBleHRlbmQgJWJ1dHRvbi1hcnJvdztcbiAgfVxufVxuXG4uY29tbWVudHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLy8gRk9STVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmNvbW1lbnQtZm9ybSB7XG4gIC5mb3JtQ29udHJvbCsuZm9ybUNvbnRyb2wge1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gIH1cblxuICAvLyA+ICogKyAqOm5vdCguZm9ybS1zdWJtaXQpIHtcbiAgLy8gICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAvLyB9XG59XG5cbi5jb21tZW50c19fdGl0bGUge1xuICAvLyBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICBmb250LXNpemU6IHJlbSgyMSk7XG4gIC8vIGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiBlbSgxNywgMjEpIDA7XG4gICAgbWFyZ2luLXRvcDogZW0oOCwgMjEpO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb3J0YXI7XG4gIH1cbn1cblxuLmZvcm0tc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IHJlbSgyNSk7XG5cbiAgPmJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlcmVzZXQtYnV0dG9uO1xuICAgIC8vIEBleHRlbmQgJWJ1dHRvbi1vdXRsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY29tbWVudHNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiByZW0oNDUpO1xufVxuXG4ubWF0ZXJpYWxJbnB1dC5lbWFpbCBpbnB1dDpmb2N1c34ubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCxcbi5tYXRlcmlhbElucHV0LmVtYWlsIGlucHV0LmlzQWN0aXZlfi5tYXRlcmlhbC1pbnB1dF9faGVscC10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLm1hdGVyaWFsLWlucHV0X19oZWxwLXRleHQgZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAxNnB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSwgMHB4IDRweCA2cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpO1xuICBsZWZ0OiA0MHB4O1xuICBib3R0b206IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMEExQzJCO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3R0b206IC02cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCBkaXYge1xuICByaWdodDogNDBweDtcbiAgbGVmdDogYXV0bztcblxuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IDQ5cHg7XG4gIH1cbn1cblxuLmlzTm90VmFsaWQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzYWx0JyBvbjtcbiAgY29sb3I6ICNGMDQ0Mzg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaXNOb3RWYWxpZC0taWNvbmUsXG4udmFsaWQtLWljb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwcHg7XG59XG5cbi5jb21tZW50c0Jsb2NrX19mb3JtIC5tYXRlcmlhbElucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5pbnB1dC1jb250cm9sLmVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuXG4gIC5mb3JtQ29udHJvbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YwNDQzODtcbiAgfVxuXG4gICYrLnZhbGlkLS1pY29uZSsuaXNOb3RWYWxpZC0taWNvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJisudmFsaWQtLWljb25lKy5pc05vdFZhbGlkLS1pY29uZSsuaXNOb3RWYWxpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG4uaW5wdXQtY29udHJvbC5zdWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtQ29udHJvbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNBOUMxNztcbiAgfVxuXG4gICYrLnZhbGlkLS1pY29uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG5mbGFzaC1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogIzNBOUMxNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDEyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWF0ZXJpYWxJbnB1dC5lbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnQtZm9ybS1zdWJzY3JpcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAvKiBDb21tZW50cyB2YWxpZGF0aW9uICAqL1xuXG4uZW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi8qIENvbW1lbnRzIHZhbGlkYXRpb24gICovXG5cbi5pbnB1dC1jb250cm9sLFxuLnR3by1pbnB1dHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1jb250cm9sLmF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5pbnB1dC1jb250cm9sLmVtYWlsIGlucHV0OmZvY3Vzfi5pbnB1dC1jb250cm9sX19oZWxwLXRleHQsXG4uaW5wdXQtY29udHJvbC5lbWFpbCBpbnB1dC5pc0FjdGl2ZX4uaW5wdXQtY29udHJvbF9faGVscC10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1jb250cm9sX19oZWxwLXRleHQgc3ZnIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG4uaW5wdXQtY29udHJvbF9faGVscC10ZXh0IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjQTQ4Njc3O1xufVxuXG4jY29tbWVudC1lcnJvcixcbiNhdXRob3ItZXJyb3IsXG4jZW1haWwtZXJyb3Ige1xuICBjb2xvcjogI0YwNDQzODtcbn1cblxuLnR3by1pbnB1dHMgLmlucHV0LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA0NDM4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWNvbnRyb2xfX2hlbHAtdGV4dCBkaXYge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggNnB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKTtcbiAgbGVmdDogMzJweDtcbiAgYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzBBMUMyQjtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uaW5wdXQtY29udHJvbF9faGVscC10ZXh0IGRpdiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaW5wdXQtY29udHJvbF9faGVscC10ZXh0IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0LmlucHV0LS1mb2N1c2Vkfi5pbnB1dC1jb250cm9sX19oZWxwLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtLXN1YnNjcmlwdGlvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLmlucHV0LWNvbnRyb2wgLmlucHV0LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA0NDM4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR3by1pbnB1dHM6aGFzKD4gLmlucHV0LWVycm9yKTphZnRlcixcbi5pbnB1dC1jb250cm9sOmhhcyg+IC5pbnB1dC1lcnJvcik6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMTlfMzk4KSclM0UlM0NwYXRoIGQ9J004LjAwMDA0IDUuMzMzMzdWOC4wMDAwNE04LjAwMDA0IDEwLjY2NjdIOC4wMDY3MU0xNC42NjY3IDguMDAwMDRDMTQuNjY2NyAxMS42ODE5IDExLjY4MTkgMTQuNjY2NyA4LjAwMDA0IDE0LjY2NjdDNC4zMTgxNCAxNC42NjY3IDEuMzMzMzcgMTEuNjgxOSAxLjMzMzM3IDguMDAwMDRDMS4zMzMzNyA0LjMxODE0IDQuMzE4MTQgMS4zMzMzNyA4LjAwMDA0IDEuMzMzMzdDMTEuNjgxOSAxLjMzMzM3IDE0LjY2NjcgNC4zMTgxNCAxNC42NjY3IDguMDAwMDRaJyBzdHJva2U9JyUyM0YwNDQzOCcgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMTlfMzk4JyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMDtcbn1cblxuLmlucHV0LWNvbnRyb2wgLmlucHV0LXZhbGlkLFxuLnR3by1pbnB1dHMgLmlucHV0LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0E5QzE3ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWNvbnRyb2w6aGFzKD4gLmlucHV0LXZhbGlkKTphZnRlcixcbi50d28taW5wdXRzOmhhcyg+IC5pbnB1dC12YWxpZCk6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMTlfMzg0KSclM0UlM0NwYXRoIGQ9J001LjAwMDA0IDguMDAwMDRMNy4wMDAwNCAxMEwxMSA2LjAwMDA0TTE0LjY2NjcgOC4wMDAwNEMxNC42NjY3IDExLjY4MTkgMTEuNjgxOSAxNC42NjY3IDguMDAwMDQgMTQuNjY2N0M0LjMxODE0IDE0LjY2NjcgMS4zMzMzNyAxMS42ODE5IDEuMzMzMzcgOC4wMDAwNEMxLjMzMzM3IDQuMzE4MTQgNC4zMTgxNCAxLjMzMzM3IDguMDAwMDQgMS4zMzMzN0MxMS42ODE5IDEuMzMzMzcgMTQuNjY2NyA0LjMxODE0IDE0LjY2NjcgOC4wMDAwNFonIHN0cm9rZT0nJTIzM0E5QzE3JyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIxOV8zODQnJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwO1xufVxuXG4ucGxhY2UtaG9sZGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWJvZHksICMwMDApO1xuICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tamFmZmFDb2xvcik7XG59XG5cbi5mbGV4LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmlucHV0LS1mb2N1c2VkK2xhYmVsIHtcbiAgY29sb3I6ICM4QjhCOEI7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IDFweDtcbn1cblxuaHRtbFtkaXI9XCJydGxcIl0gLmlucHV0LS1mb2N1c2VkK2xhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmlucHV0LS1mb2N1c2VkK2xhYmVsKy5pbnB1dC1jb250cm9sX19oZWxwLXRleHQgc3ZnIHtcbiAgdG9wOiAtMjBweDtcbn1cblxuXG4vLy9cbi8vLyBcblxuLyoqXG4gICogICA9PT0gQ09NTUVOVCBGT1JNID09PVxuICAqL1xuXG4uY29tbWVudC1mb3JtX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcblxuICAgICYuY29tbWVudC1mb3JtX19pbmZvcyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjQ0FCNDlCO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAmLmZvcm0tc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtZm9ybV9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAvKiEqL1xuICAgIEBpbmNsdWRlIHBob3Rvc2hvcC1sZXR0ZXIoMjAsIDEwMCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLy8gQGluY2x1ZGUgcHNldWRvKCRwb3M6IGluaGVyaXQpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyohKi9cbiAgQGluY2x1ZGUgcGhvdG9zaG9wLWxldHRlcigxMywgNDApO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgLyohKi9cbiAgICBAaW5jbHVkZSBwaG90b3Nob3AtbGV0dGVyKDEzLCA0MCk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uZmlsZS11cGxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgPnNwYW4ge1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgIC8qISovXG4gICAgQGluY2x1ZGUgcGhvdG9zaG9wLWxldHRlcigxMywgMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuZmlsZS11cGxvYWRfX3RleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLy8gTWFrZSBkaXNhcGVhciBmaWxlIGlucHV0XG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICB6LWluZGV4OiAtMTAwMDtcbiAgfVxuXG4gIC8vIFN0eWxpemUgdGhlIG5ldyBmaWxlIGlucHV0XG4gIC5maWxlLXVwbG9hZF9faW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiEqL1xuICAgIEBpbmNsdWRlIHBob3Rvc2hvcC1sZXR0ZXIoMTEsIDIwKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vIEBpbmNsdWRlIHBzZXVkbygpO1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuLy8gICAudHdvLWlucHV0cyB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgfVxuLy8gfVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICAvKiEqL1xuICBAaW5jbHVkZSBwaG90b3Nob3AtbGV0dGVyKDE0LCAwLCAyMSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIC8vIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xufVxuXG4uY29tbWVudC1mb3JtIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNvbW1lbnQtZm9ybV9fc3VibWl0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vIEBpbmNsdWRlIHBzZXVkbygpO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIHBob3Rvc2hvcC1sZXR0ZXIoMTQsIDYwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC50d28taW5wdXRzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4qIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7IFxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjBweDsgXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LWZvcm1fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gICAgKiAgID09PSBDT05UQUNUIEZPUk0gPT09XG4gICAgKi9cblxuLmNvbnRhY3QtZm9ybSB7XG5cbiAgJWhlYWRpbmdzLFxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIC8qISovXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnR3by1pbnB1dHMge1xuXG4gICAgLyohKi9cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPioge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC8qISovXG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWZvcm1fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcblxuICAgIC5jb250YWN0LWZvcm1fX2Zvb3Rlci0tdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY29sb3I6ICMwZTBlMGU7XG4gICAgICAvKiEqL1xuICAgICAgQGluY2x1ZGUgcGhvdG9zaG9wLWxldHRlcigxNSwgNDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5maWxlLXVwbG9hZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAuZmlsZS11cGxvYWRfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwZTBlMGU7XG4gICAgICAgIC8qISovXG4gICAgICAgIEBpbmNsdWRlIHBob3Rvc2hvcC1sZXR0ZXIoMTQsIDQwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLmZpbGUtdXBsb2FkX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICMwZTBlMGU7XG4gICAgICAgIC8qISovXG4gICAgICAgIEBpbmNsdWRlIHBob3Rvc2hvcC1sZXR0ZXIoMTEsIDQwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1mb3JtX19yZ3BkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMGUwZTBlO1xuICAgICAgICAvKiEqL1xuICAgICAgICBAaW5jbHVkZSBwaG90b3Nob3AtbGV0dGVyKDEyLCA0MCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWZvcm1fX3N1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLyohKi9cbiAgICAgICAgQGluY2x1ZGUgcGhvdG9zaG9wLWxldHRlcigxNSwgMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvKiEqL1xuICAgICAgICAvLyAgIEBpbmNsdWRlIHBzZXVkbygpO1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqL1xuXG5cbi5tYXRlcmlhbElucHV0LmVtYWlsIGlucHV0OmZvY3Vzfi5tYXRlcmlhbC1pbnB1dF9faGVscC10ZXh0LFxuLm1hdGVyaWFsSW5wdXQuZW1haWwgaW5wdXQuaXNBY3RpdmV+Lm1hdGVyaWFsLWlucHV0X19oZWxwLXRleHQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1hdGVyaWFsLWlucHV0X19oZWxwLXRleHQgc3ZnIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA1N3B4O1xuXG4gICY6aG92ZXIrZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHBhdGgge1xuICAgIHN0cm9rZTogI2MxMDYwNjtcbiAgfVxufVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCBzdmcge1xuICByaWdodDogODhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5pc05vdFZhbGlkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc2FsdCcgb247XG4gIGNvbG9yOiAjRjA0NDM4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmlucHV0LWNvbnRyb2wuZXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG5cbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMDQ0MzggIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmlzTm90VmFsaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmlzTm90VmFsaWQtLWljb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbi5pbnB1dC1jb250cm9sLnN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzQTlDMTcgIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZhbGlkLS1pY29uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG5mbGFzaC1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDEyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaW5wdXQtLWFjdGl2ZX4ubWF0ZXJpYWwtaW5wdXRfX2hlbHAtdGV4dCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHNCbG9ja19fZm9ybSAubWF0ZXJpYWxJbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50c0Jsb2NrX19mb3JtIC5tYXRlcmlhbElucHV0IHRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC42KTtcbn1cblxuLmZvcm1Db250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNTI1MjUgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX2Zvcm0gLm1hdGVyaWFsSW5wdXQgbGFiZWwge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyOTI5MjkgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzQmxvY2tfX2Zvcm0gLm1hdGVyaWFsSW5wdXQgbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uZm9ybS1zdWJtaXQ+LmJ1dHRvbi1zdWJtaXR0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0IxMEYyNztcbiAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gIGJvcmRlcjogMC44MnB4IHNvbGlkICNCMTBGMjc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYxLCAyNSwgNDUsIDAuMDUpO1xuICBwYWRkaW5nOiAzcHggM3B4IDNweCAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNi4yMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnN2ZyB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICByaWdodDogMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuICBzcGFue1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuXG4iLCIuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lcntoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7fS5nbGlnaHRib3gtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5OTk5ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbW96LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO291dGxpbmU6bm9uZX0uZ2xpZ2h0Ym94LWNvbnRhaW5lci5pbmFjdGl2ZXtkaXNwbGF5Om5vbmV9LmdsaWdodGJveC1jb250YWluZXIgLmdjb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5OTk7b3ZlcmZsb3c6aGlkZGVufS5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGVyey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTotd2Via2l0LWJveCAhaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ggIWltcG9ydGFudDtkaXNwbGF5Oi13ZWJraXQtZmxleCAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRle3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3BhY2l0eTowfS5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUuY3VycmVudHtvcGFjaXR5OjE7ei1pbmRleDo5OTk5OTtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLnByZXZ7b3BhY2l0eToxO3otaW5kZXg6OTk5OX0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWlubmVyLWNvbnRlbnR7d2lkdGg6MTAwJX0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7bWFyZ2luOmF1dG87aGVpZ2h0OjEwMHZofS5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmd2aWRlby1jb250YWluZXJ7d2lkdGg6MTAwJX0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLWJvdHRvbSwuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLWxlZnQsLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1yaWdodHttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5nc2xpZGUgaWZyYW1lLC5nc2xpZGUgdmlkZW97b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7bWluLWhlaWdodDoxNjVweDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtdG91Y2gtYWN0aW9uOmF1dG87dG91Y2gtYWN0aW9uOmF1dG99LmdzbGlkZTpub3QoLmN1cnJlbnQpe3BvaW50ZXItZXZlbnRzOm5vbmV9LmdzbGlkZS1pbWFnZXstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZ3NsaWRlLWltYWdlIGltZ3ttYXgtaGVpZ2h0OjEwMHZoO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO2Zsb2F0Om5vbmU7b3V0bGluZTpub25lO2JvcmRlcjpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTttYXgtd2lkdGg6MTAwdnc7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lO21hcmdpbjphdXRvO21pbi13aWR0aDoyMDBweH0uZGVzYy10b3AgLmdzbGlkZS1pbWFnZSBpbWcsLmRlc2MtYm90dG9tIC5nc2xpZGUtaW1hZ2UgaW1ne3dpZHRoOmF1dG99LmRlc2MtbGVmdCAuZ3NsaWRlLWltYWdlIGltZywuZGVzYy1yaWdodCAuZ3NsaWRlLWltYWdlIGltZ3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS5nc2xpZGUtaW1hZ2UgaW1nLmRyYWdnaW5ne2N1cnNvcjotd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7Y3Vyc29yOmdyYWJiaW5nICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uZ3NsaWRlLXZpZGVve3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDB2aDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmdzbGlkZS12aWRlbyAucGx5cl9fcG9zdGVyLWVuYWJsZWQucGx5ci0tbG9hZGluZyAucGx5cl9fcG9zdGVye2Rpc3BsYXk6bm9uZX0uZ3NsaWRlLXZpZGVvIC5ndmlkZW8td3JhcHBlcnt3aWR0aDoxMDAlO21hcmdpbjphdXRvfS5nc2xpZGUtdmlkZW86OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwwLDAsMC4zNCk7ZGlzcGxheTpub25lfS5nc2xpZGUtdmlkZW8ucGxheWluZzo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZ3NsaWRlLXZpZGVvLmZ1bGxzY3JlZW57bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttaW4td2lkdGg6MTAwJTtoZWlnaHQ6NzV2aH0uZ3NsaWRlLXZpZGVvLmZ1bGxzY3JlZW4gdmlkZW97bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmdzbGlkZS1pbmxpbmV7YmFja2dyb3VuZDojZmZmO3RleHQtYWxpZ246bGVmdDttYXgtaGVpZ2h0Oi13ZWJraXQtY2FsYygxMDB2aCAtIDQwcHgpO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDQwcHgpO292ZXJmbG93OmF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luOmF1dG99LmdzbGlkZS1pbmxpbmUgLmdpbmxpbmVkLWNvbnRlbnR7cGFkZGluZzoyMHB4O3dpZHRoOjEwMCV9LmdzbGlkZS1pbmxpbmUgLmRyYWdnaW5ne2N1cnNvcjotd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7Y3Vyc29yOmdyYWJiaW5nICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uZ2lubGluZWQtY29udGVudHtvdmVyZmxvdzphdXRvO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtvcGFjaXR5OjF9LmdzbGlkZS1leHRlcm5hbHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MDtvdmVyZmxvdzphdXRvO21heC1oZWlnaHQ6NzV2aDtoZWlnaHQ6MTAwJX0uZ3NsaWRlLW1lZGlhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7d2lkdGg6YXV0b30uem9vbWVkIC5nc2xpZGUtbWVkaWF7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uZGVzYy10b3AgLmdzbGlkZS1tZWRpYSwuZGVzYy1ib3R0b20gLmdzbGlkZS1tZWRpYXttYXJnaW46MCBhdXRvOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5nc2xpZGUtZGVzY3JpcHRpb257cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMCAxMDAlOy13ZWJraXQtZmxleDoxIDAgMTAwJTtmbGV4OjEgMCAxMDAlfS5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCwuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0e21heC13aWR0aDoxMDAlfS5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tYm90dG9tLC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tdG9we21hcmdpbjowIGF1dG87d2lkdGg6MTAwJX0uZ3NsaWRlLWRlc2NyaXB0aW9uIHB7bWFyZ2luLWJvdHRvbToxMnB4fS5nc2xpZGUtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uem9vbWVkIC5nc2xpZGUtZGVzY3JpcHRpb257ZGlzcGxheTpub25lfS5nbGlnaHRib3gtYnV0dG9uLWhpZGRlbntkaXNwbGF5Om5vbmV9LmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjcmlwdGlvbntoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cGFkZGluZzoxOXB4IDExcHg7bWF4LXdpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozICFpbXBvcnRhbnQ7LW1zLWZsZXgtb3JkZXI6MiAhaW1wb3J0YW50Oy13ZWJraXQtb3JkZXI6MiAhaW1wb3J0YW50O29yZGVyOjIgIWltcG9ydGFudDttYXgtaGVpZ2h0Ojc4dmg7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50O2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsMCwwLDApKSwgdG8ocmdiYSgwLDAsMCwwLjc1KSkpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjc1KSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC43NSkgMTAwJSk7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGxpbmVhcjtwYWRkaW5nLWJvdHRvbTo1MHB4fS5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtdGl0bGV7Y29sb3I6I2ZmZjtmb250LXNpemU6MWVtfS5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzY3tjb2xvcjojYTFhMWExfS5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyBhe2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgKntjb2xvcjppbmhlcml0fS5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyAuZGVzYy1tb3Jle2NvbG9yOiNmZmY7b3BhY2l0eTowLjR9LmdkZXNjLW9wZW4gLmdzbGlkZS1tZWRpYXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlO29wYWNpdHk6MC40fS5nZGVzYy1vcGVuIC5nZGVzYy1pbm5lcntwYWRkaW5nLWJvdHRvbTozMHB4fS5nZGVzYy1jbG9zZWQgLmdzbGlkZS1tZWRpYXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlO29wYWNpdHk6MX0uZ3Jlc2V0ey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LmdhYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0uZ3JlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5nbGlnaHRib3gtZGVzY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZ2xpZ2h0Ym94LW9wZW57b3ZlcmZsb3c6aGlkZGVufS5nbG9hZGVye2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7LXdlYmtpdC1hbmltYXRpb246bGlnaHRib3hMb2FkZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmxpZ2h0Ym94TG9hZGVyIDAuOHMgaW5maW5pdGUgbGluZWFyO2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6OTk5OTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvO3RvcDo0NyV9LmdvdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0Oi13ZWJraXQtY2FsYygxMDB2aCArIDFweCk7aGVpZ2h0OmNhbGMoMTAwdmggKyAxcHgpO3Bvc2l0aW9uOmZpeGVkO3RvcDotMXB4O2xlZnQ6MDtiYWNrZ3JvdW5kOiMwMDA7d2lsbC1jaGFuZ2U6b3BhY2l0eX0uZ2xpZ2h0Ym94LW1vYmlsZSAuZ292ZXJsYXl7YmFja2dyb3VuZDojMDAwfS5ncHJldiwuZ25leHQsLmdjbG9zZXt6LWluZGV4Ojk5OTk5O2N1cnNvcjpwb2ludGVyO3dpZHRoOjI2cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyOm5vbmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZ3ByZXYgc3ZnLC5nbmV4dCBzdmcsLmdjbG9zZSBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoyNXB4O2hlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MH0uZ3ByZXYuZGlzYWJsZWQsLmduZXh0LmRpc2FibGVkLC5nY2xvc2UuZGlzYWJsZWR7b3BhY2l0eTowLjF9LmdwcmV2IC5nYXJyb3csLmduZXh0IC5nYXJyb3csLmdjbG9zZSAuZ2Fycm93e3N0cm9rZTojZmZmfS5nYnRuLmZvY3VzZWR7b3V0bGluZToycHggc29saWQgIzBmM2Q4MX1pZnJhbWUud2FpdC1hdXRvcGxheXtvcGFjaXR5OjB9LmdsaWdodGJveC1jbG9zaW5nIC5nbmV4dCwuZ2xpZ2h0Ym94LWNsb3NpbmcgLmdwcmV2LC5nbGlnaHRib3gtY2xvc2luZyAuZ2Nsb3Nle29wYWNpdHk6MCAhaW1wb3J0YW50fS5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1kZXNjcmlwdGlvbntiYWNrZ3JvdW5kOiNmZmZ9LmdsaWdodGJveC1jbGVhbiAuZ2Rlc2MtaW5uZXJ7cGFkZGluZzoyMnB4IDIwcHh9LmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLXRpdGxle2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OmFyaWFsO2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbToxOXB4O2xpbmUtaGVpZ2h0OjEuNGVtfS5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1kZXNje2ZvbnQtc2l6ZTowLjg2ZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjEuNGVtfS5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS12aWRlb3tiYWNrZ3JvdW5kOiMwMDB9LmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsLmdsaWdodGJveC1jbGVhbiAuZ25leHQsLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3Nle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4fS5nbGlnaHRib3gtY2xlYW4gLmdwcmV2IHBhdGgsLmdsaWdodGJveC1jbGVhbiAuZ25leHQgcGF0aCwuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2UgcGF0aHtmaWxsOiNmZmZ9LmdsaWdodGJveC1jbGVhbiAuZ3ByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDAlO2xlZnQ6MzBweDt3aWR0aDo0MHB4O2hlaWdodDo1MHB4fS5nbGlnaHRib3gtY2xlYW4gLmduZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTAwJTtyaWdodDozMHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjUwcHh9LmdsaWdodGJveC1jbGVhbiAuZ2Nsb3Nle3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7dG9wOjE1cHg7cmlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZX0uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Ugc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OmF1dG99LmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlOmhvdmVye29wYWNpdHk6MX0uZ2ZhZGVJbnstd2Via2l0LWFuaW1hdGlvbjpnZmFkZUluIDAuNXMgZWFzZTthbmltYXRpb246Z2ZhZGVJbiAwLjVzIGVhc2V9LmdmYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uOmdmYWRlT3V0IDAuNXMgZWFzZTthbmltYXRpb246Z2ZhZGVPdXQgMC41cyBlYXNlfS5nc2xpZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uOmdzbGlkZU91dExlZnQgMC4zcyBlYXNlO2FuaW1hdGlvbjpnc2xpZGVPdXRMZWZ0IDAuM3MgZWFzZX0uZ3NsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uOmdzbGlkZUluTGVmdCAwLjNzIGVhc2U7YW5pbWF0aW9uOmdzbGlkZUluTGVmdCAwLjNzIGVhc2V9LmdzbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uOmdzbGlkZU91dFJpZ2h0IDAuM3MgZWFzZTthbmltYXRpb246Z3NsaWRlT3V0UmlnaHQgMC4zcyBlYXNlfS5nc2xpZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uOmdzbGlkZUluUmlnaHQgMC4zcyBlYXNlO2FuaW1hdGlvbjpnc2xpZGVJblJpZ2h0IDAuM3MgZWFzZX0uZ3pvb21Jbnstd2Via2l0LWFuaW1hdGlvbjpnem9vbUluIDAuNXMgZWFzZTthbmltYXRpb246Z3pvb21JbiAwLjVzIGVhc2V9Lmd6b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uOmd6b29tT3V0IDAuNXMgZWFzZTthbmltYXRpb246Z3pvb21PdXQgMC41cyBlYXNlfUAtd2Via2l0LWtleWZyYW1lcyBsaWdodGJveExvYWRlcnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBsaWdodGJveExvYWRlcnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGdmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGdmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZ2ZhZGVPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGdmYWRlT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGdzbGlkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTYwJSwgMCwgMCl9dG97dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZ3NsaWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKX10b3t2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGdzbGlkZU91dExlZnR7ZnJvbXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufX1Aa2V5ZnJhbWVzIGdzbGlkZU91dExlZnR7ZnJvbXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufX1ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNjAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNjAlLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGdzbGlkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDYwJSwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGdzbGlkZU91dFJpZ2h0e2Zyb217b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNjAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHR7ZnJvbXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MCUsIDAsIDApO29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGd6b29tSW57ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZ3pvb21Jbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfXRve29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGd6b29tT3V0e2Zyb217b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZ3pvb21PdXR7ZnJvbXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfXRve29wYWNpdHk6MH19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lcnt3aWR0aDphdXRvO2hlaWdodDphdXRvOy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9LmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy10b3AgLmdzbGlkZS1kZXNjcmlwdGlvbnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE7LW1zLWZsZXgtb3JkZXI6MDstd2Via2l0LW9yZGVyOjA7b3JkZXI6MH0uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWltYWdlLC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UgaW1ney13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MjstbXMtZmxleC1vcmRlcjoxOy13ZWJraXQtb3JkZXI6MTtvcmRlcjoxfS5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWRlc2NyaXB0aW9uey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowOy13ZWJraXQtb3JkZXI6MDtvcmRlcjowfS5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWltYWdley13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MjstbXMtZmxleC1vcmRlcjoxOy13ZWJraXQtb3JkZXI6MTtvcmRlcjoxfS5nc2xpZGUtaW1hZ2UgaW1ne21heC1oZWlnaHQ6OTd2aDttYXgtd2lkdGg6MTAwJX0uZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZXtjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjp6b29tLWlufS56b29tZWQgLmdzbGlkZS1pbWFnZSBpbWcuem9vbWFibGV7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6Z3JhYn0uZ3NsaWRlLWlubGluZXttYXgtaGVpZ2h0Ojk1dmh9LmdzbGlkZS1leHRlcm5hbHttYXgtaGVpZ2h0OjEwMHZofS5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCwuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0e21heC13aWR0aDoyNzVweH0uZ2xpZ2h0Ym94LW9wZW57aGVpZ2h0OmF1dG99LmdvdmVybGF5e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkyKX0uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtbWVkaWF7LXdlYmtpdC1ib3gtc2hhZG93OjFweCAycHggOXB4IDBweCByZ2JhKDAsMCwwLDAuNjUpO2JveC1zaGFkb3c6MXB4IDJweCA5cHggMHB4IHJnYmEoMCwwLDAsMC42NSl9LmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tbGVmdCAuZ2Rlc2MtaW5uZXIsLmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tcmlnaHQgLmdkZXNjLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO292ZXJmbG93LXk6YXV0b30uZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldiwuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCwuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2V7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMzIpfS5nbGlnaHRib3gtY2xlYW4gLmdwcmV2OmhvdmVyLC5nbGlnaHRib3gtY2xlYW4gLmduZXh0OmhvdmVyLC5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43KX0uZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldnt0b3A6NDUlfS5nbGlnaHRib3gtY2xlYW4gLmduZXh0e3RvcDo0NSV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmdsaWdodGJveC1jbGVhbiAuZ2Nsb3Nle29wYWNpdHk6MC43O3JpZ2h0OjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MjBweCl7LmdvdmVybGF5e2JhY2tncm91bmQ6IzAwMH19XG4iLCIubWVkaWFzQmxvY2tzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQGluY2x1ZGUgbXEoJ3BoYWJsZXQnLCAnbWluJykge1xuICAubWVkaWFzQmxvY2tzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gIC5tZWRpYXNCbG9ja3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQmxvY2tcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLm1lZGlhc0Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMDAwMDAwMGQ7XG59XG5cbi5tZWRpYXNCbG9jayA+ICoge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQmFja2dyb3VuZCBJbWFnZVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4ubWVkaWFzQmxvY2tfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fY2F0ZWdvcnkgLm1lZGlhc0Jsb2NrX19iYWNrZ3JvdW5kLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tZWRpYXNCbG9ja19fYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgT24gSG92ZXJcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufFxufFxufFxuKi9cblxuLm1lZGlhc0Jsb2NrX19vbi1ob3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fdGV4dC10cmFuc2Zvcm0pO1xuICBwYWRkaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyX19wYWRkaW5nLXRvcCkgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy1yaWdodCkgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy1ib3R0b20pIHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX3BhZGRpbmctbGVmdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXJfX2JhY2tncm91bmQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjM2LCAwLCAwLjY0LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cbiAgLmFwcGx5U3R5bGVzIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZGl2Lm1lZGlhc0Jsb2NrX19vbi1ob3Zlci10aXRsZSA+ICoge1xuICBmb250LWZhbWlseTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX2ZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4vLyBCb3JkZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmRpdi5tZWRpYXNCbG9ja19fb24taG92ZXItdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci10aXRsZS1ib3JkZXJfX3dpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9faGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fbWFyZ2luLXRvcCkgYXV0byB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLXRpdGxlLWJvcmRlcl9fbWFyZ2luLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItdGl0bGUtYm9yZGVyX19iYWNrZ3JvdW5kKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZXNjcmlwdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmRpdi5tZWRpYXNCbG9ja19fb24taG92ZXItZGVzY3JpcHRpb24gPiAqIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1kZXNjcmlwdGlvbl9fbGV0dGVyLXNwYWNpbmcpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX190ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX3RleHQtdHJhbnNmb3JtKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCdXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubWVkaWFzQmxvY2tfX29uLWhvdmVyLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2NvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItYnV0dG9uX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2xldHRlci1zcGFjaW5nKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3RleHQtdHJhbnNmb3JtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX21hcmdpbi10b3ApO1xufVxuXG4ubWVkaWFzQmxvY2tfX29uLWhvdmVyLWJ1dHRvbiA+IHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX3BhZGRpbmctYm90dG9tKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fY29sb3IpIDAlLCB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19jb2xvcikgNSUsIHRyYW5zcGFyZW50IDUuMDElKSBuby1yZXBlYXQgdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fZnJvbS1wb3NpdGlvbikgLyB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX19mcm9tLXNpemUpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX190cmFuc2l0aW9uKTtcbn1cblxuLm1lZGlhc0Jsb2NrX19vbi1ob3Zlci1idXR0b24gPiBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbi1saW5lX190by1zaXplKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b24tbGluZV9fdG8tcG9zaXRpb24pO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRpdGxlXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5tZWRpYXNCbG9ja19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX2ZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX3RpdGxlX19sZXR0ZXItc3BhY2luZyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX3RleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fdGV4dC10cmFuc2Zvcm0pO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1yaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fdGl0bGVfX21hcmdpbi1ib3R0b20pO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX190aXRsZV9fbWFyZ2luLWxlZnQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjY2LCAwLCAwLjM0LCAxKSwgdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjY2LCAwLCAwLjM0LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICBjb2xvcjogIzAwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgQmxvY2sgLSBIb3ZlclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4ubWVkaWFzQmxvY2s6aG92ZXIgLm1lZGlhc0Jsb2NrX19vbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5tZWRpYXNCbG9jazpob3ZlciAubWVkaWFzQmxvY2tfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4iLCJcbi8qXG4vXG4vYmFjay10by10b3Bcbi9cbiovXG5cblxuJGJhY2tUb1RvcFdpZHRoOiB2YXIoLS1iYWNrVG9Ub3BXaWR0aCwgNTBweCk7XG4kYmFja1RvVG9wQm90dG9tOiB2YXIoLS1iYWNrVG9Ub3BCb3R0b20sIDcwcHgpO1xuJGJhY2tUb1RvcFJpZ2h0OiB2YXIoLS1iYWNrVG9Ub3BSaWdodCwgMHB4KTtcbiRiYWNrVG9Ub3BPZmZzZXRSaWdodDogdmFyKC0tYmFja1RvVG9wT2Zmc2V0UmlnaHQsIDIwcHgpO1xuXG5AaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScpIHtcbiAgICBiYWNrLXRvLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMTA2MDY7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogJGJhY2tUb1RvcFdpZHRoO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWJhY2tUb1RvcEhlaWdodCwgNTBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogdmFyKC0tYmFja1RvVG9wWmluZGV4LCAyMCk7XG4gICAgICAgIHJpZ2h0OiAkYmFja1RvVG9wUmlnaHQ7XG4gICAgICAgIGJvdHRvbTogMTdyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFja1RvVG9wQm9yZGVyUmFkaXVzLCAxMDAlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAkZWFzZSwgdHJhbnNmb3JtIC4zcyAkZWFzZTtcbiAgICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZBREE3O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIHRyYW5zZm9ybTogdmFyKC0tYmFja1RvVG9wVHJhbnNmb3JtLCB0cmFuc2xhdGUzZChjYWxjKDEwMCUgKyB2YXIoLS1iYWNrVG9Ub3BFeHRyYU9mZnNldCwgMHB4KSksIDAsIDApKSB2YXIoLS1iYWNrVG9Ub3BUcmFuc2Zvcm1FeHRyYSwgcm90YXRlKDBkZWcpKTtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIFxuICAgICAgICBAaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScsICdtaW4nKSB7XG4gICAgICAgICAgYm90dG9tOiAxNS41cmVtO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB2YXIoLS1iYWNrVG9Ub3BTdmdUcmFuc2Zvcm0sIG5vbmUpO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICBcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1iYWNrVG9Ub3BTdmdDb2xvciwgI0ZGRik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEwNjA2O1xuICAgIFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHZhcigtLWJhY2tUb1RvcEFjdGl2ZVRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoY2FsYygoI3skYmFja1RvVG9wT2Zmc2V0UmlnaHR9ICsgdmFyKC0tYmFja1RvVG9wRXh0cmFPZmZzZXQsIDBweCkpICogLTEpLCAwLCAwKSkgdmFyKC0tYmFja1RvVG9wQWN0aXZlVHJhbnNmb3JtRXh0cmEsIHZhcigtLWJhY2tUb1RvcFRyYW5zZm9ybUV4dHJhLCByb3RhdGUoMGRlZykpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYmFjay10by10b3AuaXMtYWN0aXZlOmhvdmVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtMjBweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbn1cbkBpbmNsdWRlIG1xKCdyZXNwb25zaXZlJywgJ21pbicpIHtcbiAgYmFjay10by10b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiAjYzEwNjA2O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6ICRiYWNrVG9Ub3BXaWR0aDtcblx0aGVpZ2h0OiB2YXIoLS1iYWNrVG9Ub3BIZWlnaHQsIDUwcHgpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IHZhcigtLWJhY2tUb1RvcFppbmRleCwgMjApO1xuXHRyaWdodDogJGJhY2tUb1RvcFJpZ2h0O1xuXHRib3R0b206IDE1LjVyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYmFja1RvVG9wQm9yZGVyUmFkaXVzLCAxMDAlKTtcblx0Ym94LXNoYWRvdzogMCA0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAkZWFzZSwgdHJhbnNmb3JtIC4zcyAkZWFzZTtcblxuXHRwIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICM0RkFEQTc7XG5cdH1cblxuXHR0cmFuc2Zvcm06IHZhcigtLWJhY2tUb1RvcFRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoY2FsYygxMDAlICsgdmFyKC0tYmFja1RvVG9wRXh0cmFPZmZzZXQsIDBweCkpLCAwLCAwKSkgdmFyKC0tYmFja1RvVG9wVHJhbnNmb3JtRXh0cmEsIHJvdGF0ZSgwZGVnKSk7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRzdmcge1xuXHQgIHRyYW5zZm9ybTogdmFyKC0tYmFja1RvVG9wU3ZnVHJhbnNmb3JtLCBub25lKTtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cblx0ICBwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRzdHJva2U6IHZhcigtLWJhY2tUb1RvcFN2Z0NvbG9yLCAjRkZGKTtcblx0ICB9XG5cdH1cblxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHQgICY6aG92ZXIge1xuXG5cdFx0c3ZnIHtcblx0XHQgIHBhdGgge1xuXHRcdFx0c3Ryb2tlOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoMHB4KSAhaW1wb3J0YW50O1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQmLmlzLWFjdGl2ZSB7XG5cdCAgdHJhbnNmb3JtOiB2YXIoLS1iYWNrVG9Ub3BBY3RpdmVUcmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKGNhbGMoKCN7JGJhY2tUb1RvcE9mZnNldFJpZ2h0fSArIHZhcigtLWJhY2tUb1RvcEV4dHJhT2Zmc2V0LCAwcHgpKSAqIC0xKSwgMCwgMCkpIHZhcigtLWJhY2tUb1RvcEFjdGl2ZVRyYW5zZm9ybUV4dHJhLCB2YXIoLS1iYWNrVG9Ub3BUcmFuc2Zvcm1FeHRyYSwgcm90YXRlKDBkZWcpKSk7XG5cdH1cbiAgfVxufSIsIi50ZXN0aW1vbnlQYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udGVzdGltb255UGFnZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRlc3RpbW9ueVBhZ2VfX2hlYWRlcl9fdGl0bGUgPiAqIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMxZDFkMWQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGVzdGltb255UGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn0iLCIjc2VjdGlvbl9udW1iZXJfYmxvY2sge1xuICAgIGJveC1zaGFkb3c6IDExcHggMTBweCAxM3B4IDBweCAjMDAwMDAwMTc7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5udW1iZXJCbG9ja19fdGl0bGUgPiAqIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICN7JGZvbnQtcHJpbWFyeX07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubnVtYmVyQmxvY2tfX251bWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgxMzAwKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDExMDApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzNXB4O1xuICAgIH1cbn1cblxuLm51bWJlckJsb2NrX19udW1iZXIge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNFMEUwRTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLW51bWJlci1ibG9jaygkY29sb3I6Izc1NzU3NSk7XG5cbiAgICAgICAgLm51bWJlckJsb2NrX19zdmcgPiAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1udW1iZXItYmxvY2soKTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1udW1iZXItYmxvY2soJGNvbG9yOiNENUE2QzgpO1xuXG4gICAgICAgIC5udW1iZXJCbG9ja19fc3ZnID4gKiB7XG4gICAgICAgICAgICBjb2xvcjogI0Q1QTZDODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm51bWJlckJsb2NrX19kZXNjcmlwdGlvbiA+ICoge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAjeyRmb250LXByaW1hcnl9O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRvcDogLTE0cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgxMTAwKSB7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICB9XG59XG5cbi5udW1iZXJCbG9ja19fc3ZnID4gKiB7XG4gICAgZm9udC1zaXplOiAxNjhweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogI3skZm9udC1wcmltYXJ5fTtcbiAgICBjb2xvcjogI0Q4MDAyNztcblxuICAgIEBpbmNsdWRlIG1xKDEzMDApIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICB9XG59IiwiLmJsb2NrV29yZCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNERURFREU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY4JyBoZWlnaHQ9JzU0JyB2aWV3Qm94PScwIDAgNjggNTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yOS43NSAyMy43NlY1NEgwVjIzLjMyOEMwIDIuNTkyIDE5LjEyNSAwIDE5LjEyNSAwTDIxLjY3NSA2LjA0OEMyMS42NzUgNi4wNDggMTMuMTc1IDcuMzQ0IDExLjQ3NSAxNC4yNTZDOS43NzUgMTkuNDQgMTMuMTc1IDIzLjc2IDEzLjE3NSAyMy43NkgyOS43NVpNNjggMjMuNzZWNTRIMzguMjVWMjMuMzI4QzM4LjI1IDIuNTkyIDU3LjM3NSAwIDU3LjM3NSAwTDU5LjkyNSA2LjA0OEM1OS45MjUgNi4wNDggNTEuNDI1IDcuMzQ0IDQ5LjcyNSAxNC4yNTZDNDguMDI1IDE5LjQ0IDUxLjQyNSAyMy43NiA1MS40MjUgMjMuNzZINjhaJyBmaWxsPSclMjNEODAwMjcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgdG9wOiAtMzVweDtcbiAgfVxufVxuXG4uYm94VGl0bGVUZXh0X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNEODAwMjc7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI0Q4MDAyNztcbiAgICB0b3A6IC00cHg7XG4gICAgcmlnaHQ6IC00cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNEODAwMjc7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI0Q4MDAyNztcbiAgICBib3R0b206IC00cHg7XG4gICAgcmlnaHQ6IC00cHg7XG4gIH1cbn1cblxuLmJveFRpdGxlVGV4dF9fY29udGVudCBkaXYge1xuICBwYWRkaW5nOiA0MHB4IDhweCA0MHB4IDhweDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI0Q4MDAyNztcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNEODAwMjc7XG4gICAgdG9wOiAtNHB4O1xuICAgIGxlZnQ6IC00cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNEODAwMjc7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRDgwMDI3O1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBsZWZ0OiAtNHB4O1xuICB9XG59XG5cbi5ib3hUaXRsZVRleHRfX2NvbnRlbnQgZGl2ID4gKiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjIlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMwMDA7XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59IiwiLkltYWdlVGV4dFdpdGhMb2dvcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnY29udGVudCcgJ2ltYWdlJztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTNweCAwcHggIzAwMDAwMDJCO1xuXG4gICAgQGluY2x1ZGUgbXEoMTAyNCwgJ21pbicpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UgY29udGVudCc7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuSW1hZ2VUZXh0V2l0aExvZ29zX19pbWFnZSBpbWd7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG4uSW1hZ2VUZXh0V2l0aExvZ29zX19pbWFnZSB7XG4gICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBpY3R1cmV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2NvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogY29udGVudDtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIH1cbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fdGl0bGUge1xuICAgID4gKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMxRDFEMUQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICNEODAwMjc7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xpc3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbGlzdHNfX2xpc3Qge1xuICAgIGNvbG9yOiAjMUQxRDFEO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHN2Zy11cmkoJzxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEzXCIgdmlld0JveD1cIjAgMCAxMiAxM1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI2XCIgY3k9XCI2LjVcIiByPVwiNS43NVwiIHN0cm9rZT1cIiNEODAwMjdcIiBzdHJva2Utd2lkdGg9XCIwLjVcIi8+PC9zdmc+Jyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbGluay1kb2N0b2xpYiAubGlua193aXRoX2JvcmRlciB7XG4gICAgcGFkZGluZzogMTFweCAzNHB4O1xufVxuXG4uSW1hZ2VUZXh0V2l0aExvZ29zX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbGluayBhIHtcbiAgICBjb2xvcjogI0Q0QTZDODtcbiAgICBwYWRkaW5nOiAxMXB4IDUycHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDRBNkM4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uSW1hZ2VUZXh0V2l0aExvZ29zX19sb2dvcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zX19sb2dvIHtcbiAgICBpbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKDM5MCkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLkltYWdlVGV4dFdpdGhMb2dvc19fbG9nb3MgLmdsaWRlX19zbGlkZXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5JbWFnZVRleHRXaXRoTG9nb3NfX2xvZ29zW2RhdGEtaXMtYWN0aXZlPVwiZmFsc2VcIl0gLmdsaWRlX19idWxsZXRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uSW1hZ2VUZXh0V2l0aExvZ29zX19sb2dvc19fY29udHJvbHMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAuZ2xpZGVfX2J1bGxldHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAuZ2xpZGVfX2J1bGxldCB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU2NjdCO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAuZ2xpZGVfX2J1bGxldDpob3ZlcixcbiAgICAuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU2NjdCO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA1NjY3QjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSBtcSgxMDk1LCdtaW4nKXtcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG59IiwiLnNpbmdsZVBhZ2VfX2N0YSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0RFREVERTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XG4gICAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsIFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRDgwMDI3O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRDgwMDI3O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q4MDAyNztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0Q4MDAyNztcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICByaWdodDogLTNweDtcbiAgICB9XG59XG5cbi5zaW5nbGVQYWdlX19jdGFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTNweCAwcHggIzAwMDAwMDJCO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNEODAwMjc7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0Q4MDAyNztcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q4MDAyNztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRDgwMDI3O1xuICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgfVxufVxuXG4uc2luZ2xlUGFnZV9fY3RhX19jb250ZW50X190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMzVweDtcbiAgICBnYXA6IDM1cHg7XG4gICAgZmxleDogMTtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIHA6Zmlyc3Qtb2YtdHlwZSgpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHA6bGFzdC1vZi10eXBlKCkgeyBcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRDgwMDI3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuXG4uc2luZ2xlUGFnZV9fY3RhX19jb250ZW50X19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHBpY3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYXBwbHlTdHlsZXMgdWw6bm90KC5uby0tYXBwbHlTdHlsZXMpLCAuYXBwbHlTdHlsZXMgb2w6bm90KC5uby0tYXBwbHlTdHlsZXMpe1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmFwcGx5U3R5bGVzIHAgYSwgYm9keTpub3QoLmFyY2hpdmUpIC5hcHBseVN0eWxlcyB1bCBhe1xuICAgIGNvbG9yOiAjYzEwNjA2O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjMTA2MDYgMCUsICNjMTA2MDYgNSUsIHRyYW5zcGFyZW50IDEwLjAxJSkgbm8tcmVwZWF0IGxlZnQgYm90dG9tLzEwMCUgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zcyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMCksIGNvbG9yIC4zcyAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIGNvbG9yOiAjYzEwNjA2ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2luZ2xlUGFnZSAuYXJjaGl2ZVBhZ2VfX2hlYWRlcj4uYXJjaGl2ZVBhZ2VfX2hlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjU3MTQzcmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59IiwiLmJsb2NrQ3RhIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjREVERURFO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsIFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgXG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0Q4MDAyNztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0Q4MDAyNztcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICByaWdodDogLTNweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEODAwMjc7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNEODAwMjc7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgfVxufVxuXG4uYmxvY2tDdGFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDEzcHggMHB4ICMwMDAwMDAyQjtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNEODAwMjc7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0Q4MDAyNztcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q4MDAyNztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRDgwMDI3O1xuICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgfVxufVxuXG4uYmxvY2tDdGFfX2NvbnRlbnRfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM1cHg7XG4gICAgZmxleDogMTtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIHA6Zmlyc3Qtb2YtdHlwZSgpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCdtaW4nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHA6bGFzdC1vZi10eXBlKCkgeyBcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRDgwMDI3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLmxpbmtfd2l0aF9ib3JkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbn1cblxuLmJsb2NrQ3RhX19jb250ZW50X19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHBpY3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5ibG9ja1BvZGNhc3RfX3RpdGxlID4gKiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4Ljc2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsJ21pbicpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgfVxufVxuIFxuLmJsb2NrUG9kY2FzdF9fZGVzY3JpcHRpb24gPiAqIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBjb2xvcjogIzVBNUE1ODtcbn1cblxuLmJsb2NrUG9kY2FzdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9ja1BvZGNhc3RfX2NvbnRlbnRfX3BvZGNhc3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2NrUG9kY2FzdF9fY29udGVudF9fcG9kY2FzdF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfSAgIFxufSBcblxuLmJsb2NrUG9kY2FzdF9fY29udGVudF9fcG9kY2FzdF9fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBwOmZpcnN0LW9mLXR5cGUoKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgcDpsYXN0LW9mLXR5cGUoKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxufVxuXG4uYmxvY2tQb2RjYXN0X19uYXZpZ2F0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiA5OTk7XG59XG5cbi5ibG9ja1BvZGNhc3RfX25hdmlnYXRpb25fcHJldiB7XG4gICAgbGVmdDogLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgxNDUwLCdtaW4nKSB7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgIH1cbn1cblxuLmJsb2NrUG9kY2FzdF9fbmF2aWdhdGlvbl9uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgxNDUwLCdtaW4nKSB7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICB9XG59XG5cbi5ibG9ja1BvZGNhc3RfX2NvbnRlbnRfX3BvZGNhc3RfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1hdWRpbyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA3NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTJweCAtM3B4ICM5OTk5OTk7XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywnbWluJykge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wb3B1cC1hdWRpb19fY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuNHJlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnBvcHVwLWF1ZGlvX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wb3B1cC1hdWRpb19fYXVkaW8ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGF1ZGlvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9ja0JyYURheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICNGNEU5RjI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2tCcmFEYXlfX2ltYWdlIHtcbiAgICBmbGV4OiAwLjI7XG59XG5cbi5ibG9ja0JyYURheV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbn1cblxuLmJsb2NrQnJhRGF5X190aXRsZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGNvbG9yOiAjRDgwMDI3O1xuICAgICAgICBsaW5lLWhlaWdodDogMzEuNjlweDtcbiAgICB9XG59XG5cbi5ibG9ja0JyYURheV9fZGVzY3JpcHRpb24gPiAqe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2tCcmFEYXlfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+ICoge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykgeyBcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59ICIsIi5wb3B1cFJEViB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDg2NnB4O1xuICBiYWNrZ3JvdW5kOiAjRjRFOUYyO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG5cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSg5NjApIHtcbiAgICB3aWR0aDogNjV2dztcblxuICAgIC5jbG9zZSB7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSg2MDApIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxufVxuXG4ucG9wdXBSRFZJbnRlcm5hbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjRFOUYyO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG5cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSg5NjApIHtcbiAgICB3aWR0aDogNjV2dztcblxuICAgIC5jbG9zZSB7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSg2MDApIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxufVxuXG4ucG9wdXBSRFZJbnRlcm5hbCAucG9wdXBSRFZfX2NvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLnBvcHVwUkRWX19sb2dvIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICBpbWcsXG4gIHBpY3R1cmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcblxuICAgIEBpbmNsdWRlIG1xKDk2MCwgJ21pbicpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICB9XG5cbiAgQGluY2x1ZGUgbXEoOTYwLCAnbWluJykge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ucG9wdXBSRFZfX2xvZ29fX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1xKDk2MCwgJ21pbicpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9wdXBSRFZfX2xvZ29fX21vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcSg5NjAsICdtaW4nKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wb3B1cFJEVl9fdGl0bGUgKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gIHRleHQtZWRnZTogY2FwO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbXEoOTYwLCAnbWluJykge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgfVxufVxuXG4ucG9wdXBSRFZfX2Rlc2NyaXB0aW9uICoge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMjBweCAyMHB4IGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGRjBEMEQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcSg5NjAsICdtaW4nKSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwK3Age1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLnBvcHVwUkRWSW50ZXJuYWxfX2Rlc2NyaXB0aW9uICoge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMHB4IDIwcHggYXV0byAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0ZGMEQwRDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKDk2MCwgJ21pbicpIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHArcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4ucG9wdXBSRFZfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NDA1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoOTYwLCAnbWluJykge1xuICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5wb3B1cC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTsgXG4gIHotaW5kZXg6IDk5OTg7XG4gIHRvcDogMDtcbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3B1cC1vdmVybGF5LWludGVybmFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICB6LWluZGV4OiA5OTk4O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnBvcHVwUkRWX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgQGluY2x1ZGUgbXEoOTYwLCAnbWluJykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS40ZnIgMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLnBvcHVwUmR2X190ZXh0cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIG1hcmdpbjogMjRweDtcbiAgcGFkZGluZzogMzZweCAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZGVkZWRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29udGVudDogc3ZnLXVyaSgnPHN2ZyB3aWR0aD1cIjdcIiBoZWlnaHQ9XCIxMVwiIHZpZXdCb3g9XCIwIDAgNyAxMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNS41IDAuNUw1LjUgOS41TDAgOS41XCIgc3Ryb2tlPVwiI0Q4MDAyN1wiIHN0cm9rZS13aWR0aD1cIjNcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBzdmctdXJpKCc8c3ZnIHdpZHRoPVwiN1wiIGhlaWdodD1cIjExXCIgdmlld0JveD1cIjAgMCA3IDExXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xLjUgMTAuNUwxLjUgMS41TDcgMS41XCIgc3Ryb2tlPVwiI0Q4MDAyN1wiIHN0cm9rZS13aWR0aD1cIjNcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICBAaW5jbHVkZSBtcSg5NjAsICdtaW4nKSB7XG4gICAgbWFyZ2luOiA1MHB4IDMycHg7XG4gIH1cbn1cblxuXG4ucG9wdXBSZHZfX3RleHRzIHN2ZzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLnBvcHVwUmR2X190ZXh0cyBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG59XG5cbm1vZGFsLXBvcHVwI3dlYmluYXJQb3B1cHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIub2ZmZXJzUGFnZV9faGVyb19fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5LTYwMCwgIzBGMjYyRik7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5vZmZlcnNQYWdlX19oZXJvX19jb250ZW50IHtcbiAgICBjb2xvcjogdmFyKC0tUHJpbWFyeS02MDAsICMwRjI2MkYpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NhbHQnIG9uO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLmJsb2NrLW9mZmVycyArIC5ibG9jay1vZmZlcnMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5ibG9jay1vZmZlcnNfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tUHJpbWFyeS02MDAsICMwRjI2MkYpO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgfVxufVxuXG4ub2ZmZXJzUGFnZSAuc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgbXEoMTIwMCwgJ21pbicpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG59XG5cbi5ibG9jay1vZmZlcnNfX2NvbnRlbnQge1xuICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5LTYwMCwgIzBGMjYyRik7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc2FsdCcgb247XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5cbi5ibG9jay1vZmZlcnNfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5cbi5ibG9jay1vZmZlcnNfX2ltYWdlc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyN3B4KTtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLmJsb2NrLW9mZmVyc19faW1hZ2VzX19pdGVtIGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9jay1vZmZlcnNfX2ltYWdlc19faXRlbSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgyZGVnKTtcbn1cblxuLmJsb2NrLW9mZmVyc19faW1hZ2VzX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5ibG9jay1vZmZlcnNfX2ltYWdlc19faXRlbSBwaWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbn0iLCIuc2luZ2xlUGFnZV9fdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59IiwiLy8gRklSU1QgU1RZTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi50YWJsZUZpcnN0U3R5bGUge1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIC8vIGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcbiAgfVxufVxuXG4udGFibGVGaXJzdFN0eWxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI0Q0QTZDODtcblxuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoJGZvbnQtc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDMwKTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFuY2hvckJsb2NrX19jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnRhYmxlRmlyc3RTdHlsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDMwKTtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTUpO1xuICB9XG59XG5cbi8vIC50YWJsZUZpcnN0U3R5bGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRBNkM4O1xuLy8gfVxuXG4udGFibGVGaXJzdFN0eWxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0Q0QTZDOCwgLjUpO1xufVxuXG4udGFibGVGaXJzdFN0eWxlIHRib2R5PnRyPnRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZUZpcnN0U3R5bGUgdGJvZHk+dHI+dGQ6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AaW5jbHVkZSBtcSg3NjcsICdtYXgnKSB7XG4gIC5kZXNrdG9wLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vYmlsZS10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcSg3NjgsICdtaW4nKSB7XG4gIC5tb2JpbGUtdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcC10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2luZ2xlIC50YWJsZUZpcnN0U3R5bGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyBNb2JpbGVcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cbi50YWJsZS1pbmZvX19tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19zbGlkZUNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG59XG5cbi8vIFRpdGxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19zbGlkZUNvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoJGZvbnQtc2Vjb25kYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI0Q0QTZDODtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cblxuLy8gRGVzY3JpcHRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi50YWJsZS1pbmZvX19tb2JpbGVfX3NsaWRlQ29udGVudF9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgLy8gYmFja2dyb3VuZDogcmdiYSgjRDRBNkM4LCAuMyk7XG5cbiAgLnRhYmxlLWluZm9fX21vYmlsZV9fc2xpZGVDb250ZW50X19kZXNjcmlwdGlvbl9fY29sdW1uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoJGZvbnQtc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cblxuICAudGFibGUtaW5mb19fbW9iaWxlX19zbGlkZUNvbnRlbnRfX2Rlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogdmFyKCRmb250LXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0QTZDODtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfCBQYWdpbmF0aW9uXG4gIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB8XG4gIHwgXG4gIHxcbiAgKi9cblxuLnRhYmxlLWluZm9fX21vYmlsZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGFibGUtaW5mb19fbW9iaWxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCNENEE2QzgsIC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMCAzcHg7XG5cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRBNkM4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gc2luZ2xlIHBhZ2UgXG4uc2luZ2xlIC50YWJsZS1pbmZvX19tb2JpbGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHwgTmF2aWdhdGlvbnNcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHxcbiAgfFxuICB8XG4gICovXG5cbi50YWJsZS1pbmZvX19tb2JpbGVfX25hdmlnYXRpb25MZWZ0LFxuLnRhYmxlLWluZm9fX21vYmlsZV9fbmF2aWdhdGlvblJpZ2h0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG59XG5cbi50YWJsZS1pbmZvX19tb2JpbGVfX25hdmlnYXRpb25MZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnRhYmxlLWluZm9fX21vYmlsZV9fbmF2aWdhdGlvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyBEZXNjdG9wXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXG4udGFibGUtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAudGFibGUtaW5mb19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYmxlLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB0YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNENEE2Qzg7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigkZm9udC1zZWNvbmRhcnkpO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuXG4gICAgICAgID50cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI0Q0QTZDOCwgLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigkZm9udC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzY7XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigkZm9udC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1pbmZvX19tb2JpbGUrLnRhYmxlLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLnNsaWRlckJlZm9yZUFmdGVyK3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnNpbmdsZSB7XG4gIC50YWJsZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtYXgnKSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAvKiBTY3JvbGxiYXIgc3R5bGluZyAqL1xuICAudGFibGUtaW5mbzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIC50YWJsZS1pbmZvOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgfVxuXG4gIC50YWJsZS1pbmZvOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgfVxuXG4gIC50YWJsZS1pbmZvOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxuXG4gIC50YWJsZS1pbmZvX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5zZWFyY2hCYXIge1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5zZWFyY2hCYXIgLnNlYXJjaEZvcm0+ZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI2LCAxMjYsIDEyNiwwLjQpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xufVxuXG4uc2VhcmNoQmFyIC5zZWFyY2hGb3JtX19pbnB1dCB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMyNTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjN0U3RTdFO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2hCYXIgLnNlYXJjaEZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3RTdFN0U7XG59XG5cbi5zZWFyY2hCYXIgLnNlYXJjaEZvcm1fX2xhYmVsIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VhcmNoQmFyIC5zZWFyY2hGb3JtX19zdWJtaXR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbn1cblxuLnNlYXJjaEJhciAuc2VhcmNoRm9ybV9fc3VibWl0IHN2ZyB7XG4gICAgdG9wOiAwO1xufSIsIi5ob21lRm9uZGF0ZXVycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMycHg7XG4gICAgbWFyZ2luOiAzMnB4IDAgMzJweDtcbn1cblxuLmhvbWVGb25kYXRldXJzX19vbi10aXRsZSAqIHtcbiAgICBjb2xvcjogI0IxMEYyNyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhvbWVGb25kYXRldXJzX190aXRsZSAqIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogJGZvbnRQbGF5ZmFpcjtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ob21lRm9uZGF0ZXVyc19fY29udGVudCBwIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjYzEwNjA2O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2MxMDYwNiAwJSwgI2MxMDYwNiA1JSwgdHJhbnNwYXJlbnQgMTAuMDElKSBuby1yZXBlYXQgbGVmdCBib3R0b20vMTAwJSAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zcyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMCksIGNvbG9yIC4zcyAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgICAgICBjb2xvcjogI2MxMDYwNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmK3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxufVxuXG4uaG9tZUZvbmRhdGV1cnNfX2xpbmsgYSB7XG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0uMXJlbTtcbiAgICB9XG59XG5cbi5ob21lRm9uZGF0ZXVyc19fbGluayBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNCMTBGMjc7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgICBib3JkZXI6IDAuODJweCBzb2xpZCAjQjEwRjI3O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYxLCAyNSwgNDUsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDNweCAzcHggM3B4IDE4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjUuMjFweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN2ZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG5cblxuQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAuaG9tZUZvbmRhdGV1cnMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNmZyIDFmcjtcbiAgICAgICAgZ2FwOiAzNXB4O1xuICAgICAgICBtYXJnaW46IDUycHggMCAzMnB4O1xuICAgIH1cblxuICAgIC5ob21lRm9uZGF0ZXVyc19fdGl0bGUgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250UGxheWZhaXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuaG9tZUZvbmRhdGV1cnNfX3RpdGxlICoge1xuICAgICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250UGxheWZhaXI7XG4gICAgfVxuXG4gICAgLmhvbWVGb25kYXRldXJzX19vbi10aXRsZSAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxufSIsIi5zZWN0aW9uOmhhcyguaG9tZVNlaW5zKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1hZ2UtZm9uZC1yb3NlLW1vYmlsZS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lU2VpbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxufVxuXG4uaG9tZVNlaW5zX190aXRsZSAqIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogJGZvbnRQbGF5ZmFpcjtcbiAgICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJ3Jlc3BvbnNpdmUnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMTJyZW07XG4gICAgfVxufVxuXG4uaG9tZVNlaW5zX19zdWItdGl0bGUgKiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4xMnJlbTtcbiAgICB9XG59XG5cbi5ob21lU2VpbnNfX2NvbnRlbnRfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG59XG5cbi5ob21lU2VpbnNfX2NvbnRlbnRfX2NvbnRlbnQgKntcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgcCtwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaG9tZVNlaW5zX19jb250ZW50X19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhvbWVTZWluc19faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmhvbWVTZWluc19faW1hZ2UgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lU2VpbnNfX2ltYWdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LWhlaWdodDogNDVyZW07XG59XG5cbi5ob21lU2VpbnNfX2xpbmsgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gICAgYm9yZGVyOiAwLjgycHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApOztcbiAgICBwYWRkaW5nOiAzcHggM3B4IDNweCAxOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1LjIxcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zdmcge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI0IxMEYyNyA7XG4gICAgfVxuICAgIFxuICAgIHNwYW57XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIC5zZWN0aW9uOmhhcyguaG9tZVNlaW5zKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhvbWVTZWluc19fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5ob21lU2VpbnNfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgfVxuXG4gICAgLmhvbWVTZWluc19faW1hZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuaG9tZVNlaW5zX19pbWFnZSAuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5ob21lU2VpbnNfX2ltYWdlIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaG9tZVNlaW5zX19saW5rIGF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgfVxufSIsIi5ob21lQ2VudHJlQ2hpcnVyZ2llbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX190aXRsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKDQzMCwgJ21pbicpIHtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSg0NTAsICdtaW4nKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoNDgyLCAnbWluJykge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDUwMCwgJ21pbicpIHtcbiAgICAgICAgd2lkdGg6IDUzJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOjM5JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoMTUwMCwgJ21pbicpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDoyNSU7XG4gICAgfVxufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19iZy1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19fYmctbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX3RpdGxlICoge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDIycHggcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBmb250LWZhbWlseTogJGZvbnRQbGF5ZmFpcjtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKDQwMCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19faW1hZ2UgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2ltYWdlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2MDBweDtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgfVxufVxuXG4uc2xpZGVyQ2VudHJlQ2hpcnVyZ2llbnNfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5zbGlkZXJDZW50cmVDaGlydXJnaWVuc19fc2xpZGVyX19uYXZpZ2F0aW9uX25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXJDZW50cmVDaGlydXJnaWVuc19fc2xpZGVyX19uYXZpZ2F0aW9uX3ByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlckNlbnRyZUNoaXJ1cmdpZW5zX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5cbi5zbGlkZXJDZW50cmVDaGlydXJnaWVuc19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgJisgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xpZGVyQ2VudHJlQ2hpcnVyZ2llbnNfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJychaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRkZGIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC0ycHghaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAtMnB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2xpbmsgYSB7XG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcGFkZGluZzogM3B4IDNweCAzcHggMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNS4yMXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN2ZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNCMTBGMjc7XG4gICAgfVxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbn1cblxuLmhvbWVDZW50cmVDaGlydXJnaWVuc19faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xufVxuXG4uaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19zaW5nbGUge1xuICAgIC5zbGlkZXJDZW50cmVDaGlydXJnaWVuc19fc2xpZGVyX19uYXZpZ2F0aW9uX25leHQsXG4gICAgLnNsaWRlckNlbnRyZUNoaXJ1cmdpZW5zX19zbGlkZXJfX25hdmlnYXRpb25fcHJldixcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbmZvcmVpZ25PYmplY3R7XG4gICAgZGlzcGxheTogbm9uZSAgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbXEoNjAwLCAnbWluJykge1xuICAgIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2ltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19saW5rIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICB9XG5cbiAgICAuaG9tZUNlbnRyZUNoaXJ1cmdpZW5zX19pbWFnZSAuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19fYmctZGVza3RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19fYmctbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2ltYWdlIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ob21lQ2VudHJlQ2hpcnVyZ2llbnNfX2xpbmsgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmhvbWVDZW50cmVDaGlydXJnaWVuc19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cbn0iLCIuc2xpZGVyTWVkZWNpbmVfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1xKDkwMCwnbWluJykge1xuICAgICAgICBAaW5jbHVkZSBtcSgxMTAwKSB7XG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBAaW5jbHVkZSBtcSg3MzApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKDYwMCwgJ21pbicpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDExMDAsJ21pbicpIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9faGVhZGVyICoge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRQbGF5ZmFpcjtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMzJweCAwIDMycHg7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19ibG9jIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OSwgMTQ0LCAxNTAsIDAuNDUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBtYXJnaW46IC41cmVtO1xuICAgIHBhZGRpbmc6IDMycHggMXJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudF9fdGl0bGUtdW5kZXIge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGxhY2UtY29udGVudDogZW5kO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk5LCAxNDQsIDE1MCwgMC4xMCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICoge1xuICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19ibG9jOmhvdmVyIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fYmxvYzpob3ZlciAuc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudF9fdGl0bGUtdW5kZXIge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX3RpdGxlICosIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X190aXRsZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40ODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2Rlc2NyaXB0aW9uIHAge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICYrcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgc3Ryb25ne1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2xpbmsgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG4gICAgcGFkZGluZzogM3B4IDNweCAzcHggMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNS4yMXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN2ZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjQjEwRjI3O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX25hdmlnYXRpb25fbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDQlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX25hdmlnYXRpb25fcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0NSU7XG4gICAgei1pbmRleDogOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xufVxuXG4uc2xpZGVyTWVkZWNpbmVfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogI0IxMEYyNyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0NnB4IDQ2cHggMCAhaW1wb3J0YW50O1xufVxuXG5cbkBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2hlYWRlciAqIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMzZweCAwIDUwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXIuaXMtbG9vcC1mYWxzZSAuc3dpcGVyLXBhZ2luYXRpb24sXG4gICAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXIuaXMtbG9vcC1mYWxzZSAuc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fbmF2aWdhdGlvbl9uZXh0LFxuICAgIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyLmlzLWxvb3AtZmFsc2UgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX25hdmlnYXRpb25fcHJldiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoMTAyNCkge1xuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudF9fdGl0bGUtdW5kZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19ibG9jLFxuICAgIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19pbWFnZSxcbiAgICAuc2xpZGVyTWVkZWNpbmVfX3NsaWRlcl9fY29udGVudF9faW1hZ2UgaW1ne1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuQGluY2x1ZGUgbXEoNTAwKSB7XG4gICAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2Jsb2MsXG4gICAgLnNsaWRlck1lZGVjaW5lX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlLFxuICAgIC5zbGlkZXJNZWRlY2luZV9fc2xpZGVyX19jb250ZW50X19pbWFnZSBpbWd7XG4gICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgfVxufSIsIi5zbGlkZXJFcXVpcGVfX3NsaWRlcl9faGVhZGVyICoge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnRQbGF5ZmFpcjtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBcbi8vIERFU0tUT1Bcbi8vICBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmhvbWVFcXVpcGVfX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxLjVweDtcbn1cblxuLmhvbWVFcXVpcGVfX2Rlc2t0b3AgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvdHRvbTogLThweDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaG9tZUVxdWlwZV9fZGVza3RvcCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNCMTBGMjcgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCA0NnB4IDQ2cHggMCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZUVxdWlwZV9fZGVza3RvcCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgc2NhbGVYKDAuMTI1KSBzY2FsZVkoMSk7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFxuLy8gQmxvY0ZvbmRhdGV1cnNcbi8vICBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uQmxvY0ZvbmRhdGV1cnNDb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEuNXB4O1xufVxuXG4uQmxvY0ZvbmRhdGV1cnNDb250ZW50IC5zbGlkZXJGb25kYXRldXJzX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlLFxuLkJsb2NGb25kYXRldXJzQ29udGVudCBpbWcge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG9tZUVxdWlwZV9fZGVza3RvcCAuc3dpcGVyLXNsaWRlIC5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fYmxvYyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG9tZUVxdWlwZV9fZGVza3RvcDpoYXMoLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvYzpob3ZlcikgLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvYzpub3QoOmhvdmVyKSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmhvbWVFcXVpcGVfX2Rlc2t0b3A6aGFzKC5zbGlkZXJGb25kYXRldXJzX19zbGlkZXJfX2Jsb2M6aG92ZXIpIC5zd2lwZXItc2xpZGUgLnNsaWRlckVxdWlwZV9fc2xpZGVyX19ibG9jIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uaG9tZUVxdWlwZV9fZGVza3RvcDpoYXMoLnN3aXBlci1zbGlkZTpob3ZlcikgLnN3aXBlci1zbGlkZTpub3QoOmhvdmVyKSAuc2xpZGVyRXF1aXBlX19zbGlkZXJfX2Jsb2Mge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5ob21lRXF1aXBlX19kZXNrdG9wOmhhcyguc3dpcGVyLXNsaWRlOmhvdmVyKSAuQmxvY0ZvbmRhdGV1cnMgLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fYmxvY3tcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uc2xpZGVyRm9uZGF0ZXVyc19fc2xpZGVyX19jb250ZW50X19pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbn1cblxuLnNsaWRlckZvbmRhdGV1cnNfX3NsaWRlcl9fY29udGVudF9fdGl0bGUtdW5kZXIge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHBhZGRpbmc6IDBweCAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAqIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcuNXB4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLkJsb2NGb25kYXRldXJzX190aXRsZSB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDUwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNFN0U1RjA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBcbi8vIEJsb2NFcXVpcGVcbi8vICBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLkJsb2NFcXVpcGVDb250ZW50IC5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fY29udGVudF9faW1hZ2UsXG4uQmxvY0VxdWlwZUNvbnRlbnQgaW1nIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLnNsaWRlckVxdWlwZV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2Jsb2Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX2hlYWRpbmcge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMzZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fY29udGVudF9fdGl0bGUtdW5kZXIge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICoge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNGRkY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNy41cHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLnNsaWRlckVxdWlwZV9fc2xpZGVyX19jb250ZW50X190aXRsZS11bmRlcl9tZW50aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAqIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0LjU5cHg7XG4gICAgYmFja2dyb3VuZDogI2U3ZTVmMDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNy41cHgpO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4IDRweDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLkJsb2NFcXVpcGVfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0U2RThFQTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGhlaWdodDogNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbGlkZXJFcXVpcGVfX3NsaWRlciAuc2xpZGVyX25hdmlnYXRpb25fbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlckVxdWlwZV9fc2xpZGVyIC5zbGlkZXJfbmF2aWdhdGlvbl9wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFxuLy8gTU9CSUxFXG4vLyAgXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uaG9tZUVxdWlwZV9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWVFcXVpcGVfX21vYmlsZSAuc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZUVxdWlwZV9fbW9iaWxlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSBzY2FsZVgoMC4xMjUpIHNjYWxlWSgxKTtcbn1cblxuLmhvbWVFcXVpcGVfX21vYmlsZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDhweDtcbiAgYm90dG9tOiAtOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lRXF1aXBlX19tb2JpbGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjQjEwRjI3ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgNDZweCA0NnB4IDAgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAuaG9tZUVxdWlwZV9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ob21lRXF1aXBlX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKDE1MDAsICdtaW4nKSB7XG5cbiAgLkJsb2NGb25kYXRldXJzQ29udGVudCAuc2xpZGVyRm9uZGF0ZXVyc19fc2xpZGVyX19jb250ZW50X19pbWFnZSxcbiAgLkJsb2NGb25kYXRldXJzQ29udGVudCBpbWcsXG4gIC5zbGlkZXJGb25kYXRldXJzX19zbGlkZXJfX2Jsb2MsXG4gIC5CbG9jRXF1aXBlQ29udGVudCAuc2xpZGVyRXF1aXBlX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlLFxuICAuQmxvY0VxdWlwZUNvbnRlbnQgaW1nICB7XG4gICAgaGVpZ2h0OiA4NnZoO1xuICB9IFxuICAuc2xpZGVyRXF1aXBlX19zbGlkZXJfX2Jsb2N7XG4gICAgbWluLWhlaWdodDogODZ2aDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX25hdmlnYXRpb25fcHJldiA+IHN2ZyA+IHBhdGgge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2xpZGVyRXF1aXBlX19zbGlkZXJfX25hdmlnYXRpb25fcHJldjpob3ZlciA+IHN2ZyA+IHBhdGgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG59XG5cbi5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fbmF2aWdhdGlvbl9uZXh0ID4gc3ZnID4gcGF0aCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zbGlkZXJFcXVpcGVfX3NsaWRlcl9fbmF2aWdhdGlvbl9uZXh0OmhvdmVyID4gc3ZnID4gcGF0aCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufSIsIi5ob21lRXhjZWxsZW5jZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7ICAgIFxuICAgIH1cbn1cblxuLmhvbWVFeGNlbGxlbmNlX19vbi10aXRsZSAqIHtcbiAgICBjb2xvcjogI0IxMEYyNyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhvbWVFeGNlbGxlbmNlX190aXRsZSAqIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogJGZvbnRQbGF5ZmFpcjtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9fY29udGVudF9fY29udGVudCAqe1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBwK3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhvbWVFeGNlbGxlbmNlX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5ob21lRXhjZWxsZW5jZV9faW1hZ2UgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lRXhjZWxsZW5jZV9faW1hZ2UgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmhvbWVFeGNlbGxlbmNlX19saW5rIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICAgIGJvcmRlcjogMC44MnB4IHNvbGlkICNCMTBGMjc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDE1LCAzOSwgMC4wNSk7XG4gICAgcGFkZGluZzogM3B4IDNweCAzcHggMjRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNi4yMXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc3ZnIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4uaG9tZUV4Y2VsbGVuY2VfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmhvbWVFeGNlbGxlbmNlX19pbWFnZS5kZXNrdG9wIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbn1cblxuLmhvbWVFeGNlbGxlbmNlX19pbWFnZSAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbn1cblxuLmhvbWVFeGNlbGxlbmNlX19pbWFnZS5tb2JpbGUge1xuICAgIG1hcmdpbjogMzJweCAwIDA7XG5cbn1cblxuQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAuaG9tZUV4Y2VsbGVuY2VfX2ltYWdlIC5kZXNrdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5ob21lRXhjZWxsZW5jZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3LjVweCk7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA0NXB4O1xuICAgICAgICBtYXJnaW46IDMxcHggMCAyNXB4IGF1dG87XG4gICAgfVxuXG4gICAgLmhvbWVFeGNlbGxlbmNlX190aXRsZSAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuaG9tZUV4Y2VsbGVuY2VfX2ltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhvbWVFeGNlbGxlbmNlX19pbWFnZS5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ob21lRXhjZWxsZW5jZV9faW1hZ2UgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhvbWVFeGNlbGxlbmNlX19saW5rIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbn1cbnN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzZWN0aW9uOmhhcyguaG9tZVNvaWduZSkge1xuLy8gICAgIGJhY2tncm91bmQ6ICNFN0U1RjA7XG4vLyB9XG4uaG9tZVNvaWduZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW46IDIwcHggMCAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMzlweCAwIDMycHg7XG4gICAgfVxufVxuXG4uaG9tZVNvaWduZV9fdGl0bGUgKiB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250UGxheWZhaXI7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmhvbWVTb2lnbmVfX3N1Yi10aXRsZSAqIHtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIDA7XG59XG5cbi5ob21lU29pZ25lX19jb250ZW50IHtcbiAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNGRkY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcbiAgICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uaG9tZVNvaWduZV9fY29udGVudF9fY29udGVudCAgcHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYrIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbn1cblxuLmhvbWVTb2lnbmVfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIC5ob21lU29pZ25lX190aXRsZSAqIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhvbWVTb2lnbmVfX2NvbnRlbnRfX2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ob21lU29pZ25lX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDM3cHggMCA0NnB4O1xuICAgIH1cblxuICAgIC5ob21lU29pZ25lX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogNTkycHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1OTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lU29pZ25lX19zdWItdGl0bGUgKiB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDIwcHg7XG4gICAgfVxufSIsIi5ob21lUmR2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDFyZW07XG4gICAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBzdmctdXJpKCc8c3ZnIHdpZHRoPVwiNTIyXCIgaGVpZ2h0PVwiNDI0XCIgdmlld0JveD1cIjAgMCA1MjIgNDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjE2NS40MjZcIiBjeT1cIjE2NS40MjZcIiByPVwiMTY1LjQyNlwiIGZpbGw9XCIjRDlEOUQ5XCIgZmlsbC1vcGFjaXR5PVwiMC42MlwiLz48Y2lyY2xlIGN4PVwiMzU1LjY0MlwiIGN5PVwiMjU4LjU3NVwiIHI9XCIxNjQuOTI2XCIgc3Ryb2tlPVwid2hpdGVcIi8+PC9zdmc+Jyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjE5O1xuICAgICAgICBsZWZ0OiAtODBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBzdmctdXJpKCc8c3ZnIHdpZHRoPVwiMzM1XCIgaGVpZ2h0PVwiMjc0XCIgdmlld0JveD1cIjAgMCAzMzUgMjc0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgb3BhY2l0eT1cIjAuMlwiPjxjaXJjbGUgY3g9XCIxMDYuMzU0XCIgY3k9XCIxMDcuMjMzXCIgcj1cIjEwNi4zNTRcIiBmaWxsPVwiI0Q5RDlEOVwiIGZpbGwtb3BhY2l0eT1cIjAuNjJcIi8+PGNpcmNsZSBjeD1cIjIyOC42NDZcIiBjeT1cIjE2Ny4xMTlcIiByPVwiMTA2LjAzM1wiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMC42NDI5MVwiLz48L2c+PC9zdmc+Jyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lUmR2X19zdWItdGl0bGUgKiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ob21lUmR2X190aXRsZSAqIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogJGZvbnRQbGF5ZmFpcjtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmhvbWVSZHZfX2NvbnRlbnRfX2NvbnRlbnQgKiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBwK3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbn1cblxuLmhvbWVSZHZfX2NvbnRlbnRfX1R3b0NvbHVtbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIHArcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG59XG5cbi5ob21lUmR2X19saW5rIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICAgIGJvcmRlcjogMC44MnB4IHNvbGlkICNGRkY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbiAgICBwYWRkaW5nOiAzcHggM3B4IDNweCAxOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1LjIxcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc3ZnIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjQjEwRjI3O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLnNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMC44cHg7XG4gICAgYmFja2dyb3VuZDogI0U3RTVGMDtcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAuaG9tZVJkdiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC42ZnIgYXV0byAxZnI7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgLmhvbWVSZHZfX2NvbnRlbnRfX2NvbnRlbnQgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICB3aWR0aDogMC44cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5ob21lUmR2X19zdWItdGl0bGUgKiB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIH1cblxuICAgIC5ob21lUmR2X190aXRsZSAqIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLmhvbWVSZHZfX2NvbnRlbnRfX1R3b0NvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAzMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweFxuICAgIH1cblxuICAgIC5ob21lUmR2X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDcwcHggMi41cmVtO1xuICAgIH1cblxuICAgIC5ob21lUmR2X19jb250ZW50X19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBnYXA6IDQ5cHg7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMi41cmVtIDcwcHggMy41cmVtO1xuICAgIH1cbn0iLCIuaG9tZVZpc2lvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cbn1cblxuLmhvbWVWaXNpb19fc3ViLXRpdGxlICoge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmhvbWVWaXNpb19fdGl0bGUgKiB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250UGxheWZhaXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ob21lVmlzaW9fX2NvbnRlbnRfX2NvbnRlbnQgKntcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIHArcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG59XG5cbi5ob21lVmlzaW9fX2ltYWdlIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5ob21lVmlzaW9fX2ltYWdlIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZVZpc2lvX19pbWFnZSAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaG9tZVZpc2lvX19saW5rIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICAgIGJvcmRlcjogMC44MnB4IHNvbGlkICNCMTBGMjc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDE1LCAzOSwgMC4wNSk7XG4gICAgcGFkZGluZzogM3B4IDNweCAzcHggMjRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNi4yMXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN2ZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLmhvbWVWaXNpb19fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNGRkY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjIuNXB4KTtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgbWFyZ2luOiAyMHB4O1xufVxuXG4uaG9tZVZpc2lvX19pbWFnZS5kZXNrdG9wIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbn1cblxuLmhvbWVWaXNpb19faW1hZ2UgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG59XG5cbi5ob21lVmlzaW9fX2ltYWdlLm1vYmlsZSB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMDtcblxufVxuXG5AaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIC5ob21lVmlzaW9fX2NvbnRlbnRfX2NvbnRlbnQgKntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIC5ob21lVmlzaW9fX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIyLjVweCk7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCA0MnB4O1xuICAgICAgICBtYXJnaW46IDMxcHggYXV0byAyNXB4IDI3cHg7XG4gICAgfVxuXG4gICAgLmhvbWVWaXNpb19fdGl0bGUgKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuaG9tZVZpc2lvX19pbWFnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZVZpc2lvX19pbWFnZS5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ob21lVmlzaW9fX2ltYWdlIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ob21lVmlzaW9fX2xpbmsgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgxMzAwLCAnbWluJykge1xuICAgIC5ob21lVmlzaW9fX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKDE2MDAsICdtaW4nKSB7XG5cbiAgICAuaG9tZVZpc2lvX19pbWFnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY0OHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NDhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaG9tZUV4Y2VwdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5ob21lRXhjZXB0aW9uX19zdWItdGl0bGUgKiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmhvbWVFeGNlcHRpb25fX3RpdGxlICosIC5ob21lRXhjZXB0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udFBsYXlmYWlyO1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhvbWVFeGNlcHRpb25fX2NvbnRlbnRfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGJvcmRlcjogMC41cHggc29saWQgI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBwK3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxufVxuXG4uaG9tZUV4Y2VwdGlvbl9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCdyZXNwb25zaXZlJykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTByZW07XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWVFeGNlcHRpb25fX2ltYWdlIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZUV4Y2VwdGlvbl9faW1hZ2UgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNTByZW07XG59XG5cbi5ob21lRXhjZXB0aW9uX190aXRsZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbn1cblxuLmhvbWVFeGNlcHRpb25fX3RpdGxlLmRlc2t0b3AgKiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWVFeGNlcHRpb25fX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5ob21lRXhjZXB0aW9uX19pbWFnZS5kZXNrdG9wIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZUV4Y2VwdGlvbl9faW1hZ2UgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG59XG5cbi5ob21lRXhjZXB0aW9uX19pbWFnZS5tb2JpbGUge1xuICAgIG1hcmdpbjogIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cbkBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgLmhvbWVFeGNlcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAuaG9tZUV4Y2VwdGlvbl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0U3RTVGMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMHB4IDIwcHg7XG5cbiAgICAgICAgcCtwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZUV4Y2VwdGlvbl9fY29udGVudF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIH1cblxuICAgIC5ob21lRXhjZXB0aW9uX190aXRsZSAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuaG9tZUV4Y2VwdGlvbl9faW1hZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZUV4Y2VwdGlvbl9faW1hZ2UuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgLmhvbWVFeGNlcHRpb25fX2ltYWdlLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhvbWVFeGNlcHRpb25fX2ltYWdlIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ob21lRXhjZXB0aW9uX19saW5rIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5ob21lRXhjZXB0aW9uX190aXRsZS5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ob21lRXhjZXB0aW9uX190aXRsZS5kZXNrdG9wICoge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAuaG9tZUV4Y2VwdGlvbl9fc3ViLXRpdGxlICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoMTMwMCwgJ21pbicpIHtcbiAgICAuaG9tZUV4Y2VwdGlvbl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNzE2cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgxNjAwLCAnbWluJykge1xuXG4gICAgLmhvbWVFeGNlcHRpb25fX2ltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ob21lQW1iYXNzYWRyaWNlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW46IDI0cHggMCAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBtYXJnaW46IDRweCAwIDY3cHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgfVxufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNIZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkQ4RDc7XG4gICAgZmxleC1iYXNpczogMjA2cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3Jlc3BvbnNpdmUnKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgfVxufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNIZWFkZXJDb250ZW50IHtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNGRkY7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKCdyZXNwb25zaXZlJykge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oZWFkZXItY29udGVudC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fdGl0bGUgKiwgLmhvbWVBbWJhc3NhZHJpY2VzX190aXRsZSB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250UGxheWZhaXI7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIG1xKDEyMDApIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX2NvbnRlbnQgKiB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICBwK3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fY29udGVudF9fbGluayBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNCMTBGMjc7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgICBib3JkZXI6IDAuODJweCBzb2xpZCAjQjEwRjI3O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc3LCAxNSwgMzksIDAuMDUpO1xuICAgIHBhZGRpbmc6IDNweCAzcHggM3B4IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTYuMjFweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc3ZnIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScgLCAnbWluJykge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDEwMjQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX19saW5rIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICAgIGJvcmRlcjogMC44MnB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbiAgICBwYWRkaW5nOiAycHggM3B4IDJweCAyNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2LjIxcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zdmcge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX19jb250ZW50X19pbWFnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBwbGFjZS1jb250ZW50OiBlbmQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDYwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uaG9tZUFtYmFzc2FkcmljZXNfX3NsaWRlcl9fY29udGVudF9faW1hZ2UgaW1nLFxuLmhvbWVBbWJhc3NhZHJpY2VzX19zbGlkZXJfX2NvbnRlbnRfX2ltYWdlIHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX190aXRsZSAqIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250UGxheWZhaXI7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhvbWVBbWJhc3NhZHJpY2VzX19zbGlkZXJfX3N1Yi10aXRsZSAqIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnNsaWRlckFtYmFzc2FkcmljZXNfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyQW1iYXNzYWRyaWNlc19fc2xpZGVyX19uYXZpZ2F0aW9uX25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXJBbWJhc3NhZHJpY2VzX19zbGlkZXJfX25hdmlnYXRpb25fcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyQW1iYXNzYWRyaWNlc19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtcSgxMDI0KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG5cbi5zbGlkZXJBbWJhc3NhZHJpY2VzX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKDEwMjQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0IxMEYyNyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYrLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xpZGVyQW1iYXNzYWRyaWNlc19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcSgxMDI0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMTBGMjcgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKDEwMjQpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0IxMEYyNyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi0tYmFja2dyb3VuZENvbG9yLS1wdXJwbGU6aGFzKC5ob21lQW1iYXNzYWRyaWNlcykge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XG59XG5cbkBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgLnNlY3Rpb24tLWJhY2tncm91bmRDb2xvci0tcHVycGxlOmhhcyguaG9tZUFtYmFzc2FkcmljZXMpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggNTBweDtcbiAgICB9XG5cbiAgICAuaG9tZUFtYmFzc2FkcmljZXNfX3NsaWRlcl9fY29udGVudF9faW1hZ2UgaW1nLFxuICAgIC5ob21lQW1iYXNzYWRyaWNlc19fc2xpZGVyX19jb250ZW50X19pbWFnZSBwaWN0dXJlIHtcbiAgICAgICAgaGVpZ2h0OiA3MDdweDtcbiAgICB9XG5cbiAgICAuaG9tZUFtYmFzc2FkcmljZXNfX3RpdGxlICoge1xuICAgICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbXEoMTIwMCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZUFtYmFzc2FkcmljZXNfX2NvbnRlbnQgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKDEyMDApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlckFtYmFzc2FkcmljZXNfX3NsaWRlciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE2MHJlbTtcbiAgICB9XG5cbiAgICAuaG9tZUFtYmFzc2FkcmljZXNfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgfVxuXG4gICAgLmhvbWVBbWJhc3NhZHJpY2VzSGVhZGVyQ29udGVudCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAyLjc1cmVtO1xuICAgIH1cblxuICAgIC5ob21lQW1iYXNzYWRyaWNlc19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZUFtYmFzc2FkcmljZXNfX3NsaWRlcl9fdGl0bGUgKiB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFBsYXlmYWlyO1xuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cblxuICAgIC5ob21lQW1iYXNzYWRyaWNlc19fY29udGVudF9fbGluayBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9XG59XG5cbi5ob21lQW1iYXNzYWRyaWNlcy5kZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBtcSgxMDI0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaG9tZUFtYmFzc2FkcmljZXMucmVzcG9uc2l2ZSB7XG4gICAgQGluY2x1ZGUgbXEoMTAyNCwgJ21pbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLkJsb2NrVmlkZW9fX2Jsb2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2OXB4O1xuICAgIH1cbn1cblxuLkJsb2NrVmlkZW9fX2Jsb2NfX3RpdGxlICoge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udFBsYXlmYWlyO1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLkJsb2NrVmlkZW9fX2Jsb2NfX3N1Yi10aXRsZSAqIHtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uQmxvY2tWaWRlb19fYmxvY19fY29udGVudCAqIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIHArcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jX19saW5rIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNC41OXB4O1xuICAgIGJvcmRlcjogMC44MnB4IHNvbGlkICNCMTBGMjc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDE1LCAzOSwgMC4wNSk7XG4gICAgcGFkZGluZzogM3B4IDNweCAzcHggMjRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNi4yMXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zdmcge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0IxMEYyNztcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi5CbG9ja1ZpZGVvX19ibG9jX192aWRlb19faW1hZ2UsXG4uQmxvY2tWaWRlb19fYmxvY19fdmlkZW9fX2NvdmVyX21lZGlhcyxcbi5CbG9ja1ZpZGVvX19ibG9jX192aWRlb19fY292ZXJfbWVkaWFzIGltZyB7XG4gICAgaGVpZ2h0OiAxMTBweDtcblxuICAgIEBpbmNsdWRlIG1xKDQ1MCwgJ21pbicpIHtcbiAgICAgICAgd2lkdGg6IDExN3B4O1xuICAgIH1cbn1cbi5zbGlkZXJCbG9jVmlkZW9fX3NsaWRlciBhICxcbi5zbGlkZXJCbG9jVmlkZW9fX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBAaW5jbHVkZSBtcSg0NTAsICdtaW4nKSB7XG4gICAgICAgIHdpZHRoOiAxMTdweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLkJsb2NrVmlkZW9fX2Jsb2NMZWZ0IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHRvcDogMTkwcHg7XG59XG5cbi5CbG9ja1ZpZGVvX192aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXEoNDUwKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICB9XG59XG5cbi5zbGlkZXJCbG9jVmlkZW9fX3NsaWRlcl9fbmF2aWdhdGlvbl9uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgQGluY2x1ZGUgbXEoNDUwLCAnbWluJykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xpZGVyQmxvY1ZpZGVvX19zbGlkZXJfX25hdmlnYXRpb25fcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgIEBpbmNsdWRlIG1xKDQ1MCwgJ21pbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbXEoNDUwLCAnbWluJykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5zbGlkZXJCbG9jVmlkZW9fX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuXG4gICAgJisuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsaWRlckJsb2NWaWRlb19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59IiwiLmxvZ29BbmltYXRpb257XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywnbWluJyl7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbiNob21lQmFuZGVhdSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvZ29BbmltYXRpb25fX2xvZ29zIC5tYXJxdWVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBtYXJxdWVlIDIwMHMgbGluZWFyIGluZmluaXRlO1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpe1xuICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDE0MHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbn1cblxuLmxvZ29BbmltYXRpb25fX2xvZ29zIC5tYXJxdWVlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogbWFycXVlZSAxMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuXG4ubWFycXVlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogbWFycXVlZSA4MHMgbGluZWFyIGluZmluaXRlO1xuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCdtaW4nKXtcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgMTAwcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLm1hcnF1ZWUyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlIDExMHMgbGluZWFyIGluZmluaXRlO1xuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCdtaW4nKXtcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgMTAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLm1hcnF1ZWUyIC50ZXh0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi5tYXJxdWVlPmRpdixcbi5tYXJxdWVlMj5kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMy41cmVtO1xufVxuXG4ubWFycXVlZT4udGV4dDpsYXN0LWNoaWxkLFxuLm1hcnF1ZWUyPi50ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLm1hcnF1ZWU+ZGl2IGRpdixcbi5tYXJxdWVlMj5kaXYgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZTIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuLm1hcnF1ZWUyIHtcbiBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5tYXJxdWVlLFxuLm1hcnF1ZWUyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxvZ29BbmltYXRpb25fX2ltYWdlIGltZ3tcbiAgd2lkdGg6IGF1dG87XG59IiwiLyogQ3Vyc2V1ciBub3JtYWwgcGFyIGTDqWZhdXQgKi9cbmJvZHkge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5ibG9ja1ZpZGVvSGVybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICA+ICoge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoXCJyZXNwb25zaXZlXCIsIFwibWluXCIpIHtcbiAgICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1OHJlbTtcblxuICAgICoge1xuICAgICAgbWF4LWhlaWdodDogNThyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoXCJyZXNwb25zaXZlXCIpIHtcbiAgICBtaW4taGVpZ2h0OiAzNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKDUwMCkge1xuICAgIG1pbi1oZWlnaHQ6IDI4cmVtO1xuICB9XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fdmlkZW8gdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrVmlkZW9IZXJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrVmlkZW9IZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAyOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuODhyZW07XG5cbiAgQGluY2x1ZGUgbXEoXCJyZXNwb25zaXZlXCIpIHtcbiAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICB9XG5cbiAgJl9fdGl0bGUgPiAqIHtcbiAgICBjb2xvcjogIzI5MjkyOSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyLWRpc3BsYXlcIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDhweCAhaW1wb3J0YW50OyAvKiAxMjAlICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEoXCJyZXNwb25zaXZlXCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDUwMCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IFxuICAgIH0gXG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMjQuNTlweDtcbiAgICBib3JkZXI6IDAuODJweCBzb2xpZCAjMjkyOTI5O1xuICAgIHBhZGRpbmc6IDNweCAzcHggM3B4IDE4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjUuMjFweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA5ZGFjO1xuICAgICAgYm9yZGVyOiAwLjgycHggc29saWQgI2YwOWRhYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA5ZGFjO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc3ZnIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDlkYWM7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2tWaWRlb1N0YXRzX19yZXNwb25zaXZlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDE1LCAzOSwgMC4wNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG4gIEBpbmNsdWRlIG1xKFwicmVzcG9uc2l2ZVwiLCBcIm1pblwiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9ja1ZpZGVvU3RhdHNfX3Jlc3BvbnNpdmVfX25hdmlnYXRpb25fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fc3RhdHMge1xuICBAaW5jbHVkZSBtcShcInJlc3BvbnNpdmVcIikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuXG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3LjVweCk7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgbXEoMTIwMCkge1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJsb2NrVmlkZW9IZXJvX19zdGF0c19faW5zdGl0dXRlIHtcbiAgICBwIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoXCJyZXNwb25zaXZlXCIsIFwibWluXCIpIHtcbiAgICAgIGFuaW1hdGlvbjogc3RhdHNPcGFjaXR5SW5zdGl0dXRlIDZzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2tWaWRlb0hlcm9fX3N0YXRzX190ZWFtIHtcbiAgICBwIHtcbiAgICAgIHdpZHRoOiAyNTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoXCJyZXNwb25zaXZlXCIsIFwibWluXCIpIHtcbiAgICAgIGFuaW1hdGlvbjogc3RhdHNPcGFjaXR5VGVhbSA2cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrVmlkZW9IZXJvX19zdGF0c19fY2VudGVyIHtcbiAgICBwIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoXCJyZXNwb25zaXZlXCIsIFwibWluXCIpIHtcbiAgICAgIGFuaW1hdGlvbjogc3RhdHNPcGFjaXR5Q2VudGVyIDZzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHN0YXRzT3BhY2l0eUluc3RpdHV0ZSB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMzMlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDM0JSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc3RhdHNPcGFjaXR5Q2VudGVyIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIDMzJSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIDM0JSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA2NiUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNjclIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzdGF0c09wYWNpdHlUZWFtIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIDY2JSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIDY3JSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5ibG9ja1ZpZGVvSGVyb19fc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA4OHB4O1xuICB3aWR0aDogNjFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cblxuLmJsb2NrVmlkZW9IZXJvX19zdGF0c19faW5zdGl0dXRlLFxuLmJsb2NrVmlkZW9IZXJvX19zdGF0c19fdGVhbSxcbi5ibG9ja1ZpZGVvSGVyb19fc3RhdHNfX2NlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDg3cHg7XG5cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgIGhlaWdodDogODdweDtcbiAgfVxufVxuXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzX19jZW50ZXIge1xuICBwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmJsb2NrVmlkZW9IZXJvX19zdGF0c19fdGVhbSB7XG4gIHAge1xuICAgIHdpZHRoOiAyNTRweDtcbiAgfVxufVxuXG4uYmxvY2tWaWRlb0hlcm9fX3N0YXRzX19pbnN0aXR1dGUge1xuICBwIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmJsb2NrVmlkZW9IZXJvX19zdGF0c19fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogODdweDtcbiAgd2lkdGg6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiIsIi5wb3B1cGRvY3RvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgID4gKiB7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbn1cblxuLnBvcHVwZG9jdG9fX292ZXJsYXkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5wb3B1cF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgZ2FwOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyNy44NzVyZW07XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgIEBpbmNsdWRlIG1xKDUwMCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IHN2Zy11cmkoJzxzdmcgd2lkdGg9XCIzOTZcIiBoZWlnaHQ9XCIzMDhcIiB2aWV3Qm94PVwiMCAwIDM5NiAzMDhcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBvcGFjaXR5PVwiMC4wM1wiPjxtYXNrIGlkPVwibWFzazBfNTkwXzYyXCIgc3R5bGU9XCJtYXNrLXR5cGU6YWxwaGFcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiIHg9XCIwXCIgeT1cIi01M1wiIHdpZHRoPVwiMzk2XCIgaGVpZ2h0PVwiMzYxXCI+PHJlY3QgeT1cIi01M1wiIHdpZHRoPVwiMzk1LjU4MlwiIGhlaWdodD1cIjM2MVwiIGZpbGw9XCIjRDlEOUQ5XCIvPjwvbWFzaz48ZyBtYXNrPVwidXJsKCNtYXNrMF81OTBfNjIpXCI+PGNpcmNsZSBjeD1cIjg0LjgxNTJcIiBjeT1cIjg2LjUyOThcIiByPVwiMTM5LjUzXCIgZmlsbD1cIiNCMTBGMjdcIi8+PGNpcmNsZSBjeD1cIjI0NS4yNTVcIiBjeT1cIjE2NS4wOTdcIiByPVwiMTM5LjEwOFwiIHN0cm9rZT1cIiNGMDlEQUNcIiBzdHJva2Utd2lkdGg9XCIwLjg0MzQ1OFwiLz48L2c+PC9nPjwvc3ZnPicpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi5wb3B1cF9fbG9nbyB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogMy4zMzQzOHJlbTtcbn1cblxuLnBvcHVwZG9jdG9fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMS41cmVtO1xufVxuXG4ucG9wdXBkb2N0b19fY29udGVudF9fdGl0bGUgPiAqe1xuICAgIGNvbG9yOiAjMjkyOTI5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250UGxheWZhaXIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXBkb2N0b19fY29udGVudF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyAvKiAxNzUlICovXG59XG5cbi5wb3B1cGRvY3RvX19saW5rcyAuaG9tZUZvbmRhdGV1cnNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYgPiBhOmZpcnN0LWNoaWxkID4gc3BhbjpmaXJzdC1jaGlsZCA+IHN2ZyA+IHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlO1xuICAgIH1cblxuICAgICYgPiBhOmZpcnN0LWNoaWxkOmhvdmVyID4gc3BhbjpmaXJzdC1jaGlsZCA+IHN2ZyA+IHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgIH1cblxuICAgICYgPiBhOmZpcnN0LWNoaWxkID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAuNXJlbTtcbiAgICB9XG59XG5cbi5wb3B1cGRvY3RvX19jcm9zcyB7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLnZpZGVvLWJsb2NrX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZ2FwOiA3MHB4IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoMTIwMCwgbWluKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxufVxuXG4udmlkZW8tYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tUHJpbWFyeS02MDAsICMwRjI2MkYpO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgfVxufVxuXG4udmlkZW8tYmxvY2tfX2NvbnRlbnQge1xuICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5LTYwMCwgIzBGMjYyRik7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc2FsdCcgb247XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4udmlkZW8tYmxvY2sgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9fdGh1bWJuYWlsIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tYmxvY2sgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9fdGh1bWJuYWlsID4gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1ibG9jayAuYW50aXBvZGVzLXBvc3QtY2FyZC0xX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgxNDAwLCAnbWluJykge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgfVxufVxuXG4udmlkZW8tYmxvY2sgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9fdmlkZW8tdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgLyogMTU2LjI1JSAqL1xuICAgIHBhZGRpbmc6IDQ4cHggMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuXG4udmlkZW8tYmxvY2sgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMSB7XG4gICAgbWluLWhlaWdodDogMjMuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLnZpZGVvLWJsb2NrIC5hbnRpcG9kZXMtcG9zdC1jYXJkLTFfX2NhdGVnb3J5IHtcbiAgICBoZWlnaHQ6IDE4cHg7XG59IiwiLnNlY3Rpb24ge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwMHB4KTtcbiAgY29sb3I6ICRjb2xvci1oZWFkaW5ncztcblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1MHB4KTtcbiAgfVxuXG4gICYubWFyZ2luLS1ub3JtYWwge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoNTBweCk7XG4gIH1cblxuICAmLnNlY3Rpb24tLW5vLXRvcE1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tYmFja2dyb3VuZENvbG9yIHtcbiAgICAmLS1ncmlzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgfVxuXG4gICAgJi0tZGVncmFkZS1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQwLCAyNDAsIDI0MCwgMCkgMCUsICNmMGYwZjAgNjYuNjclKTtcbiAgICB9XG5cbiAgICAmLS1wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZDogI0U3RTVGMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLXRvcE1hcmdpbi0tc20ge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDUwcHgpO1xufVxuXG4uc2VjdGlvbi0tdG9wTWFyZ2luLS1tZCB7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoNzVweCk7XG59XG5cbi5zZWN0aW9uSGVhZGVyIHtcbiAgJi0tc3R5bGVGaXJzdCB7XG4gICAgJWhlYWRpbmdzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5ncztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMzcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uSGVhZGVyX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIHRleHQtYWxpZ246ICRsZWZ0O1xuXG4gICAgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIHtcbiAgICAgICVoZWFkaW5ncyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246ICRyaWdodDtcblxuICAgIC5zZWN0aW9uSGVhZGVyX190aXRsZSB7XG4gICAgICAlaGVhZGluZ3Mge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLS1zdHlsZVNlY29uZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcblxuICAgICVoZWFkaW5ncyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XG4gICAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmdzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luOiByZW0oMTUpIGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICBib2R5Lm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3Zlci1wdXJwbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zdHlsZVRoaXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpO1xuXG4gICAgLnNlY3Rpb25IZWFkZXJfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDUwKTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogN3B4IDAgMCA3cHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1ob3Zlci1wdXJwbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICVoZWFkaW5ncyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzdweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuXG4gIC5uby0tbWFyZ2luLWhlYWRlciAmIHtcbiAgICAuc2VjdGlvbkhlYWRlcl9fdGl0bGUge1xuICAgICAgJWhlYWRpbmdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9ja19oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX190ZWFtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJ0ZXh0c1wiXG4gICAgICAgICAgICBcImltYWdlXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgQGluY2x1ZGUgcmZzKDMwcHgsIGdhcCk7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2UgdGV4dHNcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yNWZyIDAuNzVmcjtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZnVsbF9wb3NpdGlvbjpub3QoLmltYWdlX19sZWZ0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzXCIgXCJpbWFnZVwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzIGltYWdlXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43NWZyIDEuMjVmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBwaWN0dXJlIGltZyxcbiAgICA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZnVsbF9wb3NpdGlvbjpub3QoLmltYWdlX19sZWZ0KTpub3QoLmlzSW5zaWRlUGFnZUJ1aWxkZXIpICYge1xuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogY2FsYyg4MCUgLSA1MHZ3KTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAjeyRsZWZ0fTogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlX19sZWZ0ICYge1xuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiBjYWxjKDgwJSAtIDUwdncpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZV9fcmlnaHQgJiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0cyB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDYwcHggNDVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDI1cHgpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyNXB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDExcHggMTBweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgICBtYXJnaW4tI3skbGVmdH06IC0xMzBweDtcbiAgICB9XG5cbiAgICAuYmxvY2tfaGVyb19fdGVhbSAmIHtcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogLTcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZ1bGxfcG9zaXRpb246bm90KC5pbWFnZV9fbGVmdCk6bm90KC5pbWFnZV9fcmlnaHQpICYge1xuICAgICAgbWFyZ2luLSN7JGxlZnR9OiAwO1xuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogLTEzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZV9fbGVmdCAmIHtcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogLTEzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZV9fcmlnaHQgJiB7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAtMTFweCAxMHB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogLTMwMHB4O1xuICAgICAgICBtYXJnaW4tI3skbGVmdH06IGF1dG87XG4gICAgICB9XG5cbiAgICAgICVoZWFkaW5ncyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzM3B4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgYm9keS5tZW51X3N0eWxlX3B1cnBsZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3Zlci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAlaGVhZGluZ3Mge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM5cHgpO1xuICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5ncztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMTVweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogcmVtKC0yNSk7XG4gICAgICAgIH1cblxuICAgICAgICBib2R5Lm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3Zlci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG5cbiAgICBwLCBsaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tI3skbGVmdH06IDE1cHg7XG4gICAgICBwYWRkaW5nLSN7JGxlZnR9OiAxMHB4O1xuICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcHVjZS5zdmcnKTtcbiAgICB9XG5cbiAgICAubGlua193aXRoX2JvcmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xuXG4gICAgICAmICsgLmxpbmtfd2l0aF9ib3JkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAgICAgfVxuXG4gICAgICBib2R5Lm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1lbnUtcHVycGxlO1xuXG4gICAgICAgID4gc3BhbjpiZWZvcmUsID4gc3BhbjphZnRlciwgPiBzcGFuIHNwYW46YmVmb3JlLCA+IHNwYW4gc3BhbjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tZW51LXB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wb3NpdGlvbiB7XG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDM1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg1MHB4IDQ1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibG9ja19jb250YWN0X2Zvcm0ge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgzNSkgcmVtKDQ1KTtcblxuICAgICAgICAgICYuZm9ybV91cmdlbmNlIHtcbiAgICAgICAgICAgIGRpdi53cGNmNyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJWhlYWRpbmdzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzNweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNTg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiByZW0oLTE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rX3dpdGhfYm9yZGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wb3NpdGlvbi0tc21hbGwge1xuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNzVmciAwLjc1ZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbnRlcm5hbFBhZ2VfX2hlcm8tLW5vTWVkaWEge1xuICAgID4gKiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAuYmxvY2tfaGVyb19fdGV4dHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcHRpb25faW1hZ2Uge1xuICBwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrX2hlcm9fX2ltYWdlID4gZ29vZ2xlLW1hcHMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja19oZXJvX190ZXh0cyBoMSB7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpe1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1xKDEyMDAsJ21pbicpe1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCTE9DSyBIRVJPID0+IEhPTUVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ibG9ja19oZXJvX2hvbWUge1xuICA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsJ21pbicpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrX2hlcm9fX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2tfaGVyb19ob21lIC5ub3JtYWxfcG9zaXRpb24gLmJsb2NrX2hlcm9fX2ltYWdlIHsgXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cblxuLmJsb2NrX2hlcm9faG9tZSB7IFxuICAuYmxvY2tfaGVyb19fdGV4dHMge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcGVjaWZpY0NvbG9yKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcGVjaWZpY0NvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua193aXRoX2JvcmRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc3BlY2lmaWNDb2xvcik7XG5cbiAgICAgID4gc3BhbjpiZWZvcmUsXG4gICAgICA+IHNwYW46YWZ0ZXIsXG4gICAgICA+IHNwYW4gc3BhbjpiZWZvcmUsXG4gICAgICA+IHNwYW4gc3BhbjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3BlY2lmaWNDb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGluY2x1ZGUgbXEoJ3Jlc3BvbnNpdmUnLCAnbWluJykge1xuICAvKlxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfCBWYXJpYWJsZXNcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHxcbiAgfCBHbG9iYWwgdmFyaWFibGVzIHVzZWQgdG8gbWFuYWdlIHRoZSBoZWFkZXIgbWVudSBzdHlsZXMuXG4gIHxcbiAgKi9cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gR2xvYmFsXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5hcHBNZW51IHtcbiAgICAtLW1lbnVCYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjNmM2YzIDAlLCAjZmNmY2ZjIDEwMCUpO1xuICAgIC0tbWVudUJveFNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtLW1lbnVIZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gRmlyc3QgTGV2ZWxcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgaHRtbDpub3QoW2xhbmc9XCJydS1SVVwiXSkge1xuICAgIC5hcHBNZW51IHtcbiAgICAgIC0tbWVudUZpcnN0TGV2ZWxfX2NvbG9yOiAjN2U3ZTdkO1xuICAgICAgLS1tZW51Rmlyc3RMZXZlbF9fZm9udFNpemU6ICN7cmVtKDEyKX07XG4gICAgICAtLW1lbnVGaXJzdExldmVsX19wYWRkaW5nOiAje3JlbSgxMCl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDEyMDAsICdtaW4nKSB7XG4gICAgICAuYXBwTWVudSB7XG4gICAgICAgIC0tbWVudUZpcnN0TGV2ZWxfX2ZvbnRTaXplOiAje3JlbSgxMyl9O1xuICAgICAgICAtLW1lbnVGaXJzdExldmVsX19wYWRkaW5nOiAje3JlbSgxNSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGh0bWxbbGFuZz1cInJ1LVJVXCJdIHtcbiAgICAuYXBwTWVudSB7XG4gICAgICAtLW1lbnVGaXJzdExldmVsX19jb2xvcjogIzdlN2U3ZDtcbiAgICAgIC0tbWVudUZpcnN0TGV2ZWxfX2ZvbnRTaXplOiAje3JlbSgxMCl9O1xuICAgICAgLS1tZW51Rmlyc3RMZXZlbF9fcGFkZGluZzogI3tyZW0oNSl9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDEyMDAsICdtaW4nKSB7XG4gICAgICAuYXBwTWVudSB7XG4gICAgICAgIC0tbWVudUZpcnN0TGV2ZWxfX2ZvbnRTaXplOiAje3JlbSgxMSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qXG4gIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB8IE1lbnVcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cbiAgLmFwcE1lbnUge1xuICAgIGhlaWdodDogdmFyKC0tbWVudUhlaWdodCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWVudUJhY2tncm91bmQpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLW1lbnVCb3hTaGFkb3cpO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3Jlc3BvbnNpdmUnKSB7XG4gICAgLmFwcE1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScsICdtaW4nKSB7XG4gICAgLmFwcE1lbnUgW2RhdGEtaXMtcmVzcG9uc2l2ZV0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB8IEZpcnN0IExldmVsXG4gIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xuXG4gIC5hcHBNZW51X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEl0ZW1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFwcE1lbnVfX2l0ZW1zPioge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgPmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hcHBNZW51X19pdGVtcz4qPmEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG5cbiAgICBAaW5jbHVkZSBtcSgxMjAwLCAnbWluJykge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoMTM1MCwgJ21pbicpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hcHBNZW51X19pdGVtcz4qPmE6aG92ZXIsXG4gIC5hcHBNZW51X19pdGVtcz4qLmlzQWN0aXZlPmEsXG4gIC5hcHBNZW51X19pdGVtcz4qLmFwcE1lbnVfX21lbnVJdGVtLS1pc0FjdGl2ZT5hIHtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgfVxuXG4gIC5hcHBNZW51X19oYXNTdWJNZW51PmJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3Jlc3BvbnNpdmUnLCAnbWluJykge1xuICAgIC5hcHBNZW51X19zaG93T25seU9uTW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvKlxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfCBTZWNvbmQgTGV2ZWxcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cbiAgLmFwcE1lbnVfX2l0ZW1zIC5hcHBNZW51X19zdWJNZW51Om5vdCguYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1lbnVIZWlnaHQpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmFwcE1lbnVfX2l0ZW1zPio6aG92ZXI+LmFwcE1lbnVfX3N1Yk1lbnU6bm90KC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51KSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBNZWdhIE1lbnVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgQGltcG9ydCAnbWVnYS1tZW51JztcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gU3ViIE1lbnVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgQGltcG9ydCAnc3ViLW1lbnUnO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFJlc3BvbnNpdmUgTWVudVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZUhhc1N1Yk1lbnUoKSB7XG5cbiAgJi5hcHBNZW51X19oYXNTdWJNZW51LFxuICAmLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RpdGxlIGJ1dHRvbic7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcblxuICAgID5hIHtcbiAgICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgfVxuXG4gICAgPmJ1dHRvbiB7XG4gICAgICBncmlkLWFyZWE6IGJ1dHRvbjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNldEJ1dHRvbigpO1xuXG4gICAgICBAaW5jbHVkZSBpZi1sdHIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBpZi1ydGwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLW1lbnVDb2xvciwgIzc3NzcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZU1lbnVMaW5rKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3Nyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMik7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlTWVudUl0ZW0oKSB7XG4gIHBhZGRpbmctI3skcmlnaHR9OiB2YXIoLS1hcHBNZW51X19zaWRlc1BhZGRpbmcpO1xuICBwYWRkaW5nLSN7JGxlZnR9OiB2YXIoLS1hcHBNZW51X19zaWRlc1BhZGRpbmcpO1xuXG4gID5hIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlTWVudUxpbmsoKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmVIYXNTdWJNZW51KCk7XG59XG5cbkBtaXhpbiBpbm5lclRpdGxlTWVudSgpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWFwcE1lbnVfX3ZlcnRpY2FsUGFkZGluZykgLSAodmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKSk7XG4gIGNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctI3skcmlnaHR9OiB2YXIoLS1hcHBNZW51X19zaWRlc1BhZGRpbmcpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxMnB4KTtcbiAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMTJweCk7XG4gIHBhZGRpbmctI3skbGVmdH06IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3Nyk7XG5cbiAgc3ZnIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBzcGFuIHtcbiAgICBtYXJnaW4tI3skcmlnaHR9OiBhdXRvO1xuICAgIG1hcmdpbi0jeyRsZWZ0fTogYXV0bztcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcSgncmVzcG9uc2l2ZScpIHtcblxuICAvKlxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfCBWYXJpYWJsZXNcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cbiAgLmFwcE1lbnUge1xuICAgIEBpbmNsdWRlIHJmcygyNXB4LCAtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApO1xuICAgIEBpbmNsdWRlIHJmcygyMHB4LCAtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgQGluY2x1ZGUgcmZzKDI1cHgsIC0tYXBwTWVudV9fdmVydGljYWxQYWRkaW5nKTtcbiAgICAtLWFwcE1lbnVfX2JvcmRlcjogNnB4IHNvbGlkICNmNmY2ZjY7XG4gIH1cblxuICAuYXBwTWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVySGVpZ2h0LCAwcHgpIC0gdmFyKC0tY2FsbFRvQWN0aW9uc0hlaWdodCwgNDBweCkpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiB6KCdoZWFkZXInKTtcbiAgICB0b3A6IHZhcigtLWhlYWRlckhlaWdodCwgMHB4KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYXBwTWVudV9fdmVydGljYWxQYWRkaW5nKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyAkZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgICN7JHJpZ2h0fTogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuXG5cbiAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSAuYXBwTWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1lbnVIZWFkZXIubW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIGJvZHkuYXBwTWVudS0taXNBY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEZpcnN0IExldmVsIEl0ZW1zXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIFJlc3BvbnNpdmUgVGl0bGVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuYXBwTWVudV9faXRlbXM+bGlbZGF0YS1pcy1yZXNwb25zaXZlXSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYXBwTWVudV9fdmVydGljYWxQYWRkaW5nKSAtICh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxMHB4KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG5cbiAgLy8gSXRlbXNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuYXBwTWVudV9faXRlbXM+bGk6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZU1lbnVJdGVtKCk7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gU3ViIE1lbnVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFwcE1lbnVfX3N1Yk1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlckhlaWdodCwgMHB4KSAtIHZhcigtLWNhbGxUb0FjdGlvbnNIZWlnaHQsIDQwcHgpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWFwcE1lbnVfX3ZlcnRpY2FsUGFkZGluZyk7XG4gICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgcmdiYSgzNCwgMCwgNjMsIDAuNTApO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgICN7JHJpZ2h0fTogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmU+LmFwcE1lbnVfX3N1Yk1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuanMtYXBwTWVudV9fc3ViTWVudV9fdGl0bGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNTApO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNTApO1xuICB9XG5cbiAgLmFwcE1lbnVfX3N1Yk1lbnUtLWhhdmVBbkFjdGl2ZVN1Yk1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYXBwTWVudV9fc3ViTWVudT5saVtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWFwcE1lbnVfX3ZlcnRpY2FsUGFkZGluZykgLSAodmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKSk7XG4gIH1cblxuICAuYXBwTWVudV9fc3ViTWVudT5saVtkYXRhLWlzLXJlc3BvbnNpdmVdPmEge1xuICAgIEBpbmNsdWRlIGlubmVyVGl0bGVNZW51KCk7XG4gIH1cblxuICAuYXBwTWVudV9fc3ViTWVudT5saTpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlTWVudUl0ZW0oKTtcbiAgfVxuXG5cblxuICAvKlxuICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgfCBNZWdhIE1lbnVcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgICAtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXA6ICN7cmVtKDMwKX07XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gQ29sdW1uc1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUge1xuICAgIC0tbWVudUNvbG9yOiAjNzc3O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVIYXNTdWJNZW51KCk7XG5cbiAgICA+YSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlTWVudUxpbmsoKTtcbiAgICB9XG4gIH1cblxuICAvLyBFbmQgV2l0aCBNZW51IEl0ZW1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW4tLWVuZFdpdGhNZW51SXRlbSsuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW4tLWlzVGV4dEltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpICogLTEpO1xuICB9XG5cbiAgLy8gRGl2aWRlclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbiBociB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gU3ViIE1lbnVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW4gLmFwcE1lbnVfX3N1Yk1lbnUge1xuICAgIC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcDogI3tyZW0oMjUpfTtcbiAgfVxuXG4gIC5hcHBNZW51X19oYXNTdWJNZW51LmlzQWN0aXZlKy5hcHBNZW51X19zdWJNZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudT5bZGF0YS1pcy1yZXNwb25zaXZlXSB7XG4gICAgQGluY2x1ZGUgaW5uZXJUaXRsZU1lbnUoKTtcbiAgfVxuXG4gIC8vIElubmVyIEl0ZW1zXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnU+IDpub3QoW2RhdGEtaXMtcmVzcG9uc2l2ZV0pOm5vdCguaXNOb3RBTGluaykge1xuICAgIC0tbWVudUNvbG9yOiAjNzc3O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVNZW51SXRlbSgpO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVNZW51TGluaygpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudT4uaXNOb3RBTGluayB7XG4gICAgLS1tZW51Q29sb3I6ICM3Nzc7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZU1lbnVJdGVtKCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZU1lbnVMaW5rKCk7XG4gICAgY29sb3I6ICNiNWI1YjU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICB9XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUge1xuICAgIEBpbmNsdWRlIHJmcyg1MHB4LCAtLWJvcmRlckdhcCk7XG4gICAgLS1ib3JkZXJIZWlnaHQ6IDZweDtcbiAgfVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51PltkYXRhLWFkZC1ib3JkZXItYWZ0ZXJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1hcHBNZW51X19zaWRlc1BhZGRpbmcpICogMikpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1ib3JkZXJIZWlnaHQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBjYWxjKCh2YXIoLS1ib3JkZXJIZWlnaHQpICogLTEpIC0gKHZhcigtLWJvcmRlckdhcCkgLyAyKSArICh2YXIoLS1ib3JkZXJIZWlnaHQpIC8gMikpO1xuICAgICAgbGVmdDogdmFyKC0tYXBwTWVudV9fc2lkZXNQYWRkaW5nKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAjeyRyaWdodH06IHZhcigtLWFwcE1lbnVfX3NpZGVzUGFkZGluZyk7XG4gICAgfVxuXG4gICAgKyoge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tYm9yZGVyR2FwKTtcbiAgICB9XG4gIH1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudT4qK3VsIHtcbiAgICBAaW5jbHVkZSByZnMoMTVweCwgLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmZzKDE1cHgsIG1hcmdpbi0jeyRsZWZ0fSk7XG5cbiAgICA+Kj5hIHtcbiAgICAgIC0tbWVudUNvbG9yOiAjNzc3O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZU1lbnVJdGVtKCk7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlTWVudUxpbmsoKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdCBBIExpbmtcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW4+Kj4uYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGU+LmlzTm90QUxpbmsge1xuICAgIC0tYXBwTWVudV9fbm90QUxpbmtNYXJnaW5Cb3R0b206ICN7cmVtKDI1KX07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19ub3RBTGlua01hcmdpbkJvdHRvbSkgLSAodmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uPio6Zmlyc3QtY2hpbGQ+LmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlPi5pc05vdEFMaW5rIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDMwcHgpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFJlc3BvbnNpdmUgQm9yZGVyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fcmVzcG9uc2l2ZUJvcmRlciB7XG4gICAgLS1hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fcmVzcG9uc2l2ZUJvcmRlcl9fbWFyZ2luOiAje3JlbSgyMCl9O1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3Jlc3BvbnNpdmVCb3JkZXJfX21hcmdpbikgLSAodmFyKC0tYXBwTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fcmVzcG9uc2l2ZUJvcmRlcl9fbWFyZ2luKSAtICh2YXIoLS1hcHBNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpKTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1hcHBNZW51X19ib3JkZXIpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFRpdGxlIFRleHQgQnV0dG9uXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uIHtcbiAgICAtLWFwcE1lbnVfX3RpdGxlVGV4dEJ1dHRvbl9fbWFyZ2luVG9wOiAje3JlbSgyMCl9O1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYXBwTWVudV9fdGl0bGVUZXh0QnV0dG9uX19tYXJnaW5Ub3ApIC0gKHZhcigtLWFwcE1lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApIC8gMikpO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1hcHBNZW51X190aXRsZVRleHRCdXR0b25fX21hcmdpblRvcCk7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYXBwTWVudV9fYm9yZGVyKTtcbiAgfVxuXG4gIC8vIFRpdGxlXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX3RpdGxlPioge1xuICAgIGNvbG9yOiAjYTlhOWE5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uX190aXRsZSsqIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDE1cHgpO1xuICB9XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX3RpdGxlfioge1xuICAgIEBpbmNsdWRlIHJmcygxMHB4LCBtYXJnaW4tI3skbGVmdH0pO1xuICB9XG5cbiAgLy8gVGV4dFxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uX190ZXh0Pioge1xuICAgIGNvbG9yOiAjNGM0YzRjO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuXG4gICAgKyoge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxMHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBCdXR0b25cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RpdGxlVGV4dEJ1dHRvbl9fYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwcHgpO1xuICB9XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX2J1dHRvbj5hIHtcbiAgICBjb2xvcjogIzVhNWE1ODtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBCdXR0b25cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX21hcmdpblRvcCk7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX21hcmdpblRvcCk7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYXBwTWVudV9fYm9yZGVyKTtcbiAgfVxuXG4gIC8vIEJ1dHRvblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fYnV0dG9uPmxpOm50aC1jaGlsZCgxKT5hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGNvbG9yOiB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoNXB4IDM1cHgpO1xuICAgIGJvcmRlcjogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgI2RlZGVkZTtcblxuICAgID5zcGFuIHtcbiAgICAgID4qIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgID5zcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIsXG4gICAgPnNwYW46OmJlZm9yZSxcbiAgICA+c3Bhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19wc2V1ZG9FbGVtZW50c19fc2l6ZSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX3BzZXVkb0VsZW1lbnRzX19zaXplKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcywgaGVpZ2h0IC4zcztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgICAgbGVmdDogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICAgIGJvcmRlci0jeyRsZWZ0fTogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgICAgbGVmdDogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgICBib3JkZXItI3skbGVmdH06IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgfVxuXG4gICAgPnNwYW46OmJlZm9yZSB7XG4gICAgICB0b3A6IGNhbGModmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgKiAtMSk7XG4gICAgICAjeyRyaWdodH06IGNhbGModmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgKiAtMSk7XG4gICAgICBib3JkZXItI3skcmlnaHR9OiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICB9XG5cbiAgICA+c3Bhbjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgICAgI3skcmlnaHR9OiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICAgIGJvcmRlci0jeyRyaWdodH06IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyLFxuICAgICAgPnNwYW46OmJlZm9yZSxcbiAgICAgID5zcGFuOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSArIHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUZXh0IGFmdGVyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24+bGk6bnRoLWNoaWxkKDIpIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxM3B4KTtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBUZXh0IEltYWdlXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlIHtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNCMTBGMjc7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDM2cHggMCAwO1xuICB9XG5cbiAgLy8gVGl0bGVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RleHRJbWFnZV9fdGl0bGU+KiB7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gVGV4dFxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX190ZXh0IHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEycHgpO1xuICB9XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX3RleHQ+KiB7XG4gICAgY29sb3I6ICMyOTI5MjkgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICArKiB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEltYWdlXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gQnV0dG9uXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxNXB4KTtcbiAgfVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX19idXR0b24+YSB7XG4gICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3NzcpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLypcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHwgU3ViIE1lbnUgQmFzaWNcbiAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cbiAgLmFwcE1lbnVfX2Jhc2ljTWVudT4gOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkge1xuICAgIC0tbWVudUNvbG9yOiAjNzc3O1xuICB9XG5cbn1cblxuLmFwcE1lbnVfX2l0ZW1zIGxpIGEge1xuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNCMTBGMjc7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoMTM1MCwgJ21pbicpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuXG5odG1sOmxhbmcoZnItRlIpIC5ob21lLFxuaHRtbDpsYW5nKGZyLUZSKSBib2R5Om5vdCguaG9tZSkge1xuXG4gIC5hcHBNZW51X19pdGVtcz4qPmE6aG92ZXIsXG4gIC5hcHBNZW51X19pdGVtcz4qLmlzQWN0aXZlPmEsXG4gIC5hcHBNZW51X19pdGVtcz4qLmFwcE1lbnVfX21lbnVJdGVtLS1pc0FjdGl2ZT5hIHtcbiAgICBjb2xvcjogI0IxMEYyNztcbiAgfVxuXG4gIC5tZW51SGVhZGVyPi5hcHBNZW51X19pdGVtcz5saTpudGgtY2hpbGQoMik+YSxcbiAgLm1lbnVIZWFkZXI+LmFwcE1lbnVfX2l0ZW1zPmxpOm50aC1jaGlsZCgzKT5hLFxuICAubWVudUhlYWRlcj4uYXBwTWVudV9faXRlbXM+bGk6bnRoLWNoaWxkKDgpPmEsXG4gIC5tZW51SGVhZGVyPi5hcHBNZW51X19pdGVtcz5saTpudGgtY2hpbGQoOSk+YSxcbiAgLm1lbnVIZWFkZXI+LmFwcE1lbnVfX2l0ZW1zPmxpOm50aC1jaGlsZCg3KT5hIHtcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICBmb250LXNpemU6IDE0cHg7IFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyBcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjQjEwRjI3O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDEzNTAsICdtaW4nKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cblxuICAubWVudUhlYWRlcj4uYXBwTWVudV9faXRlbXM+bGk6bnRoLWNoaWxkKDQpPmEsXG4gIC5tZW51SGVhZGVyPi5hcHBNZW51X19pdGVtcz5saTpudGgtY2hpbGQoNSk+YSxcbiAgLm1lbnVIZWFkZXI+LmFwcE1lbnVfX2l0ZW1zPmxpOm50aC1jaGlsZCg2KT5hIHtcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICBmb250LXNpemU6IDE0cHg7IFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyBcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjQjEwRjI3O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKDEzNTAsICdtaW4nKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5hcHBNZW51X19pdGVtcyB7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uYXBwTWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWFyY2hCYXJSZXNwb25zaXZlIHtcbiAgYm9yZGVyLXRvcDogMC40cHggc29saWQgcmdiYSgzNCwgMCwgNjMsIDAuNjApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2hCYXJSZXNwb25zaXZlIC5zZWFyY2hGb3JtX19zdWJtaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG5AaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG5cbiAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSBzZWN0aW9uLFxuICBib2R5LmFwcE1lbnUtLWlzQWN0aXZlIGJhY2stdG8tdG9wLFxuICBib2R5LmFwcE1lbnUtLWlzQWN0aXZlIGZvb3RlcixcbiAgYm9keS5hcHBNZW51LS1pc0FjdGl2ZSAuY2FsbFRvQWN0aW9ucyB7XG4gICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICB9XG5cbiAgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgbGkgYSB7XG4gICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFwcE1lbnVfX2l0ZW1zOmhhcyguanMtaGFzU3ViTWVudS5pc0FjdGl2ZSkgLmJsb2NfbGFuZ3VlX3Jlc3BvbnNpdmUge1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hcHBNZW51X19pdGVtczpoYXMoLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmUpIGJ1dHRvbiB7XG4gICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICB9XG5cbiAgbGkuYXBwTWVudV9faGFzU3ViTWVudS5qcy1oYXNTdWJNZW51LmlzQWN0aXZlIHVsIGJ1dHRvbiB7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gIH1cblxuICB1bC5hcHBNZW51X19zdWJNZW51LmFwcE1lbnVfX21lZ2FNZW51LmVkZ2UuYXBwTWVudV9fc3ViTWVudS0taGF2ZUFuQWN0aXZlU3ViTWVudS5pc0FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZmZhO1xuICB9XG5cbiAgLmFwcE1lbnVfX2l0ZW1zPmxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkuYXBwTWVudV9faGFzU3ViTWVudT5idXR0b24gcGF0aCxcbiAgLmFwcE1lbnVfX2l0ZW1zPmxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSkuYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudT5idXR0b24gcGF0aCB7XG4gICAgZmlsbDogIzI5MjkyOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWhhc1N1Yk1lbnUuaXNBY3RpdmU+LmFwcE1lbnVfX3N1Yk1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY5NjtcbiAgfVxuXG4gIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51PltkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMXJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAuYXBwTWVudV9fc3ViTWVudT5saVtkYXRhLWlzLXJlc3BvbnNpdmVdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hcHBNZW51X19zdWJNZW51PmxpW2RhdGEtaXMtcmVzcG9uc2l2ZV0+YSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUwKTtcblxuXG4gICAgPnNwYW4ge1xuICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogMDtcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMDtcbiAgICB9XG4gIH1cblxuICBib2R5LmFwcE1lbnUtLWlzQWN0aXZlOmhhcyguaXNBY3RpdmUpIC5zZWFyY2hCYXJSZXNwb25zaXZlLnNlYXJjaC1maWx0cmUge1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgfVxuXG4gIC5hcHBNZW51X19zdWJNZW51X190aXRsZV9fYmFjayB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5hcHBNZW51X19zdWJNZW51PmxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSk+YSxcbiAgLmFwcE1lbnVfX2l0ZW1zPmxpOm5vdChbZGF0YS1pcy1yZXNwb25zaXZlXSk+YSB7XG4gICAgY29sb3I6ICMyOTI5MjkgIWltcG9ydGFudDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250R290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuXG4gIC5zZWFyY2hGb3JtX19pbnB1dFJlc3BvbnNpdmUsXG4gIC5zZWFyY2hGb3JtX19pbnB1dFJlc3BvbnNpdmU6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnRHb3RoYW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zZWFyY2hCYXJSZXNwb25zaXZlIC5zZWFyY2hGb3JtPmRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDAuNHB4IHNvbGlkIHJnYmEoMzQsIDAsIDYzLCAwLjYwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufSIsIi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgR2xvYmFsIFZhcmlhYmxlc1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uYXBwTWVudV9fbWVnYU1lbnUge1xuICAtLW1lZ2FNZW51X19iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLW1lZ2FNZW51X19ib3hTaGFkb3c6IDJweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAtLW1lZ2FNZW51X19wYWRkaW5nOiB2YXIoLS1tZWdhTWVudV9fdmVydGljYWxQYWRkaW5nKSB2YXIoLS1tZWdhTWVudV9faG9yaXpvbnRhbFBhZGRpbmcpO1xuICBAaW5jbHVkZSByZnMoMjBweCwgLS1tZWdhTWVudV9fdmVydGljYWxQYWRkaW5nKTtcbiAgQGluY2x1ZGUgcmZzKDMwcHgsIC0tbWVnYU1lbnVfX2hvcml6b250YWxQYWRkaW5nKTtcbiAgLS1tZWdhTWVudV9fd2lkdGg6ICN7cmVtKDEwNjUpfTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb2x1bW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgLS1tZWdhTWVudV9fY29sdW1uQm9yZGVyX19jb2xvcjogI2QxZDFkMTtcbiAgQGluY2x1ZGUgcmZzKDIwcHgsIC0tbWVnYU1lbnVfX2NvbHVtbkJvcmRlcl9fZ2FwKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNZW51IEl0ZW1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXBwTWVudV9fbWVnYU1lbnUge1xuICBAaW5jbHVkZSByZnMoMjBweCwgLS1tZWdhTWVudV9fbWVudUl0ZW1fX2dhcCk7XG4gIC0tbWVnYU1lbnVfX21lbnVJdGVtX190aXRsZV9fZm9udFNpemU6IDE1cHg7XG59XG5cbi8vIFN1YiBtZW51XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXBwTWVudV9fbWVnYU1lbnUge1xuICAtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fYm9yZGVyX19jb2xvcjogI2Y2ZjZmNjtcbiAgLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fd2lkdGg6IDZweDtcbiAgLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2ZvbnRTaXplOiAje3JlbSgxNCl9O1xuICAtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fZ2FwOiAje3JlbSg4KX07XG4gIC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19tYXJnaW5Ub3A6ICN7cmVtKDEyKX07XG4gIC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19wYWRkaW5nTGVmdDogI3tyZW0oMTIpfTtcbiAgQGluY2x1ZGUgcmZzKDIwcHgsIC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19ib3JkZXJfX2dhcCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgQGluY2x1ZGUgcmZzKDcwcHgsIC0tbWVnYU1lbnVfX2J1dHRvbl9fbWFyZ2luVG9wKTtcbiAgLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoOiAycHg7XG4gIC0tbWVnYU1lbnVfX2J1dHRvbl9fcHNldWRvRWxlbWVudHNfX3NpemU6IDhweDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUZXh0IEltYWdlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51IHtcbiAgLS1tZWdhTWVudV9fdGV4dEltYWdlX19iYWNrZ3JvdW5kQ29sb3I6ICNmOWY5Zjk7XG4gIEBpbmNsdWRlIHJmcygyMHB4LCAtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX3RleHRfX21hcmdpblRvcCk7XG4gIEBpbmNsdWRlIHJmcygyNXB4LCAtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX2dhcCk7XG4gIEBpbmNsdWRlIHJmcygxMnB4LCAtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX3BhZGRpbmcpO1xuICBAaW5jbHVkZSByZnMoMTVweCwgLS1tZWdhTWVudV9fdGV4dEltYWdlX190ZXh0X19nYXApO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IE1lZ2EgTWVudVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uYXBwTWVudV9fbWVnYU1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tZWdhTWVudV9fd2lkdGgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVySGVpZ2h0LCAwcHgpIC0gI3tyZW0oMTUpfSk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdGV4dC1hbGlnbjogJGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLW1lZ2FNZW51X19wYWRkaW5nKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVnYU1lbnVfX2JhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1tZWdhTWVudV9fYm94U2hhZG93KTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb2x1bW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uIHtcbiAgZmxleDogMTtcbn1cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbiArIC5hcHBNZW51X19tZWdhTWVudUNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1tZWdhTWVudV9fY29sdW1uQm9yZGVyX19nYXApO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLW1lZ2FNZW51X19jb2x1bW5Cb3JkZXJfX2dhcCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tbWVnYU1lbnVfX2NvbHVtbkJvcmRlcl9fY29sb3IpO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1lbnUgSXRlbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW0gKyAuYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19nYXApO1xufVxuXG4vLyBUaXRsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlID4gYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fdGl0bGVfX2ZvbnRTaXplKTtcbiAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKSAwJSwgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKSA1JSwgdHJhbnNwYXJlbnQgNS4wMSUpIG5vLXJlcGVhdCByaWdodCBib3R0b20gLyAwIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuMzVzIGVhc2U7XG59XG4uYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtVGl0bGUgPiBhOmhvdmVyID4gc3Bhbixcbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1UaXRsZSA+ICouYXBwTWVudV9fbWVudUl0ZW0tLWlzQWN0aXZlID4gc3BhbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLy8gU3ViIE1lbnVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19tYXJnaW5Ub3ApO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fcGFkZGluZ0xlZnQpO1xufVxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqOm5vdCguaXNOb3RBTGluaykge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2ZvbnRTaXplKTtcbiAgY29sb3I6ICM0YzRjNGM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAmOmhvdmVyLFxuICAmLmFwcE1lbnVfX21lbnVJdGVtLS1pc0FjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIH1cbn1cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fbWVudUl0ZW1TdWJNZW51ID4gKi5pc05vdEFMaW5rLFxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVRpdGxlID4gKi5pc05vdEFMaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19mb250U2l6ZSk7XG4gIGNvbG9yOiAjYjliOWI5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX21lbnVJdGVtU3ViTWVudSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19nYXApO1xufVxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqW2RhdGEtYWRkLWJvcmRlci1hZnRlcl0gKyAqIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19ib3JkZXJfX2dhcCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fZ2FwKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fY29sb3IpO1xufVxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19tZW51SXRlbVN1Yk1lbnUgPiAqICsgdWwge1xuICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgyMHB4KTtcblxuICA+ICoge1xuICAgID4gYSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fZm9udFNpemUpO1xuICAgICAgY29sb3I6ICM0YzRjNGM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFwcE1lbnVfX21lbnVJdGVtLS1pc0FjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgfVxuXG4gICAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fZ2FwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCdXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX21hcmdpblRvcCk7XG59XG5cbi8vIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBwYWRkaW5nKDVweCAzNXB4KTtcbiAgYm9yZGVyOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCAjZGVkZWRlO1xuXG4gID4gc3BhbiB7XG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoNXB4KTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyLFxuICA+IHNwYW46OmJlZm9yZSxcbiAgPiBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX3BzZXVkb0VsZW1lbnRzX19zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX3BzZXVkb0VsZW1lbnRzX19zaXplKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzLCBoZWlnaHQgLjNzO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGModmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgKiAtMSk7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSAqIC0xKTtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gIH1cblxuICA+IHNwYW46OmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgc29saWQgdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICB9XG5cbiAgPiBzcGFuOjphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkgKiAtMSk7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLW1lbnVDb2xvciwgIzdlN2U3ZCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1tZWdhTWVudV9fYnV0dG9uX19ib3JkZXJfX3dpZHRoKSBzb2xpZCB2YXIoLS1tZW51Q29sb3IsICM3ZTdlN2QpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyLFxuICAgID4gc3Bhbjo6YmVmb3JlLFxuICAgID4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgdmFyKC0tbWVnYU1lbnVfX2J1dHRvbl9fYm9yZGVyX193aWR0aCkpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDUwJSArIHZhcigtLW1lZ2FNZW51X19idXR0b25fX2JvcmRlcl9fd2lkdGgpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGV4dCBhZnRlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX19idXR0b24gPiBsaTpudGgtY2hpbGQoMikge1xuICBjb2xvcjogIzY2NjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEzcHgpO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJvcmRlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcHBNZW51X19tZWdhTWVudSBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fYm9yZGVyX193aWR0aCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvciwgdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19ib3JkZXJfX2NvbG9yKSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fYm9yZGVyX19nYXApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fZ2FwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IsIHZhcigtLW1lZ2FNZW51X19tZW51SXRlbV9fc3ViTWVudV9fYm9yZGVyX19jb2xvcikpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLCB2YXIoLS1tZWdhTWVudV9fbWVudUl0ZW1fX3N1Yk1lbnVfX2JvcmRlcl9fY29sb3IpKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUZXh0IEltYWdlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uLS1pc1RleHRJbWFnZSB7XG4gIGZsZXg6IDIuNTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1tZWdhTWVudV9fdmVydGljYWxQYWRkaW5nKSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLW1lZ2FNZW51X19ob3Jpem9udGFsUGFkZGluZykgKiAtMSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tbWVnYU1lbnVfX3ZlcnRpY2FsUGFkZGluZykgKiAtMSk7XG4gIHBhZGRpbmc6IHZhcigtLW1lZ2FNZW51X192ZXJ0aWNhbFBhZGRpbmcpIHZhcigtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX3BhZGRpbmcpIHZhcigtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX3BhZGRpbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX2JhY2tncm91bmRDb2xvcik7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RleHRJbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgJ3RpdGxlICBpbWFnZSdcbiAgICAgICAgICAndGV4dCAgIGltYWdlJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tbWVnYU1lbnVfX3RleHRJbWFnZV9fZ2FwKTtcbn1cblxuLy8gVGl0bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX190aXRsZSB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX190aXRsZV9fZm9udFNpemUpO1xuICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICA+ICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLy8gVGV4dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX3RleHQge1xuICBncmlkLWFyZWE6IHRleHQ7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX3RleHRfX21hcmdpblRvcCk7XG59XG4uYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RleHRJbWFnZV9fdGV4dCA+ICoge1xuICBjb2xvcjogIzRjNGM0YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX3RleHQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1lZ2FNZW51X190ZXh0SW1hZ2VfX3RleHRfX2dhcCk7XG59XG5cbi8vIEltYWdlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190ZXh0SW1hZ2VfX2ltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbn1cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RleHRJbWFnZV9fYnV0dG9uIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxNXB4KTtcbn1cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGV4dEltYWdlX19idXR0b24gPiBhIHtcbiAgY29sb3I6IHZhcigtLW1lbnVDb2xvciwgIzc3NzcpO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKlxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58IFRpdGxlICsgVGV4dCArIEJ1dHRvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uYXBwTWVudV9fbWVnYU1lbnVDb2x1bW5fX3RpdGxlVGV4dEJ1dHRvbiA+ICogKyAqIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxNXB4KTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUaXRsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uX190aXRsZSA+ICoge1xuICBjb2xvcjogIzVhNWE1ODtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX3RpdGxlIH4gKiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tbWVnYU1lbnVfX21lbnVJdGVtX19zdWJNZW51X19wYWRkaW5nTGVmdCk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGV4dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcHBNZW51X19tZWdhTWVudUNvbHVtbl9fdGl0bGVUZXh0QnV0dG9uX190ZXh0ID4gKiB7XG4gIGNvbG9yOiAjNGM0YzRjO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgKyAqIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDEwcHgpO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwcE1lbnVfX21lZ2FNZW51Q29sdW1uX190aXRsZVRleHRCdXR0b25fX2J1dHRvbiB7XG4gIGNvbG9yOiAjNWE1YTU4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufSIsIi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgVmFyaWFibGVzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5hcHBNZW51X19iYXNpY01lbnUge1xuICAtLWJhc2ljTWVudV9fYmFja2dyb3VuZENvbG9yOiAjZmZmO1xuICAtLWJhc2ljTWVudV9fYm94U2hhZG93OiAycHggNHB4IDEwcHggcmdiKDAgMCAwIC8gMTYlKTtcbiAgLS1iYXNpY01lbnVfX21heFdpZHRoOiAje3JlbSgyNDUpfTtcbiAgQGluY2x1ZGUgcmZzKDIwcHgsIC0tYmFzaWNNZW51X192ZXJ0aWNhbFBhZGRpbmcpO1xuICBAaW5jbHVkZSByZnMoMjBweCwgLS1iYXNpY01lbnVfX2hvcml6b250YWxQYWRkaW5nKTtcbiAgLS1iYXNpY01lbnVfX3BhZGRpbmc6IHZhcigtLWJhc2ljTWVudV9fdmVydGljYWxQYWRkaW5nKSB2YXIoLS1iYXNpY01lbnVfX2hvcml6b250YWxQYWRkaW5nKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGaXJzdCBMZXZlbCBJdGVtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcHBNZW51X19iYXNpY01lbnUge1xuICBAaW5jbHVkZSByZnMoMjRweCwgLS1iYXNpY01lbnVfX2ZpcnN0TGV2ZWxJdGVtX19nYXApO1xuICAtLWJhc2ljTWVudV9fZmlyc3RMZXZlbEl0ZW1fX3NlcGFyYXRvcl9fY29sb3I6ICNkMWQxZDE7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgTWVudVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uYXBwTWVudV9fYmFzaWNNZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tYmFzaWNNZW51X19tYXhXaWR0aCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXJIZWlnaHQsIDBweCkgLSAje3JlbSgxNSl9KTtcbiAgdGV4dC1hbGlnbjogJGxlZnQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYmFzaWNNZW51X192ZXJ0aWNhbFBhZGRpbmcpIC0gKHZhcigtLWJhc2ljTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKSkgdmFyKC0tYmFzaWNNZW51X19ob3Jpem9udGFsUGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2ljTWVudV9fYmFja2dyb3VuZENvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYmFzaWNNZW51X19ib3hTaGFkb3cpO1xufVxuLmFwcE1lbnVfX2Jhc2ljTWVudS5lZGdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyB2YXIoLS1tZW51SXRlbVdpZHRoLCAwcHgpKSk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRmlyc3QgTGV2ZWwgSXRlbXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXBwTWVudV9fYmFzaWNNZW51ID4gKiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWVudUNvbG9yLCAjN2U3ZTdkKTtcbiAgfVxufVxuLmFwcE1lbnVfX2Jhc2ljTWVudSA+ICogPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWJhc2ljTWVudV9fZmlyc3RMZXZlbEl0ZW1fX2dhcCkgLyAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tYmFzaWNNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpO1xufVxuLmFwcE1lbnVfX2Jhc2ljTWVudSA+ICo6bm90KFtkYXRhLWlzLXJlc3BvbnNpdmVdKSArICoge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmFzaWNNZW51X19maXJzdExldmVsSXRlbV9fc2VwYXJhdG9yX19jb2xvcik7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU3ViIE1lbnVcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSA+IC5hcHBNZW51X19zdWJNZW51IHtcbiAgdG9wOiBjYWxjKCh2YXIoLS1iYXNpY01lbnVfX3ZlcnRpY2FsUGFkZGluZykgLSAodmFyKC0tYmFzaWNNZW51X19maXJzdExldmVsSXRlbV9fZ2FwKSAvIDIpKSAqIC0xKTtcbiAgcmlnaHQ6IGNhbGMoKHZhcigtLWJhc2ljTWVudV9faG9yaXpvbnRhbFBhZGRpbmcpICsgI3tyZW0oNSl9KSAqIC0xKTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudS5pc0FjdGl2ZSA+IC5hcHBNZW51X19zdWJNZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYXBwTWVudV9fYmFzaWNNZW51X19pdGVtSGFzU3ViTWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsaW5rICBidXR0b24nO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xufVxuLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBhIHtcbiAgZ3JpZC1hcmVhOiBsaW5rO1xufVxuLmFwcE1lbnVfX2Jhc2ljTWVudV9faXRlbUhhc1N1Yk1lbnUgPiBidXR0b24ge1xuICBncmlkLWFyZWE6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSg1KTtcbiAgcGFkZGluZy1sZWZ0OiByZW0oNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufSIsIi5ob21lSW50ZXJuZSB7XG4gICZfX2Jhbm5lci1yZHYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxufVxuLmJhbm5lci1yZHYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpdiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGEsXG4gICAgc3Ryb25nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSg4KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDAgcmVtKDIwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlclNvaW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbXEoMTMwMCwgXCJtYXhcIikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190ZXh0cyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCg1MHB4KTtcbiAgICBAaW5jbHVkZSBtcSgxMzAwLCBcIm1pblwiKSB7XG4gICAgICBmbGV4OiAyMCU7XG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tI3skbGVmdH06IHJlbSgyMCk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3B1Y2UzLnN2Z1wiKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoMTMwMCwgXCJtaW5cIikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG4gICAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgxMzAwKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoI3tyZW0oMzAwKX0sIDFmcikpO1xuICAgICAgICBAaW5jbHVkZSByZnMoMTVweCAzMHB4LCBnYXApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSg0MDApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1peGluIGJveFRpdGxlVGV4dEFjdGl2ZSgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXG4gICAgLmJveFRpdGxlVGV4dF9fdGV4dCB7XG4gICAgICAlaGVhZGluZ3Mge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDI1cHgpO1xuICAgIEBpbmNsdWRlIG1xKDEzMDAsIFwibWluXCIpIHtcbiAgICAgIGZsZXg6IDgwJTtcbiAgICAgIG1hcmdpbi0jeyRyaWdodH06IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgfVxuXG4gICAgLmJveFRpdGxlVGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IHJlbSgxOCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAkZWFzZTtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTgpO1xuXG4gICAgICAgICVoZWFkaW5ncyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgJGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgJGVhc2U7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3hUaXRsZVRleHRBY3RpdmUoKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJykge1xuICAgICAgICBAaW5jbHVkZSBib3hUaXRsZVRleHRBY3RpdmUoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrQWNjb21wYWduZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnRcIiBcInJpZ2h0XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogcmVtKDYwKTtcbiAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtd2lkZVwiLCBcIm1pblwiKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IHJpZ2h0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjc1ZnIgMWZyO1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZ3JpZC1hcmVhOiBsZWZ0O1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGdyaWQtYXJlYTogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSg3MCkgMDtcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICN7JGxlZnR9OiByZW0oNzApO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoYXBvIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTUpO1xuXG4gICAgJWhlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MnB4KTtcbiAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZ3M7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW46IHJlbSgxOCkgMCAwIC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgIGJvZHkubWVudV9zdHlsZV9wdXJwbGUgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyLXB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRjb2xvci1oZWFkaW5ncztcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaXRlbV9zcGVjaWFsaXRlIHtcbiAgKyAuaXRlbV9zcGVjaWFsaXRlIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICB9XG5cbiAgJWhlYWRpbmdzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwYWRkaW5nLSN7JGxlZnR9OiByZW0oMjgpO1xuICAgIGJvcmRlci0jeyRsZWZ0fTogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMyk7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtfd2l0aF9ib3JkZXIge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICB9XG4gIH1cbn1cbi5zbGlkZXJBY2NvbXBhZ25lciB7XG4gIC5ib3hUaXRsZVRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICN7JHJpZ2h0fTogMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgyMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYWdpbmF0aW9uIHtcbiAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk7XG4gICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uX2ludGVydmlldyB7XG4gIHBhZGRpbmctdG9wOiByZW0oMTAwKTtcbn1cbi5pbnRlcnZpZXdzQmxvY3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IHJlbSgyNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtKDM1KTtcbiAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtd2lkZVwiLCBcIm1pblwiKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIH1cbn1cbi5pbnRlcnZpZXdCbG9jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuXG4gICAgJWhlYWRpbmdzLFxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSg1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiByZW0oMTUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAkZWFzZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBwIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjb2xvcjogIzFkMWQxZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC43NXMgJGVhc2U7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmludGVydmlld0Jsb2NfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICBwIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW9JbnN0aXR1dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0ZXh0c1wiXG4gICAgXCJ2aWRlb3NcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiByZW0oNTApO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gIG1hcmdpbjogYXV0bztcblxuICAmICsgLnZpZGVvSW5zdGl0dXQge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcShcInRhYmxldC13aWRlXCIsIFwibWluXCIpIHtcbiAgICAmOm5vdCgudmlkZW9JbnN0aXR1dC0tcGxhY2VtZW50TWVkaWFMZWZ0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzIHZpZGVvc1wiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjZmciAxZnI7XG4gICAgfVxuICAgICYudmlkZW9JbnN0aXR1dC0tcGxhY2VtZW50TWVkaWFMZWZ0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidmlkZW9zIHRleHRzXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjZmcjtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0cyB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0cztcblxuICAgICVoZWFkaW5ncyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDdweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIyKTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbjogcmVtKDIwKSAwIDAgcmVtKC0yNCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW9zIHtcbiAgICBncmlkLWFyZWE6IHZpZGVvcztcblxuICAgIHZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLXZpZGVvLWlubm92ZXIge1xuICAudmlkZW9JbnN0aXR1dCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtd2lkZVwiLCBcIm1pblwiKSB7XG4gICAgICAmOm5vdCgudmlkZW9JbnN0aXR1dC0tcGxhY2VtZW50TWVkaWFMZWZ0KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43NWZyIDFmcjtcbiAgICAgIH1cbiAgICAgICYudmlkZW9JbnN0aXR1dC0tcGxhY2VtZW50TWVkaWFMZWZ0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ2aWRlb3MgdGV4dHNcIjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC43NWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHRzIHtcbiAgICAgICVoZWFkaW5ncyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NHB4KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oNykgMCByZW0oNykgcmVtKC0yMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICBib2R5Lm1lbnVfc3R5bGVfcHVycGxlICYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItcHVycGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIHRleHQtYWxpZ246ICRsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctI3skbGVmdH06IHJlbSgzMik7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5YztcbiAgICAgICAgICAgICN7JGxlZnR9OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctI3skbGVmdH06IHJlbSgzMik7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzUpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XG4gICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiByZW0oMTUpO1xuICAgICAgICAgIHBhZGRpbmctI3skbGVmdH06IHJlbSgxMCk7XG4gICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3B1Y2UzLnN2Z1wiKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvcyB7XG4gICAgICB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogODUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRlc2NyaXB0aW9uSW1hZ2UsIC5hcHBseVN0eWxlcyBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ib3hfdGV4dHMge1xuICBtYXJnaW46IHJlbSgzMCkgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogcmVtKDIyKTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcblxuICAuc2luZ2xlQ2hpcnVyZ2llbl9fY29udGVudCAmIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICB9XG5cbiAgLmFwcGx5U3R5bGVzICYge1xuICAgICVoZWFkaW5ncyB7XG4gICAgICBjb2xvcjogIzdlN2U3ZDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICsgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDQwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpyb290IHtcbiAgLS1pbnRlcm5hbFNsaWRlck5hdmlnYXRpb25PdXRzaWRlOiAyMHB4O1xufVxuXG4vLyBTbGlkZXIgUGFnZSBJbnRlcm5lXG4uc2xpZGVySW50ZXJuZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0taW50ZXJuYWxTbGlkZXJOYXZpZ2F0aW9uT3V0c2lkZSkgKiAyKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiByZW0oMzUpIGF1dG8gcmVtKDI1KTtcblxuICAuc2xpZGVyX25hdmlnYXRpb25fcHJldiB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1pbnRlcm5hbFNsaWRlck5hdmlnYXRpb25PdXRzaWRlKSAqIC0xKTtcbiAgfVxuXG4gIC5zbGlkZXJfbmF2aWdhdGlvbl9uZXh0IHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1pbnRlcm5hbFNsaWRlck5hdmlnYXRpb25PdXRzaWRlKSAqIC0xKTtcbiAgfVxufVxuLnN3aXBlci1zbGlkZV9jb250ZW50IHtcblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMnB4O1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc21hbGwnLCAnbWluJykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAwLjVmcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDE1cHgpO1xuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogJGxlZnQgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJlZm9yZUFmdGVySW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICsgKiB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxNXB4KTtcbiAgfVxufVxuQGluY2x1ZGUgbXEoJ3Bob25lLXdpZGUnKSB7XG4gIC5iZWZvcmVBZnRlckltYWdlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID4gKiArICoge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1cHgpO1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbXEoJ3Bob25lLXdpZGUnLCAnbWluJykge1xuICAuYmVmb3JlQWZ0ZXJJbWFnZXMge1xuICAgID4gKiB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgID4gKiArICoge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoNXB4KTtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY0Rlc2NTbGlkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzXCIgXCJzbGlkZXJcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiByZW0oMjgpO1xuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dHMgc2xpZGVyXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjY1ZnIgMWZyO1xuICB9XG5cbiAgJl9fdGV4dHMge1xuICAgIGdyaWQtYXJlYTogdGV4dHM7XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIGdyaWQtYXJlYTogc2xpZGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zbGlkZXJfbmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXNtYWxsJywgJ21pbicpIHtcbiAgICAmX19zbGlkZXIge1xuICAgICAgcGFkZGluZzogMCByZW0oNjApO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJEZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yMTg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgfVxuXG4gICAgcDpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW0gMCAuNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI3skY29sb3ItcHJpbWFyeX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub1NsaWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogcmVtKDUwKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNTVmciAxZnI7XG4gICAgfVxuXG4gICAgLmJsb2NEZXNjU2xpZGVyX19zbGlkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VjdGlvbjogRMOpY291dnJleiBsJ8OpcXVpcGUgZGUgbCdpbnN0aXR1dCBkdSBzZWluZFxuLnNlY3Rpb24tdGVhbS1jbGluaXF1ZSB7XG4gIC5hcHBseVN0eWxlcyB7XG4gICAgdWwge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246ICRsZWZ0O1xuICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3B1Y2UzLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wdWNlMi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQdWJsaWNhdGlvbnNcbi5wdWJsaWNhdGlvbnNCbG9jcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBAaW5jbHVkZSByZnMoODVweCwgZ2FwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoY2FsYygyNSUgLSA4NXB4KSwgMWZyKSk7XG4gICAgQGluY2x1ZGUgcmZzKDQwcHgsIGdhcCk7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoY2FsYygyNSUgLSA4NXB4KSwgMWZyKSk7XG4gIH1cbn1cbi5wdWJsaWNhdGlvbkJsb2Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGV4dHMge1xuICAgIHBhZGRpbmc6IGVtKDM1KSBlbSgxNSkgZW0oMjApO1xuXG4gICAgJWhlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246ICRsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNSk7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbmZlcmVuY2VzXG4uY29uZmVyZW5jZXNCbG9jcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMzVweDtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoY2FsYygzMy4zMyUgLSA0MHB4KSwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDQwcHg7XG4gIH1cbn1cbi5jb25mZXJlbmNlc0Jsb2NfX3RleHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoMTVweCk7XG5cbiAgJWhlYWRpbmdzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMTBweCk7XG4gIH1cblxuICBwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuLmNvbmZlcmVuY2VzQmxvY19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgxMHB4KTtcbn1cbi5jb25mZXJlbmNlc0Jsb2NfX3JzIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgyMHB4KTtcblxuICA+IHAge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSg4cHgpO1xuICB9XG59XG4uY29uZmVyZW5jZXNCbG9jX190ZXh0cy0taXMtbGluayA+ICo6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbn1cbi5jb25mZXJlbmNlc0Jsb2NfX3RleHRzLS1pcy1saW5rOmhvdmVyIHtcbiAgPiAqOmZpcnN0LWNoaWxkLFxuICAuY29uZmVyZW5jZXNCbG9jX19saW5rIHtcbiAgICBjb2xvcjogI2Q4MDAyNztcbiAgfVxufVxuXG4uZGlzY292ZXItc3VyZ2VvbnMtcG9ydHJhaXRzIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBAaW5jbHVkZSBwYWRkaW5nKDhweCAxMHB4KTtcbiAgYm94LXNoYWRvdzogM3B4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgZ2FwOiByZW0oMTQpO1xufVxuLmRpc2NvdmVyLXN1cmdlb25zLXBvcnRyYWl0cyBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNiwgMCwgMzksIDAuNyk7XG4gIGFuaW1hdGlvbjogcHVsc2UtZGlzY292ZXItc3VyZ2VvbnMtcG9ydHJhaXRzIDEuMjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjY2LCAwLCAwLCAxKTtcbn1cbkBrZXlmcmFtZXMgcHVsc2UtZGlzY292ZXItc3VyZ2VvbnMtcG9ydHJhaXRzIHtcbiAgdG8ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDIxNiwgMCwgMzksIDApO1xuICB9XG59IiwiLy8gTGlzdGluZ3Ncbi5saXN0Q2hpcnVyZ2llbnMge1xuICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcblxuICAmX19wb3N0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgje3JlbSgyNzcpfSwgMWZyKSk7XG4gICAgQGluY2x1ZGUgcmZzKDM1cHggNDVweCwgZ2FwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ucG9zdENoaXJ1cmdpZW4ge1xuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogdXJsKCcuLi9pbWFnZXMvY3Vyc29yLWNsaW5pcXVlLnN2ZycpLCBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucG9zdENoaXJ1cmdpZW5fX3RodW1ibmFpbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0ZGRiwgMC44KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IGVtKDE4KSBlbSgxMCk7XG5cbiAgICAlaGVhZGluZ3Mge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMyk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2luZ2xlIENoaXJ1cmdpZW5cbi5zaW5nbGVDaGlydXJnaWVuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50XCIgXCJhc2lkZVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IHJlbSg1NSk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudCBhc2lkZVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuODVmcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBncmlkLWFyZWE6IGFzaWRlO1xuICB9XG59XG4udGh1bWJzX2NoaXJ1cmdpZW4ge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdF9jaGlydXJnaWVuIHtcbiAgcGFkZGluZzogZW0oMzApIGVtKDMwKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAuYXBwbHlTdHlsZXMge1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hcHBseVN0eWxlcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246ICRsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcblxuICAgIGFbaHJlZl49XCJ0ZWxcIl0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRlYXNlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9waG9uZS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua193aXRoX2JvcmRlciB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cbn1cblxuLnNjaWVudGlmaWNQdWJsaWNhdGlvbnNCdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDUwcHgpO1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDM1cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZTdkO1xuICBAaW5jbHVkZSBwYWRkaW5nKDEycHggMjVweCk7XG59IiwiLnRlYW1NZW1iZXIge1xuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJmcygzMHB4LCBnYXApO1xuICAgIEBpbmNsdWRlIG1xKDM3NSwgJ21pbicpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KCN7cmVtKDIwMCl9LCAxZnIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgzNXB4KTtcbiAgfVxuXG4gICZfX2Jsb2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDIzcHggNXB4KTtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNWE1ODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXNzaXN0YW5jZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIHRleHRzXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyO1xuICBncmlkLWdhcDogcmVtKDM1KTtcblxuICAmX19pbWFnZSB7XG4gICAgZ3JpZC1hcmVhOiBpbWFnZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0cyB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0cztcblxuICAgICVoZWFkaW5ncyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMCAtMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFwcGx5U3R5bGVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYXBwbHlTdHlsZXM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saS1waG9uZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGhvbmUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGktbWFpbCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWFpbC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJsb2NfcmR2X2NhbmNlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmc6IGVtKDEzKSBlbSgxNSk7XG5cblx0cCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jX2NvbnRhY3RfY2hpcnVyZ2llbnMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0XCIgXCJyaWdodFwiO1xuXHRncmlkLWdhcDogcmVtKDIwKTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogcmVtKDIwKTtcblxuXHRAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCByaWdodFwiO1xuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0Z3JpZC1hcmVhOiBsZWZ0O1xuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiByZW0oMzApIDAgMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHQrbGkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oMjApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcHVjZTMuc3ZnJyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wdWNlMi5zdmcnKTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRncmlkLWFyZWE6IHJpZ2h0O1xuXHR9XG59XG5cbi5zaW5nbGVTZWNyZXRhcmlhdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyO1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIGZvcm1cIjtcblxuXHQmX19pbWFnZSB7XG5cdFx0Z3JpZC1hcmVhOiBpbWFnZTtcblx0fVxuXG5cdCZfX2Zvcm0ge1xuXHRcdGdyaWQtYXJlYTogZm9ybTtcblx0XHRwYWRkaW5nOiBlbSg0MCkgZW0oNjApIGVtKDMwKTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJveC1zaGFkb3c6IDExcHggMTBweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xuXHRcdH1cblxuXHRcdC5saW5rX3dpdGhfYm9yZGVyIHtcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0fVxuXG5cdFx0ZGl2LndwY2Y3IHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cdFx0XHRtYXgtd2lkdGg6IDYzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubnVtLXBob25lIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9waG9uZS5zdmcnKSBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDJweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5nb29nbGVNYXBzIGJ1dHRvbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuXHR3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMnB4IDE2cHggMXB4IDdweCAhaW1wb3J0YW50O1xufSIsIi50ZXN0aW1vbmlhbHNQYWdlLCAudGVzdGltb25pYWxzUG9zdCB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI2M3B4O1xuICB9XG5cbiAgLmFwcGx5U3R5bGVzIHtcbiAgICBoMTphZnRlciB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHNQYWdlIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjYzcHg7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHNQb3N0IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgzcHg7XG4gIH1cbn1cbi5jaGFwb190ZXh0cyB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzNSk7XG59XG4uaXRlbV90ZXN0aW1vbmlhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidmlkZW9cIiBcInRleHRzXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogcmVtKDM1KTtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInZpZGVvIHRleHRzXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC45ZnI7XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgZ3JpZC1hcmVhOiB2aWRlbztcbiAgfVxuXG4gICZfX3RleHRzIHtcbiAgICBncmlkLWFyZWE6IHRleHRzO1xuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XG5cbiAgICAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLW5hbWUge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1kZXNjIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICB9XG59XG5cbi5pdGVtX3Rlc3RpbW9uaWFsLWNvbnRlbnQtbGluayB7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoMTBweCk7XG5cbiAgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDgwMDI3O1xuICAgIH1cbiAgfVxufVxuXG4uc2hhcmUtcnMge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gICAgICAgICAgZmlsbDogIzNlM2UzZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY19jb250YWN0X2NoaXJ1cmdpZW5zLm90aGVyVGVzdGltb25pYWxzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYmxvY3NUZXh0SW1hZ2Uge1xuICAub3RoZXJUZXN0aW1vbmlhbHMgJiB7XG4gICAgZ3JpZC1nYXA6IHJlbSgyNSk7XG5cbiAgICAuYmxvY3NUZXh0SW1hZ2VfX2Jsb2NfX3RleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG4gICAgICBwYWRkaW5nOiByZW0oMjQpO1xuXG4gICAgICAlaGVhZGluZ3Mge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjdweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJsb2NGb3JtYXRpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50XCIgXCJhc2lkZVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1MHB4KTtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhc2lkZSBjb250ZW50XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XG4gICAgZ3JpZC1nYXA6IHJlbSg1MCk7XG4gIH1cbn1cbi5zZWN0aW9uOm5vdCguc2VjdGlvbi0tbm8tbWFyZ2luKSAuYmxvY0Zvcm1hdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY0Zvcm1hdGlvbnNfX2FzaWRlIHtcbiAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jRm9ybWF0aW9uc19fY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIEBpbmNsdWRlIHJmcygzNXB4LCBnYXApO1xuXG4gIC5lbWJlZC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMjVweCk7XG4gIH1cbn1cbi5hc2lkZV9mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBwYWRkaW5nKDI1cHgpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnRpdGxlX2Zvcm1hdGlvbiB7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoNHB4KTtcbiAgfVxufVxuXG4ubGlzdGluZ0Zvcm1hdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDMwcHgpO1xuICBAaW5jbHVkZSBwYWRkaW5nLXRvcCg0MHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiByZW0oMTUpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2YwZjBmMDtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmJsb2NGb3JtYXRpb25faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cbn1cbi5ibG9jRm9ybWF0aW9uX2l0ZW1fbGVmdCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogNTUlO1xuICBAaW5jbHVkZSBwYWRkaW5nKDEwcHgpO1xuXG4gICVoZWFkaW5ncyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luOiA0cHggMCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uYmxvY0Zvcm1hdGlvbl9pdGVtX3JpZ2h0IHtcbiAgZmxleDogNDUlO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uZm9ybWF0aW9uUGF5cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gIGNvbG9yOiAjYjliOWI5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDhweCk7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufSIsIi5wYWdlVGVtcGxhdGUtLWluQ29uc3RydWN0aW9uIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDb250ZW50XG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5wYWdlSW5Db25zdHJ1Y3Rpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgzNXB4KTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTdmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGFnZUluQ29uc3RydWN0aW9uX19jb250ZW50ID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGl0bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGFnZUluQ29uc3RydWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMjdweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAwLjk2Mjk2ZW07XG4gICAgY29sb3I6ICNkODAwMjc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wYWdlSW5Db25zdHJ1Y3Rpb25fX2NvbnRlbnQgPiBhIHtcbiAgbWF4LXdpZHRoOiByZW0oMjAwKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCg1MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBTdXJnZW9uIE1vZHVsZVxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qLyIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBREVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVElUTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRzZWFyY2hQYWdlVGl0bGVGb250U2l6ZTogMzNweDtcbjpyb290IHtcbiAgLS1zZWFyY2hQYWdlVGl0bGVUZXh0Q29sb3I6ICN7JGNvbG9yLXByaW1hcnl9O1xuICAtLXNlYXJjaFBhZ2VUaXRsZVRleHRGb250V2VpZ2h0OiB2YXIoLS1mb250V2VpZ2h0Qm9sZCk7XG59XG4uc2VhcmNoUGFnZV9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNTg7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoOXB4KTtcbiAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxNHB4KTtcbn1cbkBpbmNsdWRlIG1xKDE0NTAsICdtaW4nKSB7XG4gIC5zZWFyY2hQYWdlX190aXRsZTo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC0xNXB4KTtcbiAgfVxufVxuXG4vLyBERVNDUklQVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLXNlYXJjaFBhZ2VEZXNjcmlwdGlvblN0cm9uZ0ZvbnRXZWlnaHQ6IDYwMDtcbiAgLS1zZWFyY2hQYWdlRGVzY3JpcHRpb25UZXh0Q29sb3I6ICN7JGNvbG9yLXByaW1hcnl9O1xuICAtLXNlYXJjaFBhZ2VEZXNjcmlwdGlvblRleHRGb250U2l6ZTogI3tyZW0oMTUpfTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQT1NUU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbjpyb290IHtcbiAgLS1zZWFyY2hQYWdlQm9yZGVyQ29sb3I6ICNkODAwMjc7XG4gIC0tc2VhcmNoUGFnZUJvcmRlcldpZHRoOiA1cHg7XG59XG5cbi8vIFRJVExFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kc2VhcmNoUGFnZVBvc3RUaXRsZTogMjdweDtcbjpyb290IHtcbiAgLS1zZWFyY2hQYWdlUG9zdFRpdGxlVGV4dENvbG9yOiAjMDAwO1xuICAtLXNlYXJjaFBhZ2VQb3N0VGl0bGVUZXh0Rm9udFdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xufVxuXG4vLyBMaW5rXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG46cm9vdCB7XG4gIC0tc2VhcmNoUGFnZVBvc3RMaW5rVGV4dENvbG9yOiAjeyRjb2xvci1wcmltYXJ5fTtcbiAgLS1zZWFyY2hQYWdlUG9zdExpbmtUZXh0Rm9udFNpemU6ICN7cmVtKDE0KX07XG4gIC0tc2VhcmNoUGFnZVBvc3RMaW5rVGV4dEZvbnRXZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHRTZW1pQm9sZCk7XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgUGFnaW5hdGlvblxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG46cm9vdCB7XG4gIC0tcGFnaW5hdGlvbkFjY2VudENvbG9yOiAjZDgwMDI3O1xuICAtLXBhZ2luYXRpb25BcnJvd3NDb2xvcjogI2Q4MDAyNztcbiAgLS1wYWdpbmF0aW9uQm9yZGVyQ29sb3I6ICNkODAwMjc7XG4gIC0tcGFnaW5hdGlvbkN1cnJlbnRQYWdlQmFja2dyb3VuZENvbG9yOiAjeyRjb2xvci1wcmltYXJ5fTtcbiAgLS1wYWdpbmF0aW9uRGlzYWJsZWRPcGFjaXR5OiAwLjI7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEFHRSBOVU1CRVJTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLXBhZ2luYXRpb25QYWdlQ29sb3I6ICN7JGNvbG9yLXByaW1hcnl9O1xuICAtLXBhZ2luYXRpb25QYWdlRm9udFNpemU6ICN7cmVtKDEzKX07XG4gIC0tcGFnaW5hdGlvblBhZ2VMZXR0ZXJTcGFjaW5nOiAwLjA3ZW07XG4gIC0tcGFnaW5hdGlvblBhZ2VzR2FwOiAje3JlbSgxNSl9O1xufVxuXG4vLyBDVVJSRU5UXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG46cm9vdCB7XG4gIC0tcGFnaW5hdGlvbkN1cnJlbnRQYWdlQ29sb3I6ICNmZmY7XG4gIC0tcGFnaW5hdGlvbkN1cnJlbnRQYWdlRm9udFNpemU6ICN7cmVtKDIwKX07XG4gIC0tcGFnaW5hdGlvbkN1cnJlbnRQYWdlRm9udFdlaWdodDogdmFyKC0tZm9udFdlaWdodEJvbGQpO1xuICAtLXBhZ2luYXRpb25DdXJyZW50UGFnZUxldHRlclNwYWNpbmc6IDAuMDdlbTtcbn0iLCIkc2VhcmNoUGFnZVRpdGxlRm9udFNpemU6IDQ1cHggIWRlZmF1bHQ7XG5cbiRzZWFyY2hQYWdlUG9zdHNNYXJnaW5Ub3A6IDM1cHggIWRlZmF1bHQ7XG5cbiRzZWFyY2hQYWdlUGFnaW5hdGlvbk1hcmdpblRvcDogNDVweCAhZGVmYXVsdDtcblxuJHNlYXJjaFBhZ2VQb3N0VGl0bGU6IDIycHggIWRlZmF1bHQ7XG5cbi5zZWFyY2hQYWdlX190aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc2VhcmNoUGFnZVRpdGxlRm9udFNpemUpO1xuICBAaW5jbHVkZSBkZWZhdWx0VGV4dCgnc2VhcmNoUGFnZVRpdGxlJywgZmFsc2UpO1xufVxuLnNlYXJjaFBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgZGVmYXVsdFRleHQoJ3NlYXJjaFBhZ2VEZXNjcmlwdGlvbicpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWFyY2hQYWdlRGVzY3JpcHRpb25NYXJnaW5Ub3AsIDAuNGVtKTtcblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS1zZWFyY2hQYWdlRGVzY3JpcHRpb25TdHJvbmdDb2xvciwgI3skdGV4dENvbG9yfSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXNlYXJjaFBhZ2VEZXNjcmlwdGlvblN0cm9uZ0ZvbnRXZWlnaHQsIHZhcigtLWJhc2VGb250V2VpZ2h0Qm9sZCwgdmFyKC0tZm9udFdlaWdodEJvbGQsIDcwMCkpKTtcbiAgfVxufVxuXG4vLyBQT1NUU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNlYXJjaFBhZ2VfX3Bvc3RzIHtcbiAgQGluY2x1ZGUgbWFyZ2luLXRvcCgkc2VhcmNoUGFnZVBvc3RzTWFyZ2luVG9wKTtcbn1cbi5zZWFyY2hQYWdlX19wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWFyY2hQYWdlUG9zdEJhY2tncm91bmRDb2xvciwgI2ZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNlYXJjaFBhZ2VQb3N0Qm94U2hhZG93LCAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG5cbiAgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiB2YXIoLS1zZWFyY2hQYWdlUGFkZGluZ1RvcCwgMWVtKSB2YXIoLS1zZWFyY2hQYWdlUGFkZGluZ1JpZ2h0LCAxZW0pIHZhcigtLXNlYXJjaFBhZ2VQYWRkaW5nQm90dG9tLCAxZW0pIGNhbGModmFyKC0tc2VhcmNoUGFnZUJvcmRlcldpZHRoLCA0cHgpICsgdmFyKC0tc2VhcmNoUGFnZVBhZGRpbmdMZWZ0LCAxZW0pKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC0tc2VhcmNoUGFnZVBvc3RMaW5rVGV4dENvbG9yOiAjZDgwMDI3O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLXNlYXJjaFBhZ2VCb3JkZXJXaWR0aCwgNHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWFyY2hQYWdlQm9yZGVyQ29sb3IsICMwMDApO1xuICB9XG5cbiAgKyAuc2VhcmNoUGFnZV9fcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc2VhcmNoUGFnZVBvc3RHYXAsICN7cmVtKDI1KX0pO1xuICB9XG59XG4uc2VhcmNoUGFnZV9fcG9zdF9fdGl0bGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNlYXJjaFBhZ2VQb3N0VGl0bGUpO1xuICBAaW5jbHVkZSBkZWZhdWx0VGV4dCgnc2VhcmNoUGFnZVBvc3RUaXRsZScsIGZhbHNlKTtcbn1cbi5zZWFyY2hQYWdlX19wb3N0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VhcmNoUGFnZVBvc3RMaW5rTWFyZ2luVG9wLCAje3JlbSgxNSl9KTtcblxuICA+IHNwYW4ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRUZXh0KCdzZWFyY2hQYWdlUG9zdExpbmsnKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gIH1cbn1cblxuLy8gUEFHSU5BVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNlYXJjaFBhZ2VfX3BhZ2luYXRpb24ge1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKCRzZWFyY2hQYWdlUGFnaW5hdGlvbk1hcmdpblRvcCk7XG59IiwiLmJlZm9yZUFmdGVyUGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdoZWFkZXInICdjYXRlZ29yaWVzJyAnY29udGVudCc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAzLjJyZW07XG59XG5cbi5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyB7XG4gIGEge1xuICAgIGNvbG9yOiAjMWQxZDFkICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLWFjdGl2ZSxcbiAgLmlzLWFjdGl2ZSAqIHtcbiAgICBjb2xvcjogI2MxMDYwNiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAuYmVmb3JlQWZ0ZXJQYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaGVhZGVyIGNhdGVnb3JpZXMnICdjb250ZW50IGNhdGVnb3JpZXMnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgfVxufVxuXG4uYmVmb3JlQWZ0ZXJQYWdlX19oZWFkZXIge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBDYXRlZ29yaWVzXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHksIG1heC1uZXN0aW5nLWRlcHRoICovXG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXMge1xuICBncmlkLWFyZWE6IGNhdGVnb3JpZXM7XG5cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1hbmNob3ItYmxvY2tfX2JvcmRlcl9fd2lkdGgpIHNvbGlkIHZhcigtLWFuY2hvci1ibG9ja19fYm9yZGVyX19iYWNrZ3JvdW5kKTtcblxuICAgIC5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCwgODBweCkgKyAxcmVtKTtcbiAgICAgIGdhcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXYrZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XG4gIC5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFyY2hpdmVQYWdlX19zaWRlYmFyIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSwgbWF4LW5lc3RpbmctZGVwdGggKi9cblxuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xuICBAaW5jbHVkZSBtYXJnaW4tdG9wKDJyZW0pO1xuXG4gIEBpbmNsdWRlIG1xKCdyZXNwb25zaXZlJywgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fdGF4b25vbXk+KiB7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoM3JlbSk7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NvbnRlbnRfX3RheG9ub215IHAge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fY2F0ZWdvcnkgLm1lZGlhc0Jsb2NrX19vbi1ob3ZlciB7XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy10b3A6IDJyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlcl9fcGFkZGluZy1ib3R0b206IDJyZW07XG4gIC0tdGh1bWJuYWlsLWhvdmVyLWJsb2NrX19vbi1ob3Zlci1idXR0b25fX2ZvbnQtc2l6ZTogMXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWJ1dHRvbl9fbWFyZ2luLXRvcDogMXJlbTtcbiAgLS10aHVtYm5haWwtaG92ZXItYmxvY2tfX29uLWhvdmVyLWRlc2NyaXB0aW9uX19saW5lLWhlaWdodDogMS4zO1xuICAtLXRodW1ibmFpbC1ob3Zlci1ibG9ja19fb24taG92ZXItZGVzY3JpcHRpb25fX2ZvbnQtc2l6ZTogI3tyZW0oMTUpfTtcbn1cblxuLypcbnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufCBQb3N0c1xufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG58XG58XG58XG4qL1xuXG4uYmVmb3JlQWZ0ZXJfX3Bvc3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY29udGVudF9fdGF4b25vbXkgLmJlZm9yZUFmdGVyX19wb3N0cyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbkBpbmNsdWRlIG1xKDk1MCwgJ21pbicpIHtcbiAgLmJlZm9yZUFmdGVyX19wb3N0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbi8qXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnwgU2xpZGVyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnxcbnxcbnxcbiovXG5cbi5iZWZvcmVBZnRlcl9fcG9zdHNfX3NsaWRlcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdvdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VhcmNoQmFyT3ZlcmxheUJhY2tncm91bmRDb2xvciwgcmdiYSgwLCAwLCAwLCAwLjcpKTtcbn1cblxuLmdkZXNjLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmdzbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmdzbGlkZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcGFkZGluZygxcmVtKTtcbn1cblxuQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtYXgnKSB7XG4gIC5nbGlnaHRib3gtY2xlYW4ge1xuXG4gICAgLmdwcmV2LFxuICAgIC5nbmV4dCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHRvcDogNDUlO1xuICAgIH1cblxuICAgIC5ncHJldiB7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmduZXh0IHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLy8gQ29udHJvbHMgXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZWZvcmVBZnRlcl9fcG9zdHNfX3NsaWRlciAuZ2xpZGVfX2Fycm93IHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcblxuICAmLS1sZWZ0IHtcbiAgICBsZWZ0OiAwLjFlbTtcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICByaWdodDogMC4xZW07XG4gIH1cbn1cblxuLmJlZm9yZUFmdGVyX19wb3N0c19fc2xpZGVyIC5jbG9zZV9fYnV0dG9uIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSkgdHJhbnNsYXRlWCgyNSUpO1xuXG4gICYudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cblxuICBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgLmJlZm9yZUFmdGVyX19wb3N0c19fc2xpZGVyIHtcbiAgICAuZ2xpZGVfX2Fycm93IHtcbiAgICAgICYtLWxlZnQge1xuICAgICAgICBsZWZ0OiAtNGVtO1xuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtNGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5iZWZvcmVBZnRlclBvc3Qge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmVmb3JlQWZ0ZXJfX3Bvc3RzX19zbGlkZXJfX3RodW1ibmFpbCBpbWcge1xuICBoZWlnaHQ6IDI4NXB4O1xufVxuXG4uYmVmb3JlQWZ0ZXJQb3N0X19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tbW9zcXVlQ29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICA6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBwYWRkaW5nKDFyZW0pO1xufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMuYXJjaGl2ZVBhZ2VfX3NpZGViYXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFyY2hpdmVQYWdlX19zaWRlYmFyIGxpIGEuaXMtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllcyAuYXJjaGl2ZVBhZ2VfX3NpZGViYXIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzEwNjA2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSB7XG4gIC5jdXN0b20tZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IxMEYyODtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB9XG5cblxuICAuZHJvcGRvd24tdG9nZ2xlIC5hcnJvdyB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgLmN1c3RvbS1kcm9wZG93bi5vcGVuIC5kcm9wZG93bi10b2dnbGUgLmFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMTBmMjczODtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBhLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2IxMGYyNztcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEdvdGhhbSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IFxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiMTBmMjcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IC5jaGlsZCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2IxMGYyNztcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWRyb3Bkb3duIC5jaGlsZC1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGFzLWNoaWxkcmVuIC5wYXJlbnQtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgfVxuXG4gIC5jdXN0b20tZHJvcGRvd24gLmhhcy1jaGlsZHJlbi5vcGVuIC5jaGlsZC1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAudG9nZ2xlLWNoaWxkcmVuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBjb2xvcjogI2IxMGYyNztcbiAgfVxuXG4gIC5oYXMtY2hpbGRyZW4ub3BlbiAudG9nZ2xlLWNoaWxkcmVuOjphZnRlciB7XG4gICAgY29udGVudDogXCLiiJJcIjtcbiAgfVxuXG4gIC5oYXMtY2hpbGRyZW46bm90KC5vcGVuKSAudG9nZ2xlLWNoaWxkcmVuOjphZnRlciB7XG4gICAgY29udGVudDogXCIrXCI7XG4gIH1cblxuICAuaGFzLWNoaWxkcmVuIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZT5hLFxuICAuY2hpbGQuYWN0aXZlPmEge1xuICAgIGNvbG9yOiAjYjEwZjI3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllc19fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cblxuQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gIC5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iZWZvcmVBZnRlclBhZ2VfX2NhdGVnb3JpZXNfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJlZm9yZUFmdGVyUGFnZV9fY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1hcmNoaXZlLXBhZ2UtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1hcmNoaXZlLXBhZ2UtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcy5hcmNoaXZlUGFnZV9fc2lkZWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuYmVmb3JlQWZ0ZXJQYWdlX19jYXRlZ29yaWVzIC5hbnRpcG9kZXMtY2F0ZWdvcnktcGFnZV9fY2F0ZWdvcmllcyB1bCB7XG4gICAgbWFyZ2luOiAxLjA3MTQzcmVtIDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcmNoaXZlUGFnZV9fc2lkZWJhciBsaSBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hcmNoaXZlUGFnZV9fc2lkZWJhciBsaSBhIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYW50aXBvZGVzLWNhdGVnb3J5LXBhZ2VfX2NhdGVnb3JpZXMuYXJjaGl2ZVBhZ2VfX3NpZGViYXIgYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgXG59IiwiOnJvb3Qge1xuICAgIC0tZmFuY3lib3gtekluZGV4OiBjYWxjKHZhcigtLWhlYWRlcl9fei1pbmRleCkgKyAxKTtcbn1cblxuLnZpZGVvcy1wYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgICA+ICoge1xuICAgICAgICBjb2xvcjogIzI5MjkyOTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICAgIH1cblxufVxuXG4udmlkZW9zLXBhZ2VfX2hlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS44NztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufSAgIFxuXG4udmlkZW8tYXJjaGl2ZS1wYWdlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBnYXA6IDcwcHggNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgxMjAwLCBtaW4pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2VfX2NhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTI2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NywgMTUsIDM5LCAwLjA1KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgICB0b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoMTIxMCwgJ21pbicpIHtcbiAgICAgICAgdG9wOiAxODJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY29udGVudCAuYW50aXBvZGVzLXBvc3QtY2FyZC0xX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgxNDAwLCAnbWluJykge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgfVxufVxuXG4udmlkZW8tYXJjaGl2ZS1wYWdlX19jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKDYwMCwnbWluJykge1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufSBcblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY2F0ZWdvcmllcyBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNCMTBGMjc7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjEwRjI3O1xuICAgIHBhZGRpbmc6IDEycHggMjFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtcSg2MDAsJ21pbicpIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjEwRjI3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2VfX2NhdGVnb3JpZXMgYS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNCMTBGMjc7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi52aWRlby1hcmNoaXZlLXBhZ2VfX2NvbnRlbnQgLmFudGlwb2Rlcy1wb3N0LWNhcmQtMV9fY2F0ZWdvcnkge1xuICAgIGhlaWdodDogMThweDtcbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY29udGVudCAuYW50aXBvZGVzLXBvc3QtY2FyZC0xIHtcbiAgICBtaW4taGVpZ2h0OiAyMy43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4udmlkZW8tYXJjaGl2ZS1wYWdlX19jb250ZW50IC5hbnRpcG9kZXMtcG9zdC1jYXJkLTFfX3RodW1ibmFpbCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY29udGVudCAuYW50aXBvZGVzLXBvc3QtY2FyZC0xX190aHVtYm5haWwgPiBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWFyY2hpdmUtcGFnZV9fY29udGVudCAuYW50aXBvZGVzLXBvc3QtY2FyZC0xX192aWRlby10aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyAvKiAxNTYuMjUlICovXG4gICAgcGFkZGluZzogNDhweCAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59IiwiLm5hdi10YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIHBhZGRpbmc6IHJlbSgyMikgcmVtKDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNjNGM0YzQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci0jeyRsZWZ0fS13aWR0aDogMXB4O1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cbi50YWItcGFuZSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwYWRkaW5nOiBlbSg1MCkgZW0oMzUpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxufVxuLnRhYi1jb250ZW50IHtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21heCcpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICYgKyAmIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMTAwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHRzXCIgXCJzbGlkZXJcIiBcIm1hcFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiByZW0oMjApO1xuICAgIGdyaWQtcm93LWdhcDogcmVtKDQwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dHMgc2xpZGVyXCIgXCJtYXAgbWFwXCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNzVmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dHMge1xuICAgIGdyaWQtYXJlYTogdGV4dHM7XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjdweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbjogc2lkZS12YWx1ZXMocmVtKDEwKSAwIDAgLTIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICArIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICAgICAgbWFyZ2luOiBjb3JuZXItdmFsdWVzKHJlbSgzMCkgMCByZW0oMjApKTtcbiAgICAgIHBhZGRpbmctI3skbGVmdH06IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy0jeyRsZWZ0fTogcmVtKDE1KTtcblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNik7XG4gICAgICAgIHBhZGRpbmctI3skbGVmdH06IHJlbSgzMCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgI3skbGVmdH06IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24ge1xuICAgICAgICAgICYtbWFwOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21hcC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1waG9uZTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9waG9uZS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1tZXRybzpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tZXRyby5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1idXM6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYnVzLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXJlcjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yZXIuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgZ3JpZC1hcmVhOiBzbGlkZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19tYXAge1xuICAgIGdyaWQtYXJlYTogbWFwO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZjBmMGYwO1xuICB9XG59XG4udGFiLWNvbnRlbnRfX21hcCA+IGdvb2dsZS1tYXBzIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn0iLCI6cm9vdCB7XG5cbiAgLy8gR0VORVJBTFxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vQGZvcm1hdHRlcjpvZmZcbiAgLS1hcmNoaXZlLXBhZ2UtYXJlYXM6XG4gICAgICAgICAgXCJjb250ZW50XCJcbiAgICAgICAgICBcInBhZ2luYXRpb25cIlxuICAgICAgICAgIFwic2lkZWJhclwiO1xuICAvL0Bmb3JtYXR0ZXI6b25cbiAgLS1hcmNoaXZlLXBhZ2UtYm9yZGVyLWNvbG9yOiAje3JnYmEoJGNvbG9yLXByaW1hcnksIC41KX07XG4gIC0tYXJjaGl2ZS1wYWdlLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWFyY2hpdmUtcGFnZS1jb2x1bW5zOiAxZnI7XG4gIC8vQGZvcm1hdHRlcjpvZmZcbiAgLS1hcmNoaXZlLXBhZ2UtZ2FwOiAje3JlbSgyNSl9O1xuICAvL0Bmb3JtYXR0ZXI6b25cbiAgLS1hcmNoaXZlLXBhZ2UtcGFnaW5hdGlvbi1tYXJnaW4tdG9wOiAje3JlbSg0NSl9O1xuICAtLWFyY2hpdmUtcGFnZS1wb3N0cy1jb2x1bW5zOiAxZnI7XG4gIC0tYXJjaGl2ZS1wYWdlLXBvc3RzLWdhcDogI3tyZW0oMzUpfTtcblxuICAvLyBQT1NUU1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC0tYXJjaGl2ZS1wYWdlLXBvc3RzLW1hcmdpbi10b3A6IDA7XG4gIC0tYXJjaGl2ZS1wYWdlLXNpZGViYXItbGlzdC1tYXJnaW4tdG9wOiAje3JlbSgyMCl9O1xuICAtLWFyY2hpdmUtcGFnZS1zaWRlYmFyLW1hcmdpbjogI3tyZW0oNjApfTtcbiAgLS1hcmNoaXZlLXBhZ2Utc2lkZWJhci1wYWRkaW5nOiAje3JlbSgzMCl9O1xuICAtLWFyY2hpdmVQYWdlQXJyb3dzVHJhbnNmb3JtSG92ZXI6IDNweDtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICAtLWFyY2hpdmUtcGFnZS1hcmVhczogXCJoZWFkZXIgICAgICAgaGVhZGVyXCIgXCJjb250ZW50ICAgICAgc2lkZWJhclwiIFwicGFnaW5hdGlvbiAgIHNpZGViYXJcIjtcbiAgICAtLWFyY2hpdmUtcGFnZS1jb2x1bW5zOiAzZnIgMWZyO1xuICAgIC8vQGZvcm1hdHRlcjpvZmZcbiAgICAtLWFyY2hpdmUtcGFnZS1nYXA6ICN7cmVtKDUwKX0gMDtcbiAgICAvL0Bmb3JtYXR0ZXI6b25cbiAgfVxuICBAaW5jbHVkZSBtcSgxMzAwLCAnbWluJykge1xuICAgIC0tYXJjaGl2ZS1wYWdlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cblxuICAvLyBTSURFQkFSXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgQGluY2x1ZGUgbXEoNjAwLCAnbWluJykge1xuICAgIC0tYXJjaGl2ZS1wYWdlLXBvc3RzLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICAtLWFyY2hpdmUtcGFnZS1wb3N0cy1nYXA6ICN7cmVtKDI1KX0gI3tyZW0oMzUpfTtcbiAgfVxuXG4gIC8vIFBBR0lOQVRJT05cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIC0tYXJjaGl2ZS1wYWdlLXBvc3RzLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgLS1hcmNoaXZlLXBhZ2UtcG9zdHMtZ2FwOiAje3JlbSg0NSl9O1xuICB9XG4gIEBpbmNsdWRlIG1xKDEzMDAsICdtaW4nKSB7XG4gICAgLS1hcmNoaXZlLXBhZ2UtcG9zdHMtZ2FwOiAje3JlbSg2NSl9O1xuICB9XG5cbn1cblxuLmFyY2hpdmVQYWdlIHtcbiAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IHZhcigtLWFyY2hpdmVQYWdlQXJlYXMpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tYXJjaGl2ZVBhZ2VDb2x1bW5zKTtcbiAgICBncmlkLWdhcDogdmFyKC0tYXJjaGl2ZVBhZ2VHYXApO1xuICB9XG59XG4uYXJjaGl2ZVBhZ2Uge1xuICA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogdmFyKC0tYXJjaGl2ZS1wYWdlLWFyZWFzKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWFyY2hpdmUtcGFnZS1jb2x1bW5zKTtcbiAgICBncmlkLWdhcDogdmFyKC0tYXJjaGl2ZS1wYWdlLWdhcCk7XG4gIH1cbn1cblxuLy8gSEVBREVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJjaGl2ZVBhZ2VfX2hlYWRlciB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xuICBtYXJnaW4tYm90dG9tOiByZW0oNTUpO1xuXG4gID4gLmFyY2hpdmVQYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVoMSAhb3B0aW9uYWw7XG4gICAgY29sb3I6ICRjb2xvci1oZWFkaW5ncztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgPiAuYXJjaGl2ZVBhZ2VfX2hlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC1hbGlnbjogJGxlZnQ7XG4gIH1cblxuICAuc2luZ2xlUGFnZSAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXG4gICAgPiAuYXJjaGl2ZVBhZ2VfX2hlYWRlcl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZS13aWRlJykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjVweCk7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDT05URU5UXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJjaGl2ZVBhZ2VfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG5cbi8vIFBPU1RTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJjaGl2ZVBhZ2VfX3Bvc3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1hcmNoaXZlLXBhZ2UtcG9zdHMtY29sdW1ucyk7XG4gIGdyaWQtZ2FwOiB2YXIoLS1hcmNoaXZlLXBhZ2UtcG9zdHMtZ2FwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYXJjaGl2ZS1wYWdlLXBvc3RzLW1hcmdpbi10b3ApO1xuXG4gID4gKiB7XG4gICAgbWFyZ2luLSN7JHJpZ2h0fTogYXV0bztcbiAgICBtYXJnaW4tI3skbGVmdH06IGF1dG87XG4gIH1cbn1cblxuLy8gU0lERUJBUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFyY2hpdmVQYWdlX19zaWRlYmFyIHtcbiAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xuICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgIG1hcmdpbi0jeyRsZWZ0fTogdmFyKC0tYXJjaGl2ZS1wYWdlLXNpZGViYXItbWFyZ2luKTtcbiAgICBwYWRkaW5nLSN7JGxlZnR9OiB2YXIoLS1hcmNoaXZlLXBhZ2Utc2lkZWJhci1wYWRkaW5nKTtcbiAgICBib3JkZXItI3skbGVmdH06IHZhcigtLWFyY2hpdmUtcGFnZS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFyY2hpdmUtcGFnZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4uYXJjaGl2ZVBhZ2VfX3NpZGViYXIgdWwge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1hcmNoaXZlLXBhZ2Utc2lkZWJhci1saXN0LW1hcmdpbi10b3ApO1xuICBwYWRkaW5nLSN7JGxlZnR9OiB2YXIoLS1hcmNoaXZlLXBhZ2Utc2lkZWJhci1saXN0LW1hcmdpbi10b3ApO1xufVxuLmFyY2hpdmVQYWdlX19zaWRlYmFyX190aXRsZSB7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYXJjaGl2ZVBhZ2VfX3NpZGViYXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLWFwcGx5U3R5bGVzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICB9XG59XG5cbi8vIFBBR0lOQVRJT05cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcmNoaXZlUGFnZV9fcGFnaW5hdGlvbiB7XG4gIGdyaWQtYXJlYTogcGFnaW5hdGlvbjtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1hcmNoaXZlLXBhZ2UtcGFnaW5hdGlvbi1tYXJnaW4tdG9wKTtcbiAgfVxufSIsIi5wb3N0IHtcbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMXB4KTtcbiAgICBjb2xvcjogJGNvbG9yLWFwcGx5U3R5bGVzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5zaW5nbGVQYWdlICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbjogc2lkZS12YWx1ZXMoOHB4IDAgMCAtMTVweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mb3Mge1xuICAgICoge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi0jeyRyaWdodH06IDlweDtcbiAgICBwYWRkaW5nLSN7JHJpZ2h0fTogOXB4O1xuICAgIGJvcmRlci0jeyRyaWdodH06IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgJl9fc2hhcmUge1xuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjM2UzZTNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luOiBzaWRlLXZhbHVlcygxLjI1cmVtIDAgMC45Mzc1cmVtKTtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG4gIH1cblxuICAmX19yZWFkbW9yZSB7XG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHBhZGRpbmctI3skbGVmdH06IDE0cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wdWNlLXJlZC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICN7JGxlZnR9OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudSB7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1NSk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oZWFkaW5ncztcbiAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgKyBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg3MCk7XG4gICAgICB9XG5cbiAgICAgICsgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgfVxuXG4gICAgICArIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFwcGx5U3R5bGVzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiBzaWRlLXZhbHVlcygxLjg3NXJlbSAwIDEuODc1cmVtIDEuMjVyZW0pO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wdWNlLXJlZC5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIjpyb290IHtcblxuICAvLyBDT1ZFUlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC0tc2luZ2xlLXBhZ2UtY292ZXItbWFyZ2luLWJvdHRvbTogI3tyZW0oMjApfTtcbiAgLS1zaW5nbGUtcGFnZS1mb290ZXItbWFyZ2luLXRvcDogI3tyZW0oMzUpfTtcblxuICAvLyBGT09URVJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjY2ZjZmNmO1xuICAtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAycHg7XG5cbiAgLy8gU09DSUFMUyBTSEFSRVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1tYXJnaW4tdG9wOiAje3JlbSgzMCl9O1xuICAtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tcGFkZGluZzogI3tyZW0oMTApfTtcbiAgLS1zaW5nbGUtcGFnZS1wYWdpbmF0aW9uLXRvcC1jYXRlZ29yeS1jb2xvcjogI2NmY2ZjZjtcbiAgLS1zaW5nbGUtcGFnZS1wYWdpbmF0aW9uLXRvcC1jYXRlZ29yeS1jb2xvci1ob3ZlcjogI3skY29sb3Itc2Vjb25kYXJ5fTtcblxuICAvLyBQQUdJTkFUSU9OXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLS1zaW5nbGUtcGFnZS1wYWdpbmF0aW9uLXRvcC1jYXRlZ29yeS1kb3RzLXdpZHRoOiA4cHg7XG4gIC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi10b3AtY2F0ZWdvcnktbnVtYmVyLW9mLWRvdHM6IDM7XG4gIC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi10b3AtY2F0ZWdvcnktc3BhY2UtYXJvdW5kLWRvdHM6IDJweDtcbiAgLS1zaW5nbGUtcGFnZS1zb2NpYWxzLXNoYXJlLWl0ZW1zLWNvbG9yOiAjM2UzZTNlO1xuICAtLXNpbmdsZS1wYWdlLXNvY2lhbHMtc2hhcmUtaXRlbXMtY29sb3ItaG92ZXI6ICN7JGNvbG9yLXNlY29uZGFyeX07XG4gIC0tc2luZ2xlLXBhZ2Utc29jaWFscy1zaGFyZS1pdGVtcy1tYXJnaW46ICN7cmVtKDgpfTtcbiAgLS1zaW5nbGUtcGFnZS1zb2NpYWxzLXNoYXJlLWxpc3QtbWFyZ2luLSN7JGxlZnR9OiAje3JlbSgxMCl9O1xuICAtLXNpbmdsZVBhZ2VQYWdpbmF0aW9uQXJyb3dzVGV4dE1hcmdpbjogI3tyZW0oMTApfTtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsICdtaW4nKSB7XG4gICAgLS1zaW5nbGUtcGFnZS1jb3Zlci1tYXJnaW4tYm90dG9tOiAje3JlbSgzNSl9O1xuICB9XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCAnbWluJykge1xuICAgIC0tc2luZ2xlLXBhZ2UtZm9vdGVyLW1hcmdpbi10b3A6ICN7cmVtKDUwKX07XG4gIH1cblxuICAvLyBBUlJPV1NcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICBAaW5jbHVkZSBtcSgndGFibGV0JywgJ21pbicpIHtcbiAgICAtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tbWFyZ2luLXRvcDogI3tyZW0oNDApfTtcbiAgfVxuXG59XG5cbi8vIENPVkVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2luZ2xlUGFnZSAuYXJjaGl2ZVBhZ2VfX2NvbnRlbnQgPiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zaW5nbGUtcGFnZS1jb3Zlci1tYXJnaW4tYm90dG9tKTtcbn1cblxuLy8gRk9PVEVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2luZ2xlUGFnZV9fY29udGVudF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2UtZm9vdGVyLW1hcmdpbi10b3ApO1xufVxuXG4vLyBTT0NJQUxTIFNIQVJFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2luZ2xlUGFnZV9fY29udGVudF9fc2hhcmUge1xuICBmb250LXNpemU6IHJlbSgxNSk7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2luZ2xlUGFnZV9fY29udGVudF9fc2hhcmUgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGVQYWdlX19jb250ZW50X19zaGFyZSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLSN7JGxlZnR9OiB2YXIoLS1zaW5nbGUtcGFnZS1zb2NpYWxzLXNoYXJlLWxpc3QtbWFyZ2luLWxlZnQpO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogdmFyKC0tc2luZ2xlLXBhZ2Utc29jaWFscy1zaGFyZS1pdGVtcy1tYXJnaW4pO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoLFxuICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcztcbiAgICAgICAgICBmaWxsOiB2YXIoLS1zaW5nbGUtcGFnZS1zb2NpYWxzLXNoYXJlLWl0ZW1zLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoLFxuICAgICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tc2luZ2xlLXBhZ2Utc29jaWFscy1zaGFyZS1pdGVtcy1jb2xvci1ob3ZlcilcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUEFHSU5BVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNpbmdsZVBhZ2UgLmFyY2hpdmVQYWdlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tbWFyZ2luLXRvcCk7XG4gIHBhZGRpbmc6IHZhcigtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tcGFkZGluZykgMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcblxuICA+ICoge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tI3skbGVmdH06IGF1dG87XG4gICAgfVxuICB9XG59XG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fcHJldmlvdXMsXG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fbmV4dCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBsaW5lLWhlaWdodDogMTtcblxuICAuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbiAgYSxcbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tdG9wLWNhdGVnb3J5LWNvbG9yKTtcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNpbmdsZS1wYWdlLXBhZ2luYXRpb24tdG9wLWNhdGVnb3J5LWNvbG9yLWhvdmVyKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tc2luZ2xlLXBhZ2UtcGFnaW5hdGlvbi10b3AtY2F0ZWdvcnktY29sb3ItaG92ZXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2luZ2xlUGFnZV9fcGFnaW5hdGlvbl9fcHJldmlvdXMge1xuICBhLFxuICA+IHNwYW4ge1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLSN7JGxlZnR9OiB2YXIoLS1zaW5nbGVQYWdlUGFnaW5hdGlvbkFycm93c1RleHRNYXJnaW4pO1xuICAgICAgQGluY2x1ZGUgbXEoNDAwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi0jeyRyaWdodH06IDlweDtcbiAgICB9XG5cbiAgICAmOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWFyY2hpdmVQYWdlQXJyb3dzVHJhbnNmb3JtSG92ZXIpICogLTEpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbmdsZVBhZ2VfX3BhZ2luYXRpb25fX25leHQge1xuICBhLFxuICA+IHNwYW4ge1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogdmFyKC0tc2luZ2xlUGFnZVBhZ2luYXRpb25BcnJvd3NUZXh0TWFyZ2luKTtcbiAgICAgIEBpbmNsdWRlIG1xKDQwMCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tI3skbGVmdH06IDlweDtcbiAgICB9XG5cbiAgICAmOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1hcmNoaXZlUGFnZUFycm93c1RyYW5zZm9ybUhvdmVyKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaW5nbGVQYWdlX19wYWdpbmF0aW9uX190b3BDYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59IiwiLnByZXNzZSB7XG4gICZfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gICAgICAgICY6aG92ZXIsICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0aW5nIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogcmVtKDcwKSByZW0oMjApO1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtd2lkZScsICdtaW4nKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXdpZGUnLCAnbWluJykge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByZXNzZV9faW1hZ2VfX2hvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faG92ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGVhc2U7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBtYXJnaW46IDdweCBhdXRvIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTVhNTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3B1cFxuLm1mcC1jb250YWluZXIge1xuICAvLyBkaXNwbGF5OiBmbGV4O1xuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BkZi1yZWFkZXIge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcblxuICAucGRmLWxvYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIGltZy5sb2FkZXItcGRmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjklO1xuICAgICAgbGVmdDogMzIlO1xuICAgIH1cbiAgfVxuXG4gIG9iamVjdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG59IiwiLm1lZGlhX2Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJkb2N0ZXVyXCIgXCJjb250ZW50XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogcmVtKDMwKTtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldC13aWRlJywgJ21pbicpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImRvY3RldXIgY29udGVudFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC4yNWZyIDFmcjtcbiAgfVxuXG4gICsgLm1lZGlhX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjJmMmYyO1xuICB9XG5cbiAgJl9fZHIge1xuICAgIGdyaWQtYXJlYTogZG9jdGV1cjtcblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDExNnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICB9XG59XG5cbi5saXN0aW5nX21lZGlhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0aW5nX21lZGlhcyArIC5saXN0aW5nX21lZGlhcyB7XG4gIEBpbmNsdWRlIG1hcmdpbi10b3AoMTVweCk7XG59XG4ubGlzdGluZ19wb2RjYXN0cyB7XG4gIC5jb3Zlcl9tZWRpYXMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5pdGVtX21lZGlhcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiBlbSgxMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiBlbSgxMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICZfcG9wdXAge1xuICAgICY6aG92ZXIge1xuICAgICAgLml0ZW1fbWVkaWFzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY292ZXJfbWVkaWFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IGVtKDUpO1xufVxuXG4uY29udGFpbmVyX25hdl9tZWRpYXMge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2xpZGVyX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmX25leHQge1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAmX3ByZXYge1xuICAgICAgcmlnaHQ6IDQzcHg7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4ueW91dHViZS1ob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiA3MjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE5cHg7XG4gIGZvbnQtc2l6ZTogMCFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMTlweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xvc2UtcG9wdXAuc3ZnJykgbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufSIsIiRlcnJvclBhZ2VUaXRsZUZvbnRTaXplOiA0NXB4ICFkZWZhdWx0O1xuXG4uZXJyb3JQYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+ICoge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBNQUlOXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZXJyb3JQYWdlX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRlcnJvclBhZ2VUaXRsZUZvbnRTaXplKTtcbiAgY29sb3I6IHZhcigtLWVycm9yUGFnZVRpdGxlVGV4dENvbG9yLCB2YXIoLS1lcnJvclBhZ2VBY2NlbnRDb2xvciwgIzAwMCkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZXJyb3JQYWdlVGl0bGVUZXh0Rm9udFdlaWdodCwgdmFyKC0tZm9udFdlaWdodEJvbGQsIDcwMCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZXJyb3JQYWdlVGl0bGVUZXh0TGluZUhlaWdodCwgMS4yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWVycm9yUGFnZVRpdGxlVGV4dExldHRlclNwYWNpbmcsIDBweCk7XG4gIHRleHQtYWxpZ246IHZhcigtLWVycm9yUGFnZVRpdGxlVGV4dEFsaWduLCBpbmhlcml0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWVycm9yUGFnZVRpdGxlVGV4dFRyYW5zZm9ybSwgaW5pdGlhbCk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1lcnJvclBhZ2VUaXRsZUJvcmRlcldpZHRoLCAje3JlbSg1NSl9KTtcbiAgICBoZWlnaHQ6IHZhcigtLWVycm9yUGFnZVRpdGxlQm9yZGVySGVpZ2h0LCAycHgpO1xuICAgIG1hcmdpbjogdmFyKC0tZXJyb3JQYWdlVGl0bGVCb3JkZXJNYXJnaW5Ub3AsICN7cmVtKDIwKX0pIGF1dG8gdmFyKC0tZXJyb3JQYWdlVGl0bGVCb3JkZXJNYXJnaW5Cb3R0b20sICN7cmVtKDIwKX0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yUGFnZVRpdGxlQm9yZGVyQ29sb3IsIHZhcigtLWVycm9yUGFnZVRpdGxlVGV4dENvbG9yLCB2YXIoLS1lcnJvclBhZ2VBY2NlbnRDb2xvciwgIzAwMCkpKTtcbiAgfVxufVxuLmVycm9yUGFnZV9fZGVzY3JpcHRpb24ge1xuICBAaW5jbHVkZSBkZWZhdWx0VGV4dCgnZXJyb3JQYWdlRGVzY3JpcHRpb24nLCB0cnVlLCBmYWxzZSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWVycm9yUGFnZURlc2NyaXB0aW9uTWFyZ2luQm90dG9tLCAje3JlbSgzNSl9KTtcbn1cbi5lcnJvclBhZ2VfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8vIEJBQ0tHUk9VTkRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5lcnJvclBhZ2VfX2JhY2tncm91bmQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgZW0oMTUpO1xuXG4gIHBhdGgge1xuICAgIG9wYWNpdHk6IHZhcigtLWVycm9yUGFnZUJhY2tncm91bmRPcGFjaXR5LCAwLjA1KTtcbiAgICBmaWxsOiB2YXIoLS1lcnJvclBhZ2VCYWNrZ3JvdW5kQ29sb3IsIHZhcigtLWVycm9yUGFnZUFjY2VudENvbG9yLCAjMDAwKSk7XG4gIH1cbn0iXX0=*/