@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--indicator-scheme-color: var(--brand-accent-pink)}.acf-field-select.color-scheme-selector .acf-input{display:flex;align-items:center;gap:.5rem}.acf-field-select.color-scheme-selector .acf-input:has(option[value=framboise]:checked){--indicator-scheme-color: var(--brand-accent-pink)}.acf-field-select.color-scheme-selector .acf-input:has(option[value=mure]:checked){--indicator-scheme-color: var(--brand-accent-purple)}.acf-field-select.color-scheme-selector .acf-input::before{content:"";position:relative;display:block;width:1.875rem;height:1.875rem;background:var(--indicator-scheme-color)}:root{--neutral-color-0: #ffffff;--neutral-color-15: #ededed;--neutral-color-25: #c6c6c6;--neutral-color-50: #8d8d8d;--neutral-color-75: #555554;--neutral-color-100: #1d1c1d;--brand-primary: #d0df8f;--brand-secondary: #537d82;--brand-accent-pink: #c5027f;--brand-accent-purple: #802e8e;--brand-grey: #646a74;--state-success: #7ab51d;--state-warning: #fbb25d;--state-danger: #fc3b46;--clr-primary: var(--neutral-color-100);--clr-secondary: var(--neutral-color-75);--clr-medium: var(--neutral-color-50);--clr-light: var(--neutral-color-25);--clr-extralight: var(--neutral-color-15);--clr-invert: var(--neutral-color-0);--clr-brand-primary: var(--brand-primary);--clr-brand-secondary: var(--brand-secondary);--clr-brand-accent: var(--brand-accent-pink);--clr-brand-grey: var(--brand-grey);--main-offset-y: 0;--main-font: "Roboto", sans-serif;--alt-font: "Roboto Condensed", sans-serif;--title-font: "Roboto Serif", serif;--default-hover-transition: 0.3s ease-out}body.color-scheme-mure{--clr-brand-accent: var(--brand-accent-purple)}.wp-block{max-width:80rem}html :where(.wp-block:first-child){margin-top:0}.login{background-image:url("../img/login-cover.webp");background-repeat:no-repeat;background-size:cover}.login #login{width:450px;padding:2.5rem;background:rgba(var(--clr-primary), 0.2);background-blend-mode:multiply;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--clr-invert);border-radius:1rem}.login #login h1{padding-top:2.5rem}.login #login h1 a{filter:brightness(100)}.login #loginform{background:none;color:var(--clr-invert);border:none}.login #backtoblog a,.login #nav a{color:var(--clr-invert)}.login #backtoblog a:hover,.login #nav a:hover{color:var(--clr-brand-primary)}.login .privacy-policy-page-link .privacy-policy-link{color:var(--clr-brand-primary)}.login #mo_saml_login_sso_button,.login #wp-submit{position:relative;background:var(--clr-brand-accent);border-color:var(--clr-brand-accent);border-radius:0;font-size:1.0625rem;font-weight:700;isolation:isolate;transition:.3s ease-in-out;font-size:.875rem}.login #mo_saml_login_sso_button::before,.login #wp-submit::before{content:"";position:absolute;width:0;top:0;left:0;height:100%;z-index:-1;background:var(--clr-primary);transition:inherit}.login #mo_saml_login_sso_button:hover,.login #mo_saml_login_sso_button:focus,.login #wp-submit:hover,.login #wp-submit:focus{color:var(--clr-invert);border-color:var(--clr-primary)}.login #mo_saml_login_sso_button:hover::before,.login #mo_saml_login_sso_button:focus::before,.login #wp-submit:hover::before,.login #wp-submit:focus::before{width:100%}.login #loginform input[type=text],.login #loginform input[type=password]{background:none;border:none;border-bottom:1px solid var(--clr-invert);border-radius:0;color:var(--clr-invert)}.login #loginform input[type=text]:focus,.login #loginform input[type=password]:focus{outline-color:var(--clr-brand-primary)}.login .wp-hide-pw{color:var(--clr-invert)}.login .wp-hide-pw:hover{color:var(--clr-brand-primary)}.login .language-switcher{display:none}.login #referent_email_form{background:rgba(0,0,0,0);color:var(--clr-invert)}.login #referent_email_form label{width:100%}.login #referent_email_form input[type=email]{margin-bottom:0;background:none;border:none;border-bottom:1px solid var(--clr-invert);border-radius:0;color:var(--clr-invert)}.login #referent_email_form input[type=email]:focus{outline-color:var(--clr-brand-primary)}.login #referent_email_form input[type=submit]{display:block;width:100%;margin-top:1rem}.login #referent_email_form .description{font-size:.75rem;font-style:italic;color:var(--clr-extralight)}.btn{display:block;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;text-align:center;padding:1rem 1.38rem;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.25;cursor:pointer;text-decoration:none;border:1px solid var(--btn-border-color);background:var(--btn-backgound-color);color:var(--btn-text-color) !important;transition:.3s ease-out;isolation:isolate}@media only screen and (max-width: 1140px){.btn{padding:.8rem 1rem}}.btn::before{content:"";position:absolute;width:0;top:0;left:0;height:100%;z-index:-1;background:var(--btn-before-color);transition:inherit}.btn[data-type=primary]{--btn-before-color: var(--clr-primary)}.btn[data-type=primary][data-color=primary]{--btn-backgound-color: var(--clr-invert);--btn-border-color: var(--clr-invert);--btn-text-color: var(--clr-primary)}.btn[data-type=primary][data-color=brand-primary]{--btn-backgound-color: var(--clr-brand-primary);--btn-border-color: var(--clr-brand-primary);--btn-text-color: var(--clr-primary)}.btn[data-type=primary][data-color=brand-accent]{--btn-backgound-color: var(--clr-brand-accent);--btn-border-color: var(--clr-brand-accent);--btn-text-color: var(--clr-invert)}.btn[data-type=primary][data-color=invert]{--btn-backgound-color: var(--clr-invert);--btn-border-color: var(--clr-invert);--btn-text-color: var(--clr-primary)}.btn[data-type=primary]:hover{--btn-text-color: var(--clr-invert);--btn-border-color: var(--btn-before-color)}.btn[data-type=secondary]{--btn-backgound-color: transparent}.btn[data-type=secondary][data-color=primary]{--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-primary);--btn-before-color: var(--clr-primary)}.btn[data-type=secondary][data-color=primary][data-color-hover=brand-primary]{--btn-before-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=primary][data-color-hover=brand-primary]:hover{--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=primary][data-color-hover=brand-accent]{--btn-before-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=primary][data-color-hover=brand-accent]:hover{--btn-border-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=primary]:hover{--btn-text-color: var(--clr-invert)}.btn[data-type=secondary][data-color=invert]{--btn-text-color: var(--clr-invert);--btn-border-color: var(--clr-invert);--btn-before-color: var(--clr-invert)}.btn[data-type=secondary][data-color=invert][data-color-hover=brand-primary]{--btn-before-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=invert][data-color-hover=brand-primary]:hover{--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=invert][data-color-hover=brand-accent]{--btn-before-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=invert][data-color-hover=brand-accent]:hover{--btn-text-color: var(--clr-invert);--btn-border-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=invert]:hover{--btn-text-color: var(--clr-primary)}.btn[data-type=secondary][data-color=brand-primary]{--btn-text-color: var(--clr-brand-primary);--btn-border-color: var(--clr-brand-primary);--btn-before-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=brand-primary]:hover{--btn-text-color: var(--clr-primary)}.btn[data-type=secondary][data-color=brand-accent]{--btn-text-color: var(--clr-brand-accent);--btn-border-color: var(--clr-brand-accent);--btn-before-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=brand-accent]:hover{--btn-text-color: var(--clr-invert)}.btn:hover::before{width:100%}.breadcrumb ul{display:flex;align-items:center;flex-wrap:wrap;color:var(--clr-medium)}.breadcrumb ul>svg{rotate:-90deg;width:.875rem;height:.875rem;padding:.125rem}.breadcrumb li{font-size:.8125rem;padding:.125rem .5rem}.breadcrumb li.current{color:initial}.breadcrumb li.home-link{padding-left:0}.breadcrumb li.home-link svg{margin-bottom:.25rem}.breadcrumb li.home-link:hover{color:var(--clr-brand-accent)}.breadcrumb a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:inherit;transition:.3s ease-out;white-space:nowrap}body.intranet{--intranet-menu-width-default: 4.5rem;--intranet-menu-width-active: 18.75rem;--intranet-topbar-height: 2.75rem;--intranet-footer-height: 2.75rem;display:grid;transition:.3s ease-out}body.intranet #menu-mobile-btn{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:1rem;background:var(--clr-brand-primary);border:1px solid var(--clr-invert);border-radius:100vw;padding:1rem 1.375rem;z-index:99;transition:.3s ease-out}body.intranet #menu-mobile-btn.is-hidden{bottom:-5rem}@media only screen and (min-width: 801px){body.intranet #menu-mobile-btn{display:none}}body.intranet #close-menu-mobile-btn{position:absolute;top:.677rem;right:.677rem;display:flex;justify-content:center;align-items:center;transition:.3s ease-out}body.intranet #close-menu-mobile-btn:hover{background:var(--clr-primary);color:var(--clr-invert)}@media only screen and (min-width: 801px){body.intranet #close-menu-mobile-btn{display:none}}body.intranet #menu-sidebar{background:var(--clr-brand-primary);display:flex;flex-direction:column;align-items:center;gap:5rem;padding:4rem 1.5rem 1rem 1.5rem;overflow:hidden;z-index:99}body.intranet #menu-sidebar .custom-logo-link{transition:.3s ease-out;transition-delay:.2s;opacity:0}body.intranet #menu-sidebar .custom-logo-link img{min-width:11.25rem}body.intranet #menu-sidebar .main-menu{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}body.intranet #menu-sidebar .menu{display:flex;flex-direction:column;gap:1rem}body.intranet #menu-sidebar .menu-item{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.3125rem;list-style:none}body.intranet #menu-sidebar .menu-item img,body.intranet #menu-sidebar .menu-item svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}body.intranet #menu-sidebar .menu-item .chevron-icon{position:absolute;top:.125rem;right:0;transition:.3s ease-out}body.intranet #menu-sidebar .menu-item .chevron-icon svg{width:.9375rem;height:.625rem}@media only screen and (min-width: 801px){body.intranet #menu-sidebar .menu-item .chevron-icon{opacity:0}}body.intranet #menu-sidebar .menu-item.current-menu-item .menu-link{color:var(--clr-invert)}body.intranet #menu-sidebar .menu-item.current-menu-item .menu-link::before{width:100%}body.intranet #menu-sidebar .menu-item.menu-item-has-children{cursor:pointer;gap:0 .3125rem}body.intranet #menu-sidebar .menu-item.is-opened .chevron-icon,body.intranet #menu-sidebar .menu-item:has(.sub-menu a:focus) .chevron-icon{rotate:180deg}body.intranet #menu-sidebar .menu-item.is-opened .sub-menu,body.intranet #menu-sidebar .menu-item:has(.sub-menu a:focus) .sub-menu{max-height:999px;opacity:1}body.intranet #menu-sidebar button{border:none;background:none}body.intranet #menu-sidebar .menu-link{padding-inline:.25rem;text-decoration:none;color:inherit;text-transform:uppercase;position:absolute;left:2rem;top:.125rem;text-wrap:nowrap;transition:.3s ease-out;width:-moz-fit-content;width:fit-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 1.5rem - .3125rem - 1rem - .3125rem)}body.intranet #menu-sidebar .menu-link:not(span):hover{color:var(--clr-invert)}body.intranet #menu-sidebar hr{display:block;height:1px;background:var(--clr-primary);opacity:.4;border:none}body.intranet #menu-sidebar hr:last-child{display:none}body.intranet #menu-sidebar .sub-menu{width:100%;max-height:0;opacity:0;transition:.3s ease-out}body.intranet #menu-sidebar .sub-menu a{display:block;width:-moz-fit-content;width:fit-content;margin-left:1.8125rem;margin-block:1.5rem .5rem;text-decoration:none;color:inherit;font-size:.9375rem;font-weight:400;padding-inline:.25rem}body.intranet #menu-sidebar .sub-menu a:hover{color:var(--clr-invert)}@media only screen and (max-width: 800px){body.intranet #menu-sidebar{position:absolute;top:100vh;width:100%;height:100vh;position:fixed;top:100vh;transition:.3s ease-out}body.intranet #menu-sidebar .custom-logo-link{opacity:1}body.intranet #menu-sidebar.is-active{top:0}}body.intranet #topbar{position:relative;isolation:isolate;z-index:2}body.intranet #topbar .topbar-container{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:.625rem 1.5rem;background:var(--clr-primary)}@media only screen and (max-width: 1140px){body.intranet #topbar .topbar-container{justify-content:flex-end}}body.intranet #topbar .tools-list,body.intranet #topbar .actions{display:flex;align-items:center;gap:.625rem;color:var(--clr-invert)}body.intranet #topbar .tools-list{width:100%;overflow-x:auto;scrollbar-width:thin}@media only screen and (max-width: 1140px){body.intranet #topbar .tools-list{display:none}}body.intranet #topbar .actions{position:relative;flex-shrink:0}body.intranet #topbar .tool-link{position:relative;display:flex;align-items:center;gap:.3125rem;color:var(--clr-invert);flex-shrink:0}body.intranet #topbar .tool-link img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}body.intranet #topbar .tool-link a{font-size:.9375rem;font-weight:400;padding-inline:.25rem}body.intranet #topbar .tool-link svg{width:1.5rem;height:1.5rem}body.intranet #topbar .tool-link:not(:last-child)::after{content:"|";color:var(--clr-medium);font-size:.875rem;font-weight:500;line-height:normal;padding-inline:.5rem}body.intranet #topbar button{border:none;background:none;color:inherit}body.intranet #topbar #open-notifications-btn{position:relative}body.intranet #topbar #open-notifications-btn .counter{position:absolute;right:-0.28125rem;top:-0.15625rem;width:.9375rem;height:.9375rem;display:flex;justify-content:center;align-items:center;background:var(--clr-brand-accent);color:var(--clr-invert);border-radius:50%;font-size:.66963rem;font-weight:600}body.intranet #topbar #connected-user-btn{display:flex;align-items:center;gap:.5rem}body.intranet #topbar #connected-user-btn svg{width:.625rem;height:.41669rem}body.intranet #topbar #connected-user-btn::before{content:"|";color:var(--clr-medium);font-size:.875rem;font-weight:500;line-height:normal;padding-inline:.5rem}body.intranet #topbar a{text-decoration:none}body.intranet .topbar-dropdown{position:absolute;top:0;right:0;background:var(--clr-brand-primary);color:var(--clr-primary);display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.25rem;transition:top .3s ease-out,transform .3s ease-out;z-index:-1;transform:translateY(-101%);max-height:80dvh;overflow-y:auto}body.intranet .topbar-dropdown a{display:flex;align-items:center;gap:.3125rem;text-wrap:nowrap;color:inherit}body.intranet .topbar-dropdown span.bandeau-hover{padding-inline:.25rem}body.intranet .topbar-dropdown svg{width:1.5rem;height:1.5rem}body.intranet .topbar-dropdown.is-active{top:100%;transform:translateY(0)}body.intranet #user-actions-dropdown{position:absolute;top:-100%;right:0;background:var(--clr-brand-primary);color:var(--clr-primary);display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.25rem;transition:.3s ease-out;z-index:-1}body.intranet #user-actions-dropdown a{display:flex;align-items:center;gap:.3125rem;text-wrap:nowrap}body.intranet #user-actions-dropdown svg{width:1.5rem;height:1.5rem}body.intranet #user-actions-dropdown.is-active{top:100%}body.intranet main.main-intranet{height:-moz-max-content;height:max-content;min-height:calc(100vh - 96.5px)}@media only screen and (min-width: 801px){body.intranet{grid-template-columns:var(--intranet-menu-width-default) 1fr}body.intranet #menu-sidebar{grid-area:1/1/4/2}body.intranet #menu-sidebar .menu-link{opacity:0;pointer-events:none}body.intranet #topbar{grid-area:1/2/2/3}body.intranet main.main-intranet{grid-area:2/2/3/3}body.intranet footer.intranet-footer{grid-area:3/2/4/3}body.intranet.menu-active{grid-template-columns:var(--intranet-menu-width-active) 1fr}body.intranet.menu-active #menu-sidebar .custom-logo-link{opacity:1}body.intranet.menu-active #menu-sidebar .menu-link{opacity:1;pointer-events:initial}body.intranet.menu-active #menu-sidebar .chevron-icon{opacity:1;transition-delay:.3s}}header.site-header{position:fixed;top:0;left:0;right:0;background:var(--clr-invert);z-index:999;isolation:isolate}header.site-header:has(.header-menu-actions>.header-menu-wrapper:hover) .header-menu-entries{transform:translateY(0)}header.site-header:has(.header-menu-entries:hover) .header-menu-entries{transform:translateY(0)}header.site-header .header-top{position:relative;padding-block:.62rem;background:var(--clr-invert)}header.site-header .header-top .header-top-wrapper{gap:.5rem}@media only screen and (min-width: 631px){header.site-header .header-top .header-top-wrapper{gap:3.3rem}}header.site-header .header-top .custom-logo-link{min-width:5rem}header.site-header .header-top .custom-logo-link img{width:7.4rem;height:auto}@media only screen and (min-width: 1141px){header.site-header .header-top .custom-logo-link img{width:10rem}}@media only screen and (min-width: 373px){header.site-header .header-top .custom-logo-link{flex-shrink:0}}header.site-header .header-top .top-menu{position:relative;gap:.62rem;overflow:hidden}header.site-header .header-top .top-menu a,header.site-header .header-top .top-menu button{text-transform:uppercase;color:var(--clr-primary)}@media only screen and (max-width: 1235px){header.site-header .header-top .top-menu a,header.site-header .header-top .top-menu button{flex-direction:column}}header.site-header .header-top .top-menu button{border:none;background:none}header.site-header .header-top .top-menu .vertical-separator{padding-inline:.5rem}@media only screen and (max-width: 1140px){header.site-header .header-top .top-menu{width:100%}header.site-header .header-top .top-menu>a,header.site-header .header-top .top-menu>button,header.site-header .header-top .top-menu>span{display:none}}header.site-header .header-top .actions{display:flex;gap:.62rem;color:var(--clr-brand-accent)}header.site-header .header-top .actions .btn{text-wrap:nowrap}@media only screen and (min-width: 1141px){header.site-header .header-top #menu-btn{display:none}}header.site-header .header-top #join-link{display:none}@media only screen and (min-width: 581px){header.site-header .header-top #join-link{display:initial}}header.site-header .header-top .searchform{position:absolute;top:0;bottom:0;right:0;transform:translateX(101%);transition:.3s ease-out}header.site-header .header-top .searchform.is-active{transform:translateX(0)}@media only screen and (max-width: 1140px){header.site-header .header-top .searchform{position:relative;transform:translateX(0)}header.site-header .header-top .searchform .close-search-btn{display:none}}@media only screen and (max-width: 840px){header.site-header .header-top .searchform{display:none}}header.site-header .header-content{background:#fff;height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 1140px){header.site-header .header-content{position:fixed;left:0;right:0;z-index:-1;transform:translateY(-100%);transition:.3s ease-out;box-shadow:3px 3px 3px 0px rgba(29,28,29,.15);overflow-y:auto}}@media only screen and (max-width: 840px){header.site-header .header-content{height:calc(100vh - 66px)}}header.site-header .header-content.is-active{transform:translateY(0)}header.site-header #search-header-content{width:calc(100% - 2.5rem);margin:1rem auto;border:1px solid currentColor;border-radius:100vw;padding:.5rem 1rem;flex-direction:row}@media only screen and (min-width: 841px){header.site-header #search-header-content{display:none}}header.site-header .header-menu-wrapper{height:100%;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 580px){header.site-header .header-menu-wrapper{grid-template-columns:1fr}}header.site-header #menu-decouvrir,header.site-header #menu-agir{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:1.3rem;row-gap:.5rem}header.site-header #menu-decouvrir li,header.site-header #menu-agir li{list-style:none}header.site-header #menu-decouvrir a,header.site-header #menu-agir a{--clr-active-menu-top-entry: var(--clr-primary);--clr-before-menu-top-entry: var(--clr-invert);position:relative;display:flex;align-items:center;gap:.38rem;border:none;background:none;color:inherit;width:-moz-fit-content;width:fit-content;padding-right:.25rem;isolation:isolate;text-decoration:none}header.site-header #menu-decouvrir a svg,header.site-header #menu-agir a svg{width:.5625rem;height:1rem;rotate:180deg}header.site-header #menu-decouvrir a::before,header.site-header #menu-agir a::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;transition:inherit;background:var(--clr-active-menu-top-entry);z-index:-1}header.site-header #menu-decouvrir a.is-active,header.site-header #menu-agir a.is-active{color:var(--clr-before-menu-top-entry)}header.site-header #menu-decouvrir a.is-active::before,header.site-header #menu-agir a.is-active::before{width:100%}header.site-header .menu-title{position:relative;font-family:"Roboto Serif",serif;font-size:1.3125rem;font-weight:600;letter-spacing:-0.02625rem;line-height:1.45}header.site-header .menu-title::after{content:"";position:absolute;bottom:-0.25rem;left:0;right:0;background:currentColor;height:.1875rem}header.site-header .header-menu-actions{position:relative;background:linear-gradient(90deg, var(--clr-brand-primary) 0%, var(--clr-brand-primary) 50%, var(--clr-brand-accent) 50%, var(--clr-brand-accent) 100%);box-shadow:3px 3px 3px 0px rgba(29,28,29,.15)}header.site-header .header-menu-actions .header-menu-wrapper{padding-block:1.06rem}header.site-header .header-menu-actions .menu-top-entries{display:grid;margin-top:1.3rem;color:var(--clr-primary)}@media only screen and (max-width: 1140px){header.site-header .header-menu-actions .menu-top-entries{display:none}}header.site-header .header-menu-actions .side-decouvrir{position:relative;isolation:isolate}header.site-header .header-menu-actions .side-decouvrir:after{content:"";position:absolute;top:50%;right:0;transform:translate(30%, -50%);width:auto;height:80%;aspect-ratio:1;background:var(--clr-brand-primary);border-radius:50%;z-index:-1}header.site-header .header-menu-actions .side-decouvrir .menu-top-entries{grid-template-columns:19fr 17fr 13fr}header.site-header .header-menu-actions .side-agir .menu-top-entries{grid-template-columns:18fr 15fr 17fr;color:var(--clr-invert)}@media only screen and (max-width: 981px){header.site-header .header-menu-actions.unapei17{background:linear-gradient(180deg, var(--clr-brand-primary) 0%, var(--clr-brand-primary) 50%, var(--clr-brand-accent) 50%, var(--clr-brand-accent) 100%)}header.site-header .header-menu-actions.unapei17 .header-menu-wrapper{grid-template-columns:1fr}header.site-header .header-menu-actions.unapei17 .side-agir{padding-left:0;margin-top:2.5rem}}@media only screen and (max-width: 580px){header.site-header .header-menu-actions.unapei17{display:flex;flex-direction:column;gap:1.5rem}header.site-header .header-menu-actions.unapei17 .side-actions .menu{flex-direction:column;align-items:flex-start !important}}@media only screen and (max-width: 580px){header.site-header .header-menu-actions{display:none}}header.site-header .header-menu-entries{padding-block:1rem;transition:.3s ease-out;z-index:-1}header.site-header .header-menu-entries.is-active{transform:translateY(0)}header.site-header .header-menu-entries .side-entries{isolation:isolate}@media only screen and (max-width: 580px){header.site-header .header-menu-entries .side-entries .menu-blocs-wrapper{opacity:0;max-height:0;transition:.3s ease-out}}header.site-header .header-menu-entries .side-entries.is-active .menu-title svg{rotate:180deg}header.site-header .header-menu-entries .side-entries.is-active .menu-blocs-wrapper{margin-top:1.25rem;opacity:1;max-height:999px}header.site-header .header-menu-entries .side-entries.side-decouvrir .menu-blocs-wrapper{display:grid;grid-template-columns:19fr 18fr 13fr}@media only screen and (max-width: 1140px){header.site-header .header-menu-entries .side-entries.side-decouvrir .menu-blocs-wrapper{display:flex;flex-direction:column;gap:2rem}}@media only screen and (max-width: 580px){header.site-header .header-menu-entries .side-entries.side-decouvrir{background:var(--clr-brand-primary);box-shadow:0 0 0 100vmax var(--clr-brand-primary);clip-path:inset(0 -100vmax)}}header.site-header .header-menu-entries .side-entries.side-agir .menu-blocs-wrapper{display:grid;grid-template-columns:18fr 15fr 17fr}@media only screen and (max-width: 1140px){header.site-header .header-menu-entries .side-entries.side-agir .menu-blocs-wrapper{display:flex;flex-direction:column;gap:2rem}}@media only screen and (max-width: 580px){header.site-header .header-menu-entries .side-entries.side-agir{background:var(--clr-brand-accent);box-shadow:0 0 0 100vmax var(--clr-brand-accent);clip-path:inset(0 -100vmax)}}header.site-header .header-menu-entries .side-entries .menu-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}header.site-header .header-menu-entries .side-entries .menu-title svg{transition:.3s ease-out}@media only screen and (min-width: 581px){header.site-header .header-menu-entries .side-entries .menu-title{display:none;cursor:initial}}@media only screen and (max-width: 1140px){header.site-header .header-menu-entries .side-entries .menu-bloc .menu-top-entry{color:var(--clr-before-menu-top-entry)}header.site-header .header-menu-entries .side-entries .menu-bloc .menu-top-entry::before{width:100%}}@media only screen and (min-width: 1141px){header.site-header .header-menu-entries .side-entries .menu-bloc .menu-top-entry{display:none}}@media only screen and (max-width: 580px){header.site-header .header-menu-entries .side-entries{padding-block:1.5rem 1.75rem}}header.site-header .header-menu-entries ul.menu{display:grid;gap:0 .5rem}@media only screen and (max-width: 1140px){header.site-header .header-menu-entries ul.menu{margin-top:1rem;margin-left:1rem;row-gap:.5rem}}header.site-header .header-menu-entries li.menu-item{position:relative;width:-moz-fit-content;width:fit-content;list-style:none;padding:.12rem .5rem;isolation:isolate}header.site-header .header-menu-entries li.menu-item::before{content:""}header.site-header .header-menu-entries .menu-link{color:inherit;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:none}header.site-header .header-menu-entries .side-agir li.menu-item::before{background:var(--clr-invert)}header.site-header .header-menu-entries .side-agir li.menu-item:hover,header.site-header .header-menu-entries .side-agir li.menu-item.current_page_item{color:var(--clr-primary)}@media only screen and (min-width: 581px){header.site-header .header-menu-entries{background:linear-gradient(90deg, var(--clr-brand-primary) 0%, var(--clr-brand-primary) 50%, var(--clr-brand-accent) 50%, var(--clr-brand-accent) 100%)}}@media only screen and (min-width: 1141px){header.site-header .header-menu-entries{position:fixed;left:0;right:0;transform:translateY(-100%);box-shadow:3px 3px 3px 0px rgba(29,28,29,.15)}}@media only screen and (min-width: 581px){header.site-header .side-decouvrir{padding-right:1.25rem}}header.site-header .side-agir{color:var(--clr-invert)}@media only screen and (min-width: 581px){header.site-header .side-agir{padding-left:2.5rem}}header.site-header .mobile-actions{display:block;color:var(--clr-brand-accent);padding:1.5rem 1.25rem}header.site-header .mobile-actions .btn{width:100%;margin-bottom:2.5rem}@media only screen and (min-width: 581px){header.site-header .mobile-actions .btn{display:none}}header.site-header .mobile-actions .group{position:relative;justify-content:center;gap:.62rem;color:var(--clr-primary)}@media only screen and (max-width: 480px){header.site-header .mobile-actions .group{flex-direction:column;align-items:flex-start}header.site-header .mobile-actions .group .vertical-separator{display:none}}header.site-header .mobile-actions button{border:none;background:none}@media only screen and (min-width: 581px){header.site-header .mobile-actions{display:flex;justify-content:center;align-items:center;gap:.62rem}}@media only screen and (min-width: 1141px){header.site-header .mobile-actions{display:none}}@media only screen and (max-width: 1140px){header.site-header .mobile-actions .vertical-separator.last,header.site-header .mobile-actions #open-search-btn{display:none}}footer.site-footer{color:#fff}footer.site-footer .footer-top{background:var(--clr-brand-secondary);padding-block:2.5rem}footer.site-footer .footer-top-container .custom-logo-link img{filter:brightness(100)}footer.site-footer .footer-top-container .second-row{display:flex;justify-content:space-between;gap:2.5rem 4rem;margin-top:2rem;flex-wrap:wrap}footer.site-footer .footer-top-container .footer-group{display:flex;gap:2rem;flex-wrap:wrap}footer.site-footer .footer-top-container .infos p:first-child{margin-bottom:.5rem;padding-right:2rem}footer.site-footer .footer-top-container .socials{display:flex;align-items:center;gap:.625rem;margin-top:1.5rem}footer.site-footer .footer-top-container .socials a{display:flex;justify-content:center;align-items:center;text-decoration:none;transition:.3s ease-out}footer.site-footer .footer-top-container .socials a:hover{color:initial}footer.site-footer .footer-top-container .socials svg{width:1.5rem;height:1.5rem}footer.site-footer .footer-top-container .links{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 738px){footer.site-footer .footer-top-container .links{width:100%}footer.site-footer .footer-top-container .links a,footer.site-footer .footer-top-container .links button{width:100%}}footer.site-footer .footer-top-container .footer-menu,footer.site-footer .footer-top-container .nous-soutenir{color:var(--clr-invert);font-family:"Roboto Serif",serif}footer.site-footer .footer-top-container .footer-menu a,footer.site-footer .footer-top-container .nous-soutenir a{position:relative;display:flex;align-items:center;gap:.38rem;color:inherit;width:-moz-fit-content;width:fit-content;isolation:isolate;text-decoration:none;font-size:1.125rem;font-weight:500;line-height:normal;letter-spacing:-0.0225rem}footer.site-footer .footer-top-container .footer-menu a svg,footer.site-footer .footer-top-container .nous-soutenir a svg{width:.5625rem;height:1rem;rotate:180deg}footer.site-footer .footer-top-container .footer-menu a::before,footer.site-footer .footer-top-container .nous-soutenir a::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;transition:inherit;background:var(--clr-primary);z-index:-1}footer.site-footer .footer-top-container .footer-menu{color:var(--clr-invert)}footer.site-footer .footer-top-container .footer-menu ul{display:flex;flex-direction:column;gap:1.5rem;min-width:14rem}@media only screen and (max-width: 1270px){footer.site-footer .footer-top-container .footer-menu ul{min-width:10rem}}footer.site-footer .footer-top-container .footer-menu li{list-style:none;width:-moz-fit-content;width:fit-content}footer.site-footer .footer-top-container .nous-soutenir{display:flex;flex-direction:column;gap:1.5rem}footer.site-footer .footer-top-container .nous-soutenir p{text-transform:uppercase;font-size:1.125rem;font-weight:600;line-height:normal;letter-spacing:-0.0225rem}footer.site-footer .footer-top-container .nous-soutenir p,footer.site-footer .footer-top-container .nous-soutenir a{width:-moz-fit-content;width:fit-content}.gutenberg-content,.editor-styles-wrapper{padding-bottom:2.5rem;color:var(--clr-primary)}.gutenberg-content h1,.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-family:"Roboto Serif",serif;font-weight:600;letter-spacing:-2%}.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{color:var(--clr-brand-secondary)}.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{margin-bottom:1.06rem}.gutenberg-content h3:not(:first-child),.gutenberg-content h4:not(:first-child),.gutenberg-content h5:not(:first-child),.gutenberg-content h6:not(:first-child),.editor-styles-wrapper h3:not(:first-child),.editor-styles-wrapper h4:not(:first-child),.editor-styles-wrapper h5:not(:first-child),.editor-styles-wrapper h6:not(:first-child){margin-top:1.925rem}.gutenberg-content h1,.editor-styles-wrapper h1{font-size:clamp(1.875rem,1.5577rem + 1.4103vw,3.25rem);line-height:clamp(2.5rem,2.1538rem + 1.5385vw,4rem)}.gutenberg-content h2,.editor-styles-wrapper h2{font-size:clamp(1.5rem,1.3702rem + .5769vw,2.0625rem);line-height:clamp(2rem,1.8846rem + .5128vw,2.5rem);margin-block:2.25rem 1.25rem}.gutenberg-content>h2:first-child,.editor-styles-wrapper>h2:first-child{margin-top:0}.gutenberg-content h3,.editor-styles-wrapper h3{font-size:clamp(1.375rem,1.3173rem + .2564vw,1.625rem);line-height:2rem}.gutenberg-content h4,.editor-styles-wrapper h4{font-size:clamp(1.1875rem,1.1587rem + .1282vw,1.3125rem);line-height:1.5rem}.gutenberg-content p a,.editor-styles-wrapper p a{color:var(--brand-secondary)}.gutenberg-content p.has-white-color a,.editor-styles-wrapper p.has-white-color a{color:#fff}.gutenberg-content p,.gutenberg-content li,.editor-styles-wrapper p,.editor-styles-wrapper li{font-size:1.0625rem;line-height:1.5 !important;font-family:"Roboto",sans-serif;color:inherit}.gutenberg-content p,.gutenberg-content ul,.gutenberg-content figure,.gutenberg-content a,.gutenberg-content button,.editor-styles-wrapper p,.editor-styles-wrapper ul,.editor-styles-wrapper figure,.editor-styles-wrapper a,.editor-styles-wrapper button{margin-bottom:1.06rem}.gutenberg-content li,.editor-styles-wrapper li{margin-bottom:.5rem}.gutenberg-content ul,.gutenberg-content ol,.editor-styles-wrapper ul,.editor-styles-wrapper ol{padding-left:1.25rem}.gutenberg-content strong,.gutenberg-content b,.editor-styles-wrapper strong,.editor-styles-wrapper b{font-weight:bold}.gutenberg-content button,.editor-styles-wrapper button{cursor:pointer}.gutenberg-content .wp-block-columns,.editor-styles-wrapper .wp-block-columns{margin-block:1.06rem}.gutenberg-content .wp-block-column>h2:first-child,.editor-styles-wrapper .wp-block-column>h2:first-child{margin-top:0}.gutenberg-content .wp-block-file,.editor-styles-wrapper .wp-block-file{outline:1px solid var(--clr-primary);outline-offset:8px;margin-block:1.5rem}.gutenberg-content .wp-block-file a:first-of-type,.editor-styles-wrapper .wp-block-file a:first-of-type{display:block;margin-bottom:.5rem;pointer-events:none;text-decoration:none;font-size:1rem}.gutenberg-content .wp-block-file a:first-of-type::before,.editor-styles-wrapper .wp-block-file a:first-of-type::before{content:"Document : ";font-weight:bold}.gutenberg-content .wp-block-file a.wp-block-file__button,.editor-styles-wrapper .wp-block-file a.wp-block-file__button{--btn-backgound-color: transparent;--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-primary);--btn-before-color: var(--clr-primary);--btn-before-color: var(--clr-brand-primary);margin-left:0;margin-bottom:0;padding:1rem 1.38rem;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.25;cursor:pointer;text-decoration:none;border:1px solid var(--btn-border-color);background:var(--btn-backgound-color);color:var(--btn-text-color) !important;transition:.3s ease-out;isolation:isolate;border-radius:0}@media only screen and (max-width: 1140px){.gutenberg-content .wp-block-file a.wp-block-file__button,.editor-styles-wrapper .wp-block-file a.wp-block-file__button{padding:.8rem 1rem}}.gutenberg-content .wp-block-file a.wp-block-file__button::before,.editor-styles-wrapper .wp-block-file a.wp-block-file__button::before{content:"";position:absolute;width:0;top:0;left:0;height:100%;z-index:-1;background:var(--btn-before-color);transition:inherit}.gutenberg-content .wp-block-file a.wp-block-file__button:hover,.editor-styles-wrapper .wp-block-file a.wp-block-file__button:hover{--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-brand-primary)}.gutenberg-content .wp-block-file a.wp-block-file__button:hover::before,.editor-styles-wrapper .wp-block-file a.wp-block-file__button:hover::before{width:100%}.gutenberg-content .wp-block-list,.editor-styles-wrapper .wp-block-list{margin-top:0}.gutenberg-content .wp-block-embed,.gutenberg-content .youtube_player,.gutenberg-content .vimeo_player,.editor-styles-wrapper .wp-block-embed,.editor-styles-wrapper .youtube_player,.editor-styles-wrapper .vimeo_player{width:100%;height:auto;aspect-ratio:16/9}.gutenberg-content .wp-block-embed iframe,.gutenberg-content .youtube_player iframe,.gutenberg-content .vimeo_player iframe,.editor-styles-wrapper .wp-block-embed iframe,.editor-styles-wrapper .youtube_player iframe,.editor-styles-wrapper .vimeo_player iframe{border:none}.gutenberg-content .wp-block-embed .wp-block-embed__wrapper,.gutenberg-content .wp-block-embed iframe,.gutenberg-content .wp-block-embed video,.gutenberg-content .youtube_player .wp-block-embed__wrapper,.gutenberg-content .youtube_player iframe,.gutenberg-content .youtube_player video,.gutenberg-content .vimeo_player .wp-block-embed__wrapper,.gutenberg-content .vimeo_player iframe,.gutenberg-content .vimeo_player video,.editor-styles-wrapper .wp-block-embed .wp-block-embed__wrapper,.editor-styles-wrapper .wp-block-embed iframe,.editor-styles-wrapper .wp-block-embed video,.editor-styles-wrapper .youtube_player .wp-block-embed__wrapper,.editor-styles-wrapper .youtube_player iframe,.editor-styles-wrapper .youtube_player video,.editor-styles-wrapper .vimeo_player .wp-block-embed__wrapper,.editor-styles-wrapper .vimeo_player iframe,.editor-styles-wrapper .vimeo_player video{width:100%;height:100%}.gutenberg-content .wp-block-group.is-layout-grid,.editor-styles-wrapper .wp-block-group.is-layout-grid{gap:2.5rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYWRtaW4vX2FjZi5zY3NzIiwiYWRtaW4vX2VkaXRvci5zY3NzIiwiYWRtaW4vX2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci1pbnRyYW5ldC5zY3NzIiwiY29tcG9uZW50cy9fc2l0ZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3NpdGUtZm9vdGVyLnNjc3MiLCJndXRlbmJlcmcvX2d1dGVuYmVyZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlRLHNSQUFBLENDSlIsTUFDSSxrREFBQSxDQUlBLG1EQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFNBQUEsQ0FFQSx3RkFDSSxrREFBQSxDQUdKLG1GQUNJLG9EQUFBLENBR0osMkRBQ0ksVUFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esd0NBQUEsQ0RUWixNQUVJLDBCQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0QkFBQSxDQUVBLHdCQUFBLENBQ0EsMEJBQUEsQ0FDQSw0QkFBQSxDQUNBLDhCQUFBLENBQ0EscUJBQUEsQ0FFQSx3QkFBQSxDQUNBLHdCQUFBLENBQ0EsdUJBQUEsQ0FJQSx1Q0FBQSxDQUNBLHdDQUFBLENBQ0EscUNBQUEsQ0FDQSxvQ0FBQSxDQUNBLHlDQUFBLENBQ0Esb0NBQUEsQ0FDQSx5Q0FBQSxDQUNBLDZDQUFBLENBQ0EsNENBQUEsQ0FDQSxtQ0FBQSxDQUlBLGtCQUFBLENBSUEsaUNBQUEsQ0FDQSwwQ0FBQSxDQUNBLG1DQUFBLENBSUEseUNBQUEsQ0FJSix1QkFDSSw4Q0FBQSxDRTdESixVQUNJLGVBQUEsQ0FHSixtQ0FDSSxZQUFBLENDUkosT0FDSSwrQ0FBQSxDQUNBLDJCQUFBLENBQ0EscUJBQUEsQ0FFQSxjQUNJLFdB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LGlCQUFBLENBRUEsb1FBQ0ksV0FBQSxDQUdKLGszQkFHSSxVQUFBLENBQ0EsV0FBQSxDQUlSLHdHQUNJLFVBQUEiLCJmaWxlIjoiYWRtaW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBGT05UUyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZmYW1pbHk9Um9ib3RvK1NlcmlmOml0YWwsb3Bzeix3Z2h0QDAsOC4uMTQ0LDEwMC4uOTAwOzEsOC4uMTQ0LDEwMC4uOTAwJmZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsMTAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNzAwOzAsOTAwOzEsMTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcFwiKTtcblxuJG1haW4tZm9udDogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiRhbHQtZm9udDogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4kdGl0bGUtZm9udDogXCJSb2JvdG8gU2VyaWZcIiwgc2VyaWY7XG4kZGVmYXVsdC1mb250LXNpemU6IDFyZW07XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gQ09MT1JTIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuOnJvb3Qge1xuICAgIC8vIFBSSU1JVElWRVNcbiAgICAtLW5ldXRyYWwtY29sb3ItMDogI2ZmZmZmZjtcbiAgICAtLW5ldXRyYWwtY29sb3ItMTU6ICNlZGVkZWQ7XG4gICAgLS1uZXV0cmFsLWNvbG9yLTI1OiAjYzZjNmM2O1xuICAgIC0tbmV1dHJhbC1jb2xvci01MDogIzhkOGQ4ZDtcbiAgICAtLW5ldXRyYWwtY29sb3ItNzU6ICM1NTU1NTQ7XG4gICAgLS1uZXV0cmFsLWNvbG9yLTEwMDogIzFkMWMxZDtcblxuICAgIC0tYnJhbmQtcHJpbWFyeTogI2QwZGY4ZjtcbiAgICAtLWJyYW5kLXNlY29uZGFyeTogIzUzN2Q4MjtcbiAgICAtLWJyYW5kLWFjY2VudC1waW5rOiAjYzUwMjdmO1xuICAgIC0tYnJhbmQtYWNjZW50LXB1cnBsZTogIzgwMmU4ZTtcbiAgICAtLWJyYW5kLWdyZXk6ICM2NDZhNzQ7XG5cbiAgICAtLXN0YXRlLXN1Y2Nlc3M6ICM3YWI1MWQ7XG4gICAgLS1zdGF0ZS13YXJuaW5nOiAjZmJiMjVkO1xuICAgIC0tc3RhdGUtZGFuZ2VyOiAjZmMzYjQ2O1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAvLyBUT0tFTlNcbiAgICAtLWNsci1wcmltYXJ5OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTEwMCk7XG4gICAgLS1jbHItc2Vjb25kYXJ5OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTc1KTtcbiAgICAtLWNsci1tZWRpdW06IHZhcigtLW5ldXRyYWwtY29sb3ItNTApO1xuICAgIC0tY2xyLWxpZ2h0OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTI1KTtcbiAgICAtLWNsci1leHRyYWxpZ2h0OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTE1KTtcbiAgICAtLWNsci1pbnZlcnQ6IHZhcigtLW5ldXRyYWwtY29sb3ItMCk7XG4gICAgLS1jbHItYnJhbmQtcHJpbWFyeTogdmFyKC0tYnJhbmQtcHJpbWFyeSk7XG4gICAgLS1jbHItYnJhbmQtc2Vjb25kYXJ5OiB2YXIoLS1icmFuZC1zZWNvbmRhcnkpO1xuICAgIC0tY2xyLWJyYW5kLWFjY2VudDogdmFyKC0tYnJhbmQtYWNjZW50LXBpbmspO1xuICAgIC0tY2xyLWJyYW5kLWdyZXk6IHZhcigtLWJyYW5kLWdyZXkpO1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAvLyBNQVJHSU5TXG4gICAgLS1tYWluLW9mZnNldC15OiAwO1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAvLyBGT05UU1xuICAgIC0tbWFpbi1mb250OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIC0tYWx0LWZvbnQ6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgIC0tdGl0bGUtZm9udDogXCJSb2JvdG8gU2VyaWZcIiwgc2VyaWY7XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC8vIFRSQU5TSVRJT05TXG4gICAgLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuYm9keS5jb2xvci1zY2hlbWUtbXVyZSB7XG4gICAgLS1jbHItYnJhbmQtYWNjZW50OiB2YXIoLS1icmFuZC1hY2NlbnQtcHVycGxlKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kbW9iaWxlLW1pbi13aWR0aDogMjByZW07IC8vIDMyMHB4XG4kdGFibGV0LW1pbi13aWR0aDogNDhyZW07IC8vIDc2OHB4XG4kbGFwdG9wLW1pbi13aWR0aDogNjRyZW07IC8vIDEwMjRweFxuJGRlc2t0b3AtbWluLXdpZHRoOiA5MHB4OyAvLyAxNDQwcHhcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBDT05UQUlORVIgLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kY29udGFpbmVyLW1heC13aWR0aDogNzVyZW07XG4kY29udGFpbmVyLW1heC13aWR0aC1uYXJyb3c6IDUwcmVtO1xuJGNvbnRhaW5lci1tYXgtd2lkdGgtd2lkZTogODByZW07XG4kY29udGFpbmVyLW1heC13aWR0aC1sYXJnZTogMTAwcmVtO1xuJGNvbnRhaW5lci1wYWRkaW5nLWxhcmdlOiAxMHJlbTtcbiRjb250YWluZXItcGFkZGluZzogMi41cmVtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBHQVBTIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRncmlkLWdhcDogMXJlbTtcbiRmbGV4LWdhcDogMXJlbTtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tIFRSQU5TSVRJT05TIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuIiwiOnJvb3Qge1xuICAgIC0taW5kaWNhdG9yLXNjaGVtZS1jb2xvcjogdmFyKC0tYnJhbmQtYWNjZW50LXBpbmspO1xufVxuXG4uYWNmLWZpZWxkLXNlbGVjdC5jb2xvci1zY2hlbWUtc2VsZWN0b3Ige1xuICAgIC5hY2YtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAmOmhhcyhvcHRpb25bdmFsdWU9XCJmcmFtYm9pc2VcIl06Y2hlY2tlZCkge1xuICAgICAgICAgICAgLS1pbmRpY2F0b3Itc2NoZW1lLWNvbG9yOiB2YXIoLS1icmFuZC1hY2NlbnQtcGluayk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyhvcHRpb25bdmFsdWU9XCJtdXJlXCJdOmNoZWNrZWQpIHtcbiAgICAgICAgICAgIC0taW5kaWNhdG9yLXNjaGVtZS1jb2xvcjogdmFyKC0tYnJhbmQtYWNjZW50LXB1cnBsZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWluZGljYXRvci1zY2hlbWUtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Jhc2UvdmFyaWFibGVzXCIgYXMgKjtcblxuLy8gQWdyYW5kaXQgbGEgd2lkdGggZGUgbCfDqWRpdGV1ciBkYW5zIGxlIGJhY2sgb2ZmaWNlXG4ud3AtYmxvY2sge1xuICAgIG1heC13aWR0aDogODByZW07XG59XG5cbmh0bWwgOndoZXJlKC53cC1ibG9jazpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4iLCIubG9naW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dpbi1jb3Zlci53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICNsb2dpbiB7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpLCAkYWxwaGE6IDAuMik7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbG9naW5mb3JtIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgI2JhY2t0b2Jsb2cgYSxcbiAgICAjbmF2IGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaXZhY3ktcG9saWN5LXBhZ2UtbGluayAucHJpdmFjeS1wb2xpY3ktbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgI21vX3NhbWxfbG9naW5fc3NvX2J1dHRvbixcbiAgICAjd3Atc3VibWl0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbG9naW5mb3JtIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWhpZGUtcHcge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjcmVmZXJlbnRfZW1haWxfZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItZXh0cmFsaWdodCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vYmFzZS92YXJpYWJsZXNcIiBhcyAqO1xuXG4uYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4zOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkYWx0LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iYWNrZ291bmQtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWJlZm9yZS1jb2xvcik7XG4gICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJwcmltYXJ5XCJdIHtcbiAgICAgICAgLS1idG4tYmVmb3JlLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwicHJpbWFyeVwiXSB7XG4gICAgICAgICAgICAtLWJ0bi1iYWNrZ291bmQtY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImJyYW5kLXByaW1hcnlcIl0ge1xuICAgICAgICAgICAgLS1idG4tYmFja2dvdW5kLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImJyYW5kLWFjY2VudFwiXSB7XG4gICAgICAgICAgICAtLWJ0bi1iYWNrZ291bmQtY29sb3I6IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiaW52ZXJ0XCJdIHtcbiAgICAgICAgICAgIC0tYnRuLWJhY2tnb3VuZC1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWJlZm9yZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cInNlY29uZGFyeVwiXSB7XG4gICAgICAgIC0tYnRuLWJhY2tnb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwicHJpbWFyeVwiXSB7XG4gICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgICAgIC0tYnRuLWJlZm9yZS1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAmW2RhdGEtY29sb3ItaG92ZXI9XCJicmFuZC1wcmltYXJ5XCJdIHtcbiAgICAgICAgICAgICAgICAtLWJ0bi1iZWZvcmUtY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1jb2xvci1ob3Zlcj1cImJyYW5kLWFjY2VudFwiXSB7XG4gICAgICAgICAgICAgICAgLS1idG4tYmVmb3JlLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJpbnZlcnRcIl0ge1xuICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgLS1idG4tYmVmb3JlLWNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcblxuICAgICAgICAgICAgJltkYXRhLWNvbG9yLWhvdmVyPVwiYnJhbmQtcHJpbWFyeVwiXSB7XG4gICAgICAgICAgICAgICAgLS1idG4tYmVmb3JlLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtY29sb3ItaG92ZXI9XCJicmFuZC1hY2NlbnRcIl0ge1xuICAgICAgICAgICAgICAgIC0tYnRuLWJlZm9yZS1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAgICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJicmFuZC1wcmltYXJ5XCJdIHtcbiAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgLS1idG4tYmVmb3JlLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImJyYW5kLWFjY2VudFwiXSB7XG4gICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgICAgICAtLWJ0bi1iZWZvcmUtY29sb3I6IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9iYXNlL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi5icmVhZGNydW1iIHtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1tZWRpdW0pO1xuXG4gICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgcm90YXRlOiAtOTBkZWc7XG4gICAgICAgICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ob21lLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vYmFzZS92YXJpYWJsZXNcIiBhcyAqO1xuXG5ib2R5LmludHJhbmV0IHtcbiAgICAtLWludHJhbmV0LW1lbnUtd2lkdGgtZGVmYXVsdDogNC41cmVtOyAvLyA3MnB4XG4gICAgLS1pbnRyYW5ldC1tZW51LXdpZHRoLWFjdGl2ZTogMTguNzVyZW07IC8vIDI5NXB4XG4gICAgLS1pbnRyYW5ldC10b3BiYXItaGVpZ2h0OiAyLjc1cmVtOyAvLyA0NHB4XG4gICAgLS1pbnRyYW5ldC1mb290ZXItaGVpZ2h0OiAyLjc1cmVtOyAvLyA0NHB4XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG5cbiAgICAjbWVudS1tb2JpbGUtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4zNzVyZW07XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2Nsb3NlLW1lbnUtbW9iaWxlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjY3N3JlbTtcbiAgICAgICAgcmlnaHQ6IDAuNjc3cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWVudS1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDVyZW07XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtIDFyZW0gMS41cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoZXZyb24taWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMC4xMjVyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSAubWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMCAwLjMxMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtb3BlbmVkLFxuICAgICAgICAgICAgJjpoYXMoLnN1Yi1tZW51IGE6Zm9jdXMpIHtcbiAgICAgICAgICAgICAgICAuY2hldnJvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgIHRvcDogMC4xMjVyZW07XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoXG4gICAgICAgICAgICAgICAgMTAwJSAtIDEuNXJlbSAtIDAuMzEyNXJlbSAtIDFyZW0gLSAwLjMxMjVyZW1cbiAgICAgICAgICAgICk7IC8vIExhcmdldXIgZHUgPGxpPiBtb2lucyBsZSBwaWN0bywgbW9pbnMgbGUgZ2FwLCBtb2lucyBsYSB0YWlsbGUgZHUgY2hldnJvbiBmYWN1bHRhdGlmLCBtb2lucyBsZSBnYXBcblxuICAgICAgICAgICAgJjpub3Qoc3Bhbik6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAxLjVyZW0gMC41cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMHZoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAxMDB2aDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3RvcGJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC50b3BiYXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9vbHMtbGlzdCxcbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuNjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2xzLWxpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbWVkaXVtKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgI29wZW4tbm90aWZpY2F0aW9ucy1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC4yODEyNXJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjE1NjI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY2OTYzcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjY29ubmVjdGVkLXVzZXItYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC40MTY2OXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW1lZGl1bSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcGJhci1kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICB0b3AgJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbixcbiAgICAgICAgICAgIHRyYW5zZm9ybSAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcbiAgICAgICAgbWF4LWhlaWdodDogODBkdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC4zMTI1cmVtO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uYmFuZGVhdS1ob3ZlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdXNlci1hY3Rpb25zLWRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4ubWFpbi1pbnRyYW5ldCB7XG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5Ni41cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1pbnRyYW5ldC1tZW51LXdpZHRoLWRlZmF1bHQpIDFmcjtcblxuICAgICAgICAjbWVudS1zaWRlYmFyIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA0IC8gMjtcblxuICAgICAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN0b3BiYXIge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFpbi5tYWluLWludHJhbmV0IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgICAgfVxuXG4gICAgICAgIGZvb3Rlci5pbnRyYW5ldC1mb290ZXIge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWFjdGl2ZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWludHJhbmV0LW1lbnUtd2lkdGgtYWN0aXZlKSAxZnI7XG5cbiAgICAgICAgICAgICNtZW51LXNpZGViYXIge1xuICAgICAgICAgICAgICAgIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoZXZyb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Jhc2UvdmFyaWFibGVzXCIgYXMgKjtcblxuaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWludmVydCk7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICY6aGFzKC5oZWFkZXItbWVudS1hY3Rpb25zID4gLmhlYWRlci1tZW51LXdyYXBwZXI6aG92ZXIpIC5oZWFkZXItbWVudS1lbnRyaWVzIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgICY6aGFzKC5oZWFkZXItbWVudS1lbnRyaWVzOmhvdmVyKSAuaGVhZGVyLW1lbnUtZW50cmllcyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMC42MnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzFweCkge1xuICAgICAgICAgICAgICAgIGdhcDogMy4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1cmVtO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjRyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzNweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvcC1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGdhcDogMC42MnJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzNXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmVydGljYWwtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJiA+IGEsXG4gICAgICAgICAgICAgICAgJiA+IGJ1dHRvbixcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMC42MnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjbWVudS1idG4ge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2pvaW4tbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2hmb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAgICAgLmNsb3NlLXNlYXJjaC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IDBweCByZ2JhKDI5LCAyOCwgMjksIDAuMTUpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NlYXJjaC1oZWFkZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWVudS1kZWNvdXZyaXIsXG4gICAgI21lbnUtYWdpciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gICAgICAgIHJvdy1nYXA6IDAuNXJlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAtLWNsci1hY3RpdmUtbWVudS10b3AtZW50cnk6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgICAgIC0tY2xyLWJlZm9yZS1tZW51LXRvcC1lbnRyeTogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjM4cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC41NjI1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYWN0aXZlLW1lbnUtdG9wLWVudHJ5KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmVmb3JlLW1lbnUtdG9wLWVudHJ5KTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI2MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0wLjI1cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbnUtYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSkgMCUsXG4gICAgICAgICAgICB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSkgNTAlLFxuICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLWFjY2VudCkgNTAlLFxuICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLWFjY2VudCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAwcHggcmdiYSgyOSwgMjgsIDI5LCAwLjE1KTtcblxuICAgICAgICAuaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtdG9wLWVudHJpZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlLWRlY291dnJpciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LXRvcC1lbnRyaWVzIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5ZnIgMTdmciAxM2ZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtYWdpciAubWVudS10b3AtZW50cmllcyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4ZnIgMTVmciAxN2ZyO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi51bmFwZWkxNyB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAgICAgICAgIHZhcigtLWNsci1icmFuZC1wcmltYXJ5KSAwJSxcbiAgICAgICAgICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpIDUwJSxcbiAgICAgICAgICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLWFjY2VudCkgNTAlLFxuICAgICAgICAgICAgICAgICAgICB2YXIoLS1jbHItYnJhbmQtYWNjZW50KSAxMDAlXG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZGUtYWdpciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5zaWRlLWFjdGlvbnMgLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbnUtZW50cmllcyB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlLWVudHJpZXMge1xuICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgICAgICAgICAubWVudS1ibG9jcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLm1lbnUtdGl0bGUgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtYmxvY3Mtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWRlLWRlY291dnJpciB7XG4gICAgICAgICAgICAgICAgLm1lbnUtYmxvY3Mtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTlmciAxOGZyIDEzZnI7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMHZtYXggdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgLTEwMHZtYXgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWRlLWFnaXIge1xuICAgICAgICAgICAgICAgIC5tZW51LWJsb2NzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4ZnIgMTVmciAxN2ZyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwMHZtYXggdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAtMTAwdm1heCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtYmxvYyAubWVudS10b3AtZW50cnkge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYmVmb3JlLW1lbnUtdG9wLWVudHJ5KTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjVyZW0gMS43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMCAwLjVyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMTJyZW0gMC41cmVtO1xuICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1hZ2lyIHtcbiAgICAgICAgICAgIGxpLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODFweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgICAgIHZhcigtLWNsci1icmFuZC1wcmltYXJ5KSAwJSxcbiAgICAgICAgICAgICAgICB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSkgNTAlLFxuICAgICAgICAgICAgICAgIHZhcigtLWNsci1icmFuZC1hY2NlbnQpIDUwJSxcbiAgICAgICAgICAgICAgICB2YXIoLS1jbHItYnJhbmQtYWNjZW50KSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQxcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAwcHggcmdiYSgyOSwgMjgsIDI5LCAwLjE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlLWRlY291dnJpciB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZS1hZ2lyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODFweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JvdXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuNjJyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIC52ZXJ0aWNhbC1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC42MnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgIC52ZXJ0aWNhbC1zZXBhcmF0b3IubGFzdCxcbiAgICAgICAgICAgICNvcGVuLXNlYXJjaC1idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vYmFzZS92YXJpYWJsZXNcIiBhcyAqO1xuXG5mb290ZXIuc2l0ZS1mb290ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSk7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXRvcC1jb250YWluZXIge1xuICAgICAgICAuY3VzdG9tLWxvZ28tbGluayBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vjb25kLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAyLjVyZW0gNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3Mge1xuICAgICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC42MjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLW1lbnUsXG4gICAgICAgIC5ub3VzLXNvdXRlbmlyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDAuMzhyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMjVyZW07XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41NjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItbWVudSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDE2cmVtIC0gMnJlbSk7IC8vIHJlbW92aW5nIGV4aXN0aW5nIGdhcCBmcm9tIC5mb290ZXItZ3JvdXAgcGFyZW50XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdXMtc291dGVuaXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIyNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9iYXNlL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi5ndXRlbmJlcmctY29udGVudCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1zZWNvbmRhcnkpO1xuICAgIH1cblxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNnJlbTtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuOTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAxLjU1NzdyZW0gKyAxLjQxMDN2dywgMy4yNXJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjVyZW0sIDIuMTUzOHJlbSArIDEuNTM4NXZ3LCA0cmVtKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjM3MDJyZW0gKyAwLjU3Njl2dywgMi4wNjI1cmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDJyZW0sIDEuODg0NnJlbSArIDAuNTEyOHZ3LCAyLjVyZW0pO1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDIuMjVyZW0gMS4yNXJlbTtcbiAgICB9XG5cbiAgICAmID4gaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMS4zMTczcmVtICsgMC4yNTY0dncsIDEuNjI1cmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTg3NXJlbSwgMS4xNTg3cmVtICsgMC4xMjgydncsIDEuMzEyNXJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgcCBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgcC5oYXMtd2hpdGUtY29sb3IgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICBwLFxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHAsXG4gICAgdWwsXG4gICAgZmlndXJlLFxuICAgIGEsXG4gICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNnJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICB9XG5cbiAgICBzdHJvbmcsXG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMS4wNnJlbTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgJiA+IGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stZmlsZSB7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMS41cmVtO1xuXG4gICAgICAgIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRG9jdW1lbnQgOiBcIjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgICAgICAgICAgIC0tYnRuLWJhY2tnb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgICAgIC0tYnRuLWJlZm9yZS1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAtLWJ0bi1iZWZvcmUtY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjM4cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWx0LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWJhY2tnb3VuZC1jb2xvcik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRuLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWJlZm9yZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1lbWJlZCxcbiAgICAueW91dHViZV9wbGF5ZXIsXG4gICAgLnZpbWVvX3BsYXllciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIsXG4gICAgICAgIGlmcmFtZSxcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stZ3JvdXAuaXMtbGF5b3V0LWdyaWQge1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICB9XG59XG4iXX0= */
