@charset "UTF-8";
/*===============================
 
	mixin処理
 
================================*/
@-webkit-keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*===============================
 
	変数格納ファイル
	 
================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. CategoryColor
====================================*/
/*====================================
	3. Utility
====================================*/
/*===============================

	mixin処理

================================*/
/*===============================

	変数格納ファイル

================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. Utility
====================================*/
.search {
  display: none;
}

/****************************************************
 SP scss
****************************************************/

/****************************************************
 PC scss
****************************************************/

@media screen and (max-width: 819px) {
  img {
    width: 100%;
  }
  .sp-view {
    display: block !important;
  }
  .pc-view {
    display: none !important;
  }
  #anime-announce {
    margin: 0 0 14.66667vw;
  }
  #anime-announce .anime-announce-bnr {
    width: 100%;
    margin: 0 auto;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 10000;
  }
  #container {
    width: 100%;
    margin: 0 auto 5.33333%;
  }
  #container .news {
    margin: 0 4.26667vw 5.33333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container .news p {
    border-bottom: 1px solid #EDEBE4;
    padding: 2.13333vw 0 2.13333vw 5.33333vw;
    position: relative;
  }
  #container .news p::before {
    content: '';
    background: url(/assets/img/405/ico_news.svg) top left no-repeat;
    width: 4.53333vw;
    padding-top: 4vw;
    position: absolute;
    top: 3.2vw;
    left: 0;
  }
  #container a {
    color: #000;
    text-decoration: underline;
  }
  #c-head .c-head-main {
    padding: 0 0 2.66667%;
  }
  #c-head .c-head-txt1 {
    width: 94.66667%;
    margin: 0 auto;
    font-size: 4.53333vw;
    font-weight: bold;
    line-height: 1.5;
  }
  #c-head .c-head-txt2 {
    width: 94.66667%;
    margin: 2.66667% auto 5.33333%;
    font-size: 3.73333vw;
    line-height: 1.6;
  }
  #c-head .c-head-txt2 p {
    margin: 0 0 2.66667%;
  }
  #c-menu {
    width: 94.66667%;
    margin: 2.66667% auto;
    font-weight: bold;
    font-size: 3.73333vw;
    line-height: 1.6;
    background: #f5f5f5;
    border: 1px solid #cccccc;
    padding: 2.66667%;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #c-menu #c-menu-index span {
    cursor: pointer;
    text-decoration: underline;
  }
  #c-menu #c-menu-index span:hover {
    text-decoration: none;
  }
  #c-menu .c-menu-list {
    margin-top: 1.33333%;
    text-align: left;
    display: inline-block;
  }
  #c-menu .c-menu-list__item::before {
    content: "\30FB";
  }
  #c-menu .c-menu-list__item a {
    color: #000;
  }
  #c-menu .c-menu-list__item a:hover {
    text-decoration: none;
  }
  .c-article {
    width: 94.66667%;
    margin: 5.33333% auto 0;
  }
  .c-article .c-article-ttl {
    font-size: 4.53333vw;
    background: #666666;
    color: #FFF;
    text-align: center;
    padding: 3.2%;
    margin: 0 0 2.66667%;
  }
  .c-article .c-article-wrap {
    font-size: 3.73333vw;
    line-height: 1.6;
  }
  .c-article .c-article-wrap p {
    margin: 0 0 4%;
  }
  .c-article .c-article-block {
    margin: 0 0 8%;
  }
  .c-article .btn-ec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 4.26667vw;
  }
  .c-article .btn-ec a {
    border-radius: 1.5vw;
    border: 2px solid #484e55;
    text-decoration: none;
    color: #484e55;
    display: block;
    padding: 4.66667% 8% 4.66667% 13.33333%;
    position: relative;
  }
  .c-article .btn-ec a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 3vw;
    display: inline-block;
    background: url(/assets/img/common/ico_ft_ec.png) top left no-repeat;
    background-size: contain;
    width: 9.33333%;
    padding-top: 13.33333%;
    margin-top: -4.5vw;
  }
  .c-article .btn-ec a::after {
    position: absolute;
    top: 50%;
    right: 2vw;
    margin-top: -8vw;
    font-family: FontAwesome;
    font-size: 9.6vw;
    content: "\f105";
    color: #484e55;
    display: inline-block;
  }
  #c-caution-text {
    background: #eef0f2;
    text-align: center;
    font-size: 2.93333vw;
    padding: 2.66667% 0;
    margin-bottom: 2.66667%;
    line-height: 1.4;
  }
  #c-foot-txt {
    text-align: center;
    font-size: 3.2vw;
    line-height: 1.4;
  }
  #ec-list {
    margin-top: 16%;
  }
  #ec-list .ec-list-title {
    text-align: center;
    font-size: 5.06667vw;
    border-bottom: 1px solid #484e55;
    padding-bottom: 1.33333%;
    margin-bottom: 4%;
  }
  #ec-list .ec-list-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 96%;
    margin: 0 auto;
  }
  #ec-list .ec-list-list__item {
    width: 48%;
    margin-right: 2%;
    margin-bottom: 2%;
    -webkit-transition: .4s;
    transition: .4s;
  }
  #ec-list .ec-list-list__item:nth-of-type(even) {
    margin-right: 0;
  }
  #ec-list .ec-list-list__item a {
    text-decoration: none;
    color: #484e55;
  }
  #ec-list .ec-list-list__item .item-title {
    font-size: 3.2vw;
    font-weight: bold;
    margin-bottom: 5px;
    line-height: 1.4;
  }
  #ec-list .ec-list-list__item .item-brand {
    font-size: 3.73333vw;
    color: #9da4aa;
    margin-bottom: 10px;
  }
  #ec-list .ec-list-list__item .item-price {
    font-size: 4.53333vw;
  }
  #ec-list .ec-list-list__item .item-price span {
    font-size: 3.73333vw;
  }
  #ec-list .ec-list__link a {
    width: 82.66667%;
    font-size: 4vw;
    text-decoration: none;
    color: #484e55;
    display: block;
    margin: 60px auto;
    text-align: center;
    border: 2px solid #484e55;
    border-radius: 4px;
    padding: 20px 0;
    position: relative;
  }
  #ec-list .ec-list__link a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 15px;
    display: inline-block;
    background: url(/assets/img/common/ico_ft_ec.png) top left no-repeat;
    background-size: cover;
    width: 35px;
    padding-top: 35px;
    margin-top: -18px;
  }
  #ec-list .ec-list__link a::after {
    position: absolute;
    top: 15%;
    right: 7px;
    font-family: FontAwesome;
    font-size: 2.375rem;
    content: "\f105";
    color: #484e55;
    display: inline-block;
  }
}

