.blogin-header{padding:2.77778vw}@media screen and (max-width:960px){.blogin-header{padding:4vw 4vw 0}}.blogin-header .date-tag{display:-webkit-box;display:-ms-flexbox;display:flex}.blogin-header .date-tag .date{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#f5f5f5;margin-right:.34722vw;padding:.13889vw .55556vw 0;border-radius:.55556vw;background-color:#050505}.blogin-header .date-tag .tag,.blogin-header .title-wrap h1,.blogin-share .label{color:#050505;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}@media screen and (max-width:960px){.blogin-header .date-tag .date{font-size:3.2vw;margin-right:.8vw;padding:.53333vw 2.13333vw 0;border-radius:1.6vw}}.blogin-header .date-tag .tag{font-size:.97222vw;line-height:1.57;padding:.13889vw .55556vw 0;border-radius:.55556vw;border:1px solid rgba(0,0,0,.2)}.blogin-header .title-wrap{margin-top:2.08333vw;max-width:73.88889vw}@media screen and (max-width:960px){.blogin-header .date-tag .tag{font-size:3.2vw;padding:.53333vw 2.13333vw 0;border-radius:1.6vw}.blogin-header .title-wrap{margin-top:5.33333vw;max-width:100%}}.blogin-header .title-wrap h1{font-size:2.91667vw;line-height:1.19}.blogin-share{margin-top:8.33333vw;padding:0 2.77778vw 1.875vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.blogin-header .title-wrap h1{font-size:6.4vw}.blogin-share{margin-top:16vw;padding:0 4vw 4vw}}.blogin-share.bottom{padding-bottom:2.43056vw;margin-top:10.41667vw;border-bottom:1px solid #050505}.blogin-share .label{opacity:.3;text-transform:uppercase;font-size:1.11111vw;line-height:1.5}.blogin-share .share-list ul{display:-webkit-box;display:-ms-flexbox;display:flex}.blogin-share .share-list ul li{margin-right:.27778vw}@media screen and (max-width:960px){.blogin-share.bottom{padding-bottom:4vw;margin-top:16vw}.blogin-share .label{font-size:3.73333vw}.blogin-share .share-list ul li{margin-right:1.33333vw}}.blogin-share .share-list ul li:last-child{margin-right:0}.blogin-share .share-list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.77778vw;height:2.77778vw;border-radius:.69444vw;border:1px solid rgba(0,0,0,.2);-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.blogin-share .share-list ul li a{width:8vw;height:8vw;border-radius:2.13333vw}}.blogin-share .share-list ul li a svg{display:block;width:1.38889vw;height:1.38889vw}.blogin-content{padding:0 2.77778vw}@media screen and (max-width:960px){.blogin-share .share-list ul li a svg{width:4vw;height:4vw}.blogin-content{padding:0 4vw}}.blogin-content .img-full-width{width:100%}.blogin-content .img-full-width img{display:block;width:100%}.blogin-content .video{margin-top:5.55556vw;width:46.66667vw}.blogin-content .video .video-wrap{position:relative}.blogin-content .video .video-wrap.active .img-wrap{z-index:1}.blogin-content .video .video-wrap.active .iframe-wrap{z-index:2}.blogin-content .video .video-wrap .img-wrap{position:relative;width:100%;height:26.11111vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:2;cursor:pointer}@media screen and (max-width:960px){.blogin-content .video{margin-top:21.33333vw;width:100%}.blogin-content .video .video-wrap .img-wrap{height:49.86667vw}}.blogin-content .video .video-wrap .img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blogin-content .video .video-wrap .img-wrap .play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6.38889vw;height:6.38889vw;border-radius:1.66667vw;background-color:#050505;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.blogin-content .video .video-wrap .img-wrap .play-icon{width:13.33333vw;height:13.33333vw;border-radius:2.66667vw}}.blogin-content .video .video-wrap .img-wrap .play-icon svg{width:1.38889vw;height:1.52778vw}.blogin-content .video .video-wrap .img-wrap .time{position:absolute;left:1.38889vw;bottom:1.38889vw;font-size:3.47222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:.48;letter-spacing:normal;text-align:left;color:#fff}.blogin-content .text-wrap li,.blogin-content .text-wrap p,.blogin-content .video .video-desc{font-stretch:normal;font-style:normal;letter-spacing:normal;color:#050505;font-weight:400;text-align:left}@media screen and (max-width:960px){.blogin-content .video .video-wrap .img-wrap .play-icon svg{width:2.93333vw;height:3.2vw}.blogin-content .video .video-wrap .img-wrap .time{left:4vw;bottom:.8vw;font-size:9.6vw;line-height:1.17}}.blogin-content .video .video-wrap .iframe-wrap{position:absolute;left:0;top:0;right:0;height:26.11111vw;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (max-width:960px){.blogin-content .video .video-wrap .iframe-wrap{height:49.86667vw}}.blogin-content .video .video-wrap .iframe-wrap iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blogin-content .video .video-desc{margin-top:1.04167vw;width:30.83333vw;font-size:1.11111vw;line-height:1.38}@media screen and (max-width:960px){.blogin-content .video .video-desc{margin-top:2.66667vw;width:100%;font-size:3.73333vw}}.blogin-content .text-wrap{margin-top:4.16667vw;width:46.66667vw;margin-left:auto}@media screen and (max-width:960px){.blogin-content .text-wrap{margin-top:8vw;width:100%}}.blogin-content .text-wrap>:first-child{margin-top:0}.blogin-content .text-wrap :last-child{margin-bottom:0}.blogin-content .text-wrap li,.blogin-content .text-wrap p{font-size:1.25vw;line-height:1.56;margin-bottom:2.08333vw}@media screen and (max-width:960px){.blogin-content .text-wrap li,.blogin-content .text-wrap p{font-size:4.26667vw;margin-bottom:8vw}}.blogin-content .text-wrap h1,.blogin-content .text-wrap h2,.blogin-content .text-wrap h3,.blogin-content .text-wrap h4,.blogin-content .text-wrap h5,.blogin-content .text-wrap h6{margin-top:5.55556vw;font-size:2.22222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#050505;margin-bottom:3.125vw}@media screen and (max-width:960px){.blogin-content .text-wrap h1,.blogin-content .text-wrap h2,.blogin-content .text-wrap h3,.blogin-content .text-wrap h4,.blogin-content .text-wrap h5,.blogin-content .text-wrap h6{margin-bottom:9.33333vw;margin-top:16vw;font-size:5.33333vw}}.blogin-content .text-wrap a{text-decoration:underline;color:rgba(5,5,5,.5);-webkit-transition:.2s ease-in-out color;-o-transition:.2s ease-in-out color;transition:.2s ease-in-out color}.blog-header .title-tags .tags ul li a,.blog-header .title-tags .title h1,.similar-blog .similar-blog-title{font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#050505;text-transform:uppercase}@media screen and (min-width:960px){.blogin-share .share-list ul li a:hover{background:#050505}.blogin-share .share-list ul li a:hover svg *{fill:#fff}.blogin-content .video .video-wrap .img-wrap .play-icon:hover{background:#fff}.blogin-content .video .video-wrap .img-wrap .play-icon:hover svg *{fill:#050505}.blogin-content .text-wrap a:hover{color:#050505}}.similar-blog .similar-blog-title{padding:5.55556vw 2.77778vw 2.43056vw;font-size:1.38889vw;font-weight:400;text-align:left}@media screen and (max-width:960px){.similar-blog .similar-blog-title{padding:16vw 5.33333vw 5.33333vw;font-size:4.26667vw}}.similar-blog .blog-list-wrap{padding-bottom:0}.blog-header{padding:1.18056vw 1.18056vw 5.55556vw;background-color:#f5f5f5}.blog-header .search{width:100%;margin-bottom:1.875vw}.blog-header .search .input-wrap{width:92.77778vw}@media screen and (max-width:960px){.blog-header{padding:2.66667vw;overflow:hidden}.blog-header .search{margin-bottom:5.33333vw}.blog-header .search .input-wrap{width:79.2vw}}.blog-header .title-tags{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .90278vw;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-header .title-tags .title h1{font-size:1.38889vw;font-weight:400;text-align:left;position:absolute;left:.90278vw}@media screen and (max-width:960px){.blog-header .title-tags{padding:0 2.66667vw;display:block}.blog-header .title-tags .title h1{position:static;font-size:4.26667vw;margin-bottom:9.33333vw}.blog-header .title-tags .tags{overflow:auto;padding-bottom:2.66667vw;margin-left:-5.33333vw;margin-right:-5.33333vw;padding-left:5.33333vw}}.blog-header .title-tags .tags{position:relative}.blog-header .title-tags .tags .tabs-hover{position:absolute;left:.34722vw;top:.34722vw;bottom:.34722vw;background-color:#050505;border-radius:.55556vw;z-index:1}@media screen and (max-width:960px){.blog-header .title-tags .tags .tabs-hover{display:none}}.blog-header .title-tags .tags .tabs-hover.added{-webkit-transition:.2s ease-in-out left,.2s ease-in-out width;-o-transition:.2s ease-in-out left,.2s ease-in-out width;transition:.2s ease-in-out left,.2s ease-in-out width}.blog-header .title-tags .tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.34722vw;border-radius:.69444vw;border:1px solid rgba(5,5,5,.2);position:relative;z-index:2}@media screen and (max-width:960px){.blog-header .title-tags .tags ul{padding:.8vw;border-radius:2.66667vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:5.33333vw}}@media screen and (min-width:960px){.blog-header .title-tags .tags ul:hover li a.active{background:rgba(5,5,5,.3)}.blog-item:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}}.blog-header .title-tags .tags ul li{margin-right:.34722vw}@media screen and (max-width:960px){.blog-header .title-tags .tags ul li{margin-right:1.33333vw}}.blog-header .title-tags .tags ul li:last-child{margin-right:0}.blog-header .title-tags .tags ul li a{padding:.55556vw 1.38889vw .41667vw;border-radius:.55556vw;text-decoration:none;font-size:.97222vw;font-weight:500;text-align:center;-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background;display:block}.blog-item .tag-wrap .tag a,.search-results-count{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.blog-header .title-tags .tags ul li a:hover{color:#fff!important}.blog-header .title-tags .tags ul li a.active{color:#fff}@media screen and (max-width:960px){.blog-header .title-tags .tags ul li a{padding:1.86667vw 2.66667vw 1.33333vw;border-radius:2.13333vw;font-size:3.2vw;white-space:nowrap}.blog-header .title-tags .tags ul li a.active{background:#050505}}.search-results-count{border-bottom:1px solid #050505;padding-bottom:1.38889vw;font-size:.97222vw;line-height:1.29;color:rgba(5,5,5,.5);text-transform:uppercase;width:auto;margin-left:.69444vw;margin-right:.69444vw;margin-bottom:1.38889vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:960px){.search-results-count{padding-bottom:3.46667vw;font-size:3.73333vw;padding-top:5.33333vw;margin-bottom:5.33333vw;margin-left:1.33333vw;margin-right:1.33333vw}}.search-results-count b,.search-results-count strong{color:#050505}.blog-list-wrap{padding:0 1.38889vw 4.86111vw;margin:-.69444vw 0 0;background-color:#f5f5f5}@media screen and (max-width:960px){.blog-list-wrap{padding:0 4vw 13.33333vw;margin:-1.33333vw 0 0}}.blog-list-wrap .blog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-list-wrap .blog-item{margin:.69444vw}.blog-item{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.77778vw 3.47222vw;border-radius:1.66667vw;background-color:var(--bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;overflow:hidden;cursor:pointer;-webkit-transition:.2s ease-in-out transform,.2s ease-in-out box-shadow,.2s ease-in-out margin;-o-transition:.2s ease-in-out transform,.2s ease-in-out box-shadow,.2s ease-in-out margin;transition:.2s ease-in-out transform,.2s ease-in-out box-shadow,.2s ease-in-out margin}.blog-item.blog-item-video{min-height:38.81944vw}@media screen and (max-width:960px){.blog-list-wrap .blog-item{margin:1.33333vw}.blog-item{padding:5.33333vw;border-radius:3.73333vw;display:block;-webkit-transition:.4s ease-in-out transform,.4s ease-in-out box-shadow,.4s ease-in-out margin;-o-transition:.4s ease-in-out transform,.4s ease-in-out box-shadow,.4s ease-in-out margin;transition:.4s ease-in-out transform,.4s ease-in-out box-shadow,.4s ease-in-out margin}.blog-item.blog-item-video{min-height:137.86667vw}.blog-item.blog-item-video .img-tag{position:static}}.blog-item.blog-item-video.small{min-height:26.38889vw}.blog-item.blog-item-video.small .bottom{right:6.25vw;padding:1.38889vw}.blog-item.blog-item-video.small .title-desc .title-wrap{width:36.45833vw}@media screen and (max-width:960px){.blog-item.blog-item-video.small{min-height:105.86667vw}.blog-item.blog-item-video.small .bottom{right:5.33333vw;padding:5.33333vw}.blog-item.blog-item-video.small .title-desc .title-wrap{width:100%}}@media screen and (min-width:960px){.blog-item.blog-item-video.small .tag-wrap{z-index:3;top:2.08333vw;left:2.08333vw}}.blog-item.blog-item-video.played .video-wrap{z-index:2}.blog-item.blog-item-video.played .img-wrap{z-index:1}.blog-item.blog-item-video.played .play-icon{display:none}.blog-item.blog-item-video .video-wrap{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-item.blog-item-video .video-wrap iframe,.blog-item.blog-item-video .video-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-item.blog-item-video .img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;height:auto!important;overflow:hidden;z-index:2}.blog-item.blog-item-video .img-wrap img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.blog-item.blog-item-video .bottom{z-index:3;position:absolute;left:2.08333vw;right:2.08333vw;bottom:2.08333vw;border-radius:.69444vw;background-color:#050505;padding:2.08333vw}.blog-item.blog-item-video .title-desc{margin-top:0!important}.blog-item.blog-item-video .title-desc .title-wrap{width:55.55556vw}@media screen and (max-width:960px){.blog-item.blog-item-video .bottom{left:5.33333vw;right:5.33333vw;bottom:5.33333vw;border-radius:2.66667vw;padding:5.33333vw}.blog-item.blog-item-video .title-desc .title-wrap{width:auto}}.blog-item.blog-item-video .title-desc .title-wrap .title{color:#fff}.blog-item.blog-item-video .title-desc .desc-wrap .desc{padding-top:0;color:rgba(255,255,255,.7)}.blog-item.blog-item-video .tag-wrap{position:absolute;top:-2.77778vw;left:68.75vw}.blog-item.blog-item-video .tag-wrap .tag a{background:#fff;border:none}.blog-item.blog-item-video .date-more{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:960px){.blog-item.blog-item-video .tag-wrap{left:5.33333vw;top:5.33333vw;z-index:3}.blog-item.blog-item-video .date-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.blog-item.blog-item-video .date-more .date-wrap .date{background:#fff;color:#050505!important}.blog-item.blog-item-video .date-more .more-wrap .more{color:#fff}.blog-item.blog-item-video .play-icon{width:4.16667vw;height:4.16667vw;border-radius:.97222vw;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:-4.86111vw;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.blog-item.blog-item-video .play-icon{width:8vw;height:8vw;border-radius:2.13333vw;top:5.33333vw;left:auto;right:5.33333vw;z-index:3}}.blog-item.blog-item-video .play-icon:hover{background:#050505}.blog-item.blog-item-video .play-icon:hover svg *{fill:#fff}.blog-item.blog-item-video .play-icon svg{width:1.25vw;height:1.38889vw}@media screen and (max-width:960px){.blog-item.blog-item-video .play-icon svg{width:2.4vw;height:2.66667vw}}.blog-item.blog-item-video .play-icon svg *{fill:#050505}.blog-item.small{width:calc(50% - 1.389vw);padding:2.08333vw 2.08333vw 1.94444vw}.blog-item.small .img-tag .img-wrap{height:8.33333vw}.blog-item.small .title-desc{margin-top:2.56944vw}@media screen and (max-width:960px){.blog-item.small{width:100%;padding:5.33333vw}.blog-item.small .img-tag .img-wrap{height:38.66667vw}.blog-item.small .title-desc{margin-top:5.33333vw}}.blog-item.small .title-desc .title-wrap{width:37.84722vw}.blog-item.small .title-desc .title-wrap .title{font-size:1.94444vw}.blog-item.small .date-more{margin-top:1.80556vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:960px){.blog-item.small .title-desc .title-wrap{width:100%}.blog-item.small .title-desc .title-wrap .title{font-size:5.33333vw}.blog-item.small .date-more{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:9.33333vw}}.blog-item.small .date-more .date-wrap .date{padding:.34722vw .55556vw .13889vw;border-radius:.69444vw;font-size:1.52778vw;color:var(--bg-color)}.blog-item.small .date-more .more-wrap{width:auto;margin-left:2.77778vw}.blog-item .img-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.blog-item.small .date-more .date-wrap .date{padding:1.86667vw 2.66667vw .8vw;border-radius:2.66667vw;font-size:5.86667vw}.blog-item.small .date-more .more-wrap{margin-left:0}.blog-item .img-tag{display:block;position:relative}}.blog-item .img-tag.no-image .img-wrap{height:auto}.blog-item .img-tag.no-image .tag-wrap{position:static}.blog-item .img-tag .img-wrap{height:11.11111vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (max-width:960px){.blog-item .img-tag .img-wrap{height:46.66667vw}}.blog-item .img-tag .img-wrap img{height:100%;display:block;width:auto}.blog-item .tag-wrap{width:20.41667vw;-ms-flex-negative:0;flex-shrink:0}.blog-item .tag-wrap .tag a{text-decoration:none;font-size:.97222vw;line-height:1.71;color:#050505;padding:.06944vw .69444vw 0;border-radius:.55556vw;border:1px solid rgba(5,5,5,.3);display:inline-block;-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background}@media screen and (max-width:960px){.blog-item .tag-wrap{width:auto;position:absolute;left:4vw;top:4vw;z-index:2}.blog-item .tag-wrap .tag a{font-size:3.2vw;padding:.26667vw 2.13333vw 0;border-radius:1.6vw;background:var(--bg-color)}}.blog-item .tag-wrap .tag a:hover{color:#fff!important;background:#050505!important}.blog-item .title-desc .desc-wrap .desc,.blog-item .title-desc .title-wrap .title{text-align:left;color:#050505;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal}.blog-item .title-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6.94444vw}.blog-item .title-desc .title-wrap{width:57.22222vw;-ms-flex-negative:0;flex-shrink:0}.blog-item .title-desc .title-wrap .title{font-size:2.91667vw;line-height:1.14}@media screen and (max-width:960px){.blog-item .title-desc{margin-top:5.33333vw;display:block}.blog-item .title-desc .title-wrap{width:100%}.blog-item .title-desc .title-wrap .title{font-size:6.4vw;line-height:1.25}}.blog-item .title-desc .desc-wrap{width:20.41667vw;-ms-flex-negative:0;flex-shrink:0}.blog-item .title-desc .desc-wrap .desc{font-size:.97222vw;line-height:1.57;padding-top:.55556vw}@media screen and (max-width:960px){.blog-item .title-desc .desc-wrap{width:100%;margin-top:5.33333vw}.blog-item .title-desc .desc-wrap .desc{padding-top:0;font-size:3.73333vw}}.blog-item .date-more{margin-top:2.77778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-item .date-more .date-wrap .date{padding:.55556vw .97222vw .20833vw;border-radius:.83333vw;background-color:#050505;font-size:1.94444vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:center;color:var(--bg-color)}.blog-item .date-more .more-wrap{width:20.41667vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.blog-item .date-more{margin-top:9.33333vw}.blog-item .date-more .date-wrap .date{padding:1.86667vw 2.66667vw .8vw;border-radius:2.66667vw;font-size:5.86667vw}.blog-item .date-more .more-wrap{width:auto;padding-right:1.33333vw}}.blog-item .date-more .more-wrap .more{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#050505;opacity:.4;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}@media screen and (max-width:960px){.blog-item .date-more .more-wrap .more{font-size:3.73333vw}}.blog-item .date-more .more-wrap .more:hover{opacity:1;text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fYmxvZ2luLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJjb21tb24vX2Jsb2cuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGtCQ29EaUMsRUFBQTtFQXJDL0I7SURoQko7TUFJSSxrQkFBMEMsRUFBQSxFQXlFN0M7RUE3RUQ7SUFRSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0lBUmpCO01BV00sb0JDMEM2QjtNRHpDN0IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0QixrQkFBa0I7TUFDbEIsY0FBYztNQUNkLHVCQ2tDNkI7TURqQzdCLDhCQUFrQztNQUNsQyx3QkNnQzZCO01EL0I3Qix5QkFBeUIsRUFBQTtNQ04zQjtRRGhCSjtVQXlCUSxnQkNtQzhCO1VEbEM5QixtQkNrQzhCO1VEakM5Qiw4QkFBd0M7VUFDeEMsb0JDZ0M4QixFQUFBLEVEOUJqQztJQTlCTDtNQWlDTSxvQkNvQjZCO01EbkI3QixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixjQUFjO01BQ2QsOEJBQWtDO01BQ2xDLHdCQ1c2QjtNRFY3QixvQ0FBb0MsRUFBQTtNQzNCdEM7UURoQko7VUE4Q1EsZ0JDYzhCO1VEYjlCLDhCQUF3QztVQUN4QyxvQkNZOEIsRUFBQSxFRFZqQztFQWxETDtJQXNESSxxQkNEK0I7SURFL0IscUJDRitCLEVBQUE7SUFyQy9CO01EaEJKO1FBMERNLHFCQ0VnQztRRERoQyxlQUFlLEVBQUEsRUFpQmxCO0lBNUVIO01BK0RNLG9CQ1Y2QjtNRFc3QixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixjQUFjLEVBQUE7TUN0RGhCO1FEaEJKO1VBeUVRLGdCQ2I4QixFQUFBLEVEZWpDOztBQUlMO0VBQ0UscUJDM0JpQztFRDRCakMsNEJDNUJpQztFRDZCakMsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0JBQThCO0VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CLG1CQUFtQixFQUFBO0VDcEVqQjtJRCtESjtNQVFJLGdCQzNCa0M7TUQ0QmxDLGtCQzVCa0MsRUFBQSxFRG9IckM7RUFqR0Q7SUFhSSx5QkN2QytCO0lEd0MvQixzQkN4QytCO0lEeUMvQixnQ0FBZ0MsRUFBQTtJQzlFaEM7TUQrREo7UUFrQk0sbUJDckNnQztRRHNDaEMsZ0JDdENnQyxFQUFBLEVEd0NuQztFQXJCSDtJQXdCSSxZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLG9CQ3BEK0I7SURxRC9CLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLGNBQWMsRUFBQTtJQ2hHZDtNRCtESjtRQW9DTSxvQkN2RGdDLEVBQUEsRUR5RG5DO0VBdENIO0lBMENNLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhLEVBQUE7SUExQ25CO01BNkNRLHVCQ3ZFMkIsRUFBQTtNQXJDL0I7UUQrREo7VUFnRFUsdUJDbkU0QixFQUFBLEVEaUgvQjtNQTlGUDtRQW9EVSxlQUFlLEVBQUE7TUFwRHpCO1FBd0RVLG9CQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtRQUFuQixtQkFBbUI7UUFDbkIsd0JBQXVCO1FBQXZCLHFCQUF1QjtRQUF2Qix1QkFBdUI7UUFDdkIsZ0JDckZ5QjtRRHNGekIsaUJDdEZ5QjtRRHVGekIsd0JDdkZ5QjtRRHdGekIsb0NBQW9DO1FBQ3BDLDhDQUFzQztRQUF0Qyx5Q0FBc0M7UUFBdEMsc0NBQXNDLEVBQUE7UUM5SDVDO1VEK0RKO1lBa0VZLFVDckYwQjtZRHNGMUIsV0N0RjBCO1lEdUYxQix3QkN2RjBCLEVBQUEsRURnSDdCO1FDdElMO1VEeUNKO1lBeUVjLG1CQUFtQixFQUFBO1lBekVqQztjQTZFa0IsVUFBVSxFQUFBLEVBQ1g7UUE5RWpCO1VBb0ZZLGNBQWM7VUFDZCxnQkMvR3VCO1VEZ0h2QixpQkNoSHVCLEVBQUE7VUFyQy9CO1lEK0RKO2NBeUZjLFVDNUd3QjtjRDZHeEIsV0M3R3dCLEVBQUEsRUQrRzNCOztBQU9YO0VBQ0Usb0JDOUhpQyxFQUFBO0VBckMvQjtJRGtLSjtNQUlJLGNDMUhrQyxFQUFBLEVEc1dyQztFQWhQRDtJQVFJLFdBQVcsRUFBQTtJQVJmO01BV00sY0FBYztNQUNkLFdBQVcsRUFBQTtFQVpqQjtJQWlCSSxxQkM5SStCO0lEK0kvQixpQkMvSStCLEVBQUE7SUFyQy9CO01Ea0tKO1FBcUJNLHNCQzNJZ0M7UUQ0SWhDLFdBQVcsRUFBQSxFQWtKZDtJQXhLSDtNQTBCTSxrQkFBa0IsRUFBQTtNQTFCeEI7UUE4QlUsVUFBVSxFQUFBO01BOUJwQjtRQWtDVSxVQUFVLEVBQUE7TUFsQ3BCO1FBdUNRLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsa0JDdEsyQjtRRHVLM0Isb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1FBQW5CLG1CQUFtQjtRQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1FBQXZCLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFDaEIsVUFBVTtRQUNWLGVBQWUsRUFBQTtRQ2pObkI7VURrS0o7WUFrRFUsa0JDeEs0QixFQUFBLEVEaVAvQjtRQTNIUDtVQXNEVSxjQUFjO1VBQ2QsV0FBVztVQUNYLFlBQVk7VUFDWixvQkFBaUI7VUFBakIsaUJBQWlCLEVBQUE7UUF6RDNCO1VBNkRVLGtCQUFrQjtVQUNsQixTQUFTO1VBQ1QsUUFBUTtVQUNSLHdDQUFnQztVQUFoQyxvQ0FBZ0M7VUFBaEMsZ0NBQWdDO1VBQ2hDLGdCQzlMeUI7VUQrTHpCLGlCQy9MeUI7VURnTXpCLHdCQ2hNeUI7VURpTXpCLHlCQUF5QjtVQUN6QixvQkFBYTtVQUFiLG9CQUFhO1VBQWIsYUFBYTtVQUNiLHlCQUFtQjtVQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO1VBQ25CLHdCQUF1QjtVQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO1VBQ3ZCLDhDQUFzQztVQUF0Qyx5Q0FBc0M7VUFBdEMsc0NBQXNDLEVBQUE7VUMxTzVDO1lEa0tKO2NBMkVZLGlCQ2pNMEI7Y0RrTTFCLGtCQ2xNMEI7Y0RtTTFCLHdCQ25NMEIsRUFBQSxFRDJON0I7VUNqUEw7WUQ0SUo7Y0FrRmMsZ0JBQWdCLEVBQUE7Y0FsRjlCO2dCQXNGa0IsYUFBYSxFQUFBLEVBQ2Q7VUF2RmpCO1lBNkZZLGdCQzFOdUI7WUQyTnZCLGlCQzNOdUIsRUFBQTtZQXJDL0I7Y0RrS0o7Z0JBaUdjLGdCQ3ZOd0I7Z0JEd054QixhQ3hOd0IsRUFBQSxFRDBOM0I7UUFwR1g7VUF3R1Usa0JBQWtCO1VBQ2xCLGVDdE95QjtVRHVPekIsaUJDdk95QjtVRHdPekIsb0JDeE95QjtVRHlPekIsbUJBQW1CO1VBQ25CLG9CQUFvQjtVQUNwQixrQkFBa0I7VUFDbEIsaUJBQWlCO1VBQ2pCLHNCQUFzQjtVQUN0QixnQkFBZ0I7VUFDaEIsV0FBVyxFQUFBO1VDcFJqQjtZRGtLSjtjQXFIWSxTQzNPMEI7Y0Q0TzFCLGFDNU8wQjtjRDZPMUIsZ0JDN08wQjtjRDhPMUIsaUJBQWlCLEVBQUEsRUFFcEI7TUExSFQ7UUE4SFEsa0JBQWtCO1FBQ2xCLE9BQU87UUFDUCxNQUFNO1FBQ04sUUFBUTtRQUNSLGtCQy9QMkI7UURnUTNCLFVBQVU7UUFDVixvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7UUFBbkIsbUJBQW1CO1FBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7UUFBdkIsdUJBQXVCO1FBQ3ZCLGdCQUFnQixFQUFBO1FDelNwQjtVRGtLSjtZQTBJVSxrQkNoUTRCLEVBQUEsRUR5US9CO1FBbkpQO1VBOElVLGNBQWM7VUFDZCxXQUFXO1VBQ1gsWUFBWTtVQUNaLG9CQUFpQjtVQUFqQixpQkFBaUIsRUFBQTtJQWpKM0I7TUF1Sk0scUJDcFI2QjtNRHFSN0IsaUJDclI2QjtNRHNSN0Isb0JDdFI2QjtNRHVSN0IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsY0FBYyxFQUFBO01DbFVoQjtRRGtLSjtVQW1LUSxxQkN6UjhCO1VEMFI5QixXQUFXO1VBQ1gsb0JDM1I4QixFQUFBLEVENlJqQztFQXZLTDtJQTJLSSxxQkN4UytCO0lEeVMvQixpQkN6UytCO0lEMFMvQixpQkFBaUIsRUFBQTtJQy9VakI7TURrS0o7UUFnTE0sZUN0U2dDO1FEdVNoQyxXQUFXLEVBQUEsRUE4RGQ7SUEvT0g7TUFzTFEsYUFBYSxFQUFBO0lBdExyQjtNQTRMUSxnQkFBZ0IsRUFBQTtJQTVMeEI7TUFpTU0saUJDOVQ2QjtNRCtUN0IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLHdCQ3RVNkIsRUFBQTtNQXJDL0I7UURrS0o7VUE0TVEsb0JDbFU4QjtVRG1VOUIsa0JDblU4QixFQUFBLEVEcVVqQztJQS9NTDtNQWtOTSxxQkMvVTZCO01EZ1Y3QixvQkNoVjZCO01EaVY3QixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixjQUFjO01BQ2Qsc0JDeFY2QixFQUFBO01BckMvQjtRRGtLSjtVQThOUSx3QkNwVjhCO1VEcVY5QixnQkNyVjhCO1VEc1Y5QixvQkN0VjhCLEVBQUEsRUR3VmpDO0lBbE9MO01BcU9NLDBCQUEwQjtNQUMxQix5QkFBeUI7TUFDekIseUNBQWlDO01BQWpDLG9DQUFpQztNQUFqQyxpQ0FBaUMsRUFBQTtNQ25YbkM7UUQ0SUo7VUEyT1UsY0FBdUIsRUFBQSxFQUN4Qjs7QUFNVDtFQUVJLHNDQ2pYK0I7RURrWC9CLHlCQUF5QjtFQUN6QixvQkNuWCtCO0VEb1gvQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUE7RUMvWmQ7SURvWko7TUFjTSxpQ0N0WGdDO01EdVhoQyxvQkN2WGdDLEVBQUEsRUR5WG5DOztBQWpCSDtFQW9CSSxpQkFBaUIsRUFBQTs7QUV4YnJCO0VBQ0Usc0NEb0RpQztFQ25EakMseUJBQXlCLEVBQUE7RURjdkI7SUNoQko7TUFLSSxrQkR1RGtDO01DdERsQyxnQkFBZ0IsRUFBQSxFQWdLbkI7RUF0S0Q7SUFVSSxXQUFXO0lBQ1gsc0JEMEMrQixFQUFBO0lBckMvQjtNQ2hCSjtRQWNNLHdCRDhDZ0MsRUFBQSxFQ3BDbkM7SUF4Qkg7TUFrQk0saUJEbUM2QixFQUFBO01BckMvQjtRQ2hCSjtVQXFCUSxhRHVDOEIsRUFBQSxFQ3JDakM7RUF2Qkw7SUEyQkksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixvQkR5QitCO0lDeEIvQixrQkFBa0I7SUFDbEIseUJBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO0lBQXZCLHFCQUF1QjtJQUF2Qix1QkFBdUIsRUFBQTtJRGZ2QjtNQ2hCSjtRQWtDTSxvQkQwQmdDO1FDekJoQyxjQUFjLEVBQUEsRUFrSWpCO0lBcktIO01Bd0NRLG9CRGEyQjtNQ1ozQixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixjQUFjO01BQ2Qsc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixjQUFjO01BQ2QseUJBQXlCO01BQ3pCLGtCQUFrQjtNQUNsQixlREcyQixFQUFBO01BckMvQjtRQ2hCSjtVQXFEVSxnQkFBZ0I7VUFDaEIsb0JETTRCO1VDTDVCLHdCREs0QixFQUFBLEVDSC9CO0lBekRQO01BNkRNLGtCQUFrQixFQUFBO01EN0NwQjtRQ2hCSjtVQWdFUSxjQUFjO1VBQ2QseUJETDhCO1VDTTlCLHVCRE44QjtVQ085Qix3QkRQOEI7VUNROUIsdUJEUjhCLEVBQUEsRUN3R2pDO01BcEtMO1FBd0VRLGtCQUFrQjtRQUNsQixlRHBCMkI7UUNxQjNCLGNEckIyQjtRQ3NCM0IsaUJEdEIyQjtRQ3VCM0IseUJBQXlCO1FBQ3pCLHdCRHhCMkI7UUN5QjNCLFVBQVUsRUFBQTtRRDlEZDtVQ2hCSjtZQWlGVSxhQUFhLEVBQUEsRUFNaEI7UUF2RlA7VUFxRlUsK0RBQXVEO1VBQXZELDBEQUF1RDtVQUF2RCx1REFBdUQsRUFBQTtNQXJGakU7UUEwRlEsb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYixrQkR0QzJCO1FDdUMzQix3QkR2QzJCO1FDd0MzQixvQ0FBb0M7UUFDcEMsa0JBQWtCO1FBQ2xCLFVBQVUsRUFBQTtRRC9FZDtVQ2hCSjtZQWtHVSxjRHRDNEI7WUN1QzVCLHdCRHZDNEI7WUN3QzVCLDJCQUFvQjtZQUFwQiwyQkFBb0I7WUFBcEIsb0JBQW9CO1lBQ3BCLHVCRHpDNEIsRUFBQSxFQ3VHL0I7UUQ3SEg7VUN0Q0o7WUE2R2tCLDhCQUE4QixFQUFBLEVBQy9CO1FBOUdqQjtVQXFIVSx1QkRoRXlCLEVBQUE7VUFyQy9CO1lDaEJKO2NBd0hZLHVCRDVEMEIsRUFBQSxFQ3NHN0I7VUFsS1Q7WUE0SFksZUFBZSxFQUFBO1VBNUgzQjtZQWdJWSxzQ0QzRXVCO1lDNEV2Qix3QkQ1RXVCO1lDNkV2QixxQkFBcUI7WUFDckIseUJBQXlCO1lBQ3pCLG9CRC9FdUI7WUNnRnZCLGdCQUFnQjtZQUNoQixvQkFBb0I7WUFDcEIsa0JBQWtCO1lBQ2xCLGNBQWM7WUFDZCxzQkFBc0I7WUFDdEIsa0JBQWtCO1lBQ2xCLGNBQWM7WUFDZCxxRUFBNkQ7WUFBN0QsZ0VBQTZEO1lBQTdELDZEQUE2RDtZQUM3RCxjQUFjLEVBQUE7WUQ3SHRCO2NDaEJKO2dCQWdKYyxzQ0RwRndCO2dCQ3FGeEIsd0JEckZ3QjtnQkNzRnhCLGdCRHRGd0I7Z0JDdUZ4QixtQkFBbUIsRUFBQSxFQWN0QjtZQWpLWDtjQXVKYyxzQkFBcUIsRUFBQTtZQXZKbkM7Y0EySmMsV0FBVyxFQUFBO2NEM0lyQjtnQkNoQko7a0JBOEpnQixtQkFBbUIsRUFBQSxFQUV0Qjs7QUFRYjtFQUNFLGdDQUFnQztFQUNoQyx5QkRySGlDO0VDc0hqQyxvQkR0SGlDO0VDdUhqQyxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxzQkRoSWlDO0VDaUlqQyx1QkRqSWlDO0VDa0lqQyx3QkRsSWlDO0VDbUlqQyw4QkFBc0I7RUFBdEIsc0JBQXNCLEVBQUE7RUR4S3BCO0lDd0pKO01BbUJJLHlCRC9Ia0M7TUNnSWxDLG9CRGhJa0M7TUNpSWxDLHNCRGpJa0M7TUNrSWxDLHdCRGxJa0M7TUNtSWxDLHNCRG5Ja0M7TUNvSWxDLHVCRHBJa0MsRUFBQSxFQzBJckM7RUE5QkQ7SUE0QkksY0FBYyxFQUFBOztBQUlsQjtFQUNFLDhCRHBKaUM7RUNxSmpDLHdCQUEyQjtFQUMzQix5QkFBeUIsRUFBQTtFRDNMdkI7SUN3TEo7TUFNSSx5QkRsSmtDO01DbUpsQyx3QkFBNkIsRUFBQSxFQWVoQztFQXRCRDtJQVdJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsbUJBQWU7SUFBZixlQUFlLEVBQUE7RUFabkI7SUFnQkksaUJEbksrQixFQUFBO0lBckMvQjtNQ3dMSjtRQW1CTSxpQkQvSmdDLEVBQUEsRUNpS25DOztBQUdIO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0QiwwQkFBc0I7RUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUE4QjtFQUE5QixzQkFBOEI7RUFBOUIsOEJBQThCO0VBQzlCLHNDRGhMaUM7RUNpTGpDLHdCRGpMaUM7RUNrTGpDLGlDQUFpQztFQUNqQyw4QkFBc0I7RUFBdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpR0FBeUY7RUFBekYsNEZBQXlGO0VBQXpGLHlGQUF5RixFQUFBO0VEN052RjtJQ2dOSjtNQWdCSSxrQkRwTGtDO01DcUxsQyx3QkRyTGtDO01Dc0xsQyxjQUFjO01BQ2QsaUdBQXlGO01BQXpGLDRGQUF5RjtNQUF6Rix5RkFBeUYsRUFBQSxFQWdoQjVGO0VEN3RCRztJQzBMSjtNQXdCTSw4QkFBc0I7TUFBdEIsMEJBQXNCO01BQXRCLHNCQUFzQixFQUFBLEVBQ3ZCO0VBekJMO0lBNkJJLHNCRHhNK0IsRUFBQTtJQXJDL0I7TUNnTko7UUFnQ00sdUJEcE1nQyxFQUFBLEVDcWFuQztJRGpkQztNQ2dOSjtRQXFDUSxnQkFBZ0IsRUFBQSxFQUVuQjtJQXZDTDtNQTBDTSxzQkRyTjZCLEVBQUE7TUFyQy9CO1FDZ05KO1VBNkNRLHVCRGpOOEIsRUFBQSxFQytPakM7TUEzRUw7UUFpRFEsYUQ1TjJCO1FDNk4zQixrQkQ3TjJCLEVBQUE7UUFyQy9CO1VDZ05KO1lBcURVLGdCRHpONEI7WUMwTjVCLGtCRDFONEIsRUFBQSxFQzROL0I7TUF4RFA7UUE0RFUsaUJEdk95QixFQUFBO1FBckMvQjtVQ2dOSjtZQStEWSxXQUFXLEVBQUEsRUFFZDtNRDNQTDtRQzBMSjtVQXNFVSxVQUFVO1VBQ1YsY0RsUHlCO1VDbVB6QixlRG5QeUIsRUFBQSxFQ29QMUI7SUF6RVQ7TUErRVEsVUFBVSxFQUFBO0lBL0VsQjtNQW1GUSxVQUFVLEVBQUE7SUFuRmxCO01BdUZRLGFBQWEsRUFBQTtJQXZGckI7TUE0Rk0sa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxRQUFRO01BQ1IsTUFBTTtNQUNOLFNBQVM7TUFDVCxVQUFVO01BQ1Ysb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQjtNQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO01BQXZCLHVCQUF1QixFQUFBO01BcEc3QjtRQXVHUSxXQUFXO1FBQ1gsWUFBWTtRQUNaLG9CQUFpQjtRQUFqQixpQkFBaUIsRUFBQTtNQXpHekI7UUE2R1EsV0FBVztRQUNYLFlBQVk7UUFDWixvQkFBaUI7UUFBakIsaUJBQWlCLEVBQUE7SUEvR3pCO01Bb0hNLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsUUFBUTtNQUNSLE1BQU07TUFDTixTQUFTO01BQ1QsdUJBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixVQUFVLEVBQUE7TUEzSGhCO1FBOEhRLHNCQUFxQjtRQUNyQix1QkFBc0I7UUFDdEIsb0JBQWlCO1FBQWpCLGlCQUFpQixFQUFBO0lBaEl6QjtNQXFJTSxVQUFVO01BQ1Ysa0JBQWtCO01BQ2xCLGVEbFQ2QjtNQ21UN0IsZ0JEblQ2QjtNQ29UN0IsaUJEcFQ2QjtNQ3FUN0Isd0JEclQ2QjtNQ3NUN0IseUJBQXlCO01BQ3pCLGtCRHZUNkIsRUFBQTtNQXJDL0I7UUNnTko7VUErSVEsZURuVDhCO1VDb1Q5QixnQkRwVDhCO1VDcVQ5QixpQkRyVDhCO1VDc1Q5Qix3QkR0VDhCO1VDdVQ5QixrQkR2VDhCLEVBQUEsRUN5VGpDO0lBckpMO01Bd0pNLHdCQUF1QixFQUFBO01BeEo3QjtRQTJKUSxpQkR0VTJCLEVBQUE7UUFyQy9CO1VDZ05KO1lBOEpVLFdBQVcsRUFBQSxFQU1kO1FBcEtQO1VBa0tVLFdBQVcsRUFBQTtNQWxLckI7UUF3S1UsY0FBYztRQUNkLCtCQUErQixFQUFBO0lBekt6QztNQStLTSxrQkFBa0I7TUFDbEIsZUQzVjZCO01DNFY3QixhRDVWNkIsRUFBQTtNQXJDL0I7UUNnTko7VUFvTFEsZUR4VjhCO1VDeVY5QixjRHpWOEI7VUMwVjlCLFVBQVUsRUFBQSxFQVNiO01BL0xMO1FBMkxVLGdCQUFnQjtRQUNoQixZQUFZLEVBQUE7SUE1THRCO01Ba01NLHNCQUFxQjtNQUFyQixtQkFBcUI7TUFBckIscUJBQXFCLEVBQUE7TURsWnZCO1FDZ05KO1VBcU1RLHlCQUFtQjtVQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUEsRUFFdEI7SUF2TUw7TUEwTU0sZ0JBQWdCO01BQ2hCLHlCQUF3QixFQUFBO0lBM005QjtNQStNTSxXQUFXLEVBQUE7SUEvTWpCO01BbU5NLGdCRDlYNkI7TUMrWDdCLGlCRC9YNkI7TUNnWTdCLHdCRGhZNkI7TUNpWTdCLHNCQUFzQjtNQUN0QixvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsbUJBQW1CO01BQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7TUFBdkIsdUJBQXVCO01BQ3ZCLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsZUR2WTZCO01Dd1k3Qiw4Q0FBc0M7TUFBdEMseUNBQXNDO01BQXRDLHNDQUFzQyxFQUFBO01EN2F4QztRQ2dOSjtVQWdPUSxVRHBZOEI7VUNxWTlCLFdEclk4QjtVQ3NZOUIsd0JEdFk4QjtVQ3VZOUIsY0R2WThCO1VDd1k5QixVQUFVO1VBQ1YsZ0JEelk4QjtVQzBZOUIsVUFBVSxFQUFBLEVBMEJiO01BaFFMO1FBME9RLG1CQUFtQixFQUFBO1FBMU8zQjtVQThPWSxVQUFVLEVBQUE7TUE5T3RCO1FBb1BRLGFEL1oyQjtRQ2dhM0IsaUJEaGEyQixFQUFBO1FBckMvQjtVQ2dOSjtZQXdQVSxZRDVaNEI7WUM2WjVCLGlCRDdaNEIsRUFBQSxFQ21hL0I7UUEvUFA7VUE2UFUsYUFBYSxFQUFBO0VBN1B2QjtJQW9RSSwwQkFBMEI7SUFDMUIsc0NEaGIrQixFQUFBO0lBckMvQjtNQ2dOSjtRQXdRTSxXQUFXO1FBQ1gsa0JEN2FnQyxFQUFBLEVDb2ZuQztJQWhWSDtNQThRUSxpQkR6YjJCLEVBQUE7TUFyQy9CO1FDZ05KO1VBaVJVLGtCRHJiNEIsRUFBQSxFQ3ViL0I7SUFuUlA7TUF1Uk0scUJEbGM2QixFQUFBO01BckMvQjtRQ2dOSjtVQTBSUSxxQkQ5YjhCLEVBQUEsRUNnZGpDO01BNVNMO1FBOFJRLGlCRHpjMkIsRUFBQTtRQXJDL0I7VUNnTko7WUFpU1UsV0FBVyxFQUFBLEVBVWQ7UUEzU1A7VUFxU1Usb0JEaGR5QixFQUFBO1VBckMvQjtZQ2dOSjtjQXdTWSxvQkQ1YzBCLEVBQUEsRUM4YzdCO0lBMVNUO01BK1NNLHFCRDFkNkI7TUMyZDdCLHVCQUEyQjtNQUEzQixvQkFBMkI7TUFBM0IsMkJBQTJCO01BQzNCLHNCQUFxQjtNQUFyQixtQkFBcUI7TUFBckIscUJBQXFCLEVBQUE7TURqZ0J2QjtRQ2dOSjtVQW9UUSx5QkFBOEI7VUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtVQUM5QixxQkR6ZDhCLEVBQUEsRUNtZmpDO01BL1VMO1FBMFRVLHNDRHJleUI7UUNzZXpCLHdCRHRleUI7UUN1ZXpCLG9CRHZleUI7UUN3ZXpCLHNCQUFzQixFQUFBO1FEN2dCNUI7VUNnTko7WUFnVVksa0NEcGUwQjtZQ3FlMUIsd0JEcmUwQjtZQ3NlMUIsb0JEdGUwQixFQUFBLEVDd2U3QjtNQXBVVDtRQXdVUSxXQUFXO1FBQ1gsc0JEcGYyQixFQUFBO1FBckMvQjtVQ2dOSjtZQTRVVSxjQUFjLEVBQUEsRUFFakI7RUE5VVA7SUFtVkksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBOEI7SUFBOUIsc0JBQThCO0lBQTlCLDhCQUE4QixFQUFBO0lEcGlCOUI7TUNnTko7UUF1Vk0sY0FBYztRQUNkLGtCQUFrQixFQUFBLEVBOEJyQjtJQXRYSDtNQTZWUSxZQUFZLEVBQUE7SUE3VnBCO01BaVdRLGdCQUFnQixFQUFBO0lBald4QjtNQXNXTSxrQkRqaEI2QjtNQ2toQjdCLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtNQUFuQixtQkFBbUI7TUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtNQUF2Qix1QkFBdUI7TUFDdkIsZ0JBQWdCLEVBQUE7TUQxakJsQjtRQ2dOSjtVQTZXUSxrQkRqaEI4QixFQUFBLEVDeWhCakM7TUFyWEw7UUFpWFEsWUFBWTtRQUNaLGNBQWM7UUFDZCxXQUFXLEVBQUE7RUFuWG5CO0lBeVhJLGlCRHBpQitCO0lDcWlCL0Isb0JBQWM7SUFBZCxjQUFjLEVBQUE7SUQxa0JkO01DZ05KO1FBNlhNLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsU0RuaUJnQztRQ29pQmhDLFFEcGlCZ0M7UUNxaUJoQyxVQUFVLEVBQUEsRUFpQ2I7SUFsYUg7TUFzWVEscUJBQXFCO01BQ3JCLG9CRGxqQjJCO01DbWpCM0IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLHdDRDFqQjJCO01DMmpCM0Isd0JEM2pCMkI7TUM0akIzQixvQ0FBb0M7TUFDcEMscUJBQXFCO01BQ3JCLHFFQUE2RDtNQUE3RCxnRUFBNkQ7TUFBN0QsNkRBQTZELEVBQUE7TURubUJqRTtRQ2dOSjtVQXNaVSxnQkQxakI0QjtVQzJqQjVCLHdDRDNqQjRCO1VDNGpCNUIsb0JENWpCNEI7VUM2akI1QiwyQkFBMkIsRUFBQSxFQU85QjtNQWhhUDtRQTZaVSxzQkFBcUI7UUFDckIsOEJBQTZCLEVBQUE7RUE5WnZDO0lBcWFJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQThCO0lBQTlCLHNCQUE4QjtJQUE5Qiw4QkFBOEI7SUFDOUIscUJEbGxCK0IsRUFBQTtJQXJDL0I7TUNnTko7UUEwYU0scUJEOWtCZ0M7UUMra0JoQyxjQUFjLEVBQUEsRUFzRGpCO0lBamVIO01BK2FNLGlCRDFsQjZCO01DMmxCN0Isb0JBQWM7TUFBZCxjQUFjLEVBQUE7TURob0JoQjtRQ2dOSjtVQW1iUSxXQUFXLEVBQUEsRUFrQmQ7TUFyY0w7UUF1YlEsb0JEbG1CMkI7UUNtbUIzQixtQkFBbUI7UUFDbkIsb0JBQW9CO1FBQ3BCLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsc0JBQXNCO1FBQ3RCLGdCQUFnQjtRQUNoQixjQUFjLEVBQUE7UUQ5b0JsQjtVQ2dOSjtZQWljVSxnQkRybUI0QjtZQ3NtQjVCLGlCQUFpQixFQUFBLEVBRXBCO0lBcGNQO01Bd2NNLGlCRG5uQjZCO01Db25CN0Isb0JBQWM7TUFBZCxjQUFjLEVBQUE7TUR6cEJoQjtRQ2dOSjtVQTRjUSxXQUFXO1VBQ1gscUJEam5COEIsRUFBQSxFQ29vQmpDO01BaGVMO1FBaWRRLG9CRDVuQjJCO1FDNm5CM0IsbUJBQW1CO1FBQ25CLG9CQUFvQjtRQUNwQixrQkFBa0I7UUFDbEIsaUJBQWlCO1FBQ2pCLHNCQUFzQjtRQUN0QixnQkFBZ0I7UUFDaEIsY0FBYztRQUNkLHNCRHBvQjJCLEVBQUE7UUFyQy9CO1VDZ05KO1lBNGRVLGNBQWM7WUFDZCxvQkRqb0I0QixFQUFBLEVDbW9CL0I7RUEvZFA7SUFvZUkscUJEL29CK0I7SUNncEIvQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUE4QjtJQUE5QixzQkFBOEI7SUFBOUIsOEJBQThCO0lBQzlCLHlCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CLEVBQUE7SUR2ckJuQjtNQ2dOSjtRQTBlTSxxQkQ5b0JnQyxFQUFBLEVDc3NCbkM7SUFsaUJIO01BK2VRLHNDRDFwQjJCO01DMnBCM0Isd0JEM3BCMkI7TUM0cEIzQix5QkFBeUI7TUFDekIsb0JEN3BCMkI7TUM4cEIzQixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGtCQUFrQjtNQUNsQixzQkFBc0IsRUFBQTtNRHpzQjFCO1FDZ05KO1VBNGZVLGtDRGhxQjRCO1VDaXFCNUIsd0JEanFCNEI7VUNrcUI1QixvQkRscUI0QixFQUFBLEVDb3FCL0I7SUFoZ0JQO01Bb2dCTSxpQkQvcUI2QjtNQ2dyQjdCLG9CQUFjO01BQWQsY0FBYyxFQUFBO01EcnRCaEI7UUNnTko7VUF3Z0JRLFdBQVc7VUFDWCx3QkQ3cUI4QixFQUFBLEVDcXNCakM7TUFqaUJMO1FBNmdCUSxvQkR4ckIyQjtRQ3lyQjNCLG1CQUFtQjtRQUNuQixvQkFBb0I7UUFDcEIsa0JBQWtCO1FBQ2xCLGlCQUFpQjtRQUNqQixzQkFBc0I7UUFDdEIsZ0JBQWdCO1FBQ2hCLGNBQWM7UUFDZCxZQUFZO1FBQ1osMkNBQW1DO1FBQW5DLHNDQUFtQztRQUFuQyxtQ0FBbUMsRUFBQTtRRHR1QnZDO1VDZ05KO1lBeWhCVSxvQkQ3ckI0QixFQUFBLEVDb3NCL0I7UUFoaUJQO1VBNmhCVSxVQUFVO1VBQ1YsMEJBQTBCLEVBQUEiLCJmaWxlIjoiYmxvZ2luLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmxvZ2luLWhlYWRlciB7XG4gIHBhZGRpbmc6IGdldC12dyg0MHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE1cHgpIGdldC12dy1zbSgxNXB4KSAwO1xuICB9XG5cbiAgLmRhdGUtdGFnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmRhdGUge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDVweCk7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoMnB4KSBnZXQtdncoOHB4KSAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgzcHgpO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMnB4KSBnZXQtdnctc20oOHB4KSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgcGFkZGluZzogZ2V0LXZ3KDJweCkgZ2V0LXZ3KDhweCkgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMnB4KSBnZXQtdnctc20oOHB4KSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDMwcHgpO1xuICAgIG1heC13aWR0aDogZ2V0LXZ3KDEwNjRweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoNDJweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9naW4tc2hhcmUge1xuICBtYXJnaW4tdG9wOiBnZXQtdncoMTIwcHgpO1xuICBwYWRkaW5nOiAwIGdldC12dyg0MHB4KSBnZXQtdncoMjdweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpIGdldC12dy1zbSgxNXB4KTtcbiAgfVxuXG4gICYuYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDM1cHgpO1xuICAgIG1hcmdpbi10b3A6IGdldC12dygxNTBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICB9XG4gIH1cblxuICAuc2hhcmUtbGlzdCB7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg0cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IGdldC12dyg0MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dyg0MHB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTBweCk7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTA1MDU7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dygyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDIwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvZ2luLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIGdldC12dyg0MHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogMCBnZXQtdnctc20oMTVweCk7XG4gIH1cblxuICAuaW1nLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoODBweCk7XG4gICAgd2lkdGg6IGdldC12dyg2NzJweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oODBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudmlkZW8td3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlmcmFtZS13cmFwIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDM3NnB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTg3cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoOTJweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdncoOTJweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDI0cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSg1MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDUwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjMDUwNTA1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjJweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMXB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBnZXQtdncoMjBweCk7XG4gICAgICAgICAgYm90dG9tOiBnZXQtdncoMjBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoNTBweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNDg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgICAgYm90dG9tOiBnZXQtdnctc20oM3B4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM2cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pZnJhbWUtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMzc2cHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTg3cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMTVweCk7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDQ0NHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IGdldC12dyg2MHB4KTtcbiAgICB3aWR0aDogZ2V0LXZ3KDY3MnB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAqIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCwgbGkge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMThweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoODBweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dygzMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0NXB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzVweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg2MHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiByZ2JhKDUsIDUsIDUsIDAuNSk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNSwgNSwgNSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbWlsYXItYmxvZyB7XG4gIC5zaW1pbGFyLWJsb2ctdGl0bGUge1xuICAgIHBhZGRpbmc6IGdldC12dyg4MHB4KSBnZXQtdncoNDBweCkgZ2V0LXZ3KDM1cHgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDYwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMjBweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1saXN0LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59IiwiLy8gbWl4aW5zXG5cbiRicmVha3BvaW50czogKFxuICAgICAgICBzbTogOTYwcHhcbik7XG5cbi8vIFJlc3BvbmQgYWJvdmUuXG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuXG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbi8vIFJlc3BvbmQgYWJvdmUuXG5AbWl4aW4gcmVzcG9uZC11cCgkYnJlYWtwb2ludCkge1xuXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuXG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbiR2dy12aWV3cG9ydDogMTQ0MDtcbkBmdW5jdGlvbiBnZXQtdncoJGZvbnQpIHtcbiAgJHZ3LWNvbnRleHQ6ICR2dy12aWV3cG9ydCAqIDAuMDEgKiAxcHg7XG4gIEByZXR1cm4gJGZvbnQgLyAkdnctY29udGV4dCAqIDF2dztcbiAgQHJldHVybiAkZm9udDtcbn1cblxuJHZ3LXZpZXdwb3J0LXNtOiAzNzU7XG5AZnVuY3Rpb24gZ2V0LXZ3LXNtKCRmb250KSB7XG4gICR2dy1jb250ZXh0LXNtOiAkdnctdmlld3BvcnQtc20gKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQtc20gKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59IiwiLmJsb2ctaGVhZGVyIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDE3cHgpIGdldC12dygxN3B4KSBnZXQtdncoODBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDI3cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIH1cblxuICAgIC5pbnB1dC13cmFwIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoMTMzNnB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI5N3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUtdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIGdldC12dygxM3B4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBnZXQtdncoMTNweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDM1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZ3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKC0yMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oLTIwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRhYnMtaG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGdldC12dyg1cHgpO1xuICAgICAgICB0b3A6IGdldC12dyg1cHgpO1xuICAgICAgICBib3R0b206IGdldC12dyg1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWRkZWQge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBsZWZ0LCAuMnMgZWFzZS1pbi1vdXQgd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoNXB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDNweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBnZXQtdncoOHB4KSBnZXQtdncoMjBweCkgZ2V0LXZ3KDZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg3cHgpIGdldC12dy1zbSgxMHB4KSBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1jb3VudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDIwcHgpO1xuICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDUsIDUsIDUsIDAuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogZ2V0LXZ3KDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGdldC12dygxMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDIwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDEzcHgpO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg1cHgpO1xuICB9XG5cbiAgYiwgc3Ryb25nIHtcbiAgICBjb2xvcjogIzA1MDUwNTtcbiAgfVxufVxuXG4uYmxvZy1saXN0LXdyYXAge1xuICBwYWRkaW5nOiAwIGdldC12dygyMHB4KSBnZXQtdncoNzBweCk7XG4gIG1hcmdpbjogZ2V0LXZ3KC0xMHB4KSAwIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogMCBnZXQtdnctc20oMTVweCkgZ2V0LXZ3LXNtKDUwcHgpO1xuICAgIG1hcmdpbjogZ2V0LXZ3LXNtKC01cHgpIDAgMCAwO1xuICB9XG5cbiAgLmJsb2ctbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYmxvZy1pdGVtIHtcbiAgICBtYXJnaW46IGdldC12dygxMHB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbjogZ2V0LXZ3LXNtKDVweCk7XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogZ2V0LXZ3KDQwcHgpIGdldC12dyg1MHB4KSBnZXQtdncoNDBweCk7XG4gIGJvcmRlci1yYWRpdXM6IGdldC12dygyNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0sIC4ycyBlYXNlLWluLW91dCBib3gtc2hhZG93LCAuMnMgZWFzZS1pbi1vdXQgbWFyZ2luO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dCB0cmFuc2Zvcm0sIC40cyBlYXNlLWluLW91dCBib3gtc2hhZG93LCAuNHMgZWFzZS1pbi1vdXQgbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICB9XG4gIH1cblxuICAmLmJsb2ctaXRlbS12aWRlbyB7XG4gICAgbWluLWhlaWdodDogZ2V0LXZ3KDU1OXB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGdldC12dy1zbSg1MTdweCk7XG4gICAgfVxuXG4gICAgLmltZy10YWcge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgbWluLWhlaWdodDogZ2V0LXZ3KDM4MHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiBnZXQtdnctc20oMzk3cHgpO1xuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IGdldC12dyg5MHB4KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICByaWdodDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUtZGVzYyB7XG4gICAgICAgIC50aXRsZS13cmFwIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDUyNXB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgIC50YWctd3JhcCB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB0b3A6IGdldC12dygzMHB4KTtcbiAgICAgICAgICBsZWZ0OiBnZXQtdncoMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBsYXllZCB7XG4gICAgICAudmlkZW8td3JhcCB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3R0b20ge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGdldC12dygzMHB4KTtcbiAgICAgIHJpZ2h0OiBnZXQtdncoMzBweCk7XG4gICAgICBib3R0b206IGdldC12dygzMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbGVmdDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICByaWdodDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICBib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWRlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cbiAgICAgIC50aXRsZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IGdldC12dyg4MDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzYy13cmFwIHtcbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFnLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBnZXQtdncoLTQwcHgpO1xuICAgICAgbGVmdDogZ2V0LXZ3KDk5MHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBsZWZ0OiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIHRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAudGFnIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1tb3JlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlLW1vcmUgLmRhdGUtd3JhcCAuZGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwNTA1MDUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kYXRlLW1vcmUgLm1vcmUtd3JhcCAubW9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAucGxheS1pY29uIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoNjBweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dyg2MHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogZ2V0LXZ3KC03MHB4KTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMzBweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDE4cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSg5cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogIzA1MDUwNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc21hbGwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMzg5dncpO1xuICAgIHBhZGRpbmc6IGdldC12dygzMHB4KSBnZXQtdncoMzBweCkgZ2V0LXZ3KDI4cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG4gICAgfVxuXG4gICAgLmltZy10YWcge1xuICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMTIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxNDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMzdweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoNTQ1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjhweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dygyNnB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgzNXB4KTtcbiAgICAgIH1cblxuICAgICAgLmRhdGUtd3JhcCB7XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdncoNXB4KSBnZXQtdncoOHB4KSBnZXQtdncoMnB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjJweCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg3cHgpIGdldC12dy1zbSgxMHB4KSBnZXQtdnctc20oM3B4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9yZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoNDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltZy10YWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5uby1pbWFnZSB7XG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC50YWctd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZy13cmFwIHtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDE2MHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE3NXB4KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhZy13cmFwIHtcbiAgICB3aWR0aDogZ2V0LXZ3KDI5NHB4KTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgdG9wOiBnZXQtdnctc20oMTVweCk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC50YWcge1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDFweCkgZ2V0LXZ3KDEwcHgpIDAgZ2V0LXZ3KDEwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg1LCA1LCA1LCAwLjMpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvciwgLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxcHgpIGdldC12dy1zbSg4cHgpIDAgZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDZweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTA1MDUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLWRlc2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IGdldC12dygxMDBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGl0bGUtd3JhcCB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDgyNHB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGdldC12dyg0MnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjLXdyYXAge1xuICAgICAgd2lkdGg6IGdldC12dygyOTRweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdncoOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGF0ZS1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoNDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgzNXB4KTtcbiAgICB9XG5cbiAgICAuZGF0ZS13cmFwIHtcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDhweCkgZ2V0LXZ3KDE0cHgpIGdldC12dygzcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTJweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmctY29sb3IpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oN3B4KSBnZXQtdnctc20oMTBweCkgZ2V0LXZ3LXNtKDNweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUtd3JhcCB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDI5NHB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBnZXQtdnctc20oNXB4KTtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
