@charset "UTF-8";
/****** プロジェクトごとメンテナンス 開始 *******/
/****** プロジェクトごとメンテナンス 終了 *******/
@media screen and (min-width: 1196px) {
  /****** プロジェクトごとメンテナンス 開始 *******/
  /****** プロジェクトごとメンテナンス 終了 *******/
  header .hdr-area01 .hdr-area01-fviewBox {
    background: url("../imgs/hdr_bg01.jpg?v12ace1f046b26923a815b92911f258eb") no-repeat scroll 50% 50%/cover;
  }
  /* ///////////////////////////////////////////////////////////////////
ここに追加
/////////////////////////////////////////////////////////////////// */
  .main-container .blogArea {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    font-size: 1.153rem;
  }
  .main-container .blogArea .blogArea-listBox {
    width: 776px;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox__cat {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 40px;
    background: #EEE;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list {
    display: flex;
    flex-flow: row wrap;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item {
    position: relative;
    z-index: 1;
    transform: translate3d(0%, 0%, 1px);
    margin-right: 10px;
    margin-bottom: 20px;
    width: 252px;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item:nth-child(3n) {
    margin-right: 0px;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a .blogArea-listBox-list-item__cat {
    position: absolute;
    z-index: 1;
    transform: translate3d(0%, 0%, 1px);
    top: 0;
    left: 0;
    padding: 2px 10px;
    background: #000;
    color: #FFF;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a .blogArea-listBox-list-item__img.cover-img {
    width: 100%;
    padding-top: calc( 100% * 172 / 252);
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a .blogArea-listBox-list-item__date {
    margin-top: 5px;
    font-size: 1.153rem;
    color: #999;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a .blogArea-listBox-list-item__tit {
    margin-top: 0px;
    font-size: 1.153rem;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a:hover * {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a:hover * img {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item.is-new a .blogArea-listBox-list-item__date::before {
    content: "NEW";
    display: inline-block;
    padding: 2px 15px;
    margin-right: 10px;
    background: #F39700;
    color: #FFF;
    line-height: 1;
  }
  .main-container .blogArea .blogArea-listBox .comCmsPager01.is-blog {
    margin-top: 40px;
  }
  .main-container .blogArea .blogArea-sideBox {
    width: 300px;
  }
  .main-container .blogDtlArea {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    font-size: 1.153rem;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox {
    width: 777px;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__img.cover-img {
    width: 100%;
    height: 0px;
    padding-top: calc( 100% * 380 / 777);
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox .blogDtlArea-mainBox-catBox__cat {
    padding: 4px 10px;
    background: #000;
    line-height: 1;
    color: #FFF;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox .comSnsBox .comSnsBox-list .comSnsBox-list__item {
    /*============================
#twitter-widget-0
============================*/
    /*============================
#fb-root
============================*/
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox .comSnsBox .comSnsBox-list .comSnsBox-list__item div#fb-root.fb_reset div div {
    /*============================
#fb_xdm_frame_https
============================*/
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__date {
    margin-top: 15px;
    font-size: 1rem;
    color: #666;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__date.is-new::before {
    content: "NEW";
    margin-right: 15px;
    padding: 1px 15px;
    background: #F39700;
    color: #FFF;
    line-height: 1;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__tit {
    margin-top: 5px;
    font-size: 2.153rem;
    font-weight: bold;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .cms-msg-box01.is-blog {
    margin-top: 10px;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .cms-msg-box01.is-blog a {
    color: #18948C;
    text-decoration: underline;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox > .comSnsBox {
    margin-top: 30px;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox > .comSnsBox .comSnsBox-list .comSnsBox-list__item {
    /*============================
#twitter-widget-1
============================*/
    /*============================
#fb-root
============================*/
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__btn {
    margin-top: 60px;
    text-align: center;
  }
  .main-container .blogDtlArea .blogArea-sideBox {
    width: 300px;
  }
}

@media screen and (max-width: 1195px) {
  /****** プロジェクトごとメンテナンス 開始 *******/
  /****** プロジェクトごとメンテナンス 終了 *******/
  header .hdr-area01 .hdr-area01-fviewBox {
    background: url("../imgs/hdr_bg01.jpg?v12ace1f046b26923a815b92911f258eb") no-repeat scroll 50% 50%/cover;
  }
  /* ///////////////////////////////////////////////////////////////////
ここに追加
/////////////////////////////////////////////////////////////////// */
  .main-container .blogArea {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    font-size: 1.153rem;
  }
  .main-container .blogArea .blogArea-listBox {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox__cat {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 40px;
    background: #EEE;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list {
    display: flex;
    flex-flow: row wrap;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item {
    position: relative;
    z-index: 1;
    transform: translate3d(0%, 0%, 1px);
    margin-right: 2%;
    margin-bottom: 20px;
    width: 49%;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item:nth-child(2n) {
    margin-right: 0px;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a .blogArea-listBox-list-item__cat {
    position: absolute;
    z-index: 1;
    transform: translate3d(0%, 0%, 1px);
    top: 0;
    left: 0;
    padding: 2px 10px;
    background: #000;
    color: #FFF;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a .blogArea-listBox-list-item__img.cover-img {
    width: 100%;
    padding-top: calc( 100% * 172 / 252);
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a .blogArea-listBox-list-item__date {
    margin-top: 5px;
    font-size: 1.153rem;
    color: #999;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a .blogArea-listBox-list-item__tit {
    margin-top: 0px;
    font-size: 1.153rem;
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a:hover * {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item a:hover * img {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .main-container .blogArea .blogArea-listBox .blogArea-listBox-list .blogArea-listBox-list-item.is-new a .blogArea-listBox-list-item__date::before {
    content: "NEW";
    display: inline-block;
    padding: 2px 15px;
    margin-right: 10px;
    background: #F39700;
    color: #FFF;
    line-height: 1;
  }
  .main-container .blogArea .blogArea-listBox .comCmsPager01.is-blog {
    margin-top: 40px;
  }
  .main-container .blogArea .blogArea-sideBox {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
  }
  .main-container .blogDtlArea {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    font-size: 1.153rem;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__img.cover-img {
    width: 100%;
    height: 0px;
    padding-top: calc( 100% * 380 / 777);
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox {
    margin-top: 30px;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox .blogDtlArea-mainBox-catBox__cat {
    display: inline-block;
    padding: 4px 10px;
    background: #000;
    line-height: 1;
    color: #FFF;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox .comSnsBox {
    margin-top: 10px;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox .comSnsBox .comSnsBox-list .comSnsBox-list__item {
    /*============================
#twitter-widget-0
============================*/
    /*============================
#fb-root
============================*/
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox-catBox .comSnsBox .comSnsBox-list .comSnsBox-list__item div#fb-root.fb_reset div div {
    /*============================
#fb_xdm_frame_https
============================*/
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__date {
    margin-top: 15px;
    font-size: 1rem;
    color: #666;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__date.is-new::before {
    content: "NEW";
    margin-right: 15px;
    padding: 1px 15px;
    background: #F39700;
    color: #FFF;
    line-height: 1;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__tit {
    margin-top: 5px;
    font-size: 2.153rem;
    font-weight: bold;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .cms-msg-box01.is-blog {
    margin-top: 10px;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .cms-msg-box01.is-blog a {
    color: #18948C;
    text-decoration: underline;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox > .comSnsBox {
    margin-top: 30px;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox > .comSnsBox .comSnsBox-list .comSnsBox-list__item {
    /*============================
#twitter-widget-1
============================*/
    /*============================
#fb-root
============================*/
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__btn {
    margin-top: 30px;
    text-align: center;
  }
  .main-container .blogDtlArea .blogDtlArea-mainBox .blogDtlArea-mainBox__btn a img {
    max-width: 320px;
  }
  .main-container .blogDtlArea .blogArea-sideBox {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    width: 100%;
    max-width: 700px;
    margin: 30px auto 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2cvc3R5bGVzL2luZGV4LmNzcyIsImNvbW1vbnMvc3R5bGVzL19jb21tb24uc2NzcyIsImJsb2cvc3R5bGVzL2luZGV4LXBjLnNjc3MiLCJibG9nL3N0eWxlcy9pbmRleC1zcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQixpQ0FBQTtBQWFBLGlDQUFBO0FBR0U7RUFoQkYsaUNBQUE7RUFhQSxpQ0FBQTtFQ1pBO0lBR0csd0dBQXNFO0VGQ3ZFO0VFVUY7O3FFRlBxRTtFRVVyRTtJQUtFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLG1CRDJIZ0I7RUR2SWhCO0VFSUY7SUFVRyxZQUFZO0VGWGI7RUVDRjtJQVlJLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZ0JBQWdCO0VGVmxCO0VFUEY7SUFvQkksYUFBYTtJQUNiLG1CQUFtQjtFRlZyQjtFRVhGO0lEU0Usa0JBQWtCO0lBaUZsQixVQUFTO0lBQ1QsbUNBQWdEO0lDbkU3QyxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFlBQVk7RUZQZjtFRW5CRjtJQTZCTSxpQkFBaUI7RUZQckI7RUV0QkY7SUFrQ08sa0JBQWtCO0lEd0R2QixVQUFTO0lBQ1QsbUNBQWdEO0lDdEQzQyxNQUFNO0lBQ04sT0FBTztJQUNQLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsV0FBVztFRlRoQjtFRWhDRjtJQTRDTyxXQUFXO0lBQ1gsb0NBQXFDO0VGVDFDO0VFcENGO0lBa0RPLGVBQWU7SUFDZixtQkRnRlc7SUMvRVgsV0FBVztFRlhoQjtFRXpDRjtJQXVETyxlQUFlO0lBQ2YsbUJEMkVXO0VEdEZoQjtFRTdDRjtJRElFLFlDd0Q0QjtJRHZENUIseUJBQWlDO0VENENqQztFRWpERjtJRElFLFVDMEQ2QjtJRHpEN0IsMEJBQWlDO0VEZ0RqQztFRXJERjtJQTZFUSxjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxjQUFjO0VGckJwQjtFRTlERjtJQTRGSSxnQkFBZ0I7RUYzQmxCO0VFakVGO0lBa0hHLFlBQVk7RUY5Q2I7RUVwRUY7SUFvSUUsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQiw4QkFBOEI7SUFDOUIsbUJESmdCO0VEekRoQjtFRTFFRjtJQXlJRyxZQUFZO0VGNURiO0VFN0VGO0lBMklJLFdBQVc7SUFDWCxXQUFXO0lBQ1gsb0NBQXFDO0VGM0R2QztFRWxGRjtJQWtKSSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLG1CQUFtQjtJQUNuQixnQkFBZ0I7RUY3RGxCO0VFeEZGO0lBdUpLLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLFdBQVc7RUY1RGQ7RUU5RkY7SUFnS0E7OzZCRjlENkI7SUUwRTdCOzs2QkZ2RTZCO0VBQzNCO0VFdEdGO0lBbUxBOzs2QkZ6RTZCO0VBQzNCO0VFM0dGO0lBa01JLGdCQUFnQjtJQUNoQixlRGxFVTtJQ21FVixXQUFXO0VGcEZiO0VFaEhGO0lBdU1NLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsY0FBYztFRnBGbEI7RUV4SEY7SUFpTkksZUFBZTtJQUNmLG1CRGxFYztJQ21FZCxpQkFBaUI7RUZ0Rm5CO0VFN0hGO0lBc05JLGdCQUFnQjtFRnRGbEI7RUVoSUY7SUF3TkssY0FBYztJQUNkLDBCQUEwQjtFRnJGN0I7RUVwSUY7SUE2TkksZ0JBQWdCO0VGdEZsQjtFRXZJRjtJQWlPQTs7NkJGdEY2QjtJRWtHN0I7OzZCRi9GNkI7RUFDM0I7RUUvSUY7SUF1UEksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFRnJHcEI7RUVuSkY7SUFnUUcsWUFBWTtFRjFHYjtBQUNGOztBQ3pKRTtFQWhCRixpQ0FBQTtFQWFBLGlDQUFBO0VFWkE7SUFHRyx3R0FBc0U7RUg0S3ZFO0VHaktGOztxRUhvS3FFO0VHaktyRTtJQVFFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLG1CRndIZ0I7RURvQ2hCO0VHdktGO0lBY0csV0FBVztJQUNYLGdCQUFnQjtJQUNoQixjQUFjO0VINEpmO0VHNUtGO0lBa0JJLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZ0JBQWdCO0VINkpsQjtFR3BMRjtJQTBCSSxhQUFhO0lBQ2IsbUJBQW1CO0VINkpyQjtFR3hMRjtJRlNFLGtCQUFrQjtJQWlGbEIsVUFBUztJQUNULG1DQUFnRDtJRTdEN0MsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixVQUFVO0VIZ0tiO0VHaE1GO0lBbUNNLGlCQUFpQjtFSGdLckI7RUduTUY7SUF3Q08sa0JBQWtCO0lGa0R2QixVQUFTO0lBQ1QsbUNBQWdEO0lFaEQzQyxNQUFNO0lBQ04sT0FBTztJQUNQLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsV0FBVztFSDhKaEI7RUc3TUY7SUFrRE8sV0FBVztJQUNYLG9DQUFxQztFSDhKMUM7RUdqTkY7SUF3RE8sZUFBZTtJQUNmLG1CRjBFVztJRXpFWCxXQUFXO0VINEpoQjtFR3RORjtJQTZETyxlQUFlO0lBQ2YsbUJGcUVXO0VEdUZoQjtFRzFORjtJRklFLFlFOEQ0QjtJRjdENUIseUJBQWlDO0VEeU5qQztFRzlORjtJRklFLFVFZ0U2QjtJRi9EN0IsMEJBQWlDO0VENk5qQztFR2xPRjtJQW1GUSxjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxjQUFjO0VIa0pwQjtFRzNPRjtJQWtHSSxnQkFBZ0I7RUg0SWxCO0VHOU9GO0lBd0hHLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsY0FBYztFSHlIZjtFR3RQRjtJQWtKRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLDhCQUE4QjtJQUM5QixtQkZsQmdCO0VEeUhoQjtFRzVQRjtJQXVKRyxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGNBQWM7RUh3R2Y7RUdqUUY7SUEySkksV0FBVztJQUNYLFdBQVc7SUFDWCxvQ0FBcUM7RUh5R3ZDO0VHdFFGO0lBa0tJLGdCQUFnQjtFSHVHbEI7RUd6UUY7SUFvS0sscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLFdBQVc7RUh3R2Q7RUdoUkY7SUEyS0ssZ0JBQWdCO0VId0duQjtFR25SRjtJQStLQTs7NkJId0c2QjtJRzVGN0I7OzZCSCtGNkI7RUFDM0I7RUczUkY7SUFrTUE7OzZCSDZGNkI7RUFDM0I7RUdoU0Y7SUErTUksZ0JBQWdCO0lBQ2hCLGVGL0VVO0lFZ0ZWLFdBQVc7RUhvRmI7RUdyU0Y7SUFvTk0sY0FBYztJQUNkLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxjQUFjO0VIb0ZsQjtFRzdTRjtJQThOSSxlQUFlO0lBQ2YsbUJGL0VjO0lFZ0ZkLGlCQUFpQjtFSGtGbkI7RUdsVEY7SUFtT0ksZ0JBQWdCO0VIa0ZsQjtFR3JURjtJQXFPSyxjQUFjO0lBQ2QsMEJBQTBCO0VIbUY3QjtFR3pURjtJQTBPSSxnQkFBZ0I7RUhrRmxCO0VHNVRGO0lBOE9BOzs2QkhrRjZCO0lHdEU3Qjs7NkJIeUU2QjtFQUMzQjtFR3BVRjtJQW9RSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0VIbUVwQjtFR3hVRjtJQXdRTSxnQkFBZ0I7RUhtRXBCO0VHM1VGO0lBOFFHLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsbUJBQW1CO0VIZ0VwQjtBQUNGIiwiZmlsZSI6ImJsb2cvc3R5bGVzL2luZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKioqKiog44OX44Ot44K444Kn44Kv44OI44GU44Go44Oh44Oz44OG44OK44Oz44K5IOmWi+WniyAqKioqKioqL1xuLyoqKioqKiDjg5fjg63jgrjjgqfjgq/jg4jjgZTjgajjg6Hjg7Pjg4bjg4rjg7Pjgrkg57WC5LqGICoqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk2cHgpIHtcbiAgLyoqKioqKiDjg5fjg63jgrjjgqfjgq/jg4jjgZTjgajjg6Hjg7Pjg4bjg4rjg7Pjgrkg6ZaL5aeLICoqKioqKiovXG4gIC8qKioqKiog44OX44Ot44K444Kn44Kv44OI44GU44Go44Oh44Oz44OG44OK44Oz44K5IOe1guS6hiAqKioqKioqL1xuICBoZWFkZXIgLmhkci1hcmVhMDEgLmhkci1hcmVhMDEtZnZpZXdCb3gge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWdzL2hkcl9iZzAxLmpwZykgbm8tcmVwZWF0IHNjcm9sbCA1MCUgNTAlL2NvdmVyO1xuICB9XG4gIC8qIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxu44GT44GT44Gr6L+95YqgXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gKi9cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuMTUzcmVtO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3gge1xuICAgIHdpZHRoOiA3NzZweDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1saXN0Qm94IC5ibG9nQXJlYS1saXN0Qm94X19jYXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmJsb2dBcmVhLWxpc3RCb3gtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmJsb2dBcmVhLWxpc3RCb3gtbGlzdCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAlLCAxcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAyNTJweDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1saXN0Qm94IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QgLmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmJsb2dBcmVhLWxpc3RCb3gtbGlzdCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW0gYSAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX2NhdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDFweCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1saXN0Qm94IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QgLmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtIGEgLmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX19pbWcuY292ZXItaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyggMTAwJSAqIDE3MiAvIDI1Mik7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtbGlzdEJveCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbSBhIC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbV9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNTNyZW07XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtbGlzdEJveCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbSBhIC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbV9fdGl0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjE1M3JlbTtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1saXN0Qm94IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QgLmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtIGE6aG92ZXIgKiB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtbGlzdEJveCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbSBhOmhvdmVyICogaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmJsb2dBcmVhLWxpc3RCb3gtbGlzdCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW0uaXMtbmV3IGEgLmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX19kYXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTkVXXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjM5NzAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmNvbUNtc1BhZ2VyMDEuaXMtYmxvZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1zaWRlQm94IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuMTUzcmVtO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3gge1xuICAgIHdpZHRoOiA3NzdweDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5ibG9nRHRsQXJlYS1tYWluQm94X19pbWcuY292ZXItaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyggMTAwJSAqIDM4MCAvIDc3Nyk7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCAuYmxvZ0R0bEFyZWEtbWFpbkJveC1jYXRCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5ibG9nRHRsQXJlYS1tYWluQm94LWNhdEJveCAuYmxvZ0R0bEFyZWEtbWFpbkJveC1jYXRCb3hfX2NhdCB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5ibG9nRHRsQXJlYS1tYWluQm94LWNhdEJveCAuY29tU25zQm94IC5jb21TbnNCb3gtbGlzdCAuY29tU25zQm94LWxpc3RfX2l0ZW0ge1xuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jdHdpdHRlci13aWRnZXQtMFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI2ZiLXJvb3RcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCAuYmxvZ0R0bEFyZWEtbWFpbkJveC1jYXRCb3ggLmNvbVNuc0JveCAuY29tU25zQm94LWxpc3QgLmNvbVNuc0JveC1saXN0X19pdGVtIGRpdiNmYi1yb290LmZiX3Jlc2V0IGRpdiBkaXYge1xuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jZmJfeGRtX2ZyYW1lX2h0dHBzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggLmJsb2dEdGxBcmVhLW1haW5Cb3hfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggLmJsb2dEdGxBcmVhLW1haW5Cb3hfX2RhdGUuaXMtbmV3OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTkVXXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDFweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGMzk3MDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCAuYmxvZ0R0bEFyZWEtbWFpbkJveF9fdGl0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAyLjE1M3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5jbXMtbXNnLWJveDAxLmlzLWJsb2cge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCAuY21zLW1zZy1ib3gwMS5pcy1ibG9nIGEge1xuICAgIGNvbG9yOiAjMTg5NDhDO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggPiAuY29tU25zQm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggPiAuY29tU25zQm94IC5jb21TbnNCb3gtbGlzdCAuY29tU25zQm94LWxpc3RfX2l0ZW0ge1xuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jdHdpdHRlci13aWRnZXQtMVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI2ZiLXJvb3RcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCAuYmxvZ0R0bEFyZWEtbWFpbkJveF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nQXJlYS1zaWRlQm94IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5NXB4KSB7XG4gIC8qKioqKiog44OX44Ot44K444Kn44Kv44OI44GU44Go44Oh44Oz44OG44OK44Oz44K5IOmWi+WniyAqKioqKioqL1xuICAvKioqKioqIOODl+ODreOCuOOCp+OCr+ODiOOBlOOBqOODoeODs+ODhuODiuODs+OCuSDntYLkuoYgKioqKioqKi9cbiAgaGVhZGVyIC5oZHItYXJlYTAxIC5oZHItYXJlYTAxLWZ2aWV3Qm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1ncy9oZHJfYmcwMS5qcGcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJS9jb3ZlcjtcbiAgfVxuICAvKiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbuOBk+OBk+OBq+i/veWKoFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICovXG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjE1M3JlbTtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1saXN0Qm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmJsb2dBcmVhLWxpc3RCb3hfX2NhdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNFRUU7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtbGlzdEJveCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtbGlzdEJveCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDFweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtbGlzdEJveCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1saXN0Qm94IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QgLmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtIGEgLmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX19jYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAlLCAxcHgpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtbGlzdEJveCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbSBhIC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbV9faW1nLmNvdmVyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoIDEwMCUgKiAxNzIgLyAyNTIpO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmJsb2dBcmVhLWxpc3RCb3gtbGlzdCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW0gYSAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEuMTUzcmVtO1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmJsb2dBcmVhLWxpc3RCb3gtbGlzdCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW0gYSAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX3RpdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNTNyZW07XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtbGlzdEJveCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbSBhOmhvdmVyICoge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0FyZWEgLmJsb2dBcmVhLWxpc3RCb3ggLmJsb2dBcmVhLWxpc3RCb3gtbGlzdCAuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW0gYTpob3ZlciAqIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1saXN0Qm94IC5ibG9nQXJlYS1saXN0Qm94LWxpc3QgLmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtLmlzLW5ldyBhIC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbV9fZGF0ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk5FV1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0YzOTcwMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dBcmVhIC5ibG9nQXJlYS1saXN0Qm94IC5jb21DbXNQYWdlcjAxLmlzLWJsb2cge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nQXJlYSAuYmxvZ0FyZWEtc2lkZUJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuMTUzcmVtO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCAuYmxvZ0R0bEFyZWEtbWFpbkJveF9faW1nLmNvdmVyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoIDEwMCUgKiAzODAgLyA3NzcpO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggLmJsb2dEdGxBcmVhLW1haW5Cb3gtY2F0Qm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggLmJsb2dEdGxBcmVhLW1haW5Cb3gtY2F0Qm94IC5ibG9nRHRsQXJlYS1tYWluQm94LWNhdEJveF9fY2F0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5ibG9nRHRsQXJlYS1tYWluQm94LWNhdEJveCAuY29tU25zQm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggLmJsb2dEdGxBcmVhLW1haW5Cb3gtY2F0Qm94IC5jb21TbnNCb3ggLmNvbVNuc0JveC1saXN0IC5jb21TbnNCb3gtbGlzdF9faXRlbSB7XG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiN0d2l0dGVyLXdpZGdldC0wXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jZmItcm9vdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5ibG9nRHRsQXJlYS1tYWluQm94LWNhdEJveCAuY29tU25zQm94IC5jb21TbnNCb3gtbGlzdCAuY29tU25zQm94LWxpc3RfX2l0ZW0gZGl2I2ZiLXJvb3QuZmJfcmVzZXQgZGl2IGRpdiB7XG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiNmYl94ZG1fZnJhbWVfaHR0cHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCAuYmxvZ0R0bEFyZWEtbWFpbkJveF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCAuYmxvZ0R0bEFyZWEtbWFpbkJveF9fZGF0ZS5pcy1uZXc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJORVdcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI0YzOTcwMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5ibG9nRHRsQXJlYS1tYWluQm94X190aXQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDIuMTUzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggLmNtcy1tc2ctYm94MDEuaXMtYmxvZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5jbXMtbXNnLWJveDAxLmlzLWJsb2cgYSB7XG4gICAgY29sb3I6ICMxODk0OEM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCA+IC5jb21TbnNCb3gge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIC5ibG9nRHRsQXJlYSAuYmxvZ0R0bEFyZWEtbWFpbkJveCA+IC5jb21TbnNCb3ggLmNvbVNuc0JveC1saXN0IC5jb21TbnNCb3gtbGlzdF9faXRlbSB7XG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiN0d2l0dGVyLXdpZGdldC0xXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jZmItcm9vdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nRHRsQXJlYS1tYWluQm94IC5ibG9nRHRsQXJlYS1tYWluQm94X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lciAuYmxvZ0R0bEFyZWEgLmJsb2dEdGxBcmVhLW1haW5Cb3ggLmJsb2dEdGxBcmVhLW1haW5Cb3hfX2J0biBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAubWFpbi1jb250YWluZXIgLmJsb2dEdGxBcmVhIC5ibG9nQXJlYS1zaWRlQm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyoqKioqKiDjg5fjg63jgrjjgqfjgq/jg4jjgZTjgajjg6Hjg7Pjg4bjg4rjg7Pjgrkg6ZaL5aeLICoqKioqKiovXHJcbiRNSU5fV0lEVEg6IDExODBweDtcclxuJEJSRUFLUE9JTlRTOiAoXHJcbiAgJ3NwMic6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KScsXHJcbiAgJ3NwJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5NXB4KScsXHJcbiAgJ3BkJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk1cHgpJyxcclxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk2cHgpJyxcclxuLyogJ3NtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpJyxcclxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxyXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCknLFxyXG4gICd4bCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCknLCovXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vKioqKioqIOODl+ODreOCuOOCp+OCr+ODiOOBlOOBqOODoeODs+ODhuODiuODs+OCuSDntYLkuoYgKioqKioqKi9cclxuXHJcbkBtaXhpbiBtcSggJGJyZWFrcG9pbnQ6IHBjICkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJEJSRUFLUE9JTlRTLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG9wYWNpdHkoICR2YWw6IDAuOCApe1xyXG4gIG9wYWNpdHk6ICR2YWw7XHJcbiAgZmlsdGVyOiBhbHBoYSggb3BhY2l0eT0kdmFsKjEwMCApO1xyXG59XHJcblxyXG5AbWl4aW4gcmVsYXRpdmUoICR6SW5kZXg6IDEgKXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgemluZGV4KCAkekluZGV4ICk7XHJcbn1cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZSggJGRpc3BXaWR0aCwgJGRpc3BIZWlnaHQsICR3aWR0aDogMSwgJGhlaWdodDogMSwgJHpJbmRleDogMSwgJHRvcDogMCwgJGxlZnQ6IDAsICRib3R0b206IG51bGwsICRyaWdodDogbnVsbCwgJGNlbnRlckZsZzogZmFsc2UgKXtcclxuICAkbF9kaXNwV2lkdGg6ICRkaXNwV2lkdGg7XHJcbiAgQGlmIHR5cGUtb2YoICRsX2Rpc3BXaWR0aCApID09IG51bWJlciB7XHJcbiAgICAkbF9kaXNwV2lkdGg6ICN7JGxfZGlzcFdpZHRofXB4O1xyXG4gIH1cclxuICAkbF9kaXNwV2lkdGhWdzogc3RyLXJlcGxhY2UoIFwiJVwiLCBcInZ3XCIsICRsX2Rpc3BXaWR0aCApO1xyXG4gICRsX3dpZHRoOiAkd2lkdGg7XHJcbiAgJGxfaGVpZ2h0OiAkZGlzcEhlaWdodDtcclxuICBAaWYgJGRpc3BIZWlnaHQgPT0gY2FsYyB7XHJcbiAgICAkbF9oZWlnaHQ6ICN7JGxfZGlzcFdpZHRoVnd9ICogI3skaGVpZ2h0fSAvICN7JHdpZHRofTtcclxuICB9XHJcbiAgQGVsc2UgaWYgdHlwZS1vZiggJGRpc3BIZWlnaHQgKSA9PSBudW1iZXIge1xyXG4gICAgJGxfaGVpZ2h0OiAjeyRsX2hlaWdodH1weDtcclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBAaWYgJHRvcCAhPSBudWxsIHtcclxuICAgIHRvcDogJHRvcDtcclxuICB9XHJcbiAgQGlmICRsZWZ0ICE9IG51bGwge1xyXG4gICAgbGVmdDogJGxlZnQ7XHJcbiAgfVxyXG4gIEBpZiAkYm90dG9tICE9IG51bGwge1xyXG4gICAgYm90dG9tOiAkYm90dG9tO1xyXG4gIH1cclxuICBAaWYgJHJpZ2h0ICE9IG51bGwge1xyXG4gICAgcmlnaHQ6ICRyaWdodDtcclxuICB9XHJcbiAgQGluY2x1ZGUgemluZGV4KCAkekluZGV4ICk7XHJcbiAgQGlmICRjZW50ZXJGbGcgPT0gdHJ1ZSB7XHJcbiAgICBtYXJnaW46IHtcclxuICAgICAgQGlmICR0b3AgPT0gNTAlIHtcclxuICAgICAgICB0b3A6IGNhbGMoICggI3skbF9oZWlnaHR9ICkgKiAtMC41ICk7XHJcbiAgICAgIH1cclxuICAgICAgQGlmICRsZWZ0ID09IDUwJSB7XHJcbiAgICAgICAgbGVmdDogY2FsYyggI3skbF9kaXNwV2lkdGh9ICogLTAuNSApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHdpZHRoOiAjeyRsX2Rpc3BXaWR0aH07XHJcbiAgQGlmICRkaXNwSGVpZ2h0ID09IGNhbGMge1xyXG4gICAgaGVpZ2h0OiBjYWxjKCAjeyRsX2hlaWdodH0gKTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgaGVpZ2h0OiAjeyRsX2hlaWdodH07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyaW5nKCAkZGlzcFdpZHRoLCAkZGlzcEhlaWdodCwgJHpJbmRleDogMSwgJHdpZHRoOiBudWxsLCAkaGVpZ2h0OiBudWxsICl7XHJcbiAgJGxfZGlzcFdpZHRoOiAkZGlzcFdpZHRoO1xyXG4gIEBpZiB0eXBlLW9mKCAkbF9kaXNwV2lkdGggKSA9PSBudW1iZXIge1xyXG4gICAgJGxfZGlzcFdpZHRoOiAjeyRsX2Rpc3BXaWR0aH1weDtcclxuICB9XHJcbiAgJGxfZGlzcFdpZHRoVnc6IHN0ci1yZXBsYWNlKCBcIiVcIiwgXCJ2d1wiLCAkbF9kaXNwV2lkdGggKTtcclxuICAkbF93aWR0aDogJHdpZHRoO1xyXG4gICRsX2hlaWdodDogJGRpc3BIZWlnaHQ7XHJcbiAgQGlmICRkaXNwSGVpZ2h0ID09IGNhbGMge1xyXG4gICAgJGxfaGVpZ2h0OiAjeyRsX2Rpc3BXaWR0aFZ3fSAqICN7JGhlaWdodH0gLyAjeyR3aWR0aH07XHJcbiAgfVxyXG4gIEBlbHNlIGlmIHR5cGUtb2YoICRkaXNwSGVpZ2h0ICkgPT0gbnVtYmVyIHtcclxuICAgICRsX2hlaWdodDogI3skbF9oZWlnaHR9cHg7XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA1MCU7XHJcbiAgcmlnaHQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCA1MCUsIDUwJSwgI3skekluZGV4fXB4ICk7XHJcbiAgd2lkdGg6ICN7JGxfZGlzcFdpZHRofTtcclxuICBAaWYgJGRpc3BIZWlnaHQgPT0gY2FsYyB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoICN7JGxfaGVpZ2h0fSApO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBoZWlnaHQ6ICN7JGxfaGVpZ2h0fTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB6aW5kZXgoICR6SW5kZXg6IDEgKXtcclxuICB6LWluZGV4OiAjeyR6SW5kZXh9O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAlLCAwJSwgI3skekluZGV4fXB4ICk7XHJcbn1cclxuXHJcbkBtaXhpbiBiZWZvcmUoICRkaXNwV2lkdGgsICRkaXNwSGVpZ2h0LCAkd2lkdGg6IDEsICRoZWlnaHQ6IDEsICR6SW5kZXg6IDEsICR0b3A6IDAsICRsZWZ0OiAwLCAkYm90dG9tOiBudWxsLCAkcmlnaHQ6IG51bGwsICRjZW50ZXJGbGc6IGZhbHNlICl7XHJcbiAgLy8g6KGo56S65bmFLCDooajnpLrpq5jjgZXvvIhjYWxj44Gn6Ieq5YuV6KiI566X44CB5YCk5oyH5a6a44Gn5Zu65a6a6auY44GV77yJLCDmr5TnjofluYUsIOavlOeOh+mrmOOBlSwgemluZGV4LCB0b3AsIGxlZnQsIGJvdHRvbSwgcmlnaHQsIOS4reWkruWvhOOBm+ODleODqeOCsFxyXG4gIEBpbmNsdWRlIGFic29sdXRlKCAkZGlzcFdpZHRoLCAkZGlzcEhlaWdodCwgJHdpZHRoLCAkaGVpZ2h0LCAkekluZGV4LCAkdG9wLCAkbGVmdCwgJGJvdHRvbSwgJHJpZ2h0LCAkY2VudGVyRmxnICk7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuQG1peGluIGFmdGVyKCAkZGlzcFdpZHRoLCAkZGlzcEhlaWdodCwgJHdpZHRoOiAxLCAkaGVpZ2h0OiAxLCAkekluZGV4OiAxLCAkdG9wOiAwLCAkbGVmdDogMCwgJGJvdHRvbTogbnVsbCwgJHJpZ2h0OiBudWxsLCAkY2VudGVyRmxnOiBmYWxzZSApe1xyXG4gIC8vIOihqOekuuW5hSwg6KGo56S66auY44GV77yIY2FsY+OBp+iHquWLleioiOeul+OAgeWApOaMh+WumuOBp+WbuuWumumrmOOBle+8iSwg5q+U546H5bmFLCDmr5Tnjofpq5jjgZUsIHppbmRleCwgdG9wLCBsZWZ0LCBib3R0b20sIHJpZ2h0LCDkuK3lpK7lr4TjgZvjg5Xjg6njgrBcclxuICBAaW5jbHVkZSBhYnNvbHV0ZSggJGRpc3BXaWR0aCwgJGRpc3BIZWlnaHQsICR3aWR0aCwgJGhlaWdodCwgJHpJbmRleCwgJHRvcCwgJGxlZnQsICRib3R0b20sICRyaWdodCwgJGNlbnRlckZsZyApO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3Vic3RyLCAkbmV3c3Vic3RyLCAkc3RyLCAkYWxsOmZhbHNlKSB7XHJcbiAgICAkcG9zIDogc3RyLWluZGV4KCRzdHIsICRzdWJzdHIpO1xyXG4gXHJcbiAgICBAd2hpbGUgJHBvcyAhPSBudWxsIHtcclxuICAgICAgICAkc3RybGVuIDogc3RyLWxlbmd0aCgkc3Vic3RyKTtcclxuICAgICAgICAkc3RhcnQgOiBzdHItc2xpY2UoJHN0ciwgMCwgJHBvcyAtIDEpO1xyXG4gICAgICAgICRlbmQgOiBzdHItc2xpY2UoJHN0ciwgJHBvcyArICRzdHJsZW4pO1xyXG4gICAgICAgICRzdHIgOiAkc3RhcnQgKyAkbmV3c3Vic3RyICsgJGVuZDtcclxuIFxyXG4gICAgICAgIEBpZiAkYWxsID09IHRydWUge1xyXG4gICAgICAgICAgICAkcG9zIDogc3RyLWluZGV4KCRzdHIsICRzdWJzdHIpO1xyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAkcG9zIDogbnVsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICRzdHI7XHJcbn1cclxuXHJcbiRGU184UFg6IDAuNjE1cmVtO1xyXG4kRlNfOVBYOiAwLjY5MnJlbTtcclxuJEZTXzEwUFg6IDAuNzY5cmVtO1xyXG4kRlNfMTFQWDogMC44NDZyZW07XHJcbiRGU18xMlBYOiAwLjkyM3JlbTtcclxuJEZTXzEzUFg6IDFyZW07XHJcbiRGU18xNFBYOiAxLjA3NnJlbTtcclxuJEZTXzE1UFg6IDEuMTUzcmVtO1xyXG4kRlNfMTZQWDogMS4yM3JlbTtcclxuJEZTXzE3UFg6IDEuMzA3cmVtO1xyXG4kRlNfMThQWDogMS4zODRyZW07XHJcbiRGU18xOVBYOiAxLjQ2MXJlbTtcclxuJEZTXzIwUFg6IDEuNTM4cmVtO1xyXG4kRlNfMjFQWDogMS42MTVyZW07XHJcbiRGU18yMlBYOiAxLjY5MnJlbTtcclxuJEZTXzIzUFg6IDEuNzY5cmVtO1xyXG4kRlNfMjRQWDogMS44NDZyZW07XHJcbiRGU18yNVBYOiAxLjkyM3JlbTtcclxuJEZTXzI2UFg6IDJyZW07XHJcbiRGU18yN1BYOiAyLjA3NnJlbTtcclxuJEZTXzI4UFg6IDIuMTUzcmVtO1xyXG4kRlNfMjlQWDogMi4yM3JlbTtcclxuJEZTXzMwUFg6IDIuMzA3cmVtO1xyXG4kRlNfMzFQWDogMi4zODRyZW07XHJcbiRGU18zMlBYOiAyLjQ2MXJlbTtcclxuJEZTXzMzUFg6IDIuNTM4cmVtO1xyXG4kRlNfMzRQWDogMi42MTVyZW07XHJcbiRGU18zNVBYOiAyLjY5MnJlbTtcclxuJEZTXzM2UFg6IDIuNzY5cmVtO1xyXG4kRlNfMzdQWDogMi44NDZyZW07XHJcbiRGU18zOFBYOiAyLjkyM3JlbTtcclxuJEZTXzM5UFg6IDNyZW07XHJcbiRGU180MFBYOiAzLjA3NnJlbTtcclxuJEZTXzQxUFg6IDMuMTUzcmVtO1xyXG4kRlNfNDJQWDogMy4yM3JlbTtcclxuJEZTXzQzUFg6IDMuMzA3cmVtO1xyXG4kRlNfNDRQWDogMy4zODRyZW07XHJcbiRGU180NVBYOiAzLjQ2MXJlbTtcclxuJEZTXzQ2UFg6IDMuNTM4cmVtO1xyXG4kRlNfNDdQWDogMy42MTVyZW07XHJcbiRGU180OFBYOiAzLjY5MnJlbTtcclxuJEZTXzQ5UFg6IDMuNzY5cmVtO1xyXG4kRlNfNTBQWDogMy44NDZyZW07XHJcbiRGU181MVBYOiAzLjkyM3JlbTtcclxuJEZTXzUyUFg6IDRyZW07XHJcbiRGU181M1BYOiA0LjA3NnJlbTtcclxuJEZTXzU0UFg6IDQuMTUzcmVtO1xyXG4kRlNfNTVQWDogNC4yM3JlbTtcclxuJEZTXzU2UFg6IDQuMzA3cmVtO1xyXG4kRlNfNTdQWDogNC4zODRyZW07XHJcbiRGU181OFBYOiA0LjQ2MXJlbTtcclxuJEZTXzU5UFg6IDQuNTM4cmVtO1xyXG4kRlNfNjBQWDogNC42MTVyZW07XHJcbiRGU182MVBYOiA0LjY5MnJlbTtcclxuJEZTXzYyUFg6IDQuNzY5cmVtO1xyXG4kRlNfNjNQWDogNC44NDZyZW07XHJcbiRGU182NFBYOiA0LjkyM3JlbTtcclxuJEZTXzY1UFg6IDVyZW07XHJcbiRGU182NlBYOiA1LjA3NnJlbTtcclxuJEZTXzY3UFg6IDUuMTUzcmVtO1xyXG4kRlNfNjhQWDogNS4yM3JlbTtcclxuJEZTXzY5UFg6IDUuMzA3cmVtO1xyXG4kRlNfNzBQWDogNS4zODRyZW07XHJcbiRGU183MVBYOiA1LjQ2MXJlbTtcclxuJEZTXzcyUFg6IDUuNTM4cmVtO1xyXG4kRlNfNzNQWDogNS42MTVyZW07XHJcbiRGU183NFBYOiA1LjY5MnJlbTtcclxuJEZTXzc1UFg6IDUuNzY5cmVtO1xyXG4kRlNfNzZQWDogNS44NDZyZW07XHJcbiRGU183N1BYOiA1LjkyM3JlbTtcclxuJEZTXzc4UFg6IDZyZW07XHJcbiRGU183OVBYOiA2LjA3NnJlbTtcclxuJEZTXzgwUFg6IDYuMTUzcmVtO1xyXG4kRlNfODFQWDogNi4yM3JlbTtcclxuJEZTXzgyUFg6IDYuMzA3cmVtO1xyXG4kRlNfODNQWDogNi4zODRyZW07XHJcbiRGU184NFBYOiA2LjQ2MXJlbTtcclxuJEZTXzg1UFg6IDYuNTM4cmVtO1xyXG4kRlNfODZQWDogNi42MTVyZW07XHJcbiRGU184N1BYOiA2LjY5MnJlbTtcclxuJEZTXzg4UFg6IDYuNzY5cmVtO1xyXG4kRlNfODlQWDogNi44NDZyZW07XHJcbiRGU185MFBYOiA2LjkyM3JlbTtcclxuJEZTXzkxUFg6IDdyZW07XHJcbiRGU185MlBYOiA3LjA3NnJlbTtcclxuJEZTXzkzUFg6IDcuMTUzcmVtO1xyXG4kRlNfOTRQWDogNy4yM3JlbTtcclxuJEZTXzk1UFg6IDcuMzA3cmVtO1xyXG4kRlNfOTZQWDogNy4zODRyZW07XHJcbiRGU185N1BYOiA3LjQ2MXJlbTtcclxuJEZTXzk4UFg6IDcuNTM4cmVtO1xyXG4kRlNfOTlQWDogNy42MTVyZW07XHJcbiRGU18xMDBQWDogNy42OTJyZW07XHJcblxyXG5cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21tb25zL3N0eWxlcy9jb21tb25cIjtcclxuXHJcblxyXG5oZWFkZXIge1xyXG5cdC5oZHItYXJlYTAxIHtcclxuXHRcdC5oZHItYXJlYTAxLWZ2aWV3Qm94IHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZ3MvaGRyX2JnMDEuanBnKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSA1MCUgLyBjb3ZlcjtcclxuXHRcdFx0Lmhkci1hcmVhMDEtZnZpZXdCb3hfX3RpdCB7XHJcblx0XHRcdFx0Lmhkci1hcmVhMDEtZnZpZXdCb3hfX3RpdC1zdHJvbmcwMSB7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZHItYXJlYTAxLWZ2aWV3Qm94X190aXQtc21hbGwwMSB7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbuOBk+OBk+OBq+i/veWKoFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICovXHJcbi5tYWluLWNvbnRhaW5lciB7XHJcblxyXG5cclxuXHJcblx0LmJsb2dBcmVhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Zm9udC1zaXplOiAkRlNfMTVQWDtcclxuXHRcdC5ibG9nQXJlYS1saXN0Qm94IHtcclxuXHRcdFx0d2lkdGg6IDc3NnB4O1xyXG5cdFx0XHQuYmxvZ0FyZWEtbGlzdEJveF9fY2F0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0VFRTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRcdFx0LmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlbGF0aXZlKDEpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNTJweDtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0LmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX19jYXQge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHQvLyB6aW5kZXjmjIflrppcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB6aW5kZXgoIDEgKTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMTBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbV9faW1nLmNvdmVyLWltZyB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGMoIDEwMCUgKiAxNzIgLyAyNTIgKTtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX2RhdGUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRGU18xNVBYO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbV9fdGl0IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkRlNfMTVQWDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciAqIHtcclxuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcclxuXHRcdFx0XHRcdFx0ICAgIGltZyB7XHJcblx0XHRcdFx0XHRcdCAgICBcdEBpbmNsdWRlIG9wYWNpdHkoMS4wKTtcclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW0uaXMtbmV3IHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX2NhdCB7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX19pbWcuY292ZXItaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX2RhdGUge1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIk5FV1wiO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjM5NzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX190aXQge1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21DbXNQYWdlcjAxLmlzLWJsb2cge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdFx0LmNvbUNtc1BhZ2VyMDEtaW5uZXIge1xyXG5cdFx0XHRcdFx0LmNvbUNtc1BhZ2VyMDFfX3ByZXYge1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbUNtc1BhZ2VyMDFfX25leHQge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29tQ21zUGFnZXIwMS1saXN0IHtcclxuXHRcdFx0XHRcdC5jb21DbXNQYWdlcjAxLWxpc3QtaXRlbSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdC5jb21DbXNQYWdlcjAxLWxpc3QtaXRlbV9fcGFnZSB7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb21DbXNQYWdlcjAxLWxpc3QtaXRlbV9fcGFnZS5pcy1hY3RpdmUwMSB7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9nQXJlYS1zaWRlQm94IHtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHQuY29tQ21zU2lkZUxpc3Qge1xyXG5cdFx0XHRcdC5jb21DbXNTaWRlTGlzdF9fdGl0IHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbUNtc1NpZGVMaXN0LWxpc3Qge1xyXG5cdFx0XHRcdFx0LmNvbUNtc1NpZGVMaXN0LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuYmxvZ0R0bEFyZWEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmb250LXNpemU6ICRGU18xNVBYO1xyXG5cdFx0LmJsb2dEdGxBcmVhLW1haW5Cb3gge1xyXG5cdFx0XHR3aWR0aDogNzc3cHg7XHJcblx0XHRcdC5ibG9nRHRsQXJlYS1tYWluQm94X19pbWcuY292ZXItaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogY2FsYyggMTAwJSAqIDM4MCAvIDc3NyApO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ibG9nRHRsQXJlYS1tYWluQm94LWNhdEJveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdC5ibG9nRHRsQXJlYS1tYWluQm94LWNhdEJveF9fY2F0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb21TbnNCb3gge1xyXG5cdFx0XHRcdFx0LmNvbVNuc0JveC1saXN0IHtcclxuXHRcdFx0XHRcdFx0LmNvbVNuc0JveC1saXN0X19pdGVtIHtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jdHdpdHRlci13aWRnZXQtMFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHRcdFx0XHRcdFx0XHRpZnJhbWUjdHdpdHRlci13aWRnZXQtMC50d2l0dGVyLXNoYXJlLWJ1dHRvbi50d2l0dGVyLXNoYXJlLWJ1dHRvbi1yZW5kZXJlZC50d2l0dGVyLXR3ZWV0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYi1saWtlLmZiX2lmcmFtZV93aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI2ZiLXJvb3RcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblx0XHRcdFx0XHRcdFx0ZGl2I2ZiLXJvb3QuZmJfcmVzZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jZmJfeGRtX2ZyYW1lX2h0dHBzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmcmFtZSNmYl94ZG1fZnJhbWVfaHR0cHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC5ibG9nRHRsQXJlYS1tYWluQm94X19kYXRlIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJEZTXzEzUFg7XHJcblx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0Ji5pcy1uZXcge1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJORVdcIjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0YzOTcwMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmxvZ0R0bEFyZWEtbWFpbkJveF9fdGl0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkRlNfMjhQWDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY21zLW1zZy1ib3gwMS5pcy1ibG9nIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxODk0OEM7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiAuY29tU25zQm94IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdC5jb21TbnNCb3gtbGlzdCB7XHJcblx0XHRcdFx0XHQuY29tU25zQm94LWxpc3RfX2l0ZW0ge1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiN0d2l0dGVyLXdpZGdldC0xXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cdFx0XHRcdFx0XHRpZnJhbWUjdHdpdHRlci13aWRnZXQtMS50d2l0dGVyLXNoYXJlLWJ1dHRvbi50d2l0dGVyLXNoYXJlLWJ1dHRvbi1yZW5kZXJlZC50d2l0dGVyLXR3ZWV0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZiLWxpa2UuZmJfaWZyYW1lX3dpZGdldCB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZnJhbWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiNmYi1yb290XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cdFx0XHRcdFx0XHRkaXYjZmItcm9vdCB7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ibG9nRHRsQXJlYS1tYWluQm94X19idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9nQXJlYS1zaWRlQm94IHtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHQuY29tQ21zU2lkZUxpc3Qge1xyXG5cdFx0XHRcdC5jb21DbXNTaWRlTGlzdF9fdGl0IHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbUNtc1NpZGVMaXN0LWxpc3Qge1xyXG5cdFx0XHRcdFx0LmNvbUNtc1NpZGVMaXN0LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvc3R5bGVzL2NvbW1vblwiO1xyXG5cclxuXHJcbmhlYWRlciB7XHJcblx0Lmhkci1hcmVhMDEge1xyXG5cdFx0Lmhkci1hcmVhMDEtZnZpZXdCb3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1ncy9oZHJfYmcwMS5qcGcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJSAvIGNvdmVyO1xyXG5cdFx0XHQuaGRyLWFyZWEwMS1mdmlld0JveF9fdGl0IHtcclxuXHRcdFx0XHQuaGRyLWFyZWEwMS1mdmlld0JveF9fdGl0LXN0cm9uZzAxIHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmhkci1hcmVhMDEtZnZpZXdCb3hfX3RpdC1zbWFsbDAxIHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxu44GT44GT44Gr6L+95YqgXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gKi9cclxuLm1haW4tY29udGFpbmVyIHtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHQuYmxvZ0FyZWEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmb250LXNpemU6ICRGU18xNVBYO1xyXG5cdFx0LmJsb2dBcmVhLWxpc3RCb3gge1xyXG5cdFx0XHQvLyB3aWR0aDogNzc2cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0LmJsb2dBcmVhLWxpc3RCb3hfX2NhdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFRUU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2dBcmVhLWxpc3RCb3gtbGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0XHRcdC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSByZWxhdGl2ZSgxKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMiU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ5JTtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0LmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX19jYXQge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHQvLyB6aW5kZXjmjIflrppcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB6aW5kZXgoIDEgKTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMTBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbV9faW1nLmNvdmVyLWltZyB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGMoIDEwMCUgKiAxNzIgLyAyNTIgKTtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX2RhdGUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRGU18xNVBYO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ibG9nQXJlYS1saXN0Qm94LWxpc3QtaXRlbV9fdGl0IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkRlNfMTVQWDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciAqIHtcclxuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcclxuXHRcdFx0XHRcdFx0ICAgIGltZyB7XHJcblx0XHRcdFx0XHRcdCAgICBcdEBpbmNsdWRlIG9wYWNpdHkoMS4wKTtcclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW0uaXMtbmV3IHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX2NhdCB7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX19pbWcuY292ZXItaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmxvZ0FyZWEtbGlzdEJveC1saXN0LWl0ZW1fX2RhdGUge1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIk5FV1wiO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjM5NzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJsb2dBcmVhLWxpc3RCb3gtbGlzdC1pdGVtX190aXQge1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21DbXNQYWdlcjAxLmlzLWJsb2cge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdFx0LmNvbUNtc1BhZ2VyMDEtaW5uZXIge1xyXG5cdFx0XHRcdFx0LmNvbUNtc1BhZ2VyMDFfX3ByZXYge1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbUNtc1BhZ2VyMDFfX25leHQge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29tQ21zUGFnZXIwMS1saXN0IHtcclxuXHRcdFx0XHRcdC5jb21DbXNQYWdlcjAxLWxpc3QtaXRlbSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdC5jb21DbXNQYWdlcjAxLWxpc3QtaXRlbV9fcGFnZSB7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb21DbXNQYWdlcjAxLWxpc3QtaXRlbV9fcGFnZS5pcy1hY3RpdmUwMSB7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9nQXJlYS1zaWRlQm94IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0LmNvbUNtc1NpZGVMaXN0IHtcclxuXHRcdFx0XHQuY29tQ21zU2lkZUxpc3RfX3RpdCB7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb21DbXNTaWRlTGlzdC1saXN0IHtcclxuXHRcdFx0XHRcdC5jb21DbXNTaWRlTGlzdC1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0LmJsb2dEdGxBcmVhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Zm9udC1zaXplOiAkRlNfMTVQWDtcclxuXHRcdC5ibG9nRHRsQXJlYS1tYWluQm94IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogNzAwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHQuYmxvZ0R0bEFyZWEtbWFpbkJveF9faW1nLmNvdmVyLWltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGMoIDEwMCUgKiAzODAgLyA3NzcgKTtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmxvZ0R0bEFyZWEtbWFpbkJveC1jYXRCb3gge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0LmJsb2dEdGxBcmVhLW1haW5Cb3gtY2F0Qm94X19jYXQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNHB4IDEwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbVNuc0JveCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0LmNvbVNuc0JveC1saXN0IHtcclxuXHRcdFx0XHRcdFx0LmNvbVNuc0JveC1saXN0X19pdGVtIHtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jdHdpdHRlci13aWRnZXQtMFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHRcdFx0XHRcdFx0XHRpZnJhbWUjdHdpdHRlci13aWRnZXQtMC50d2l0dGVyLXNoYXJlLWJ1dHRvbi50d2l0dGVyLXNoYXJlLWJ1dHRvbi1yZW5kZXJlZC50d2l0dGVyLXR3ZWV0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYi1saWtlLmZiX2lmcmFtZV93aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI2ZiLXJvb3RcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblx0XHRcdFx0XHRcdFx0ZGl2I2ZiLXJvb3QuZmJfcmVzZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jZmJfeGRtX2ZyYW1lX2h0dHBzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmcmFtZSNmYl94ZG1fZnJhbWVfaHR0cHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmxvZ0R0bEFyZWEtbWFpbkJveF9fZGF0ZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6ICRGU18xM1BYO1xyXG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRcdCYuaXMtbmV3IHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiTkVXXCI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMXB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGMzk3MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2dEdGxBcmVhLW1haW5Cb3hfX3RpdCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJEZTXzI4UFg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNtcy1tc2ctYm94MDEuaXMtYmxvZyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMTg5NDhDO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gLmNvbVNuc0JveCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHQuY29tU25zQm94LWxpc3Qge1xyXG5cdFx0XHRcdFx0LmNvbVNuc0JveC1saXN0X19pdGVtIHtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jdHdpdHRlci13aWRnZXQtMVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHRcdFx0XHRcdFx0aWZyYW1lI3R3aXR0ZXItd2lkZ2V0LTEudHdpdHRlci1zaGFyZS1idXR0b24udHdpdHRlci1zaGFyZS1idXR0b24tcmVuZGVyZWQudHdpdHRlci10d2VldC1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mYi1saWtlLmZiX2lmcmFtZV93aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jZmItcm9vdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHRcdFx0XHRcdFx0ZGl2I2ZiLXJvb3Qge1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmxvZ0R0bEFyZWEtbWFpbkJveF9fYnRuIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmxvZ0FyZWEtc2lkZUJveCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHRcdFx0LmNvbUNtc1NpZGVMaXN0IHtcclxuXHRcdFx0XHQuY29tQ21zU2lkZUxpc3RfX3RpdCB7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb21DbXNTaWRlTGlzdC1saXN0IHtcclxuXHRcdFx0XHRcdC5jb21DbXNTaWRlTGlzdC1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcbn1cclxuIl19 */
