@charset "UTF-8";.glide{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;-ms-touch-action:pan-Y;touch-action:pan-Y;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{-ms-flex-negative:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}

/*!

*/html{scroll-behavior:smooth}.hide-text,.image-replace,.ir,.text-replace{background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap}.hidden,.hide{display:none;visibility:hidden}

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:200;src:url(assets/fonts/ARSMaquettePro-Light.woff2) format("woff2"),url(assets/fonts/ARSMaquettePro-Light.woff) format("woff"),url(assets/fonts/ARSMaquettePro-Light.ttf) format("truetype")}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:400;src:url(assets/fonts/ARSMaquettePro-Regular.woff2) format("woff2"),url(assets/fonts/ARSMaquettePro-Regular.woff) format("woff"),url(assets/fonts/ARSMaquettePro-Regular.ttf) format("truetype")}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:500;src:url(assets/fonts/ARSMaquettePro-Medium.woff2) format("woff2"),url(assets/fonts/ARSMaquettePro-Medium.woff) format("woff"),url(assets/fonts/ARSMaquettePro-Medium.ttf) format("truetype")}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:700;src:url(assets/fonts/ARSMaquettePro-Bold.woff2) format("woff2"),url(assets/fonts/ARSMaquettePro-Bold.woff) format("woff"),url(assets/fonts/ARSMaquettePro-Bold.ttf) format("truetype")}.wp-block-separator{border-width:1px!important;border-bottom:none!important;margin-top:2vmin}body{word-wrap:break-word;color:#1a1919;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;font-size:18px;font-size-adjust:auto;font-weight:300;line-height:1.4;text-align:left;text-rendering:optimizeLegibility}h1+h2,h2+h3,h3+h4,h5+h6{margin-top:0}h1,h2,h3,h4,h5,h6{color:#1a1919;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;font-weight:300;line-height:1.15}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.post-content--container h1,.post-content--container h2,.post-content--container h3,.post-content--container h4,.post-content--container h5,.post-content--container h6{font-weight:300}h1{font-size:4.3vmin}#tinymce h1{font-size:32px}h2{font-size:3.5vmin}#tinymce h2{font-size:26px}h3{font-size:2.5vmin}#tinymce h3{font-size:20px}h4,h5{font-size:16px}h6{font-size:14px}a{color:#1a1919;text-decoration:none}a:focus,a:hover{color:#4e4b4b}p{margin-bottom:20px;margin-top:0}figure{margin:0;padding:0}img{height:auto;max-width:100%}hr{background-color:#1a1919;border:0;border-top:1px solid #1a1919;display:block;margin:0}blockquote{margin:0;padding:0}ins{text-decoration:none}ins,mark{background:#fff005;color:#1a1919}mark{font-style:italic;font-weight:700}table{width:100%}:root{--header-height:85px;--margin-x:100px;--margin-y:86px;--margin-z:42px}.footer-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;justify-content:flex-start;margin:0;pointer-events:all}.footer-navigation .mobile-booking-link{display:none}.footer-navigation .menu--level-one{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 60px 0 0;padding:0}.footer-navigation .menu--level-one>.menu-item{display:block;margin-bottom:40px;margin-right:60px}.footer-navigation .menu--level-one>.menu-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;font-size:20px;letter-spacing:1.5px;text-transform:uppercase}.footer-navigation .menu-item{display:inline-block;list-style-type:none}.footer-navigation .menu-item a{color:#fffffe;display:block;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;will-change:color}.footer-navigation .menu--level-two{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0 0;padding:0}.footer-navigation .menu--level-two>.menu-item{display:block;position:relative}.footer-navigation .menu--level-two>.menu-item>a{color:rgba(255,255,254,.8);display:block;font-size:16px;font-weight:400;padding:5px 0;position:relative}.footer-navigation .menu--level-two>.menu-item.current-menu-item>a,.footer-navigation .menu--level-two>.menu-item:hover>a{color:#c68b95}#sticky-footer{background-color:#a1797b;color:#fffffe;padding:30px 0}.sticky-footer--container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.sticky-footer--container .book-an-appointment{border-left:1px solid #fff;border-right:1px solid #fff;color:#fffffe;font-size:22px;font-weight:500;letter-spacing:1.5px;padding:12px 45px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sticky-footer--container .book-an-appointment:hover{border-color:#3c3838;color:#3c3838}#footer{background-color:#3c3838;padding:70px 0}.footer--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.footer-information{-ms-flex-preferred-size:30%;color:#e6caca;flex-basis:30%}.footer-information .footer-logo{display:block;margin-bottom:35px;max-width:270px}.footer-affiliates{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5vmin;justify-content:flex-start}.footer-contact{font-size:21px;line-height:1.2;margin-bottom:40px}.footer-social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;margin-bottom:60px}.footer-social a{display:block;padding-right:10px}.wrapper.header-wrapper{background-color:#fffffe;margin-bottom:25px;margin-top:25px;position:sticky;top:0;z-index:320}.wrapper.header-wrapper.stuck{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.wrapper.header-wrapper .header-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:var(--header-height);justify-content:space-between;padding:0 1rem;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:350}.wrapper.header-wrapper .header-container,.wrapper.header-wrapper .logo{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper.header-wrapper .logo{-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:0;margin-right:7vmin;max-width:250px;order:1;width:100%}.wrapper.header-wrapper .logo .logo-link,.wrapper.header-wrapper .logo .logo-link img{display:block}.wrapper.header-wrapper .search-toggle{-ms-flex-item-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;align-self:center;display:block;margin-right:60px;order:2;padding-top:8px}.wrapper.header-wrapper .search-toggle a,.wrapper.header-wrapper .search-toggle a svg{display:block}.wrapper.header-wrapper .shop-link{-ms-flex-item-align:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;align-self:center;content:"";font-size:16px;margin-right:20px;order:3;padding-top:8px;white-space:nowrap}.wrapper.header-wrapper .shop-link .shop-link--icon{display:none;height:30px;width:30px}.wrapper.header-wrapper .shop-link .shop-link--text strong{font-weight:600}.wrapper.header-wrapper .navigation-toggle,.wrapper.header-wrapper .primary-navigation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}html{background-color:#fffffe;overflow-x:hidden}html.no-touch{overflow-y:auto}body{height:100%;width:100%}.page-wrapper{position:relative;width:100%}.navigation-toggle{cursor:pointer;display:none;padding:8px;position:relative}.navigation-toggle div{height:13px;position:relative;width:40px}.navigation-toggle span{background:#000;display:block;height:1px;position:absolute;width:40px}.navigation-toggle span.top{top:0}.navigation-toggle span.bottom{top:12px}.navigation-toggle.navigation-toggle__open span{background-color:#fffffe}.navigation-toggle.navigation-toggle__open span.top{top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation-toggle.navigation-toggle__open span.bottom{top:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.secondary-navigation{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#3c3838;justify-content:center}.home .secondary-navigation{background-color:transparent;left:0;position:absolute;width:100%;z-index:50}.secondary-navigation .secondary-navigation--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100px;justify-content:flex-end;margin:0;max-width:1200px;max-width:1160px;padding:0 1rem 0 0;width:100%}.secondary-navigation .secondary-navigation-actions .booking-link{background-color:#c68b95;color:#fffffe;display:block;font-size:16px;font-weight:500;letter-spacing:1.5px;padding:10px 15px;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.secondary-navigation .secondary-navigation-actions .booking-link:hover{background-color:#a1797b}.secondary-navigation .menu--level-one{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2vmin 4vmin;justify-content:flex-end;margin:0 8vmin 0 0;padding:0}.secondary-navigation .menu--level-one:after{background:rgba(60,56,56,.5);content:"";display:block;height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100vw;z-index:90}.secondary-navigation .menu--level-one.has-open-item:after,.secondary-navigation .menu--level-one.has-open-item:before,.secondary-navigation .menu--level-one:hover:after,.secondary-navigation .menu--level-one:hover:before{opacity:1}.secondary-navigation .menu--level-one>.menu-item{display:block;z-index:95}.secondary-navigation .menu--level-one>.menu-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fffffe;display:block;font-size:16px;font-weight:500}.secondary-navigation .menu--level-one>.menu-item.current-menu-item>a,.secondary-navigation .menu--level-one>.menu-item:hover>a{color:#c19e9c}.secondary-navigation .menu-item{display:inline-block;list-style-type:none}.secondary-navigation .menu-item a{display:block;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;will-change:color}.secondary-navigation .menu-item>.menu{opacity:0;pointer-events:none;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.secondary-navigation .menu-item.menu-item--open>.menu{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.secondary-navigation .menu--level-two{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:40px 0 60px;position:absolute;top:100px;width:auto;z-index:100}.secondary-navigation .menu--level-two:before{background-color:#f6f6f6;content:"";display:block;height:200vh;left:-150vw;position:absolute;top:0;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;width:300vw;z-index:95}.secondary-navigation .menu--level-two>.menu-item{color:#4e4f4d;display:block;padding:0 0 8px;position:relative;z-index:120}.secondary-navigation .menu--level-two>.menu-item>a{color:#4e4f4d;display:inline-block;font-size:16px;font-weight:400;position:relative;z-index:130}.secondary-navigation .menu--level-two>.menu-item>a:hover{color:#c19e9c}.secondary-navigation .menu--level-three{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:100%;padding:0 0 30px 60px;position:absolute;top:0}.secondary-navigation .menu--level-three .menu-item{font-size:16px;line-height:1.6;z-index:130}.secondary-navigation .menu--level-three .menu-item>a{color:#4e4f4d;font-weight:400}.secondary-navigation .menu--level-three .menu-item:hover>a{color:#c19e9c}.wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.container{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;padding:0 20px;width:100%}.inner-container{max-width:1200px;padding:0 15px;width:100%}.blocks{overflow:hidden}.blocks hr.wp-block-separator{border-bottom:1px solid #1a1919;margin:4vmin 0}.blocks .wp-block-columns{gap:1vmin!important;margin-bottom:0}.blocks .wp-block-columns.vertical-center .wp-block-column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blocks .wp-block-columns.is-not-stacked-on-mobile{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.blocks .wp-block-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blocks .wp-block-group{height:100%}.blocks .wp-block-image{margin-bottom:0!important}.tease-clinic{border-top:1px solid #1a1919;padding-top:3vmin;position:relative}.tease-clinic:after{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";display:block;height:5vmin;position:absolute;width:100%;z-index:100}.tease-clinic:before{bottom:calc(5vmin - 7px);content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAxCAMAAACyCzS2AAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMAbfm2FDQP/NKtpVZAOzAnBfLu4NnHwLyilZF4dGhhRB3EsIh8UHuj71oAAAC7SURBVEjHpczFAcMwAATBCMwYNtuh67/EPPXXTgFz8ieqw8OOB4OHEQ93PNieDkrwMOPhgYcspYMqPBR4sCkdZPCQ40E7HhwelODB4UE1HnI8yODhfNBBDg8yeLAtHXT1dNCjp4NKPGjCgz540IgHDT0d9PJ00DWhg6yhg+QOOui80kG6N3SQio4OyoYudgjeNR2k2+LhIFm3+cghyJ5LGzsEl8I0aewQ3MpvlaSxQ3DJn+U0r1v1q5v2Dz8YYfI+rH0RAAAAAElFTkSuQmCC");left:0;position:absolute;z-index:100}.tease-post{border-top:1px solid #1a1919}.tease-post .tease--meta{-ms-flex-preferred-size:auto;flex-basis:auto}.tease{-ms-flex-preferred-size:30%;flex-basis:30%;padding-top:3vmin}.tease a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}.tease:hover .tease--thumbnail{opacity:.7}.tease--title{font-size:18px;font-weight:500}.tease--meta{-ms-flex-preferred-size:3rem;color:#c68b95;flex-basis:3rem;font-size:16px;font-weight:500;margin-bottom:3vmin}.tease--thumbnail{justify-self:flex-end;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}form li,form ol,form ul{list-style:none;margin:0;padding:0}form label{font-weight:600}[type=button],[type=reset],[type=submit],button{background-color:transparent;border:1px solid #1a1919;border-radius:0;color:#1a1919;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;font-weight:400;gap:10px;letter-spacing:1.5px;line-height:1;outline:0;padding:18px 22px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;will-change:border-color,color}[type=button] svg,[type=reset] svg,[type=submit] svg,button svg{height:100%;max-height:25px;max-width:25px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background:none;border-color:#c68b95;color:#c68b95;outline:0}[type=button]:hover svg,[type=reset]:hover svg,[type=submit]:hover svg,button:hover svg{fill:#c68b95}[type=button].active,[type=button]:active,[type=reset].active,[type=reset]:active,[type=submit].active,[type=submit]:active,button.active,button:active{outline:0}[type=button].disabled,[type=button][disabled],[type=reset].disabled,[type=reset][disabled],[type=submit].disabled,[type=submit][disabled],button.disabled,button[disabled]{background-image:none;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.4}[type=button].button-icon-down,[type=reset].button-icon-down,[type=submit].button-icon-down,button.button-icon-down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}[type=button].button-icon-right,[type=reset].button-icon-right,[type=submit].button-icon-right,button.button-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:20px;justify-content:center}[type=button].button-icon-right svg,[type=reset].button-icon-right svg,[type=submit].button-icon-right svg,button.button-icon-right svg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[type=button].button-icon-left,[type=reset].button-icon-left,[type=submit].button-icon-left,button.button-icon-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:20px;justify-content:center}[type=button].button-icon-left svg,[type=reset].button-icon-left svg,[type=submit].button-icon-left svg,button.button-icon-left svg{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{border:none;border-bottom:1px solid #898888;font-weight:400;max-width:100%;padding:5px 10px;width:100%}[type=color]:focus,[type=color]:hover,[type=date]:focus,[type=date]:hover,[type=datetime-local]:focus,[type=datetime-local]:hover,[type=datetime]:focus,[type=datetime]:hover,[type=email]:focus,[type=email]:hover,[type=month]:focus,[type=month]:hover,[type=number]:focus,[type=number]:hover,[type=password]:focus,[type=password]:hover,[type=search]:focus,[type=search]:hover,[type=tel]:focus,[type=tel]:hover,[type=text]:focus,[type=text]:hover,[type=time]:focus,[type=time]:hover,[type=url]:focus,[type=url]:hover,[type=week]:focus,[type=week]:hover,select:focus,select:hover,textarea:focus,textarea:hover{background:#fffffe}[type=checkbox],[type=radio]{accent-color:#1a1919;margin-right:10px}.block .acf-fields>.acf-field{border-top:none;padding-bottom:2vmin;padding-left:0;padding-top:0}.block .acf-fields>.acf-field input,.block .acf-fields>.acf-field textarea{color:#1a1919;font-size:18px;font-weight:300;padding-bottom:12px;padding-left:0}.block .acf-fields>.acf-field input::-webkit-input-placeholder,.block .acf-fields>.acf-field textarea::-webkit-input-placeholder{color:#1a1919;opacity:1}.block .acf-fields>.acf-field input::-moz-placeholder,.block .acf-fields>.acf-field textarea::-moz-placeholder{color:#1a1919;opacity:1}.block .acf-fields>.acf-field input:-ms-input-placeholder,.block .acf-fields>.acf-field textarea:-ms-input-placeholder{color:#1a1919;opacity:1}.block .acf-fields>.acf-field input::-ms-input-placeholder,.block .acf-fields>.acf-field textarea::-ms-input-placeholder{color:#1a1919;opacity:1}.block .acf-fields>.acf-field input::placeholder,.block .acf-fields>.acf-field textarea::placeholder{color:#1a1919;opacity:1}.block .acf-fields>.acf-field .message{font-size:14px;font-weight:300}.block .acf-form-submit{margin-top:5vmin}.reveal{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out}.reveal.revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.single--content{max-width:1200px;padding:0 15px;width:100%}.single--content .wp-container-1 .wp-block-post-date{border-right:1px solid #1a1919;padding-right:26px}.single--title{font-size:3vmin;margin-bottom:4vmin}.single--list{margin-bottom:6vmin;max-width:1200px;padding:0 15px;width:100%}.list-header{margin-bottom:3vmin;margin-top:8vmin}.post-list{-webkit-box-pack:start;-ms-flex-pack:start;display:grid;gap:7vmin 2%;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;justify-content:start;justify-items:start;margin-bottom:6vmin;margin-top:4vmin}.pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:6vmin;margin-top:6vmin}.pagination--button{background-color:transparent;border-radius:0;color:#1a1919;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;font-weight:400;gap:10px;letter-spacing:1.5px;line-height:1;outline:0;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;will-change:border-color,color}.pagination--button,.pagination--button svg{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination--button svg{height:100%;max-height:25px;max-width:25px;width:100%}.pagination--button:hover{background:none;border-color:#c68b95;color:#c68b95;outline:0}.pagination--button:hover svg{fill:#c68b95}.pagination--button.active,.pagination--button:active{outline:0}.pagination--button.disabled,.pagination--button[disabled]{background-image:none;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.4}.pagination--button.button-icon-down{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.pagination--button.button-icon-down,.pagination--button.button-icon-right{-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.pagination--button.button-icon-right{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:20px}.pagination--button.button-icon-right svg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination--button.button-icon-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:20px;justify-content:center}.pagination--button.button-icon-left svg{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.search-content{min-height:40vmin}.searchform{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3vmin;justify-content:center;margin:5vmin auto 0;max-width:600px;padding:5vmin 0}.searchform--input{max-width:80%}div.search-results{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:600px;padding-bottom:10vmin}.search-result{border-bottom:1px solid #898888;padding:3vmin 0}.search-result--title{margin:0}.search-result--parent{color:#b6b0ab;font-size:14px}.single-staff .wp-block-post-title{margin-bottom:1vmin}.single-staff .block.icon-button{margin-bottom:5vmin}@media screen and (max-width:680px){body{font-size:16px}h1{font-size:32px}h2{font-size:26px}h3{font-size:24px}h4,h5,h6{font-size:14px}:root{--margin-x:75px;--margin-y:64.5px;--margin-z:31.5px}.footer-navigation .menu--level-one{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-navigation .menu--level-one>.menu-item{margin-right:0}#sticky-footer{bottom:0;padding:20px;position:sticky;z-index:200}.sticky-footer--container .book-an-appointment{border:1px solid #fffffe;font-size:16px;padding:6px 15px}.footer--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-information .footer-logo{display:none}.secondary-navigation .menu--level-one>.menu-item,.tease,.wrapper.header-wrapper .shop-link{margin-right:0}.tease--meta{-ms-flex-preferred-size:auto;flex-basis:auto}.post-list{grid-template-columns:1fr}}@media screen and (max-width:380px){:root{--margin-x:50px;--margin-y:43px;--margin-z:21px}.navigation-toggle{padding:0}.container,.inner-container{padding:0 10px}}@media screen and (max-width:1200px){:root{--header-height:60px}.wrapper.header-wrapper{margin-bottom:0;margin-top:0}.wrapper.header-wrapper.stuck .header-container{height:60px}.wrapper.header-wrapper .logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:auto;margin-right:0;max-width:200px;order:2}.wrapper.header-wrapper .search-toggle{display:none}.wrapper.header-wrapper .shop-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0}.wrapper.header-wrapper .shop-link .shop-link--text{display:none}.wrapper.header-wrapper .shop-link .shop-link--icon{display:block}.wrapper.header-wrapper .navigation-toggle,.wrapper.header-wrapper .primary-navigation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.navigation__open .primary-navigation{-webkit-transform:translateX(0);transform:translateX(0)}.navigation__open .primary-navigation-backdrop{opacity:1;pointer-events:all}.primary-navigation-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:15px}.navigation-toggle{-webkit-box-ordinal-group:1;-ms-flex-order:0;display:block;order:0}.primary-navigation-backdrop{background-color:rgba(0,0,0,.5);content:"";height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition-delay:30ms;-o-transition-delay:30ms;transition-delay:30ms;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100vw;z-index:50}.primary-navigation{background-color:#a1797b;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;height:100vh;left:0;max-width:400px;overflow-y:scroll;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:75%;z-index:100}.primary-navigation .primary-navigation__desktop{display:none}.primary-navigation .primary-navigation__mobile{display:block}.primary-navigation .mobile-booking-link{-webkit-box-flex:0;-ms-flex-positive:0;border:2px solid #fffffe;color:#fffffe;display:inline-block;flex-grow:0;padding:10px 15px;text-transform:uppercase}.primary-navigation .menu--level-one{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#e8dcd7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-items:flex-start;margin:0;overflow-y:scroll;padding:0}.primary-navigation .menu-item-has-children>a:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:34px;font-weight:300;height:100%;justify-items:center;padding-bottom:6px;pointer-events:none;position:absolute;right:0;top:0;width:40px}.primary-navigation .menu-item--open>a:after{content:"–"}.primary-navigation .menu-item{display:block;list-style-type:none;position:relative}.primary-navigation .menu-item a{border-bottom:1px solid #b6b0ab;display:block;font-size:18px;padding:18px 22px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;will-change:color}.primary-navigation .menu-item.menu-item__nofocus>a{color:#4e4f4d}.primary-navigation .menu-item:hover>a{color:#c68b95}.primary-navigation .menu-item>.menu{margin:0;overflow:hidden;padding:0;-webkit-transform-origin:0;transform-origin:0}.primary-navigation .menu--level-one>.menu-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.primary-navigation .menu--level-one>.menu-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.primary-navigation .menu--level-two>.menu-item{display:block;position:relative}.primary-navigation .menu--level-two>.menu-item>a{display:block;font-size:16px;padding-left:2.5rem;position:relative}.primary-navigation .menu--level-three{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-items:flex-start}.primary-navigation .menu--level-three .menu-item>a{font-size:16px;padding-left:3.5rem}.secondary-navigation{display:none}.secondary-navigation .menu--level-one{margin-right:5vmin}}@media screen and (max-width:880px){.blocks .wp-block-columns.mobile-gap{gap:30px!important}.blocks .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{-ms-flex-preferred-size:49%!important;flex-basis:49%!important}}@media screen and (min-width:680px){.inner-container,.single--content,.single--list{padding:0 20px}}@media screen and (min-width:880px){.inner-container,.single--content,.single--list{padding:0 30px}}@media screen and (min-width:1200px){.primary-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;justify-content:flex-end;margin:0 60px 0 0;padding-top:8px;pointer-events:all;width:100%}.primary-navigation .mobile-booking-link{display:none}.primary-navigation .primary-navigation__desktop{display:block;height:100%}.primary-navigation .primary-navigation__mobile{display:none}.primary-navigation .menu--level-one{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0;padding:0}.primary-navigation .menu-item{display:inline-block;list-style-type:none}.primary-navigation .menu-item a{display:block;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;will-change:color}.primary-navigation .menu-item.menu-item__nofocus>a{color:#4e4f4d}.primary-navigation .menu-item.current-menu-item>a,.primary-navigation .menu-item:hover>a{color:#c68b95}.primary-navigation .menu-item>.menu{opacity:0;pointer-events:none;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.primary-navigation .menu-item.menu-item--open>.menu{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.primary-navigation .menu--level-one{height:100%}.primary-navigation .menu--level-one>.menu-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.primary-navigation .menu--level-one>.menu-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:100%}.primary-navigation .menu--level-two{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f6f6f6;-ms-flex-direction:column;flex-direction:column;margin:0;padding:40px 0 60px;position:absolute;top:85px;width:auto}.primary-navigation .menu--level-two:before{background:#f6f6f6;content:"";display:block;height:100%;left:-100vw;position:absolute;top:0;width:300vw;z-index:100}.primary-navigation .menu--level-two>.menu-item{display:block;padding:0 0 10px;position:relative;z-index:120}.primary-navigation .menu--level-two>.menu-item>a{display:inline-block;font-size:18px;position:relative;z-index:130}.primary-navigation .menu--level-three{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:100%;padding:0 0 30px 60px;position:absolute;top:0}.primary-navigation .menu--level-three:after{background:#f6f6f6;content:"";display:block;height:100%;left:-100vw;position:absolute;top:0;width:200vw;z-index:90}.primary-navigation .menu--level-three .menu-item{font-size:16px;line-height:1.6;z-index:130}.inner-container,.single--content,.single--list{padding:0 50px}}@media print{*{background:transparent!important;color:#3c3838!important;float:none!important;height:auto!important;text-shadow:none!important;width:auto!important}nav{display:none!important}a,a:visited{color:#3c3838!important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #dadada}blockquote,img,pre{page-break-inside:avoid}@page{margin:.2cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS5jb3JlLnNjc3MiLCJzdHlsZS5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLCJ1dGlsaXRpZXMvX2hpZGluZy5zY3NzIiwidXRpbGl0aWVzL19ub3JtYWxpc2Uuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19zaGFtZS5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci1uYXZpZ2F0aW9uLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJsYXlvdXQvX3ByaW1hcnktbmF2aWdhdGlvbi5zY3NzIiwibGF5b3V0L19zZWNvbmRhcnktbmF2aWdhdGlvbi5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwibGF5b3V0L19zZWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fdGVhc2UtY2xpbmljLnNjc3MiLCJjb21wb25lbnRzL190ZWFzZS1wb3N0LnNjc3MiLCJjb21wb25lbnRzL190ZWFzZS5zY3NzIiwibW9kdWxlcy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvX3JldmVhbC5zY3NzIiwicGFnZXMvX3Bvc3Quc2NzcyIsInBhZ2VzL19wb3N0cy5zY3NzIiwicGFnZXMvX3NlYXJjaC5zY3NzIiwicGFnZXMvX3N0YWZmLnNjc3MiLCJiYXNlL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFBLEFDRUEsT0FRRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBRnRCLGlCQUFrQixDQUNsQixVQUNzQixDQVJ4QixTQVdJLDBCQUFtQixDQUFuQixrQkFBbUIsQ0FPckIsNkJBSEUsZUFn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IFwidmFyaWFibGVzXCI7XHJcblxyXG4uI3skZ2xpZGUtY2xhc3N9IHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgJHNlOiAkZ2xpZGUtZWxlbWVudC1zZXBhcmF0b3I7XHJcbiAgJHNtOiAkZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yO1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXRyYWNrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmI3skc2V9c2xpZGVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAmI3skZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yfWRyYWdnaW5nIHtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmI3skc2V9c2xpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiN7JHNlfWFycm93cyB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICYjeyRzZX1idWxsZXRzIHtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiN7JHNtfXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgIE1haW5cbi8vICAgICBJbXBvcnRzIGxpYnJhcmllc1xuLy9cbi8vICAgICBTZWUgaHR0cDovL3Nhc3MtZ3VpZGVsaW4uZXMvIGZvciByb3VnaCBndWlkZWxpbmVzIG9uIGVkaXRpbmcgYW5kXG4vLyAgICAgZXh0ZW5kaW5nIHRoZXNlIHN0eWxlc2hlZXRzXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS5jb3JlJztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSGVhZGVyIENvbW1lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIVxuXG4qL1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBVdGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0ICd1dGlsaXRpZXMvX2FuaW1hdGlvbnMuc2Nzcyc7XG5AaW1wb3J0ICd1dGlsaXRpZXMvX2hpZGluZy5zY3NzJztcbkBpbXBvcnQgJ3V0aWxpdGllcy9fbWVkaWEuc2Nzcyc7XG5AaW1wb3J0ICd1dGlsaXRpZXMvX25vcm1hbGlzZS5zY3NzJztcbkBpbXBvcnQgJ3V0aWxpdGllcy9fcG9zaXRpb25pbmcuc2Nzcyc7XG5AaW1wb3J0ICd1dGlsaXRpZXMvX3Nhc3MtZWFzaW5nLnNjc3MnO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBCYXNlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0ICdiYXNlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdiYXNlL2dyaWQnO1xuQGltcG9ydCAnYmFzZS9mb250cyc7XG5AaW1wb3J0ICdiYXNlL19mb250cy5zY3NzJztcbkBpbXBvcnQgJ2Jhc2UvX2dyaWQuc2Nzcyc7XG5AaW1wb3J0ICdiYXNlL19wcmludC5zY3NzJztcbkBpbXBvcnQgJ2Jhc2UvX3NoYW1lLnNjc3MnO1xuQGltcG9ydCAnYmFzZS9fdHlwb2dyYXBoeS5zY3NzJztcbkBpbXBvcnQgJ2Jhc2UvX3ZhcmlhYmxlcy5zY3NzJztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgTGF5b3V0IGJsb2NrcyAvIHBhcnRpYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnbGF5b3V0L19mb290ZXItbmF2aWdhdGlvbi5zY3NzJztcbkBpbXBvcnQgJ2xheW91dC9fZm9vdGVyLnNjc3MnO1xuQGltcG9ydCAnbGF5b3V0L19oZWFkZXIuc2Nzcyc7XG5AaW1wb3J0ICdsYXlvdXQvX2xheW91dC5zY3NzJztcbkBpbXBvcnQgJ2xheW91dC9fcHJpbWFyeS1uYXZpZ2F0aW9uLnNjc3MnO1xuQGltcG9ydCAnbGF5b3V0L19zZWNvbmRhcnktbmF2aWdhdGlvbi5zY3NzJztcbkBpbXBvcnQgJ2xheW91dC9fc2VjdGlvbnMuc2Nzcyc7XG5AaW1wb3J0ICdsYXlvdXQvX3RpdGxlLnNjc3MnO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBDb21wb25lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2dhbGxlcnkuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL19pbWFnZXMuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL19zbGlkZXIuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL190ZWFzZS1jbGluaWMuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL190ZWFzZS1wb3N0LnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9fdGVhc2Uuc2Nzcyc7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIE1vZHVsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0ICdtb2R1bGVzL19mb3Jtcy5zY3NzJztcbkBpbXBvcnQgJ21vZHVsZXMvX3JldmVhbC5zY3NzJztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgUGFnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0ICdwYWdlcy9faG9tZS5zY3NzJztcbkBpbXBvcnQgJ3BhZ2VzL19wb3N0LnNjc3MnO1xuQGltcG9ydCAncGFnZXMvX3Bvc3RzLnNjc3MnO1xuQGltcG9ydCAncGFnZXMvX3NlYXJjaC5zY3NzJztcbkBpbXBvcnQgJ3BhZ2VzL19zdGFmZi5zY3NzJztcbkBpbXBvcnQgJ3BhZ2VzL19zdGFuZGFyZC5zY3NzJztcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5nbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmdsaWRlICoge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cbiAgLmdsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ2xpZGVfX3NsaWRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgLmdsaWRlX19zbGlkZXMtLWRyYWdnaW5nIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5nbGlkZV9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmdsaWRlX19zbGlkZSBhIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5nbGlkZV9fYXJyb3dzIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmdsaWRlX19idWxsZXRzIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmdsaWRlLS1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG5cbi8qIVxuXG4qL1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbi5pcixcbi5oaWRlLXRleHQsXG4udGV4dC1yZXBsYWNlLFxuLmltYWdlLXJlcGxhY2Uge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGlkZSxcbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyohIG1vZGVybi1ub3JtYWxpemUgdjEuMS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUgKi9cbi8qXG5Eb2N1bWVudFxuPT09PT09PT1cbiovXG4vKipcblVzZSBhIGJldHRlciBib3ggbW9kZWwgKG9waW5pb25hdGVkKS5cbiovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbjIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZSAob3BpbmlvbmF0ZWQpLlxuKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLW1vei10YWItc2l6ZTogNDtcbiAgLyogMyAqL1xuICB0YWItc2l6ZTogNDtcbiAgLyogMyAqLyB9XG5cbi8qXG5TZWN0aW9uc1xuPT09PT09PT1cbiovXG4vKipcbjEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbjIuIEltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpXG4qL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgLyogMSAqL1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCI7XG4gIC8qIDIgKi8gfVxuXG4vKlxuR3JvdXBpbmcgY29udGVudFxuPT09PT09PT09PT09PT09PVxuKi9cbi8qKlxuMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4qL1xuaHIge1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKlxuVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbj09PT09PT09PT09PT09PT09PT09XG4qL1xuLyoqXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4xLiBJbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuMi4gQ29ycmVjdCB0aGUgb2RkICdlbScgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgTWVubG8sIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcblByZXZlbnQgJ3N1YicgYW5kICdzdXAnIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLypcblRhYnVsYXIgZGF0YVxuPT09PT09PT09PT09XG4qL1xuLyoqXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXG4qL1xudGFibGUge1xuICB0ZXh0LWluZGVudDogMDtcbiAgLyogMSAqL1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKlxuRm9ybXNcbj09PT09XG4qL1xuLyoqXG4xLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG5SZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UgYW5kIEZpcmVmb3guXG4qL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG5Db3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuKi9cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG5SZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuKi9cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcblJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiovXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgJzppbnZhbGlkJyBzdHlsZXMgaW4gRmlyZWZveC5cblNlZTogaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzdcbiovXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKipcblJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgJ2ZpZWxkc2V0JyBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xubGVnZW5kIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4qL1xuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcblJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byAnaW5oZXJpdCcgaW4gU2FmYXJpLlxuKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLypcbkludGVyYWN0aXZlXG49PT09PT09PT09PVxuKi9cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbjpyb290IHtcbiAgLS1oZWFkZXItaGVpZ2h0OiA4NXB4O1xuICAtLW1hcmdpbi14OiAxMDBweDtcbiAgLS1tYXJnaW4teTogODZweDtcbiAgLS1tYXJnaW4tejogNDJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIDpyb290IHtcbiAgICAgIC0tbWFyZ2luLXg6IDc1cHg7XG4gICAgICAtLW1hcmdpbi15OiA2NC41cHg7XG4gICAgICAtLW1hcmdpbi16OiAzMS41cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIDpyb290IHtcbiAgICAgIC0tbWFyZ2luLXg6IDUwcHg7XG4gICAgICAtLW1hcmdpbi15OiA0M3B4O1xuICAgICAgLS1tYXJnaW4tejogMjFweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIDpyb290IHtcbiAgICAgIC0taGVhZGVyLWhlaWdodDogNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLyogKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAvKiAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLyogKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAvKiAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qICovIH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLyogKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAvKiAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLyogKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzODBweCkge1xuICAvKiAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLyogKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogKi8gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM2MzODM4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzNjMzgzOCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC4yY207IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9IH1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnZtaW47IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFSUyBNYXF1ZXR0ZSBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMxYTE5MTk7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbmgxICsgaDIsXG5oMiArIGgzLFxuaDMgKyBoNCxcbmg1ICsgaDYge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAjMWExOTE5O1xuICBmb250LWZhbWlseTogXCJBUlMgTWFxdWV0dGUgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cbiAgaDE6Zmlyc3QtY2hpbGQsXG4gIGgyOmZpcnN0LWNoaWxkLFxuICBoMzpmaXJzdC1jaGlsZCxcbiAgaDQ6Zmlyc3QtY2hpbGQsXG4gIGg1OmZpcnN0LWNoaWxkLFxuICBoNjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucG9zdC1jb250ZW50LS1jb250YWluZXIgaDEsIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lclxuICBoMiwgLnBvc3QtY29udGVudC0tY29udGFpbmVyXG4gIGgzLCAucG9zdC1jb250ZW50LS1jb250YWluZXJcbiAgaDQsIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lclxuICBoNSwgLnBvc3QtY29udGVudC0tY29udGFpbmVyXG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0LjN2bWluOyB9XG4gICN0aW55bWNlIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cblxuaDIge1xuICBmb250LXNpemU6IDMuNXZtaW47IH1cbiAgI3RpbnltY2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi41dm1pbjsgfVxuICAjdGlueW1jZSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuYSB7XG4gIGNvbG9yOiAjMWExOTE5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0ZTRiNGI7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFhMTkxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTkxOTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjAwNTtcbiAgY29sb3I6ICMxYTE5MTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjAwNTtcbiAgY29sb3I6ICMxYTE5MTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLWhlaWdodDogODVweDtcbiAgLS1tYXJnaW4teDogMTAwcHg7XG4gIC0tbWFyZ2luLXk6IDg2cHg7XG4gIC0tbWFyZ2luLXo6IDQycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLW1hcmdpbi14OiA3NXB4O1xuICAgICAgLS1tYXJnaW4teTogNjQuNXB4O1xuICAgICAgLS1tYXJnaW4tejogMzEuNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLW1hcmdpbi14OiA1MHB4O1xuICAgICAgLS1tYXJnaW4teTogNDNweDtcbiAgICAgIC0tbWFyZ2luLXo6IDIxcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLWhlYWRlci1oZWlnaHQ6IDYwcHg7IH0gfVxuXG4uZm9vdGVyLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZm9udC1mYW1pbHk6IFwiQVJTIE1hcXVldHRlIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2E7IH1cbiAgLmZvb3Rlci1uYXZpZ2F0aW9uIC5tb2JpbGUtYm9va2luZy1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtb25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5mb290ZXItbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtb25lIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUgPiAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmZvb3Rlci1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gICAgICAuZm9vdGVyLW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLW9uZSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb290ZXItbmF2aWdhdGlvbiAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICB3aWxsLWNoYW5nZTogY29sb3I7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICNmZmZmZmU7IH1cbiAgLmZvb3Rlci1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10d28ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5mb290ZXItbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtdHdvID4gLm1lbnUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvb3Rlci1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10d28gPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NCwgMC44KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgIC5mb290ZXItbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtdHdvID4gLm1lbnUtaXRlbTpob3ZlciA+IGEsIC5mb290ZXItbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtdHdvID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICBjb2xvcjogI2M2OGI5NTsgfVxuXG4jc3RpY2t5LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTc5N2I7XG4gIGNvbG9yOiAjZmZmZmZlO1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAjc3RpY2t5LWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDIwMDsgfSB9XG5cbi5zdGlja3ktZm9vdGVyLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc3RpY2t5LWZvb3Rlci0tY29udGFpbmVyIC5ib29rLWFuLWFwcG9pbnRtZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmc6IDEycHggNDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc3RpY2t5LWZvb3Rlci0tY29udGFpbmVyIC5ib29rLWFuLWFwcG9pbnRtZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM2MzODM4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2MzODM4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5zdGlja3ktZm9vdGVyLS1jb250YWluZXIgLmJvb2stYW4tYXBwb2ludG1lbnQge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzM4Mzg7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuXG4uZm9vdGVyLS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5mb290ZXItLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4uZm9vdGVyLWluZm9ybWF0aW9uIHtcbiAgZmxleC1iYXNpczogMzAlO1xuICBjb2xvcjogI2U2Y2FjYTsgfVxuICAuZm9vdGVyLWluZm9ybWF0aW9uIC5mb290ZXItbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5mb290ZXItaW5mb3JtYXRpb24gLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mb290ZXItYWZmaWxpYXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjV2bWluOyB9XG5cbi5mb290ZXItY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZm9vdGVyLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuZm9vdGVyLXNvY2lhbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi53cmFwcGVyLmhlYWRlci13cmFwcGVyIHtcbiAgei1pbmRleDogMzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLndyYXBwZXIuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAud3JhcHBlci5oZWFkZXItd3JhcHBlci5zdHVjayB7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyLnN0dWNrIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLndyYXBwZXIuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAzNTA7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cbiAgLndyYXBwZXIuaGVhZGVyLXdyYXBwZXIgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3dm1pbjsgfVxuICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5sb2dvIC5sb2dvLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5sb2dvIC5sb2dvLWxpbmsgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLndyYXBwZXIuaGVhZGVyLXdyYXBwZXIgLnNlYXJjaC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBvcmRlcjogMjsgfVxuICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtdG9nZ2xlIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtdG9nZ2xlIGEgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5zaG9wLWxpbmsge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG9yZGVyOiAzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5zaG9wLWxpbmsgLnNob3AtbGluay0taWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAud3JhcHBlci5oZWFkZXItd3JhcHBlciAuc2hvcC1saW5rIC5zaG9wLWxpbmstLXRleHQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5zaG9wLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgLndyYXBwZXIuaGVhZGVyLXdyYXBwZXIgLnNob3AtbGluayAuc2hvcC1saW5rLS10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5zaG9wLWxpbmsgLnNob3AtbGluay0taWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAud3JhcHBlci5oZWFkZXItd3JhcHBlciAuc2hvcC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLndyYXBwZXIuaGVhZGVyLXdyYXBwZXIgLnByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53cmFwcGVyLmhlYWRlci13cmFwcGVyIC5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBodG1sLm5vLXRvdWNoIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgcGFkZGluZzogMHB4OyB9IH1cbiAgLm5hdmlnYXRpb24tdG9nZ2xlIGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTNweDsgfVxuICAubmF2aWdhdGlvbi10b2dnbGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlIHNwYW4udG9wIHtcbiAgICAgIHRvcDogMHB4OyB9XG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlIHNwYW4uYm90dG9tIHtcbiAgICAgIHRvcDogMTJweDsgfVxuICAubmF2aWdhdGlvbi10b2dnbGUubmF2aWdhdGlvbi10b2dnbGVfX29wZW4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZTsgfVxuICAgIC5uYXZpZ2F0aW9uLXRvZ2dsZS5uYXZpZ2F0aW9uLXRvZ2dsZV9fb3BlbiBzcGFuLnRvcCB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5uYXZpZ2F0aW9uLXRvZ2dsZS5uYXZpZ2F0aW9uLXRvZ2dsZV9fb3BlbiBzcGFuLmJvdHRvbSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uX19vcGVuIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubmF2aWdhdGlvbl9fb3BlbiAucHJpbWFyeS1uYXZpZ2F0aW9uLWJhY2tkcm9wIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbi1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tYmFja2Ryb3Age1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogNTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzBtcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkFSUyBNYXF1ZXR0ZSBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTc5N2I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbiAucHJpbWFyeS1uYXZpZ2F0aW9uX19kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5wcmltYXJ5LW5hdmlnYXRpb25fX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1vYmlsZS1ib29raW5nLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZmZmZTsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLW9uZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZGNkNzsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1pdGVtLS1vcGVuID4gYTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+KAkyc7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmIwYWI7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW1fX25vZm9jdXMgPiBhIHtcbiAgICAgICAgY29sb3I6ICM0ZTRmNGQ7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgICAgICBjb2xvcjogI2M2OGI5NTsgfVxuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1pdGVtID4gLm1lbnUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUgPiAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10d28gPiAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10d28gPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10aHJlZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLXRocmVlIC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmb250LWZhbWlseTogXCJBUlMgTWFxdWV0dGUgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYTsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1vYmlsZS1ib29raW5nLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbmF2aWdhdGlvbl9fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLnByaW1hcnktbmF2aWdhdGlvbl9fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbV9fbm9mb2N1cyA+IGEge1xuICAgICAgICBjb2xvcjogIzRlNGY0ZDsgfVxuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1pdGVtOmhvdmVyID4gYSwgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICAgIGNvbG9yOiAjYzY4Yjk1OyB9XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gPiAubWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0tLW9wZW4gPiAubWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLW9uZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLW9uZSA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10d28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4NXB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLXR3bzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICB3aWR0aDogMzAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10d28gPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEyMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwOyB9XG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLXR3byA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEzMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10aHJlZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweCA2MHB4OyB9XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10aHJlZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5MDsgfVxuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtdGhyZWUgLm1lbnUtaXRlbSB7XG4gICAgICAgIHotaW5kZXg6IDEzMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9IH1cblxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzgzODtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhvbWUgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tYWN0aW9ucyAuYm9va2luZy1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2OGI5NTtcbiAgICBjb2xvcjogI2ZmZmZmZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWFjdGlvbnMgLmJvb2tpbmctbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE3OTdiOyB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtb25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDh2bWluO1xuICAgIGdhcDogMnZtaW4gNHZtaW47IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLW9uZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjAsIDU2LCA1NiwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDkwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUuaGFzLW9wZW4taXRlbTo6YWZ0ZXIsIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtb25lLmhhcy1vcGVuLWl0ZW06OmJlZm9yZSwgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmU6aG92ZXI6OmFmdGVyLCAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLW9uZTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtb25lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1dm1pbjsgfSB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUgPiAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogOTU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtb25lID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC1vbmUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZlOyB9XG4gICAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLW9uZSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhLCAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLW9uZSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgY29sb3I6ICNjMTllOWM7IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtaXRlbSA+IC5tZW51IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0tLW9wZW4gPiAubWVudSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLXR3byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHggMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLXR3bzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgd2lkdGg6IDMwMHZ3O1xuICAgICAgaGVpZ2h0OiBjYWxjKDIwMHZoKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xNTB2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk1O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC43czsgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtdHdvID4gLm1lbnUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEyMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgICAgIGNvbG9yOiAjNGU0ZjRkOyB9XG4gICAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLXR3byA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgY29sb3I6ICM0ZTRmNGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMzA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLXR3byA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2MxOWU5YzsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24gLm1lbnUtLWxldmVsLXRocmVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCA2MHB4OyB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10aHJlZSAubWVudS1pdGVtIHtcbiAgICAgIHotaW5kZXg6IDEzMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAubWVudS0tbGV2ZWwtdGhyZWUgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICBjb2xvcjogIzRlNGY0ZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5tZW51LS1sZXZlbC10aHJlZSAubWVudS1pdGVtOmhvdmVyID4gYSB7XG4gICAgICAgIGNvbG9yOiAjYzE5ZTljOyB9XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLmlubmVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLmJsb2NrcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJsb2NrcyBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExOTE5O1xuICAgIG1hcmdpbjogNHZtaW4gMDsgfVxuICAuYmxvY2tzIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGdhcDogMXZtaW4gIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAuYmxvY2tzIC53cC1ibG9jay1jb2x1bW5zLm1vYmlsZS1nYXAge1xuICAgICAgICBnYXA6IDMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLmJsb2NrcyAud3AtYmxvY2stY29sdW1ucy52ZXJ0aWNhbC1jZW50ZXIgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5ibG9ja3MgLndwLWJsb2NrLWNvbHVtbnMuaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICAuYmxvY2tzIC53cC1ibG9jay1jb2x1bW5zLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ5JSAhaW1wb3J0YW50OyB9IH1cbiAgLmJsb2NrcyAud3AtYmxvY2stY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmJsb2NrcyAud3AtYmxvY2stZ3JvdXAge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYmxvY2tzIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi50ZWFzZS1jbGluaWMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFhMTkxOTtcbiAgcGFkZGluZy10b3A6IDN2bWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYXNlLWNsaW5pYzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDV2bWluO1xuICAgIGJvdHRvbTogMHZtaW47IH1cbiAgLnRlYXNlLWNsaW5pYzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IGNhbGMoNXZtaW4gLSA3cHgpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVFQUFBQXhDQU1BQUFDeUN6UzJBQUFBZFZCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL2xpMlpBQUFBQUpuUlNUbE1BYmZtMkZEUVAvTkt0cFZaQU96QW5CZkx1NE5uSHdMeWlsWkY0ZEdoaFJCM0VzSWg4VUh1ajcxb0FBQUM3U1VSQlZFakhwY3pGQWNNd0FBVEJDTXdZTnR1aDY3L0VQUFhYVGdGejhpZXF3OE9PQjRPSEVROTNQTmllRGtyd01PUGhnWWNzcFlNcVBCUjRzQ2tkWlBDUTQwRTdIaHdlbE9EQjRVRTFIbkk4eU9EaGZOQkJEZzh5ZUxBdEhYVDFkTkNqcDROS1BHakNnejU0MElnSERUMGQ5UEowMERXaGc2eWhnK1FPT3VpODBrRzZOM1NRaW80T3lvWXVkZ2plTlIyazIrTGhJRm0zK2NnaHlKNUxHenNFbDhJMGFld1EzTXB2bGFTeFEzREpuK1UwcjF2MXE1djJEejhZWWZJK3JIMFJBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG5cbi50ZWFzZS1wb3N0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxYTE5MTk7IH1cbiAgLnRlYXNlLXBvc3QgLnRlYXNlLS1tZXRhIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG5cbi50ZWFzZSB7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbiAgcGFkZGluZy10b3A6IDN2bWluOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLnRlYXNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC50ZWFzZSBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudGVhc2U6aG92ZXIgLnRlYXNlLS10aHVtYm5haWwge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4udGVhc2UtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50ZWFzZS0tbWV0YSB7XG4gIGNvbG9yOiAjYzY4Yjk1O1xuICBtYXJnaW4tYm90dG9tOiAzdm1pbjtcbiAgZmxleC1iYXNpczogM3JlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLnRlYXNlLS1tZXRhIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuXG4udGVhc2UtLXRodW1ibmFpbCB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCA1MDBtcztcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDsgfVxuXG5mb3JtIHVsLFxuZm9ybSBvbCxcbmZvcm0gbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuZm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3N1Ym1pdCddLFxuW3R5cGU9J3Jlc2V0J10ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzFhMTkxOTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkFSUyBNYXF1ZXR0ZSBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gIHdpbGwtY2hhbmdlOiBib3JkZXItY29sb3IsIGNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExOTE5O1xuICBwYWRkaW5nOiAxOHB4IDIycHg7IH1cbiAgYnV0dG9uIHN2ZyxcbiAgW3R5cGU9J2J1dHRvbiddIHN2ZyxcbiAgW3R5cGU9J3N1Ym1pdCddIHN2ZyxcbiAgW3R5cGU9J3Jlc2V0J10gc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIGJ1dHRvbjpob3ZlcixcbiAgW3R5cGU9J2J1dHRvbiddOmhvdmVyLFxuICBbdHlwZT0nc3VibWl0J106aG92ZXIsXG4gIFt0eXBlPSdyZXNldCddOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY4Yjk1O1xuICAgIGNvbG9yOiAjYzY4Yjk1OyB9XG4gICAgYnV0dG9uOmhvdmVyIHN2ZyxcbiAgICBbdHlwZT0nYnV0dG9uJ106aG92ZXIgc3ZnLFxuICAgIFt0eXBlPSdzdWJtaXQnXTpob3ZlciBzdmcsXG4gICAgW3R5cGU9J3Jlc2V0J106aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICNjNjhiOTU7IH1cbiAgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uLmFjdGl2ZSxcbiAgW3R5cGU9J2J1dHRvbiddOmFjdGl2ZSxcbiAgW3R5cGU9J2J1dHRvbiddLmFjdGl2ZSxcbiAgW3R5cGU9J3N1Ym1pdCddOmFjdGl2ZSxcbiAgW3R5cGU9J3N1Ym1pdCddLmFjdGl2ZSxcbiAgW3R5cGU9J3Jlc2V0J106YWN0aXZlLFxuICBbdHlwZT0ncmVzZXQnXS5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgYnV0dG9uLmRpc2FibGVkLCBidXR0b25bZGlzYWJsZWRdLFxuICBbdHlwZT0nYnV0dG9uJ10uZGlzYWJsZWQsXG4gIFt0eXBlPSdidXR0b24nXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSdzdWJtaXQnXS5kaXNhYmxlZCxcbiAgW3R5cGU9J3N1Ym1pdCddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J3Jlc2V0J10uZGlzYWJsZWQsXG4gIFt0eXBlPSdyZXNldCddW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGJ1dHRvbi5idXR0b24taWNvbi1kb3duLFxuICBbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLWljb24tZG93bixcbiAgW3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1pY29uLWRvd24sXG4gIFt0eXBlPSdyZXNldCddLmJ1dHRvbi1pY29uLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBidXR0b24uYnV0dG9uLWljb24tcmlnaHQsXG4gIFt0eXBlPSdidXR0b24nXS5idXR0b24taWNvbi1yaWdodCxcbiAgW3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1pY29uLXJpZ2h0LFxuICBbdHlwZT0ncmVzZXQnXS5idXR0b24taWNvbi1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDsgfVxuICAgIGJ1dHRvbi5idXR0b24taWNvbi1yaWdodCBzdmcsXG4gICAgW3R5cGU9J2J1dHRvbiddLmJ1dHRvbi1pY29uLXJpZ2h0IHN2ZyxcbiAgICBbdHlwZT0nc3VibWl0J10uYnV0dG9uLWljb24tcmlnaHQgc3ZnLFxuICAgIFt0eXBlPSdyZXNldCddLmJ1dHRvbi1pY29uLXJpZ2h0IHN2ZyB7XG4gICAgICBvcmRlcjogMTsgfVxuICBidXR0b24uYnV0dG9uLWljb24tbGVmdCxcbiAgW3R5cGU9J2J1dHRvbiddLmJ1dHRvbi1pY29uLWxlZnQsXG4gIFt0eXBlPSdzdWJtaXQnXS5idXR0b24taWNvbi1sZWZ0LFxuICBbdHlwZT0ncmVzZXQnXS5idXR0b24taWNvbi1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4OyB9XG4gICAgYnV0dG9uLmJ1dHRvbi1pY29uLWxlZnQgc3ZnLFxuICAgIFt0eXBlPSdidXR0b24nXS5idXR0b24taWNvbi1sZWZ0IHN2ZyxcbiAgICBbdHlwZT0nc3VibWl0J10uYnV0dG9uLWljb24tbGVmdCBzdmcsXG4gICAgW3R5cGU9J3Jlc2V0J10uYnV0dG9uLWljb24tbGVmdCBzdmcge1xuICAgICAgb3JkZXI6IDA7IH1cblxuW3R5cGU9J2NvbG9yJ10sXG5bdHlwZT0nZGF0ZSddLFxuW3R5cGU9J2RhdGV0aW1lJ10sXG5bdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblt0eXBlPSdlbWFpbCddLFxuW3R5cGU9J21vbnRoJ10sXG5bdHlwZT0nbnVtYmVyJ10sXG5bdHlwZT0ncGFzc3dvcmQnXSxcblt0eXBlPSdzZWFyY2gnXSxcblt0eXBlPSd0ZWwnXSxcblt0eXBlPSd0ZXh0J10sXG5bdHlwZT0ndGltZSddLFxuW3R5cGU9J3VybCddLFxuW3R5cGU9J3dlZWsnXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5ODg4ODtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgW3R5cGU9J2NvbG9yJ106aG92ZXIsXG4gIFt0eXBlPSdkYXRlJ106aG92ZXIsXG4gIFt0eXBlPSdkYXRldGltZSddOmhvdmVyLFxuICBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpob3ZlcixcbiAgW3R5cGU9J2VtYWlsJ106aG92ZXIsXG4gIFt0eXBlPSdtb250aCddOmhvdmVyLFxuICBbdHlwZT0nbnVtYmVyJ106aG92ZXIsXG4gIFt0eXBlPSdwYXNzd29yZCddOmhvdmVyLFxuICBbdHlwZT0nc2VhcmNoJ106aG92ZXIsXG4gIFt0eXBlPSd0ZWwnXTpob3ZlcixcbiAgW3R5cGU9J3RleHQnXTpob3ZlcixcbiAgW3R5cGU9J3RpbWUnXTpob3ZlcixcbiAgW3R5cGU9J3VybCddOmhvdmVyLFxuICBbdHlwZT0nd2VlayddOmhvdmVyLFxuICB0ZXh0YXJlYTpob3ZlcixcbiAgc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZlOyB9XG4gIFt0eXBlPSdjb2xvciddOmZvY3VzLFxuICBbdHlwZT0nZGF0ZSddOmZvY3VzLFxuICBbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cyxcbiAgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsXG4gIFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuICBbdHlwZT0nbW9udGgnXTpmb2N1cyxcbiAgW3R5cGU9J251bWJlciddOmZvY3VzLFxuICBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbiAgW3R5cGU9J3NlYXJjaCddOmZvY3VzLFxuICBbdHlwZT0ndGVsJ106Zm9jdXMsXG4gIFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gIFt0eXBlPSd0aW1lJ106Zm9jdXMsXG4gIFt0eXBlPSd1cmwnXTpmb2N1cyxcbiAgW3R5cGU9J3dlZWsnXTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMsXG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZTsgfVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBhY2NlbnQtY29sb3I6ICMxYTE5MTk7IH1cblxuLmJsb2NrIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAydm1pbjsgfVxuICAuYmxvY2sgLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkIGlucHV0LFxuICAuYmxvY2sgLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMxYTE5MTk7IH1cbiAgICAuYmxvY2sgLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAuYmxvY2sgLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzFhMTkxOTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJsb2NrIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZCAubWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmJsb2NrIC5hY2YtZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA1dm1pbjsgfVxuXG4ucmV2ZWFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMDBtcztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7IH1cbiAgLnJldmVhbC5yZXZlYWxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnNpbmdsZS0tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zaW5nbGUtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgICAuc2luZ2xlLS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgLnNpbmdsZS0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuc2luZ2xlLS1jb250ZW50IC53cC1jb250YWluZXItMSAud3AtYmxvY2stcG9zdC1kYXRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxYTE5MTk7IH1cblxuLnNpbmdsZS0tdGl0bGUge1xuICBmb250LXNpemU6IDN2bWluO1xuICBtYXJnaW4tYm90dG9tOiA0dm1pbjsgfVxuXG4uc2luZ2xlLS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDZ2bWluOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zaW5nbGUtLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgICAuc2luZ2xlLS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgLnNpbmdsZS0tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4ubGlzdC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4dm1pbjtcbiAgbWFyZ2luLWJvdHRvbTogM3ZtaW47IH1cblxuLnBvc3QtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICBnYXA6IDd2bWluIDIlO1xuICBtYXJnaW4tdG9wOiA0dm1pbjtcbiAgbWFyZ2luLWJvdHRvbTogNnZtaW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAucG9zdC1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2dm1pbjtcbiAgbWFyZ2luLWJvdHRvbTogNnZtaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wYWdpbmF0aW9uLS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzFhMTkxOTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkFSUyBNYXF1ZXR0ZSBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gIHdpbGwtY2hhbmdlOiBib3JkZXItY29sb3IsIGNvbG9yOyB9XG4gIC5wYWdpbmF0aW9uLS1idXR0b24gc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdpbmF0aW9uLS1idXR0b246aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNjNjhiOTU7XG4gICAgY29sb3I6ICNjNjhiOTU7IH1cbiAgICAucGFnaW5hdGlvbi0tYnV0dG9uOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjYzY4Yjk1OyB9XG4gIC5wYWdpbmF0aW9uLS1idXR0b246YWN0aXZlLCAucGFnaW5hdGlvbi0tYnV0dG9uLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDsgfVxuICAucGFnaW5hdGlvbi0tYnV0dG9uLmRpc2FibGVkLCAucGFnaW5hdGlvbi0tYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wYWdpbmF0aW9uLS1idXR0b24uYnV0dG9uLWljb24tZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uLS1idXR0b24uYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICAucGFnaW5hdGlvbi0tYnV0dG9uLmJ1dHRvbi1pY29uLXJpZ2h0IHN2ZyB7XG4gICAgICBvcmRlcjogMTsgfVxuICAucGFnaW5hdGlvbi0tYnV0dG9uLmJ1dHRvbi1pY29uLWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICAucGFnaW5hdGlvbi0tYnV0dG9uLmJ1dHRvbi1pY29uLWxlZnQgc3ZnIHtcbiAgICAgIG9yZGVyOiAwOyB9XG5cbi5zZWFyY2gtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDQwdm1pbjsgfVxuXG4uc2VhcmNoZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDV2bWluIGF1dG8gMDtcbiAgZ2FwOiAzdm1pbjtcbiAgcGFkZGluZzogNXZtaW4gMDsgfVxuXG4uc2VhcmNoZm9ybS0taW5wdXQge1xuICBtYXgtd2lkdGg6IDgwJTsgfVxuXG5kaXYuc2VhcmNoLXJlc3VsdHMge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDEwdm1pbjsgfVxuXG4uc2VhcmNoLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDN2bWluIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4ODg4OyB9XG5cbi5zZWFyY2gtcmVzdWx0LS10aXRsZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLXJlc3VsdC0tcGFyZW50IHtcbiAgY29sb3I6ICNiNmIwYWI7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2luZ2xlLXN0YWZmIC53cC1ibG9jay1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXZtaW47IH1cblxuLnNpbmdsZS1zdGFmZiAuYmxvY2suaWNvbi1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiA1dm1pbjsgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgQW5pbWF0aW9uIE1peGluc1xuLy9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBudGgtZGVsYXkoJGRlbGF5OiAyMDBtcykge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAoMC4ycyAqICRpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBIaWRkZW4gIEVsZW1lbnRzXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1peGluIGltYWdlLXJlcGxhY2Uge1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBVc2VhZ2UgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlyLFxuLmhpZGUtdGV4dCxcbi50ZXh0LXJlcGxhY2UsXG4uaW1hZ2UtcmVwbGFjZSB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtcmVwbGFjZTtcbn1cblxuLmhpZGUsXG4uaGlkZGVuIHtcbiAgICBAaW5jbHVkZSBpbnZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBtb2Rlcm4tbm9ybWFsaXplIHYxLjEuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplICovXG5cbi8qXG5Eb2N1bWVudFxuPT09PT09PT1cbiovXG5cbi8qKlxuVXNlIGEgYmV0dGVyIGJveCBtb2RlbCAob3BpbmlvbmF0ZWQpLlxuKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbjMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUgKG9waW5pb25hdGVkKS5cbiovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLW1vei10YWItc2l6ZTogNDsgLyogMyAqL1xuICAgIHRhYi1zaXplOiA0OyAvKiAzICovXG59XG5cbi8qXG5TZWN0aW9uc1xuPT09PT09PT1cbiovXG5cbi8qKlxuMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuMi4gSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbiovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDsgLyogMSAqL1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgIC8qIEZpcmVmb3ggc3VwcG9ydHMgdGhpcyBidXQgbm90IHlldCBgc3lzdGVtLXVpYCAqLyAnU2Vnb2UgVUknLCBSb2JvdG8sXG4gICAgICAgIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaSc7IC8qIDIgKi9cbn1cblxuLypcbkdyb3VwaW5nIGNvbnRlbnRcbj09PT09PT09PT09PT09PT1cbiovXG5cbi8qKlxuMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4qL1xuXG5ociB7XG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcblRleHQtbGV2ZWwgc2VtYW50aWNzXG49PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIEVkZ2UgYW5kIFNhZmFyaS5cbiovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuMS4gSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbjIuIENvcnJlY3QgdGhlIG9kZCAnZW0nIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcbiAgICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLFxuICAgICAgICBNZW5sbywgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG5QcmV2ZW50ICdzdWInIGFuZCAnc3VwJyBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLypcblRhYnVsYXIgZGF0YVxuPT09PT09PT09PT09XG4qL1xuXG4vKipcbjEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4yLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbiovXG5cbnRhYmxlIHtcbiAgICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuRm9ybXNcbj09PT09XG4qL1xuXG4vKipcbjEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG5Db3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuKi9cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4qL1xuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcblJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcblJlbW92ZSB0aGUgYWRkaXRpb25hbCAnOmludmFsaWQnIHN0eWxlcyBpbiBGaXJlZm94LlxuU2VlOiBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczN1xuKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0ICdmaWVsZHNldCcgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG5Db3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gJ2luaGVyaXQnIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuSW50ZXJhY3RpdmVcbj09PT09PT09PT09XG4qL1xuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICAgRm9udHNcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FSUyBNYXF1ZXR0ZSBQcm8nO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FSUyBNYXF1ZXR0ZSBQcm8nO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FSUyBNYXF1ZXR0ZSBQcm8nO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FSUyBNYXF1ZXR0ZSBQcm8nO1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgU2hhbWVcbi8vICAgIEJhZCBwcmFjdGljZSwgYnJvd3NlciBoYWNrcyBhbmQgcXVpY2sgZml4ZXNcbi8vICAgIEtlZXAgZGVmaW5pdGlvbnMgaW4gaGVyZSBmb3IgYSB0by1kbyBsaXN0IHRvIHJlLWZhY3RvciAvIHJlcGxhY2UgbGF0ZXJcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sIGJvZHkgI3dwYWRtaW5iYXIge1xuICAgIC8vIHRvcDogLTQ2cHg7XG4gICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBtZWRpYSgkbW9iaWxlLWRvd24pIHtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDJ2bWluO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgVHlwZVxuLy8gICAgRGVmYXVsdCB0eXBvZ3JhcGhpYyBzdHlsZXMgYW5kIGVsZW1lbnRzXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemUtYWRqdXN0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgIGNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xuXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEgKyBoMixcbmgyICsgaDMsXG5oMyArIGg0LFxuaDUgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBjb2xvcjogJGJhc2UtaGVhZGluZy1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50LS1jb250YWluZXIgJiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiA0LjN2bWluO1xuXG4gICAgI3RpbnltY2UgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG59XG5oMiB7XG4gICAgZm9udC1zaXplOiAzLjV2bWluO1xuXG4gICAgI3RpbnltY2UgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG59XG5oMyB7XG4gICAgZm9udC1zaXplOiAyLjV2bWluO1xuXG4gICAgI3RpbnltY2UgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbmg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBDb250ZW50IEVsZW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5hIHtcbiAgICBjb2xvcjogJGJhc2UtbGluay1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJhc2UtbGluay1ob3ZlcjtcbiAgICB9XG59XG5cbnAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5zIHtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICAgVmFyaWFibGVzXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0gQ29sb3VycyAtLS0tLSAvL1xuXG4kYmxhY2s6ICMxYTE5MTk7XG4kZGFyay1jaGFyY29hbDogIzRlNGM0YztcbiRjaGFyY29hbDogIzNjMzgzODtcbiRsaWdodC1jaGFyY29hbDogIzhhOGI4YTtcbiRkYXJrLWdyYXk6ICNiNmIwYWI7XG4kZ3JheTogI2RhZGFkYTtcbiRsaWdodC1ncmF5OiAjZjZmNmY2O1xuJG9mZi13aGl0ZTogI2YxZjFmMTtcbiR3aGl0ZTogI2ZmZmZmZTtcbiRsaWdodC1waW5rOiAjZTZjYWNhO1xuJG11dGUtcGluazogI2M2OGI5NTtcbiRtZWRpdW0tcGluazogI2MxOWU5YztcbiRkYXJrLXBpbms6ICNhMTc5N2I7XG4kZ29sZDogI2I2OTY0MztcblxuJGJsdWU6ICMwMGFkZGQ7XG4kZ3JlZW46ICM5YzljNDg7XG4keWVsbG93OiAjZmZmMDA1O1xuJHJlZDogI2Q3OGY4ZTtcblxuLy8gLS0tLS0gVHlwb2dyYXBoeSAtLS0tLSAvL1xuXG4kYmFzZS1ib2R5LWNvbG9yOiAkYmxhY2s7XG4kYmFzZS1oZWFkaW5nLWNvbG9yOiAkYmxhY2s7XG5cbiRiYXNlLWxpbmstY29sb3I6ICRibGFjaztcbiRiYXNlLWxpbmstaG92ZXI6IGxpZ2h0ZW4oJGJhc2UtbGluay1jb2xvciwgMjAlKTtcblxuJGJhc2UtYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiRiYXNlLWJvcmRlci1yYWRpdXM6IDJweDtcblxuJGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybycsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBIZWx2ZXRpY2E7XG5cbi8vIC0tLS0tIFRyYW5zaXRpb25zIC0tLS0tIC8vXG5cbiRuYXZpZ2F0aW9uLXRyYW5zaXRpb246IGFsbCA1MDBtcyAkZWFzZS1pbi1vdXQtcXVhZDtcblxuLy8gLS0tLS0gRGVmYXVsdCBncmlkIHNldHRpbmdzIC0tLS0tIC8vXG5cbiRtYXgtd2lkdGg6IDEyMDBweDtcbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdhcDogMjBweDtcbiRkZWZhdWx0LWZlYXR1cmU6IG1heC13aWR0aDtcblxuLy8gLS0tLS0gRGVmaW5lIGJyZWFrcG9pbnRzIC0tLS0tIC8vXG5cbiRsYXJnZS1kZXNrdG9wOiAxMjAwcHg7XG4kZGVza3RvcDogODgwcHg7XG4kdGFibGV0OiA2ODBweDtcbiRtb2JpbGU6IDM4MHB4O1xuXG4kbGFyZ2UtZGVza3RvcC1kb3duOiBtYXgtd2lkdGggJGxhcmdlLWRlc2t0b3A7XG4kZGVza3RvcC1kb3duOiBtYXgtd2lkdGggJGRlc2t0b3A7XG4kdGFibGV0LWRvd246IG1heC13aWR0aCAkdGFibGV0O1xuJG1vYmlsZS1kb3duOiBtYXgtd2lkdGggJG1vYmlsZTtcbiRzbWFsbC1tb2JpbGUtZG93bjogbWF4LXdpZHRoIDU4MHB4O1xuXG4kbGFyZ2UtZGVza3RvcC11cDogbWluLXdpZHRoICRsYXJnZS1kZXNrdG9wO1xuJGRlc2t0b3AtdXA6IG1pbi13aWR0aCAkZGVza3RvcDtcbiR0YWJsZXQtdXA6IG1pbi13aWR0aCAkdGFibGV0O1xuJG1vYmlsZS11cDogbWluLXdpZHRoICRtb2JpbGU7XG5cbiR4OiAxMDBweDtcbiR5OiA4NnB4O1xuJHo6IDQycHg7XG5cbjpyb290IHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDg1cHg7XG4gICAgLS1tYXJnaW4teDogI3skeH07XG4gICAgLS1tYXJnaW4teTogI3skeX07XG4gICAgLS1tYXJnaW4tejogI3sken07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgLS1tYXJnaW4teDogI3skeCAqIDAuNzV9O1xuICAgICAgICAtLW1hcmdpbi15OiAjeyR5ICogMC43NX07XG4gICAgICAgIC0tbWFyZ2luLXo6ICN7JHogKiAwLjc1fTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlLWRvd24pIHtcbiAgICAgICAgLS1tYXJnaW4teDogI3skeCAqIDAuNX07XG4gICAgICAgIC0tbWFyZ2luLXk6ICN7JHkgKiAwLjV9O1xuICAgICAgICAtLW1hcmdpbi16OiAjeyR6ICogMC41fTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UtZGVza3RvcC1kb3duKSB7XG4gICAgICAgIC0taGVhZGVyLWhlaWdodDogNjBweDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICAgRm9vdGVyIE5hdmlnYXRpb25cbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBNZW51XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cbiAgICAubW9iaWxlLWJvb2tpbmctbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1lbnUtLWxldmVsLW9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS0tbGV2ZWwtdHdvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG11dGUtcGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBGb290ZXJcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBVcHBlciBGb290ZXJcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jc3RpY2t5LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGluaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICB9XG59XG5cbi5zdGlja3ktZm9vdGVyLS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuYm9vay1hbi1hcHBvaW50bWVudCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgIHBhZGRpbmc6IDEycHggNDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoYXJjb2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcmNvYWw7XG4gICAgcGFkZGluZzogNzBweCAwO1xufVxuXG4uZm9vdGVyLS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxufVxuXG4uZm9vdGVyLWluZm9ybWF0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG5cbiAgICBjb2xvcjogJGxpZ2h0LXBpbms7XG5cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItYWZmaWxpYXRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxLjV2bWluO1xufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb290ZXItc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBIZWFkZXJcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud3JhcHBlci5oZWFkZXItd3JhcHBlciB7XG4gICAgei1pbmRleDogMzIwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlLWRlc2t0b3AtZG93bikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLnN0dWNrIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKGJsYWNrLCAwLjMpO1xuXG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogODVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlLWRlc2t0b3AtZG93bikge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMzUwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlLWRlc2t0b3AtdXApIHtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDd2bWluO1xuXG4gICAgICAgIC5sb2dvLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UtZGVza3RvcC1kb3duKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLWRvd24pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvcC1saW5rIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIC5zaG9wLWxpbmstLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3AtbGluay0tdGV4dCB7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UtZGVza3RvcC1kb3duKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAuc2hvcC1saW5rLS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNob3AtbGluay0taWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UtZGVza3RvcC1kb3duKSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLWRvd24pIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgTGF5b3V0XG4vLyAgICBQYWdlIHdyYXBwZXJzIGFuZCBib2R5L2h0bWxcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgJi5uby10b3VjaCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFBhZ2UgV3JhcHBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgIFByaW1hcnkgTmF2aWdhdGlvblxuLy9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIE1lbnVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZS1kb3duKSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXZpZ2F0aW9uLXRvZ2dsZV9fb3BlbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLWRvd24pIHtcbiAgICAubmF2aWdhdGlvbl9fb3BlbiB7XG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24tYmFja2Ryb3Age1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24tYmFja2Ryb3Age1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzBtcztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1waW5rO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xuXG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1ib29raW5nLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LS1sZXZlbC1vbmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZGNkNztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbS0tb3BlbiA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJMnO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1pdGVtX19ub2ZvY3VzID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZTRmNGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXV0ZS1waW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubWVudSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1pdGVtLS1vcGVuIHtcbiAgICAgICAgICAgICAgICA+IC5tZW51IHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS0tbGV2ZWwtb25lIHtcbiAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtLWxldmVsLXR3byB7XG4gICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtLWxldmVsLXRocmVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLXVwKSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cbiAgICAgICAgLm1vYmlsZS1ib29raW5nLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2Rlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LS1sZXZlbC1vbmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1pdGVtX19ub2ZvY3VzID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZTRmNGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG11dGUtcGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLm1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1pdGVtLS1vcGVuIHtcbiAgICAgICAgICAgICAgICA+IC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LS1sZXZlbC1vbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LS1sZXZlbC10d28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMzA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS0tbGV2ZWwtdGhyZWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggNjBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEzMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gICBTZWNvbmRhcnkgTmF2aWdhdGlvblxuLy9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIE1lbnVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJjb2FsO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmhvbWUgJiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UtZGVza3RvcC1kb3duKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uLS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbi1hY3Rpb25zIHtcbiAgICAgICAgLmJvb2tpbmctbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXRlLXBpbms7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LS1sZXZlbC1vbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4dm1pbjtcbiAgICAgICAgZ2FwOiAydm1pbiA0dm1pbjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY2hhcmNvYWwsIDAuNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5MDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLW9wZW4taXRlbSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlcixcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLWRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXZtaW47XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiA5NTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tcGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogY29sb3I7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0tLW9wZW4ge1xuICAgICAgICAgICAgPiAubWVudSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LS1sZXZlbC10d28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDYwcHggMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDIwMHZoKTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNTB2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC43cztcbiAgICAgICAgICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMTIwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDhweCAwO1xuICAgICAgICAgICAgY29sb3I6ICM0ZTRmNGQ7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZTRmNGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMzA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tcGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS0tbGV2ZWwtdGhyZWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCA2MHB4O1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgei1pbmRleDogMTMwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRlNGY0ZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gICBHcmlkXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSW5pdGlhbGlzZSBtZWRpYSBxdWVyeSBvcmRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUgbWVkaWEoJGxhcmdlLWRlc2t0b3AtZG93bikge1xuICAgIC8qICovXG59XG5AaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1kb3duKSB7XG4gICAgLyogKi9cbn1cbkBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgIC8qICovXG59XG5AaW5jbHVkZSBtZWRpYSgkbW9iaWxlLWRvd24pIHtcbiAgICAvKiAqL1xufVxuQGluY2x1ZGUgbWVkaWEoJHNtYWxsLW1vYmlsZS1kb3duKSB7XG4gICAgLyogKi9cbn1cblxuQGluY2x1ZGUgbWVkaWEoJG1vYmlsZS11cCkge1xuICAgIC8qICovXG59XG5AaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgLyogKi9cbn1cbkBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXVwKSB7XG4gICAgLyogKi9cbn1cbkBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLXVwKSB7XG4gICAgLyogKi9cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgQ2VudGVyaW5nIG1peGluIGZvciBjb250YWluZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlLWRlc2t0b3AtdXApIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC11cCkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICB9XG59XG5cbkBtaXhpbiBpbm5lci1jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UtZGVza3RvcC11cCkge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gIFNlY3Rpb25zXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgV3JhcHBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBDb250YWluZXIgLyBDZW50ZXJpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZS1kb3duKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG59XG5cbi5pbm5lci1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGlubmVyLWNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUtZG93bikge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxufVxuXG4uYmxvY2tzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgbWFyZ2luOiA0dm1pbiAwO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZ2FwOiAxdm1pbiAhaW1wb3J0YW50O1xuXG4gICAgICAgICYubW9iaWxlLWdhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1kb3duKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnZlcnRpY2FsLWNlbnRlciB7XG4gICAgICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3AtZG93bikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0OSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgLnZlcnRpY2FsLWNlbnRlciAmIHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1ncm91cCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLnRlYXNlLWNsaW5pYyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICBwYWRkaW5nLXRvcDogM3ZtaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNXZtaW47XG4gICAgICAgIGJvdHRvbTogMHZtaW47XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IGNhbGMoNXZtaW4gLSA3cHgpO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFRUFBQUF4Q0FNQUFBQ3lDelMyQUFBQWRWQk1WRVVBQUFELy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9saTJaQUFBQUFKblJTVGxNQWJmbTJGRFFQL05LdHBWWkFPekFuQmZMdTRObkh3THlpbFpGNGRHaGhSQjNFc0loOFVIdWo3MW9BQUFDN1NVUkJWRWpIcGN6RkFjTXdBQVRCQ013WU50dWg2Ny9FUFBYWFRnRno4aWVxdzhPT0I0T0hFUTkzUE5pZURrcndNT1BoZ1ljc3BZTXFQQlI0c0NrZFpQQ1E0MEU3SGh3ZWxPREI0VUUxSG5JOHlPRGhmTkJCRGc4eWVMQXRIWFQxZE5DanA0TktQR2pDZ3o1NDBJZ0hEVDBkOVBKMDBEV2hnNnloZytRT091aTgwa0c2TjNTUWlvNE95b1l1ZGdqZU5SMmsyK0xoSUZtMytjZ2h5SjVMR3pzRWw4STBhZXdRM01wdmxhU3hRM0RKbitVMHIxdjFxNXYyRHo4WVlmSStySDBSQUFBQUFFbEZUa1N1UW1DQycpO1xuICAgIH1cbn1cbiIsIi50ZWFzZS1wb3N0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgLnRlYXNlLS1tZXRhIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG59XG4iLCIudGVhc2Uge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBwYWRkaW5nLXRvcDogM3ZtaW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRlYXNlLS10aHVtYm5haWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVhc2UtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRlYXNlLS1tZXRhIHtcbiAgICBjb2xvcjogJG11dGUtcGluaztcbiAgICBtYXJnaW4tYm90dG9tOiAzdm1pbjtcbiAgICBmbGV4LWJhc2lzOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxufVxuXG4udGVhc2UtLXRodW1ibmFpbCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDUwMG1zO1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBGb3Jtc1xuLy8gICAgRm9ybSBlbGVtZW50cywgcGx1Z2luIHN0eWxpbmdcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmb3JtLWVsZW1lbnQtYm9yZGVyOiAxcHggc29saWQgIzg5ODg4ODtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgR2VuZXJpYyBmb3JtIGVsZW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5mb3JtIHtcbiAgICAvLyAtLS0tLSBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nIC0tLS0tIC8vXG5cbiAgICB1bCxcbiAgICBvbCxcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuXG4vLyAtLS0tLSBCdXR0b25zIC0tLS0tIC8vXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdzdWJtaXQnXSxcblt0eXBlPSdyZXNldCddIHtcbiAgICBAaW5jbHVkZSBidXR0b247XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbn1cblxuLy8gLS0tLS0gSW5wdXQgdHlwZXMgLS0tLS0gLy9cblxuW3R5cGU9J2NvbG9yJ10sXG5bdHlwZT0nZGF0ZSddLFxuW3R5cGU9J2RhdGV0aW1lJ10sXG5bdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblt0eXBlPSdlbWFpbCddLFxuW3R5cGU9J21vbnRoJ10sXG5bdHlwZT0nbnVtYmVyJ10sXG5bdHlwZT0ncGFzc3dvcmQnXSxcblt0eXBlPSdzZWFyY2gnXSxcblt0eXBlPSd0ZWwnXSxcblt0eXBlPSd0ZXh0J10sXG5bdHlwZT0ndGltZSddLFxuW3R5cGU9J3VybCddLFxuW3R5cGU9J3dlZWsnXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206ICRmb3JtLWVsZW1lbnQtYm9yZGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxufVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYWNjZW50LWNvbG9yOiAkYmxhY2s7XG59XG5cbi5ibG9jayB7XG4gICAgLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJ2bWluO1xuXG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2YtZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1dm1pbjtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBCdXR0b25zXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGJ1dHRvbigkcHJpbWFyeTogJGJhc2UtbGluay1jb2xvciwgJGNvbnRlbnQ6ICR3aGl0ZSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zO1xuICAgIHdpbGwtY2hhbmdlOiBib3JkZXItY29sb3IsIGNvbG9yO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zO1xuICAgICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG11dGUtcGluaztcbiAgICAgICAgY29sb3I6ICRtdXRlLXBpbms7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRtdXRlLXBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmLmJ1dHRvbi1pY29uLWRvd24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ1dHRvbi1pY29uLWxlZnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZXZlYWwge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxMjAwbXM7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuXG4gICAgJi5yZXZlYWxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4iLCIuc2luZ2xlLS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBpbm5lci1jZW50ZXI7XG5cbiAgICAud3AtY29udGFpbmVyLTEge1xuICAgICAgICAud3AtYmxvY2stcG9zdC1kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDN2bWluO1xuICAgIG1hcmdpbi1ib3R0b206IDR2bWluO1xufVxuXG4uc2luZ2xlLS1saXN0IHtcbiAgICBAaW5jbHVkZSBpbm5lci1jZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZtaW47XG59XG5cbi5saXN0LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogOHZtaW47XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZtaW47XG59XG4iLCIucG9zdC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDd2bWluIDIlO1xuICAgIG1hcmdpbi10b3A6IDR2bWluO1xuICAgIG1hcmdpbi1ib3R0b206IDZ2bWluO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDZ2bWluO1xuICAgIG1hcmdpbi1ib3R0b206IDZ2bWluO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b247XG59XG4iLCIuc2VhcmNoLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQwdm1pbjtcbn1cblxuLnNlYXJjaGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDV2bWluIGF1dG8gMDtcbiAgICBnYXA6IDN2bWluO1xuICAgIHBhZGRpbmc6IDV2bWluIDA7XG59XG5cbi5zZWFyY2hmb3JtLS1pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5zZWFyY2hmb3JtLS1zdWJtaXQge1xufVxuXG5kaXYuc2VhcmNoLXJlc3VsdHMge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZtaW47XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAzdm1pbiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4ODg4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC0tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbn1cbi5zZWFyY2gtcmVzdWx0LS1wYXJlbnQge1xuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbiIsIi5zaW5nbGUtc3RhZmYge1xuICAgIC53cC1ibG9jay1wb3N0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXZtaW47XG4gICAgfVxuICAgIC5ibG9jay5pY29uLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDV2bWluO1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gIFByaW50XG4vLyAgICBQcmludGFibGUgU3R5bGVzaGVldFxuLy9cbi8vICBzYXNzLWxpbnQ6ZGlzYWJsZVxuLy9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtZWRpYSBwcmludCB7XG4gICAgKiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY2hhcmNvYWwgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRjaGFyY29hbCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDAuMmNtO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59XG4iXX0= */
