@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v100/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}@font-face{font-family:Bpg-Arial;src:url(/assets/fonts/arial/bpg-arial-caps-webfont.woff2) format("woff2"),url(/assets/fonts/arial/bpg-arial-caps-webfont.woff) format("woff"),url(/assets/fonts/arial/bpg-arial-caps-webfont.ttf) format("truetype")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html[lang=georgia]{font-family:Bpg-Arial}html{font-family:Roboto}*{margin:0;padding:0}body{background-color:#f7f8fc;font-weight:400;display:none}body.hide-scroll{overflow:hidden}header.hide-sidebar{width:100%;left:0}main{position:absolute;width:100%;top:3.75rem;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s cubic-bezier(.25,.9,.25,1);transition:.5s cubic-bezier(.25,.9,.25,1)}main>.content-wrapper{padding:1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box}main.hidden-sidebar{width:100%;left:0}main.hidden-sidebar .toggle-sidebar{-webkit-transform:rotateY(0);transform:rotateY(0)}main .toggle-sidebar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;z-index:99;color:#84868c;margin-top:-2.95rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .25rem;margin-left:.875rem;cursor:pointer;font-size:1.5rem;border-radius:3.125rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:9}main .toggle-sidebar:hover{opacity:.8}main .toggle-sidebar-helper{position:fixed;top:0;height:100dvh;width:1.25rem;z-index:9}main p.page-title{position:fixed;font-size:.875rem;font-weight:700;text-transform:uppercase;z-index:9;color:#5f5f5f;padding:.9375rem;margin-top:-3.125rem;margin-left:2.4375rem}main .custom-scrollbar{width:.375rem!important;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}main .custom-scrollbar .custom-scrollbar-btn{background-color:#cbced8!important;border-radius:.625rem}main:hover .custom-scrollbar{opacity:1;pointer-events:all}a{text-decoration:none;color:inherit}ul{list-style-type:none}button,input,select{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.625rem;height:3.25rem;font-family:inherit;background:#fff;font-size:.875rem;color:#5f5f5f;border:.0625rem solid #e3e4eb;border-radius:.3125rem;font-weight:400,Bpg-Arial}button[disabled],input[disabled],select[disabled]{background:#ececec!important;border:0!important;color:#9e9e9e!important;-webkit-filter:none!important;filter:none!important;cursor:no-drop!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=checkbox]{cursor:pointer}select{cursor:pointer}textarea{resize:none;background:#fff;font-size:.875rem;color:#5f5f5f;border:.0625rem solid #e3e4eb;border-radius:.3125rem}table th{font-weight:400}label{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-weight:700;font-size:1.875rem}h2{font-weight:700;font-size:1.375rem}h3{font-weight:500;font-size:1.0625rem}h4{font-weight:400}@media screen and (max-width:64rem){main .toggle-sidebar{display:none!important}main p.page-title{position:absolute;left:0;right:0;margin:auto;margin-top:-3.125rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}}header{background-color:#f7f8fc;height:3.75rem;line-height:3.75rem;width:100%;position:fixed;top:0;right:0;border-bottom:.0625rem solid #cbced8;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .9375rem;-webkit-box-sizing:border-box;box-sizing:border-box}header.tumbet{background-color:#0c53a2!important}header.tumbet .desktop-header-full-name .name span:last-child,header.tumbet .desktop-header-full-name span.material-icons,header.tumbet .menu,header.tumbet .page-title span,header.tumbet .request-count *,header.tumbet .toggle-sidebar{color:#fff!important}header.spassino{background-color:#ffb603!important}header.spassino .desktop-header-full-name .name span:last-child,header.spassino .desktop-header-full-name span.material-icons,header.spassino .menu,header.spassino .page-title span,header.spassino .request-count *,header.spassino .toggle-sidebar{color:#292929!important}header.spassino .right .request-count a .count{color:#fff}header.funbahis{background-color:#000919!important}header.funbahis .desktop-header-full-name .name span:last-child,header.funbahis .desktop-header-full-name span.material-icons,header.funbahis .menu,header.funbahis .page-title span,header.funbahis .request-count *,header.funbahis .toggle-sidebar{color:#fff!important}header .page-title{margin-left:2.5rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:11.25rem}header .page-title span{font-size:.875rem;font-weight:700;text-transform:uppercase;color:#5f5f5f;line-height:20px}header .menu{display:none}header .suspend-container{position:absolute;background-color:red;width:19rem;height:100%;left:14rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .875rem;z-index:5}header .suspend-container i{color:#fff;font-size:1.5rem}header .suspend-container p.message{margin-left:.4375rem;color:#fff;font-size:.9375rem;line-height:.9375rem;font-weight:300}header .suspend-container p.timer{font-size:1.125rem;color:#fff;font-weight:500;margin-left:1.1875rem}header .search-brand{position:relative;left:0;margin-left:auto}header .search-brand.active::before{content:'';position:absolute;top:.3125rem;left:0;width:100%;background:#fff;z-index:9;height:3.375rem}header .search-brand.active input{-webkit-box-shadow:none;box-shadow:none;border:.0625rem solid transparent}header .search-brand.active .select{display:block!important}header .search-brand input{height:3.25rem;width:13.875rem;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:99;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}header .search-brand input::-webkit-input-placeholder{color:#5f5f5f}header .search-brand input::-moz-placeholder{color:#5f5f5f}header .search-brand input::-ms-input-placeholder{color:#5f5f5f}header .search-brand input::placeholder{color:#5f5f5f}header .search-brand span.material-icons{position:absolute;height:3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:.25rem;right:1.1875rem;color:#d0d2db;z-index:99}header .search-brand .select{display:none;position:absolute;top:3.6875rem;left:0;right:0;background:#fff;-webkit-box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);border-radius:.3125rem;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:33.5rem;border-top-left-radius:0;border-top-right-radius:0;border-top:.0625rem solid #cbced8}header .search-brand .select .option{padding-left:1.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:3rem;line-height:3rem;border-top:.0625rem solid #eff0f3;font-weight:500;font-size:.875rem;color:#5f5f5f;cursor:pointer}header .search-brand .select .option:hover{color:#4caf50}header .search-brand .select .option.inactive{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .search-brand .select .option.inactive i{color:#c00;margin-right:1.3125rem}header .search-brand .select .toggle{font-size:13px;color:red;font-weight:500;text-align:right;margin-right:15px;height:30px;line-height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .orders-search{position:relative;left:0;margin-left:auto;display:none!important}header .orders-search .choosen{height:3.25rem;width:13.875rem;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}header .orders-search .choosen>div{width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .orders-search .total{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.7625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1.0625rem;height:1.0625rem;line-height:1.0625rem;padding:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:3.125rem;background-color:#c00;font-weight:500;font-size:.8125rem;color:#fff;z-index:999}header .orders-search.active::before{content:'';position:absolute;top:.3125rem;left:0;width:100%;background:#fff;z-index:9;height:3.375rem}header .orders-search.active input{-webkit-box-shadow:none;box-shadow:none;display:block!important;border:.0625rem solid transparent}header .orders-search.active .select{display:block!important}header .orders-search input{height:3.25rem;width:13.875rem;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:99;display:none;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}header .orders-search input#order-check{pointer-events:none}header .orders-search input::-webkit-input-placeholder{color:#5f5f5f}header .orders-search input::-moz-placeholder{color:#5f5f5f}header .orders-search input::-ms-input-placeholder{color:#5f5f5f}header .orders-search input::placeholder{color:#5f5f5f}header .orders-search span.material-icons{position:absolute;height:3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:.25rem;right:1.1875rem;color:#d0d2db;z-index:99}header .orders-search .select{display:none;position:absolute;top:6.4rem;left:0;right:0;background:#fff;-webkit-box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);border-radius:.3125rem;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:33.5rem;border-top-left-radius:0;border-top-right-radius:0;border-top:.0625rem solid #cbced8}header .orders-search .select .option{padding-left:1.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:3rem;line-height:3rem;border-top:.0625rem solid #eff0f3;font-weight:500;font-size:.875rem;color:#5f5f5f;cursor:pointer}header .orders-search .select .option:hover{color:#4caf50}header .orders-search .select .option.inactive{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .orders-search .select .option.inactive i{color:#c00;margin-right:1.3125rem}header .orders-search .select .toggle{font-size:13px;color:red;font-weight:500;text-align:right;margin-right:15px;height:30px;line-height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .orders-search .select .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:1.3125rem}header .orders-search .select .option input{height:unset;width:unset;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-shadow:unset;box-shadow:unset;border:unset;z-index:99}header .right{margin-left:12.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .right .support{float:left;background:#4caf50;border-radius:3.125rem;height:2.125rem;padding-right:.625rem;padding-left:1rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:120ms;transition:120ms}header .right .support:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}header .right .support span.material-icons{margin-left:.3125rem;font-size:1.5rem}header .right .request-count{margin-left:1.25rem;padding-left:.625rem;border-left:.0625rem solid #d4e2e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem}header .right .request-count a{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .7rem;cursor:pointer}header .right .request-count a .left{position:relative;width:1.875rem;height:1.875rem;line-height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}header .right .request-count a img{vertical-align:middle}header .right .request-count a .count{position:absolute;top:-.3125rem;right:-.4375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1.0625rem;height:1.0625rem;line-height:1.0625rem;padding:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:3.125rem;background-color:#c00;font-weight:500;font-size:.8125rem;color:#fff}header .right .request-count a .count.zero{background:#b3c1c8;color:#5f5f5f}header .right .request-count a p.request-text{color:#5f5f5f;font-weight:500;font-size:.875rem;margin-left:.9375rem;line-height:normal}header .right .request-count a .material-icons{vertical-align:middle;font-size:1.5rem;color:#909fa7}header .desktop-header-full-name{position:relative;display:inline-block;font-size:1.0625rem;padding-left:1.875rem;border-left:.0625rem solid #d4e2e9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;height:1.875rem;cursor:pointer}header .desktop-header-full-name:hover span:last-child{color:#000}header .desktop-header-full-name .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .desktop-header-full-name .name *{vertical-align:middle}header .desktop-header-full-name .name span:first-child{width:1.875rem;height:1.875rem;line-height:1.875rem;display:inline-block;text-align:center;border-radius:.125rem;font-size:.875rem;background-color:#d4e2e9;color:#40aee1}header .desktop-header-full-name .name span:last-child{font-weight:700;color:#5f5f5f;margin-left:.625rem;height:1.875rem;font-size:.875rem;line-height:1.875rem;display:inline-block;text-transform:capitalize;-webkit-transition:color 120ms ease-in;transition:color 120ms ease-in}header .desktop-header-full-name span.material-icons{position:relative;top:.125rem;margin-left:.4375rem;color:rgba(0,0,0,.4);-webkit-transition:color 120ms ease-in;transition:color 120ms ease-in}header .desktop-header-full-name:hover span.material-icons{color:rgba(0,0,0,.8)}header .desktop-header-full-name ul{position:absolute;width:100%;left:0;top:0;background:#f7f8fc;top:2.75rem;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;border:.0625rem solid #e3e4eb;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);display:none}header .desktop-header-full-name ul li{line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box;color:#5f5f5f;font-weight:500;font-size:.875rem}header .desktop-header-full-name ul li:not(:first-child){border-top:.0625rem solid #e3e4eb}header .desktop-header-full-name ul li a,header .desktop-header-full-name ul li.sign-out{display:block;padding:.9375rem;padding-left:1.875rem!important;text-align:left}header .desktop-header-full-name ul li:hover{background:rgba(0,0,0,.04)}header .choose-locale{margin-left:.9375rem;cursor:pointer;width:2.1875rem;position:relative}header .choose-locale ul{position:absolute;width:2.5rem;right:0;top:4rem;background:#f7f8fc;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;border:.0625rem solid #e3e4eb;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);display:none}header .choose-locale ul li{line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:.3rem;color:#5f5f5f;font-weight:500;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .choose-locale ul li.fav .material-icons{color:#4caf50}header .choose-locale ul li .material-icons{margin-left:auto;-webkit-transition:.2s ease;transition:.2s ease}header .choose-locale ul li .material-icons:hover{opacity:.8}header .choose-locale ul li:not(:first-child){border-top:.0625rem solid #e3e4eb}header .choose-locale ul li a{display:block}header .choose-locale ul li:hover{background:rgba(0,0,0,.04)}.overlay.session-expired .popup{padding:0;padding:3rem;width:25rem}.overlay.session-expired .popup h2{text-align:center;line-height:2rem}.overlay.session-expired .popup .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.overlay.session-expired .popup .actions .btn{width:6rem}.overlay.please-choose .popup{padding:0;padding:3rem;width:25rem}.overlay.please-choose .popup h2{text-align:center;line-height:2rem;margin-bottom:3rem}.overlay.please-choose .popup select{width:100%}.overlay.please-choose .popup .actions{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.overlay.please-choose .popup .actions .btn{width:6rem}.overlay.please-choose .popup.multiselect .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay.please-choose .popup.multiselect select.alert{border:1px solid red}.overlay.totp-action{z-index:99999}.overlay.totp-action .popup{width:400px}.overlay.totp-action .popup .content{padding:0 1rem}.overlay.totp-action .popup .content p:not(.err-text){text-align:center;padding:2rem}.overlay.totp-action .popup .content form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.overlay.totp-action .popup .content form input{width:8rem;text-align:center;padding:0}.overlay.totp-action .popup .content form .btn{margin:0;margin-left:1rem}@media screen and (max-width:102.1875rem){p.request-text{display:none}}@media screen and (max-width:85.125rem){header .desktop-header-full-name .name span:last-child{display:none}}@media screen and (max-width:77.5rem){header .request-text{display:none}}@media screen and (max-width:480px){.overlay.please-choose .popup{max-width:70%!important}}@media screen and (max-width:64rem){header .menu{display:block;color:#636363;padding-left:.9375rem;font-size:2.0625rem;cursor:pointer}header .search-brand{left:.75rem}header .right{margin-left:auto}header .desktop-header-full-name .name span:last-child{display:block}header .desktop-header-full-name ul li{padding-left:0!important;padding-right:0!important;width:100%;text-align:center}}@media screen and (max-width:51.5rem){header .page-title{display:none}header .search-brand{display:none}.sidebar label.search{display:block!important}}@media screen and (max-width:37rem){header .right .request-text{display:none}header .desktop-header-full-name .name span:last-child{display:block}}@media screen and (max-width:28.75rem){header .desktop-header-full-name .name span:last-child{display:none}}nav.sidebar{width:65%;position:fixed;z-index:2;left:0;top:0;height:100dvh;background-color:#fff;display:block;width:15.625rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.9,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.9,.25,1);transition:transform .5s cubic-bezier(.25,.9,.25,1);transition:transform .5s cubic-bezier(.25,.9,.25,1),-webkit-transform .5s cubic-bezier(.25,.9,.25,1);z-index:10}nav.sidebar.hide-sidebar{-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav.sidebar .logo-url{width:100%;padding:1.25rem;height:5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#fff;display:inline-block}nav.sidebar .logo-url .logo{height:75px;max-width:100%;-o-object-fit:contain;object-fit:contain}nav.sidebar label.search{margin-top:1.125rem;border-bottom:.0625rem solid #eff0f3;padding-top:.625rem;padding-bottom:1.125rem;display:none}nav.sidebar label.search select[name=searchBrand]{width:90%;margin:auto;display:block}nav.sidebar ul.side-menu{list-style-type:none;color:#9caabc;font-size:.9375rem;letter-spacing:.0313rem}nav.sidebar ul.side-menu>li{height:auto;line-height:3.4375rem;overflow:hidden;color:#292929;border-bottom:.0625rem solid #eff0f3;display:none}nav.sidebar ul.side-menu>li[data-brand="65"]{display:none}nav.sidebar ul.side-menu>li:not(.sub){height:3.4375rem}nav.sidebar ul.side-menu>li.sub{position:relative;height:3.4375rem}nav.sidebar ul.side-menu>li.sub.active{height:auto}nav.sidebar ul.side-menu>li.sub.active span.material-icons.arrow{color:#4caf50}nav.sidebar ul.side-menu>li.sub span.material-icons.arrow{position:absolute;right:1rem;top:0;height:3.4375rem;color:#d0d2db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.sidebar ul.side-menu>li.sub ul{padding-left:2.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}nav.sidebar ul.side-menu>li.sub ul li{color:rgba(40,40,40,.7);margin-bottom:1.75rem;line-height:normal}nav.sidebar ul.side-menu>li.sub ul li.menu-cellxpert{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.menu-cellxpert.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.tumbet-report{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.tumbet-report.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.aff-report{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.aff-report.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.mga-limit-report{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.mga-limit-report.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.vip-club-brand{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.vip-club-brand.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.games-report{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.games-report.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.system-payment-data{display:none}nav.sidebar ul.side-menu>li.sub ul li a{margin-left:.4375rem;padding-left:2.1875rem}nav.sidebar ul.side-menu>li.sub ul li a span:not(.material-icons){font-size:.875rem;font-weight:500;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex}nav.sidebar ul.side-menu>li.sub ul li a::before{content:'';position:absolute;left:0;width:.3125rem;height:.3125rem;background:#d0d2db;display:block;border-radius:50%;top:0;bottom:0;margin:auto}nav.sidebar ul.side-menu>li.sub ul li a.active::before{background:#4caf50}nav.sidebar ul.side-menu>li>a{line-height:normal;height:3.4375rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.sidebar ul.side-menu>li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;vertical-align:middle;text-decoration:none;padding-left:2.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 120ms ease-in;transition:color 120ms ease-in;cursor:pointer}nav.sidebar ul.side-menu>li a:hover{color:#4caf50}nav.sidebar ul.side-menu>li a.active,nav.sidebar ul.side-menu>li a.selected{color:#4caf50}nav.sidebar ul.side-menu>li a *{vertical-align:middle}nav.sidebar ul.side-menu>li a span:not(.material-icons){font-weight:700;font-size:.875rem;width:70%}nav.sidebar ul.side-menu>li a span.material-icons{font-size:1.3125rem;margin-right:1.25rem;color:#d0d2db}nav.sidebar ul.side-menu>li p.title{display:block;margin-top:1.25rem}nav.sidebar ul.side-menu>li a.inner{display:block;padding-left:1.25rem;margin-top:.625rem}nav.sidebar .custom-scrollbar{width:.375rem!important;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}nav.sidebar .custom-scrollbar .custom-scrollbar-btn{background-color:#eff0f3!important;border-radius:.625rem}nav.sidebar:hover .custom-scrollbar{opacity:1;pointer-events:all}@media only screen and (max-width:64rem){.overlay{z-index:9!important}.overlay.visible{display:block!important}nav.sidebar{width:68%;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100dvh;overflow:auto;z-index:999}nav.sidebar .side-menu li a{-webkit-box-sizing:border-box;box-sizing:border-box}nav.sidebar.active{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:25rem) and (max-width:64rem){.overlay{z-index:99!important}nav.sidebar{width:18.75rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;overflow:auto}nav.sidebar .side-menu li a{-webkit-box-sizing:border-box;box-sizing:border-box}nav.sidebar.active{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:64rem){.menu-overlay{display:none!important}}input.gray,select.gray{background:#f6f6f6!important;border:.0625rem solid #e4e4e4!important}form.type-2.generate-password{position:fixed!important;width:22rem;background:#fbfbfb;overflow:hidden;padding:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem;-webkit-box-shadow:0 0 2.6875rem rgba(0,0,0,.17);box-shadow:0 0 2.6875rem rgba(0,0,0,.17);display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999;-webkit-animation:.4s passwordGeneratorAnimation;animation:.4s passwordGeneratorAnimation;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes passwordGeneratorAnimation{from{opacity:.4;-webkit-transform:translateY(1rem);transform:translateY(1rem)}}@keyframes passwordGeneratorAnimation{from{opacity:.4;-webkit-transform:translateY(1rem);transform:translateY(1rem)}}form.type-2.generate-password .row{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}form.type-2.generate-password .row>label.generatedPassword{min-width:unset!important;-ms-flex-negative:unset!important;flex-shrink:unset!important;margin-top:0!important}form.type-2.generate-password .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.2rem}form.type-2.generate-password .checkboxes .flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.625rem}form.type-2.generate-password .checkboxes label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.type-2.generate-password .checkboxes label+label{margin-left:2.125rem}form.type-2.generate-password .checkboxes label input{width:1.125rem;margin-right:.3125rem;height:2.25rem}form.type-2.generate-password .checkboxes label span{font-size:.875rem}form.type-2.generate-password .checkboxes label span.symbols{margin-left:.125rem}form.type-2.generate-password .length{margin-top:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.type-2.generate-password .length .count-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.type-2.generate-password .length span{font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.type-2.generate-password .length span:first-child{margin-right:.625rem;margin-top:.3125rem}form.type-2.generate-password .length span.count{font-weight:600;font-size:1.125rem;margin-top:.3125rem;width:1.5rem}form.type-2.generate-password .length .slider{position:relative;width:12.5rem}form.type-2.generate-password .length .slider .bar{position:absolute;left:0;width:100%;background-color:#dedede;height:.3125rem;border-radius:.3125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.type-2.generate-password .length .slider .ball{position:absolute;width:1.25rem;height:1.25rem;border-radius:50%;border:.0625rem solid #e3e4eb;top:-.5rem;margin-left:-.625rem;background-color:#4caf50;cursor:pointer}form.type-2.generate-password .password-strength{margin-top:1.875rem;font-size:.875rem;margin-bottom:1.2rem}form.type-2.generate-password .password-strength .strength{display:inline-block;margin-left:.625rem}form.type-2.generate-password .password-strength .strength span{font-weight:600}form.type-2.generate-password .password-strength .strength .normal{color:#0471af}form.type-2.generate-password .password-strength .strength .bad{color:#cc0808}form.type-2.generate-password .password-strength .strength .weak{color:#566d6a}form.type-2.generate-password .password-strength .strength .strong{color:green}.grid-wrapper{min-height:9.375rem;background-color:#fff;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem;margin-top:1.625rem;overflow:hidden}.grid-wrapper.collapsed{min-height:0}.grid-wrapper.collapsed .tb-wrapper{display:none}.grid-wrapper.collapsed .expand{-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.grid-wrapper img.banner-img{cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.grid-wrapper img.banner-img:hover{opacity:.7}.grid-wrapper.not-border{border:0;border-radius:0}.grid-wrapper .grid-header{padding-bottom:1.25rem;padding-top:1.25rem;padding-right:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #eff0f3}.grid-wrapper .grid-header select.page-size{padding:0 .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:3.75rem;color:#636363;background-image:url(/assets/img/arrow.svg),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url(/assets/img/arrow.svg),linear-gradient(#fff,#fff);background-position:right 0 top 50%,0 0;background-repeat:no-repeat;box-sizing:border-box;background-size:1.5rem;-webkit-appearance:none;height:2.0625rem}.grid-wrapper .grid-header .toggle-button{margin-left:.625rem;position:relative;color:#636363}.grid-wrapper .grid-header .toggle-button .select-box{cursor:pointer;width:3.125rem;height:2.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;font-size:.875rem;color:#5f5f5f;border:.0625rem solid #e3e4eb;border-radius:.3125rem}.grid-wrapper .grid-header .toggle-button .select-options{width:11.875rem;z-index:10;top:2.775rem!important;background-color:#fff;position:absolute;right:0;top:2.375rem;border:.0625rem solid rgba(0,0,0,.2);display:none;max-height:25rem;overflow-y:auto;padding:0;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem}.grid-wrapper .grid-header .toggle-button .select-options .single-option{width:100%;padding:0 .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:2.05rem;margin:0;border-bottom:.0625rem solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-wrapper .grid-header .toggle-button .select-options .single-option:hover{background-color:#f1f1f1}.grid-wrapper .grid-header .toggle-button .select-options .single-option input[type=checkbox]{right:.7rem}.grid-wrapper .grid-header .toggle-button .select-options .single-option span{margin-left:0;font-size:.875rem;color:#636363;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.grid-wrapper .grid-header .expand{cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.grid-wrapper .grid-header .grid-title{margin-right:auto;padding-left:1.875rem}.grid-wrapper .tb-wrapper{overflow:auto}.grid-wrapper table.g-grid{width:100%;border-collapse:collapse;table-layout:fixed}.grid-wrapper table.g-grid tr{border-top:.0625rem solid #eff0f3}.grid-wrapper table.g-grid tr td,.grid-wrapper table.g-grid tr th{padding-left:1.9375rem}.grid-wrapper table.g-grid thead tr{height:2.8125rem}.grid-wrapper table.g-grid thead tr th{text-align:left;color:#0f0f0f;font-weight:500;font-size:.8125rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-wrapper table.g-grid thead tr th.orderable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-bottom:.625rem}.grid-wrapper table.g-grid thead tr th.orderable span{vertical-align:middle}.grid-wrapper table.g-grid thead tr th.orderable .arrow-asc,.grid-wrapper table.g-grid thead tr th.orderable .arrow-desc{display:none;margin-left:.25rem;font-size:1.5rem}.grid-wrapper table.g-grid thead tr th.orderable.asc .arrow-asc{display:inline}.grid-wrapper table.g-grid thead tr th.orderable.asc .arrow-asc .up-down-arrows{display:none}.grid-wrapper table.g-grid thead tr th.orderable.desc .arrow-desc{display:inline}.grid-wrapper table.g-grid thead tr th.orderable.asc,.grid-wrapper table.g-grid thead tr th.orderable.desc{padding-bottom:unset}.grid-wrapper table.g-grid thead tr th.orderable.asc .up-down-arrows,.grid-wrapper table.g-grid thead tr th.orderable.desc .up-down-arrows{display:none}.grid-wrapper table.g-grid thead tr th.orderable .up-down-arrows{position:relative;top:.1875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-wrapper table.g-grid thead tr th.orderable .up-down-arrows span:first-child{margin-bottom:-1.125rem}.grid-wrapper table.g-grid tbody tr{height:2.375rem}.grid-wrapper table.g-grid tbody tr.total{font-style:italic}.grid-wrapper table.g-grid tbody tr:hover{background-color:#eeeff1!important}.grid-wrapper table.g-grid tbody tr td{text-align:left;color:grey;font-weight:400;font-size:.8125rem}.grid-wrapper table.g-grid tbody tr td:not(:last-child){overflow:hidden;text-overflow:ellipsis}.grid-wrapper table.g-grid tbody tr td[field=mobile]{white-space:nowrap}.grid-wrapper table.g-grid tbody tr td a{color:#4caf50}.grid-wrapper table.g-grid tbody tr td a:hover{text-decoration:underline}.grid-wrapper table.g-grid tbody tr td .btn{line-height:unset;height:1.8rem}.grid-wrapper table.g-grid tbody tr td .btn:not(.info){min-width:4.25rem!important}.grid-wrapper table.g-grid tbody tr td .btn.choose-file{height:1.75rem!important}.grid-wrapper table.g-grid tbody tr td .btn:not(.red):not(.choose-file){background-color:#4caf50}.grid-wrapper table.g-grid tbody tr td span.material-icons{text-align:center;height:1.8125rem;line-height:1.8125rem;width:1.8125rem;-webkit-transition:.4s;transition:.4s;border-radius:.125rem;opacity:1;cursor:pointer;font-size:1.3125rem;margin:0 .125rem}.grid-wrapper table.g-grid tbody tr td span.material-icons:hover{opacity:1}.grid-wrapper table.g-grid tbody tr td .btn-ico{width:1.8125rem;height:1.8125rem;line-height:1.8125rem;text-align:center;color:#333;background:#d4e2e9;opacity:1!important;border-radius:.125rem;font-size:1.3125rem;-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}.grid-wrapper table.g-grid tbody tr td .btn-ico:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.grid-wrapper table.g-grid tbody tr td .btn-ico.cancel,.grid-wrapper table.g-grid tbody tr td .btn-ico.delete{color:#c00;background-color:#e9d4d4}.grid-wrapper table.g-grid tbody tr td .btn-ico.save{color:#4caf50;background:#c6e4d4}.grid-wrapper table.g-grid tbody tr td .btn-ico.info{width:1.75rem;height:1.75rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.0625rem;color:#fff;background:#006cff;margin-left:1.25rem;min-width:auto}.grid-wrapper table.g-grid tbody tr td input,.grid-wrapper table.g-grid tbody tr td select{height:1.9375rem;padding-left:.625rem;width:7.8125rem}.grid-wrapper table.g-grid tbody tr td span.red{color:#ff3131}.grid-wrapper table.g-grid tbody tr td span.green{color:#10d116}.grid-wrapper table.g-grid tbody tr.totals{background-color:#f7f7f7}.grid-wrapper table.g-grid tbody tr.totals td{font-weight:700}.grid-wrapper table.g-grid tfoot.pagination{background-color:#fbfbfb}.grid-wrapper table.g-grid tfoot.pagination .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem}.grid-wrapper table.g-grid tfoot.pagination .wrapper>span:first-child{margin-right:1.25rem}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.action,.grid-wrapper table.g-grid tfoot.pagination .wrapper ul.nums li{float:left;padding:0 .3125rem;color:#0d92dc}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.action.dots,.grid-wrapper table.g-grid tfoot.pagination .wrapper ul.nums li.dots{pointer-events:none}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.action.active,.grid-wrapper table.g-grid tfoot.pagination .wrapper ul.nums li.active{color:#000}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.action:not(.active):hover,.grid-wrapper table.g-grid tfoot.pagination .wrapper ul.nums li:not(.active):hover{text-decoration:underline;cursor:pointer}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.prev{margin-right:.9375rem}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.next{margin-left:.9375rem}.grid-wrapper table.g-grid-2{width:100%;border-collapse:collapse;table-layout:fixed}.grid-wrapper table.g-grid-2[grid-id="1"]>thead tr{background:#fff}.grid-wrapper table.g-grid-2>thead{background-color:#eef0f3;border-bottom:.0625rem solid #eff0f3}.grid-wrapper table.g-grid-2>thead tr{height:2.8125rem}.grid-wrapper table.g-grid-2>thead tr th{text-align:left;padding-left:.9375rem;color:#424242;font-weight:700;font-size:.9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-wrapper table.g-grid-2>thead tr th.orderable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.grid-wrapper table.g-grid-2>thead tr th.orderable span{vertical-align:middle}.grid-wrapper table.g-grid-2>thead tr th.orderable .arrow-asc,.grid-wrapper table.g-grid-2>thead tr th.orderable .arrow-desc{display:none;margin-left:.25rem;font-size:1rem}.grid-wrapper table.g-grid-2>thead tr th.orderable.asc .arrow-asc{display:inline}.grid-wrapper table.g-grid-2>thead tr th.orderable.desc .arrow-desc{display:inline}.grid-wrapper table.g-grid-2>tbody>tr{height:2.375rem;border-bottom:.0625rem solid #ebebeb}.grid-wrapper table.g-grid-2>tbody>tr.grid-row:hover{background-color:#f9fafb}.grid-wrapper table.g-grid-2>tbody>tr.child-row>td{padding:0 1.25rem 1.25rem 1.25rem}.grid-wrapper table.g-grid-2>tbody>tr:not(.edit-mode) .cancel-edit,.grid-wrapper table.g-grid-2>tbody>tr:not(.edit-mode) .edit-field,.grid-wrapper table.g-grid-2>tbody>tr:not(.edit-mode) .submit-edit{display:none}.grid-wrapper table.g-grid-2>tbody>tr.edit-mode .edit-field{display:inline;border-radius:.25rem}.grid-wrapper table.g-grid-2>tbody>tr.edit-mode .cancel-edit,.grid-wrapper table.g-grid-2>tbody>tr.edit-mode .submit-edit{display:inline-block}.grid-wrapper table.g-grid-2>tbody>tr.edit-mode .activate-edit{display:none}td.editable .grid-wrapper table.g-grid-2>tbody>tr.edit-mode:not(.edit-field){display:none}.grid-wrapper table.g-grid-2>tbody>tr span.arrow{font-size:1.375rem;font-weight:700;cursor:pointer}.grid-wrapper table.g-grid-2>tbody>tr .btn-ico{width:1.375rem;height:1.375rem;line-height:1.375rem;text-align:center;vertical-align:middle;border-radius:50%;background-color:#e2e2e2;color:#000;font-size:1.125rem;margin:0 .3125rem;-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}.grid-wrapper table.g-grid-2>tbody>tr .btn-ico:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.grid-wrapper table.g-grid-2>tbody>tr input,.grid-wrapper table.g-grid-2>tbody>tr select{width:9.375rem;height:1.9rem}.grid-wrapper table.g-grid-2>tbody>tr input[type=checkbox]{width:1.0625rem;height:1.0625rem;cursor:pointer}.grid-wrapper table.g-grid-2>tbody>tr td{text-align:left;padding-left:.9375rem;color:#7b7b7b;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis}.grid-wrapper table.g-grid-2>tbody>tr td[field=mobile]{white-space:nowrap}.grid-wrapper table.g-grid-2>tbody>tr td *{vertical-align:middle}.grid-wrapper table.g-grid-2 tfoot.pagination{background-color:#f7f7f7}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper>span:first-child{margin-right:1.25rem}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.action,.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper ul.nums li{float:left;padding:0 .3125rem;color:#0d92dc}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.action.dots,.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper ul.nums li.dots{pointer-events:none}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.action.active,.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper ul.nums li.active{color:#000}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.action:not(.active):hover,.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper ul.nums li:not(.active):hover{text-decoration:underline;cursor:pointer}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.prev{margin-right:.9375rem}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.next{margin-left:.9375rem}.pick-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.pick-date .tabs-wrapper{margin:0;margin-bottom:1rem}.pick-date .date-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1.25rem 0 1.625rem;height:3.5625rem;margin-bottom:1rem}.pick-date .date-filters form.type-2{display:block;float:left;width:calc(100% - 3.5rem)}.pick-date .date-filters form.type-2 .row{-ms-flex-wrap:initial;flex-wrap:initial;margin-left:initial;height:100%}.pick-date .date-filters form.type-2 .row label{margin:0;display:block;float:left;width:50%!important}.pick-date .date-filters form.type-2 .row label:last-child{margin-left:-.0625rem;margin-right:-.0625rem}.pick-date .date-filters .btn{color:#000;background-color:#f7f8fc;border:.0625rem solid #e3e4eb;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:3.6rem;margin-left:-.1rem;position:relative}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:1.5rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.notif{position:fixed;bottom:6.25rem;right:2.5rem;background:#fff;padding:.625rem 5rem .625rem 1.25rem;min-height:3.75rem;min-width:9.375rem;max-width:18.75rem;border-left:.25rem solid #11beae;-webkit-box-shadow:.125rem .125rem .625rem .0625rem rgba(105,105,105,.3);box-shadow:.125rem .125rem .625rem .0625rem rgba(105,105,105,.3);-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-animation:notifAnim .5s ease-in-out forwards;animation:notifAnim .5s ease-in-out forwards;z-index:99999;cursor:pointer;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem}.notif:hover .close{font-size:2.125rem;right:1.125rem}@-webkit-keyframes notifAnim{60%{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}85%{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes notifAnim{60%{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}85%{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.notif.err{border-color:rgba(254,0,0,.5);-webkit-box-shadow:.125rem .125rem .625rem .0625rem rgba(254,0,0,.1);box-shadow:.125rem .125rem .625rem .0625rem rgba(254,0,0,.1)}.notif h3{line-height:2.1875rem}.notif .close{position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.875rem;color:#333}.mobile-dimmed-background{top:0;left:0;position:fixed;display:none;width:100vw;height:100vdh;z-index:1;background-color:rgba(0,0,0,.3)}.btn{display:block;float:left;background-color:#4caf50;color:#fff;font-weight:500;font-size:.875rem;height:3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0;border-radius:.3125rem;text-align:center;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}.btn.info{width:1.75rem!important;height:1.75rem!important;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.0625rem;color:#fff;background:#006cff!important;margin-left:1.25rem;padding:0;min-width:auto}.btn *{vertical-align:middle}.btn.red{background-color:#c00}.btn.add-btn{background:#fff;color:#5f5f5f;margin-left:1.6875rem;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}.btn.add-btn span.material-icons{font-size:2.25rem;color:#4caf50;margin-right:.4375rem}.btn.visible{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.tabs-wrapper{overflow:hidden;padding-bottom:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.9375rem;margin-bottom:1.5625rem}ul.tabs{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}ul.tabs li{height:3.25rem;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;color:#5f5f5f;background:#fff;font-size:.875rem;padding:0 1.875rem;cursor:pointer;min-width:7.75rem;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.tabs li:not(:last-child){border-right:.0625rem solid #d4e2e9}ul.tabs li:hover{background:#f7f7f7}ul.tabs li.active{background:#4caf50;color:#fff}.steps-chain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:2.625rem}.steps-chain .step{width:10.5rem;height:2.9375rem;border:.0625rem solid #e3e4eb;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.875rem;margin-right:1.4375rem;position:relative}.steps-chain .step .number-holder{width:2.25rem;height:2.25rem;border-radius:50%;background-color:#f2f2f2;font-weight:500;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.3125rem;margin-right:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps-chain .step .number-holder .failure,.steps-chain .step .number-holder .success{display:none}.steps-chain .step .step-title{font-size:.8125rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:9.375rem}.steps-chain .step::before{position:absolute;content:'';margin:auto;top:0;bottom:0;left:-.8125rem;width:.8125rem;height:.4375rem;background-color:#e4e5ec}.steps-chain .step::after{position:absolute;content:'';margin:auto;top:0;bottom:0;right:-.8125rem;width:.8125rem;height:.4375rem;background-color:#e4e5ec}.steps-chain .step:first-child::before,.steps-chain .step:last-child::after{display:none}.steps-chain .step.active{background-color:#9698a0}.steps-chain .step.active .step-title{color:#fff}.steps-chain .step.active::after,.steps-chain .step.active::before{background-color:#9698a0}.steps-chain .step.complete{background-color:#4caf50}.steps-chain .step.complete .step-title{color:#fff}.steps-chain .step.complete .number-holder .failure,.steps-chain .step.complete .number-holder .number{display:none}.steps-chain .step.complete .number-holder .success{display:block;color:#4caf50}.steps-chain .step.complete::after,.steps-chain .step.complete::before{background-color:#4caf50}.steps-chain .step.failure{background-color:#c00}.steps-chain .step.failure .step-title{color:#fff}.steps-chain .step.failure .number-holder .number,.steps-chain .step.failure .number-holder .success{display:none}.steps-chain .step.failure .number-holder .failure{display:block;color:#c00}.steps-chain .step.failure::after,.steps-chain .step.failure::before{background-color:#c00}ul.info li{overflow:hidden;margin-bottom:.9375rem;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}ul.info li .desc,ul.info li .val{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.info li .desc{text-align:right;padding-left:.625rem;background:#4caf50;color:#fff}ul.info li .val{padding-left:1.25rem}ul.info.narrow li{height:2.625rem;line-height:2.625rem;margin-bottom:.625rem}.collapsible{position:relative;overflow:hidden!important;margin:.9375rem 0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem}.collapsible .grid-wrapper{width:calc(100% - 2rem);margin:auto;margin-bottom:2rem}.collapsible h3{height:3.4375rem;padding:0 .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#333;font-size:1.0625rem;font-weight:700;font-weight:100;border:.0625rem solid rgba(227,228,235,.5);cursor:pointer}.collapsible h3 span.arrow-down,.collapsible h3 span.arrow-right{position:absolute;right:.625rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.875rem}.collapsible form.type-2{display:table}.collapsible form.type-2 .fields{width:unset!important}.collapsible:not(.collapsed) h3 span.arrow-right{display:none}.collapsible.collapsed{min-height:0!important;overflow:hidden!important}.collapsible.collapsed h3 span.arrow-down{display:none}.collapsible .row+.actions{float:left;margin-left:-.4375rem}.overlay{display:none;position:fixed;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow:hidden;padding:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999}.overlay:not(.visible){display:none}.overlay .popup{margin:auto;background:#fff;border:.0625rem solid #e3e4eb;border-radius:.625rem;-webkit-box-shadow:0 0 2.6875rem rgba(0,0,0,.17);box-shadow:0 0 2.6875rem rgba(0,0,0,.17);padding-bottom:1.875rem;max-height:90%;overflow:hidden}.overlay .popup .content{max-height:77vh;overflow-y:auto}.overlay .popup .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;font-size:1.125rem;height:3.75rem;padding:0 1.5625rem;color:#292929;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.0625rem solid #eff0f3}.overlay .popup .title span.material-icons{color:rgba(0,0,0,.6);font-size:1.5rem;cursor:pointer}.overlay .popup .title span.material-icons:hover{color:rgba(0,0,0,.9)}.overlay .popup form.type-2 .fields{width:100%;padding:1.5rem 1rem;padding-right:.52rem;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay .popup form.type-2 .fields .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}.overlay .popup form.type-2 .fields .row.bottom{position:absolute;bottom:0}.overlay .popup form.type-2 .fields .row label:not(.switch){width:auto}.overlay .popup form.type-2 .actions{padding:0;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;margin-left:0!important}.overlay .popup form.type-2 .actions .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.overlay .popup form.type-2 .actions .row.bottom{position:absolute;bottom:0}.overlay .popup form.type-2 .actions .btn{margin:.4375rem!important}.overlay.choose-columns .popup{width:400px}.overlay.choose-columns .container{padding:1.25rem;font-size:.9375rem}.overlay.choose-columns .container .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay.choose-columns .container .option input{height:2rem;margin-left:auto;width:.9375rem}.overlay.choose-columns button.btn{margin:.9375rem 0 0 1.25rem}.err-text,.success-text{font-size:1.0625rem}.err-text.success-text,.success-text.success-text{color:#009a32}.err-text.err-text,.success-text.err-text{color:#fe0000}.err-text span,.success-text span{vertical-align:middle}.err-text span.material-icons,.success-text span.material-icons{font-size:1.5rem;margin-left:.3125rem}.switch{position:relative;display:inline-block;width:2.375rem!important;height:1.25rem}.switch input{position:absolute;display:none}.switch input:checked+.slider{background-color:#4caf50}.switch input:checked+.slider:before{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}.switch .slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#adadad;border-radius:2.125rem;-webkit-transition:.4s;transition:.4s;cursor:pointer}.switch .slider:before{position:absolute;content:'';height:.75rem;width:.75rem;left:.25rem;bottom:.25rem;background-color:#fff;border-radius:50%;-webkit-transition:.4s;transition:.4s}.lnk{color:#4caf50;font-weight:400;font-size:.9375rem}.lnk:hover{text-decoration:underline;cursor:pointer}.filters{overflow:hidden}.filters input,.filters select{height:1.875rem;width:100%;border-radius:.1875rem;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb}.filters .btn{float:right;margin:.4375rem;width:11.25rem;height:2.5rem;line-height:2.5rem;text-transform:uppercase;margin-top:1.25rem}form:not(.type-2){overflow:hidden}form:not(.type-2) .fields{overflow:hidden;padding:.9375rem 0}form:not(.type-2) .fields .half{float:left;width:50%;text-align:center}form:not(.type-2) .fields .half label{margin:0;clear:both}form:not(.type-2) .fields .half label+label{margin-top:1.25rem}form:not(.type-2) .fields label{float:left;height:1.875rem;line-height:1.875rem;margin-left:.9375rem;margin-top:.9375rem}form:not(.type-2) .fields label *{vertical-align:middle}form:not(.type-2) .fields label>span:not(.material-icons){width:9.375rem;text-align:right;padding-right:.9375rem;color:#6b767f;font-weight:500;text-overflow:ellipsis;overflow:hidden;float:left}form:not(.type-2) .fields label input[type=email],form:not(.type-2) .fields label input[type=file],form:not(.type-2) .fields label input[type=number],form:not(.type-2) .fields label input[type=password],form:not(.type-2) .fields label input[type=text],form:not(.type-2) .fields label select{background-color:#fff;width:13.125rem;float:left}form:not(.type-2) button.btn{float:right;min-width:6.25rem;text-transform:uppercase;margin-top:1.25rem}form:not(.type-2).linear{overflow:hidden}form:not(.type-2).linear .fields{float:left;padding:0}form:not(.type-2).linear .fields label{margin-top:0}form:not(.type-2).linear .fields label input[type=number]{width:5rem;text-align:center;padding:0}form:not(.type-2).linear button.btn{float:left;margin:0;margin-left:1.25rem;height:1.875rem;line-height:1.875rem}form.type-2{overflow:hidden;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}form.type-2.with-excel-export .fields{width:calc(100% - 16.875rem)}form.type-2.with-excel-export .actions{width:16.875rem;padding-left:1.25rem}form.type-2.with-excel-export .actions .btn{padding:0}form.type-2.with-excel-export .actions .btn:first-child{width:5rem;float:left;padding:0}form.type-2.with-excel-export .actions .btn:last-child{width:10rem;float:left;margin-left:.625rem;background:#fff;color:#3c404a;padding:0;font-size:.875rem}form.type-2.with-excel-export .actions .btn:last-child .material-icons{margin-left:.3125rem}form.type-2 .fields{width:100%}form.type-2 .fields .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.4375rem}form.type-2 .fields .row.fstart{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}form.type-2 .fields .row.fend{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}form.type-2 .fields .row.more-filter{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}form.type-2 .fields .row.more-filter.visible{display:-webkit-box;display:-ms-flexbox;display:flex}form.type-2 .fields .row.more-filter label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form.type-2 .fields .row+.row{margin-top:.9375rem}form.type-2 .fields .row label.general,form.type-2 .fields .row>label{position:relative;height:auto;line-height:unset;font-size:.875rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.4375rem;font-weight:500;color:#5f5f5f;max-width:16.125rem!important;min-width:13.9375rem!important;width:100%}form.type-2 .fields .row label.general.fgrow,form.type-2 .fields .row>label.fgrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form.type-2 .fields .row label.general+label,form.type-2 .fields .row>label+label{margin:.4375rem}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) input,form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) select,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) input,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) select{width:100%;height:3.25rem;padding-top:1rem;color:#5f5f5f;border-radius:.1875rem;border-bottom:.125rem solid transparent;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) input:focus,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) input:focus{-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.14);box-shadow:0 .125rem .125rem rgba(0,0,0,.14);border-bottom:.125rem solid #4caf50}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) select,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) select{padding-top:0;background-repeat:no-repeat,repeat;-moz-appearance:none;-webkit-appearance:none;background-image:url(/assets/img/arrow.svg),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url(/assets/img/arrow.svg),linear-gradient(#fff,#fff);background-position:right .625rem top 50%,0 0;background-size:1.375rem}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) span:not(.material-icons),form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) span:not(.material-icons){position:absolute;left:.9375rem;top:1.125rem;color:#bbb;pointer-events:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-weight:400;font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:80%}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) span:not(.material-icons).fucused,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) span:not(.material-icons).fucused{top:.4375rem;left:.6875rem;font-size:.75rem;color:#4caf50;font-weight:500}form.type-2 .fields .row label.general.file-inp-wrapper .choose-file,form.type-2 .fields .row>label.file-inp-wrapper .choose-file{width:100%;overflow:hidden;height:3.25rem;line-height:normal}form.type-2 .fields .row label.general.file-inp-wrapper .choose-file span,form.type-2 .fields .row>label.file-inp-wrapper .choose-file span{display:inline-block;max-width:6.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}form.type-2 .fields .row label.general.file-inp-wrapper .choose-file span.material-icons,form.type-2 .fields .row>label.file-inp-wrapper .choose-file span.material-icons{margin-left:.625rem}form.type-2 .fields .row label.general.file-inp-wrapper .choose-file span.material-icons.photo,form.type-2 .fields .row>label.file-inp-wrapper .choose-file span.material-icons.photo{margin-left:0}form.type-2 .actions{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.type-2 .actions .btn,form.type-2 .actions button{min-width:7.375rem;max-width:11.375rem;font-size:.875rem;font-weight:500;text-transform:capitalize;margin:.4375rem}form.type-2 .actions .btn.filter,form.type-2 .actions .btn.reset,form.type-2 .actions button.filter,form.type-2 .actions button.reset{background:#a1aeb6;color:#fff}form.type-2 .actions .btn.filter:hover,form.type-2 .actions .btn.reset:hover,form.type-2 .actions button.filter:hover,form.type-2 .actions button.reset:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}form.type-2 .actions.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex}form.hidden{display:none}.multiple-select:not(.toggle-button){width:13.8125rem!important;margin:.4375rem;background-color:#fff;position:relative}.multiple-select:not(.toggle-button) .select-box{position:relative}.multiple-select:not(.toggle-button) .select-box .item-types{width:100%;height:3.25rem;padding-top:1rem;color:#5f5f5f;border-radius:.1875rem;border-bottom:.125rem solid transparent;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem;padding-left:1.3125rem;padding-right:2.8125rem}.multiple-select:not(.toggle-button) .select-box .select-wrapper{position:absolute;left:0;right:0;top:0;bottom:0}.select-options{display:none;-webkit-transform:translateY(-.1875rem);transform:translateY(-.1875rem);position:absolute;width:100%;border:.0625rem solid #b7b7b7;padding:.1875rem;background-color:#fff;z-index:1;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem;border-top-left-radius:0;border-top-right-radius:0}.select-options .single-option{display:block;position:relative;margin-bottom:.3125rem;margin-left:0;height:1.25rem}.select-options .single-option:first-child{margin-top:.3125rem}.select-options .single-option span{margin-left:.9375rem}.select-options .single-option input{position:absolute;right:0;width:10%;height:1.25rem}label.chbx-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.25rem!important;line-height:2.8125rem;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 1.3125rem;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem;margin:.4375rem}label.chbx-wrapper span:not(.slider){overflow:hidden;width:8.125rem;white-space:nowrap;text-overflow:ellipsis}label.chbx-wrapper *{vertical-align:middle}label.chbx-wrapper input{width:1.0625rem;height:1.0625rem;margin-left:.625rem}.export-to-excel{float:right}.export-to-excel .btn{background:0 0;color:#0f0f0f;font-size:.8125rem;font-weight:500;-webkit-box-shadow:none;box-shadow:none;height:initial}.export-to-excel .btn span.material-icons{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:.625rem}.export-to-excel .btn:hover{color:#4caf50}.export-loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;margin-right:18px;height:36px}.export-loader-wrapper.hidden{display:none}.export-loader-wrapper span{margin-right:10px}.export-loader-wrapper .lds-spinner{color:official;display:inline-block;position:relative;width:40px;height:40px}.export-loader-wrapper .lds-spinner div{-webkit-transform-origin:20px 20px;transform-origin:20px 20px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.export-loader-wrapper .lds-spinner div:after{content:" ";display:block;position:absolute;top:1.5px;left:18.5px;width:3px;height:9px;border-radius:20%;background:#646464}.export-loader-wrapper .lds-spinner div:nth-child(1){-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.export-loader-wrapper .lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.export-loader-wrapper .lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.export-loader-wrapper .lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.export-loader-wrapper .lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.export-loader-wrapper .lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.export-loader-wrapper .lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.export-loader-wrapper .lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.export-loader-wrapper .lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.export-loader-wrapper .lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.export-loader-wrapper .lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.export-loader-wrapper .lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}label.file-inp-wrapper .choose-file{background-color:#f6f6f6;color:#5f5f5f;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}label.file-inp-wrapper .choose-file.detected{border:1.2px dashed #333;opacity:.5}label.file-inp-wrapper .choose-file.not-valid{background:#ffd9d9;border:.0625rem solid #c00;color:#c00}label.file-inp-wrapper .choose-file.not-valid span.material-icons.photo{display:none}label.file-inp-wrapper .choose-file.not-valid span.close{font-size:1.5rem;color:#c00}label.file-inp-wrapper .choose-file.valid{border:.0625rem solid #4caf50;color:#4caf50}label.file-inp-wrapper .choose-file span.filename{width:8.75rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:auto;text-align:left}label.file-inp-wrapper .choose-file span.material-icons.photo{color:#ff8400!important}label.file-inp-wrapper .choose-file:hover{-webkit-filter:none;filter:none}label.file-inp-wrapper .choose-file *{vertical-align:middle}label.file-inp-wrapper .choose-file span.material-icons{font-size:2.25rem;color:#adadad}label.file-inp-wrapper input{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;cursor:pointer}label.file-inp-wrapper span.file-size-warning{position:absolute;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);color:#c00}.overlay.translations-popup ul li form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.625rem}.overlay.translations-popup ul li form.changed div{border-left:.1875rem solid #4caf50}.overlay.translations-popup ul li form div{width:3.75rem;text-align:center;height:2.1875rem;line-height:2.1875rem;background:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay.translations-popup ul li form input{height:2.1875rem;border:.0625rem solid #efefef}.overlay.translations-popup ul li form .btn{margin:0;height:2.1875rem;line-height:2.1875rem;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:none;box-shadow:none;width:4.375rem;min-width:0;padding:0;font-size:.875rem}.progress-bar{height:.375rem;border:.0625rem solid #a3a3a3;border-radius:1.25rem}.progress-bar .percentage{height:100%}.progress-bar .red{background-color:#f44336}.progress-bar .yellow{background-color:#ffc107}.progress-bar .green{background-color:#8bc34a}.loader-new,.loader-new:after,.loader-new:before{background:#292929;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;border-radius:3.125rem}.loader-new{color:#292929;text-indent:-9999em;margin:5.5rem auto;position:relative;font-size:.6875rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader-new:after,.loader-new:before{position:absolute;top:0;content:''}.loader-new:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-new:after{left:1.5em}.loader,.loader:after,.loader:before{background:#292929;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;border-radius:3.125rem}.loader{color:#292929;text-indent:-9999em;margin:5.5rem auto;position:relative;font-size:.6875rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after,.loader:before{position:absolute;top:0;content:''}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes load1{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.overlay.show-banner .banner-full-size{position:relative;max-width:70vw;margin:auto}.overlay.show-banner .banner-full-size .close{position:absolute;right:0;top:0;background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.2rem;width:2.2rem;border-radius:50%;cursor:pointer;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.overlay.show-banner .banner-full-size .close:hover{opacity:.7}.overlay.show-banner .banner-full-size img{max-width:100%;max-height:85vh;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-panel{-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:0;border:.0625rem solid #f6f8fc!important}#mceu_16-body{border:.0625rem solid #e3e4eb}.mce-tinymce,.mce-top-part::before{-webkit-box-shadow:none!important;box-shadow:none!important}.custom-multiselect-v2{position:relative;height:3.25rem;width:13.875rem}.custom-multiselect-v2 .placeholder{height:3.25rem;width:100%;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}.custom-multiselect-v2 .placeholder .plc{max-width:80%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#000!important;position:unset!important}.custom-multiselect-v2 .placeholder>.count{position:absolute!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;right:.7625rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-width:1.0625rem;height:1.0625rem;line-height:1.0625rem;padding:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:3.125rem;background-color:#c00;font-weight:500!important;font-size:.8125rem!important;color:#fff!important;z-index:99;width:auto!important;left:unset!important}.custom-multiselect-v2 .options-wrapper{display:none;position:absolute;width:100%;left:0;top:100%;background:#fff;-webkit-box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:0;border-top-right-radius:0;border-top:.0625rem solid #cbced8}.custom-multiselect-v2 .options-wrapper .search input{height:3.25rem;width:100%;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99;padding-top:0!important;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-bottom:unset!important}.custom-multiselect-v2 .options-wrapper .options{max-height:33.5rem;overflow:hidden;overflow-y:auto}.custom-multiselect-v2 .options-wrapper .options .option{-webkit-box-sizing:border-box;box-sizing:border-box;height:3rem;border-top:.0625rem solid #eff0f3;font-weight:500;font-size:.875rem;color:#5f5f5f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem!important}.custom-multiselect-v2 .options-wrapper .options .option input{width:auto!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;pointer-events:none!important}.custom-multiselect-v2.visible .options-wrapper{display:block;z-index:99}@media screen and (max-width:75rem){.overlay .popup{max-width:60.5rem}.overlay .popup .title{padding-right:1rem}.grid-wrapper,.tb-wrapper{width:auto;overflow:auto}.grid-wrapper table.g-grid,.grid-wrapper table.g-grid-2,.tb-wrapper table.g-grid,.tb-wrapper table.g-grid-2{min-width:1200px}}@media screen and (min-width:64rem){::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#e3e4eb}}@media screen and (max-width:64rem){form.type-2 .fields .row label{width:calc(100%/4 - .875rem);max-width:unset!important;min-width:unset!important}form.type-2 .fields .row label.actions button{width:calc(50% + .4375rem);min-width:auto}.tb-wrapper{width:100%;overflow:auto}}@media screen and (max-width:75rem) and (min-width:30rem){.overlay .popup{max-width:52rem}.overlay .popup form.type-2 .fields .row:not(.bottom){width:100%!important}.overlay .popup form.type-2 .fields .row:not(.bottom) label:not(.switch){width:calc(100%/4 - .875rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:15.925rem!important;min-width:13.9375rem!important}.overlay .popup form.type-2 .fields .row:not(.bottom) label:not(.switch).actions button{width:calc(50% + .4375rem);min-width:auto}}@media screen and (max-width:59.375rem){.overlay .popup{max-width:35rem}}@media screen and (max-width:56.25rem){.btn.add-btn{margin-left:0!important;margin-bottom:.6rem}.tabs-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:48rem){.page-title{display:none}form.type-2 .fields{width:100%!important}form.type-2 .fields .row label{min-width:unset!important;max-width:unset!important;width:calc(100%/3 - .875rem)}form.type-2 .fields .row label.actions button{width:calc(50% + .4375rem);min-width:auto}form.type-2 .fields .row label i.translate{position:absolute;right:.875rem;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay .popup form.type-2 .fields .row label:not(.switch){width:calc(100%/3 - .875rem)}.overlay .popup form.type-2 .fields .row label:not(.switch).actions button{width:calc(50% + .4375rem);min-width:auto}ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}ul.tabs li{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:37.5rem){.overlay .popup{max-width:52rem}}@media screen and (max-width:34.375rem) and (min-width:30rem){.overlay .popup{width:32rem}.overlay .popup form.type-2 .fields .row label:not(.switch){width:calc(100%/2 - .875rem)!important;-webkit-box-flex:unset!important;-ms-flex-positive:unset!important;flex-grow:unset!important}}@media screen and (max-width:33.125rem){form.type-2 .fields .row label{width:calc(100%/2 - .875rem)}form.type-2 .fields .row label.actions button{width:calc(50% + .4375rem);min-width:auto}.overlay .popup form.type-2 .fields .row label:not(.switch){width:calc(100%/2 - .875rem)}.overlay .popup form.type-2 .fields .row label:not(.switch).actions button{width:calc(50% + .4375rem);min-width:auto}}@media screen and (max-width:29.9375rem){.overlay .popup{width:100%!important}form.type-2 .fields .row{margin-left:0}form.type-2 .fields .row label:not(.switch):not(.date-filter){width:calc(100%/1 - .875rem)!important}}@media screen and (max-width:20rem){form.type-2 .fields .row label{width:calc(100%/1 - .875rem)}form.type-2 .fields .row label.actions button{width:calc(50% + .4375rem);min-width:auto}}@media screen and (max-width:1000px){body.hide-scroll{overflow:unset}}@media screen and (max-width:108.125rem){.steps-chain .step:not(.active){width:auto}.steps-chain .step:not(.active) .step-title{display:none}.steps-chain .step:not(.active) .number-holder{margin-right:.3125rem}}@media screen and (max-width:66rem){.steps-chain .step.active{width:auto}}html{font-size:16px}@media screen and (max-width:1366px){html{font-size:15px}}@media screen and (max-width:768px){html{font-size:14px}.xdsoft_datetimepicker.xdsoft_noselect.xdsoft_{left:0!important}}@media screen and (max-width:360px){html{font-size:4vw}}@media only screen and (min-width:1025px){header,main{left:15.625rem;width:calc(100% - 15.625rem);-webkit-transition:.4s;transition:.4s}main{height:calc(100% - 3.75rem)}}@media only screen and (min-width:100rem){main{left:15.625rem;width:calc(100% - 15.625rem)}main .sub-menu-div{margin:auto;width:100%;height:10.625rem;background-color:#fff;-webkit-box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1);box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1)}main .sub-menu-div .curr-sub-page-title{color:#868686;font-weight:500;font-size:1.5625rem;width:100%;height:7.5rem;line-height:7.5rem;padding-left:5.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;text-transform:capitalize}main .sub-menu-div .sub-menu{padding-left:3.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:3.125rem}main .sub-menu-div .sub-menu>div{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:.3125rem;color:#aaa;font-weight:500;font-size:1.125rem;width:8.75rem;height:3.125rem;line-height:3.125rem;text-transform:uppercase}main .sub-menu-div .sub-menu>div.selected-sub-cat{color:#565656;border-bottom:.3125rem solid #1874ef}}form.create-news .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}form.create-news .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.create-promos form .fields .row.for-casinok,.edit-promo form .fields .row.for-casinok{display:none}.create-promos form .fields .row label.subText,.edit-promo form .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}.create-promos form .fields .row label.subText .comment textarea,.edit-promo form .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}form.create-aff_news .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}form.create-aff_news .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.edit-aff_news .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}.edit-aff_news .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.edit-news .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}.edit-news .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.pagination .search-page{display:none!important;margin-left:30px}.pagination .search-page.visible{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.pagination .search-page button,.pagination .search-page input{height:2rem}.pagination .search-page button{margin-left:10px}.mce-notification-warning{display:none!important}.mce-widget.mce-notification.mce-notification-warning.mce-has-close.mce-in{display:none!important}.mce-notification-inner{display:none!important}.tox-notifications-container{display:none!important}html[data-darkreader-scheme=dark] .grid-wrapper table.g-grid thead tr th{color:#ececec!important}html[data-darkreader-scheme=dark] .grid-wrapper table.g-grid tbody tr td{color:#cacaca!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm92ZXJyaWRlL2ZvbnRzLnNjc3MiLCJzdHlsZS5jc3MiLCJvdmVycmlkZS9vdmVycmlkZS5zY3NzIiwibGF5b3V0cy9oZWFkZXIuc2NzcyIsImNvbW1vbi9taXhpbnMuc2NzcyIsImxheW91dHMvc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL3Bhc3N3b3JkR2VuZXJhdG9yLnNjc3MiLCJjb21tb24vdmFycy5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxXQUNFLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSw4RUFBQSxnQkFHQSxjQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENDRkQsWUFHRCxXRE9FLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUdBLGFBQUEsS0NOQSxJQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSw4RUFBK0QsZ0JBQS9ELGNBQWUsV0FBVyxDQUFFLFdBQVcsQ0FBRSxXQUFXLENBQUUsT0FHeEQsV0RVRSxZQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsSUFHQSxhQUFBLEtDVEEsSUFBQSxxQkFBQSxDQUEyQixxQkFBRSxDQUFBLDhFQUFBLGdCQUE3QixjQUFlLFlBR2pCLFdEYUUsWUFBQSxPQUNBLFdBQUEsT0FDQSxZQUFBLElBR0EsYUFBQSxLQ1pBLElBQUEscUJBQUEsQ0FBMkIscUJBQUUsQ0FBQSw4RUFBQSxnQkFBN0IsY0FBZSxZQUdqQixXRGdCRSxZQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsSUFHQSxhQUFBLEtDZkEsSUFBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsOEVEbUJhLGdCQ25CYixjQUFlLFdBQVcsQ0FBRSxXQUFXLENBQUUsV0FBVyxDQUFFLFdBQVcsQ0FBRSxXQUFXLENBR2hGLFdBQUEsQ0FBQSxXRGtCZSxD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aDhDUSxTQUFNLE1BQUEsUUxpOENkLGlCS2g4Q1EsS0xpOENSLFFLajhDUSxZTGs4Q1IsUUtsOENRLFlMbThDUixRS2w4Q1EsS0xtOENSLGtCS2w4Q1EsT0xtOENSLGVLdi9DSixPTHcvQ0ksWUt4L0NKLE9MeS9DSSxjS3ovQ0osU0wwL0NJLGFLbDhDUSxVTG04Q1IsU0tsOENRLFNMK2tDUixrQ0s3a0NRLE1BQUEsUUFDQSxPQUFBLFFBQ0EsY0FBQSxJQUNBLGlCQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsT0FoRVosUUFBQSxZQW9FWSxRQUFBLFlBcEVaLFFBQUEsS0F3RVksa0JBQUEsT0F4RVosZUFBQSxPTG9wQ00sWUt6a0NpQixPQTNFdkIsWUFBQSxTTHNwQ00sYUFBQSxPS3RwQ04saUJBS1MsT0ErRUcsY0FBQSxPTHFrQ1IsZ0JBQUEsT0tqa0NTLDJDTGtrQ1AsMkNLMXBDTixRQUFBLEtMZ2hESSwrQktoaERKLFVBQUEsU0w4cENNLFlLamtDcUIsSUxra0NyQixTQUFBLE9LL3BDTixZQUFBLE9MaXFDTSxjQUFBLFNLanFDTixVQUFBLFNMbXFDSSwyQktucUNKLFNBQUEsU0xxcUNJLFFBQUEsR0tycUNKLE9BQUEsS0x1cUNNLElBQUEsRUFxWEEsT0s1aEROLEVMeXFDTSxLQUFBLFVBcVhBLE1LNTZDYyxTTHlqQ2hCLE9BQUEsU0FDRSxpQkFBQSxRQXFYRiwwQkFDRSxTS3A2Q0YsU0FDSSxRQUFBLEdMcTZDRixPS2w2Q0UsS0YxK0JKLElBQUEsRUg4NEVFLE9HNzRFRixFSDg0RUUsTUc3NEVJLFVBQ04sTUFBQSxTSDg0RUUsT0tyNkNFLFNBQ0EsaUJBQUEsUUxzNkNKLHVDS2w2Q1MscUNBWlgsUUFBQSxLTGc3Q0UsMEJLajZDUSxpQkFBQSxRTG02Q04sc0NLajZDTSxNQUFBLEtMbTZDTixpQ0tsNkNtQixrQ0FDYixpQkFBbUIsUUxtNkMzQiw0QkFDRSxpQktoNkNNLFFMaTZDTix3Q0FuWE4sTUFBQSxLSzFpQ1Msb0RMMmlDUCxtREt0a0NGLFFBQUEsS0x3a0NFLG9EQUFBLFFBQUEsTUFDQSxNQUFB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b250ZW50IjpbIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICByb2JvdG9cclxuLyogY3lyaWxsaWMtZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNSYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXHJcbiAgICBVK0ZFMkUtRkUyRjtcclxufVxyXG5cclxuLyogY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQUJjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG59XHJcblxyXG4vKiBncmVlay1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ0JjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XHJcbn1cclxuXHJcbi8qIGdyZWVrICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJ4YzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xyXG59XHJcblxyXG4vKiB2aWV0bmFtZXNlICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkN4YzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcclxuICAgIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xyXG59XHJcblxyXG4vKiBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ2hjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsXHJcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XHJcbn1cclxuXHJcbi8qIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJCYzQud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXHJcbiAgICBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsXHJcbiAgICBVK0ZFRkYsIFUrRkZGRDtcclxufVxyXG5cclxuLyogY3lyaWxsaWMtZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU3MnhLT3pZLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxyXG4gICAgVStGRTJFLUZFMkY7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU1bXhLT3pZLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XHJcbn1cclxuXHJcbi8qIGdyZWVrLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11N214S096WS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XHJcbn1cclxuXHJcbi8qIGdyZWVrICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU0V3hLT3pZLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcclxufVxyXG5cclxuLyogdmlldG5hbWVzZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11N1d4S096WS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxyXG4gICAgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XHJcbn1cclxuXHJcbi8qIGxhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11N0d4S096WS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsXHJcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XHJcbn1cclxuXHJcbi8qIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU0bXhLLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxyXG4gICAgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxyXG4gICAgVStGRUZGLCBVK0ZGRkQ7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNSYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXHJcbiAgICBVK0ZFMkUtRkUyRjtcclxufVxyXG5cclxuLyogY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZBQmM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XHJcbn1cclxuXHJcbi8qIGdyZWVrLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNCYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xyXG59XHJcblxyXG4vKiBncmVlayAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJ4YzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xyXG59XHJcblxyXG4vKiB2aWV0bmFtZXNlICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ3hjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxyXG4gICAgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XHJcbn1cclxuXHJcbi8qIGxhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNoYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxyXG4gICAgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xyXG59XHJcblxyXG4vKiBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJCYzQud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXHJcbiAgICBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsXHJcbiAgICBVK0ZFRkYsIFUrRkZGRDtcclxufVxyXG5cclxuLyogY3lyaWxsaWMtZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDUmM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxyXG4gICAgVStGRTJFLUZFMkY7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZBQmM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XHJcbn1cclxuXHJcbi8qIGdyZWVrLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ0JjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XHJcbn1cclxuXHJcbi8qIGdyZWVrICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZCeGM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcclxufVxyXG5cclxuLyogdmlldG5hbWVzZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ3hjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxyXG4gICAgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XHJcbn1cclxuXHJcbi8qIGxhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ2hjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsXHJcbiAgICBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XHJcbn1cclxuXHJcbi8qIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmM0LndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxyXG4gICAgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxyXG4gICAgVStGRUZGLCBVK0ZGRkQ7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdGVyaWFsaWNvbnMvdjEwMC9mbFVoUnE2dHpaY2xRRUotVmRnLUl1aWFEc05jLndvZmYyKVxyXG4gICAgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCcGctQXJpYWwnO1xyXG4gICAgLy8gdW5pY29kZS1yYW5nZTogVSsxMEEwLCBVKzEwRkY7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9hcmlhbC9icGctYXJpYWwtY2Fwcy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvYXJpYWwvYnBnLWFyaWFsLWNhcHMtd2ViZm9udC53b2ZmJykgIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvYXJpYWwvYnBnLWFyaWFsLWNhcHMtd2ViZm9udC50dGYnKSAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuLm1hdGVyaWFsLWljb25zIHtcclxuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuaHRtbFtsYW5nPWdlb3JnaWFdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJwZy1BcmlhbFwiO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbn1cclxuIiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ1JjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXHIgVStGRTJFLUZFMkY7IH1cblxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZBQmM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2OyB9XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNCYzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsgfVxuXG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJ4YzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjsgfVxuXG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ3hjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcciBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjsgfVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZDaGM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsXHIgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXHIgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxyIFUrRkVGRiwgVStGRkZEOyB9XG5cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU3MnhLT3pZLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcciBVK0ZFMkUtRkUyRjsgfVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU1bXhLT3pZLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2OyB9XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU3bXhLT3pZLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7IH1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NFd4S096WS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGOyB9XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11N1d4S096WS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcciBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjsgfVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11N0d4S096WS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxyIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT21DbnFFdTkyRnIxTXU0bXhLLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcciBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsXHIgVStGRUZGLCBVK0ZGRkQ7IH1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDUmM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcciBVK0ZFMkUtRkUyRjsgfVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQUJjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsgfVxuXG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNCYzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsgfVxuXG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQnhjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGOyB9XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkN4YzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXHIgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDaGM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsXHIgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcciBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsXHIgVStGRUZGLCBVK0ZGRkQ7IH1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNSYzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxyIFUrRkUyRS1GRTJGOyB9XG5cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkFCYzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7IH1cblxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNCYzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsgfVxuXG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZCeGM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7IH1cblxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDeGM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxyIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDaGM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsXHIgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJCYzQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxyIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcciBVK0ZFRkYsIFUrRkZGRDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbWF0ZXJpYWxpY29ucy92MTAwL2ZsVWhScTZ0elpjbFFFSi1WZGctSXVpYURzTmMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JwZy1BcmlhbCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9hcmlhbC9icGctYXJpYWwtY2Fwcy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2FyaWFsL2JwZy1hcmlhbC1jYXBzLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2FyaWFsL2JwZy1hcmlhbC1jYXBzLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbmh0bWxbbGFuZz1nZW9yZ2lhXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJwZy1BcmlhbFwiOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogUm9ib3RvOyB9XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5oaWRlLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5oZWFkZXIuaGlkZS1zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMy43NXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOSwgMC4yNSwgMSk7IH1cbiAgbWFpbiA+IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgbWFpbi5oaWRkZW4tc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAgIG1haW4uaGlkZGVuLXNpZGViYXIgLnRvZ2dsZS1zaWRlYmFyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTsgfVxuICBtYWluIC50b2dnbGUtc2lkZWJhciB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbG9yOiAjODQ4NjhjO1xuICAgIG1hcmdpbi10b3A6IC0yLjk1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgei1pbmRleDogOTsgfVxuICAgIG1haW4gLnRvZ2dsZS1zaWRlYmFyOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICBtYWluIC50b2dnbGUtc2lkZWJhci1oZWxwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgei1pbmRleDogOTsgfVxuICBtYWluIHAucGFnZS10aXRsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMi40Mzc1cmVtOyB9XG4gIG1haW4gLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDsgfVxuICAgIG1haW4gLmN1c3RvbS1zY3JvbGxiYXIgLmN1c3RvbS1zY3JvbGxiYXItYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNlZDggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gIG1haW46aG92ZXIgLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5pbnB1dCwgc2VsZWN0LCBidXR0b24ge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwLCAnQnBnLUFyaWFsJzsgfVxuICBpbnB1dFtkaXNhYmxlZF0sIHNlbGVjdFtkaXNhYmxlZF0sIGJ1dHRvbltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWMgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogbm8tZHJvcCAhaW1wb3J0YW50OyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG5cbnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG5cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cblxuaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0cmVtKSB7XG4gIG1haW4gLnRvZ2dsZS1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgbWFpbiBwLnBhZ2UtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcmVtO1xuICAgIHJpZ2h0OiAwcmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW07XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYztcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjYmNlZDg7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaGVhZGVyLnR1bWJldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTNhMiAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyLnR1bWJldCAucGFnZS10aXRsZSBzcGFuLFxuICAgIGhlYWRlci50dW1iZXQgLnRvZ2dsZS1zaWRlYmFyLFxuICAgIGhlYWRlci50dW1iZXQgLnJlcXVlc3QtY291bnQgKixcbiAgICBoZWFkZXIudHVtYmV0IC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgc3Bhbi5tYXRlcmlhbC1pY29ucyxcbiAgICBoZWFkZXIudHVtYmV0IC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkLFxuICAgIGhlYWRlci50dW1iZXQgLm1lbnUge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgaGVhZGVyLnNwYXNzaW5vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNjAzICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIuc3Bhc3Npbm8gLnBhZ2UtdGl0bGUgc3BhbixcbiAgICBoZWFkZXIuc3Bhc3Npbm8gLnRvZ2dsZS1zaWRlYmFyLFxuICAgIGhlYWRlci5zcGFzc2lubyAucmVxdWVzdC1jb3VudCAqLFxuICAgIGhlYWRlci5zcGFzc2lubyAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHNwYW4ubWF0ZXJpYWwtaWNvbnMsXG4gICAgaGVhZGVyLnNwYXNzaW5vIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkLFxuICAgIGhlYWRlci5zcGFzc2lubyAubWVudSB7XG4gICAgICBjb2xvcjogIzI5MjkyOSAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyLnNwYXNzaW5vIC5yaWdodCAucmVxdWVzdC1jb3VudCBhIC5jb3VudCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgaGVhZGVyLmZ1bmJhaGlzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTE5ICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIuZnVuYmFoaXMgLnBhZ2UtdGl0bGUgc3BhbixcbiAgICBoZWFkZXIuZnVuYmFoaXMgLnRvZ2dsZS1zaWRlYmFyLFxuICAgIGhlYWRlci5mdW5iYWhpcyAucmVxdWVzdC1jb3VudCAqLFxuICAgIGhlYWRlci5mdW5iYWhpcyAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHNwYW4ubWF0ZXJpYWwtaWNvbnMsXG4gICAgaGVhZGVyLmZ1bmJhaGlzIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkLFxuICAgIGhlYWRlci5mdW5iYWhpcyAubWVudSB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICBoZWFkZXIgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTEuMjVyZW07IH1cbiAgICBoZWFkZXIgLnBhZ2UtdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgaGVhZGVyIC5tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciAuc3VzcGVuZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMTRyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMC44NzVyZW07XG4gICAgei1pbmRleDogNTsgfVxuICAgIGhlYWRlciAuc3VzcGVuZC1jb250YWluZXIgaSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIGhlYWRlciAuc3VzcGVuZC1jb250YWluZXIgcC5tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgaGVhZGVyIC5zdXNwZW5kLWNvbnRhaW5lciBwLnRpbWVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMTg3NXJlbTsgfVxuICBoZWFkZXIgLnNlYXJjaC1icmFuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBoZWFkZXIgLnNlYXJjaC1icmFuZC5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC4zMTI1cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBoZWlnaHQ6IDMuMzc1cmVtOyB9XG4gICAgaGVhZGVyIC5zZWFyY2gtYnJhbmQuYWN0aXZlIGlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIGhlYWRlciAuc2VhcmNoLWJyYW5kLmFjdGl2ZSAuc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIgLnNlYXJjaC1icmFuZCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICB3aWR0aDogMTMuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAgICAgaGVhZGVyIC5zZWFyY2gtYnJhbmQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7IH1cbiAgICBoZWFkZXIgLnNlYXJjaC1icmFuZCBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgcmlnaHQ6IDEuMTg3NXJlbTtcbiAgICAgIGNvbG9yOiAjZDBkMmRiO1xuICAgICAgei1pbmRleDogOTk7IH1cbiAgICBoZWFkZXIgLnNlYXJjaC1icmFuZCAuc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMuNjg3NXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDEuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXgtaGVpZ2h0OiAzMy41cmVtO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjYmNlZDg7IH1cbiAgICAgIGhlYWRlciAuc2VhcmNoLWJyYW5kIC5zZWxlY3QgLm9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLnNlYXJjaC1icmFuZCAuc2VsZWN0IC5vcHRpb246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgIGhlYWRlciAuc2VhcmNoLWJyYW5kIC5zZWxlY3QgLm9wdGlvbi5pbmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIGhlYWRlciAuc2VhcmNoLWJyYW5kIC5zZWxlY3QgLm9wdGlvbi5pbmFjdGl2ZSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjY2MwMDAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMxMjVyZW07IH1cbiAgICAgIGhlYWRlciAuc2VhcmNoLWJyYW5kIC5zZWxlY3QgLnRvZ2dsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBoZWFkZXIgLm9yZGVycy1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCAuY2hvb3NlbiB7XG4gICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICB3aWR0aDogMTMuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gICAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLmNob29zZW4gPiBkaXYge1xuICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLnRvdGFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDAuNzYyNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDEuMDYyNXJlbTtcbiAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiA5OTk7IH1cbiAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2guYWN0aXZlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuMzEyNXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgaGVpZ2h0OiAzLjM3NXJlbTsgfVxuICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaC5hY3RpdmUgaW5wdXQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaC5hY3RpdmUgLnNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIGlucHV0IHtcbiAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgIHdpZHRoOiAxMy44NzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAgICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIGlucHV0I29yZGVyLWNoZWNrIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjsgfVxuICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgcmlnaHQ6IDEuMTg3NXJlbTtcbiAgICAgIGNvbG9yOiAjZDBkMmRiO1xuICAgICAgei1pbmRleDogOTk7IH1cbiAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLnNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2LjRyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWF4LWhlaWdodDogMzMuNXJlbTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjY2JjZWQ4OyB9XG4gICAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLnNlbGVjdCAub3B0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCAuc2VsZWN0IC5vcHRpb246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCAuc2VsZWN0IC5vcHRpb24uaW5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLnNlbGVjdCAub3B0aW9uLmluYWN0aXZlIGkge1xuICAgICAgICAgICAgY29sb3I6ICNjYzAwMDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzEyNXJlbTsgfVxuICAgICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIC5zZWxlY3QgLnRvZ2dsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCAuc2VsZWN0IC5vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjMxMjVyZW07IH1cbiAgICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCAuc2VsZWN0IC5vcHRpb24gaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIHotaW5kZXg6IDk5OyB9XG4gIGhlYWRlciAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIGhlYWRlciAucmlnaHQgLnN1cHBvcnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGNhZjUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDEyMG1zOyB9XG4gICAgICBoZWFkZXIgLnJpZ2h0IC5zdXBwb3J0OmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpOyB9XG4gICAgICBoZWFkZXIgLnJpZ2h0IC5zdXBwb3J0IHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIGhlYWRlciAucmlnaHQgLnJlcXVlc3QtY291bnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZDRlMmU5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtOyB9XG4gICAgICBoZWFkZXIgLnJpZ2h0IC5yZXF1ZXN0LWNvdW50IGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAuN3JlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIGhlYWRlciAucmlnaHQgLnJlcXVlc3QtY291bnQgYSAubGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLnJpZ2h0IC5yZXF1ZXN0LWNvdW50IGEgaW1nIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIGhlYWRlciAucmlnaHQgLnJlcXVlc3QtY291bnQgYSAuY291bnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjMxMjVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0wLjQzNzVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1pbi13aWR0aDogMS4wNjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMC4xMjVyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaGVhZGVyIC5yaWdodCAucmVxdWVzdC1jb3VudCBhIC5jb3VudC56ZXJvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiM2MxYzg7XG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjsgfVxuICAgICAgICBoZWFkZXIgLnJpZ2h0IC5yZXF1ZXN0LWNvdW50IGEgcC5yZXF1ZXN0LXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgaGVhZGVyIC5yaWdodCAucmVxdWVzdC1jb3VudCBhIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzkwOWZhNzsgfVxuICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2Q0ZTJlOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lOmhvdmVyIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSAubmFtZSAqIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGUyZTk7XG4gICAgICAgIGNvbG9yOiAjNDBhZWUxOyB9XG4gICAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSAubmFtZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47IH1cbiAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMC4xMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47IH1cbiAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZTpob3ZlciBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOGZjO1xuICAgICAgdG9wOiAyLjc1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjMxMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjMxMjVyZW07XG4gICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSB1bCBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAgIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViOyB9XG4gICAgICAgIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHVsIGxpIGEsIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHVsIGxpLnNpZ24tb3V0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgdWwgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cbiAgaGVhZGVyIC5jaG9vc2UtbG9jYWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMi4xODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGhlYWRlciAuY2hvb3NlLWxvY2FsZSB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOGZjO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjMxMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjMxMjVyZW07XG4gICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBoZWFkZXIgLmNob29zZS1sb2NhbGUgdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIGhlYWRlciAuY2hvb3NlLWxvY2FsZSB1bCBsaS5mYXYgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICBjb2xvcjogIzRjYWY1MDsgfVxuICAgICAgICBoZWFkZXIgLmNob29zZS1sb2NhbGUgdWwgbGkgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgICAgICAgICBoZWFkZXIgLmNob29zZS1sb2NhbGUgdWwgbGkgLm1hdGVyaWFsLWljb25zOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgICBoZWFkZXIgLmNob29zZS1sb2NhbGUgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7IH1cbiAgICAgICAgaGVhZGVyIC5jaG9vc2UtbG9jYWxlIHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIGhlYWRlciAuY2hvb3NlLWxvY2FsZSB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuXG4ub3ZlcmxheS5zZXNzaW9uLWV4cGlyZWQgLnBvcHVwIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogM3JlbTtcbiAgd2lkdGg6IDI1cmVtOyB9XG4gIC5vdmVybGF5LnNlc3Npb24tZXhwaXJlZCAucG9wdXAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMnJlbTsgfVxuICAub3ZlcmxheS5zZXNzaW9uLWV4cGlyZWQgLnBvcHVwIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5vdmVybGF5LnNlc3Npb24tZXhwaXJlZCAucG9wdXAgLmFjdGlvbnMgLmJ0biB7XG4gICAgICB3aWR0aDogNnJlbTsgfVxuXG4ub3ZlcmxheS5wbGVhc2UtY2hvb3NlIC5wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHdpZHRoOiAyNXJlbTsgfVxuICAub3ZlcmxheS5wbGVhc2UtY2hvb3NlIC5wb3B1cCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLm92ZXJsYXkucGxlYXNlLWNob29zZSAucG9wdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3ZlcmxheS5wbGVhc2UtY2hvb3NlIC5wb3B1cCAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAub3ZlcmxheS5wbGVhc2UtY2hvb3NlIC5wb3B1cCAuYWN0aW9ucyAuYnRuIHtcbiAgICAgIHdpZHRoOiA2cmVtOyB9XG4gIC5vdmVybGF5LnBsZWFzZS1jaG9vc2UgLnBvcHVwLm11bHRpc2VsZWN0IC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5vdmVybGF5LnBsZWFzZS1jaG9vc2UgLnBvcHVwLm11bHRpc2VsZWN0IHNlbGVjdC5hbGVydCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG5cbi5vdmVybGF5LnRvdHAtYWN0aW9uIHtcbiAgei1pbmRleDogOTk5OTk7IH1cbiAgLm92ZXJsYXkudG90cC1hY3Rpb24gLnBvcHVwIHtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAub3ZlcmxheS50b3RwLWFjdGlvbiAucG9wdXAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICAub3ZlcmxheS50b3RwLWFjdGlvbiAucG9wdXAgLmNvbnRlbnQgcDpub3QoLmVyci10ZXh0KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfVxuICAgICAgLm92ZXJsYXkudG90cC1hY3Rpb24gLnBvcHVwIC5jb250ZW50IGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5vdmVybGF5LnRvdHAtYWN0aW9uIC5wb3B1cCAuY29udGVudCBmb3JtIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAub3ZlcmxheS50b3RwLWFjdGlvbiAucG9wdXAgLmNvbnRlbnQgZm9ybSAuYnRuIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyLjE4NzVyZW0pIHtcbiAgcC5yZXF1ZXN0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NS4xMjVyZW0pIHtcbiAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcuNXJlbSkge1xuICBoZWFkZXIgLnJlcXVlc3QtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5vdmVybGF5LnBsZWFzZS1jaG9vc2UgLnBvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRyZW0pIHtcbiAgaGVhZGVyIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBmb250LXNpemU6IDIuMDYyNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaGVhZGVyIC5zZWFyY2gtYnJhbmQge1xuICAgIGxlZnQ6IDAuNzVyZW07IH1cbiAgaGVhZGVyIC5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxLjVyZW0pIHtcbiAgaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaWRlYmFyIGxhYmVsLnNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3cmVtKSB7XG4gIGhlYWRlciAucmlnaHQgLnJlcXVlc3QtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSAubmFtZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjguNzVyZW0pIHtcbiAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxubmF2LnNpZGViYXIge1xuICB3aWR0aDogNjUlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC45LCAwLjI1LCAxKTtcbiAgei1pbmRleDogMTA7IH1cbiAgbmF2LnNpZGViYXIuaGlkZS1zaWRlYmFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIG5hdi5zaWRlYmFyIC5sb2dvLXVybCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgbmF2LnNpZGViYXIgLmxvZ28tdXJsIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgbmF2LnNpZGViYXIgbGFiZWwuc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBuYXYuc2lkZWJhciBsYWJlbC5zZWFyY2ggc2VsZWN0W25hbWU9J3NlYXJjaEJyYW5kJ10ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNvbG9yOiAjOWNhYWJjO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNyZW07IH1cbiAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaVtkYXRhLWJyYW5kPVwiNjVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaTpub3QoLnN1Yikge1xuICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbTsgfVxuICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbTsgfVxuICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIuYWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIuYWN0aXZlIHNwYW4ubWF0ZXJpYWwtaWNvbnMuYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHNwYW4ubWF0ZXJpYWwtaWNvbnMuYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzLjQzNzVyZW07XG4gICAgICAgICAgY29sb3I6ICNkMGQyZGI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg3NXJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLm1lbnUtY2VsbHhwZXJ0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCBsaS5tZW51LWNlbGx4cGVydC52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkudHVtYmV0LXJlcG9ydCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkudHVtYmV0LXJlcG9ydC52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkuYWZmLXJlcG9ydCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkuYWZmLXJlcG9ydC52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkubWdhLWxpbWl0LXJlcG9ydCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkubWdhLWxpbWl0LXJlcG9ydC52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkudmlwLWNsdWItYnJhbmQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLnZpcC1jbHViLWJyYW5kLnZpc2libGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCBsaS5nYW1lcy1yZXBvcnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLmdhbWVzLXJlcG9ydC52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkuc3lzdGVtLXBheW1lbnQtZGF0YSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW07IH1cbiAgICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpIGEgc3Bhbjpub3QoLm1hdGVyaWFsLWljb25zKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBkMmRiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkgYS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRjYWY1MDsgfVxuICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgaGVpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuODc1cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkgYS5hY3RpdmUsIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpIGEuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpIGEgKiB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaSBhIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpIGEgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZDBkMmRiOyB9XG4gICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaSBwLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpIGEuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICBuYXYuc2lkZWJhciAuY3VzdG9tLXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgbmF2LnNpZGViYXIgLmN1c3RvbS1zY3JvbGxiYXIgLmN1c3RvbS1zY3JvbGxiYXItYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjMgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gIG5hdi5zaWRlYmFyOmhvdmVyIC5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NHJlbSkge1xuICAub3ZlcmxheSB7XG4gICAgei1pbmRleDogOSAhaW1wb3J0YW50OyB9XG4gICAgLm92ZXJsYXkudmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIG5hdi5zaWRlYmFyIHtcbiAgICB3aWR0aDogNjglO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAgIG5hdi5zaWRlYmFyIC5zaWRlLW1lbnUgbGkgYSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgbmF2LnNpZGViYXIuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2NHJlbSkge1xuICAub3ZlcmxheSB7XG4gICAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuICBuYXYuc2lkZWJhciB7XG4gICAgd2lkdGg6IDE4Ljc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgbmF2LnNpZGViYXIgLnNpZGUtbWVudSBsaSBhIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBuYXYuc2lkZWJhci5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm1lbnUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuaW5wdXQuZ3JheSxcbnNlbGVjdC5ncmF5IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTRlNGU0ICFpbXBvcnRhbnQ7IH1cblxuZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDIuNjg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBkaXNwbGF5OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICBhbmltYXRpb246IDAuNHMgcGFzc3dvcmRHZW5lcmF0b3JBbmltYXRpb247XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBwYXNzd29yZEdlbmVyYXRvckFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7IH0gfVxuICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAucm93IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAucm93ID4gbGFiZWwuZ2VuZXJhdGVkUGFzc3dvcmQge1xuICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmNoZWNrYm94ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAuY2hlY2tib3hlcyAuZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAuY2hlY2tib3hlcyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmNoZWNrYm94ZXMgbGFiZWwgKyBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNXJlbTsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmNoZWNrYm94ZXMgbGFiZWwgaW5wdXQge1xuICAgICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMjVyZW07IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5jaGVja2JveGVzIGxhYmVsIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAuY2hlY2tib3hlcyBsYWJlbCBzcGFuLnN5bWJvbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cbiAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmxlbmd0aCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5sZW5ndGggLmNvdW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAubGVuZ3RoIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAubGVuZ3RoIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5sZW5ndGggc3Bhbi5jb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5sZW5ndGggLnNsaWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTIuNXJlbTsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmxlbmd0aCAuc2xpZGVyIC5iYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmxlbmd0aCAuc2xpZGVyIC5iYWxsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAucGFzc3dvcmQtc3RyZW5ndGggLnN0cmVuZ3RoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5zdHJlbmd0aCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5zdHJlbmd0aCAubm9ybWFsIHtcbiAgICAgICAgY29sb3I6ICMwNDcxYWY7IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5wYXNzd29yZC1zdHJlbmd0aCAuc3RyZW5ndGggLmJhZCB7XG4gICAgICAgIGNvbG9yOiAjY2MwODA4OyB9XG4gICAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAucGFzc3dvcmQtc3RyZW5ndGggLnN0cmVuZ3RoIC53ZWFrIHtcbiAgICAgICAgY29sb3I6ICM1NjZkNmE7IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5wYXNzd29yZC1zdHJlbmd0aCAuc3RyZW5ndGggLnN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBncmVlbjsgfVxuXG4uZ3JpZC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogOS4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ncmlkLXdyYXBwZXIuY29sbGFwc2VkIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH1cbiAgICAuZ3JpZC13cmFwcGVyLmNvbGxhcHNlZCAudGItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdyaWQtd3JhcHBlci5jb2xsYXBzZWQgLmV4cGFuZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50OyB9XG4gIC5ncmlkLXdyYXBwZXIgaW1nLmJhbm5lci1pbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAuZ3JpZC13cmFwcGVyIGltZy5iYW5uZXItaW1nOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuZ3JpZC13cmFwcGVyLm5vdC1ib3JkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5ncmlkLXdyYXBwZXIgLmdyaWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7IH1cbiAgICAuZ3JpZC13cmFwcGVyIC5ncmlkLWhlYWRlciBzZWxlY3QucGFnZS1zaXplIHtcbiAgICAgIHBhZGRpbmc6IDByZW0gMC41cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3cuc3ZnKSwgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMCB0b3AgNTAlLCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgaGVpZ2h0OiAyLjA2MjVyZW07IH1cbiAgICAuZ3JpZC13cmFwcGVyIC5ncmlkLWhlYWRlciAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAgICAgLmdyaWQtd3JhcHBlciAuZ3JpZC1oZWFkZXIgLnRvZ2dsZS1idXR0b24gLnNlbGVjdC1ib3gge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgLmdyaWQtaGVhZGVyIC50b2dnbGUtYnV0dG9uIC5zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMS44NzVyZW07XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDIuNzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMi4zNzVyZW07XG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWF4LWhlaWdodDogMjVyZW07XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciAuZ3JpZC1oZWFkZXIgLnRvZ2dsZS1idXR0b24gLnNlbGVjdC1vcHRpb25zIC5zaW5nbGUtb3B0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIC45Mzc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGhlaWdodDogMi4wNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNmNWY1ZjU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgLmdyaWQtaGVhZGVyIC50b2dnbGUtYnV0dG9uIC5zZWxlY3Qtb3B0aW9ucyAuc2luZ2xlLW9wdGlvbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciAuZ3JpZC1oZWFkZXIgLnRvZ2dsZS1idXR0b24gLnNlbGVjdC1vcHRpb25zIC5zaW5nbGUtb3B0aW9uIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgcmlnaHQ6IDAuN3JlbTsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgLmdyaWQtaGVhZGVyIC50b2dnbGUtYnV0dG9uIC5zZWxlY3Qtb3B0aW9ucyAuc2luZ2xlLW9wdGlvbiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5ncmlkLXdyYXBwZXIgLmdyaWQtaGVhZGVyIC5leHBhbmQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAuZ3JpZC13cmFwcGVyIC5ncmlkLWhlYWRlciAuZ3JpZC10aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9XG4gIC5ncmlkLXdyYXBwZXIgLnRiLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0ciB7XG4gICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMzsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdHIgdGQsXG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0ciB0aCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS45Mzc1cmVtOyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIge1xuICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwZjBmMGY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aC5vcmRlcmFibGUge1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aC5vcmRlcmFibGUgc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlIC5hcnJvdy1hc2MsXG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlIC5hcnJvdy1kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlLmFzYyAuYXJyb3ctYXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlLmFzYyAuYXJyb3ctYXNjIC51cC1kb3duLWFycm93cyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aC5vcmRlcmFibGUuZGVzYyAuYXJyb3ctZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aC5vcmRlcmFibGUuYXNjLCAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aC5vcmRlcmFibGUuZGVzYyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH1cbiAgICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoLm9yZGVyYWJsZS5hc2MgLnVwLWRvd24tYXJyb3dzLCAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aC5vcmRlcmFibGUuZGVzYyAudXAtZG93bi1hcnJvd3Mge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlIC51cC1kb3duLWFycm93cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDAuMTg3NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlIC51cC1kb3duLWFycm93cyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuMTI1cmVtOyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIge1xuICAgICAgaGVpZ2h0OiAyLjM3NXJlbTsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIudG90YWwge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmMSAhaW1wb3J0YW50OyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkW2ZpZWxkPW1vYmlsZV0ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgYSB7XG4gICAgICAgICAgY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIC5idG4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIC5idG46bm90KC5pbmZvKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIC5idG4uY2hvb3NlLWZpbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCAuYnRuOm5vdCgucmVkKTpub3QoLmNob29zZS1maWxlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEuODEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44MTI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjgxMjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMC4xMjVyZW07IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCBzcGFuLm1hdGVyaWFsLWljb25zOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgLmJ0bi1pY28ge1xuICAgICAgICAgIHdpZHRoOiAxLjgxMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Q0ZTJlOTtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgLmJ0bi1pY286aG92ZXIge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCAuYnRuLWljby5kZWxldGUsIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIC5idG4taWNvLmNhbmNlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2NjMDAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ0ZDQ7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCAuYnRuLWljby5zYXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M2ZTRkNDsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIC5idG4taWNvLmluZm8ge1xuICAgICAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDZjZmY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCBzZWxlY3QsXG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEuOTM3NXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICAgIHdpZHRoOiA3LjgxMjVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgc3Bhbi5yZWQge1xuICAgICAgICAgIGNvbG9yOiAjRkYzMTMxOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIHNwYW4uZ3JlZW4ge1xuICAgICAgICAgIGNvbG9yOiAjMTBkMTE2OyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIudG90YWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyLnRvdGFscyB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Zm9vdC5wYWdpbmF0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4uYWN0aW9uLFxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHVsLm51bXMgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMGQ5MmRjOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciBzcGFuLmFjdGlvbi5kb3RzLFxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgdWwubnVtcyBsaS5kb3RzIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciBzcGFuLmFjdGlvbi5hY3RpdmUsXG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciB1bC5udW1zIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5hY3Rpb246bm90KC5hY3RpdmUpOmhvdmVyLFxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgdWwubnVtcyBsaTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciBzcGFuLnByZXYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5uZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtOyB9XG4gIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTJbZ3JpZC1pZD1cIjFcIl0gPiB0aGVhZCB0ciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYwZjM7XG4gICAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGhlYWQgdHIge1xuICAgICAgICBoZWlnaHQ6IDIuODEyNXJlbTsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGhlYWQgdHIgdGgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0aGVhZCB0ciB0aC5vcmRlcmFibGUge1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0aGVhZCB0ciB0aC5vcmRlcmFibGUgc3BhbiB7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0aGVhZCB0ciB0aC5vcmRlcmFibGUgLmFycm93LWFzYyxcbiAgICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0aGVhZCB0ciB0aC5vcmRlcmFibGUgLmFycm93LWRlc2Mge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGhlYWQgdHIgdGgub3JkZXJhYmxlLmFzYyAuYXJyb3ctYXNjIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGhlYWQgdHIgdGgub3JkZXJhYmxlLmRlc2MgLmFycm93LWRlc2Mge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ciB7XG4gICAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlYmViZWI7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyLmdyaWQtcm93OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIuY2hpbGQtcm93ID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0cjpub3QoLmVkaXQtbW9kZSkgLmVkaXQtZmllbGQsXG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0cjpub3QoLmVkaXQtbW9kZSkgLmNhbmNlbC1lZGl0LFxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHI6bm90KC5lZGl0LW1vZGUpIC5zdWJtaXQtZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyLmVkaXQtbW9kZSAuZWRpdC1maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIuZWRpdC1tb2RlIC5jYW5jZWwtZWRpdCxcbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyLmVkaXQtbW9kZSAuc3VibWl0LWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyLmVkaXQtbW9kZSAuYWN0aXZhdGUtZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIHRkLmVkaXRhYmxlIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyLmVkaXQtbW9kZTpub3QoLmVkaXQtZmllbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIgc3Bhbi5hcnJvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyIC5idG4taWNvIHtcbiAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ciAuYnRuLWljbzpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyIGlucHV0LFxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuOXJlbTsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIHdpZHRoOiAxLjA2MjVyZW07XG4gICAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIgdGRbZmllbGQ9bW9iaWxlXSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ciB0ZCAqIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4uYWN0aW9uLFxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgdWwubnVtcyBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07XG4gICAgICAgICAgY29sb3I6ICMwZDkyZGM7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5hY3Rpb24uZG90cyxcbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgdWwubnVtcyBsaS5kb3RzIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4uYWN0aW9uLmFjdGl2ZSxcbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgdWwubnVtcyBsaS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5hY3Rpb246bm90KC5hY3RpdmUpOmhvdmVyLFxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciB1bC5udW1zIGxpOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5wcmV2IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5uZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtOyB9XG5cbi5waWNrLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGljay1kYXRlIC50YWJzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5waWNrLWRhdGUgLmRhdGUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMS4yNXJlbSAwIDEuNjI1cmVtO1xuICAgIGhlaWdodDogMy41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAucGljay1kYXRlIC5kYXRlLWZpbHRlcnMgZm9ybS50eXBlLTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gICAgICAucGljay1kYXRlIC5kYXRlLWZpbHRlcnMgZm9ybS50eXBlLTIgLnJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucGljay1kYXRlIC5kYXRlLWZpbHRlcnMgZm9ybS50eXBlLTIgLnJvdyBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5waWNrLWRhdGUgLmRhdGUtZmlsdGVycyBmb3JtLnR5cGUtMiAucm93IGxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMDYyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLS4wNjI1cmVtOyB9XG4gICAgLnBpY2stZGF0ZSAuZGF0ZS1maWx0ZXJzIC5idG4ge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZjO1xuICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDMuNnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuLm5vdGlmIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYuMjVyZW07XG4gIHJpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDVyZW0gMC42MjVyZW0gMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMy43NXJlbTtcbiAgbWluLXdpZHRoOiA5LjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgIzExYmVhZTtcbiAgYm94LXNoYWRvdzogMC4xMjVyZW0gMC4xMjVyZW0gMC42MjVyZW0gMC4wNjI1cmVtIHJnYmEoMTA1LCAxMDUsIDEwNSwgMC4zKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICBhbmltYXRpb246IG5vdGlmQW5pbSAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gIC5ub3RpZjpob3ZlciAuY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgcmlnaHQ6IDEuMTI1cmVtOyB9XG5cbkBrZXlmcmFtZXMgbm90aWZBbmltIHtcbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIuNXJlbSk7IH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNXJlbSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgLm5vdGlmLmVyciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwLjEyNXJlbSAwLjEyNXJlbSAwLjYyNXJlbSAwLjA2MjVyZW0gcmdiYSgyNTQsIDAsIDAsIDAuMSk7IH1cbiAgLm5vdGlmIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtOyB9XG4gIC5ub3RpZiAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS4yNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBjb2xvcjogIzMzMzsgfVxuXG4ubW9iaWxlLWRpbW1lZC1iYWNrZ3JvdW5kIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2ZGg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS4xMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuLmluZm8ge1xuICAgIHdpZHRoOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2Y2ZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgLmJ0biAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4ucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwOyB9XG4gIC5idG4uYWRkLWJ0biB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICBtYXJnaW4tbGVmdDogMS42ODc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gICAgLmJ0bi5hZGQtYnRuIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTsgfVxuICAuYnRuLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuXG4udGFicy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDAuMTg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG5cbnVsLnRhYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgdWwudGFicyBsaSB7XG4gICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLXdpZHRoOiA3Ljc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICB1bC50YWJzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2Q0ZTJlOTsgfVxuICAgIHVsLnRhYnMgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNzsgfVxuICAgIHVsLnRhYnMgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0Y2FmNTA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RlcHMtY2hhaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMi42MjVyZW07IH1cbiAgLnN0ZXBzLWNoYWluIC5zdGVwIHtcbiAgICB3aWR0aDogMTAuNXJlbTtcbiAgICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDM3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXAgLm51bWJlci1ob2xkZXIge1xuICAgICAgd2lkdGg6IDIuMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5zdGVwcy1jaGFpbiAuc3RlcCAubnVtYmVyLWhvbGRlciAuc3VjY2VzcywgLnN0ZXBzLWNoYWluIC5zdGVwIC5udW1iZXItaG9sZGVyIC5mYWlsdXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdGVwcy1jaGFpbiAuc3RlcCAuc3RlcC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiA5LjM3NXJlbTsgfVxuICAgIC5zdGVwcy1jaGFpbiAuc3RlcDo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTAuODEyNXJlbTtcbiAgICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZWM7IH1cbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXA6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IC0wLjgxMjVyZW07XG4gICAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWVjOyB9XG4gICAgLnN0ZXBzLWNoYWluIC5zdGVwOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5zdGVwcy1jaGFpbiAuc3RlcDpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0ZXBzLWNoYWluIC5zdGVwLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5OGEwOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuYWN0aXZlIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuYWN0aXZlOjphZnRlciwgLnN0ZXBzLWNoYWluIC5zdGVwLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OThhMDsgfVxuICAgIC5zdGVwcy1jaGFpbiAuc3RlcC5jb21wbGV0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuY29tcGxldGUgLnN0ZXAtdGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5zdGVwcy1jaGFpbiAuc3RlcC5jb21wbGV0ZSAubnVtYmVyLWhvbGRlciAubnVtYmVyLCAuc3RlcHMtY2hhaW4gLnN0ZXAuY29tcGxldGUgLm51bWJlci1ob2xkZXIgLmZhaWx1cmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuY29tcGxldGUgLm51bWJlci1ob2xkZXIgLnN1Y2Nlc3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAgIC5zdGVwcy1jaGFpbiAuc3RlcC5jb21wbGV0ZTo6YWZ0ZXIsIC5zdGVwcy1jaGFpbiAuc3RlcC5jb21wbGV0ZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDsgfVxuICAgIC5zdGVwcy1jaGFpbiAuc3RlcC5mYWlsdXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7IH1cbiAgICAgIC5zdGVwcy1jaGFpbiAuc3RlcC5mYWlsdXJlIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuZmFpbHVyZSAubnVtYmVyLWhvbGRlciAubnVtYmVyLCAuc3RlcHMtY2hhaW4gLnN0ZXAuZmFpbHVyZSAubnVtYmVyLWhvbGRlciAuc3VjY2VzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zdGVwcy1jaGFpbiAuc3RlcC5mYWlsdXJlIC5udW1iZXItaG9sZGVyIC5mYWlsdXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjY2MwMDAwOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuZmFpbHVyZTo6YWZ0ZXIsIC5zdGVwcy1jaGFpbiAuc3RlcC5mYWlsdXJlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwOyB9XG5cbnVsLmluZm8gbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgdWwuaW5mbyBsaSAuZGVzYyxcbiAgdWwuaW5mbyBsaSAudmFsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIHVsLmluZm8gbGkgLmRlc2Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gICAgYmFja2dyb3VuZDogIzRjYWY1MDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICB1bC5pbmZvIGxpIC52YWwge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG51bC5pbmZvLm5hcnJvdyBsaSB7XG4gIGhlaWdodDogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cblxuLmNvbGxhcHNpYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgLmNvbGxhcHNpYmxlIC5ncmlkLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY29sbGFwc2libGUgaDMge1xuICAgIGhlaWdodDogMy40Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDIyNywgMjI4LCAyMzUsIDAuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNvbGxhcHNpYmxlIGgzIHNwYW4uYXJyb3ctcmlnaHQsXG4gICAgLmNvbGxhcHNpYmxlIGgzIHNwYW4uYXJyb3ctZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMC42MjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgLmNvbGxhcHNpYmxlIGZvcm0udHlwZS0yIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5jb2xsYXBzaWJsZSBmb3JtLnR5cGUtMiAuZmllbGRzIHtcbiAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5jb2xsYXBzaWJsZTpub3QoLmNvbGxhcHNlZCkgaDMgc3Bhbi5hcnJvdy1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2libGUuY29sbGFwc2VkIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhcHNpYmxlLmNvbGxhcHNlZCBoMyBzcGFuLmFycm93LWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2libGUgLnJvdyArIC5hY3Rpb25zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDM3NXJlbTsgfVxuXG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDk5OTsgfVxuICAub3ZlcmxheTpub3QoLnZpc2libGUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vdmVybGF5IC5wb3B1cCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMi42ODc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm92ZXJsYXkgLnBvcHVwIC5jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDc3dmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLm92ZXJsYXkgLnBvcHVwIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgcGFkZGluZzogMCAxLjU2MjVyZW07XG4gICAgICBjb2xvcjogIzI5MjkyOTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMzsgfVxuICAgICAgLm92ZXJsYXkgLnBvcHVwIC50aXRsZSBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAub3ZlcmxheSAucG9wdXAgLnRpdGxlIHNwYW4ubWF0ZXJpYWwtaWNvbnM6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41MnJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cuYm90dG9tIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWw6bm90KC5zd2l0Y2gpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuYWN0aW9ucyAucm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuYWN0aW9ucyAucm93LmJvdHRvbSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5hY3Rpb25zIC5idG4ge1xuICAgICAgICBtYXJnaW46IDAuNDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LmNob29zZS1jb2x1bW5zIC5wb3B1cCB7XG4gIHdpZHRoOiA0MDBweDsgfVxuXG4ub3ZlcmxheS5jaG9vc2UtY29sdW1ucyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgLm92ZXJsYXkuY2hvb3NlLWNvbHVtbnMgLmNvbnRhaW5lciAub3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAub3ZlcmxheS5jaG9vc2UtY29sdW1ucyAuY29udGFpbmVyIC5vcHRpb24gaW5wdXQge1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMC45Mzc1cmVtOyB9XG5cbi5vdmVybGF5LmNob29zZS1jb2x1bW5zIGJ1dHRvbi5idG4ge1xuICBtYXJnaW46IDAuOTM3NXJlbSAwIDAgMS4yNXJlbTsgfVxuXG4uc3VjY2Vzcy10ZXh0LFxuLmVyci10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cbiAgLnN1Y2Nlc3MtdGV4dC5zdWNjZXNzLXRleHQsXG4gIC5lcnItdGV4dC5zdWNjZXNzLXRleHQge1xuICAgIGNvbG9yOiAjMDA5YTMyOyB9XG4gIC5zdWNjZXNzLXRleHQuZXJyLXRleHQsXG4gIC5lcnItdGV4dC5lcnItdGV4dCB7XG4gICAgY29sb3I6ICNmZTAwMDA7IH1cbiAgLnN1Y2Nlc3MtdGV4dCBzcGFuLFxuICAuZXJyLXRleHQgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc3VjY2Vzcy10ZXh0IHNwYW4ubWF0ZXJpYWwtaWNvbnMsXG4gIC5lcnItdGV4dCBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtOyB9XG5cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS4yNXJlbTsgfVxuICAuc3dpdGNoIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDsgfVxuICAgIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjEyNXJlbSk7IH1cbiAgLnN3aXRjaCAuc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMi4xMjVyZW07XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zd2l0Y2ggLnNsaWRlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICB3aWR0aDogMC43NXJlbTtcbiAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICBib3R0b206IDAuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IC40czsgfVxuXG4ubG5rIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gIC5sbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmlsdGVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZpbHRlcnMgc2VsZWN0LFxuICAuZmlsdGVycyBpbnB1dCB7XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjsgfVxuICAuZmlsdGVycyAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjQzNzVyZW07XG4gICAgd2lkdGg6IDExLjI1cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG5cbmZvcm06bm90KC50eXBlLTIpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBmb3JtOm5vdCgudHlwZS0yKSAuZmllbGRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwOyB9XG4gICAgZm9ybTpub3QoLnR5cGUtMikgLmZpZWxkcyAuaGFsZiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgLmhhbGYgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgLmhhbGYgbGFiZWwgKyBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgZm9ybTpub3QoLnR5cGUtMikgLmZpZWxkcyBsYWJlbCAqIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgZm9ybTpub3QoLnR5cGUtMikgLmZpZWxkcyBsYWJlbCA+IHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykge1xuICAgICAgICB3aWR0aDogOS4zNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNmI3NjdmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgICAgZm9ybTpub3QoLnR5cGUtMikgLmZpZWxkcyBsYWJlbCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgICAgZm9ybTpub3QoLnR5cGUtMikgLmZpZWxkcyBsYWJlbCBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgICAgZm9ybTpub3QoLnR5cGUtMikgLmZpZWxkcyBsYWJlbCBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwgaW5wdXRbdHlwZT0nZmlsZSddLFxuICAgICAgZm9ybTpub3QoLnR5cGUtMikgLmZpZWxkcyBsYWJlbCBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTMuMTI1cmVtO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICBmb3JtOm5vdCgudHlwZS0yKSBidXR0b24uYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWluLXdpZHRoOiA2LjI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICBmb3JtOm5vdCgudHlwZS0yKS5saW5lYXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBmb3JtOm5vdCgudHlwZS0yKS5saW5lYXIgLmZpZWxkcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGZvcm06bm90KC50eXBlLTIpLmxpbmVhciAuZmllbGRzIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBmb3JtOm5vdCgudHlwZS0yKS5saW5lYXIgLmZpZWxkcyBsYWJlbCBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBmb3JtOm5vdCgudHlwZS0yKS5saW5lYXIgYnV0dG9uLmJ0biB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfVxuXG5mb3JtLnR5cGUtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZm9ybS50eXBlLTIud2l0aC1leGNlbC1leHBvcnQgLmZpZWxkcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2Ljg3NXJlbSk7IH1cbiAgZm9ybS50eXBlLTIud2l0aC1leGNlbC1leHBvcnQgLmFjdGlvbnMge1xuICAgIHdpZHRoOiAxNi44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG4gICAgZm9ybS50eXBlLTIud2l0aC1leGNlbC1leHBvcnQgLmFjdGlvbnMgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgZm9ybS50eXBlLTIud2l0aC1leGNlbC1leHBvcnQgLmFjdGlvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIGZvcm0udHlwZS0yLndpdGgtZXhjZWwtZXhwb3J0IC5hY3Rpb25zIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTByZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzNjNDA0YTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICBmb3JtLnR5cGUtMi53aXRoLWV4Y2VsLWV4cG9ydCAuYWN0aW9ucyAuYnRuOmxhc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTsgfVxuICBmb3JtLnR5cGUtMiAuZmllbGRzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC40Mzc1cmVtOyB9XG4gICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cuZnN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cuZmVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdy5tb3JlLWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cubW9yZS1maWx0ZXIudmlzaWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cubW9yZS1maWx0ZXIgbGFiZWwge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ICsgLnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWwsXG4gICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDAuNDM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgIG1heC13aWR0aDogMTYuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTMuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbC5mZ3JvdyxcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWwuZmdyb3cge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbCArIGxhYmVsLFxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbCArIGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW46IDAuNDM3NXJlbTsgfVxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbDpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSBpbnB1dCxcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWw6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikgc2VsZWN0LFxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbDpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSBpbnB1dCxcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWw6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyA+IGxhYmVsOm5vdCguY2hieC13cmFwcGVyKTpub3QoLmZpbGUtaW5wLXdyYXBwZXIpIGlucHV0OmZvY3VzLFxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbDpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICM0Y2FmNTA7IH1cbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWw6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikgc2VsZWN0LFxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbDpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2Fycm93LnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNjI1cmVtIHRvcCA1MCUsIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMzc1cmVtOyB9XG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyA+IGxhYmVsOm5vdCguY2hieC13cmFwcGVyKTpub3QoLmZpbGUtaW5wLXdyYXBwZXIpIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucyksXG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5nZW5lcmFsOm5vdCguY2hieC13cmFwcGVyKTpub3QoLmZpbGUtaW5wLXdyYXBwZXIpIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwLjkzNzVyZW07XG4gICAgICAgICAgdG9wOiAxLjEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2JiYmJiYjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWw6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikgc3Bhbjpub3QoLm1hdGVyaWFsLWljb25zKS5mdWN1c2VkLFxuICAgICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5nZW5lcmFsOm5vdCguY2hieC13cmFwcGVyKTpub3QoLmZpbGUtaW5wLXdyYXBwZXIpIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykuZnVjdXNlZCB7XG4gICAgICAgICAgICB0b3A6IDAuNDM3NXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSxcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSBzcGFuLFxuICAgICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5nZW5lcmFsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2Ljg3NXJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSBzcGFuLm1hdGVyaWFsLWljb25zLFxuICAgICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5nZW5lcmFsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSBzcGFuLm1hdGVyaWFsLWljb25zLnBob3RvLFxuICAgICAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUgc3Bhbi5tYXRlcmlhbC1pY29ucy5waG90byB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGZvcm0udHlwZS0yIC5hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIGZvcm0udHlwZS0yIC5hY3Rpb25zIC5idG4sXG4gICAgZm9ybS50eXBlLTIgLmFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogNy4zNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDExLjM3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW46IDAuNDM3NXJlbTsgfVxuICAgICAgZm9ybS50eXBlLTIgLmFjdGlvbnMgLmJ0bi5yZXNldCwgZm9ybS50eXBlLTIgLmFjdGlvbnMgLmJ0bi5maWx0ZXIsXG4gICAgICBmb3JtLnR5cGUtMiAuYWN0aW9ucyBidXR0b24ucmVzZXQsXG4gICAgICBmb3JtLnR5cGUtMiAuYWN0aW9ucyBidXR0b24uZmlsdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ExYWViNjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgZm9ybS50eXBlLTIgLmFjdGlvbnMgLmJ0bi5yZXNldDpob3ZlciwgZm9ybS50eXBlLTIgLmFjdGlvbnMgLmJ0bi5maWx0ZXI6aG92ZXIsXG4gICAgICAgIGZvcm0udHlwZS0yIC5hY3Rpb25zIGJ1dHRvbi5yZXNldDpob3ZlcixcbiAgICAgICAgZm9ybS50eXBlLTIgLmFjdGlvbnMgYnV0dG9uLmZpbHRlcjpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7IH1cbiAgICBmb3JtLnR5cGUtMiAuYWN0aW9ucy5mbGV4LWVuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbmZvcm0uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXVsdGlwbGUtc2VsZWN0Om5vdCgudG9nZ2xlLWJ1dHRvbikge1xuICB3aWR0aDogMTMuODEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm11bHRpcGxlLXNlbGVjdDpub3QoLnRvZ2dsZS1idXR0b24pIC5zZWxlY3QtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubXVsdGlwbGUtc2VsZWN0Om5vdCgudG9nZ2xlLWJ1dHRvbikgLnNlbGVjdC1ib3ggLml0ZW0tdHlwZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtOyB9XG4gICAgLm11bHRpcGxlLXNlbGVjdDpub3QoLnRvZ2dsZS1idXR0b24pIC5zZWxlY3QtYm94IC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7IH1cblxuLnNlbGVjdC1vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjE4NzVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYjdiN2I3O1xuICBwYWRkaW5nOiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5zZWxlY3Qtb3B0aW9ucyAuc2luZ2xlLW9wdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAuc2VsZWN0LW9wdGlvbnMgLnNpbmdsZS1vcHRpb246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG4gICAgLnNlbGVjdC1vcHRpb25zIC5zaW5nbGUtb3B0aW9uIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAgIC5zZWxlY3Qtb3B0aW9ucyAuc2luZ2xlLW9wdGlvbiBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07IH1cblxubGFiZWwuY2hieC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMS4zMTI1cmVtO1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgbWFyZ2luOiAwLjQzNzVyZW07IH1cbiAgbGFiZWwuY2hieC13cmFwcGVyIHNwYW46bm90KC5zbGlkZXIpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4LjEyNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIGxhYmVsLmNoYngtd3JhcHBlciAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIGxhYmVsLmNoYngtd3JhcHBlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cblxuLmV4cG9ydC10by1leGNlbCB7XG4gIGZsb2F0OiByaWdodDsgfVxuICAuZXhwb3J0LXRvLWV4Y2VsIC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMGYwZjBmO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAuZXhwb3J0LXRvLWV4Y2VsIC5idG4gc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgLmV4cG9ydC10by1leGNlbCAuYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGNhZjUwOyB9XG5cbi5leHBvcnQtbG9hZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIHtcbiAgICBjb2xvcjogb2ZmaWNpYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmV4cG9ydC1sb2FkZXItd3JhcHBlciAubGRzLXNwaW5uZXIgZGl2IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMHB4IDIwcHg7XG4gICAgYW5pbWF0aW9uOiBsZHMtc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuNXB4O1xuICAgIGxlZnQ6IDE4LjVweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNjQ2NDY0OyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbiAgLmV4cG9ydC1sb2FkZXItd3JhcHBlciAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbiAgLmV4cG9ydC1sb2FkZXItd3JhcHBlciAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjVzOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40czsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cbiAgLmV4cG9ydC1sb2FkZXItd3JhcHBlciAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDExKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjFzOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTIpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cblxuQGtleWZyYW1lcyBsZHMtc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5sYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZS5kZXRlY3RlZCB7XG4gICAgYm9yZGVyOiAxLjJweCBkYXNoZWQgIzMzMztcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUubm90LXZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkOWQ5O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNjYzAwMDA7XG4gICAgY29sb3I6ICNjYzAwMDA7IH1cbiAgICBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZS5ub3QtdmFsaWQgc3Bhbi5tYXRlcmlhbC1pY29ucy5waG90byB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUubm90LXZhbGlkIHNwYW4uY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogI2NjMDAwMDsgfVxuICBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZS52YWxpZCB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzRjYWY1MDtcbiAgICBjb2xvcjogIzRjYWY1MDsgfVxuICBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSBzcGFuLmZpbGVuYW1lIHtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUgc3Bhbi5tYXRlcmlhbC1pY29ucy5waG90byB7XG4gICAgY29sb3I6ICNmZjg0MDAgIWltcG9ydGFudDsgfVxuICBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZTpob3ZlciB7XG4gICAgZmlsdGVyOiBub25lOyB9XG4gIGxhYmVsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGNvbG9yOiAjYWRhZGFkOyB9XG5cbmxhYmVsLmZpbGUtaW5wLXdyYXBwZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmxhYmVsLmZpbGUtaW5wLXdyYXBwZXIgc3Bhbi5maWxlLXNpemUtd2FybmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGNvbG9yOiAjY2MwMDAwOyB9XG5cbi5vdmVybGF5LnRyYW5zbGF0aW9ucy1wb3B1cCB1bCBsaSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5vdmVybGF5LnRyYW5zbGF0aW9ucy1wb3B1cCB1bCBsaSBmb3JtLmNoYW5nZWQgZGl2IHtcbiAgICBib3JkZXItbGVmdDogMC4xODc1cmVtIHNvbGlkICM0Y2FmNTA7IH1cbiAgLm92ZXJsYXkudHJhbnNsYXRpb25zLXBvcHVwIHVsIGxpIGZvcm0gZGl2IHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm92ZXJsYXkudHJhbnNsYXRpb25zLXBvcHVwIHVsIGxpIGZvcm0gaW5wdXQge1xuICAgIGhlaWdodDogMi4xODc1cmVtO1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlZmVmZWY7IH1cbiAgLm92ZXJsYXkudHJhbnNsYXRpb25zLXBvcHVwIHVsIGxpIGZvcm0gLmJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNhM2EzYTM7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07IH1cbiAgLnByb2dyZXNzLWJhciAucGVyY2VudGFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmVzcy1iYXIgLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNjsgfVxuICAucHJvZ3Jlc3MtYmFyIC55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7IH1cbiAgLnByb2dyZXNzLWJhciAuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEE7IH1cblxuLmxvYWRlci1uZXcsXG4ubG9hZGVyLW5ldzpiZWZvcmUsXG4ubG9hZGVyLW5ldzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtOyB9XG5cbi5sb2FkZXItbmV3IHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBtYXJnaW46IDUuNXJlbSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2czsgfVxuXG4ubG9hZGVyLW5ldzpiZWZvcmUsXG4ubG9hZGVyLW5ldzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiAnJzsgfVxuXG4ubG9hZGVyLW5ldzpiZWZvcmUge1xuICBsZWZ0OiAtMS41ZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzOyB9XG5cbi5sb2FkZXItbmV3OmFmdGVyIHtcbiAgbGVmdDogMS41ZW07IH1cblxuLmxvYWRlcixcbi5sb2FkZXI6YmVmb3JlLFxuLmxvYWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtOyB9XG5cbi5sb2FkZXIge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG1hcmdpbjogNS41cmVtIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzOyB9XG5cbi5sb2FkZXI6YmVmb3JlLFxuLmxvYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiAnJzsgfVxuXG4ubG9hZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC0xLjVlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cblxuLmxvYWRlcjphZnRlciB7XG4gIGxlZnQ6IDEuNWVtOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkMSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICBoZWlnaHQ6IDRlbTsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTJlbTtcbiAgICBoZWlnaHQ6IDVlbTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZDEge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgaGVpZ2h0OiA0ZW07IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgaGVpZ2h0OiA1ZW07IH0gfVxuXG4ub3ZlcmxheS5zaG93LWJhbm5lciAuYmFubmVyLWZ1bGwtc2l6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3MHZ3O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLm92ZXJsYXkuc2hvdy1iYW5uZXIgLmJhbm5lci1mdWxsLXNpemUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIHdpZHRoOiAyLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgIC5vdmVybGF5LnNob3ctYmFubmVyIC5iYW5uZXItZnVsbC1zaXplIC5jbG9zZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLm92ZXJsYXkuc2hvdy1iYW5uZXIgLmJhbm5lci1mdWxsLXNpemUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODV2aDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tY2UtcGFuZWwge1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmNmY4ZmMgIWltcG9ydGFudDsgfVxuXG4jbWNldV8xNi1ib2R5IHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjsgfVxuXG4ubWNlLXRpbnltY2UsXG4ubWNlLXRvcC1wYXJ0OjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1tdWx0aXNlbGVjdC12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTMuODc1cmVtOyB9XG4gIC5jdXN0b20tbXVsdGlzZWxlY3QtdjIgLnBsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAuY3VzdG9tLW11bHRpc2VsZWN0LXYyIC5wbGFjZWhvbGRlciAucGxjIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAuY3VzdG9tLW11bHRpc2VsZWN0LXYyIC5wbGFjZWhvbGRlciA+IC5jb3VudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwLjc2MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDEuMDYyNXJlbTtcbiAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5jdXN0b20tbXVsdGlzZWxlY3QtdjIgLm9wdGlvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDEuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2NiY2VkODsgfVxuICAgIC5jdXN0b20tbXVsdGlzZWxlY3QtdjIgLm9wdGlvbnMtd3JhcHBlciAuc2VhcmNoIGlucHV0IHtcbiAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5jdXN0b20tbXVsdGlzZWxlY3QtdjIgLm9wdGlvbnMtd3JhcHBlciAub3B0aW9ucyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMy41cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgIC5jdXN0b20tbXVsdGlzZWxlY3QtdjIgLm9wdGlvbnMtd3JhcHBlciAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmN1c3RvbS1tdWx0aXNlbGVjdC12MiAub3B0aW9ucy13cmFwcGVyIC5vcHRpb25zIC5vcHRpb24gaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jdXN0b20tbXVsdGlzZWxlY3QtdjIudmlzaWJsZSAub3B0aW9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA5OTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NXJlbSkge1xuICAub3ZlcmxheSAucG9wdXAge1xuICAgIG1heC13aWR0aDogNjAuNXJlbTsgfVxuICAgIC5vdmVybGF5IC5wb3B1cCAudGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAuZ3JpZC13cmFwcGVyLCAudGItd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yLCAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCwgLnRiLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIsIC50Yi13cmFwcGVyIHRhYmxlLmctZ3JpZCB7XG4gICAgICBtaW4td2lkdGg6IDEyMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjI1cmVtOyB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI2UzZTRlYjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0cmVtKSB7XG4gIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS80IC0gMC44NzVyZW0pO1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMC40Mzc1cmVtKTtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAudGItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NXJlbSkgYW5kIChtaW4td2lkdGg6IDMwcmVtKSB7XG4gIC5vdmVybGF5IC5wb3B1cCB7XG4gICAgbWF4LXdpZHRoOiA1MnJlbTsgfVxuICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3c6bm90KC5ib3R0b20pIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3c6bm90KC5ib3R0b20pIGxhYmVsOm5vdCguc3dpdGNoKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNCAtIDAuODc1cmVtKTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDE1LjkyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDEzLjkzNzVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93Om5vdCguYm90dG9tKSBsYWJlbDpub3QoLnN3aXRjaCkuYWN0aW9ucyBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDAuNDM3NXJlbSk7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkuMzc1cmVtKSB7XG4gIC5vdmVybGF5IC5wb3B1cCB7XG4gICAgbWF4LXdpZHRoOiAzNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1cmVtKSB7XG4gIC5idG4uYWRkLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07IH1cbiAgLnRhYnMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhyZW0pIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9ybS50eXBlLTIgLmZpZWxkcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbCB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAwLjg3NXJlbSk7IH1cbiAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDAuNDM3NXJlbSk7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsIGkudHJhbnNsYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMC44NzVyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWw6bm90KC5zd2l0Y2gpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAwLjg3NXJlbSk7IH1cbiAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsOm5vdCguc3dpdGNoKS5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgKyAwLjQzNzVyZW0pO1xuICAgICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gIHVsLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICB1bC50YWJzIGxpIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNXJlbSkge1xuICAub3ZlcmxheSAucG9wdXAge1xuICAgIG1heC13aWR0aDogNTJyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC4zNzVyZW0pIGFuZCAobWluLXdpZHRoOiAzMHJlbSkge1xuICAub3ZlcmxheSAucG9wdXAge1xuICAgIHdpZHRoOiAzMnJlbTsgfVxuICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsOm5vdCguc3dpdGNoKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gLjg3NXJlbSkgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMy4xMjVyZW0pIHtcbiAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAwLjg3NXJlbSk7IH1cbiAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMC40Mzc1cmVtKTtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsOm5vdCguc3dpdGNoKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gMC44NzVyZW0pOyB9XG4gICAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbDpub3QoLnN3aXRjaCkuYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMC40Mzc1cmVtKTtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVyZW0pIHtcbiAgLm92ZXJsYXkgLnBvcHVwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWw6bm90KC5zd2l0Y2gpOm5vdCguZGF0ZS1maWx0ZXIpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMSAtIC44NzVyZW0pICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMHJlbSkge1xuICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMSAtIDAuODc1cmVtKTsgfVxuICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgKyAwLjQzNzVyZW0pO1xuICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGJvZHkuaGlkZS1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB1bnNldDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOC4xMjVyZW0pIHtcbiAgLnN0ZXBzLWNoYWluIC5zdGVwOm5vdCguYWN0aXZlKSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXA6bm90KC5hY3RpdmUpIC5zdGVwLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXA6bm90KC5hY3RpdmUpIC5udW1iZXItaG9sZGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjZyZW0pIHtcbiAgLnN0ZXBzLWNoYWluIC5zdGVwLmFjdGl2ZSB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfbm9zZWxlY3QueGRzb2Z0XyB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA0dnc7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBtYWluLCBoZWFkZXIge1xuICAgIGxlZnQ6IDE1LjYyNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUuNjI1cmVtKTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gIG1haW4ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy43NXJlbSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMHJlbSkge1xuICBtYWluIHtcbiAgICBsZWZ0OiAxNS42MjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1LjYyNXJlbSk7IH1cbiAgICBtYWluIC5zdWItbWVudS1kaXYge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwLjYyNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMS4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgbWFpbiAuc3ViLW1lbnUtZGl2IC5jdXJyLXN1Yi1wYWdlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNS4zMTI1cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgbWFpbiAuc3ViLW1lbnUtZGl2IC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbTsgfVxuICAgICAgICBtYWluIC5zdWItbWVudS1kaXYgLnN1Yi1tZW51ID4gZGl2IHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICB3aWR0aDogOC43NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgbWFpbiAuc3ViLW1lbnUtZGl2IC5zdWItbWVudSA+IGRpdi5zZWxlY3RlZC1zdWItY2F0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4zMTI1cmVtIHNvbGlkICMxODc0ZWY7IH0gfVxuXG5mb3JtLmNyZWF0ZS1uZXdzIC5maWVsZHMgLnJvdyBsYWJlbC5zdWJUZXh0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICBmb3JtLmNyZWF0ZS1uZXdzIC5maWVsZHMgLnJvdyBsYWJlbC5zdWJUZXh0IC5jb21tZW50IHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OyB9XG5cbi5lZGl0LXByb21vIGZvcm0gLmZpZWxkcyAucm93LmZvci1jYXNpbm9rLCAuY3JlYXRlLXByb21vcyBmb3JtIC5maWVsZHMgLnJvdy5mb3ItY2FzaW5vayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVkaXQtcHJvbW8gZm9ybSAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCwgLmNyZWF0ZS1wcm9tb3MgZm9ybSAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmVkaXQtcHJvbW8gZm9ybSAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCAuY29tbWVudCB0ZXh0YXJlYSwgLmNyZWF0ZS1wcm9tb3MgZm9ybSAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCAuY29tbWVudCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG5mb3JtLmNyZWF0ZS1hZmZfbmV3cyAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS5jcmVhdGUtYWZmX25ld3MgLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQgLmNvbW1lbnQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cblxuLmVkaXQtYWZmX25ld3MgLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5lZGl0LWFmZl9uZXdzIC5maWVsZHMgLnJvdyBsYWJlbC5zdWJUZXh0IC5jb21tZW50IHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OyB9XG5cbi5lZGl0LW5ld3MgLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5lZGl0LW5ld3MgLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQgLmNvbW1lbnQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2luYXRpb24gLnNlYXJjaC1wYWdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAucGFnaW5hdGlvbiAuc2VhcmNoLXBhZ2UudmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5wYWdpbmF0aW9uIC5zZWFyY2gtcGFnZSBpbnB1dCwgLnBhZ2luYXRpb24gLnNlYXJjaC1wYWdlIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAycmVtOyB9XG4gIC5wYWdpbmF0aW9uIC5zZWFyY2gtcGFnZSBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tY2Utbm90aWZpY2F0aW9uLXdhcm5pbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1jZS13aWRnZXQubWNlLW5vdGlmaWNhdGlvbi5tY2Utbm90aWZpY2F0aW9uLXdhcm5pbmcubWNlLWhhcy1jbG9zZS5tY2UtaW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1jZS1ub3RpZmljYXRpb24taW5uZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRveC1ub3RpZmljYXRpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5odG1sW2RhdGEtZGFya3JlYWRlci1zY2hlbWU9J2RhcmsnXSAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aCB7XG4gIGNvbG9yOiAjZWNlY2VjICFpbXBvcnRhbnQ7IH1cblxuaHRtbFtkYXRhLWRhcmtyZWFkZXItc2NoZW1lPSdkYXJrJ10gLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQge1xuICBjb2xvcjogI2NhY2FjYSAhaW1wb3J0YW50OyB9XG4iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuaGlkZS1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbmhlYWRlci5oaWRlLXNpZGViYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG5tYWluIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAzLjc1cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGN1YmljLWJlemllciguMjUsLjksLjI1LDEpO1xyXG5cclxuICAgICYgPiAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZGVuLXNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC50b2dnbGUtc2lkZWJhciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1zaWRlYmFyIHtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgY29sb3I6ICM4NDg2OGM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuOTVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtc2lkZWJhci1oZWxwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICBwLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNDM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAuY3VzdG9tLXNjcm9sbGJhci1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjZWQ4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIgLmN1c3RvbS1zY3JvbGxiYXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0LCBidXR0b24ge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAsICdCcGctQXJpYWwnO1xyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcclxuICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IG5vLWRyb3AgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcbnRhYmxlIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbmgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG59XHJcbmgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG59XHJcbmgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxufVxyXG5oNCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRyZW0pIHtcclxuICAgIG1haW4ge1xyXG4gICAgICAgIC50b2dnbGUtc2lkZWJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDByZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMuMTI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL2NvbW1vbi92YXJzJztcclxuQGltcG9ydCAnLi4vY29tbW9uL21peGlucyc7XHJcblxyXG5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYztcclxuICAgIGhlaWdodDogMy43NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjY2JjZWQ4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICYudHVtYmV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1M2EyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnBhZ2UtdGl0bGUgc3BhbiwgXHJcbiAgICAgICAgLnRvZ2dsZS1zaWRlYmFyLCBcclxuICAgICAgICAucmVxdWVzdC1jb3VudCAqLFxyXG4gICAgICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgc3Bhbi5tYXRlcmlhbC1pY29ucyxcclxuICAgICAgICAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCxcclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYuc3Bhc3Npbm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI2MDMgIWltcG9ydGFudDtcclxuICAgICAgICAucGFnZS10aXRsZSBzcGFuLCBcclxuICAgICAgICAudG9nZ2xlLXNpZGViYXIsIFxyXG4gICAgICAgIC5yZXF1ZXN0LWNvdW50ICosXHJcbiAgICAgICAgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSBzcGFuLm1hdGVyaWFsLWljb25zLFxyXG4gICAgICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkLFxyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI5MjkhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQgLnJlcXVlc3QtY291bnQgYSAuY291bnQge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZnVuYmFoaXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MTkgIWltcG9ydGFudDtcclxuICAgICAgICAucGFnZS10aXRsZSBzcGFuLCBcclxuICAgICAgICAudG9nZ2xlLXNpZGViYXIsIFxyXG4gICAgICAgIC5yZXF1ZXN0LWNvdW50ICosXHJcbiAgICAgICAgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSBzcGFuLm1hdGVyaWFsLWljb25zLFxyXG4gICAgICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkLFxyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTEuMjVyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1c3BlbmQtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcclxuICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDE0cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuODc1cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAudGltZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjE4NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYnJhbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy4zNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzLjg3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIEJveCgwLjMxMjVyZW0pO1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMS4xODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2QwZDJkYjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDMuNjg3NXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMS41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzMuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjY2JjZWQ4O1xyXG5cclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcnMtc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmNob29zZW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMy44NzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBCb3goMC4zMTI1cmVtKTtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogMC43NjI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzLjg3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIEJveCgwLjMxMjVyZW0pO1xyXG5cclxuICAgICAgICAgICAgJiNvcmRlci1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjE4NzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDBkMmRiO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNi40cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMy41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjYmNlZDg7XHJcblxyXG4gICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuc3VwcG9ydCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMTI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMTIwbXM7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXF1ZXN0LWNvdW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2Q0ZTJlOTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjdyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICRzaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICRzaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLSRzaXplICsgMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLSRzaXplICsgMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnplcm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjNjMWM4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcC5yZXF1ZXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA5ZmE3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNkNGUyZTk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAkc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTJlOTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDBhZWUxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y4ZmM7XHJcbiAgICAgICAgICAgIHRvcDogMi43NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjMxMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwwLDAsLjA0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEsICYuc2lnbi1vdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNob29zZS1sb2NhbGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAyLjE4NzVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmYztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjMxMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwwLDAsLjA0KTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjA0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkuc2Vzc2lvbi1leHBpcmVkIHtcclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIHdpZHRoOiAyNXJlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkucGxlYXNlLWNob29zZSB7XHJcblxyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIHdpZHRoOiAyNXJlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tdWx0aXNlbGVjdCB7XHJcbiAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICYuYWxlcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBzZWxlY3Qge1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS50b3RwLWFjdGlvbiB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcblxyXG4gICAgICAgICAgICBwOm5vdCguZXJyLXRleHQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyLjE4NzVyZW0pIHtcclxuICAgIHAucmVxdWVzdC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg1LjEyNXJlbSkge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc3LjVyZW0pIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgLnJlcXVlc3QtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAub3ZlcmxheS5wbGVhc2UtY2hvb3NlIC5wb3B1cCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NHJlbSkge1xyXG4gICAgaGVhZGVyIHtcclxuXHJcblxyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjM2MzYzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjA2MjVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYnJhbmQge1xyXG4gICAgICAgICAgICBsZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHtcclxuICAgICAgICAgICAgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEuNXJlbSkge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWJyYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIGxhYmVsLnNlYXJjaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzN3JlbSkge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAucmVxdWVzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOC43NXJlbSkge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBsYWJlbFdpZHRoKCRjb3VudCkge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJS8jeyRjb3VudH0gLSAwLjg3NXJlbSk7XHJcblxyXG4gICAgJi5hY3Rpb25zIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMC40Mzc1cmVtKTtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkb3R0ZWRIaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQG1peGluIEJveCgkcmFkaXVzOiAwLjYyNXJlbSkge1xyXG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYnJpZ2h0bmVzc0hvdmVyICgkYnJpZ2h0bmVzczogNzAlLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gdGV4dENvbG9ySG92ZXIgKCRjb2xvcjogJGdyZWVuLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiZ0NvbG9ySG92ZXIgKCRjb2xvcjogI2ZmZiwgJGFjdGl2ZTogMCkge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRhY3RpdmUgPT0gMSkge1xyXG4gICAgICAgICYuYWN0aXZlLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29iYWNrZ3JvdW5kLWNvbG9ybG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiZ0FuZFRleHRDb2xvckhvdmVyICgkYmdDb2xvciwgJHRleHRDb2xvcjogI2ZmZiwgJGFjdGl2ZTogMCkge1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL2NvbW1vbi92YXJzJztcclxuQGltcG9ydCAnLi4vY29tbW9uL21peGlucyc7XHJcblxyXG5uYXYuc2lkZWJhciB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNS42MjVyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoLjI1LCAuOSwgLjI1LCAxKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICYuaGlkZS1zaWRlYmFyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLXVybCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tdXJsIC5sb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwuc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIHNlbGVjdFtuYW1lPSdzZWFyY2hCcmFuZCddIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuc2lkZS1tZW51IHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM5Y2FhYmM7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM3JlbTtcclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgJGhlaWdodDogMy40Mzc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjkyOTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJltkYXRhLWJyYW5kPVwiNjVcIl0geyAvL3VwZ2FtaW5nXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguc3ViKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QwZDJkYjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWNlbGx4cGVydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudHVtYmV0LXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWZmLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWdhLWxpbWl0LXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudmlwLWNsdWItYnJhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdhbWVzLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3lzdGVtLXBheW1lbnQtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCgubWF0ZXJpYWwtaWNvbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZDJkYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0Q29sb3JIb3ZlcigkYWN0aXZlOiAxKTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuOm5vdCgubWF0ZXJpYWwtaWNvbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkMGQyZGI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgLmN1c3RvbS1zY3JvbGxiYXItYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAuY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0cmVtKSB7XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBuYXYuc2lkZWJhciB7XHJcbiAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG5cclxuICAgICAgICAuc2lkZS1tZW51IGxpIGEge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1cmVtKSBhbmQgKG1heC13aWR0aDogNjRyZW0pIHtcclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICB6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG5hdi5zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMTguNzVyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIC5zaWRlLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XHJcbiAgICAubWVudS1vdmVybGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMnO1xyXG5AaW1wb3J0ICcuLi9jb21tb24vbWl4aW5zJztcclxuQGltcG9ydCAnLi4vY29tbW9uL2V4dGVuZHMnO1xyXG5cclxuQGltcG9ydCAnLi9wYXNzd29yZEdlbmVyYXRvci5zY3NzJztcclxuXHJcbi5ncmlkLXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogOS4zNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgQm94KCk7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgLnRiLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGFuZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZy5iYW5uZXItaW1nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5vdC1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLWhlYWRlciB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XHJcblxyXG4gICAgICAgIHNlbGVjdC5wYWdlLXNpemUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjM2MzYzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3cuc3ZnKSwgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIHRvcCA1MCUsIDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjA2MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzYzNjM2MztcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QtYm94IHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMi43NzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMi4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBCb3goKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2luZ2xlLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYzNjM2MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50Yi13cmFwcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5nLWdyaWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcclxuXHJcbiAgICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOTM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuODEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBmMGYwZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9yZGVyYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWFzYyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYXNjIC5hcnJvdy1hc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51cC1kb3duLWFycm93cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjIC5hcnJvdy1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hc2MsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVwLWRvd24tYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudXAtZG93bi1hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4zNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJltmaWVsZD1tb2JpbGVdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguaW5mbykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0LjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNob29zZS1maWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgucmVkKTpub3QoLmNob29zZS1maWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRzaXplOiAxLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDRlMmU5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJpZ2h0bmVzc0hvdmVyKDAuOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRlbGV0ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYW5jZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkNGQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNhdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNmU0ZDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDZjZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3LjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLnJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYzMTMxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTBkMTE2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHIudG90YWxzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRmb290LnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG5cclxuICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aW9uLFxyXG4gICAgICAgICAgICAgICAgdWwubnVtcyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZDkyZGM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUuZy1ncmlkLTIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cclxuXHJcbiAgICAgICAgJltncmlkLWlkPVwiMVwiXT50aGVhZCB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPnRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgI2VmZjBmMztcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi44MTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub3JkZXJhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWFzYyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFzYyAuYXJyb3ctYXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjIC5hcnJvdy1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj50Ym9keSB7XHJcbiAgICAgICAgICAgICY+dHIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWJlYmViO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZ3JpZC1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoaWxkLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj50ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5lZGl0LW1vZGUpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVkaXQtZmllbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbmNlbC1lZGl0LFxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXQtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZWRpdC1tb2RlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZWRpdC1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYW5jZWwtZWRpdCxcclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0LWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZhdGUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZC5lZGl0YWJsZSAmOm5vdCguZWRpdC1maWVsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJpZ2h0bmVzc0hvdmVyKDAuOSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5LjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdiN2I3YjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2ZpZWxkPW1vYmlsZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Zm9vdC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGlvbixcclxuICAgICAgICAgICAgICAgIHVsLm51bXMgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGQ5MmRjO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ucHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGljay1kYXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAudGFicy13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUtZmlsdGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMS4yNXJlbSAwIDEuNjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy41NjI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgIGZvcm0udHlwZS0yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy41cmVtKTtcclxuXHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLyogU3VwcG9ydCBmb3IgSUUuICovXHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxufVxyXG5cclxuLm5vdGlmIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogNi4yNXJlbTtcclxuICAgIHJpZ2h0OiAyLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMC42MjVyZW0gNXJlbSAwLjYyNXJlbSAxLjI1cmVtO1xyXG4gICAgbWluLWhlaWdodDogMy43NXJlbTtcclxuICAgIG1pbi13aWR0aDogOS4zNzVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgIzExYmVhZTtcclxuICAgIGJveC1zaGFkb3c6IDAuMTI1cmVtIDAuMTI1cmVtIDAuNjI1cmVtIDAuMDYyNXJlbSByZ2JhKDEwNSwgMTA1LCAxMDUsIDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XHJcbiAgICBhbmltYXRpb246IG5vdGlmQW5pbSAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBCb3goKTtcclxuXHJcbiAgICAmOmhvdmVyIC5jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcclxuICAgICAgICByaWdodDogMS4xMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBub3RpZkFuaW0ge1xyXG4gICAgICAgIDYwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMi41cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDg1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjI1cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXJyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAuMTI1cmVtIDAuMTI1cmVtIDAuNjI1cmVtIDAuMDYyNXJlbSByZ2JhKDI1NCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMS4yNXJlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1kaW1tZWQtYmFja2dyb3VuZCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmRoO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxLjEyNXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG5cclxuICAgICYuaW5mbyB7XHJcbiAgICAgICAgJHNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgd2lkdGg6ICRzaXplICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNmNmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICoge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hZGQtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjY4NzVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIC4wNCk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuXHJcblxyXG4gICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmlnaHRuZXNzSG92ZXIoMS4xKTtcclxufVxyXG5cclxuLnRhYnMtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMTg3NXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcclxufVxyXG5cclxudWwudGFicyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIEBpbmNsdWRlIEJveCgwLjMxMjVyZW0pO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDcuNzVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gICAgIGFuaW1hdGlvbjogMC4ycyBtYXJnaW5MZWZ0O1xyXG5cclxuICAgICAgICAvLyAgICAgQGtleWZyYW1lcyBtYXJnaW5MZWZ0IHtcclxuICAgICAgICAvLyAgICAgICAgIGZyb20ge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICB0byB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNkNGUyZTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGVwcy1jaGFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAyLjYyNXJlbTtcclxuXHJcbiAgICAuc3RlcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjkzNzVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjQzNzVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubnVtYmVyLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuc3VjY2VzcywgLmZhaWx1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOS4zNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMC44MTI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0wLjgxMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWVjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlLCAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OThhMDtcclxuXHJcbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5OGEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbXBsZXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAubnVtYmVyLCAuZmFpbHVyZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgIC5zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYWlsdXJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm51bWJlci1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLm51bWJlciwgLnN1Y2Nlc3MgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgICAgICAgICAuZmFpbHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwuaW5mbyB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvLyBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAvLyBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBCb3goKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cclxuXHJcbiAgICAgICAgLmRlc2MsXHJcbiAgICAgICAgLnZhbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hcnJvdyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxhcHNpYmxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMC45Mzc1cmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIEBpbmNsdWRlIEJveCgpO1xyXG5cclxuICAgIC5ncmlkLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjQzNzVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjI3LCAyMjgsIDIzNSwgMC41KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4uYXJyb3ctcmlnaHQsXHJcbiAgICAgICAgc3Bhbi5hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS50eXBlLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHNwYW4uYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHNwYW4uYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3crLmFjdGlvbnMge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC40Mzc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMi42ODc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc3dmg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyOTI5O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNTJyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbDpub3QoLnN3aXRjaCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtLnR5cGUtMiAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjQzNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkuY2hvb3NlLWNvbHVtbnMge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuXHJcbiAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjkzNzVyZW0gMCAwIDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWNjZXNzLXRleHQsXHJcbi5lcnItdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuXHJcbiAgICAmLnN1Y2Nlc3MtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDlhMzI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnItdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNmZTAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyLjM3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkKy5zbGlkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQrLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4xMjVyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xMjVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDAuMjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sbmsge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXJzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgc2VsZWN0LFxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAuMDQpO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwLjQzNzVyZW07XHJcbiAgICAgICAgd2lkdGg6IDExLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtIHtcclxuICAgICY6bm90KC50eXBlLTIpIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDA7XHJcblxyXG4gICAgICAgICAgICAuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5zcGFuOm5vdCgubWF0ZXJpYWwtaWNvbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZiNzY3ZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdudW1iZXInXSxcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2ZpbGUnXSxcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYuMjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpbmVhciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR5cGUtMiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi53aXRoLWV4Y2VsLWV4cG9ydCB7XHJcbiAgICAgICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2Ljg3NXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNi44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0MDRhO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNDM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZzdGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZmVuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1vcmUtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmKy5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmxhYmVsLFxyXG4gICAgICAgICAgICAgICAgbGFiZWwuZ2VuZXJhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNi4xMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzLjkzNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mZ3JvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIEJveCgwLjMxMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvYXJyb3cuc3ZnJyksIGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNjI1cmVtIHRvcCA1MCUsIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZnVjdXNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlsZS1pbnAtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaG9vc2UtZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5idG4sXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjQzNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5yZXNldCxcclxuICAgICAgICAgICAgICAgICYuZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTFhZWI2O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZsZXgtZW5kIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm11bHRpcGxlLXNlbGVjdDpub3QoLnRvZ2dsZS1idXR0b24pIHtcclxuICAgIHdpZHRoOiAxMy44MTI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC40Mzc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc2VsZWN0LWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaXRlbS10eXBlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIC4wNCk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb25zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTg3NXJlbSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiN2I3Yjc7XHJcbiAgICBwYWRkaW5nOiAwLjE4NzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIEJveCgpO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cclxuICAgIC5zaW5nbGUtb3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5sYWJlbC5jaGJ4LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDEuMzEyNXJlbTtcclxuICAgIEBpbmNsdWRlIEJveCgwLjMxMjVyZW0pO1xyXG4gICAgbWFyZ2luOiAwLjQzNzVyZW07XHJcblxyXG4gICAgc3Bhbjpub3QoLnNsaWRlcikge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDguMTI1cmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEuMDYyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBvcnQtdG8tZXhjZWwge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBvcnQtbG9hZGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgJi5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZHMtc3Bpbm5lciB7XHJcbiAgICAgICAgY29sb3I6IG9mZmljaWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdiB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCAyMHB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxLjVweDtcclxuICAgICAgICBsZWZ0OiAxOC41cHg7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEwMCwgMTAwLCAxMDApO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcclxuICAgIH1cclxuICAgIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcclxuICAgIH1cclxuICAgIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcclxuICAgIH1cclxuICAgIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDExKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTIpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIGxkcy1zcGlubmVyIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxubGFiZWwuZmlsZS1pbnAtd3JhcHBlciB7XHJcbiAgICAuY2hvb3NlLWZpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuZGV0ZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDEuMnB4IGRhc2hlZCAjMzMzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vdC12YWxpZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmQ5ZDk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICRyZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucy5waG90byB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmFsaWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLmZpbGVuYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDguNzVyZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zLnBob3RvIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjg0MDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWRhZGFkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmZpbGUtc2l6ZS13YXJuaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dC5ncmF5LFxyXG5zZWxlY3QuZ3JheSB7XHJcbiAgICBAZXh0ZW5kICVncmF5LWZpZWxkO1xyXG59XHJcblxyXG4ub3ZlcmxheS50cmFuc2xhdGlvbnMtcG9wdXAge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jaGFuZ2VkIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMTg3NXJlbSBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gICAgaGVpZ2h0OiAwLjM3NXJlbTtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYigxNjMsIDE2MywgMTYzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XHJcblxyXG4gICAgLnBlcmNlbnRhZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2O1xyXG4gICAgfVxyXG5cclxuICAgIC55ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBsb2FkZXItbmV3XHJcblxyXG4vL2xvYWRlclxyXG4ubG9hZGVyLW5ldyxcclxuLmxvYWRlci1uZXc6YmVmb3JlLFxyXG4ubG9hZGVyLW5ldzphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQxIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDRlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xyXG59XHJcblxyXG4ubG9hZGVyLW5ldyB7XHJcbiAgICBjb2xvcjogIzI5MjkyOTtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgbWFyZ2luOiA1LjVyZW0gYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG59XHJcblxyXG4ubG9hZGVyLW5ldzpiZWZvcmUsXHJcbi5sb2FkZXItbmV3OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4ubG9hZGVyLW5ldzpiZWZvcmUge1xyXG4gICAgbGVmdDogLTEuNWVtO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG59XHJcblxyXG4ubG9hZGVyLW5ldzphZnRlciB7XHJcbiAgICBsZWZ0OiAxLjVlbTtcclxufVxyXG5cclxuLy9sb2FkZXJcclxuLmxvYWRlcixcclxuLmxvYWRlcjpiZWZvcmUsXHJcbi5sb2FkZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzI5MjkyOTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgaGVpZ2h0OiA0ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcclxufVxyXG5cclxuLmxvYWRlciB7XHJcbiAgICBjb2xvcjogIzI5MjkyOTtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgbWFyZ2luOiA1LjVyZW0gYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG59XHJcblxyXG4ubG9hZGVyOmJlZm9yZSxcclxuLmxvYWRlcjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmxvYWRlcjpiZWZvcmUge1xyXG4gICAgbGVmdDogLTEuNWVtO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG59XHJcblxyXG4ubG9hZGVyOmFmdGVyIHtcclxuICAgIGxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDEge1xyXG5cclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwO1xyXG4gICAgICAgIGhlaWdodDogNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMmVtO1xyXG4gICAgICAgIGhlaWdodDogNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWQxIHtcclxuXHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJlbTtcclxuICAgICAgICBoZWlnaHQ6IDVlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vdmVybGF5LnNob3ctYmFubmVyIHtcclxuICAgIC5iYW5uZXItZnVsbC1zaXplIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MHZ3O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMi4ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODV2aDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1jZS1wYW5lbCB7XHJcbiAgICBAaW5jbHVkZSBCb3goMCk7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZjZmOGZjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtY2V1XzE2LWJvZHkge1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxufVxyXG5cclxuLm1jZS10aW55bWNlLFxyXG4ubWNlLXRvcC1wYXJ0OjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLW11bHRpc2VsZWN0LXYyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgIHdpZHRoOiAxMy44NzVyZW07XHJcblxyXG4gICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgQm94KDAuMzEyNXJlbSk7XHJcblxyXG5cclxuICAgICAgICAucGxjIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmNvdW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMC43NjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAub3B0aW9ucy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMS41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjY2JjZWQ4O1xyXG5cclxuICAgICAgICAuc2VhcmNoIGlucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBCb3goMC4zMTI1cmVtKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzMuNXJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgLm9wdGlvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1cmVtKSB7XHJcbiAgICAub3ZlcmxheSAucG9wdXAge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAuNXJlbTtcclxuXHJcbiAgICAgICAgLy8gZm9ybS50eXBlLTIgLmZpZWxkcyB7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC13cmFwcGVyICwgLnRiLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgdGFibGUuZy1ncmlkLTIsIHRhYmxlLmctZ3JpZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2UzZTRlYjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRyZW0pIHtcclxuICAgIGZvcm0udHlwZS0yIHtcclxuICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWxXaWR0aCg0KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50Yi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVyZW0pIGFuZCAobWluLXdpZHRoOjMwcmVtKSB7XHJcbiAgICAub3ZlcmxheSAucG9wdXAge1xyXG4gICAgICAgIG1heC13aWR0aDogNTJyZW07XHJcblxyXG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdzpub3QoLmJvdHRvbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgbGFiZWw6bm90KC5zd2l0Y2gpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsV2lkdGgoNCk7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1LjkyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMy45Mzc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNTkuMzc1cmVtKSB7XHJcblxyXG4gICAgLm92ZXJsYXkgLnBvcHVwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNXJlbSkge1xyXG4gICAgLmJ0bi5hZGQtYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGFicy13cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDhyZW0pIHtcclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0udHlwZS0yIHtcclxuXHJcbiAgICAgICAgLmZpZWxkcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAucm93IHtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWxXaWR0aCgzKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaS50cmFuc2xhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsOm5vdCguc3dpdGNoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFiZWxXaWR0aCgzKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgICYudGFicyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVyZW0pIHtcclxuICAgIC5vdmVybGF5IC5wb3B1cCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQuMzc1cmVtKSBhbmQgKG1pbi13aWR0aDogMzByZW0pIHtcclxuICAgIC5vdmVybGF5IC5wb3B1cCB7XHJcbiAgICAgICAgd2lkdGg6IDMycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWw6bm90KC5zd2l0Y2gpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAuODc1cmVtKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMuMTI1cmVtKSB7XHJcbiAgICBmb3JtLnR5cGUtMiB7XHJcbiAgICAgICAgLmZpZWxkcyB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsV2lkdGgoMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbDpub3QoLnN3aXRjaCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhYmVsV2lkdGgoMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5LjkzNzVyZW0pIHtcclxuICAgIC5vdmVybGF5IC5wb3B1cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBsYWJlbDpub3QoLnN3aXRjaCk6bm90KC5kYXRlLWZpbHRlcikge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzEgLSAuODc1cmVtKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjByZW0pIHtcclxuICAgIGZvcm0udHlwZS0yIHtcclxuICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWxXaWR0aCgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgIGJvZHkuaGlkZS1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4LjEyNXJlbSkge1xyXG4gICAgLnN0ZXBzLWNoYWluIC5zdGVwOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bWJlci1ob2xkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2cmVtKSB7XHJcbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuYWN0aXZlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9jb21tb24vdmFycyc7XHJcblxyXG5mb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMi42ODc1cmVtIHJnYmEoMCwgMCwgMCwgLjE3KTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGFuaW1hdGlvbjogMC40cyBwYXNzd29yZEdlbmVyYXRvckFuaW1hdGlvbjtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgQGtleWZyYW1lcyBwYXNzd29yZEdlbmVyYXRvckFuaW1hdGlvbiB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYgPiBsYWJlbC5nZW5lcmF0ZWRQYXNzd29yZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cclxuICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uc3ltYm9scyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmNvdW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvdW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICRzbGlkZXItd2lkdGg6IDEyLjVyZW07XHJcbiAgICAgICAgICAgICRwb3NpdGlvbkNvdW50OiAxMDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6ICRzbGlkZXItd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFsbCB7XHJcbiAgICAgICAgICAgICAgICAkYmFsbFNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGJhbGxTaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYmFsbFNpemU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kYmFsbFNpemUgLyAyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcblxyXG4gICAgICAgIC5zdHJlbmd0aCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm9ybWFsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ3MWFmXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjYzA4MDg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53ZWFrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY2ZDZhO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZ3JlZW46ICM0Y2FmNTA7XHJcbiRyZWQ6IHJnYigyMDQsIDAsIDApO1xyXG4kZGFya0JnQ29sb3I6ICM1NjY0NmQ7XHJcblxyXG4kdGV4dENvbG9yOiAjMjkyOTI5O1xyXG4kdGV4dENvbG9yT3BhY2l0eTogcmdiYSg0MSwgNDEsIDQxLCAwLjcpO1xyXG5cclxuJHdoaXRlQ29tcG9uZW50Qm94U2hhZG93OiAwIDAuMDYyNXJlbSAwLjYyNXJlbSAwIHJnYmEoNzYsIDc2LCA3NiwgMC4yKTtcclxuXHJcbiRib3hNYXJnaW46IDEuMTI1cmVtOyIsIkBpbXBvcnQgJ2NvbW1vbi92YXJzJztcclxuQGltcG9ydCAnY29tbW9uL21peGlucyc7XHJcblxyXG5AaW1wb3J0ICdvdmVycmlkZS9mb250cyc7XHJcbkBpbXBvcnQgJ292ZXJyaWRlL292ZXJyaWRlJztcclxuXHJcbkBpbXBvcnQgJ2xheW91dHMvaGVhZGVyJztcclxuQGltcG9ydCAnbGF5b3V0cy9zaWRlYmFyJztcclxuXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29tcG9uZW50cyc7XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X25vc2VsZWN0Lnhkc29mdF8ge1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgbWFpbiwgaGVhZGVyIHtcclxuICAgICAgICBsZWZ0OiAxNS42MjVyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1LjYyNXJlbSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIH1cclxuXHJcbiAgICBtYWluIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNzVyZW0pO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMHJlbSkge1xyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgbGVmdDogMTUuNjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNS42MjVyZW0pO1xyXG5cclxuICAgICAgICAuc3ViLW1lbnUtZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMC42MjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMzEyNXJlbSAxLjI1cmVtIDAgcmdiYSgwLDAsMCwuMSk7XHJcblxyXG4gICAgICAgICAgICAuY3Vyci1zdWItcGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg2ODY4NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNy41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYWFhYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDguNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC1zdWItY2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMzEyNXJlbSBzb2xpZCAjMTg3NGVmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZm9ybS5jcmVhdGUtbmV3cyB7XHJcbiAgICAuZmllbGRzIHtcclxuICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBsYWJlbC5zdWJUZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0LXByb21vLCAuY3JlYXRlLXByb21vcyB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAmLmZvci1jYXNpbm9rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIGxhYmVsLnN1YlRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAuY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuZm9ybS5jcmVhdGUtYWZmX25ld3Mge1xyXG4gICAgLmZpZWxkcyB7XHJcbiAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbGFiZWwuc3ViVGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcblxyXG4uZWRpdC1hZmZfbmV3cyB7XHJcbiAgICAuZmllbGRzIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgIGxhYmVsLnN1YlRleHQge1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAuY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICB9XHJcbn1cclxuXHJcbi5lZGl0LW5ld3Mge1xyXG4gICAgLmZpZWxkcyB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICBsYWJlbC5zdWJUZXh0IHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiAuc2VhcmNoLXBhZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGlucHV0LCBidXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tY2Utbm90aWZpY2F0aW9uLXdhcm5pbmcge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWNlLXdpZGdldC5tY2Utbm90aWZpY2F0aW9uLm1jZS1ub3RpZmljYXRpb24td2FybmluZy5tY2UtaGFzLWNsb3NlLm1jZS1pbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tY2Utbm90aWZpY2F0aW9uLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRveC1ub3RpZmljYXRpb25zLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC50b3gge1xyXG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyAudG94LXNpbHZlci1zaW5rIHtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gLnRveC10aW55bWNlLWF1eCB7XHJcbi8vICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcblxyXG5odG1sW2RhdGEtZGFya3JlYWRlci1zY2hlbWU9J2RhcmsnXSB7XHJcbiAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB7XHJcbiAgICAgICAgdGhlYWQgdHIgdGgge1xyXG4gICAgICAgICAgICBjb2xvcjogI2VjZWNlYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2FjYWNhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
