@charset "UTF-8";@supports (-webkit-touch-callout:none){body{height:-webkit-fill-available}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{overflow-wrap:break-word}img{height:auto;max-width:100%}@media screen and (max-width:767px){ul{padding-left:20px}}pre{padding:1.25em 2em!important}table{border-collapse:collapse}td,th{border:1px solid #ccc;padding:.5em 1em}.animation-box--dark{background:-webkit-gradient(linear,left top,right bottom,from(#363636),color-stop(65%,#616163),to(#919191))!important;background:linear-gradient(to bottom right,#363636,#616163 65%,#919191)!important;color:#fff;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.animation-box--dark a,.animation-box--dark h3{color:#fff!important}.circle-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin-top:40px;position:relative}.circle{background:#fff;border:1px solid #363636;border-radius:48px;color:#333;cursor:pointer;display:inline-block;font-size:.75em;font-weight:700;height:96px;line-height:96px;margin-bottom:20px;text-align:center;width:96px}@media screen and (max-width:767px){.circle{background:#fff;-webkit-transform:translate(15px,5px);transform:translate(15px,5px)}}.animation-circle{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:move-circle;animation-name:move-circle;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.animation-circle:first-child{-webkit-animation-delay:.25s;animation-delay:.25s}.animation-circle:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.animation-circle:nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.animation-circle:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.animation-circle:nth-child(5){-webkit-animation-delay:1.25s;animation-delay:1.25s}@-webkit-keyframes move-circle{0%{-webkit-transform:translate(15px,5px);transform:translate(15px,5px)}50%{-webkit-transform:translate(-9px,-4px);transform:translate(-9px,-4px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes move-circle{0%{-webkit-transform:translate(15px,5px);transform:translate(15px,5px)}50%{-webkit-transform:translate(-9px,-4px);transform:translate(-9px,-4px)}to{-webkit-transform:translate(0);transform:translate(0)}}.bread-crumbs-wrapper{margin:2rem 1.5rem}.bread-crumbs{text-align:right}.clearfix:after{clear:both;content:"";display:block}.file-search-wrapper{margin:2em 20px}.file-search input{border-left:none;border-right:none;border-top:none;font-size:24px;line-height:2}body,button,input,select,textarea{font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.75}html{font-size:16px}footer p{text-align:center}.form-label-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.375em}.form-label-text--required:after{color:red;content:"（必須）"}.form-select,.form-text-area,.form-text-field{background-color:#fff;border:1px solid #363636;border-radius:.5rem;display:block;line-height:1.375em;margin-top:.5rem;padding:1rem 1.5rem;width:100%}.form-error-field{display:none;line-height:1.375em;margin-top:.25em}.submit-container{margin:2.5rem 0 1rem;text-align:center}#submit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#363636;border:0;border-radius:1rem;color:#fff;line-height:2em;padding:.75rem;width:80%}.animation-box--dark #submit-btn{background:#fff;color:#363636}nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-around}nav a{color:#333}@media screen and (min-width:768px){nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-around}header h1{font-size:32px}header h1 a{text-decoration:none}@media screen and (min-width:768px){header h1{font-size:48px}}.gnav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:none;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.gnav__item{-ms-flex-item-align:center;align-self:center;line-height:32px;list-style-type:none;padding:4px;text-align:center}.gnav__item a{display:inline-block}@media screen and (min-width:768px){.gnav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-around}}.hero{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;justify-content:space-around;max-width:1400px;width:100%}@media screen and (max-width:767px){.hero{height:calc(100vh - 142px);padding:0}}.site-bg{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin:0 auto;overflow:hidden;z-index:1}.site-bg,.site-wrapper{left:50%;max-width:1400px;padding:0;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.site-wrapper{margin:0 auto 32px;z-index:2}.box-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (min-width:768px){.box-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:32px 0 48px}}.box,.box--half{margin:2rem 1rem}.box,.box--full,.box--half{background:#fff;border:1px solid #b6b6b6;border-radius:10px;width:calc(100% - 32px)}.box--full{margin:24px 16px}.box--hero{border:none;padding:0;width:100%}@media screen and (min-width:768px){.box{-ms-flex-item-align:stretch;align-self:stretch;width:calc(50% - 3.75rem)}.box:nth-child(2n){margin:1rem 1.25rem 1rem 2.5rem}.box:nth-child(odd){margin:1rem 2.5rem 1rem 1.25rem}.box--half{margin:2rem auto!important;width:780px}.box--full{margin:1rem 1.5rem;padding:0}.box--hero{margin-bottom:24px}}.panel{border-radius:10px;margin:0;overflow:hidden;width:100%}.panel-header{background:-webkit-gradient(linear,left top,right bottom,from(#363636),color-stop(65%,#4b4b4d),to(#575757));background:linear-gradient(to bottom right,#363636,#4b4b4d 65%,#575757);color:#fff;padding:48px 64px}@media screen and (max-width:767px){.panel-header{padding:16px}}.panel-header__caption{font-size:3rem;font-weight:700;line-height:1.15;text-align:right}.panel-header__caption .caption-number{background:#fff;border:1px solid #fff;border-radius:35px;color:#333;display:inline-block;font-size:.75em;font-weight:700;height:70px;line-height:70px;text-align:center;width:70px}.panel-header__title{font-size:45.6px;font-weight:700;line-height:1.15;margin:0 0 8px}.panel-header__title--short{font-weight:700;margin-bottom:32px}.panel-header__lead{font-size:18px;font-weight:700}.panel-header__lead--slideup{-webkit-transform:translateY(50px);transform:translateY(50px)}.panel-header__lead--slideup-animation{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all 2s ease-out;transition:all 2s ease-out}.panel-body{font-size:1em;padding:64px 80px}@media screen and (max-width:767px){.panel-body{padding:16px}}.panel-body--hero{padding:32px 0}@media screen and (max-width:767px){.panel-body--hero{padding:0}.panel-header__title--animation{display:inline-block}.caption-number{opacity:0}.caption-number--animation{-webkit-animation:all .5s;animation:all .5s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:round;animation-name:round;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes round{0%{opacity:0;-webkit-transform:translate(-100px);transform:translate(-100px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes round{0%{opacity:0;-webkit-transform:translate(-100px);transform:translate(-100px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.parts{margin:2rem 0 0;overflow:hidden;padding:0;width:100%}.parts__caption{font-size:3rem;font-weight:700;line-height:1.15;text-align:right}.parts__heading{margin:2rem 0}.parts-heading__title{font-size:2rem;font-weight:700;line-height:1.15;margin:.5rem 0}.parts-heading__caption{font-size:1rem;font-weight:700;line-height:1}.parts__lead{font-size:1.1em;font-weight:700}.parts__body{font-size:1em}@media screen and (min-width:768px){.parts-cover{z-index:-1}}.caption-small-number{background:#fff;border:1px solid #fff;border-radius:30px;color:#333;display:inline-block;font-size:.75em;font-weight:700;height:60px;line-height:60px;text-align:center;width:60px}@media screen and (max-width:767px){.caption-small-number{opacity:0}.caption-small-number--animation{-webkit-animation:all .5s;animation:all .5s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:small-round;animation-name:small-round;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes small-round{0%{opacity:0;-webkit-transform:translate(-100px);transform:translate(-100px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes small-round{0%{opacity:0;-webkit-transform:translate(-100px);transform:translate(-100px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}a{color:#292929}.external-link:after{content:url(../images/external.svg);display:inline-block;padding-left:3px;width:16px}.animation-box--dark .external-link:after{content:url(../images/external-white.svg)}body{margin:0}#container{background-color:teal;height:100vh;position:relative;z-index:2}.header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;justify-content:flex-end}.mobile-menu{position:fixed;right:0;top:60px}.mobile-menu__btn{background:transparent;border:none;cursor:pointer;outline:none!important}.mobile-menu__btn>span{background:#000;display:block;height:2px;margin-bottom:9px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:35px}.mobile-menu__btn>span:last-child{margin-bottom:0}@media screen and (min-width:768px){.mobile-menu__btn{display:none}}.menu-open .gnav{display:block;height:100vh;-webkit-transition:all 1s;transition:all 1s;width:100vw}.menu-open .gnav__item a{font-weight:700;text-decoration:none}.menu-open .gnav__item a,.menu-open .gnav__item i{font-size:30px;line-height:42px}.menu-open .mobile-menu__btn>span{background:#000}.menu-open .mobile-menu__btn>span:first-child{-webkit-transform:translateY(11px) rotate(135deg);transform:translateY(11px) rotate(135deg)}.menu-open .mobile-menu__btn>span:nth-child(2){-webkit-transform:translateX(-18px) scaleX(0);transform:translateX(-18px) scaleX(0)}.menu-open .mobile-menu__btn>span:nth-child(3){-webkit-transform:translateY(-11px) rotate(-135deg);transform:translateY(-11px) rotate(-135deg)}.rect{background-color:gray;height:100px;margin:20px;width:100px}.custom-shadow{-webkit-box-shadow:0 3px 20px rgba(0,0,0,.6);box-shadow:0 3px 20px rgba(0,0,0,.6)}.radius{border-radius:20px}.gradient{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#000));background:linear-gradient(#fff,#000)}.round-wrap--main{height:360px;position:relative;width:360px}@media screen and (max-width:767px){.round-wrap--main{height:285px;width:285px}}.round-wrap--sub{height:186px;width:196px}@media screen and (max-width:767px){.round-wrap--sub{display:none}}.round-wrap--bg{height:768px;opacity:.8;position:relative;-webkit-transform:translateY(-80%);transform:translateY(-80%);width:768px}@media screen and (max-width:767px){.round-wrap--bg{height:380px;width:380px}}.round-content--bg,.round-content--main{left:0;position:absolute;top:0}.round-content--bg,.round-content--main,.round-content--sub{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:round-anime 5s linear infinite;animation:round-anime 5s linear infinite;background:-webkit-gradient(linear,left top,right bottom,from(#363636),color-stop(35%,#616163),to(#919191));background:linear-gradient(to bottom right,#363636,#616163 35%,#919191);background-color:#363636;border-radius:30% 70% 60% 40%/30% 40% 60% 70%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.round-bg--A{background:#fcb83f!important;opacity:.8}.round-bg--B{background:#d98436!important;opacity:.8}.round-bg--C{background:#f07b47!important;opacity:.9}.round-bg--D{background:#d94a36!important;opacity:.8}.round-text--main{font-size:2em}.round-text--main,.round-text--sub{color:#fff;font-weight:700;text-align:center}.round-text--sub{font-size:1em}.main-text{color:#fff;font-size:2em;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.round-anime--A{-webkit-animation:round-anime--A 5s linear infinite;animation:round-anime--A 5s linear infinite}.round-anime--B{-webkit-animation:round-anime--B 5s linear infinite;animation:round-anime--B 5s linear infinite}.round-anime--C{-webkit-animation:round-anime--C 5s linear infinite;animation:round-anime--C 5s linear infinite}.round-anime--sub{-webkit-animation:round-anime--sub 5s linear infinite;animation:round-anime--sub 5s linear infinite}@-webkit-keyframes round-anime--A{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{border-radius:40% 40% 40% 40%/40% 40% 40% 40%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:40% 40% 40% 40%/40% 40% 40% 40%}to{border-radius:30% 70% 60% 40%/30% 40% 60% 70%;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round-anime--A{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{border-radius:40% 40% 40% 40%/40% 40% 40% 40%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:40% 40% 40% 40%/40% 40% 40% 40%}to{border-radius:30% 70% 60% 40%/30% 40% 60% 70%;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes round-anime--B{0%{border-radius:20% 80% 40% 60%/20% 80% 40% 60%;-webkit-transform:rotate(1turn);transform:rotate(1turn)}25%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}50%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}75%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}to{border-radius:20% 80% 40% 60%/20% 80% 40% 60%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes round-anime--B{0%{border-radius:20% 80% 40% 60%/20% 80% 40% 60%;-webkit-transform:rotate(1turn);transform:rotate(1turn)}25%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}50%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}75%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}to{border-radius:20% 80% 40% 60%/20% 80% 40% 60%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes round-anime--C{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}50%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}75%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}to{border-radius:30% 70% 60% 40%/30% 40% 60% 70%;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round-anime--C{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}50%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}75%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}to{border-radius:30% 70% 60% 40%/30% 40% 60% 70%;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes round-anime--sub{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}50%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}75%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}to{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}@keyframes round-anime--sub{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}50%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}75%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}to{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}.flex-item-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.flex-item-head{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.flex-item-body{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}.eye-catch-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent url(../images/eyecatch.jpg) 50%/cover no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:398px;justify-content:center;width:100%}.catch-copy{background:#fff;font-size:50px}.h-icon{background:url(../images/icon.svg) no-repeat 0;background-size:20px auto;padding-left:20px}.float-wrapper{background:#eee;border:1px solid #ddd;margin-bottom:20px;width:100}.no-float-box1{background:blue;padding:10px}.no-float-box2{background:green;padding:10px}.float-left-box{background:blue;float:left;padding:10px}.float-right-box{background:green;float:right;padding:10px}.document h1{font-size:2rem}.document h2{font-size:1.75rem}.document h3{font-size:1.5rem}.document h4{font-size:1.25rem}.document h5{font-size:1rem;font-weight:700}@media screen and (max-width:767px){.document ul{padding-left:10px}.document ol{padding-left:20px}}.document blockquote{border-left:3px solid #eee;padding-left:20px}.document blockquote blockquote{border-left:3px solid #eee;margin-left:0;padding-left:10px}@media screen and (max-width:767px){.document blockquote{margin:1rem 0}}.document pre{background:#eee;overflow:scroll;padding:5px}.document code{background:#eee;font-size:.8rem;padding:5px}
/*# sourceMappingURL=data:application/json;base64,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QkFBMkIsQ0FDM0IsaUJBQ0YsQ0FDQSxnQ0FDRSwwQkFBMkIsQ0FDM0IsYUFBYyxDQUNkLGlCQUNGLENBQ0Esb0NBQ0UscUJBQ0UsYUFDRixDQUNGLENBQ0EsY0FDRSxlQUFnQixDQUNoQixlQUFnQixDQUNoQixXQUNGLENBQ0EsZUFDRSxlQUFnQixDQUNoQixlQUFpQixDQUNqQixXQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gKiB2YXJpYWJsZXNcbiAqL1xuLyogXG4gICogU2FmYXLjga4xMDB2aOOCkuaMmeWLleOCkuaUueWWhFxuICAqIEBzZWUgaHR0cHM6Ly9jb2xpc3MuY29tL2FydGljbGVzL2J1aWxkLXdlYnNpdGVzL29wZXJhdGlvbi9jc3MvY3NzLWZpeC1mb3ItMTAwdmgtaW4taW9zLmh0bWxcbiAgKi9cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIGJvZHkge1xuICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgfVxufVxuLypcbiAqIHVuaXZlcnNhbCBzZWxlY3RvclxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5wcmUge1xuICBwYWRkaW5nOiAxLjI1ZW0gMmVtICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGgsXG50ZCB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLypcbiAqIOWGhlxuICovXG4uYW5pbWF0aW9uLWJveC0tZGFyayB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKCMzNjM2MzYpLCBjb2xvci1zdG9wKDY1JSwgIzYxNjE2MyksIHRvKCM5MTkxOTEpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMzYzNjM2LCAjNjE2MTYzIDY1JSwgIzkxOTE5MSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuLmFuaW1hdGlvbi1ib3gtLWRhcmsgaDMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmFuaW1hdGlvbi1ib3gtLWRhcmsgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDk2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNpcmNsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCA1cHgpO1xuICB9XG59XG4vKlxuICogY2lyY2xlIGFuaW1hdGlvblxuICovXG4uYW5pbWF0aW9uLWNpcmNsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtb3ZlLWNpcmNsZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogbW92ZS1jaXJjbGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uYW5pbWF0aW9uLWNpcmNsZTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbn1cbi5hbmltYXRpb24tY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbi5hbmltYXRpb24tY2lyY2xlOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNzVzO1xufVxuLmFuaW1hdGlvbi1jaXJjbGU6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4uYW5pbWF0aW9uLWNpcmNsZTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4yNXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmUtY2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDVweCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIC00cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTlweCwgLTRweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZS1jaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCA1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgNXB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTlweCwgLTRweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOXB4LCAtNHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi8qXG4gKiBicmVhZGNydW1ic1xuICogZmxleCBicmVhZC1jcnVtYnMgbGF5b3V0XG4gKi9cbi5icmVhZC1jcnVtYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMnJlbSAxLjVyZW07XG59XG5cbi5icmVhZC1jcnVtYnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbGUtc2VhcmNoLXdyYXBwZXIge1xuICBtYXJnaW46IDJlbSAyMHB4O1xufVxuXG4uZmlsZS1zZWFyY2ggaW5wdXQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4vKlxuKlxuKiBAc2VlXG4qIGh0dHBzOi8vd3d3LmJ1Z2J1Z25vdy5uZXQvMjAyMC8wMi9mb250LWZhbWlseS1kZWZpbml0aXZlLWVkaXRpb24uaHRtbFxuKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiU0YgUHJvIEpQXCIsIFwiU0YgUHJvIFRleHRcIiwgXCJTRiBQcm8gSWNvbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIOODoeOCpOODquOCqiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NTsgLyogMS43NSAqIDE2cHgo5oOz5a6a44OV44Kp44Oz44OI44K144Kk44K6KSA9IDI4cHggKi9cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLypcbiAqIGZvb3RlclxuICovXG5mb290ZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm0tbGFiZWwtdGV4dCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG59XG4uZm9ybS1sYWJlbC10ZXh0LS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgY29udGVudDogXCLvvIjlv4XpoIjvvIlcIjtcbn1cblxuLmZvcm0tc2VsZWN0LFxuLmZvcm0tdGV4dC1hcmVhLFxuLmZvcm0tdGV4dC1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjM2MzY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZXJyb3ItZmllbGQge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuXG4uc3VibWl0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMi41cmVtIDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jc3VibWl0LWJ0biB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMzNjM2MzY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmFuaW1hdGlvbi1ib3gtLWRhcmsgI3N1Ym1pdC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLypcbiAqIGhlYWRlclxuICovXG5uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxubmF2IGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbmhlYWRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuaGVhZGVyIGgxIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4uZ25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmduYXZfX2l0ZW0ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmduYXZfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmduYXYge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi8qXG4gKiBoZXJvXG4gKi9cbi5oZXJvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDJweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2l0ZS1iZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIHNpdGUgd3JhcHBlciAqL1xuLnNpdGUtd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKlxuICogYm94XG4gKiBmbGV4IGJveCBsYXlvdXRcbiAqL1xuLmJveC13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAzMnB4IDAgNDhweDtcbiAgfVxufVxuXG4uYm94LFxuLmJveC0taGFsZiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMnJlbSAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG59XG5cbi5ib3gtLWZ1bGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDI0cHggMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xufVxuXG4uYm94LS1oZXJvIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAvKiA3LjVyZW0gPSAyLjVyZW0gKiAzICovXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3LjVyZW0pIC8gMik7XG4gIH1cbiAgLmJveDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbjogMXJlbSAxLjI1cmVtIDFyZW0gMi41cmVtO1xuICB9XG4gIC5ib3g6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbjogMXJlbSAyLjVyZW0gMXJlbSAxLjI1cmVtO1xuICB9XG4gIC5ib3gtLWhhbGYge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG4gIC5ib3gtLWZ1bGwge1xuICAgIG1hcmdpbjogMXJlbSAxLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYm94LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4vKlxuICogcGFuZWxcbiAqL1xuLnBhbmVsIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnBhbmVsLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKCMzNjM2MzYpLCBjb2xvci1zdG9wKDY1JSwgIzRiNGI0ZCksIHRvKCM1NzU3NTcpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzM2MzYzNiwgIzRiNGI0ZCA2NSUsICM1NzU3NTcpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDhweCA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhbmVsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnBhbmVsLWhlYWRlcl9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYW5lbC1oZWFkZXJfX2NhcHRpb24gLmNhcHRpb24tbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA3MHB4O1xufVxuLnBhbmVsLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDQ1LjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5wYW5lbC1oZWFkZXJfX3RpdGxlLS1zaG9ydCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBhbmVsLWhlYWRlcl9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFuZWwtaGVhZGVyX19sZWFkLS1zbGlkZXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbn1cbi5wYW5lbC1oZWFkZXJfX2xlYWQtLXNsaWRldXAtYW5pbWF0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLW91dDtcbn1cblxuLnBhbmVsLWJvZHkge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNjRweCA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wYW5lbC1ib2R5LS1oZXJvIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhbmVsLWJvZHktLWhlcm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhbmVsLWhlYWRlcl9fdGl0bGUtLWFuaW1hdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jYXB0aW9uLW51bWJlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuY2FwdGlvbi1udW1iZXItLWFuaW1hdGlvbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbGwgMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdW5kO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdW5kO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm91bmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm91bmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi8qXG4gKiBwYXJ0c1xuICovXG4ucGFydHMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcnRzX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhcnRzX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucGFydHMtaGVhZGluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5wYXJ0cy1oZWFkaW5nX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGFydHNfX2xlYWQge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYXJ0c19fYm9keSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydHMtY292ZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uY2FwdGlvbi1zbWFsbC1udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXB0aW9uLXNtYWxsLW51bWJlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuY2FwdGlvbi1zbWFsbC1udW1iZXItLWFuaW1hdGlvbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbGwgMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNtYWxsLXJvdW5kO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNtYWxsLXJvdW5kO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc21hbGwtcm91bmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21hbGwtcm91bmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi8qXG4gKiBsaW5rXG4gKi9cbmEge1xuICBjb2xvcjogIzI5MjkyOTtcbn1cblxuLmV4dGVybmFsLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9leHRlcm5hbC5zdmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmFuaW1hdGlvbi1ib3gtLWRhcmsgLmV4dGVybmFsLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9leHRlcm5hbC13aGl0ZS5zdmcpO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGVhbDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaGVhZGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNjBweDtcbn1cblxuLm1vYmlsZS1tZW51X19idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtbWVudV9fYnRuID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gIHdpZHRoOiAzNXB4O1xufVxuLm1vYmlsZS1tZW51X19idG4gPiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1tZW51X19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnUtb3BlbiAuZ25hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHZoO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwdnc7XG59XG4ubWVudS1vcGVuIC5nbmF2X19pdGVtIGEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lbnUtb3BlbiAuZ25hdl9faXRlbSBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbi5tZW51LW9wZW4gLm1vYmlsZS1tZW51X19idG4gPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG4ubWVudS1vcGVuIC5tb2JpbGUtbWVudV9fYnRuID4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgcm90YXRlKDEzNWRlZyk7XG59XG4ubWVudS1vcGVuIC5tb2JpbGUtbWVudV9fYnRuID4gc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMThweCkgc2NhbGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMThweCkgc2NhbGVYKDApO1xufVxuLm1lbnUtb3BlbiAubW9iaWxlLW1lbnVfX2J0biA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLnJlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDIwcHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmN1c3RvbS1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmZmKSwgdG8oIzAwMCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgIzAwMCk7XG59XG5cbi8qXG4gKiBSb3VuZCBhbmltYXRpb25cbiAqL1xuLnJvdW5kLXdyYXAtLW1haW4ge1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogMzYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3VuZC13cmFwLS1tYWluIHtcbiAgICBoZWlnaHQ6IDI4NXB4O1xuICAgIHdpZHRoOiAyODVweDtcbiAgfVxufVxuLnJvdW5kLXdyYXAtLXN1YiB7XG4gIHdpZHRoOiAxOTZweDtcbiAgaGVpZ2h0OiAxODZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3VuZC13cmFwLS1zdWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yb3VuZC13cmFwLS1iZyB7XG4gIHdpZHRoOiA3NjhweDtcbiAgaGVpZ2h0OiA3NjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSk7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3VuZC13cmFwLS1iZyB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuLnJvdW5kLWNvbnRlbnQtLW1haW4sIC5yb3VuZC1jb250ZW50LS1iZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMCUgNzAlIDYwJSA0MCUvMzAlIDQwJSA2MCUgNzAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm91bmQtYW5pbWUgNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm91bmQtYW5pbWUgNXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSgjMzYzNjM2KSwgY29sb3Itc3RvcCgzNSUsICM2MTYxNjMpLCB0bygjOTE5MTkxKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICMzNjM2MzYsICM2MTYxNjMgMzUlLCAjOTE5MTkxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucm91bmQtY29udGVudC0tc3ViIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwJSA3MCUgNjAlIDQwJS8zMCUgNDAlIDYwJSA3MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3VuZC1hbmltZSA1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiByb3VuZC1hbmltZSA1cyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKCMzNjM2MzYpLCBjb2xvci1zdG9wKDM1JSwgIzYxNjE2MyksIHRvKCM5MTkxOTEpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzM2MzYzNiwgIzYxNjE2MyAzNSUsICM5MTkxOTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuXG4ucm91bmQtYmctLUEge1xuICBiYWNrZ3JvdW5kOiAjZmNiODNmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnJvdW5kLWJnLS1CIHtcbiAgYmFja2dyb3VuZDogI2Q5ODQzNiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5yb3VuZC1iZy0tQyB7XG4gIGJhY2tncm91bmQ6ICNmMDdiNDcgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucm91bmQtYmctLUQge1xuICBiYWNrZ3JvdW5kOiAjZDk0YTM2ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnJvdW5kLXRleHQtLW1haW4ge1xuICBmb250LXNpemU6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvdW5kLXRleHQtLXN1YiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tYWluLXRleHQge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucm91bmQtYW5pbWUtLUEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm91bmQtYW5pbWUtLUEgNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm91bmQtYW5pbWUtLUEgNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucm91bmQtYW5pbWUtLUIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm91bmQtYW5pbWUtLUIgNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm91bmQtYW5pbWUtLUIgNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucm91bmQtYW5pbWUtLUMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm91bmQtYW5pbWUtLUMgNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm91bmQtYW5pbWUtLUMgNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucm91bmQtYW5pbWUtLXN1YiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3VuZC1hbmltZS0tc3ViIDVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHJvdW5kLWFuaW1lLS1zdWIgNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm91bmQtYW5pbWUtLUEge1xuICAwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlIDcwJSA2MCUgNDAlLzMwJSA0MCUgNjAlIDcwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MCUgNDAlIDQwJSA0MCUvNDAlIDQwJSA0MCUgNDAlO1xuICB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogNzAlIDMwJSAzMCUgNzAlLzUwJSA3MCUgMzAlIDUwJTtcbiAgfVxuICA3NSUge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwJSA0MCUgNDAlIDQwJS80MCUgNDAlIDQwJSA0MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlIDcwJSA2MCUgNDAlLzMwJSA0MCUgNjAlIDcwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm91bmQtYW5pbWUtLUEge1xuICAwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlIDcwJSA2MCUgNDAlLzMwJSA0MCUgNjAlIDcwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MCUgNDAlIDQwJSA0MCUvNDAlIDQwJSA0MCUgNDAlO1xuICB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogNzAlIDMwJSAzMCUgNzAlLzUwJSA3MCUgMzAlIDUwJTtcbiAgfVxuICA3NSUge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwJSA0MCUgNDAlIDQwJS80MCUgNDAlIDQwJSA0MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlIDcwJSA2MCUgNDAlLzMwJSA0MCUgNjAlIDcwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm91bmQtYW5pbWUtLUIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMCUgODAlIDQwJSA2MCUvMjAlIDgwJSA0MCUgNjAlO1xuICB9XG4gIDI1JSB7XG4gICAgYm9yZGVyLXJhZGl1czogNzAlIDMwJSAzMCUgNzAlLzUwJSA3MCUgMzAlIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJS81MCUgNTAlIDUwJSA1MCU7XG4gIH1cbiAgNzUlIHtcbiAgICBib3JkZXItcmFkaXVzOiA3MCUgMzAlIDMwJSA3MCUvNTAlIDcwJSAzMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMCUgODAlIDQwJSA2MCUvMjAlIDgwJSA0MCUgNjAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdW5kLWFuaW1lLS1CIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMjAlIDgwJSA0MCUgNjAlLzIwJSA4MCUgNDAlIDYwJTtcbiAgfVxuICAyNSUge1xuICAgIGJvcmRlci1yYWRpdXM6IDcwJSAzMCUgMzAlIDcwJS81MCUgNzAlIDMwJSA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCUvNTAlIDUwJSA1MCUgNTAlO1xuICB9XG4gIDc1JSB7XG4gICAgYm9yZGVyLXJhZGl1czogNzAlIDMwJSAzMCUgNzAlLzUwJSA3MCUgMzAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMjAlIDgwJSA0MCUgNjAlLzIwJSA4MCUgNDAlIDYwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdW5kLWFuaW1lLS1DIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMCUgNzAlIDYwJSA0MCUvMzAlIDQwJSA2MCUgNzAlO1xuICB9XG4gIDI1JSB7XG4gICAgYm9yZGVyLXJhZGl1czogNzAlIDMwJSAzMCUgNzAlLzUwJSA3MCUgMzAlIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJS81MCUgNTAlIDUwJSA1MCU7XG4gIH1cbiAgNzUlIHtcbiAgICBib3JkZXItcmFkaXVzOiA3MCUgMzAlIDMwJSA3MCUvNTAlIDcwJSAzMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlIDcwJSA2MCUgNDAlLzMwJSA0MCUgNjAlIDcwJTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3VuZC1hbmltZS0tQyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlIDcwJSA2MCUgNDAlLzMwJSA0MCUgNjAlIDcwJTtcbiAgfVxuICAyNSUge1xuICAgIGJvcmRlci1yYWRpdXM6IDcwJSAzMCUgMzAlIDcwJS81MCUgNzAlIDMwJSA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCUvNTAlIDUwJSA1MCUgNTAlO1xuICB9XG4gIDc1JSB7XG4gICAgYm9yZGVyLXJhZGl1czogNzAlIDMwJSAzMCUgNzAlLzUwJSA3MCUgMzAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJSA3MCUgNjAlIDQwJS8zMCUgNDAlIDYwJSA3MCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3VuZC1hbmltZS0tc3ViIHtcbiAgMCUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJSA3MCUgNjAlIDQwJS8zMCUgNDAlIDYwJSA3MCU7XG4gIH1cbiAgMjUlIHtcbiAgICBib3JkZXItcmFkaXVzOiA3MCUgMzAlIDMwJSA3MCUvNTAlIDcwJSAzMCUgNTAlO1xuICB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlLzUwJSA1MCUgNTAlIDUwJTtcbiAgfVxuICA3NSUge1xuICAgIGJvcmRlci1yYWRpdXM6IDcwJSAzMCUgMzAlIDcwJS81MCUgNzAlIDMwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlIDcwJSA2MCUgNDAlLzMwJSA0MCUgNjAlIDcwJTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3VuZC1hbmltZS0tc3ViIHtcbiAgMCUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwJSA3MCUgNjAlIDQwJS8zMCUgNDAlIDYwJSA3MCU7XG4gIH1cbiAgMjUlIHtcbiAgICBib3JkZXItcmFkaXVzOiA3MCUgMzAlIDMwJSA3MCUvNTAlIDcwJSAzMCUgNTAlO1xuICB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlLzUwJSA1MCUgNTAlIDUwJTtcbiAgfVxuICA3NSUge1xuICAgIGJvcmRlci1yYWRpdXM6IDcwJSAzMCUgMzAlIDcwJS81MCUgNzAlIDMwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlIDcwJSA2MCUgNDAlLzMwJSA0MCUgNjAlIDcwJTtcbiAgfVxufVxuLypcbiAqIGZsZXhib3ggdHV0b3JpYWxcbiAqL1xuLmZsZXgtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1pdGVtLWhlYWQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSAzMCU7XG4gICAgICAgICAgZmxleDogMCAxIDMwJTtcbn1cblxuLmZsZXgtaXRlbS1ib2R5IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgNzAlO1xuICAgICAgICAgIGZsZXg6IDEgMSA3MCU7XG59XG5cbi8qXG4gKiBleWUgY2F0Y2jvvIhmdWxsIHdpZHRoIHNjcmVlbiBpbWFnZSkgXG4gKi9cbi5leWUtY2F0Y2gtd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9leWVjYXRjaC5qcGdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMzk4cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRjaC1jb3B5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4vKlxuICog44Ki44Kk44Kz44Oz5LuY44GN6KaL5Ye644GXXG4gKi9cbi5oLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAvKiBiYWNrZ3JvdW5kLXNpemU6IOaoqiDpq5ggKi9cbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLypcbiAqIGZsb2F0IGJveFxuICovXG4uZmxvYXQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDA7XG59XG5cbi5uby1mbG9hdC1ib3gxIHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm5vLWZsb2F0LWJveDIge1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZsb2F0LWxlZnQtYm94IHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5mbG9hdC1yaWdodC1ib3gge1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZG9jdW1lbnQgaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uZG9jdW1lbnQgaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uZG9jdW1lbnQgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5kb2N1bWVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5kb2N1bWVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9jdW1lbnQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZG9jdW1lbnQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmRvY3VtZW50IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5kb2N1bWVudCBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9jdW1lbnQgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbi5kb2N1bWVudCBwcmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZG9jdW1lbnQgY29kZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nOiA1cHg7XG59XG4iXX0= */