@media screen and (max-width: 819px) and (max-width: 767px) {
  #container .news {
    font-size: 3.46667vw;
  }
}

@media screen and (max-width: 819px) and (min-width: 768px) {
  #container .news {
    font-size: 26px;
  }
}

@media screen and (min-width: 820px) {
  .pc-view {
    display: block !important;
  }
  .sp-view {
    display: none !important;
  }
  #anime-announce {
    margin: 0 0 140px;
  }
  #anime-announce .anime-announce-bnr {
    width: 100%;
    margin: 0 auto;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 10000;
    text-align: center;
    padding: 10px 0;
    background: rgba(72, 78, 85, .2);
  }
  #anime-announce .anime-announce-bnr img {
    width: 950px;
    vertical-align: bottom;
    -webkit-transition: .6s;
    transition: .6s;
  }
  #anime-announce .anime-announce-bnr img:hover {
    opacity: .7;
  }
  #container {
    width: 950px;
    margin: 0 auto 40px;
  }
  #container .news {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
  }
  #container .news p {
    border-bottom: 1px solid #EDEBE4;
    padding: 8px 0 4px 24px;
    position: relative;
  }
  #container .news p::before {
    content: '';
    background: url(/assets/img/405/ico_news.svg) top left no-repeat;
    width: 20px;
    padding-top: 18px;
    position: absolute;
    top: 10px;
    left: 0;
  }
  #container a {
    color: #000;
    text-decoration: underline;
  }
  #container a:hover {
    text-decoration: none;
  }
  #c-head {
    padding: 10px 0 0;
  }
  #c-head .c-head-main {
    width: 950px;
    margin: 0 auto;
  }
  #c-head .c-head-main img {
    width: 100%;
  }
  #c-head .c-head-txt1 {
    font-size: 1.5rem;
    font-weight: bold;
    margin: 20px 0;
    line-height: 1.5;
  }
  #c-head .c-head-txt2 {
    font-size: 1.125rem;
    margin: 20px 0;
    line-height: 1.6;
  }
  #c-head .c-head-txt2 p {
    margin: 0 0 20px;
  }
  #c-menu {
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.6;
    background: #f5f5f5;
    border: 1px solid #cccccc;
    padding: 20px;
    text-align: center;
  }
  #c-menu #c-menu-index span {
    cursor: pointer;
    text-decoration: underline;
  }
  #c-menu #c-menu-index span:hover {
    text-decoration: none;
  }
  #c-menu .c-menu-list {
    margin-top: 10px;
    text-align: left;
    display: inline-block;
  }
  #c-menu .c-menu-list__item::before {
    content: "・";
  }
  #c-menu .c-menu-list__item a {
    color: #000;
  }
  #c-menu .c-menu-list__item a:hover {
    text-decoration: none;
  }
  .c-article {
    margin: 30px 0 0;
  }
  .c-article .c-article-ttl {
    font-size: 1.5rem;
    background: #666666;
    color: #FFF;
    text-align: center;
    padding: 12px;
    margin: 0 0 20px;
  }
  .c-article .c-article-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .c-article .c-article-wrap img {
    width: 100%;
  }
  .c-article .c-article-block {
    margin: 0 0 20px;
    font-size: 1rem;
    line-height: 1.8;
  }
  .c-article .c-article-block p {
    margin: 0 0 20px;
  }
  .c-article .pc-width450 {
    width: 450px;
  }
  .c-article .pc-width750 {
    width: 750px;
    margin: 0 auto;
  }
  .c-article .btn-ec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: .6s;
    transition: .6s;
  }
  .c-article .btn-ec a {
    border-radius: 4px;
    border: 2px solid #484e55;
    text-decoration: none;
    color: #484e55;
    display: block;
    padding: 18px 38px 18px 60px;
    position: relative;
  }
  .c-article .btn-ec a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 15px;
    display: inline-block;
    background: url(/assets/img/common/ico_ft_ec.png) top left no-repeat;
    background-size: cover;
    width: 35px;
    padding-top: 35px;
    margin-top: -18px;
  }
  .c-article .btn-ec a::after {
    position: absolute;
    top: 50%;
    right: 7px;
    margin-top: -34px;
    font-family: FontAwesome;
    font-size: 2.375rem;
    content: "\f105";
    color: #484e55;
    display: inline-block;
  }
  .c-article .btn-ec:hover {
    opacity: .6;
  }
  #c-caution-text {
    background: #eef0f2;
    text-align: center;
    margin: 40px 0 20px;
    padding: 10px 0;
    font-size: 0.875rem;
    line-height: 1.4;
  }
  #c-caution-text br {
    display: none;
  }
  #c-foot-txt {
    text-align: center;
    line-height: 1.4;
    font-size: 0.875rem;
  }
  #ec-list {
    margin-top: 40px;
  }
  #ec-list .ec-list-title {
    text-align: center;
    font-size: 1.25rem;
    border-bottom: 1px solid #484e55;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  #ec-list .ec-list-list {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #ec-list .ec-list-list__item {
    width: 164px;
    margin-right: 20px;
    margin-bottom: 20px;
    -webkit-transition: .4s;
    transition: .4s;
  }
  #ec-list .ec-list-list__item:nth-of-type(5n) {
    margin-right: 0;
  }
  #ec-list .ec-list-list__item a {
    text-decoration: none;
    color: #484e55;
  }
  #ec-list .ec-list-list__item:hover {
    opacity: .6;
  }
  #ec-list .ec-list-list__item .item-title {
    font-size: 0.75rem;
    font-weight: bold;
    margin-bottom: 5px;
    line-height: 1.4;
  }
  #ec-list .ec-list-list__item .item-brand {
    font-size: 0.6875rem;
    color: #9da4aa;
    margin-bottom: 10px;
  }
  #ec-list .ec-list-list__item .item-price {
    font-size: 1rem;
  }
  #ec-list .ec-list-list__item .item-price span {
    font-size: 0.75rem;
  }
  #ec-list .ec-list-list__item .item-img {
    width: 164px;
    height: 164px;
    margin-bottom: 5px;
  }
  #ec-list .ec-list-list__item .item-img img {
    -o-object-fit: contain;
       object-fit: contain;
    display: block;
    width: 164px;
    height: 164px;
  }
  #ec-list .ec-list__link a {
    font-size: 0.9375rem;
    text-decoration: none;
    color: #484e55;
    display: block;
    margin: 60px auto;
    text-align: center;
    width: 620px;
    border: 2px solid #484e55;
    border-radius: 4px;
    padding: 20px 0;
    -webkit-transition: .4s;
    transition: .4s;
    position: relative;
  }
  #ec-list .ec-list__link a:hover {
    background: #dee1e4;
  }
  #ec-list .ec-list__link a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 15px;
    display: inline-block;
    background: url(/assets/img/common/ico_ft_ec.png) top left no-repeat;
    background-size: cover;
    width: 35px;
    padding-top: 35px;
    margin-top: -18px;
  }
  #ec-list .ec-list__link a::after {
    position: absolute;
    top: 15%;
    right: 7px;
    font-family: FontAwesome;
    font-size: 2.375rem;
    content: "\f105";
    color: #484e55;
    display: inline-block;
  }
}

