@charset "UTF-8";@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../font/OpenSans-Light.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(../font/OpenSans.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../font/OpenSans-Bold.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(../font/OpenSans-Extrabold.woff) format("woff")}@font-face{font-family:"Rain Tungsten";font-style:normal;font-weight:500;src:local("Rain Tungsten Medium"),local("Rain-Tungsten-Medium"),url(../font/Rain-Tungsten-Medium.ttf) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.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:100;font-display:swap;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.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:100;font-display:swap;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.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:100;font-display:swap;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.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:100;font-display:swap;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzIXKMny.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:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.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/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.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/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.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/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.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/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.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/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.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/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.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/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.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/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.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/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.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/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.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/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.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/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.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/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.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/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.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/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.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/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.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/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.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/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.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/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.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/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.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/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.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/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.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/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.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/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.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/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.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/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.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/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.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:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.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:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.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:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.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:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.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:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.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}body{font-family:Roboto;font-size:14px;color:rgba(255,255,255,.7);background:#565443;position:relative}.site-bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1}.site-bg>div{height:100%;background:#3c3d3c}:focus{outline:0!important}::-moz-selection{color:#fff;background:#81805f;text-shadow:none}::selection{color:#fff;background:#81805f;text-shadow:none}a,button{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a{color:rgba(255,255,255,.7);font-weight:800}a:focus,a:hover{color:#fff;text-decoration:none}b,strong{font-weight:800}label{font-size:16px;font-weight:400;margin-bottom:1px;cursor:pointer}@media (max-width:767px){.site-bg>div{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.body{padding-top:34px}}.btn{border:none;-webkit-border-radius:0;border-radius:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0}.btn.active,.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn.focus,.btn:focus,.btn:hover{color:inherit}.page-header{border:none;margin:0;padding:22px 0 12px}.page-header .title{margin:0}.form-group{margin-bottom:9px}.form-control{border:none;-webkit-border-radius:0;border-radius:0;color:rgba(255,255,255,.7);background-color:#81805f;font-size:16px;-webkit-box-shadow:none;box-shadow:none}.form-control .black{background-color:#1a1a1a}.form-control:-webkit-autofill{-webkit-text-fill-color:rgba(255,255,255,.7)!important;-webkit-box-shadow:inset 0 0 0 50px #81805f!important;box-shadow:inset 0 0 0 50px #81805f!important}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control[disabled],.form-control[readonly]{background-color:#1a1a1a}select.form-control{background-image:url(../image/select-arrow.png);background-position:100% 50%;background-repeat:no-repeat;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 38px 6px 12px;height:33px;cursor:pointer}select.form-control option{background:#81805f}.has-error .help-block{color:#e94e1b}.alert{margin-bottom:0;-webkit-border-radius:0;border-radius:0;border:none}.alert-success{text-align:center;color:rgba(255,255,255,.7);background:#81805f;padding:23px}.alert-success .alert-title{margin:0 0 15px}.alert-success p{margin:0 0 0 5px}.alert-success>p+p{margin-top:0}.alert-success .border{margin-top:20px}@media (max-width:767px){.table-responsive{border:none}}@media (min-width:1200px){.container{width:990px}}.container-small{margin:0 auto}.h1,h1{font-size:23px;font-weight:800;text-transform:uppercase}.h2,h2{font-size:16px;font-weight:700;text-transform:uppercase}.h3,h3{font-size:14px;font-weight:700;text-transform:uppercase}.h3 a,h3 a{font-weight:700}.p{font-weight:400;font-size:14px}.bold{font-weight:700}.normal{font-weight:400}.fz16{font-size:16px}.fz23{font-size:23px}.color-main{color:rgba(255,255,255,.7)!important}.color-main-hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.title>a>span,.title>span{position:relative;display:inline-block;padding:8px 15px 8px 29px;background:#1a1a1a}.article-body{padding:21px 23px 8px}.article-body p:first-child{text-indent:0}.article-body .modal p:first-child{text-indent:0}.bg-grey{background:#252626}.bg-black{background:#1a1a1a}.bg-green{background:#81805f}.label-green{width:33px;height:33px;padding:0;display:block;-webkit-border-radius:0;border-radius:0;font-size:16px;line-height:27px;vertical-align:middle;border:3.2px solid #81805f}.progress{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background-color:transparent;border:1px solid #81805f;height:9px;padding:2px;-webkit-border-radius:4px;border-radius:4px}.progress-bar{-webkit-box-shadow:none;box-shadow:none;line-height:7px;-webkit-border-radius:3px;border-radius:3px}.progress-bar-green{background-color:#81805f}.thumb{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.thumb{display:block}a.thumb:hover{opacity:.7}.special-thumb .thumb{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.form-checkbox{min-height:33px}.form-checkbox input{display:none}.form-checkbox input:checked+label:before{content:'x'}.form-checkbox label{position:relative;padding-left:43px;font-size:14px;line-height:33px;margin:0}.form-checkbox label a{font-weight:400;text-decoration:underline}.form-checkbox label a:hover{text-decoration:none}.form-checkbox label:before{content:'';position:absolute;top:0;left:0;display:block;width:33px;height:33px;background:#565443;font-size:16px;font-weight:800;vertical-align:middle;text-align:center;line-height:33px;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px}.form-file{text-align:center}.form-file input[type=file]{display:none}.form-file label{margin:0;display:block;height:33px;line-height:33px}.form-file .avatar-photo{position:relative;overflow:hidden;margin:auto}.form-file .avatar-photo.avatar-yes{height:203px}.form-file .avatar-photo img{position:absolute}.form-file .btns{background:#81805f}.form-file .btns.big{height:189px;line-height:189px}.form-file .btns.big label{height:100%;line-height:inherit}.form-avatar{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;text-align:center;overflow-y:auto}.form-avatar:before{content:'';position:absolute;display:block;width:100%;height:100%;vertical-align:middle;background-color:#000;opacity:.75}.form-avatar:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.form-avatar .avatar-wrapper{display:inline-block;vertical-align:top;position:relative;max-width:320px;margin-top:30px}.form-avatar .avatar-photo{background:#fff}.form-avatar .jcrop-active{max-width:100%;height:auto!important}.form-avatar .avatar-btns .btn-submit{width:100%;min-width:45px}.form-avatar .avatar-btns .btn-submit:hover{opacity:1;background:#57553f}.btn-black{text-transform:uppercase;background:#1a1a1a;border:1px solid #1a1a1a;min-width:140px}.btn-black:focus,.btn-black:hover{opacity:.8}.btn-link{text-transform:uppercase;color:rgba(255,255,255,.7);font-size:14px;font-weight:400;border-bottom:1px solid rgba(255,255,255,.7);padding:1px 0}.btn-link:focus,.btn-link:hover{border-color:transparent;text-decoration:none}.btn-link.no-hover:active,.btn-link.no-hover:focus,.btn-link.no-hover:hover{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.btn-submit{background:#565443;text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:.04em;min-height:33px;min-width:140px;-webkit-border-radius:4px;border-radius:4px;color:#fff;padding:6px 20px}.btn-submit:focus,.btn-submit:hover{color:#fff}.btn-submit.red{background:#d91a1c;color:#fff!important}.btn-submit.red:focus,.btn-submit.red:hover{background:#8f1a1c}.btn-submit.green{background:#00a60a}.btn-submit.green:focus,.btn-submit.green:hover{background:#00760a}.btn-admin{background:#d91a1c;color:#fff!important;color:rgba(255,255,255,.7);font-size:16px;font-weight:800;text-transform:uppercase;-webkit-border-radius:4px;border-radius:4px}.btn-admin:focus,.btn-admin:hover{background:#8f1a1c}.link-read-more{color:#57553f;font-weight:400}.link-read-more:hover{color:#fff}.weight .weight-title{font-size:11px;margin-bottom:-7px}.weight .weight-title b{font-weight:700}.weight .weight-value b{font-size:27px;font-weight:700}.weight .weight-value span{font-size:11px}.contacts{font-size:16px}.contacts b{font-weight:700}.contacts a{font-weight:400}.border{height:21px;background:url(../image/border.png) 50% 0 no-repeat}.text-transform-none{text-transform:none!important}.text-underline{text-decoration:underline}.mb0{margin-bottom:0}.mb7{margin-bottom:7px}.mb11{margin-bottom:11px}.mb10{margin-bottom:10px}.mb12{margin-bottom:12px}.mb13{margin-bottom:13px}.mb23{margin-bottom:23px}.mb32{margin-bottom:32px}.mb33{margin-bottom:33px}.mb55{margin-bottom:55px}.mt4{margin-top:4px}.mt12{margin-top:12px}.mt43{margin-top:43px}.pb27{padding-bottom:27px}.pb33{padding-bottom:33px}.z9{z-index:9!important}.row.row3-5{margin-right:-3.5px;margin-left:-3.5px}.row.row3-5>div[class^=col]{padding-right:3.5px;padding-left:3.5px}.row.row5{margin-right:-5px;margin-left:-5px}.row.row5>div[class^=col]{padding-right:5px;padding-left:5px}.row.row6-5{margin-right:-6.5px;margin-left:-6.5px}.row.row6-5>div[class^=col]{padding-right:6.5px;padding-left:6.5px}.row.row11{margin-right:-11px;margin-left:-11px}.row.row11>div[class^=col]{padding-right:11px;padding-left:11px}.list-custom{padding:0;margin:0;list-style:none}.list-custom>li{margin-bottom:-3px;position:relative;padding-left:10px}.list-custom>li:before{content:'\2022';position:absolute;top:0;left:0;display:block}.accordion .module.archived-tournaments.closed{margin-bottom:-22px}.accordion .module.archived-tournaments.closed:last-child{margin-bottom:21px;padding-bottom:10px}.accordion .closed .module.archived-results{margin-bottom:-22px}.accordion .closed:last-child .module.archived-results{padding-bottom:10px;margin-bottom:22px}.accordion .title a span{padding-right:35px}.accordion .title a span:after{content:'x';display:inline-block;position:absolute;top:0;right:13px;font-size:13px;font-weight:800;line-height:33px}.accordion .title a.collapsed span:after{content:'>>';font-size:16px}@media (max-width:767px){.container-small{width:100%}.title>a>span,.title>span{width:100%}.article-body{padding:21px 15px 8px}.btn-admin{width:100%}}@media (min-width:768px){.title>a>span,.title>span{min-width:360px}}@media (min-width:768px) and (max-width:991px){.container-small{width:650px}}@media (min-width:992px){.container-small{width:726px}.row.row30{margin-right:-30px;margin-left:-30px}.row.row30>div[class^=col]{padding-right:30px;padding-left:30px}}.pagination{margin:3px 0 0}.pagination .pagination-end,.pagination .pagination-next,.pagination .pagination-prev,.pagination .pagination-start{display:none}.pagination ul{padding:0;margin:0;list-style:none}.pagination li{float:left;height:20px;line-height:20px;text-align:center;margin:0 7px 0 0}.pagination .pagenav{font-weight:700;color:inherit;background:#3c3d3c;border:none;height:20px;line-height:20px;display:block;padding:0;width:20px}.pagination a.pagenav:hover{background:#81805f;color:#fff}.pagination span.pagenav{background:#81805f;color:#fff}.mfp-download{font-size:20px;line-height:18px;word-wrap:break-word;position:absolute;top:5px;right:0;padding-right:0}.mfp-download a{color:#fff}.mfp-download a:hover{color:#57553f}@media (max-width:767px){.mfp-download{left:0;text-align:center;top:32px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.header .header-top{position:relative}.header .header-top .logo{position:absolute;top:0;left:0;display:block;width:82px;z-index:9}.header .jlslogin .btn-login{font-size:13px;font-weight:700;background:0 0}.header .jlslogin .btn-login.focus,.header .jlslogin .btn-login:focus,.header .jlslogin .btn-login:hover{color:#fff}.header .jlslogin .btn-login:before{content:'';display:inline-block;width:19px;height:19px;background:url(../image/icon/icon-lock.svg) 0 0 no-repeat;vertical-align:bottom}.header .jlslogin .btn-logout:before{background:url(../image/icon/icon-logout.svg) 0 0 no-repeat}.header .jlslogin .btn-personal-cabinet:before{background:url(../image/icon/icon-user.svg) 0 0 no-repeat}.header .navigation{clear:both;background:#1a1a1a;position:relative}.header .navigation .menu li .separator,.header .navigation .menu li>a{-webkit-border-radius:0;border-radius:0;text-transform:uppercase;font-size:16px;padding:12px 20px;font-weight:700;background:0 0}.header .navigation .menu li .separator:focus,.header .navigation .menu li .separator:hover,.header .navigation .menu li>a:focus,.header .navigation .menu li>a:hover{background:0 0}.header .navigation .menu li.active .separator,.header .navigation .menu li.active>a{background:0 0;color:#fff}.header .navigation .menu .dropdown-menu-custom{margin-top:0;-webkit-border-radius:0;border-radius:0;background:#1a1a1a;-webkit-box-shadow:none;box-shadow:none;border:none;padding:3px 0 6px;min-width:120px}.header .navigation .menu .dropdown-menu-custom>li>a{color:inherit;padding-top:6px;padding-bottom:6px}.header .navigation .menu .dropdown-menu-custom>li>a:focus,.header .navigation .menu .dropdown-menu-custom>li>a:hover{color:#fff}.header .navigation .menu .dropdown-menu-custom>li.active .separator,.header .navigation .menu .dropdown-menu-custom>li.active>a{color:#fff}@media (max-width:767px){.header{background:#3c3d3c;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid rgba(255,255,255,.7);z-index:99999}.header>.container{padding-right:0;padding-left:0}.header .header-top .logo{position:static;float:left;width:auto}.header .header-top .logo>img{height:33px;width:auto}.header .navbar-toggle{background:#565443;border:none;-webkit-border-radius:0;border-radius:0;padding:9px 5px;margin:0 0 0 12px}.header .navbar-toggle .icon-bar{background:rgba(255,255,255,.7);-webkit-border-radius:0;border-radius:0}.header .jlslogin .btn-login{padding:6px}.header .navigation{border-top:1px solid rgba(255,255,255,.7)}.header .navigation .menu{text-align:center}.header .navigation .menu>li{float:none;margin-left:0}.header .navigation .menu>li .separator,.header .navigation .menu>li>a{padding:7px 20px}.header .navigation .menu .dropdown-backdrop{position:static}.header .navigation .menu .dropdown-menu-custom{padding-top:0}.header .navigation .menu .dropdown-menu-custom>li>a{text-transform:none}}@media (min-width:768px){.header .jlslogin{margin:4px 25px 5px 0}.header .jlslogin .btn-login:before{margin:0 5px 0 0}.header .navigation{display:block}.header .navigation .right{float:right}.header .navigation .menu{margin-right:17px}}@media (min-width:768px) and (max-width:991px){.header .navigation .menu>li .separator,.header .navigation .menu>li>a{padding-right:14px;padding-left:14px}}.footer{position:relative;z-index:9999}.footer .social{margin:10px 0 10px 30px}.footer .social>li{padding-right:2px;padding-left:2px}.footer .social .btn-social{width:29px;height:29px;padding:0;background-repeat:no-repeat;background-color:transparent}.footer .social .btn-social:hover{opacity:.7}.footer .social .btn-social.viber{background-image:url(../image/icon/icon-viber.svg)}.footer .social .btn-social.telegram{background-image:url(../image/icon/icon-telegram.svg)}.footer .social .btn-social.youtube{background-image:url(../image/icon/icon-youtube.svg)}.footer .social .btn-social.mail{background-image:url(../image/icon/icon-mail.svg)}.footer .social .btn-social.fb{background-image:url(../image/icon/icon-fb.svg)}.footer .social .btn-social.instagram{background-image:url(../image/icon/icon-instagram.svg)}.footer .copyright{line-height:49px}@media (max-width:767px){.footer .social{margin-left:0}.footer .social>li{padding-right:5px;padding-left:5px}}@media (min-width:768px){.footer .copyright{margin-right:30px}}.module{margin-bottom:33px}.module .module-title{padding:22px 0 12px}.module .module-title .title{margin:0}.module .item-block-link{display:block;font-weight:400;cursor:pointer}.module .item-block-link:focus .color-main-hover,.module .item-block-link:hover .color-main-hover{color:#fff!important}.module .item-block-link:focus .thumb,.module .item-block-link:hover .thumb{opacity:.7}.module .module-body{padding-bottom:27px}.mod-dsslideshow{position:relative}.mod-dsslideshow .slide{position:relative}.mod-dsslideshow .slide-desription{position:absolute;bottom:0;left:0;width:100%}.mod-dsslideshow .slide-desription .text{width:360px;background:#1a1a1a;padding:9px 15px}.mod-dsslideshow .slide-desription .capture{margin:0 0 3px 0;font-weight:700}.mod-dsslideshow .slide-desription .description{line-height:1.3;margin-left:18px}.mod-dsslideshow .controls{position:absolute;bottom:-34px;width:100%;left:0;padding-left:46px;display:block;z-index:3}.mod-dsslideshow .controls .numericControls{width:726px;margin:0 auto;padding:0 10px}.mod-dsslideshow .controls .numericControls li{height:20px;line-height:20px;text-align:center;margin:0 7px 0 0}.mod-dsslideshow .controls .numericControls li a{font-weight:700;color:inherit;background:#3c3d3c;border:none;height:20px;line-height:20px;display:block;padding:0;width:20px}.mod-dsslideshow .controls .numericControls li a:hover{background:#81805f;color:#fff}.mod-dsslideshow .controls .numericControls li.current a{background:#81805f;color:#fff}.mod-dsslideshow .bg1{position:absolute;left:0;bottom:-33px;width:100%;z-index:2}.mod-dsslideshow .bg1 .bg3{background:#1a1a1a;width:360px;height:33px;max-width:100%}.module.stages .item{margin-bottom:12px}.module.stages .item .item-body{padding:11px}.module.stages .item .row-label-title{margin-right:-5px;margin-left:-5px}.module.stages .item .row-label-title>div[class^=col]{padding-right:5px;padding-left:5px}.module.stages .item .col-label{width:40px;height:100%;padding-left:6px}.module.stages .item .item-title{margin:2px 0 0}.module.stages .item .event-date{color:#57553f;margin-left:8px}.module.stages .item .progress-block{margin:19px 0 0}.module.stages .item .progress-block .reserve{color:#bf5b5b}.module.stages .item .progress-block .progress{margin-top:4px;margin-bottom:14px}.module.stages .item .preview{margin:10px 0 1px}.module.stages .item .read-more{color:#57553f;font-weight:400}.module.stages .item.active .label{background:#1a1a1a;color:rgba(255,255,255,.7)}.module.stages .item.active .item-title a{color:#1a1a1a}.module.stages .item.active .item-title a:hover{color:#fff}.module.stages .module-body{padding-bottom:15px}.module.stages.results .item .col-label{width:40px;height:100%;padding-left:6px;height:55px}.module.stages.results .item .col-label .label-green{height:100%;line-height:50px}.module.stages.results .item .col-title{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.module.stages.results .item .col-title a{font-weight:400;font-size:12px}.module.stages.results .item .col-title .reservoir-name{padding-left:7px;margin-top:2px}.module.stages.results .item .event-date{margin-top:3px;margin-left:7px}.module.stages.module-gallery .item .preview-video iframe{max-width:100%}.module.stages.module-gallery .item .item-body{padding:5px 10px}.module.stages.module-gallery .item .preview{text-transform:uppercase;font-weight:700;margin-top:4px}.module.stages.module-gallery .item-hover:hover{opacity:.7}.module.stages.module-gallery .item-info{font-size:10px;color:#57553f}.module.stages.module-gallery .item-info ul{padding:0;margin:0}.module.stages.module-gallery .item-block-link:hover .item-body{background:#81805f}.module.stages.module-gallery .item-block-link:hover .item-info{color:#1a1a1a}.module-video .item .thumb{position:relative}.module-video .item .thumb svg{width:58px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;opacity:.7;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.module-video .item .thumb svg path{fill:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.module-video .item:hover .thumb svg{opacity:1}.module-video .item:hover .thumb svg path{fill:red}@media (max-width:349px){.module-video .module-body>.row>div[class^=col-xs]{width:100%}}.module.results{margin-bottom:0}.module.results .results-title{margin-bottom:9px}.module.results .results-title .results-wrapper{text-transform:uppercase;color:rgba(255,255,255,.7);font-size:16px;font-weight:700;padding:11px}.module.results .results-title .results-wrapper.no-link{background:#81805f}.module.results .results-title .results-wrapper.no-link .year{background:#1a1a1a}.module.results .results-title .results-wrapper.no-link .info-title{color:#1a1a1a}.module.results .results-title .year{float:left;min-width:140px;height:33px;text-align:center;background:#81805f;line-height:33px;margin-right:29px}.module.results .results-title .info-title{line-height:33px}.module.results .item.active{background:#81805f}.module.results .item.active .item-title{color:#1a1a1a}.module.results .item.active .event-date{color:rgba(255,255,255,.7)}.module.articles{padding:0 22px}.module.articles .module-body{padding-bottom:14px}.module.articles .item{margin-bottom:13px}.module.articles .item-body{padding:21px 21px 22px}.module.articles .item-title{margin:0 0 16px}.module.dsvideo .item-body{padding:19px 16px 4px}.module.dsvideo .preview{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.module.dsvideo .preview>iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.module.dsvideo .item-title{margin:0 0 21px}.module.dsvideo .main .item-body{padding:17px 21px 7px}.module.dsvideo .main .item-title{margin:0 0 16px}.module.dsvideo .secondary-1{margin-bottom:13px}.module.partners{margin-bottom:0;padding:25px 0 85px}.module.partners .module-title{padding-top:20px;padding-bottom:16px}.module.partners .module-body{padding-bottom:0}.module.partners .item{margin-bottom:7px}.module.breadcrumbs{background:0 0;margin-bottom:0}.module.breadcrumbs .module-body{padding-bottom:0}.module.breadcrumbs .breadcrumb{-webkit-border-radius:0;border-radius:0;background:0 0;color:rgba(246,246,246,.7);margin-bottom:0;padding:12px 33px}.module.breadcrumbs .breadcrumb>.active{color:rgba(246,246,246,.7)}.module.breadcrumbs .breadcrumb>li+li:before{content:none}.module.breadcrumbs .breadcrumb a{font-weight:400;color:rgba(246,246,246,.7)}.module.breadcrumbs .breadcrumb a:hover{color:#fff}.module.module-table .module-title{padding-bottom:0}.module.module-table .module-body{padding-bottom:0}.module.module-table.module-table-results{margin-bottom:18px}.module.no-bg{margin-bottom:0}.module.no-bg .module-title{padding-top:0}.module.no-bg .module-body{padding-bottom:0}.module.archived-tournaments{margin-bottom:21px}@media (max-width:991px){.module.results .results-title .year{float:none;margin:0 auto}.module.results .results-title .info-title{text-align:center}}@media (max-width:767px){.mod-dsslideshow .slide-desription{position:static}.mod-dsslideshow .slide-desription .text{width:100%}.mod-dsslideshow .controls{padding-left:21px}.mod-dsslideshow .controls .numericControls{width:100%}.mod-dsslideshow .bg1 .bg3{width:100%}.module.articles{padding-right:0;padding-left:0}.module.articles .item-body{padding:21px 15px 22px}.module.dsvideo .item-body{padding:19px 15px 4px}.module.dsvideo .main{margin-bottom:13px}.module.dsvideo .main .item-body{padding:17px 15px 7px}}@media (min-width:768px){.module.stages .item .read-more{text-align:right}}@media (min-width:768px) and (max-width:991px){.mod-dsslideshow .controls .numericControls{width:100%}.module.dsvideo .main{margin-bottom:13px}}@media (min-width:992px){.mod-dsslideshow .controls .numericControls{width:726px}.module.dsvideo .item-body{min-height:131px}}.jmoddiv.jmodinside.mod-languages,.mod-languages{position:absolute;top:0;right:0;left:auto}.jmoddiv.jmodinside.mod-languages img,.mod-languages img{width:23px}.jmoddiv.jmodinside.mod-languages .dropdown-toggle,.mod-languages .dropdown-toggle{padding:13px 33px 13px 5px}.jmoddiv.jmodinside.mod-languages .open .dropdown-toggle,.mod-languages .open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.jmoddiv.jmodinside.mod-languages .dropdown-menu,.mod-languages .dropdown-menu{background:#252626;color:rgba(255,255,255,.7);-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-border-radius:0;border-radius:0;font-size:13px;margin:0;padding:8px;left:auto;right:33px;top:-webkit-calc(100% - 6px);top:calc(100% - 6px)}.jmoddiv.jmodinside.mod-languages .dropdown-menu>li,.mod-languages .dropdown-menu>li{margin-bottom:3px}.jmoddiv.jmodinside.mod-languages .dropdown-menu>li:last-child,.mod-languages .dropdown-menu>li:last-child{margin-bottom:0}.jmoddiv.jmodinside.mod-languages .dropdown-menu>li>a,.mod-languages .dropdown-menu>li>a{color:rgba(255,255,255,.7);font-weight:700;background:#565443;padding:3px 10px}.jmoddiv.jmodinside.mod-languages .dropdown-menu>li>a:focus,.jmoddiv.jmodinside.mod-languages .dropdown-menu>li>a:hover,.mod-languages .dropdown-menu>li>a:focus,.mod-languages .dropdown-menu>li>a:hover{background:#81805f}.jmoddiv.jmodinside.mod-languages .dropdown-menu>li>a img,.mod-languages .dropdown-menu>li>a img{margin-right:8px;position:relative;top:-1px}@media (max-width:767px){.jmoddiv.jmodinside.mod-languages,.mod-languages{position:static}.jmoddiv.jmodinside.mod-languages .dropdown-toggle,.mod-languages .dropdown-toggle{padding:5px 17px 5px 2px}.jmoddiv.jmodinside.mod-languages .dropdown-menu,.mod-languages .dropdown-menu{right:17px;top:100%}}@media (min-width:768px) and (max-width:991px){.jmoddiv.jmodinside.mod-languages,.mod-languages{z-index:9}.jmoddiv.jmodinside.mod-languages .dropdown-toggle,.mod-languages .dropdown-toggle{padding-right:20px}.jmoddiv.jmodinside.mod-languages .dropdown-menu,.mod-languages .dropdown-menu{right:20px}}.passport .wrapper{padding:31px 5px 0 47px}.passport .subname{margin:0 0 2px 0}.passport .name{margin:0 0 11px -15px}.passport .characteristics{margin-bottom:28px}.module-tournament-stage{margin-bottom:0}.tournament-stage .passport-link{margin:19px 0 0 7px}.tournament-stage .regulations{position:relative}.tournament-stage .regulations .image{border:15px solid #c8c6b9;border-left:none}.tournament-stage .regulations .regulations-content{position:absolute;top:50px;right:0;width:350px}.tournament-stage .regulations .regulations-title{margin:0 0 11px}.tournament-stage .regulations .list-regulations{margin-bottom:23px}.tournament-stage .item-1{padding:19px 117px 17px 29px;height:100%}.tournament-stage .item-1 .name{margin-bottom:6px}.tournament-stage .item-1 .readmore{margin-bottom:12px}.tournament-stage .item-1 .readmore>a{color:#57553f;font-weight:400}.tournament-stage .item-1 .weight1{margin-right:23px}.tournament-stage .item-1 .reg-btn{margin:4px 0 24px}.tournament-stage .item-1 .progress-block .numbers{margin-bottom:3px}.tournament-stage .item-1 .progress-block .progress{margin:0}.tournament-stage .item-2 .title>span{padding-right:29px;padding-left:15px}.tournament-stage .item-2 .item-wrap{padding:20px 10px 21px 22px;position:relative}.tournament-stage .item-2 .desc{margin-bottom:33px}.tournament-stage .item-2 .rules-btn{position:absolute;left:22px;bottom:21px}.tournament-stage .item-3 .item-wrap{padding:20px 10px 21px 29px}.view-reservoir .reseroir-description{padding:22px 0}.view-reservoir .reseroir-description .article-body{margin-bottom:5px}.view-reservoir .reseroir-description .article-body.contacts{margin-bottom:0;padding:6px 22px}.view-reservoir .reservoir-photos .item{margin-bottom:13px}.view-results .tooltip{font-family:inherit}.view-results .tooltip.top{margin-top:-5px}.view-results .tooltip.in{opacity:1}.view-results .tooltip .tooltip-arrow{display:none}.view-results .tooltip .tooltip-inner{-webkit-border-radius:0;border-radius:0;background:0 0;max-width:320px;padding:0;text-align:left}.view-results .tooltip .tooltip-inner div{background:rgba(127,127,4,.8);padding:7px 15px}.view-results .tooltip .tooltip-inner div+div{margin-top:3px}.table-result{border-spacing:0 4px;border-collapse:separate;margin-bottom:0}.table-result .table-progress{position:relative;top:3px;display:inline-block;width:12px;height:15px;background:url(../image/sprite.png) no-repeat}.table-result .table-progress.arrow-up{background-position:1px -244px}.table-result .table-progress.arrow-down{background-position:1px -269px}.table-result .table-progress.arrow-no{background-position:1px -222px;width:18px}.table-result>thead>tr{background:#1a1a1a}.table-result>thead>tr>th{border:none;text-transform:uppercase;font-weight:700;padding:7px}.table-result>tbody>tr>td{border:none;background:#212222;padding:7px;vertical-align:middle}.table-result>tbody>tr>td.disqualification{background:rgba(206,20,23,.7)}.table-result>tbody>tr>td.yellow-card{background:#ff0;color:#212222}.table-result>tbody>tr>td .hasTooltip{display:block}.table-result>tbody>tr.header-table-row>td{background:0 0;padding:0}.table-result>tbody>tr.header-table-row>td .module-title{padding-top:18px}.table-result>tbody>tr.thead{background:#1a1a1a}.table-result>tbody>tr.thead>th{border:none;text-transform:uppercase;font-weight:700;padding:7px}.table-result>tbody>tr a{font-weight:700}.results-places .item{padding:7px 0 20px;color:rgba(255,255,255,.7)}.results-places .title{text-transform:uppercase;font-size:16px;color:rgba(255,255,255,.7);font-weight:800;min-height:33px;line-height:33px;padding:0 21px;margin-bottom:8px}.results-places .team{padding:0 21px}.results-places .team .name{text-transform:uppercase;position:relative;left:-11px;font-size:16px;font-weight:700;margin-bottom:9px}@media (max-width:767px){.results-places .item{margin-bottom:10px}}.error-404{padding:30px 0 0}.error-404 .page-header{margin-bottom:6px}.error-404 .title{text-transform:uppercase;font-size:120px;font-weight:700;text-align:center}.error-404 .p1{margin-bottom:4px;text-indent:0!important}.error-404 .p2{margin-top:0;margin-bottom:22px}.error-404 .div-footer{margin-top:88px;margin-bottom:15px}.error-404 .link-to{margin-bottom:4px}.error-404 .btn-submit{font-weight:700;font-size:17px}.slick-slider .slick-dots{padding-left:23px}.slick-slider .slick-dots>li>button{background:#3c3d3c;display:inline-block;width:20px;height:20px;padding:0;-webkit-border-radius:0;border-radius:0;border:none;margin:0;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700}.slick-slider .slick-dots>li>button:focus,.slick-slider .slick-dots>li>button:hover{background:#81805f;color:#fff}.slick-slider .slick-dots>li.slick-active>button{background:#81805f;color:#fff}.modal .close{color:rgba(255,255,255,.7);opacity:1;text-shadow:none;width:33px;height:33px;background:#565443;position:relative;z-index:9}.modal .modal-content{-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-border-radius:0;border-radius:0}.modal .modal-header{border:none}.modal .modal-header.close-btn{padding:0;position:absolute;top:0;left:0;width:100%}.modal .modal-body{padding:22px 23px}.modal .modal-footer{border:none}.modal-slogin .modal-body{padding:6px 23px 20px}.modal-slogin .nav-tabs{border:none;margin-bottom:7px}.modal-slogin .nav-tabs>li{margin:0 30px 0 0}.modal-slogin .nav-tabs>li:first-child>a{padding-left:0}.modal-slogin .nav-tabs>li>a{border:none;color:rgba(255,255,255,.7);background:0 0;-webkit-border-radius:0;border-radius:0;text-transform:uppercase;font-size:16px;font-weight:700}.modal-slogin .nav-tabs>li>a:focus,.modal-slogin .nav-tabs>li>a:hover{color:#fff}.modal-slogin .nav-tabs>li.active>a{color:#fff;text-decoration:underline;background:0 0;border:none}.modal-slogin .tab-content>.tab-pane{margin-top:19px;margin-bottom:23px}.modal-slogin .btn-slogin{width:100%;background:#565443;margin-bottom:24px;text-align:left;position:relative;padding-left:110px}.modal-slogin .btn-slogin:hover{opacity:.7}.modal-slogin .btn-slogin .slogin-ico{position:absolute;top:6px;left:76px;display:block;width:20px;height:20px}.modal-slogin .btn-slogin .slogin-ico.facebookslogin{background:url(../image/icon/icon-login-fb.svg) no-repeat}.modal-slogin .btn-slogin .slogin-ico.googleslogin{background:url(../image/icon/icon-login-google.svg) no-repeat}.modal-slogin .btn-slogin .text-socbtn{font-weight:700;font-size:14px}.modal-slogin .username{width:-webkit-calc(50% - 3.5px);width:calc(50% - 3.5px)}.modal-slogin .posttext{margin:14px auto 0;width:250px;line-height:1.3}.modal-slogin .posttext a{font-weight:400;text-decoration:underline}.modal-slogin .posttext a:hover{text-decoration:none}.modal-rules .modal-header{padding:35px 21px 9px}.modal-rules .modal-title{margin-top:30px}.modal-rules .modal-footer{padding:67px 15px 34px}.modal-registration .modal-body{padding:25px 28px}.modal-registration .all-stages .item{position:relative;padding:3px 21px 6px;margin-bottom:21px}.modal-registration .all-stages .item .checkbox-block{position:absolute;top:-5px;right:43px}.modal-registration .all-stages .item .form-checkbox label{padding:0}.modal-registration .all-stages .item .stage-number{margin-bottom:-3px}.modal-registration .all-stages .item .name{font-size:16px;font-weight:800;text-transform:uppercase;padding-right:25px;margin:0 0 -2px -12px}.modal-registration .all-stages .item .event-date{color:#57553f}.modal-registration .all-stages .item .reservoir-name{margin-bottom:5px}.modal-registration .all-stages .item .fee .fee-text{margin-bottom:-4px}.modal-registration .all-stages .item .fee .value{font-size:16px;font-weight:800}.modal-registration .all-stages .item.active .form-checkbox label:before{background:#1a1a1a}.modal-registration .all-stages .item.active .name{color:#1a1a1a}.modal-registration .all-stages .item.active .event-date{color:rgba(255,255,255,.7)}.modal-registration .form-reg .form-logo{margin-bottom:14px}.modal-registration .form-reg .users-list{max-height:100px;overflow:auto}.com_joomgallery .mfp-bg{opacity:1;z-index:10000}.com_joomgallery .mfp-wrap{z-index:10001}.com_joomgallery .mfp-arrow-left{left:-6px}.com_joomgallery .mfp-arrow-right{right:-6px}.com_joomgallery .mfp-s-loading .mfp-arrow{display:none}.com_joomgallery .mfp-counter{left:50%;right:auto;top:2.5px;font-size:18px}.com_joomgallery .download-category{margin-top:3px}.com_joomgallery .download-category .link-read-more{color:#fff}.com_joomgallery .download-category .link-read-more:hover{color:#57553f}@media (min-width:768px){.com_joomgallery .download-category{text-align:right}}@media (min-width:1200px){.com_joomgallery .mfp-arrow-left{left:-20px}.com_joomgallery .mfp-arrow-right{right:-20px}}/*! Jcrop.css v2.0.4 - build: 20151117
 *  Copyright 2008-2015 Tapmodo Interactive LLC
 *  Free software under MIT License
 **/.jcrop-active{direction:ltr;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none}.jcrop-dragging{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.jcrop-selection{z-index:2}.jcrop-selection.jcrop-current{z-index:4}.jcrop-border{background:#fff url(Jcrop.gif);line-height:1px!important;font-size:0!important;overflow:hidden;position:absolute;filter:alpha(opacity=50)!important;opacity:.5!important}.jcrop-border.ord-e,.jcrop-border.ord-n,.jcrop-border.ord-w{top:0}.jcrop-border.ord-n,.jcrop-border.ord-s{width:100%;height:1px!important}.jcrop-border.ord-e,.jcrop-border.ord-w{height:100%;width:1px!important}.jcrop-border.ord-e{right:-1px}.jcrop-border.ord-n{top:-1px}.jcrop-border.ord-w{left:-1px}.jcrop-border.ord-s{bottom:-1px}.jcrop-selection{position:absolute}.jcrop-box{z-index:2;display:block;background:0 0;border:none;padding:0;margin:0;font-size:0}.jcrop-box:hover{background:0 0}.jcrop-box:active{background:0 0}.jcrop-box:focus{outline:1px rgba(128,128,128,.65) dotted}.jcrop-active,.jcrop-box{position:relative}.jcrop-box{width:100%;height:100%;cursor:move}.jcrop-handle{z-index:4;background-color:rgba(49,28,28,.58);border:1px #eee solid;width:9px;height:9px;font-size:0;position:absolute;filter:alpha(opacity=80)!important;opacity:.8!important}.jcrop-handle.ord-n{left:50%;margin-left:-5px;margin-top:-5px;top:0;cursor:n-resize}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.jcrop-handle.ord-e{margin-right:-5px;margin-top:-5px;right:0;top:50%;cursor:e-resize}.jcrop-handle.ord-w{left:0;margin-left:-5px;margin-top:-5px;top:50%;cursor:w-resize}.jcrop-handle.ord-nw{left:0;margin-left:-5px;margin-top:-5px;top:0;cursor:nw-resize}.jcrop-handle.ord-ne{margin-right:-5px;margin-top:-5px;right:0;top:0;cursor:ne-resize}.jcrop-handle.ord-se{bottom:0;margin-bottom:-5px;margin-right:-5px;right:0;cursor:se-resize}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.jcrop-touch .jcrop-handle{z-index:4;background-color:rgba(49,28,28,.58);border:1px #eee solid;width:18px;height:18px;font-size:0;position:absolute;filter:alpha(opacity=80)!important;opacity:.8!important}.jcrop-touch .jcrop-handle.ord-n{left:50%;margin-left:-10px;margin-top:-10px;top:0;cursor:n-resize}.jcrop-touch .jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-10px;margin-left:-10px;cursor:s-resize}.jcrop-touch .jcrop-handle.ord-e{margin-right:-10px;margin-top:-10px;right:0;top:50%;cursor:e-resize}.jcrop-touch .jcrop-handle.ord-w{left:0;margin-left:-10px;margin-top:-10px;top:50%;cursor:w-resize}.jcrop-touch .jcrop-handle.ord-nw{left:0;margin-left:-10px;margin-top:-10px;top:0;cursor:nw-resize}.jcrop-touch .jcrop-handle.ord-ne{margin-right:-10px;margin-top:-10px;right:0;top:0;cursor:ne-resize}.jcrop-touch .jcrop-handle.ord-se{bottom:0;margin-bottom:-10px;margin-right:-10px;right:0;cursor:se-resize}.jcrop-touch .jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-10px;margin-left:-10px;cursor:sw-resize}.jcrop-dragbar{font-size:0;position:absolute}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:9px!important;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{top:0;height:100%;width:9px!important}.jcrop-dragbar.ord-n{margin-top:-5px;cursor:n-resize;top:0}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-5px;cursor:s-resize}.jcrop-dragbar.ord-e{margin-right:-5px;right:0;cursor:e-resize}.jcrop-dragbar.ord-w{margin-left:-5px;cursor:w-resize}.jcrop-shades{position:relative;top:0;left:0}.jcrop-shades div{cursor:crosshair}.jcrop-noresize .jcrop-dragbar,.jcrop-noresize .jcrop-handle{display:none}.jcrop-nodrag .jcrop-shades div,.jcrop-selection.jcrop-nodrag .jcrop-box{cursor:default}.jcrop-light .jcrop-border{background:#fff;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-light .jcrop-handle{background-color:#000;border-color:#fff}.jcrop-dark .jcrop-border{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-dark .jcrop-handle{background-color:#fff;border-color:#000}.solid-line .jcrop-border{background:#fff}.jcrop-thumb{position:absolute;overflow:hidden;z-index:5}.jcrop-active img,.jcrop-thumb canvas,.jcrop-thumb img{min-width:none;min-height:none;max-width:none;max-height:none}.jcrop-hl-active .jcrop-border{filter:alpha(opacity=20)!important;opacity:.2!important}.jcrop-hl-active .jcrop-handle{filter:alpha(opacity=10)!important;opacity:.1!important}.jcrop-hl-active .jcrop-selection:hover .jcrop-border{background-color:#ccc;filter:alpha(opacity=50)!important;opacity:.5!important}.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-border{background:grey url(Jcrop.gif);opacity:.35!important;filter:alpha(opacity=35)!important}.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-handle{filter:alpha(opacity=30)!important;opacity:.3!important}.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-border{background:url(Jcrop.gif);opacity:.65!important;filter:alpha(opacity=65)!important}.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-handle{filter:alpha(opacity=60)!important;opacity:.6!important}button.jcrop-box{background:0 0}@media (max-width:991px){.view-reservoir .reseroir-description .article-body.contacts .item{margin:10px}}@media (max-width:767px){.passport .wrapper{padding:31px 15px 31px 20px}.tournament-stage .regulations .image{border:none}.tournament-stage .regulations .regulations-content{position:static;padding:10px;width:100%}.tournament-stage .item-2 .title>span{padding-left:29px;padding-right:15px}.view-article .ds-gallery .thumb{margin-bottom:17px}.modal .modal-dialog{margin:0}.modal .accept-checkbox{margin-bottom:10px}.modal .modal-body{padding-left:10px;padding-right:10px}.modal-slogin .modal-body{padding:6px 10px 20px}.modal-slogin .nav-tabs>li{margin-right:10px}.modal-slogin .btn-slogin{padding-left:40px}.modal-slogin .btn-slogin .slogin-ico{left:10px}.modal-rules .modal-content{border:8px solid #c8c6b9}.modal-rules .modal-body,.modal-rules .modal-header{padding-left:10px;padding-right:10px}.modal-registration .form-reg .form-logo{text-align:center}}@media (min-width:768px){.modal.modal-default .modal-dialog{width:410px}.modal.modal-middle .modal-dialog{width:726px}.modal-registration .col-stages{width:56.7%}.modal-registration .col-form{width:43.3%}}@media (min-width:768px) and (max-width:991px){.passport .wrapper{padding-left:35px;padding-top:5px}.passport .name{margin-bottom:7px}.passport .characteristics{margin-bottom:5px}.tournament-stage .passport-link{margin-top:9px}.tournament-stage .regulations .image{border:none}.tournament-stage .regulations .regulations-content{top:0}.tournament-stage .regulations .regulations-title{margin-bottom:3px}.tournament-stage .regulations .list-regulations{margin-bottom:9px}.tournament-stage .item-2 .title{text-align:left}.tournament-stage .item-2 .item-wrap{height:auto!important}.modal.modal-large .modal-dialog{width:768px}.modal-registration .modal-body{padding:19px 15px}}@media (min-width:992px){.passport .col-info{width:24.5%;padding-right:0}.passport .col-image{width:75.5%;padding-left:0}.modal.modal-large .modal-dialog{width:956px}}#dsvideo-1:hover .item-body,#dsvideo-2:hover .item-body{background:#81805f}#dsvideo-1 .thumb,#dsvideo-2 .thumb{position:relative}#dsvideo-1 svg,#dsvideo-2 svg{width:58px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;opacity:.7;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#dsvideo-1 svg path,#dsvideo-2 svg path{fill:#fff}#dsvideo-1:hover svg,#dsvideo-2:hover svg{opacity:1}#dsvideo-1 .item-block-link:hover svg path,#dsvideo-2 .item-block-link:hover svg path{fill:red;opacity:1}.module-video .item-block-link:hover .thumb svg{opacity:1}.module-video .item-block-link:hover .thumb svg path{fill:red;opacity:1}@media (min-width:768px){.header .navigation .menu{margin-right:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:510px}.header .navigation .menu li .separator,.header .navigation .menu li>a{-webkit-border-radius:0;border-radius:0;text-transform:uppercase;font-size:16px;padding:12px 0;font-weight:700;background:0 0}#main-menu .divider li>a{padding:12px 16px}#main-menu .divider ul{left:-16px}#main-menu::after{display:none}#main-menu::before{display:none}}@media (min-width:992px){.header .navigation .menu{margin-right:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:580px}.header .navigation .menu li .separator,.header .navigation .menu li>a{-webkit-border-radius:0;border-radius:0;text-transform:uppercase;font-size:16px;padding:12px 0;font-weight:700;background:0 0}#main-menu::after{display:none}#main-menu::before{display:none}}.throwcomp .border{-webkit-filter:brightness(0);filter:brightness(0)}.throwcomp .module-title{/*margin-bottom:-4px;position:relative*/}.throwcomp .module-title .h2{margin-bottom:4px}.throwcomp .block{margin-bottom:20px}.throwcomp .lowercase{text-transform:lowercase!important}.throwcomp .grey-header{background-color:#252626;overflow:hidden}.throwcomp .first-place{display:inline-block;width:27px;height:27px;line-height:27px;text-align:center;-webkit-border-radius:50%;border-radius:50%;color:#fff;background:-o-radial-gradient(#f0dda2,#b18f37);background:radial-gradient(#f0dda2,#b18f37)}.throwcomp .second-place{display:inline-block;width:27px;height:27px;line-height:27px;text-align:center;-webkit-border-radius:50%;border-radius:50%;color:#fff;background:-o-radial-gradient(#d7d7da,#949498);background:radial-gradient(#d7d7da,#949498)}.throwcomp .third-place{display:inline-block;width:27px;height:27px;line-height:27px;text-align:center;-webkit-border-radius:50%;border-radius:50%;color:#fff;background:-o-radial-gradient(#b6945f,#815834);background:radial-gradient(#b6945f,#815834)}.throwcomp .checkbox-container{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:27px;font-weight:500;padding-right:20px;padding-left:30px;width:40%;font-size:15px}.throwcomp .checkbox-container input{opacity:0;cursor:pointer;height:0;width:0}.throwcomp .checkbox-container .checkmark{display:inline-block;position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:2px solid #fffFFF70;-webkit-border-radius:50%;border-radius:50%;margin:0;padding:0}.throwcomp .checkbox-container .checkmark .mark{display:none}.throwcomp .checkbox-container .mark{padding:0;margin:3px;width:-webkit-calc(100% - 6px);width:calc(100% - 6px);height:-webkit-calc(100% - 6px);height:calc(100% - 6px);-webkit-border-radius:50%;border-radius:50%;background-color:#fffFFF70}.throwcomp .form-group{margin-bottom:16px}.throwcomp .distance{width:100%}.throwcomp .distance input{text-align:right;display:inline;width:40%}.throwcomp .distance span{display:inline}.throwcomp .select-group{margin:32px 0 20px}.throwcomp .max-height-item{height:139px}.throwcomp .form-alert{margin-bottom:20px}.throwcomp .form-alert h2{color:#b61a14;font-size:32px;font-weight:500}.throwcomp .form-alert span{font-size:20px}.throwcomp .alert-success h2{font-size:23px;font-weight:400;text-align:center;margin:14px 0}.throwcomp .alert-success p{font-size:14px;font-weight:400;padding-bottom:10px;text-align:center}.throwcomp .alert-success .border{margin-top:8px}.throwcomp .form-checkbox{margin-bottom:30px}.throwcomp .btn-recount{margin:0 auto 20px;display:block}.throwcomp .btn-admin{text-align:center;min-width:200px}.throwcomp .choose-header{font-size:20px;color:#b61a14;font-weight:400;text-transform:none;line-height:40px}.throwcomp .reglament-agree-checkbox{margin-bottom:10px}.throwcomp .reglament-agree-checkbox label{font-size:12px;line-height:22px;padding-left:32px;margin-bottom:14px}.throwcomp .reglament-agree-checkbox label::before{width:22px;height:22px;font-size:12px;line-height:22px}.throwcomp .choose-category-checkbox{font-weight:800;text-transform:uppercase}.throwcomp #modal-registration h2{font-size:26px;font-weight:800}.throwcomp #modal-registration .modal-body{background-color:#1a1a1a}@media screen and (max-width:767px){.throwcomp .pull-right{float:left!important}.throwcomp .btn-admin{margin:14px 0}.throwcomp .btn-submit{width:100%;margin-bottom:30px}.throwcomp .modal-content{margin-top:30px}}.visamaster{margin-left:20px;display:inline-block}.visamaster>object{margin-right:10px}@media screen and (max-width:767px){.com_throwcomp .pull-right{float:left!important}}.com_teamcar .module{padding:15px 0!important}.com_teamcar .module .module-title{padding:12px 0 12px!important}.com_teamcar .module .module-title span{min-width:358px}.com_teamcar .module .module-body{padding-bottom:0!important}.com_teamcar .teamcard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.com_teamcar .teamcard .item{width:-webkit-calc(50% - 6.5px);width:calc(50% - 6.5px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}.com_teamcar .teamcard .item .module-title{width:-webkit-calc(726px / 2);width:calc(726px / 2)}.com_teamcar .teamcard .item .module-title span{min-width:358px}.com_teamcar .teamcard .item .first{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.com_teamcar .teamcard .item .first span{float:right}.com_teamcar .teamcard .body{padding:22px 32px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;height:100%}.com_teamcar .teamcard .places{display:block}.com_teamcar .teamcard .places .total{display:inline-block;min-width:36%}.com_teamcar .teamcard .places .medals{display:inline-block}.com_teamcar .teamcard-image{max-height:260px;overflow:hidden;margin-bottom:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin-bottom:12px}.com_teamcar .teamcard-image .participant{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;z-index:10;background-color:#00000097;width:-webkit-calc(100% - 12.5px);width:calc(100% - 12.5px);padding:10px 20px;text-align:right;font-weight:600;font-size:16;font-weight:400}.com_teamcar .teamcard-image .participant .member-name{font-weight:700}.com_teamcar .teamcard-image .bt-header{width:100%;height:33px;font-size:18px;background-color:#1a1a1a;text-align:center;font-weight:700;line-height:33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 20px;margin-bottom:12px}.com_teamcar .teamcard-image .bt-header .col1,.com_teamcar .teamcard-image .bt-header .col2{width:50%;text-align:left}.com_teamcar .teamcard-image .bt-body{width:100%;height:260px;font-size:18px;background-color:#1a1a1a;text-align:center;font-weight:600;line-height:33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 20px}.com_teamcar .teamcard-image .bt-body .col1,.com_teamcar .teamcard-image .bt-body .col2{width:50%;text-align:left;padding-right:10px}.com_teamcar .teamcard-image .bt-body .indev{padding-top:10px;text-align:center;font-weight:200}.com_teamcar .medium{font-size:16px;font-weight:400;font-family:Montserrat,sans-serif;line-height:17px}.com_teamcar .large{font-size:42px;font-weight:700;display:block;font-family:Montserrat,sans-serif;line-height:42px;margin-top:0;line-height:47px}.com_teamcar .extra{font-weight:800}.com_teamcar .strong{font-weight:700}.com_teamcar .small{display:block;text-align:center;font-size:7px;font-weight:200;line-height:0}.com_teamcar .read-more{font-size:14;font-weight:400;color:#565545;margin-bottom:35px;text-align:left!important}.com_teamcar .dosyagnennya{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;height:inherit}.com_teamcar .dosyagnennya div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.com_teamcar ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.com_teamcar ul li{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:300;font-family:Roboto,sans-serif;width:33%}.com_teamcar ul li strong{font-weight:500}.com_teamcar ul:after{content:"";-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.com_teamcar tr .names p{margin-bottom:5px;font-size:14;font-weight:400}.com_teamcar tr td{vertical-align:top!important}.com_teamcar tr .text-center{vertical-align:middle!important}.com_teamcar .caps{text-transform:uppercase}.com_teamcar .line{width:100%!important}.com_teamcar .block{margin-bottom:40px}.com_teamcar .h2{margin-bottom:0}.com_teamcar .td-width{width:-webkit-calc((960px - 726px)/ 2);width:calc((960px - 726px)/ 2)}.com_teamcar .td-width-large{width:25%}.com_teamcar .table thead tr th{vertical-align:middle}.com_teamcar .fishes{color:#ca4f23}.com_teamcar .vacancy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;font-size:14px;font-weight:300}.com_teamcar .vacancy>div:first-child{margin-right:20px}.com_teamcar .progress{margin-bottom:16px;margin-top:4px}.com_teamcar .payment{font-size:14px;font-weight:600}.com_teamcar .red{color:#b61a14}.com_teamcar .reserve{color:#ca4f23}.com_teamcar .green{color:#508736}.com_teamcar .dates{font-size:14px;font-weight:400;margin-bottom:5px;color:#565545}.com_teamcar .stage-name{font-size:14px;font-weight:600;margin-bottom:5px}.com_teamcar .fee{font-size:16px;font-weight:400}.com_teamcar .fee p{margin-bottom:0}.com_teamcar .fee-title{font-size:14px;line-height:16px}.com_teamcar .fee-sum{line-height:20px;font-size:16px;font-weight:700;padding-bottom:4px}.com_teamcar #modal-food,.com_teamcar #modal-food2,.com_teamcar #modal-region{-webkit-box-sizing:border-box;box-sizing:border-box}.com_teamcar #modal-food .submit-region,.com_teamcar #modal-food2 .submit-region,.com_teamcar #modal-region .submit-region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px;margin-bottom:-20px}.com_teamcar #modal-food .modal-content,.com_teamcar #modal-food2 .modal-content,.com_teamcar #modal-region .modal-content{background:#1f1f1f}.com_teamcar #modal-food .modal-body,.com_teamcar #modal-food2 .modal-body,.com_teamcar #modal-region .modal-body{padding-bottom:40px;margin-top:40px}.com_teamcar #modal-food .form-alert,.com_teamcar #modal-food2 .form-alert,.com_teamcar #modal-region .form-alert{margin-bottom:30px}.com_teamcar #modal-food .form-alert h2,.com_teamcar #modal-food2 .form-alert h2,.com_teamcar #modal-region .form-alert h2{color:#b61a14;font-size:32px;font-weight:500}.com_teamcar #modal-food .form-alert span,.com_teamcar #modal-food2 .form-alert span,.com_teamcar #modal-region .form-alert span{font-size:20px}.com_teamcar #modal-food .price-label,.com_teamcar #modal-food2 .price-label,.com_teamcar #modal-region .price-label{color:#565545;font-size:24px;font-weight:600;padding-right:5px}.com_teamcar #modal-food .price,.com_teamcar #modal-food2 .price,.com_teamcar #modal-region .price{font-size:24px;font-weight:600;padding-right:4px}.com_teamcar #modal-food .money-type,.com_teamcar #modal-food2 .money-type,.com_teamcar #modal-region .money-type{font-size:24px;font-weight:600}.com_teamcar #modal-food .menu,.com_teamcar #modal-food2 .menu,.com_teamcar #modal-region .menu{margin:4px 0 10px}.com_teamcar #modal-food .menu .menu-label,.com_teamcar #modal-food2 .menu .menu-label,.com_teamcar #modal-region .menu .menu-label{display:inline-block;font-weight:600;margin-bottom:5px;background-color:#0d0d0d}.com_teamcar #modal-food .menu .menu-text,.com_teamcar #modal-food2 .menu .menu-text,.com_teamcar #modal-region .menu .menu-text{background-color:#807f61;min-height:140px;padding:16px 10px}.com_teamcar #modal-food button,.com_teamcar #modal-food2 button,.com_teamcar #modal-region button{height:34px}.com_teamcar #modal-food .food-form,.com_teamcar #modal-food2 .food-form,.com_teamcar #modal-region .food-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.com_teamcar #modal-food .quantity,.com_teamcar #modal-food2 .quantity,.com_teamcar #modal-region .quantity{width:140px;margin:0}.com_teamcar #modal-food .quantity label,.com_teamcar #modal-food2 .quantity label,.com_teamcar #modal-region .quantity label{font-size:14px}.com_teamcar #modal-food .quantity input,.com_teamcar #modal-food2 .quantity input,.com_teamcar #modal-region .quantity input{text-align:right}.com_teamcar #modal-food .food-total,.com_teamcar #modal-food2 .food-total,.com_teamcar #modal-region .food-total{background:#0d0d0d;height:32px;padding:0 20px 0 20px;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:32%}.com_teamcar #modal-food .food-total *,.com_teamcar #modal-food2 .food-total *,.com_teamcar #modal-region .food-total *{line-height:32px}.com_teamcar #modal-food .food-total .text,.com_teamcar #modal-food2 .food-total .text,.com_teamcar #modal-region .food-total .text{color:#57553f;display:inline-block;font-weight:700;font-size:15px}.com_teamcar #modal-food .food-total #totalFoodPrice,.com_teamcar #modal-food2 .food-total #totalFoodPrice,.com_teamcar #modal-region .food-total #totalFoodPrice{width:50%;text-align:right;display:inline-block;font-weight:600;font-size:16px}.com_teamcar #modal-food .select-group,.com_teamcar #modal-food2 .select-group,.com_teamcar #modal-region .select-group{margin:35px 0 40px 0}.com_teamcar #modal-food .select-group label,.com_teamcar #modal-food2 .select-group label,.com_teamcar #modal-region .select-group label{font-size:12px;font-weight:400;line-height:32px}.com_teamcar #modal-food .select-group label input,.com_teamcar #modal-food2 .select-group label input,.com_teamcar #modal-region .select-group label input{margin-right:5px}.com_teamcar #modal-food .order-final,.com_teamcar #modal-food2 .order-final,.com_teamcar #modal-region .order-final{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.com_teamcar #modal-food .order-final .btn-submit,.com_teamcar #modal-food2 .order-final .btn-submit,.com_teamcar #modal-region .order-final .btn-submit{color:#fff;margin-right:20px}.com_teamcar .food{margin-top:10px}.com_teamcar .food .food-quantity-preview{display:inline-block;margin:0 0 0 20px}.com_teamcar .food .quantity{display:inline-block;border:1px solid #7f7d60;padding:2px 15px;font-weight:600;margin:0 5px 0 5px}.com_teamcar .food .order{cursor:pointer}.com_teamcar .food .order:hover{text-decoration:underline}.com_teamcar .select-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 20px}.com_teamcar .select-group label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.com_teamcar .checkbox-container{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:27px;font-weight:500;padding-right:0;padding-left:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:15px;display:inline-block}.com_teamcar .checkbox-container input{opacity:0;cursor:pointer;height:0;width:0}.com_teamcar .checkbox-container .checkmark{display:inline-block;position:absolute;top:4px;left:0;height:25px;width:25px;background-color:transparent;border:2px solid #fffFFF70;-webkit-border-radius:50%;border-radius:50%;margin:0;padding:0}.com_teamcar .checkbox-container .checkmark .mark{display:none}.com_teamcar .checkbox-container .mark{padding:0;margin:3px;width:-webkit-calc(100% - 6px);width:calc(100% - 6px);height:-webkit-calc(100% - 6px);height:calc(100% - 6px);-webkit-border-radius:50%;border-radius:50%;background-color:#fffFFF70}.com_teamcar .checkbox{width:28px;height:28px;border:1px solid #74725b;cursor:pointer;float:right;margin:2px}.com_teamcar .checkbox-fill{margin:2px;background-color:#fffFFF90;width:22px;height:22px;line-height:22px;text-align:center;font-size:30px;color:#212222}.com_teamcar #payment{height:33px;border:0;text-transform:uppercase;padding:0 35px 0 35px;float:right!important}.com_teamcar #payment span{position:absolute;right:40px}.com_teamcar #payment span object{padding:0 4px 3px 4px;vertical-align:middle;display:inline}.com_teamcar #modal-food2 .modal-dialog{width:728px}.com_teamcar #modal-food2 input{text-align:center}.com_teamcar #modal-food2 table{margin-top:14px;border-collapse:collapse}.com_teamcar #modal-food2 table .to-center{text-align:center}.com_teamcar #modal-food2 .modal-body{background:#1a1a1a}.com_teamcar #modal-food2 thead tr{background:#0d0d0d}.com_teamcar #modal-food2 thead tr th:first-child{padding-left:30px}.com_teamcar #modal-food2 tbody tr td{padding-top:20px;padding-bottom:20px;background:#333}.com_teamcar #modal-food2 tbody tr td:first-child{padding-left:30px}.com_teamcar #modal-food2 tbody tr td p{margin:0}.com_teamcar #modal-food2 .title-menu{width:50%;font-size:18px;color:#57553f;background-color:#0d0d0d;line-height:33px;font-weight:700;padding-left:30px}@media screen and (max-width:991px){.com_teamcar .module{padding:15px 0!important}.com_teamcar .module .module-title{padding:12px 0 12px!important}.com_teamcar .module .module-title span{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.com_teamcar .module .module-body{padding-bottom:0!important}.com_teamcar .teamcard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.com_teamcar .teamcard .item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.com_teamcar .teamcard .item .module-title{width:100%}.com_teamcar .teamcard .item .module-title span{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%;text-align:center}.com_teamcar .teamcard .item .first{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.com_teamcar .teamcard .item .first span{float:right;width:100%}.com_teamcar .teamcard .places{display:block}.com_teamcar .teamcard .places .total{display:inline-block;min-width:41%}.com_teamcar .teamcard .places .medals{display:inline-block}.com_teamcar .dosyagnennya{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;height:inherit}.com_teamcar .dosyagnennya div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:25px}.com_teamcar .teamcard-image{max-height:100%;overflow:hidden;margin-bottom:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.com_teamcar .teamcard-image img{width:100%}.com_teamcar .teamcard-image .participant{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;z-index:10;background-color:#00000097;width:-webkit-calc(100% - 13px);width:calc(100% - 13px);padding:10px 20px;text-align:right}.com_teamcar #payment{padding:0 90px 0 35px}.com_teamcar #payment span{right:50px}.com_teamcar #payment span object{margin:0}}@media screen and (max-width:767px){.com_teamcar #payment{width:100%;text-align:left;margin:10px 0}.com_teamcar #payment span{right:35px}}@media screen and (max-width:420px){.com_teamcar .teamcard-image{max-height:100%;overflow:hidden;margin-bottom:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.com_teamcar .teamcard-image img{width:100%}.com_teamcar .teamcard-image .participant{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;z-index:10;font-size:11px;background-color:#00000097;width:-webkit-calc(100% - 13px);width:calc(100% - 13px);padding:10px 20px;text-align:right}.com_teamcar ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left}.com_teamcar ul li{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:200;margin-bottom:8px}.com_teamcar ul li strong{font-weight:600}.com_teamcar .line{width:100%!important;margin-bottom:0!important}}@media screen and (max-width:765px){.com_teamcar #modal-food2 .modal-dialog{width:100%}.com_teamcar #modal-food2 tr th:last-child{display:none}.com_teamcar #modal-food2 tr td:last-child{display:none}.com_teamcar #modal-food2 .food-total{width:100%;margin-top:24px;padding:0 20px 0 20px}.com_teamcar .select-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.com_teamcar .select-group label{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-right:10px}}@media screen and (max-width:840px){.com_teamcar #modal-food2 .modal-dialog{width:100%}.com_teamcar #modal-food2 .food-total .text{font-size:14px}}.com_regions .module{margin:0 0 10px}.com_regions .module-body{background-color:#1e1e1e;overflow:auto;position:relative}.com_regions .module-body svg{display:block;margin:50px auto 30px;width:90%}.com_regions #mapCompass{width:10%;position:absolute;right:40px;top:40px}.com_regions .colors{position:absolute;bottom:40px;left:5%}.com_regions .colors div{height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px}.com_regions .colors .text{padding-left:10px;line-height:26px;vertical-align:middle;bottom:8px;font-weight:700;font-size:14px;position:relative}.com_regions .color{display:inline-block;width:58px;height:26px}.com_regions .color1{background-color:#938e6e}.com_regions .color2{background-color:#757153}.com_regions .color3{background-color:#575543}.com_regions .color4{background-color:#39382e}.com_regions .grey-header{background:#252626;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:0 0 -10px 0;z-index:99}.com_regions .block{margin:40px 0}.com_regions .table{background:0 0}.com_regions .small{display:block;text-align:center;font-size:7px;font-weight:200;line-height:0}.com_regions thead th{vertical-align:middle!important;line-height:1.4em}@media (max-width:500px){.com_regions .module-body{height:420px}}@media (max-width:698px){.com_regions .module-body{height:480px}.com_regions #mapCompass{width:10%;position:absolute;right:20px;top:40px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUNFLGlCQUFrQixRQUVwQiwwQkFDRSxXQUFZLFFBQ1osbUJBQW9CLFdBQ1osV0FBWSxXQUNwQixTQUFVLE9BQ1YsT0FBUSxFQUFFLEVBQUUsTUFBTSxFQUNsQixRQUFTLEdBRVgsb0JBQ0UsT0FBUSxLQUFLLEVBRWYsb0JBQ0UsV0FBWSxJQUVkLG9CQUNFLFFBQVMsTUFDVCxXQUFZLE9BQ1osVUFBVyxJQUNYLFlBQWEsSUFDYixZQUFhLEVBRWYsc0JBQ0UsZUFBZ0IsaUJBQ2hCLFlBQWEsTUFFZix5QkFDRSwwQkFDRSxPQUFRLE9BRVoseUJBQ0UsMEJBQ0UsT0FBUSxNQUNWLHlCQUNFLE1BQU8sSUFDUCxTQUFVLFNBQ1YsTUFBTyxLQUNQLElBQUsiLCJmaWxlIjoidGVtcGxhdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBcIm5vcm1hbFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIExpZ2h0XCIpLCBsb2NhbChcIk9wZW5TYW5zLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBcIm5vcm1hbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zXCIpLCBsb2NhbChcIk9wZW5TYW5zXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBcIm5vcm1hbFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksIGxvY2FsKFwiT3BlblNhbnMtQm9sZFwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBcIm5vcm1hbFwiO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEV4dHJhYm9sZFwiKSwgbG9jYWwoXCJPcGVuU2Fucy1FeHRyYWJvbGRcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtRXh0cmFib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhaW4gVHVuZ3N0ZW5cIjtcbiAgZm9udC1zdHlsZTogXCJub3JtYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIlJhaW4gVHVuZ3N0ZW4gTWVkaXVtXCIpLCBsb2NhbChcIlJhaW4tVHVuZ3N0ZW4tTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250L1JhaW4tVHVuZ3N0ZW4tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIFRoaW5cIiksIGxvY2FsKFwiUm9ib3RvLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU1tZ1Z4Rkl6SVhLTW55cllrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluXCIpLCBsb2NhbChcIlJvYm90by1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPa0NucUV1OTJGcjFNbWdWeE1JeklYS01ueXJZay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cblxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluXCIpLCBsb2NhbChcIlJvYm90by1UaGluXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPa0NucUV1OTJGcjFNbWdWeEVJeklYS01ueXJZay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuXG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gVGhpblwiKSwgbG9jYWwoXCJSb2JvdG8tVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2tDbnFFdTkyRnIxTW1nVnhMSXpJWEtNbnlyWWsud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cblxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gVGhpblwiKSwgbG9jYWwoXCJSb2JvdG8tVGhpblwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2tDbnFFdTkyRnIxTW1nVnhISXpJWEtNbnlyWWsud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIFRoaW5cIiksIGxvY2FsKFwiUm9ib3RvLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU1tZ1Z4R0l6SVhLTW55cllrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIFRoaW5cIiksIGxvY2FsKFwiUm9ib3RvLVRoaW5cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9rQ25xRXU5MkZyMU1tZ1Z4SUl6SVhLTW55LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTcyeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NW14S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuXG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTdteEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuXG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NFd4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTdXeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11N0d4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTRteEtLVFUxS2cud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cblxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuXG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuXG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cblxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cblxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuXG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFja1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQmxhY2tcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVlVdGZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQmxhY2tcIiksIGxvY2FsKFwiUm9ib3RvLUJsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVlVdGZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJsYWNrXCIpLCBsb2NhbChcIlJvYm90by1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1ZVXRmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJsYWNrXCIpLCBsb2NhbChcIlJvYm90by1CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1ZVXRmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFja1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFja1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQ6ICM1NjU0NDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2l0ZS1iZyA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzNjM2QzYztcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4MTgwNWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjODE4MDVmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1iZyA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG4gIC5ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idG4uYWN0aXZlLCAuYnRuOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmZvY3VzLCAuYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMnB4IDAgMTJweDtcbn1cblxuLnBhZ2UtaGVhZGVyIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgwNWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4ICM4MTgwNWYgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4ICM4MTgwNWYgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MDVmO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2Uvc2VsZWN0LWFycm93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAzOHB4IDZweCAxMnB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCBvcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjODE4MDVmO1xufVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICNlOTRlMWI7XG59XG5cbi5hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQ6ICM4MTgwNWY7XG4gIHBhZGRpbmc6IDIzcHg7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5hbGVydC1zdWNjZXNzIHAge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5ib3JkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5OTBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNtYWxsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oMSxcbmgxIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaDIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oMyxcbmgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaDMgYSxcbmgzIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mejE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZnoyMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLmNvbG9yLW1haW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1tYWluLWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4udGl0bGUgPiBzcGFuLFxuLnRpdGxlID4gYSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDI5cHg7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG5cbi5hcnRpY2xlLWJvZHkge1xuICBwYWRkaW5nOiAyMXB4IDIzcHggOHB4O1xufVxuXG4uYXJ0aWNsZS1ib2R5IHA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWluZGVudDogMzVweDtcbn1cblxuLmFydGljbGUtYm9keSAubW9kYWwgcDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQ6ICMyNTI2MjY7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM4MTgwNWY7XG59XG5cbi5sYWJlbC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM4MTgwNWY7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgwNWY7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA3cHg7XG59XG5cbi5wcm9ncmVzcy1iYXItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MDVmO1xufVxuXG4udGh1bWIge1xuICAvKiBkaXNwbGF5OiBibG9jaztcclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IC43O1xyXG5cdH0gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5hLnRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEudGh1bWI6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLnNwZWNpYWwtdGh1bWIgLnRodW1iIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG5cbi5mb3JtLWNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMzNweDtcbn1cblxuLmZvcm0tY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ3gnO1xufVxuXG4uZm9ybS1jaGVja2JveCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWNoZWNrYm94IGxhYmVsIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvcm0tY2hlY2tib3ggbGFiZWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvcm0tY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZDogIzU2NTQ0MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9ybS1maWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1maWxlIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZmlsZSBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5mb3JtLWZpbGUgLmF2YXRhci1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZm9ybS1maWxlIC5hdmF0YXItcGhvdG8uYXZhdGFyLXllcyB7XG4gIGhlaWdodDogMjAzcHg7XG59XG5cbi5mb3JtLWZpbGUgLmF2YXRhci1waG90byBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5mb3JtLWZpbGUgLmJ0bnMge1xuICBiYWNrZ3JvdW5kOiAjODE4MDVmO1xufVxuXG4uZm9ybS1maWxlIC5idG5zLmJpZyB7XG4gIGhlaWdodDogMTg5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxODlweDtcbn1cblxuLmZvcm0tZmlsZSAuYnRucy5iaWcgbGFiZWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZm9ybS1hdmF0YXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZvcm0tYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi5mb3JtLWF2YXRhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLWF2YXRhciAuYXZhdGFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZvcm0tYXZhdGFyIC5hdmF0YXItcGhvdG8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9ybS1hdmF0YXIgLmpjcm9wLWFjdGl2ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWF2YXRhciAuYXZhdGFyLWJ0bnMgLmJ0bi1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuXG4uZm9ybS1hdmF0YXIgLmF2YXRhci1idG5zIC5idG4tc3VibWl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzU3NTUzRjtcbn1cblxuLmJ0bi1ibGFjayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTFhMWE7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi5idG4tYmxhY2s6aG92ZXIsIC5idG4tYmxhY2s6Zm9jdXMge1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmJ0bi1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nOiAxcHggMDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGluay5uby1ob3Zlcjpob3ZlciwgLmJ0bi1saW5rLm5vLWhvdmVyOmZvY3VzLCAuYnRuLWxpbmsubm8taG92ZXI6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5idG4tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzU2NTQ0MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBtaW4taGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4uYnRuLXN1Ym1pdDpob3ZlciwgLmJ0bi1zdWJtaXQ6Zm9jdXMge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLmJ0bi1zdWJtaXQucmVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIwLCAyMywgMC43KTtcbn1cblxuLmJ0bi1zdWJtaXQucmVkOmhvdmVyLCAuYnRuLXN1Ym1pdC5yZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjY2UxNDE3O1xufVxuXG4uYnRuLWFkbWluIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIwLCAyMywgMC43KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggN3B4IDZweDtcbn1cblxuLmJ0bi1hZG1pbjpob3ZlciwgLmJ0bi1hZG1pbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNjZTE0MTc7XG59XG5cbi5saW5rLXJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjNTc1NTNGO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubGluay1yZWFkLW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndlaWdodCAud2VpZ2h0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtN3B4O1xufVxuXG4ud2VpZ2h0IC53ZWlnaHQtdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud2VpZ2h0IC53ZWlnaHQtdmFsdWUgYiB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53ZWlnaHQgLndlaWdodC12YWx1ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uY29udGFjdHMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb250YWN0cyBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb250YWN0cyBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJvcmRlciB7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvYm9yZGVyLnBuZ1wiKSA1MCUgMCBuby1yZXBlYXQ7XG59XG5cbi50ZXh0LXRyYW5zZm9ybS1ub25lIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWI3IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubWIxMSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1iMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubWIxMyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5tYjIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLm1iMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWIzMyB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5tYjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm10NCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLm10MTIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubXQ0MyB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG59XG5cbi5wYjI3IHtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG5cbi5wYjMzIHtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG59XG5cbi56OSB7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDtcbn1cblxuLnJvdy5yb3czLTUge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVweDtcbn1cblxuLnJvdy5yb3czLTUgPiBkaXZbY2xhc3NePVwiY29sXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMy41cHg7XG4gIHBhZGRpbmctbGVmdDogMy41cHg7XG59XG5cbi5yb3cucm93NSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5yb3cucm93NSA+IGRpdltjbGFzc149XCJjb2xcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucm93LnJvdzYtNSB7XG4gIG1hcmdpbi1yaWdodDogLTYuNXB4O1xuICBtYXJnaW4tbGVmdDogLTYuNXB4O1xufVxuXG4ucm93LnJvdzYtNSA+IGRpdltjbGFzc149XCJjb2xcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjVweDtcbiAgcGFkZGluZy1sZWZ0OiA2LjVweDtcbn1cblxuLnJvdy5yb3cxMSB7XG4gIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cblxuLnJvdy5yb3cxMSA+IGRpdltjbGFzc149XCJjb2xcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5cbi5saXN0LWN1c3RvbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtY3VzdG9tID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmxpc3QtY3VzdG9tID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAyMic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbiAubW9kdWxlLmFyY2hpdmVkLXRvdXJuYW1lbnRzLmNsb3NlZCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMnB4O1xufVxuXG4uYWNjb3JkaW9uIC5tb2R1bGUuYXJjaGl2ZWQtdG91cm5hbWVudHMuY2xvc2VkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmFjY29yZGlvbiAuY2xvc2VkIC5tb2R1bGUuYXJjaGl2ZWQtcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IC0yMnB4O1xufVxuXG4uYWNjb3JkaW9uIC5jbG9zZWQ6bGFzdC1jaGlsZCAubW9kdWxlLmFyY2hpdmVkLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmFjY29yZGlvbiAudGl0bGUgYSBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLmFjY29yZGlvbiAudGl0bGUgYSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJ3gnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuLmFjY29yZGlvbiAudGl0bGUgYS5jb2xsYXBzZWQgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICc+Pic7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50aXRsZSA+IHNwYW4sXG4gIC50aXRsZSA+IGEgPiBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0aWNsZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMXB4IDE1cHggOHB4O1xuICB9XG4gIC5idG4tYWRtaW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUgPiBzcGFuLFxuICAudGl0bGUgPiBhID4gc3BhbiB7XG4gICAgbWluLXdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLXNtYWxsIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItc21hbGwge1xuICAgIHdpZHRoOiA3MjZweDtcbiAgfVxuICAucm93LnJvdzMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuICAucm93LnJvdzMwID4gZGl2W2NsYXNzXj1cImNvbFwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDNweCAwIDA7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXN0YXJ0LFxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tcHJldixcbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1lbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgN3B4IDAgMDtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VuYXYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICMzYzNkM2M7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ucGFnaW5hdGlvbiBhLnBhZ2VuYXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODE4MDVmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5wYWdlbmF2IHtcbiAgYmFja2dyb3VuZDogIzgxODA1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tZnAtZG93bmxvYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWZwLWRvd25sb2FkIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1mcC1kb3dubG9hZCBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NzU1M0Y7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWZwLWRvd25sb2FkIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuLm1mcC1mYWRlLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG59XG5cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlciAuaGVhZGVyLXRvcCAubG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgycHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5oZWFkZXIgLmpsc2xvZ2luIC5idG4tbG9naW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaGVhZGVyIC5qbHNsb2dpbiAuYnRuLWxvZ2luLmZvY3VzLCAuaGVhZGVyIC5qbHNsb2dpbiAuYnRuLWxvZ2luOmZvY3VzLCAuaGVhZGVyIC5qbHNsb2dpbiAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXIgLmpsc2xvZ2luIC5idG4tbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvaWNvbi9pY29uLWxvY2suc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5oZWFkZXIgLmpsc2xvZ2luIC5idG4tbG9nb3V0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL2ljb24vaWNvbi1sb2dvdXQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XG59XG5cbi5oZWFkZXIgLmpsc2xvZ2luIC5idG4tcGVyc29uYWwtY2FiaW5ldDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9pY29uL2ljb24tdXNlci5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbn1cblxuLmhlYWRlciAubmF2aWdhdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIgLm5hdmlnYXRpb24gLm1lbnUgbGkgPiBhLFxuLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSBsaSAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IGxpID4gYTpmb2N1cywgLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSBsaSA+IGE6aG92ZXIsXG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IGxpIC5zZXBhcmF0b3I6Zm9jdXMsXG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IGxpIC5zZXBhcmF0b3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IGxpLmFjdGl2ZSA+IGEsXG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IGxpLmFjdGl2ZSAuc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXIgLm5hdmlnYXRpb24gLm1lbnUgLmRyb3Bkb3duLW1lbnUtY3VzdG9tIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogM3B4IDAgNnB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IC5kcm9wZG93bi1tZW51LWN1c3RvbSA+IGxpID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IC5kcm9wZG93bi1tZW51LWN1c3RvbSA+IGxpID4gYTpmb2N1cywgLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSAuZHJvcGRvd24tbWVudS1jdXN0b20gPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSAuZHJvcGRvd24tbWVudS1jdXN0b20gPiBsaS5hY3RpdmUgPiBhLFxuLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSAuZHJvcGRvd24tbWVudS1jdXN0b20gPiBsaS5hY3RpdmUgLnNlcGFyYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzNjM2QzYztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgfVxuICAuaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLXRvcCAubG9nbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItdG9wIC5sb2dvID4gaW1nIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogIzU2NTQ0MztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA5cHggNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgfVxuICAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmhlYWRlciAuamxzbG9naW4gLmJ0bi1sb2dpbiB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm1lbnUgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSA+IGxpID4gYSxcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSA+IGxpIC5zZXBhcmF0b3Ige1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICB9XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm1lbnUgLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm1lbnUgLmRyb3Bkb3duLW1lbnUtY3VzdG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IC5kcm9wZG93bi1tZW51LWN1c3RvbSA+IGxpID4gYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmpsc2xvZ2luIHtcbiAgICBtYXJnaW46IDRweCAyNXB4IDVweCAwO1xuICB9XG4gIC5oZWFkZXIgLmpsc2xvZ2luIC5idG4tbG9naW46YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51ID4gbGkgPiBhLFxuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51ID4gbGkgLnNlcGFyYXRvciB7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmZvb3RlciAuc29jaWFsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAzMHB4O1xufVxuXG4uZm9vdGVyIC5zb2NpYWwgPiBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5mb290ZXIgLnNvY2lhbCAuYnRuLXNvY2lhbCB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9vdGVyIC5zb2NpYWwgLmJ0bi1zb2NpYWw6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLmZvb3RlciAuc29jaWFsIC5idG4tc29jaWFsLnZpYmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaWNvbi9pY29uLXZpYmVyLnN2Z1wiKTtcbn1cblxuLmZvb3RlciAuc29jaWFsIC5idG4tc29jaWFsLnRlbGVncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaWNvbi9pY29uLXRlbGVncmFtLnN2Z1wiKTtcbn1cblxuLmZvb3RlciAuc29jaWFsIC5idG4tc29jaWFsLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9pY29uL2ljb24teW91dHViZS5zdmdcIik7XG59XG5cbi5mb290ZXIgLnNvY2lhbCAuYnRuLXNvY2lhbC5tYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaWNvbi9pY29uLW1haWwuc3ZnXCIpO1xufVxuXG4uZm9vdGVyIC5zb2NpYWwgLmJ0bi1zb2NpYWwuZmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9pY29uL2ljb24tZmIuc3ZnXCIpO1xufVxuXG4uZm9vdGVyIC5zb2NpYWwgLmJ0bi1zb2NpYWwuaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaWNvbi9pY29uLWluc3RhZ3JhbS5zdmdcIik7XG59XG5cbi5mb290ZXIgLmNvcHlyaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuc29jaWFsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyIC5zb2NpYWwgPiBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ubW9kdWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLm1vZHVsZSAubW9kdWxlLXRpdGxlIHtcbiAgcGFkZGluZzogMjJweCAwIDEycHg7XG59XG5cbi5tb2R1bGUgLm1vZHVsZS10aXRsZSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2R1bGUgLml0ZW0tYmxvY2stbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2R1bGUgLml0ZW0tYmxvY2stbGluazpob3ZlciAuY29sb3ItbWFpbi1ob3ZlciwgLm1vZHVsZSAuaXRlbS1ibG9jay1saW5rOmZvY3VzIC5jb2xvci1tYWluLWhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1vZHVsZSAuaXRlbS1ibG9jay1saW5rOmhvdmVyIC50aHVtYiwgLm1vZHVsZSAuaXRlbS1ibG9jay1saW5rOmZvY3VzIC50aHVtYiB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4ubW9kdWxlIC5tb2R1bGUtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuXG4ubW9kLWRzc2xpZGVzaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kLWRzc2xpZGVzaG93IC5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZC1kc3NsaWRlc2hvdyAuc2xpZGUtZGVzcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZC1kc3NsaWRlc2hvdyAuc2xpZGUtZGVzcmlwdGlvbiAudGV4dCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG59XG5cbi5tb2QtZHNzbGlkZXNob3cgLnNsaWRlLWRlc3JpcHRpb24gLmNhcHR1cmUge1xuICBtYXJnaW46IDAgMCAzcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2QtZHNzbGlkZXNob3cgLnNsaWRlLWRlc3JpcHRpb24gLmRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5tb2QtZHNzbGlkZXNob3cgLmNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMztcbn1cblxuLm1vZC1kc3NsaWRlc2hvdyAuY29udHJvbHMgLm51bWVyaWNDb250cm9scyB7XG4gIHdpZHRoOiA3MjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLm1vZC1kc3NsaWRlc2hvdyAuY29udHJvbHMgLm51bWVyaWNDb250cm9scyBsaSB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDdweCAwIDA7XG59XG5cbi5tb2QtZHNzbGlkZXNob3cgLmNvbnRyb2xzIC5udW1lcmljQ29udHJvbHMgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogIzNjM2QzYztcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5tb2QtZHNzbGlkZXNob3cgLmNvbnRyb2xzIC5udW1lcmljQ29udHJvbHMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4MTgwNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9kLWRzc2xpZGVzaG93IC5jb250cm9scyAubnVtZXJpY0NvbnRyb2xzIGxpLmN1cnJlbnQgYSB7XG4gIGJhY2tncm91bmQ6ICM4MTgwNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9kLWRzc2xpZGVzaG93IC5iZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTMzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9kLWRzc2xpZGVzaG93IC5iZzEgLmJnMyB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tb2R1bGUuc3RhZ2VzIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1vZHVsZS5zdGFnZXMgLml0ZW0gLml0ZW0tYm9keSB7XG4gIHBhZGRpbmc6IDExcHg7XG59XG5cbi5tb2R1bGUuc3RhZ2VzIC5pdGVtIC5yb3ctbGFiZWwtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ubW9kdWxlLnN0YWdlcyAuaXRlbSAucm93LWxhYmVsLXRpdGxlID4gZGl2W2NsYXNzXj1cImNvbFwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5tb2R1bGUuc3RhZ2VzIC5pdGVtIC5jb2wtbGFiZWwge1xuICB3aWR0aDogNDBweDtcbn1cblxuLm1vZHVsZS5zdGFnZXMgLml0ZW0gLmNvbC10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cblxuLm1vZHVsZS5zdGFnZXMgLml0ZW0gLml0ZW0tdGl0bGUge1xuICBtYXJnaW46IDJweCAwIDA7XG59XG5cbi5tb2R1bGUuc3RhZ2VzIC5pdGVtIC5ldmVudC1kYXRlIHtcbiAgY29sb3I6ICM1NzU1M0Y7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tb2R1bGUuc3RhZ2VzIC5pdGVtIC5wcm9ncmVzcy1ibG9jayB7XG4gIG1hcmdpbjogMTFweCAwIDA7XG59XG5cbi5tb2R1bGUuc3RhZ2VzIC5pdGVtIC5wcm9ncmVzcy1ibG9jayAucmVzZXJ2ZSB7XG4gIGNvbG9yOiAjYmY1YjViO1xufVxuXG4ubW9kdWxlLnN0YWdlcyAuaXRlbSAucHJvZ3Jlc3MtYmxvY2sgLnByb2dyZXNzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubW9kdWxlLnN0YWdlcyAuaXRlbSAucHJldmlldyB7XG4gIG1hcmdpbjogMnB4IDAgMXB4O1xufVxuXG4ubW9kdWxlLnN0YWdlcyAuaXRlbSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICM1NzU1M0Y7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tb2R1bGUuc3RhZ2VzIC5pdGVtLmFjdGl2ZSAubGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ubW9kdWxlLnN0YWdlcyAuaXRlbS5hY3RpdmUgLml0ZW0tdGl0bGUgYSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubW9kdWxlLnN0YWdlcyAuaXRlbS5hY3RpdmUgLml0ZW0tdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9kdWxlLnN0YWdlcyAubW9kdWxlLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLm1vZHVsZS5zdGFnZXMubW9kdWxlLWdhbGxlcnkgLml0ZW0gLnByZXZpZXctdmlkZW8gaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW9kdWxlLnN0YWdlcy5tb2R1bGUtZ2FsbGVyeSAuaXRlbSAuaXRlbS1ib2R5IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5tb2R1bGUuc3RhZ2VzLm1vZHVsZS1nYWxsZXJ5IC5pdGVtIC5wcmV2aWV3IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLm1vZHVsZS5zdGFnZXMubW9kdWxlLWdhbGxlcnkgLml0ZW0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLm1vZHVsZS5zdGFnZXMubW9kdWxlLWdhbGxlcnkgLml0ZW0taW5mbyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM1NzU1M0Y7XG59XG5cbi5tb2R1bGUuc3RhZ2VzLm1vZHVsZS1nYWxsZXJ5IC5pdGVtLWluZm8gdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2R1bGUuc3RhZ2VzLm1vZHVsZS1nYWxsZXJ5IC5pdGVtLWJsb2NrLWxpbms6aG92ZXIgLml0ZW0tYm9keSB7XG4gIGJhY2tncm91bmQ6ICM4MTgwNWY7XG59XG5cbi5tb2R1bGUuc3RhZ2VzLm1vZHVsZS1nYWxsZXJ5IC5pdGVtLWJsb2NrLWxpbms6aG92ZXIgLml0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubW9kdWxlLXZpZGVvIC5pdGVtIC50aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZHVsZS12aWRlbyAuaXRlbSAudGh1bWIgc3ZnIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLm1vZHVsZS12aWRlbyAuaXRlbSAudGh1bWIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5tb2R1bGUtdmlkZW8gLml0ZW06aG92ZXIgLnRodW1iIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2R1bGUtdmlkZW8gLml0ZW06aG92ZXIgLnRodW1iIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2YwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM0OXB4KSB7XG4gIC5tb2R1bGUtdmlkZW8gLm1vZHVsZS1ib2R5ID4gLnJvdyA+IGRpdltjbGFzc149XCJjb2wteHNcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2R1bGUucmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2R1bGUucmVzdWx0cyAucmVzdWx0cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLm1vZHVsZS5yZXN1bHRzIC5yZXN1bHRzLXRpdGxlIC5yZXN1bHRzLXdyYXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMXB4O1xufVxuXG4ubW9kdWxlLnJlc3VsdHMgLnJlc3VsdHMtdGl0bGUgLnJlc3VsdHMtd3JhcHBlci5uby1saW5rIHtcbiAgYmFja2dyb3VuZDogIzgxODA1Zjtcbn1cblxuLm1vZHVsZS5yZXN1bHRzIC5yZXN1bHRzLXRpdGxlIC5yZXN1bHRzLXdyYXBwZXIubm8tbGluayAueWVhciB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG5cbi5tb2R1bGUucmVzdWx0cyAucmVzdWx0cy10aXRsZSAucmVzdWx0cy13cmFwcGVyLm5vLWxpbmsgLmluZm8tdGl0bGUge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1vZHVsZS5yZXN1bHRzIC5yZXN1bHRzLXRpdGxlIC55ZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjODE4MDVmO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xufVxuXG4ubW9kdWxlLnJlc3VsdHMgLnJlc3VsdHMtdGl0bGUgLmluZm8tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuLm1vZHVsZS5yZXN1bHRzIC5pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM4MTgwNWY7XG59XG5cbi5tb2R1bGUucmVzdWx0cyAuaXRlbS5hY3RpdmUgLml0ZW0tdGl0bGUge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1vZHVsZS5yZXN1bHRzIC5pdGVtLmFjdGl2ZSAuZXZlbnQtZGF0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5tb2R1bGUuYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAwIDIycHg7XG59XG5cbi5tb2R1bGUuYXJ0aWNsZXMgLm1vZHVsZS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbi5tb2R1bGUuYXJ0aWNsZXMgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubW9kdWxlLmFydGljbGVzIC5pdGVtLWJvZHkge1xuICBwYWRkaW5nOiAyMXB4IDIxcHggMjJweDtcbn1cblxuLm1vZHVsZS5hcnRpY2xlcyAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5tb2R1bGUuZHN2aWRlbyAuaXRlbS1ib2R5IHtcbiAgcGFkZGluZzogMTlweCAxNnB4IDRweDtcbn1cblxuLm1vZHVsZS5kc3ZpZGVvIC5wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2R1bGUuZHN2aWRlbyAucHJldmlldyA+IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9kdWxlLmRzdmlkZW8gLml0ZW0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMXB4O1xufVxuXG4ubW9kdWxlLmRzdmlkZW8gLm1haW4gLml0ZW0tYm9keSB7XG4gIHBhZGRpbmc6IDE3cHggMjFweCA3cHg7XG59XG5cbi5tb2R1bGUuZHN2aWRlbyAubWFpbiAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5tb2R1bGUuZHN2aWRlbyAuc2Vjb25kYXJ5LTEge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubW9kdWxlLnBhcnRuZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMjVweCAwIDg1cHg7XG59XG5cbi5tb2R1bGUucGFydG5lcnMgLm1vZHVsZS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLm1vZHVsZS5wYXJ0bmVycyAubW9kdWxlLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1vZHVsZS5wYXJ0bmVycyAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLm1vZHVsZS5icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2R1bGUuYnJlYWRjcnVtYnMgLm1vZHVsZS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2R1bGUuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMnB4IDMzcHg7XG59XG5cbi5tb2R1bGUuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC43KTtcbn1cblxuLm1vZHVsZS5icmVhZGNydW1icyAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZHVsZS5icmVhZGNydW1icyAuYnJlYWRjcnVtYiBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC43KTtcbn1cblxuLm1vZHVsZS5icmVhZGNydW1icyAuYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2R1bGUubW9kdWxlLXRhYmxlIC5tb2R1bGUtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1vZHVsZS5tb2R1bGUtdGFibGUgLm1vZHVsZS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2R1bGUubW9kdWxlLXRhYmxlLm1vZHVsZS10YWJsZS1yZXN1bHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLm1vZHVsZS5uby1iZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2R1bGUubm8tYmcgLm1vZHVsZS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubW9kdWxlLm5vLWJnIC5tb2R1bGUtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubW9kdWxlLmFyY2hpdmVkLXRvdXJuYW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2R1bGUucmVzdWx0cyAucmVzdWx0cy10aXRsZSAueWVhciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1vZHVsZS5yZXN1bHRzIC5yZXN1bHRzLXRpdGxlIC5pbmZvLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2QtZHNzbGlkZXNob3cgLnNsaWRlLWRlc3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1vZC1kc3NsaWRlc2hvdyAuc2xpZGUtZGVzcmlwdGlvbiAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZC1kc3NsaWRlc2hvdyAuY29udHJvbHMge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxuICAubW9kLWRzc2xpZGVzaG93IC5jb250cm9scyAubnVtZXJpY0NvbnRyb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kLWRzc2xpZGVzaG93IC5iZzEgLmJnMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZHVsZS5hcnRpY2xlcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1vZHVsZS5hcnRpY2xlcyAuaXRlbS1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMXB4IDE1cHggMjJweDtcbiAgfVxuICAubW9kdWxlLmRzdmlkZW8gLml0ZW0tYm9keSB7XG4gICAgcGFkZGluZzogMTlweCAxNXB4IDRweDtcbiAgfVxuICAubW9kdWxlLmRzdmlkZW8gLm1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLm1vZHVsZS5kc3ZpZGVvIC5tYWluIC5pdGVtLWJvZHkge1xuICAgIHBhZGRpbmc6IDE3cHggMTVweCA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUuc3RhZ2VzIC5pdGVtIC5yZWFkLW1vcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2QtZHNzbGlkZXNob3cgLmNvbnRyb2xzIC5udW1lcmljQ29udHJvbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2R1bGUuZHN2aWRlbyAubWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZC1kc3NsaWRlc2hvdyAuY29udHJvbHMgLm51bWVyaWNDb250cm9scyB7XG4gICAgd2lkdGg6IDcyNnB4O1xuICB9XG4gIC5tb2R1bGUuZHN2aWRlbyAuaXRlbS1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMzFweDtcbiAgfVxufVxuXG4ubW9kLWxhbmd1YWdlcyxcbi5qbW9kZGl2Lmptb2RpbnNpZGUubW9kLWxhbmd1YWdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLm1vZC1sYW5ndWFnZXMgaW1nLFxuLmptb2RkaXYuam1vZGluc2lkZS5tb2QtbGFuZ3VhZ2VzIGltZyB7XG4gIHdpZHRoOiAyM3B4O1xufVxuXG4ubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tdG9nZ2xlLFxuLmptb2RkaXYuam1vZGluc2lkZS5tb2QtbGFuZ3VhZ2VzIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAxM3B4IDMzcHggMTNweCA1cHg7XG59XG5cbi5tb2QtbGFuZ3VhZ2VzIC5vcGVuIC5kcm9wZG93bi10b2dnbGUsXG4uam1vZGRpdi5qbW9kaW5zaWRlLm1vZC1sYW5ndWFnZXMgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSxcbi5qbW9kZGl2Lmptb2RpbnNpZGUubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6ICMyNTI2MjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzM3B4O1xuICB0b3A6IGNhbGMoMTAwJSAtIDZweCk7XG59XG5cbi5tb2QtbGFuZ3VhZ2VzIC5kcm9wZG93bi1tZW51ID4gbGksXG4uam1vZGRpdi5qbW9kaW5zaWRlLm1vZC1sYW5ndWFnZXMgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLm1vZC1sYW5ndWFnZXMgLmRyb3Bkb3duLW1lbnUgPiBsaTpsYXN0LWNoaWxkLFxuLmptb2RkaXYuam1vZGluc2lkZS5tb2QtbGFuZ3VhZ2VzIC5kcm9wZG93bi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2QtbGFuZ3VhZ2VzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuLmptb2RkaXYuam1vZGluc2lkZS5tb2QtbGFuZ3VhZ2VzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICM1NjU0NDM7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xufVxuXG4ubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cywgLm1vZC1sYW5ndWFnZXMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uam1vZGRpdi5qbW9kaW5zaWRlLm1vZC1sYW5ndWFnZXMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4uam1vZGRpdi5qbW9kaW5zaWRlLm1vZC1sYW5ndWFnZXMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODE4MDVmO1xufVxuXG4ubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSA+IGxpID4gYSBpbWcsXG4uam1vZGRpdi5qbW9kaW5zaWRlLm1vZC1sYW5ndWFnZXMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZC1sYW5ndWFnZXMsXG4gIC5qbW9kZGl2Lmptb2RpbnNpZGUubW9kLWxhbmd1YWdlcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tdG9nZ2xlLFxuICAuam1vZGRpdi5qbW9kaW5zaWRlLm1vZC1sYW5ndWFnZXMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogNXB4IDE3cHggNXB4IDJweDtcbiAgfVxuICAubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSxcbiAgLmptb2RkaXYuam1vZGluc2lkZS5tb2QtbGFuZ3VhZ2VzIC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMTdweDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZC1sYW5ndWFnZXMsXG4gIC5qbW9kZGl2Lmptb2RpbnNpZGUubW9kLWxhbmd1YWdlcyB7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tdG9nZ2xlLFxuICAuam1vZGRpdi5qbW9kaW5zaWRlLm1vZC1sYW5ndWFnZXMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubW9kLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSxcbiAgLmptb2RkaXYuam1vZGluc2lkZS5tb2QtbGFuZ3VhZ2VzIC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4vKipcclxuICogUGFzc3BvcnRcclxuICovXG4ucGFzc3BvcnQgLndyYXBwZXIge1xuICBwYWRkaW5nOiAzMXB4IDVweCAwIDQ3cHg7XG59XG5cbi5wYXNzcG9ydCAuc3VibmFtZSB7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xufVxuXG4ucGFzc3BvcnQgLm5hbWUge1xuICBtYXJnaW46IDAgMCAxMXB4IC0xNXB4O1xufVxuXG4ucGFzc3BvcnQgLmNoYXJhY3RlcmlzdGljcyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi8qKlxyXG4gKiBUb3VybmFtZW50IFN0YWdlXHJcbiAqL1xuLm1vZHVsZS10b3VybmFtZW50LXN0YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvdXJuYW1lbnQtc3RhZ2UgLnBhc3Nwb3J0LWxpbmsge1xuICBtYXJnaW46IDE5cHggMCAwIDdweDtcbn1cblxuLnRvdXJuYW1lbnQtc3RhZ2UgLnJlZ3VsYXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAucmVndWxhdGlvbnMgLmltYWdlIHtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkICNjOGM2Yjk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAucmVndWxhdGlvbnMgLnJlZ3VsYXRpb25zLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNTBweDtcbn1cblxuLnRvdXJuYW1lbnQtc3RhZ2UgLnJlZ3VsYXRpb25zIC5yZWd1bGF0aW9ucy10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDExcHg7XG59XG5cbi50b3VybmFtZW50LXN0YWdlIC5yZWd1bGF0aW9ucyAubGlzdC1yZWd1bGF0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi50b3VybmFtZW50LXN0YWdlIC5pdGVtLTEge1xuICBwYWRkaW5nOiAxOXB4IDExN3B4IDE3cHggMjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAuaXRlbS0xIC5uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAuaXRlbS0xIC5yZWFkbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi50b3VybmFtZW50LXN0YWdlIC5pdGVtLTEgLnJlYWRtb3JlID4gYSB7XG4gIGNvbG9yOiAjNTc1NTNGO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAuaXRlbS0xIC53ZWlnaHQxIHtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAuaXRlbS0xIC5yZWctYnRuIHtcbiAgbWFyZ2luOiA0cHggMCAyNHB4O1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAuaXRlbS0xIC5wcm9ncmVzcy1ibG9jayAubnVtYmVycyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnRvdXJuYW1lbnQtc3RhZ2UgLml0ZW0tMSAucHJvZ3Jlc3MtYmxvY2sgLnByb2dyZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAuaXRlbS0yIC50aXRsZSA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi50b3VybmFtZW50LXN0YWdlIC5pdGVtLTIgLml0ZW0td3JhcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMXB4IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvdXJuYW1lbnQtc3RhZ2UgLml0ZW0tMiAuZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi50b3VybmFtZW50LXN0YWdlIC5pdGVtLTIgLnJ1bGVzLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjJweDtcbiAgYm90dG9tOiAyMXB4O1xufVxuXG4udG91cm5hbWVudC1zdGFnZSAuaXRlbS0zIC5pdGVtLXdyYXAge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjFweCAyOXB4O1xufVxuXG4vKipcclxuICogVmlldyByZXNlcnZvaXJcclxuICovXG4udmlldy1yZXNlcnZvaXIgLnJlc2Vyb2lyLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjJweCAwO1xufVxuXG4udmlldy1yZXNlcnZvaXIgLnJlc2Vyb2lyLWRlc2NyaXB0aW9uIC5hcnRpY2xlLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi52aWV3LXJlc2Vydm9pciAucmVzZXJvaXItZGVzY3JpcHRpb24gLmFydGljbGUtYm9keS5jb250YWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDZweCAyMnB4O1xufVxuXG4udmlldy1yZXNlcnZvaXIgLnJlc2Vydm9pci1waG90b3MgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4vKipcclxuICogVmlldyByZXN1bHRzXHJcbiAqL1xuLnZpZXctcmVzdWx0cyAudG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4udmlldy1yZXN1bHRzIC50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi52aWV3LXJlc3VsdHMgLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmlldy1yZXN1bHRzIC50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctcmVzdWx0cyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWV3LXJlc3VsdHMgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjcsIDEyNywgNCwgMC44KTtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi52aWV3LXJlc3VsdHMgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgZGl2ICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4udGFibGUtcmVzdWx0IHtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgNHB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFibGUtcmVzdWx0IC50YWJsZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi50YWJsZS1yZXN1bHQgLnRhYmxlLXByb2dyZXNzLmFycm93LXVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0yNDRweDtcbn1cblxuLnRhYmxlLXJlc3VsdCAudGFibGUtcHJvZ3Jlc3MuYXJyb3ctZG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtMjY5cHg7XG59XG5cbi50YWJsZS1yZXN1bHQgLnRhYmxlLXByb2dyZXNzLmFycm93LW5vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0yMjJweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi50YWJsZS1yZXN1bHQgPiB0aGVhZCA+IHRyIHtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbn1cblxuLnRhYmxlLXJlc3VsdCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLnRhYmxlLXJlc3VsdCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzIxMjIyMjtcbiAgcGFkZGluZzogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUtcmVzdWx0ID4gdGJvZHkgPiB0ciA+IHRkLmRpc3F1YWxpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjAsIDIzLCAwLjcpO1xufVxuXG4udGFibGUtcmVzdWx0ID4gdGJvZHkgPiB0ciA+IHRkLnllbGxvdy1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgY29sb3I6ICMyMTIyMjI7XG59XG5cbi50YWJsZS1yZXN1bHQgPiB0Ym9keSA+IHRyID4gdGQgLmhhc1Rvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYmxlLXJlc3VsdCA+IHRib2R5ID4gdHIuaGVhZGVyLXRhYmxlLXJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRhYmxlLXJlc3VsdCA+IHRib2R5ID4gdHIuaGVhZGVyLXRhYmxlLXJvdyA+IHRkIC5tb2R1bGUtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuLnRhYmxlLXJlc3VsdCA+IHRib2R5ID4gdHIudGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuXG4udGFibGUtcmVzdWx0ID4gdGJvZHkgPiB0ci50aGVhZCA+IHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4udGFibGUtcmVzdWx0ID4gdGJvZHkgPiB0ciBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJlc3VsdHMtcGxhY2VzIC5pdGVtIHtcbiAgcGFkZGluZzogN3B4IDAgMjBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnJlc3VsdHMtcGxhY2VzIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWluLWhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDAgMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucmVzdWx0cy1wbGFjZXMgLnRlYW0ge1xuICBwYWRkaW5nOiAwIDIxcHg7XG59XG5cbi5yZXN1bHRzLXBsYWNlcyAudGVhbSAubmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTExcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN1bHRzLXBsYWNlcyAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKipcclxuICogRXJyb3IgNDA0XHJcbiAqL1xuLmVycm9yLTQwNCB7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuXG4uZXJyb3ItNDA0IC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmVycm9yLTQwNCAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXJyb3ItNDA0IC5wMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLTQwNCAucDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uZXJyb3ItNDA0IC5kaXYtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmVycm9yLTQwNCAubGluay10byB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmVycm9yLTQwNCAuYnRuLXN1Ym1pdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi8qKlxyXG4gKiBDYXJvdXNlbFxyXG4gKi9cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaSA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMzYzNkM2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaSA+IGJ1dHRvbjpob3ZlciwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyA+IGxpID4gYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzgxODA1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUgPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjODE4MDVmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqXHJcbiAqIE1vZGFsXHJcbiAqL1xuLm1vZGFsIC5jbG9zZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kOiAjNTY1NDQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubW9kYWwgLm1vZGFsLWhlYWRlci5jbG9zZS1idG4ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIycHggMjNweDtcbn1cblxuLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qKlxyXG4gKiBNb2RhbCBzbG9naW5cclxuICovXG4ubW9kYWwtc2xvZ2luIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogNnB4IDIzcHggMjBweDtcbn1cblxuLm1vZGFsLXNsb2dpbiAubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLm1vZGFsLXNsb2dpbiAubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbn1cblxuLm1vZGFsLXNsb2dpbiAubmF2LXRhYnMgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tb2RhbC1zbG9naW4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9kYWwtc2xvZ2luIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLm1vZGFsLXNsb2dpbiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsLXNsb2dpbiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tb2RhbC1zbG9naW4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLm1vZGFsLXNsb2dpbiAuYnRuLXNsb2dpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNTY1NDQzO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG5cbi5tb2RhbC1zbG9naW4gLmJ0bi1zbG9naW46aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLm1vZGFsLXNsb2dpbiAuYnRuLXNsb2dpbiAuc2xvZ2luLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDc2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubW9kYWwtc2xvZ2luIC5idG4tc2xvZ2luIC5zbG9naW4taWNvLmZhY2Vib29rc2xvZ2luIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvaWNvbi9pY29uLWxvZ2luLWZiLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5tb2RhbC1zbG9naW4gLmJ0bi1zbG9naW4gLnNsb2dpbi1pY28uZ29vZ2xlc2xvZ2luIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvaWNvbi9pY29uLWxvZ2luLWdvb2dsZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4ubW9kYWwtc2xvZ2luIC5idG4tc2xvZ2luIC50ZXh0LXNvY2J0biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tb2RhbC1zbG9naW4gLnVzZXJuYW1lIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMy41cHgpO1xufVxuXG4ubW9kYWwtc2xvZ2luIC5wb3N0dGV4dCB7XG4gIG1hcmdpbjogMTRweCBhdXRvIDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLm1vZGFsLXNsb2dpbiAucG9zdHRleHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubW9kYWwtc2xvZ2luIC5wb3N0dGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcclxuICogTW9kYWwgcnVsZXNcclxuICovXG4ubW9kYWwtcnVsZXMgLm1vZGFsLWNvbnRlbnQge1xuICAvKiBiYWNrZ3JvdW5kOiAkY19ncmVlbl9saWdodDtcclxuXHRcdGJvcmRlcjogMTVweCBzb2xpZCAjYzhjNmI5OyAqL1xufVxuXG4ubW9kYWwtcnVsZXMgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjFweCA5cHg7XG59XG5cbi5tb2RhbC1ydWxlcyAubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubW9kYWwtcnVsZXMgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDY3cHggMTVweCAzNHB4O1xufVxuXG4vKipcclxuICogTW9kYWwgcmVnaXN0cmF0aW9uXHJcbiAqL1xuLm1vZGFsLXJlZ2lzdHJhdGlvbiAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDI1cHggMjhweDtcbn1cblxuLm1vZGFsLXJlZ2lzdHJhdGlvbiAuYWxsLXN0YWdlcyAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDIxcHggNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4ubW9kYWwtcmVnaXN0cmF0aW9uIC5hbGwtc3RhZ2VzIC5pdGVtIC5jaGVja2JveC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogNDNweDtcbn1cblxuLm1vZGFsLXJlZ2lzdHJhdGlvbiAuYWxsLXN0YWdlcyAuaXRlbSAuZm9ybS1jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2RhbC1yZWdpc3RyYXRpb24gLmFsbC1zdGFnZXMgLml0ZW0gLnN0YWdlLW51bWJlciB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5tb2RhbC1yZWdpc3RyYXRpb24gLmFsbC1zdGFnZXMgLml0ZW0gLm5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCAwIC0ycHggLTEycHg7XG59XG5cbi5tb2RhbC1yZWdpc3RyYXRpb24gLmFsbC1zdGFnZXMgLml0ZW0gLmV2ZW50LWRhdGUge1xuICBjb2xvcjogIzU3NTUzRjtcbn1cblxuLm1vZGFsLXJlZ2lzdHJhdGlvbiAuYWxsLXN0YWdlcyAuaXRlbSAucmVzZXJ2b2lyLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tb2RhbC1yZWdpc3RyYXRpb24gLmFsbC1zdGFnZXMgLml0ZW0gLmZlZSAuZmVlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuXG4ubW9kYWwtcmVnaXN0cmF0aW9uIC5hbGwtc3RhZ2VzIC5pdGVtIC5mZWUgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ubW9kYWwtcmVnaXN0cmF0aW9uIC5hbGwtc3RhZ2VzIC5pdGVtLmFjdGl2ZSAuZm9ybS1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuXG4ubW9kYWwtcmVnaXN0cmF0aW9uIC5hbGwtc3RhZ2VzIC5pdGVtLmFjdGl2ZSAubmFtZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubW9kYWwtcmVnaXN0cmF0aW9uIC5hbGwtc3RhZ2VzIC5pdGVtLmFjdGl2ZSAuZXZlbnQtZGF0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5tb2RhbC1yZWdpc3RyYXRpb24gLmZvcm0tcmVnIC5mb3JtLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubW9kYWwtcmVnaXN0cmF0aW9uIC5mb3JtLXJlZyAudXNlcnMtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNvbV9qb29tZ2FsbGVyeSAubWZwLWJnIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5jb21fam9vbWdhbGxlcnkgLm1mcC13cmFwIHtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5jb21fam9vbWdhbGxlcnkgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogLTZweDtcbn1cblxuLmNvbV9qb29tZ2FsbGVyeSAubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IC02cHg7XG59XG5cbi5jb21fam9vbWdhbGxlcnkgLm1mcC1zLWxvYWRpbmcgLm1mcC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21fam9vbWdhbGxlcnkgLm1mcC1jb3VudGVyIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdG9wOiAyLjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29tX2pvb21nYWxsZXJ5IC5kb3dubG9hZC1jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmNvbV9qb29tZ2FsbGVyeSAuZG93bmxvYWQtY2F0ZWdvcnkgLmxpbmstcmVhZC1tb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21fam9vbWdhbGxlcnkgLmRvd25sb2FkLWNhdGVnb3J5IC5saW5rLXJlYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjNTc1NTNGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbV9qb29tZ2FsbGVyeSAuZG93bmxvYWQtY2F0ZWdvcnkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbV9qb29tZ2FsbGVyeSAubWZwLWFycm93LWxlZnQge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG4gIC5jb21fam9vbWdhbGxlcnkgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi8qKiBMaWJhcmFyaWVzICovXG4vKiEgSmNyb3AuY3NzIHYyLjAuNCAtIGJ1aWxkOiAyMDE1MTExN1xyXG4gKiAgQ29weXJpZ2h0IDIwMDgtMjAxNSBUYXBtb2RvIEludGVyYWN0aXZlIExMQ1xyXG4gKiAgRnJlZSBzb2Z0d2FyZSB1bmRlciBNSVQgTGljZW5zZVxyXG4gKiovXG4vKlxyXG4gIFRoZSBvdXRlci1tb3N0IGNvbnRhaW5lciBpbiBhIHR5cGljYWwgSmNyb3AgaW5zdGFuY2VcclxuICBJZiB5b3UgYXJlIGhhdmluZyBkaWZmaWN1bHR5IHdpdGggZm9ybWF0dGluZyByZWxhdGVkIHRvIHN0eWxlc1xyXG4gIG9uIGEgcGFyZW50IGVsZW1lbnQsIHBsYWNlIGFueSBmaXhlcyBoZXJlIG9yIGluIGEgbGlrZSBzZWxlY3RvclxyXG5cclxuICBZb3UgY2FuIGFsc28gc3R5bGUgdGhpcyBlbGVtZW50IGlmIHlvdSB3YW50IHRvIGFkZCBhIGJvcmRlciwgZXRjXHJcbiAgQSBiZXR0ZXIgbWV0aG9kIGZvciBzdHlsaW5nIGNhbiBiZSBzZWVuIGJlbG93IHdpdGggLmpjcm9wLWxpZ2h0XHJcbiAgKEFkZCBhIGNsYXNzIHRvIHRoZSBob2xkZXIgYW5kIHN0eWxlIGVsZW1lbnRzIGZvciB0aGF0IGV4dGVuZGVkIGNsYXNzKVxyXG4qL1xuLmpjcm9wLWFjdGl2ZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogSUUxMCB0b3VjaCBjb21wYXRpYmlsaXR5ICovXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5qY3JvcC1kcmFnZ2luZyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5qY3JvcC1zZWxlY3Rpb24ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uamNyb3Atc2VsZWN0aW9uLmpjcm9wLWN1cnJlbnQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKiBTZWxlY3Rpb24gQm9yZGVycyAqL1xuLmpjcm9wLWJvcmRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiSmNyb3AuZ2lmXCIpO1xuICBsaW5lLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5qY3JvcC1ib3JkZXIub3JkLXcsXG4uamNyb3AtYm9yZGVyLm9yZC1lLFxuLmpjcm9wLWJvcmRlci5vcmQtbiB7XG4gIHRvcDogMHB4O1xufVxuXG4uamNyb3AtYm9yZGVyLm9yZC1uLFxuLmpjcm9wLWJvcmRlci5vcmQtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uamNyb3AtYm9yZGVyLm9yZC13LFxuLmpjcm9wLWJvcmRlci5vcmQtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uamNyb3AtYm9yZGVyLm9yZC1lIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5qY3JvcC1ib3JkZXIub3JkLW4ge1xuICB0b3A6IC0xcHg7XG59XG5cbi5qY3JvcC1ib3JkZXIub3JkLXcge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uamNyb3AtYm9yZGVyLm9yZC1zIHtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4uamNyb3Atc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uamNyb3AtYm94IHtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5qY3JvcC1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uamNyb3AtYm94OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5qY3JvcC1ib3g6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjY1KSBkb3R0ZWQ7XG59XG5cbi5qY3JvcC1hY3RpdmUsXG4uamNyb3AtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uamNyb3AtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBTZWxlY3Rpb24gSGFuZGxlcyAqL1xuLmpjcm9wLWhhbmRsZSB7XG4gIHotaW5kZXg6IDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDI4LCAyOCwgMC41OCk7XG4gIGJvcmRlcjogMXB4ICNlZWVlZWUgc29saWQ7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbn1cblxuLmpjcm9wLWhhbmRsZS5vcmQtbiB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmpjcm9wLWhhbmRsZS5vcmQtcyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmpjcm9wLWhhbmRsZS5vcmQtZSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uamNyb3AtaGFuZGxlLm9yZC13IHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uamNyb3AtaGFuZGxlLm9yZC1udyB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uamNyb3AtaGFuZGxlLm9yZC1uZSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5qY3JvcC1oYW5kbGUub3JkLXNlIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmpjcm9wLWhhbmRsZS5vcmQtc3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLyogTGFyZ2VyIFNlbGVjdGlvbiBIYW5kbGVzIGZvciBUb3VjaCAqL1xuLmpjcm9wLXRvdWNoIC5qY3JvcC1oYW5kbGUge1xuICB6LWluZGV4OiA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAyOCwgMjgsIDAuNTgpO1xuICBib3JkZXI6IDFweCAjZWVlZWVlIHNvbGlkO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbn1cblxuLmpjcm9wLXRvdWNoIC5qY3JvcC1oYW5kbGUub3JkLW4ge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmpjcm9wLXRvdWNoIC5qY3JvcC1oYW5kbGUub3JkLXMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmpjcm9wLXRvdWNoIC5qY3JvcC1oYW5kbGUub3JkLWUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uamNyb3AtdG91Y2ggLmpjcm9wLWhhbmRsZS5vcmQtdyB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uamNyb3AtdG91Y2ggLmpjcm9wLWhhbmRsZS5vcmQtbncge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uamNyb3AtdG91Y2ggLmpjcm9wLWhhbmRsZS5vcmQtbmUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5qY3JvcC10b3VjaCAuamNyb3AtaGFuZGxlLm9yZC1zZSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmpjcm9wLXRvdWNoIC5qY3JvcC1oYW5kbGUub3JkLXN3IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLyogU2VsZWN0aW9uIERyYWdiYXJzICovXG4uamNyb3AtZHJhZ2JhciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uamNyb3AtZHJhZ2Jhci5vcmQtbixcbi5qY3JvcC1kcmFnYmFyLm9yZC1zIHtcbiAgaGVpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qY3JvcC1kcmFnYmFyLm9yZC1lLFxuLmpjcm9wLWRyYWdiYXIub3JkLXcge1xuICB0b3A6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5qY3JvcC1kcmFnYmFyLm9yZC1uIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgdG9wOiAwcHg7XG59XG5cbi5qY3JvcC1kcmFnYmFyLm9yZC1zIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uamNyb3AtZHJhZ2Jhci5vcmQtZSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5qY3JvcC1kcmFnYmFyLm9yZC13IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi8qIFNoYWRpbmcgcGFuZWxzICovXG4uamNyb3Atc2hhZGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5qY3JvcC1zaGFkZXMgZGl2IHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi8qIFZhcmlvdXMgc3BlY2lhbCBzdGF0ZXMgKi9cbi5qY3JvcC1ub3Jlc2l6ZSAuamNyb3AtZHJhZ2Jhcixcbi5qY3JvcC1ub3Jlc2l6ZSAuamNyb3AtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpjcm9wLXNlbGVjdGlvbi5qY3JvcC1ub2RyYWcgLmpjcm9wLWJveCxcbi5qY3JvcC1ub2RyYWcgLmpjcm9wLXNoYWRlcyBkaXYge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIFRoZSBcImpjcm9wLWxpZ2h0XCIgY2xhc3MvZXh0ZW5zaW9uICovXG4uamNyb3AtbGlnaHQgLmpjcm9wLWJvcmRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG5cbi5qY3JvcC1saWdodCAuamNyb3AtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBUaGUgXCJqY3JvcC1kYXJrXCIgY2xhc3MvZXh0ZW5zaW9uICovXG4uamNyb3AtZGFyayAuamNyb3AtYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbn1cblxuLmpjcm9wLWRhcmsgLmpjcm9wLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLyogU2ltcGxlIG1hY3JvIHRvIHR1cm4gb2ZmIHRoZSBhbnRsaW5lcyAqL1xuLnNvbGlkLWxpbmUgLmpjcm9wLWJvcmRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5qY3JvcC10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNTtcbn1cblxuLyogRml4IGZvciB0d2l0dGVyIGJvb3RzdHJhcCBldCBhbC4gKi9cbi5qY3JvcC1hY3RpdmUgaW1nLFxuLmpjcm9wLXRodW1iIGltZyxcbi5qY3JvcC10aHVtYiBjYW52YXMge1xuICBtaW4td2lkdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLyogSW1wcm92ZWQgbXVsdGlwbGUgc2VsZWN0aW9uIHN0eWxlcyAtIGluIHByb2dyZXNzICovXG4uamNyb3AtaGwtYWN0aXZlIC5qY3JvcC1ib3JkZXIge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50O1xufVxuXG4uamNyb3AtaGwtYWN0aXZlIC5qY3JvcC1oYW5kbGUge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xufVxuXG4uamNyb3AtaGwtYWN0aXZlIC5qY3JvcC1zZWxlY3Rpb246aG92ZXIge1xuICAvKlxyXG4gICAgLmpjcm9wLWhhbmRsZSB7XHJcbiAgICAgIGZpbHRlcjpBbHBoYShvcGFjaXR5PTM1KSFpbXBvcnRhbnQ7XHJcbiAgICAgIG9wYWNpdHk6LjM1IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICovXG59XG5cbi5qY3JvcC1obC1hY3RpdmUgLmpjcm9wLXNlbGVjdGlvbjpob3ZlciAuamNyb3AtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLmpjcm9wLWhsLWFjdGl2ZSAuamNyb3Atc2VsZWN0aW9uLmpjcm9wLWN1cnJlbnQgLmpjcm9wLWJvcmRlciB7XG4gIGJhY2tncm91bmQ6ICM4MDgwODAgdXJsKFwiSmNyb3AuZ2lmXCIpO1xuICBvcGFjaXR5OiAwLjM1ICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zNSkgIWltcG9ydGFudDtcbn1cblxuLmpjcm9wLWhsLWFjdGl2ZSAuamNyb3Atc2VsZWN0aW9uLmpjcm9wLWN1cnJlbnQgLmpjcm9wLWhhbmRsZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG5cbi5qY3JvcC1obC1hY3RpdmUgLmpjcm9wLXNlbGVjdGlvbi5qY3JvcC1mb2N1cyAuamNyb3AtYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiSmNyb3AuZ2lmXCIpO1xuICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSkgIWltcG9ydGFudDtcbn1cblxuLmpjcm9wLWhsLWFjdGl2ZSAuamNyb3Atc2VsZWN0aW9uLmpjcm9wLWZvY3VzIC5qY3JvcC1oYW5kbGUge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xufVxuXG4vKiBQcmV2ZW50IGJhY2tncm91bmQgb24gYnV0dG9uIGVsZW1lbnQgKi9cbmJ1dHRvbi5qY3JvcC1ib3gge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKipcclxuICogTWVkaWFcclxuICovXG4vKiA8IDk5MnB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyoqXHJcblx0ICogVmlldyByZXNlcnZvaXJcclxuXHQgKi9cbiAgLnZpZXctcmVzZXJ2b2lyIC5yZXNlcm9pci1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1ib2R5LmNvbnRhY3RzIC5pdGVtIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuLyogPCA3NjhweCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qKlxyXG5cdCAqIFBhc3Nwb3J0XHJcblx0ICovXG4gIC5wYXNzcG9ydCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMzFweCAxNXB4IDMxcHggMjBweDtcbiAgfVxuICAvKipcclxuXHQgKiBUb3VybmFtZW50IFN0YWdlXHJcblx0ICovXG4gIC50b3VybmFtZW50LXN0YWdlIC5yZWd1bGF0aW9ucyAuaW1hZ2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAudG91cm5hbWVudC1zdGFnZSAucmVndWxhdGlvbnMgLnJlZ3VsYXRpb25zLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG91cm5hbWVudC1zdGFnZSAuaXRlbS0yIC50aXRsZSA+IHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC8qKlxyXG5cdCAqIFZpZXcgYXJ0aWNsZVxyXG5cdCAqL1xuICAudmlldy1hcnRpY2xlIC5kcy1nYWxsZXJ5IC50aHVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuICAvKipcclxuXHQgKiBNb2RhbFxyXG5cdCAqL1xuICAubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbCAuYWNjZXB0LWNoZWNrYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLyoqXHJcblx0ICogTW9kYWwgc2xvZ2luXHJcblx0ICovXG4gIC5tb2RhbC1zbG9naW4gLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDIwcHg7XG4gIH1cbiAgLm1vZGFsLXNsb2dpbiAubmF2LXRhYnMgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tb2RhbC1zbG9naW4gLmJ0bi1zbG9naW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAubW9kYWwtc2xvZ2luIC5idG4tc2xvZ2luIC5zbG9naW4taWNvIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC8qKlxyXG5cdCAqIE1vZGFsIHJ1bGVzXHJcblx0ICovXG4gIC5tb2RhbC1ydWxlcyAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiA4cHggc29saWQgI2M4YzZiOTtcbiAgfVxuICAubW9kYWwtcnVsZXMgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLXJ1bGVzIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAvKipcclxuXHQgKiBNb2RhbCByZWdpc3RyYXRpb25cclxuXHQgKi9cbiAgLm1vZGFsLXJlZ2lzdHJhdGlvbiAuZm9ybS1yZWcgLmZvcm0tbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qID4gNzY3cHggKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKipcclxuXHQgKiBNb2RhbFxyXG5cdCAqL1xuICAubW9kYWwubW9kYWwtZGVmYXVsdCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNDEwcHg7XG4gIH1cbiAgLm1vZGFsLm1vZGFsLW1pZGRsZSAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzI2cHg7XG4gIH1cbiAgLyoqXHJcblx0ICogTW9kYWwgcmVnaXN0cmF0aW9uXHJcblx0ICovXG4gIC5tb2RhbC1yZWdpc3RyYXRpb24gLmNvbC1zdGFnZXMge1xuICAgIHdpZHRoOiA1Ni43JTtcbiAgfVxuICAubW9kYWwtcmVnaXN0cmF0aW9uIC5jb2wtZm9ybSB7XG4gICAgd2lkdGg6IDQzLjMlO1xuICB9XG59XG5cbi8qID4gNzY3cHggYW5kIDwgOTkycHggKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qKlxyXG5cdCAqIFBhc3Nwb3J0XHJcblx0ICovXG4gIC5wYXNzcG9ydCAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLnBhc3Nwb3J0IC5uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLnBhc3Nwb3J0IC5jaGFyYWN0ZXJpc3RpY3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAvKipcclxuXHQgKiBUb3VybmFtZW50IFN0YWdlXHJcblx0ICovXG4gIC50b3VybmFtZW50LXN0YWdlIC5wYXNzcG9ydC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbiAgLnRvdXJuYW1lbnQtc3RhZ2UgLnJlZ3VsYXRpb25zIC5pbWFnZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50b3VybmFtZW50LXN0YWdlIC5yZWd1bGF0aW9ucyAucmVndWxhdGlvbnMtY29udGVudCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC50b3VybmFtZW50LXN0YWdlIC5yZWd1bGF0aW9ucyAucmVndWxhdGlvbnMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAudG91cm5hbWVudC1zdGFnZSAucmVndWxhdGlvbnMgLmxpc3QtcmVndWxhdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuICAudG91cm5hbWVudC1zdGFnZSAuaXRlbS0yIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudG91cm5hbWVudC1zdGFnZSAuaXRlbS0yIC5pdGVtLXdyYXAge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qKlxyXG5cdCAqIE1vZGFsXHJcblx0ICovXG4gIC5tb2RhbC5tb2RhbC1sYXJnZSAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzY4cHg7XG4gIH1cbiAgLyoqXHJcblx0ICogTW9kYWwgcmVnaXN0cmF0aW9uXHJcblx0ICovXG4gIC5tb2RhbC1yZWdpc3RyYXRpb24gLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgfVxufVxuXG4vKiA+IDk5MXB4ICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyoqXHJcblx0ICogUGFzc3BvcnRcclxuXHQgKi9cbiAgLnBhc3Nwb3J0IC5jb2wtaW5mbyB7XG4gICAgd2lkdGg6IDI0LjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhc3Nwb3J0IC5jb2wtaW1hZ2Uge1xuICAgIHdpZHRoOiA3NS41JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLyoqXHJcblx0ICogTW9kYWxcclxuXHQgKi9cbiAgLm1vZGFsLm1vZGFsLWxhcmdlIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5NTZweDtcbiAgfVxufVxuXG4vKlxyXG4gKiBFdG90IGNvZCBkb2JhdnlsIFNhc2hhIG5hIHNheXRlLiBOdXpobm8gc2tvbXBpbGlyb3ZhdCBpIG90cHJ2aXQgbmEgaG9zdGluZ1xyXG4gKi9cbi8qUnEqL1xuI2RzdmlkZW8tMTpob3ZlciAuaXRlbS1ib2R5LCAjZHN2aWRlby0yOmhvdmVyIC5pdGVtLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjODE4MDVmO1xufVxuXG4jZHN2aWRlby0xIC50aHVtYiwgI2RzdmlkZW8tMiAudGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNkc3ZpZGVvLTEgc3ZnLCAjZHN2aWRlby0yIHN2ZyB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4jZHN2aWRlby0xIHN2ZyBwYXRoLCAjZHN2aWRlby0yIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuI2RzdmlkZW8tMTpob3ZlciBzdmcsICNkc3ZpZGVvLTI6aG92ZXIgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2RzdmlkZW8tMSAuaXRlbS1ibG9jay1saW5rOmhvdmVyIHN2ZyBwYXRoLCAjZHN2aWRlby0yIC5pdGVtLWJsb2NrLWxpbms6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiByZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2R1bGUtdmlkZW8gLml0ZW0tYmxvY2stbGluazpob3ZlciAudGh1bWIgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZHVsZS12aWRlbyAuaXRlbS1ibG9jay1saW5rOmhvdmVyIC50aHVtYiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJlZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyog0L/RgNCw0LLQutC4INC80LXQvdGOICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNTEwcHg7XG4gIH1cbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSBsaSA+IGEsIC5oZWFkZXIgLm5hdmlnYXRpb24gLm1lbnUgbGkgLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gICNtYWluLW1lbnUgLmRpdmlkZXIgbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbiAgI21haW4tbWVudSAuZGl2aWRlciB1bCB7XG4gICAgbGVmdDogLTE2cHg7XG4gIH1cbiAgI21haW4tbWVudTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4tbWVudTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA1ODBweDtcbiAgfVxuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZW51IGxpID4gYSwgLmhlYWRlciAubmF2aWdhdGlvbiAubWVudSBsaSAuc2VwYXJhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgI21haW4tbWVudTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4tbWVudTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aHJvd2NvbXAge1xuICAvKiB0aGVhZHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9ICovXG59XG5cbi50aHJvd2NvbXAgLmJvcmRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbn1cblxuLnRocm93Y29tcCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiB6LWluZGV4OiAtMTsgKi9cbn1cblxuLnRocm93Y29tcCAubW9kdWxlLXRpdGxlIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgLyogei1pbmRleDogLTE7ICovXG59XG5cbi50aHJvd2NvbXAgLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRocm93Y29tcCAubG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGhyb3djb21wIC5ncmV5LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI2MjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIG1hcmdpbi1ib3R0b206IC00cHg7ICovXG59XG5cbi50aHJvd2NvbXAgLmZpcnN0LXBsYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCNGMEREQTIsICNCMThGMzcpO1xufVxuXG4udGhyb3djb21wIC5zZWNvbmQtcGxhY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoI0Q3RDdEQSwgIzk0OTQ5OCk7XG59XG5cbi50aHJvd2NvbXAgLnRoaXJkLXBsYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCNCNjk0NUYsICM4MTU4MzQpO1xufVxuXG4udGhyb3djb21wIC5jaGVja2JveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udGhyb3djb21wIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi50aHJvd2NvbXAgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY3MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50aHJvd2NvbXAgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrIC5tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRocm93Y29tcCAuY2hlY2tib3gtY29udGFpbmVyIC5tYXJrIHtcbiAgLyogbWFyZ2luOiAwIGF1dG87ICovXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogM3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY3MDtcbn1cblxuLnRocm93Y29tcCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50aHJvd2NvbXAgLmRpc3RhbmNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aHJvd2NvbXAgLmRpc3RhbmNlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnRocm93Y29tcCAuZGlzdGFuY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnRocm93Y29tcCAuc2VsZWN0LWdyb3VwIHtcbiAgbWFyZ2luOiAzMnB4IDAgMjBweDtcbn1cblxuLnRocm93Y29tcCAuZm9ybS1hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50aHJvd2NvbXAgLmZvcm0tYWxlcnQgaDIge1xuICBjb2xvcjogI0I2MUExNDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGhyb3djb21wIC5mb3JtLWFsZXJ0IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50aHJvd2NvbXAgLmFsZXJ0LXN1Y2Nlc3MgaDIge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNHB4IDA7XG59XG5cbi50aHJvd2NvbXAgLmFsZXJ0LXN1Y2Nlc3MgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRocm93Y29tcCAuYWxlcnQtc3VjY2VzcyAuYm9yZGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udGhyb3djb21wIC5mb3JtLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRocm93Y29tcCAuYnRuLXJlY291bnQge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRocm93Y29tcCAuYnRuLWFkbWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4udGhyb3djb21wIC5jaG9vc2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0I2MUExNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4udGhyb3djb21wIC5yZWdsYW1lbnQtYWdyZWUtY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGhyb3djb21wIC5yZWdsYW1lbnQtYWdyZWUtY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi50aHJvd2NvbXAgLnJlZ2xhbWVudC1hZ3JlZS1jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnRocm93Y29tcCAuY2hvb3NlLWNhdGVnb3J5LWNoZWNrYm94IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRocm93Y29tcCAjbW9kYWwtcmVnaXN0cmF0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGhyb3djb21wICNtb2RhbC1yZWdpc3RyYXRpb24gLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyb3djb21wIC5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50aHJvd2NvbXAgLmJ0bi1hZG1pbiB7XG4gICAgbWFyZ2luOiAxNHB4IDA7XG4gIH1cbiAgLnRocm93Y29tcCAuYnRuLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGhyb3djb21wIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21fdGhyb3djb21wIC5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21fdGVhbWNhciAubW9kdWxlIHtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb21fdGVhbWNhciAubW9kdWxlIC5tb2R1bGUtdGl0bGUge1xuICBwYWRkaW5nOiAxMnB4IDAgMTJweCAhaW1wb3J0YW50O1xufVxuXG4uY29tX3RlYW1jYXIgLm1vZHVsZSAubW9kdWxlLXRpdGxlIHNwYW4ge1xuICBtaW4td2lkdGg6IDM1OHB4O1xufVxuXG4uY29tX3RlYW1jYXIgLm1vZHVsZSAubW9kdWxlLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21fdGVhbWNhciAudGVhbWNhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb21fdGVhbWNhciAudGVhbWNhcmQgLml0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSA2LjVweCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiByaWdodDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHJpZ2h0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG5cbi5jb21fdGVhbWNhciAudGVhbWNhcmQgLml0ZW0gLm1vZHVsZS10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDcyNnB4IC8gMik7XG59XG5cbi5jb21fdGVhbWNhciAudGVhbWNhcmQgLml0ZW0gLm1vZHVsZS10aXRsZSBzcGFuIHtcbiAgbWluLXdpZHRoOiAzNThweDtcbn1cblxuLmNvbV90ZWFtY2FyIC50ZWFtY2FyZCAuaXRlbSAuZmlyc3Qge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmNvbV90ZWFtY2FyIC50ZWFtY2FyZCAuaXRlbSAuZmlyc3Qgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNvbV90ZWFtY2FyIC50ZWFtY2FyZCAuYm9keSB7XG4gIHBhZGRpbmc6IDIycHggMzJweDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogc3RyZXRjaDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbV90ZWFtY2FyIC50ZWFtY2FyZCAucGxhY2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21fdGVhbWNhciAudGVhbWNhcmQgLnBsYWNlcyAudG90YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMzYlO1xufVxuXG4uY29tX3RlYW1jYXIgLnRlYW1jYXJkIC5wbGFjZXMgLm1lZGFscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbV90ZWFtY2FyIC50ZWFtY2FyZC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmNvbV90ZWFtY2FyIC50ZWFtY2FyZC1pbWFnZSAucGFydGljaXBhbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA5NztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzcHgpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29tX3RlYW1jYXIgLnRlYW1jYXJkLWltYWdlIC5wYXJ0aWNpcGFudCAubWVtYmVyLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29tX3RlYW1jYXIgLm1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5jb21fdGVhbWNhciAubGFyZ2Uge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbn1cblxuLmNvbV90ZWFtY2FyIC5leHRyYSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5jb21fdGVhbWNhciAuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbV90ZWFtY2FyIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmNvbV90ZWFtY2FyIC5yZWFkLW1vcmUge1xuICBmb250LXNpemU6IDE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU2NTU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uY29tX3RlYW1jYXIgLmRvc3lhZ25lbm55YSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uY29tX3RlYW1jYXIgLmRvc3lhZ25lbm55YSBkaXYge1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmNvbV90ZWFtY2FyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbV90ZWFtY2FyIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5cbi5jb21fdGVhbWNhciB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29tX3RlYW1jYXIgdHIgLm5hbWVzIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb21fdGVhbWNhciB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmNvbV90ZWFtY2FyIHRyIC50ZXh0LWNlbnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmNvbV90ZWFtY2FyIC5jYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbV90ZWFtY2FyIC5saW5lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbV90ZWFtY2FyIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21fdGVhbWNhciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tX3RlYW1jYXIgLnRkLXdpZHRoIHtcbiAgd2lkdGg6IGNhbGMoKDk2MHB4IC0gNzI2cHgpIC8gMik7XG59XG5cbi5jb21fdGVhbWNhciAudGQtd2lkdGgtbGFyZ2Uge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29tX3RlYW1jYXIgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbV90ZWFtY2FyIC5maXNoZXMge1xuICBjb2xvcjogI0NBNEYyMztcbn1cblxuLmNvbV90ZWFtY2FyIC52YWNhbmN5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jb21fdGVhbWNhciAudmFjYW5jeSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNvbV90ZWFtY2FyIC5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbV90ZWFtY2FyIC5wYXltZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29tX3RlYW1jYXIgLnJlZCB7XG4gIGNvbG9yOiAjQjYxQTE0O1xufVxuXG4uY29tX3RlYW1jYXIgLnJlc2VydmUge1xuICBjb2xvcjogI0NBNEYyMztcbn1cblxuLmNvbV90ZWFtY2FyIC5ncmVlbiB7XG4gIGNvbG9yOiAjNTA4NzM2O1xufVxuXG4uY29tX3RlYW1jYXIgLmRhdGVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNTY1NTQ1O1xufVxuXG4uY29tX3RlYW1jYXIgLnN0YWdlLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNvbV90ZWFtY2FyIC5mZWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb21fdGVhbWNhciAuZmVlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tX3RlYW1jYXIgLmZlZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5jb21fdGVhbWNhciAuZmVlLXN1bSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5jb21fdGVhbWNhciAjbW9kYWwtZm9vZCwgLmNvbV90ZWFtY2FyICNtb2RhbC1yZWdpb24ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbV90ZWFtY2FyICNtb2RhbC1mb29kIC5zdWJtaXQtcmVnaW9uLCAuY29tX3RlYW1jYXIgI21vZGFsLXJlZ2lvbiAuc3VibWl0LXJlZ2lvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLm1vZGFsLWNvbnRlbnQsIC5jb21fdGVhbWNhciAjbW9kYWwtcmVnaW9uIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzFGMUYxRjtcbn1cblxuLmNvbV90ZWFtY2FyICNtb2RhbC1mb29kIC5tb2RhbC1ib2R5LCAuY29tX3RlYW1jYXIgI21vZGFsLXJlZ2lvbiAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLmZvcm0tYWxlcnQsIC5jb21fdGVhbWNhciAjbW9kYWwtcmVnaW9uIC5mb3JtLWFsZXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbV90ZWFtY2FyICNtb2RhbC1mb29kIC5mb3JtLWFsZXJ0IGgyLCAuY29tX3RlYW1jYXIgI21vZGFsLXJlZ2lvbiAuZm9ybS1hbGVydCBoMiB7XG4gIGNvbG9yOiAjQjYxQTE0O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb21fdGVhbWNhciAjbW9kYWwtZm9vZCAuZm9ybS1hbGVydCBzcGFuLCAuY29tX3RlYW1jYXIgI21vZGFsLXJlZ2lvbiAuZm9ybS1hbGVydCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLnByaWNlLWxhYmVsLCAuY29tX3RlYW1jYXIgI21vZGFsLXJlZ2lvbiAucHJpY2UtbGFiZWwge1xuICBjb2xvcjogIzU2NTU0NTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jb21fdGVhbWNhciAjbW9kYWwtZm9vZCAucHJpY2UsIC5jb21fdGVhbWNhciAjbW9kYWwtcmVnaW9uIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLm1vbmV5LXR5cGUsIC5jb21fdGVhbWNhciAjbW9kYWwtcmVnaW9uIC5tb25leS10eXBlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLm1lbnUsIC5jb21fdGVhbWNhciAjbW9kYWwtcmVnaW9uIC5tZW51IHtcbiAgbWFyZ2luOiA0cHggMCAxMHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLm1lbnUgLm1lbnUtbGFiZWwsIC5jb21fdGVhbWNhciAjbW9kYWwtcmVnaW9uIC5tZW51IC5tZW51LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jb21fdGVhbWNhciAjbW9kYWwtZm9vZCAubWVudSAubWVudS10ZXh0LCAuY29tX3RlYW1jYXIgI21vZGFsLXJlZ2lvbiAubWVudSAubWVudS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwN0Y2MTtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbn1cblxuLmNvbV90ZWFtY2FyICNtb2RhbC1mb29kIGJ1dHRvbiwgLmNvbV90ZWFtY2FyICNtb2RhbC1yZWdpb24gYnV0dG9uIHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLmZvb2QtZm9ybSwgLmNvbV90ZWFtY2FyICNtb2RhbC1yZWdpb24gLmZvb2QtZm9ybSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLnF1YW50aXR5LCAuY29tX3RlYW1jYXIgI21vZGFsLXJlZ2lvbiAucXVhbnRpdHkge1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbV90ZWFtY2FyICNtb2RhbC1mb29kIC5xdWFudGl0eSBsYWJlbCwgLmNvbV90ZWFtY2FyICNtb2RhbC1yZWdpb24gLnF1YW50aXR5IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLnF1YW50aXR5IGlucHV0LCAuY29tX3RlYW1jYXIgI21vZGFsLXJlZ2lvbiAucXVhbnRpdHkgaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbV90ZWFtY2FyIC5mb29kIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbV90ZWFtY2FyIC5mb29kIC5xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzdGN0Q2MDtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAxMHB4IDAgMjBweDtcbn1cblxuLmNvbV90ZWFtY2FyIC5mb29kIC5vcmRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbV90ZWFtY2FyIC5mb29kIC5vcmRlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29tX3RlYW1jYXIgLnNlbGVjdC1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbn1cblxuLmNvbV90ZWFtY2FyIC5jaGVja2JveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21fdGVhbWNhciAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uY29tX3RlYW1jYXIgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY3MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21fdGVhbWNhciAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcmsgLm1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tX3RlYW1jYXIgLmNoZWNrYm94LWNvbnRhaW5lciAubWFyayB7XG4gIC8qIG1hcmdpbjogMCBhdXRvOyAqL1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGNzA7XG59XG5cbi5jb21fdGVhbWNhciAuY2hlY2tib3gge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzQ3MjVCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5jb21fdGVhbWNhciAuY2hlY2tib3gtZmlsbCB7XG4gIG1hcmdpbjogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOTA7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMyMTIyMjI7XG59XG5cbi5jb21fdGVhbWNhciAjcGF5bWVudCB7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDM1cHggMCAzNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNvbV90ZWFtY2FyICNwYXltZW50IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI3BheW1lbnQgc3BhbiBvYmplY3Qge1xuICBwYWRkaW5nOiAwIDRweCAzcHggNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jb21fdGVhbWNhciAjbW9kYWwtZm9vZCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuXG4uY29tX3RlYW1jYXIgI21vZGFsLWZvb2QgLnRpdGxlLW1lbnUge1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNTc1NTNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbV90ZWFtY2FyIC5tb2R1bGUge1xuICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21fdGVhbWNhciAubW9kdWxlIC5tb2R1bGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIC5tb2R1bGUgLm1vZHVsZS10aXRsZSBzcGFuIHtcbiAgICBtaW4td2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIC5tb2R1bGUgLm1vZHVsZS1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIC50ZWFtY2FyZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY29tX3RlYW1jYXIgLnRlYW1jYXJkIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29tX3RlYW1jYXIgLnRlYW1jYXJkIC5pdGVtIC5tb2R1bGUtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21fdGVhbWNhciAudGVhbWNhcmQgLml0ZW0gLm1vZHVsZS10aXRsZSBzcGFuIHtcbiAgICBtaW4td2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb21fdGVhbWNhciAudGVhbWNhcmQgLml0ZW0gLmZpcnN0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY29tX3RlYW1jYXIgLnRlYW1jYXJkIC5pdGVtIC5maXJzdCBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIC50ZWFtY2FyZCAucGxhY2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29tX3RlYW1jYXIgLnRlYW1jYXJkIC5wbGFjZXMgLnRvdGFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA0MSU7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIC50ZWFtY2FyZCAucGxhY2VzIC5tZWRhbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY29tX3RlYW1jYXIgLmRvc3lhZ25lbm55YSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5jb21fdGVhbWNhciAuZG9zeWFnbmVubnlhIGRpdiB7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIC50ZWFtY2FyZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29tX3RlYW1jYXIgLnRlYW1jYXJkLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIC50ZWFtY2FyZC1pbWFnZSAucGFydGljaXBhbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA5NztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNweCk7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jb21fdGVhbWNhciAjcGF5bWVudCB7XG4gICAgcGFkZGluZzogMCA5MHB4IDAgMzVweDtcbiAgfVxuICAuY29tX3RlYW1jYXIgI3BheW1lbnQgc3BhbiB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNvbV90ZWFtY2FyICNwYXltZW50IHNwYW4gb2JqZWN0IHtcbiAgICBtYXJnaW46IDAgMCAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX3RlYW1jYXIgI3BheW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmNvbV90ZWFtY2FyICNwYXltZW50IHNwYW4ge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5jb21fdGVhbWNhciAudGVhbWNhcmQtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIC50ZWFtY2FyZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21fdGVhbWNhciAudGVhbWNhcmQtaW1hZ2UgLnBhcnRpY2lwYW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3R0b206IDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDk3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3B4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGxlZnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmNvbV90ZWFtY2FyIHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuY29tX3RlYW1jYXIgLmxpbmUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21fcmVnaW9ucyAubW9kdWxlIHtcbiAgbWFyZ2luOiAwcHggMCAxMHB4O1xufVxuXG4uY29tX3JlZ2lvbnMgLm1vZHVsZS1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbV9yZWdpb25zIC5tb2R1bGUtYm9keSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmNvbV9yZWdpb25zICNtYXBDb21wYXNzIHtcbiAgd2lkdGg6IDEwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiA0MHB4O1xufVxuXG4uY29tX3JlZ2lvbnMgLmNvbG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA1JTtcbn1cblxuLmNvbV9yZWdpb25zIC5jb2xvcnMgZGl2IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29tX3JlZ2lvbnMgLmNvbG9ycyAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbV9yZWdpb25zIC5jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmNvbV9yZWdpb25zIC5jb2xvcjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM4RTZFO1xufVxuXG4uY29tX3JlZ2lvbnMgLmNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTcxNTM7XG59XG5cbi5jb21fcmVnaW9ucyAuY29sb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNEMzQztcbn1cblxuLmNvbV9yZWdpb25zIC5ncmV5LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyNTI2MjY7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAtMTBweCAwO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmNvbV9yZWdpb25zIC5ibG9jayB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uY29tX3JlZ2lvbnMgLnRhYmxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb21fcmVnaW9ucyAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDdweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5jb21fcmVnaW9ucyB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNvbV9yZWdpb25zIC5tb2R1bGUtYm9keSB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk4cHgpIHtcbiAgLmNvbV9yZWdpb25zIC5tb2R1bGUtYm9keSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuY29tX3JlZ2lvbnMgI21hcENvbXBhc3Mge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dGVtcGxhdGUuY3NzLm1hcCAqLyJdfQ== */