@media screen and (min-width: 820px) and (max-width: 767px) {
  #container .news {
    font-size: 1.73333vw;
  }
}

@media screen and (min-width: 820px) and (min-width: 768px) {
  #container .news {
    font-size: 13px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvNDA1L2luZm8vbGF5b3V0LmNzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL19taXhpbi5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9tb2R1bGUvX3ZhcmlhYmxlLnNjc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL3YxL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy80MDUvaW5mby9sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7aUNES2lDO0FDbU5qQztFQUNDO0lBQUksVUFBVTtFRGhOYjtFQ2lORDtJQUFNLFVBQVU7RUQ5TWY7QUFDRjtBQzJNQTtFQUNDO0lBQUksVUFBVTtFRGhOYjtFQ2lORDtJQUFNLFVBQVU7RUQ5TWY7QUFDRjs7QUViQTs7OztpQ0ZtQmlDO0FFYmpDOztxQ0ZnQnFDO0FFMkRyQzs7cUNGeERxQztBRXNFckM7O3FDRm5FcUM7QUc1QnJDOzs7O2lDSGlDaUM7QUlqQ2pDOzs7O2lDSnNDaUM7QUloQ2pDOztxQ0ptQ3FDO0FJTnJDOztxQ0pTcUM7QUt0Q3JDO0VBQ0MsYUFBYTtBTHdDZDs7QUtyQ0E7O29ETHlDb0Q7O0FLaU9wRDs7b0RMa0RvRDs7QUt6VHBEO0VBQ0M7SUFDQyxXQUFXO0VMd0NYO0VLdENEO0lBQ0MseUJBQXlCO0VMd0N6QjtFS3RDRDtJQUNDLHdCQUF3QjtFTHdDeEI7RUt0Q0Q7SUFDQyxzQkpqQjBCO0VEeUQxQjtFS3pDRDtJQUdFLFdBQVc7SUFDWCxjQUFjO0lBQ2QsZUFBZTtJQUNmLE9BQU87SUFDUCxRQUFRO0lBQ1IsY0FBYztFTHlDZjtFS3RDRDtJQUNDLFdBQVc7SUFDWCx1QkFBdUM7RUx3Q3ZDO0VLMUNEO0lBSUUsNkJGL0IwQjtJQVczQix1Q0FBdUM7SUFLeEMsZ0JFZ0J5QjtJRmZ6QixzQkFBc0M7SUFDdEMsZ0JFYzZCO0VMNEM1QjtFS2pERDtJQU9HLGdD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LHVCQUFlO0lBQWYsZUFBZTtJQUNmLGtCQUFrQjtFTCtEcEI7RUt0SUQ7SUF5RUksbUJIM2hCaUI7RUYybEJwQjtFS3pJRDtJQTRFSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLG9FQUFvRTtJQUNwRSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixpQkFBaUI7RUxnRXBCO0VLckpEO0lBd0ZJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsVUFBVTtJQUNWLHdCQUF3QjtJSmppQjVCLG1CQUFnQztJSW1pQjVCLGdCQUFnQjtJQUNoQixjSHpqQmU7SUcwakJmLHFCQUFxQjtFTGdFeEI7QUFyUkY7O0FHbldDO0VFeVNBO0lGeFNDLG9CQUwyQjtFSDRXM0I7QUFDRjs7QUd0V0M7RUVzU0E7SUZyU0MsZUFBd0I7RUgwV3hCO0FBQ0YiLCJmaWxlIjoiNDA1XFxpbmZvXFxsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHRtaXhpbuWHpueQhlxyXG4gXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBrZXlmcmFtZXMgZGlzcEFydGljbGVEZXRhaWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblx0IFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIENhdGVnb3J5Q29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0My4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdG1peGlu5Yem55CGXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gU1Agc2Nzc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODE5cHgpIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3AtdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdmlldyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNhbmltZS1hbm5vdW5jZSB7XG4gICAgbWFyZ2luOiAwIDAgMTQuNjY2Njd2dztcbiAgfVxuICAjYW5pbWUtYW5ub3VuY2UgLmFuaW1lLWFubm91bmNlLWJuciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDA7XG4gIH1cbiAgI2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNS4zMzMzMyU7XG4gIH1cbiAgI2NvbnRhaW5lciAubmV3cyB7XG4gICAgbWFyZ2luOiAwIDQuMjY2Njd2dyA1LjMzMzMzdnc7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxOXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAubmV3cyB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODE5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyIC5uZXdzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODE5cHgpIHtcbiAgI2NvbnRhaW5lciAubmV3cyBwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERUJFNDtcbiAgICBwYWRkaW5nOiAyLjEzMzMzdncgMCAyLjEzMzMzdncgNS4zMzMzM3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjY29udGFpbmVyIC5uZXdzIHA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nLzQwNS9pY29fbmV3cy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNC41MzMzM3Z3O1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy4ydnc7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNjLWhlYWQgLmMtaGVhZC1tYWluIHtcbiAgICBwYWRkaW5nOiAwIDAgMi42NjY2NyU7XG4gIH1cbiAgI2MtaGVhZCAuYy1oZWFkLXR4dDEge1xuICAgIHdpZHRoOiA5NC42NjY2NyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAjYy1oZWFkIC5jLWhlYWQtdHh0MiB7XG4gICAgd2lkdGg6IDk0LjY2NjY3JTtcbiAgICBtYXJnaW46IDIuNjY2NjclIGF1dG8gNS4zMzMzMyU7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICAjYy1oZWFkIC5jLWhlYWQtdHh0MiBwIHtcbiAgICBtYXJnaW46IDAgMCAyLjY2NjY3JTtcbiAgfVxuICAjYy1tZW51IHtcbiAgICB3aWR0aDogOTQuNjY2NjclO1xuICAgIG1hcmdpbjogMi42NjY2NyUgYXV0bztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nOiAyLjY2NjY3JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjYy1tZW51ICNjLW1lbnUtaW5kZXggc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNjLW1lbnUgI2MtbWVudS1pbmRleCBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI2MtbWVudSAuYy1tZW51LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNjLW1lbnUgLmMtbWVudS1saXN0X19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzMEZCXCI7XG4gIH1cbiAgI2MtbWVudSAuYy1tZW51LWxpc3RfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgI2MtbWVudSAuYy1tZW51LWxpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5jLWFydGljbGUge1xuICAgIHdpZHRoOiA5NC42NjY2NyU7XG4gICAgbWFyZ2luOiA1LjMzMzMzJSBhdXRvIDA7XG4gIH1cbiAgLmMtYXJ0aWNsZSAuYy1hcnRpY2xlLXR0bCB7XG4gICAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMy4yJTtcbiAgICBtYXJnaW46IDAgMCAyLjY2NjY3JTtcbiAgfVxuICAuYy1hcnRpY2xlIC5jLWFydGljbGUtd3JhcCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICAuYy1hcnRpY2xlIC5jLWFydGljbGUtd3JhcCBwIHtcbiAgICBtYXJnaW46IDAgMCA0JTtcbiAgfVxuICAuYy1hcnRpY2xlIC5jLWFydGljbGUtYmxvY2sge1xuICAgIG1hcmdpbjogMCAwIDglO1xuICB9XG4gIC5jLWFydGljbGUgLmJ0bi1lYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxuICAuYy1hcnRpY2xlIC5idG4tZWMgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41dnc7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ4NGU1NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNC42NjY2NyUgOCUgNC42NjY2NyUgMTMuMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy1hcnRpY2xlIC5idG4tZWMgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAzdnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX2Z0X2VjLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogOS4zMzMzMyU7XG4gICAgcGFkZGluZy10b3A6IDEzLjMzMzMzJTtcbiAgICBtYXJnaW4tdG9wOiAtNC41dnc7XG4gIH1cbiAgLmMtYXJ0aWNsZSAuYnRuLWVjIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICBtYXJnaW4tdG9wOiAtOHZ3O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDkuNnZ3O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNjLWNhdXRpb24tdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gICAgcGFkZGluZzogMi42NjY2NyUgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3JTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICNjLWZvb3QtdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICNlYy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNiU7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDUuMDY2Njd2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ4NGU1NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjZWMtbGlzdCAuZWMtbGlzdC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0LWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjZWMtbGlzdCAuZWMtbGlzdC1saXN0X19pdGVtIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgfVxuICAjZWMtbGlzdCAuZWMtbGlzdC1saXN0X19pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0LWxpc3RfX2l0ZW0gLml0ZW0tYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGNvbG9yOiAjOWRhNGFhO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdF9faXRlbSAuaXRlbS1wcmljZSB7XG4gICAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdF9faXRlbSAuaXRlbS1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxuICAjZWMtbGlzdCAuZWMtbGlzdF9fbGluayBhIHtcbiAgICB3aWR0aDogODIuNjY2NjclO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ4NGU1NTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjZWMtbGlzdCAuZWMtbGlzdF9fbGluayBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX2Z0X2VjLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3RfX2xpbmsgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1JTtcbiAgICByaWdodDogN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBQQyBzY3NzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjBweCkge1xuICAucGMtdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc3AtdmlldyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNhbmltZS1hbm5vdW5jZSB7XG4gICAgbWFyZ2luOiAwIDAgMTQwcHg7XG4gIH1cbiAgI2FuaW1lLWFubm91bmNlIC5hbmltZS1hbm5vdW5jZS1ibnIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MiwgNzgsIDg1LCAwLjIpO1xuICB9XG4gICNhbmltZS1hbm5vdW5jZSAuYW5pbWUtYW5ub3VuY2UtYm5yIGltZyB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgdHJhbnNpdGlvbjogLjZzO1xuICB9XG4gICNhbmltZS1hbm5vdW5jZSAuYW5pbWUtYW5ub3VuY2UtYm5yIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbiAgI2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbiAgI2NvbnRhaW5lciAubmV3cyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAubmV3cyB7XG4gICAgZm9udC1zaXplOiAxLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyIC5uZXdzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIwcHgpIHtcbiAgI2NvbnRhaW5lciAubmV3cyBwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERUJFNDtcbiAgICBwYWRkaW5nOiA4cHggMCA0cHggMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2NvbnRhaW5lciAubmV3cyBwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy80MDUvaWNvX25ld3Muc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICNjb250YWluZXIgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgI2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI2MtaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbiAgI2MtaGVhZCAuYy1oZWFkLW1haW4ge1xuICAgIHdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjYy1oZWFkIC5jLWhlYWQtbWFpbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjLWhlYWQgLmMtaGVhZC10eHQxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gICNjLWhlYWQgLmMtaGVhZC10eHQyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgI2MtaGVhZCAuYy1oZWFkLXR4dDIgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAjYy1tZW51IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNjLW1lbnUgI2MtbWVudS1pbmRleCBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgI2MtbWVudSAjYy1tZW51LWluZGV4IHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAjYy1tZW51IC5jLW1lbnUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjYy1tZW51IC5jLW1lbnUtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuODu1wiO1xuICB9XG4gICNjLW1lbnUgLmMtbWVudS1saXN0X19pdGVtIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICNjLW1lbnUgLmMtbWVudS1saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuYy1hcnRpY2xlIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gIC5jLWFydGljbGUgLmMtYXJ0aWNsZS10dGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuYy1hcnRpY2xlIC5jLWFydGljbGUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jLWFydGljbGUgLmMtYXJ0aWNsZS13cmFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmMtYXJ0aWNsZSAuYy1hcnRpY2xlLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG4gIC5jLWFydGljbGUgLmMtYXJ0aWNsZS1ibG9jayBwIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5jLWFydGljbGUgLnBjLXdpZHRoNDUwIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbiAgLmMtYXJ0aWNsZSAucGMtd2lkdGg3NTAge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYy1hcnRpY2xlIC5idG4tZWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjZzO1xuICB9XG4gIC5jLWFydGljbGUgLmJ0bi1lYyBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ4NGU1NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMThweCAzOHB4IDE4cHggNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtYXJ0aWNsZSAuYnRuLWVjIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fZnRfZWMucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuICAuYy1hcnRpY2xlIC5idG4tZWMgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogN3B4O1xuICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jLWFydGljbGUgLmJ0bi1lYzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbiAgI2MtY2F1dGlvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgI2MtY2F1dGlvbi10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjLWZvb3QtdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gICNlYy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDg0ZTU1O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjZWMtbGlzdCAuZWMtbGlzdC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0LWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoNW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdF9faXRlbSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0ODRlNTU7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdF9faXRlbSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0LWxpc3RfX2l0ZW0gLml0ZW0tYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGNvbG9yOiAjOWRhNGFhO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdF9faXRlbSAuaXRlbS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0LWxpc3RfX2l0ZW0gLml0ZW0tcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0LWxpc3RfX2l0ZW0gLml0ZW0taW1nIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3QtbGlzdF9faXRlbSAuaXRlbS1pbWcgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0X19saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ4NGU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0ODRlNTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0X19saW5rIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZWUxZTQ7XG4gIH1cbiAgI2VjLWxpc3QgLmVjLWxpc3RfX2xpbmsgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19mdF9lYy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG4gICNlYy1saXN0IC5lYy1saXN0X19saW5rIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNSU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGNvbG9yOiAjNDg0ZTU1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHRtaXhpbuWHpueQhlxyXG4gXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGZ1bmN0aW9uIGdldC12dygkc2l6ZSwgJHZpZXdwb3J0OiAkU1BfV0lEVEgpIHtcclxuXHQkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZS12dygkcGl4ZWwsICR2aWV3V2lkdGg6IDc1MCkge1xyXG5cdGZvbnQtc2l6ZTogZ2V0LXZ3KCRwaXhlbCwgJHZpZXdXaWR0aCk7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWctMTAwIHtcclxuXHRpbWcge3dpZHRoOiAxMDAlO31cclxufVxyXG5cclxuQGZ1bmN0aW9uIGdldFNpemVWdygkYVNpemUpIHtcclxuXHQkcmF0ZTogMTAwIC8gJFNQX1dJRFRIO1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkYVNpemUgKiAxdnc7XHJcbn1cclxuXHJcbi8vIOODrOOCueODneODs+OCt+ODlueUqOeUu+WDj+e9ruOBjeaPm+OBiFxyXG5AbWl4aW4gdHh0LXJlcGxhY2UtaW1nIHtcclxuXHR0ZXh0LWluZGVudDogMTAwJTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1peGluIGZvbnQtc2l6ZS1yZW0oJHNpemUsICRiYXNlOiAxNikge1xyXG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2UpICsgcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LWhvcml6b24tY2VudGVyKCRzaXplLCAkYmFzZTogMTYpIHtcclxuXHQkZm9udFNpemU6ICgoJHNpemUgLyAkYmFzZSkgLyAyKSArIHJlbTtcclxuXHR0b3AgOiBjYWxjKDUwJSAtICN7JGZvbnRTaXplfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcblx0em9vbTogMTtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHQgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICBkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcbiAgXHQmOmFmdGVyIHtcclxuXHQgIGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuLy/oi7Hoqp7jg5Xjgqnjg7Pjg4ggcGMsc3BcclxuQG1peGluIGZvbnQtZW4oJGxzKSB7XHJcblx0Zm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJywgc2Fucy1zZXJpZjtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxzICsgcmVtO1xyXG59XHJcblxyXG4vL+e0sOi6q+efouWNsCBzcFxyXG5AbWl4aW4gdGhpbi1hcnJvdygkYmZSdCwkYmZCdCwkQmZDbHIsJGFmUnQsJGFmQnQsJGFmQ2xyKSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiBnZXRTaXplVncoJGJmUnQpO1xyXG5cdFx0Ym90dG9tOiBnZXRTaXplVncoJGJmQnQpO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IGdldFNpemVWdygxNCk7XHJcblx0XHRoZWlnaHQ6IGdldFNpemVWdyg0KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRCZkNscjtcclxuXHRcdHRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xyXG5cdH1cdFx0XHRcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiBnZXRTaXplVncoJGFmUnQpO1xyXG5cdFx0Ym90dG9tOiBnZXRTaXplVncoJGFmQnQpO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IGdldFNpemVWdygxMDApO1xyXG5cdFx0aGVpZ2h0OiBnZXRTaXplVncoMik7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWZDbHI7XHJcblx0fVxyXG59XHJcblxyXG4vL+e0sOi6q+efouWNsCBwY1xyXG5AbWl4aW4gdGhpbi1hcnJvd19wYygkYmZSdCwkYmZCdCwkQmZDbHIsJGFmUnQsJGFmQnQsJGFmQ2xyKSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAkYmZSdCArIHB4O1xyXG5cdFx0Ym90dG9tOiAkYmZCdCArIHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRCZkNscjtcclxuXHRcdHRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xyXG5cdH1cdFx0XHRcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6ICRhZlJ0ICsgcHg7XHJcblx0XHRib3R0b206ICRhZkJ0ICsgcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTM0cHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhZkNscjtcclxuXHR9XHJcbn1cclxuXHJcbi8vRm9udEF3ZVNvbWXnn6LljbAgc3BcclxuQG1peGluIGZhcy1hcnJvdygkcmlnaHQsICRzaXplLCAkZmFzKSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAkcmlnaHQgKyB2dztcclxuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0Y29udGVudDogJGZhcztcclxuXHRmb250LXNpemU6IGdldFNpemVWdygkc2l6ZSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vL0ZvbnRBd2VTb21l55+i5Y2wIHBjXHJcbkBtaXhpbiBmYXMtYXJyb3dfcGMoJHJpZ2h0LCAkc2l6ZSwgJGZhcykge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogJHJpZ2h0ICsgcHg7XHJcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdGNvbnRlbnQ6ICRmYXM7XHJcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLy/lpJbpg6jjg6rjg7Pjgq9cclxuQG1peGluIGxpbmstb3V0ZXIoJHJpZ2h0LCAkd2lkdGgsICRwdCkge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogZ2V0U2l6ZVZ3KCRyaWdodCk7XHJcblx0d2lkdGg6IGdldFNpemVWdygkd2lkdGgpO1xyXG5cdHBhZGRpbmctdG9wOiBnZXRTaXplVncoJHB0KTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19yZS9saW5rLW91dGVyLnN2ZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLy9oMuOCv+OCpOODiOODqyBzcFxyXG5AbWl4aW4gaGVhZGluZzIge1xyXG5cdGNvbG9yOiAkTUFSVUlfQkFTRTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IGdldFNpemVWdygzNik7XHJcblx0bWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDgwKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRib3R0b206IGdldFNpemVWdygtMjUpO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDE1JTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJE1BUlVJX0JBU0VfMTtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMC4zcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLy9oMuOCv+OCpOODiOODqyBwY1xyXG5AbWl4aW4gaGVhZGluZzJfcGMge1xyXG5cdGNvbG9yOiAkTUFSVUlfQkFTRTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRib3R0b206IC0xNXB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTUFSVUlfQkFTRV8xO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcblx0fVxyXG59XHJcblxyXG4vL3Bj44Oq44K544OI44Gu44Ot44O844Or44Kq44O844OQ44O8XHJcbkBtaXhpbiByb2xsb3Zlci1saXN0IHtcclxuXHRhIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigtNWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gYW5pbWF0aW9uXHJcbkBrZXlmcmFtZXMgZGlzcEFydGljbGVEZXRhaWwge1xyXG5cdDAlIHtvcGFjaXR5OiAwfVxyXG5cdDEwMCUge29wYWNpdHk6IDF9XHJcbn1cclxuXHJcbiRtcS1wYzogKG1pbi13aWR0aDo3NjhweCkgIWRlZmF1bHQ7XHJcbiRtcS1zcDogKG1heC13aWR0aDo3NjdweCkgIWRlZmF1bHQ7XHJcblxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cdCBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kTUFSVUlfR1JBWTogIzQ4NGU1NTtcclxuJE1BUlVJX0dSQVlfMTogIzU5NjA2NztcclxuJE1BUlVJX0dSQVlfMjogIzZhNzI3OTtcclxuJE1BUlVJX0dSQVlfMzogIzdiODI4OTtcclxuJE1BUlVJX0dSQVlfNDogIzhiOTM5YTtcclxuJE1BUlVJX0dSQVlfNTogIzlkYTRhYTtcclxuJE1BUlVJX0dSQVlfNjogI2FkYjRiOTtcclxuJE1BUlVJX0dSQVlfNzogI2JlYzNjOTtcclxuJE1BUlVJX0dSQVlfODogI2NlZDJkNztcclxuJE1BUlVJX0dSQVlfOTogI2RlZTFlNDtcclxuJE1BUlVJX0dSQVlfMTA6ICNlZWYwZjI7XHJcblxyXG4kTUFSVUlfUkVEOiAjNWUwMDAwO1xyXG4kTUFSVUlfUkVEXzE6ICM3ZDAwMDA7XHJcbiRNQVJVSV9SRURfMjogIzlhMDAwMDtcclxuJE1BUlVJX1JFRF8zOiAjYjYwMDA1O1xyXG4kTUFSVUlfUkVEXzQ6ICNjZjAwMGQ7XHJcbiRNQVJVSV9SRURfNTogI2U2MDAxMjtcclxuJE1BUlVJX1JFRF82OiAjZTk0ZjJlO1xyXG4kTUFSVUlfUkVEXzc6ICNlZjdjNTQ7XHJcbiRNQVJVSV9SRURfODogI2YzYTM4MTtcclxuJE1BUlVJX1JFRF85OiAjZjhjYWIyO1xyXG4kTUFSVUlfUkVEXzEwOiAjZmRlZGUzO1xyXG5cclxuJE1BUlVJX0JMVUU6ICMwMDEzNDU7XHJcbiRNQVJVSV9CTFVFXzE6ICMwMDI2NWQ7XHJcbiRNQVJVSV9CTFVFXzI6ICMwMDM1NzM7XHJcbiRNQVJVSV9CTFVFXzM6ICMwMDQxODY7XHJcbiRNQVJVSV9CTFVFXzQ6ICMwMDRiOTg7XHJcbiRNQVJVSV9CTFVFXzU6ICMwMDU0YTc7XHJcbiRNQVJVSV9CTFVFXzY6ICMyNzZjYjU7XHJcbiRNQVJVSV9CTFVFXzc6ICM2Njg3YzQ7XHJcbiRNQVJVSV9CTFVFXzg6ICM5NWE4ZDY7XHJcbiRNQVJVSV9CTFVFXzk6ICNjMGNhZTc7XHJcbiRNQVJVSV9CTFVFXzEwOiAjZTllZGY3O1xyXG5cclxuJE1BUlVJX09SQU5HRTogIzYyMzcwMDtcclxuJE1BUlVJX09SQU5HRV8xOiAjODI0ZTAwO1xyXG4kTUFSVUlfT1JBTkdFXzI6ICNhMjY0MDA7XHJcbiRNQVJVSV9PUkFOR0VfMzogI2JmNzcwMDtcclxuJE1BUlVJX09SQU5HRV80OiAjZGI4OTAwO1xyXG4kTUFSVUlfT1JBTkdFXzU6ICNmMzk4MDA7XHJcbiRNQVJVSV9PUkFOR0VfNjogI2Y2YWEzNDtcclxuJE1BUlVJX09SQU5HRV83OiAjZjliZDY2O1xyXG4kTUFSVUlfT1JBTkdFXzg6ICNmYmQxOTM7XHJcbiRNQVJVSV9PUkFOR0VfOTogI2ZkZTRiZjtcclxuJE1BUlVJX09SQU5HRV8xMDogI2ZlZjVlODtcclxuXHJcbiRNQVJVSV9HUkVFTjogIzAwM2YwZTtcclxuJE1BUlVJX0dSRUVOXzE6ICMwMDU2MWY7XHJcbiRNQVJVSV9HUkVFTl8yOiAjMDA2YTJjO1xyXG4kTUFSVUlfR1JFRU5fMzogIzAwN2MzNjtcclxuJE1BUlVJX0dSRUVOXzQ6ICMwMDhjM2U7XHJcbiRNQVJVSV9HUkVFTl81OiAjMDA5OTQ0O1xyXG4kTUFSVUlfR1JFRU5fNjogIzA4YTc1YztcclxuJE1BUlVJX0dSRUVOXzc6ICM1N2JhN2I7XHJcbiRNQVJVSV9HUkVFTl84OiAjOTVjZWEwO1xyXG4kTUFSVUlfR1JFRU5fOTogI2MzZTJjNztcclxuJE1BUlVJX0dSRUVOXzEwOiAjZWJmNGViO1xyXG5cclxuJE1BUlVJX0dST1VQOiAjNTE2MzU5O1xyXG4kRVBPU19SRUQ6ICNBNTAwMUU7XHJcblxyXG4kTUFSVUlfQkFTRTogIzQ3NGE0ODtcclxuJE1BUlVJX0JBU0VfMTogIzlmYTVhMTtcclxuJE1BUlVJX0JBU0VfMjogIzczN0E3NjtcclxuJE1BUlVJX0JBU0VfMzogIzVDNjM1RjtcclxuJE1BUlVJX0JBU0VfNDogI0U3RUVFQTtcclxuJE1BUlVJX0JBU0VfNTogI0YxRjVGMjtcclxuXHJcbiRXSElURTogI2ZmZjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0Mi4gQ2F0ZWdvcnlDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kQ0FURUdPUllfTEFESUVTOiAjZjQ3NTk3O1xyXG4kQ0FURUdPUllfTUVOUzogIzc1YThmNDtcclxuJENBVEVHT1JZX0xBRElFX01FTlM6ICNkODc1ZjQ7XHJcbiRDQVRFR09SWV9LTklDS19LTkFDSzogI2Y0YjQ3NTtcclxuJENBVEVHT1JZX1NQT1JUUzojYTVkOGYwO1xyXG4kQ0FURUdPUllfQ09TTUU6I2ZmYmJmYjtcclxuJENBVEVHT1JZX0ZPT0Q6ICNmZjZhNmE7XHJcbiRDQVRFR09SWV9TRVJWSUNFOiAjYzBiZThhO1xyXG4kQ0FURUdPUllfRkFNSUxZOiAjZmZkZTI5O1xyXG4kQ0FURUdPUllfS0lEUzojYjhkOTAwO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQzLiBVdGlsaXR5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRTUF9XSURUSDogNzUwO1xyXG4kUENfV0lEVEg6IDk1MDtcclxuXHJcblxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx0bWl4aW7lh6bnkIZcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGZ1bmN0aW9uIGdldFNpemVWdygkYVNpemUpIHtcclxuXHQkcmF0ZTogMTAwIC8gJFNQX1dJRFRIO1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkYVNpemUgKiAxdnc7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250KCRsYW5nLCRhU2l6ZSwkYVdlaWdodCwkYUxpbmVIZWlnaHQsJGFMZXR0ZXJTcGFjaW5nKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiBnZXRTaXplVncoJGFTaXplKTtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0Zm9udC1zaXplOiAoJGFTaXplKSArIHB4O1xyXG5cdH1cclxuXHRAaWYgJGxhbmcgPT0gJ2pwJyB7XHJcblx0XHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cdEBpZiAkbGFuZyA9PSAnZW4nIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cdGZvbnQtd2VpZ2h0OiAkYVdlaWdodDtcclxuXHRsZXR0ZXItc3BhY2luZzogKCRhTGV0dGVyU3BhY2luZykgKyBlbTtcclxuXHRsaW5lLWhlaWdodDogJGFMaW5lSGVpZ2h0O1xyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJExJTktfQ09MT1I6ICMxRjhERDk7XHJcblxyXG4kUE9JTlRfQ09MT1JfQkxVRTogIzhEQTNDNDtcclxuJFBPSU5UX0NPTE9SX0JMVUVfMTAwOiAjOTNBNEI3O1xyXG4kUE9JTlRfQ09MT1JfVFJROiAjOENCQkI4O1xyXG4kUE9JTlRfQ09MT1JfR1JFRU46ICNCOUM5OTg7XHJcbiRQT0lOVF9DT0xPUl9HUkVFTl8xMDA6ICNDQkQyQzU7XHJcbiRQT0lOVF9DT0xPUl9HUkVFTl8yMDA6ICNEQkU0REQ7XHJcbiRQT0lOVF9DT0xPUl9ZRUxMT1c6ICNERUQ3OTk7XHJcbiRQT0lOVF9DT0xPUl9ZRUxMT1dfMTAwOiAjRTdFMkQ0O1xyXG4kUE9JTlRfQ09MT1JfWUVMTE9XXzIwMDogI0Y0RUVEODtcclxuJFBPSU5UX0NPTE9SX1lFTExPV18zMDA6ICNFNERBQjA7XHJcbiRQT0lOVF9DT0xPUl9SRUQ6ICNENDk4N0U7XHJcbiRQT0lOVF9DT0xPUl9SRURfMTAwOiAjRjBFMEU2O1xyXG4kUE9JTlRfQ09MT1JfUkVEXzIwMDogI0Q5QkNDNDtcclxuJFBPSU5UX0NPTE9SX1BJTks6ICNENDlBOUM7XHJcblxyXG4kQkxBQ0s6ICMwMDA7XHJcbiRCTEFDS18xMDA6ICMzODNFNDQ7XHJcbiRCTEFDS18yMDA6ICM4RDhEOEQ7XHJcbiRCTEFDS18zMDA6ICNCNEI0QjQ7XHJcblxyXG4kV0hJVEU6ICNGRkY7XHJcbiRXSElURV8xMDA6ICNGOEY2RjA7XHJcbiRXSElURV8yMDA6ICNFREVCRTQ7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJFNQX1dJRFRIOiA3NTA7XHJcbiRQQ19XSURUSDogMTAwMDtcclxuIiwiQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS9fdmFyaWFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fdmFyaWFibGUuc2Nzc1wiO1xyXG5cclxuLy8gQ29tbW9uXHJcbi5zZWFyY2gge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBTUCBzY3NzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODE5cHgpIHtcclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zcC12aWV3IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5wYy12aWV3IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2FuaW1lLWFubm91bmNlIHtcclxuXHRcdG1hcmdpbjogMCAwIGdldC12dygxMTApO1xyXG5cdFx0LmFuaW1lLWFubm91bmNlLWJuciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0ei1pbmRleDogMTAwMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNjb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0byBwZXJjZW50YWdlKDQwLyRTUF9XSURUSCk7XHJcblx0XHQubmV3cyB7XHJcblx0XHRcdG1hcmdpbjogMCBnZXRTaXplVncoMzIpIGdldFNpemVWdyg0MCk7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQoanAsMjYsNDAwLDEuNSwwLjA1KTtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRXSElURV8yMDA7XHJcblx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDE2KSAwIGdldFNpemVWdygxNikgZ2V0U2l6ZVZ3KDQwKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nLzQwNS9pY29fbmV3cy5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoMzQpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IGdldFNpemVWdygzMCk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IGdldFNpemVWdygyNCk7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdCNjLWhlYWQge1xyXG5cdFx0LmMtaGVhZC1tYWluIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdH1cclxuXHRcdC5jLWhlYWQtdHh0MSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDcxMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHR9XHJcblx0XHQuYy1oZWFkLXR4dDIge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg3MTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0bWFyZ2luOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCkgYXV0byBwZXJjZW50YWdlKDQwLyRTUF9XSURUSCk7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjYy1tZW51IHtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDcxMC8kU1BfV0lEVEgpO1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCkgYXV0bztcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI4KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQjYy1tZW51LWluZGV4IHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtbWVudS1saXN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuYy1tZW51LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwzMEZCXCI7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jLWFydGljbGUge1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzEwLyRTUF9XSURUSCk7XHJcblx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoNDAvJFNQX1dJRFRIKSBhdXRvIDA7XHJcblx0XHQuYy1hcnRpY2xlLXR0bCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM2NjY2NjY7XHJcblx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgyNC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRtYXJnaW46IDAgMCBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHR9XHJcblx0XHQuYy1hcnRpY2xlLXdyYXAge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWFydGljbGUtYmxvY2sge1xyXG5cdFx0XHRtYXJnaW46IDAgMCBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCk7XHJcblx0XHR9XHJcblx0XHQuYnRuLWVjIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzMik7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXZ3O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgzNS8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDM1LyRTUF9XSURUSCkgcGVyY2VudGFnZSgxMDAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDN2dztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX2Z0X2VjLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEwMC8kU1BfV0lEVEgpOztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC00LjV2dztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogMnZ3O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTh2dztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg3Mik7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjYy1jYXV0aW9uLXRleHQge1xyXG5cdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjIpO1xyXG5cdFx0cGFkZGluZzogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpIDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuXHQjYy1mb290LXR4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjQpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR9XHJcblxyXG5cdCNlYy1saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMTIwLyRTUF9XSURUSCk7XHJcblx0XHQuZWMtbGlzdC10aXRsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM4KTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHR9XHJcblx0XHQuZWMtbGlzdC1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg3MjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQuZWMtbGlzdC1saXN0X19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMiU7XHJcblx0XHRcdHRyYW5zaXRpb246IC40cztcclxuXHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyNCk7O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pdGVtLWJyYW5kIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWV81O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW0tcHJpY2Uge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmVjLWxpc3RfX2xpbmsge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg2MjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMzApO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiA2MHB4IGF1dG87XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fZnRfZWMucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDE1JTtcclxuXHRcdFx0XHRcdHJpZ2h0OiA3cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDM4KTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBQQyBzY3NzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODIwcHgpIHtcclxuXHQucGMtdmlldyB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3AtdmlldyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNhbmltZS1hbm5vdW5jZSB7XHJcblx0XHRtYXJnaW46IDAgMCAxNDBweDtcclxuXHRcdC5hbmltZS1hbm5vdW5jZS1ibnIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkTUFSVUlfR1JBWSwgLjIpO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiA5NTBweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC42cztcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiA5NTBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblx0XHQubmV3cyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQoanAsMTMsNDAwLDEuOCwwLjA1KTtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRXSElURV8yMDA7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDAgNHB4IDI0cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy80MDUvaWNvX25ld3Muc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0I2MtaGVhZCB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHRcdC5jLWhlYWQtbWFpbiB7XHJcblx0XHRcdHdpZHRoOiA5NTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGltZyB7d2lkdGg6IDEwMCU7fVxyXG5cdFx0fVxyXG5cdFx0LmMtaGVhZC10eHQxIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgyNCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdH1cclxuXHRcdC5jLWhlYWQtdHh0MiB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTgpO1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjYy1tZW51IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxOCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0I2MtbWVudS1pbmRleCB7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLW1lbnUtbGlzdCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHRcdC5jLW1lbnUtbGlzdF9faXRlbSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCLjg7tcIjtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmMtYXJ0aWNsZSB7XHJcblx0XHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdFx0LmMtYXJ0aWNsZS10dGwge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDI0KTtcclxuXHRcdFx0YmFja2dyb3VuZDogIzY2NjY2NjtcclxuXHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmMtYXJ0aWNsZS13cmFwIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGltZyB7d2lkdGg6IDEwMCU7fVxyXG5cdFx0fVxyXG5cdFx0LmMtYXJ0aWNsZS1ibG9jayB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTYpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGMtd2lkdGg0NTAge1xyXG5cdFx0XHR3aWR0aDogNDUwcHg7XHJcblx0XHR9XHJcblx0XHQucGMtd2lkdGg3NTAge1xyXG5cdFx0XHR3aWR0aDogNzUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LmJ0bi1lYyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNnM7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMzhweCAxOHB4IDYwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fZnRfZWMucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiA3cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMzRweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMzgpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjLWNhdXRpb24tdGV4dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogNDBweCAwIDIwcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE0KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjYy1mb290LXR4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxNCk7XHJcblx0fVxyXG5cclxuXHQjZWMtbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0LmVjLWxpc3QtdGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMjApO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmVjLWxpc3QtbGlzdCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdC5lYy1saXN0LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTY0cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjRzO1xyXG5cdFx0XHQmOm50aC1vZi10eXBlKDVuKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTIpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pdGVtLWJyYW5kIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDExKTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVlfNTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pdGVtLXByaWNlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDE2KTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS1yZW0oMTIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaXRlbS1pbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2NHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2NHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5lYy1saXN0X19saW5rIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXJlbSgxNSk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDYwcHggYXV0bztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDYyMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjRzO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fZnRfZWMucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDE1JTtcclxuXHRcdFx0XHRcdHJpZ2h0OiA3cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDM4KTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
